Разработка и внедрение программного обеспечения "АСУ ТУ 28 и 152" в ОАО РЖД
Цель проекта: Разработка и внедрение программного обеспечения для автоматизации учета и анализа технического состояния вагонов и составов по требованиям Технических Условий (ТУ) 28 и 152 ОАО РЖД.
Технологический стек:
- IDE: Lazarus
- База данных: SQLite
- Операционная система: Windows
Пул работ:
1. Формирование вагонов и составов:
- - Разработка интерфейса для ввода информации о вагонах и их объединении в составы.
- - Реализация логики формирования составов с учетом технических характеристик.
2. Схематическое отображение состава:
- - Создание графического интерфейса для визуализации структуры составов.
- - Реализация функционала, позволяющего динамически отображать изменения в составах.
3. Формирование анализа по требуемым критериям:
- - Разработка механизма анализа технического состояния вагонов по установленным критериям.
- - Интеграция возможности настраивать параметры анализа согласно ТУ 28 и 152.
4. Ведение ролей и пользователей:
- - Создание системы аутентификации и авторизации.
- - Разграничение прав доступа для различных ролей пользователей (администратор, оператор, аналитик).
5. Учет замечаний по разным характеристикам и категориям:
- - Разработка механизма регистрации и отслеживания замечаний по техническим характеристикам вагонов.
- - Классификация замечаний по уровню критичности и категории неисправности.
6. Ведение НСИ по типу вагонов, серии, характеристикам и категориям неисправности:
- - Создание нормативно-справочной информации (НСИ) для хранения сведений о типах вагонов, сериях и характеристиках.
- - Интеграция справочников для удобного выбора при вводе данных.
7. Экспорт информации в Excel по фильтрации:
- - Разработка механизма выгрузки данных в формате Excel с возможностью фильтрации.
- - Генерация отчетов в соответствии с требованиями пользователя.
8. Формирование сводной отчетности по фильтрации:
- - Создание механизма формирования сводных отчетов на основе введенных данных.
- - Реализация возможности фильтрации и настройки параметров отчетов.
Ход проекта:
- 1. Анализ требований и спецификаций: Проведен детальный анализ технических условий ТУ 28 и 152 ОАО РЖД для определения всех функциональных и технических требований.
- 2. Проектирование: Разработаны детальные технические спецификации, создана структура базы данных, проведено проектирование пользовательского интерфейса.
- 3. Разработка: Ведется пошаговая разработка каждого функционала с использованием Lazarus, SQLite и Windows. Производится системное тестирование на каждом этапе.
- 4. Тестирование и отладка: Проведено комплексное тестирование всех модулей системы, выявлены и устранены ошибки и несоответствия требованиям.
- 5. Внедрение: Система успешно внедрена на предприятии. Проведено обучение персонала по использованию нового программного обеспечения.
Результат:
В результате успешной реализации проекта была внедрена система учета и анализа технического состояния вагонов и составов, соответствующая техническим условиям ТУ 28 и 152 ОАО РЖД. Пользователи получили интуитивно понятный интерфейс, администраторы – мощный инструмент управления системой. Проект способствовал повышению эффективности и прозрачности управления техническим состоянием подвижного состава.
- Клиент:
ОАО "РЖД" - Стек:
LAZARUS, SQLite, Windows - Дата:
2023-02-17 - Категория:
Программы