Similar presentations:
Презентация
1.
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«Национальный исследовательский ядерный университет «МИФИ»
Димитровградский инженерно-технологический институт –
филиал федерального государственного автономного образовательного учреждения высшего образования
«Национальный исследовательский ядерный университет «МИФИ»
(ДИТИ НИЯУ МИФИ)
«ПРОГРАММА
ВЕДЕНИЯ ЖУРНАЛА
ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ»
Выполнил: студент 4 курса
Ляпин Дмитрий Владимирович
Группа: 432 Специальность: 09.02.07
Дипломный руководитель:
Литау Максим Алексеевич
Димитровград 2026
2. Актуальность темы
‒ Проблемы ручного учёта ТО‒ Потеря информации, сложности
планирования
‒ Отсутствие статистики по затратам
‒ Необходимость автоматизации
2
3. Цели и задачи
Цель: Разработка информационной системы дляавтоматизации ведения журнала ТО
Задачи:
‒ Анализ предметной области
‒ Проектирование БД
‒ Разработка объектной модели
‒ Реализация на C# с использованием
WPF
‒ Тестирование системы
3
4.
Объект и предмет исследованияОбъект: Процесс учёта и контроля ТО
оборудования
Предмет: Разработка программного продукта для
автоматизации учёта заявок на ТО
4
5.
Анализ существующих решенийSnipeIT
ITSM-системы
5
6.
Анализ существующих решений‒ Snipe-IT — учёт активов, но нет
журнала ТО
‒ ITSM-системы — избыточны и дороги
‒ Excel/Access — нет разграничения
прав, сложно масштабировать
Вывод: Необходима специализированная
система
6
7.
Функциональные требованияОсновные функции:
‒ Управление заявками на обслуживание
тех. устройств
‒ Учёт оборудования предприятия
‒ Планировка обслуживания техники
‒ Учёт запчастей
‒ Ведение журнала
‒ Формирование отчётов
7
8.
Функциональная схемаКонтекстная диаграмма (A-0)
Диаграмма декомпозиции (A0)
5 основных процессов:
‒ Регистрация заявки
‒ Диагностика
‒ Выполнение работ
‒ Фиксация в журнале
‒ Формирование отчёта
8
9.
Функциональная схемаКонтекстная диаграмма
9
10.
Функциональная схемаДиаграмма декомпозиции
10
11.
ER-диаграмма базы данныхОсновные сущности:
‒ Пользователи,
оборудование и заявки
‒ Отделы и журнал
обслуживания
11
12.
ER-диаграмма базы данныхОсновные сущности
Связи между таблицами
12
13.
Модульная структура10+ основных модулей:
‒ Управления заявками
‒ Учёта оборудования
‒ Планирования ТО
‒ Склада
‒ Отчётности и
другие..
13
14.
Объектная модель (UML)Основные классы системы
Атрибуты и методы
Связи между классами
14
15.
Объектная модель (UML)Основные классы системы
Атрибуты и методы
Связи между классами
15
16.
Интерфейс программыГлавное окно
16
17.
Интерфейс программыТаблица
«Заявки».
Карточка заявки
17
18.
Интерфейс программыЖурнал работ
18
19.
Пример функции. ЛистингКак узнать историю изменений заявки?
Добавляем лог изменений
var log = new RequestLog
RequestID = _requestId,
UserID = _currentUser.UserID,
ChangeDateTime = DateTime.Now,
Action = "Изменены параметры",
OldValue = string.Join("; ",
changes.Select(c =>
c.Split('→')[0].Trim())),
NewValue = string.Join("; ", changes)
db.RequestLogs.Add(log);
db.SaveChanges();
MessageBox.Show("Изменения сохранены!",
"Успех"
19
20.
ТестированиеВиды тестирования:
‒ Функциональное
‒ Интерфейсное
‒ Интеграционное
Результат: Все тесты пройдены
20
21.
Экономическая эффективностьДо внедрения: 65 часов/мес, 25 436,71 руб.
После внедрения: 17 часов/мес, 20 732,87
руб.
Экономия:
Время: 48 часов (74%)
Годовой эффект: 55 752,91 руб.
Срок окупаемости: 0,6 месяца (18 дней)
21
22.
ЗаключениеРезультаты:
‒ Разработана автоматизированная
система
‒
Реализованы все функции
‒
Система протестирована
‒
Экономически целесообразна
Практическая значимость:
‒
Повышение оперативности
учёта
‒
Снижение вероятности
потери данных
‒
Упрощение контроля
22
23.
Благодарю за внимание!Димитровград 2026