Актуальность темы
Цели и задачи
2.01M

Презентация

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
English     Русский Rules