- •Введение
- •1 Анализ технического задания
- •1.1 Анализ существующих систем аналогов
- •1.2 Выбор средств реализации
- •2 Проектирование системы учета выдачи нарядов-допусков
- •2.1 Диаграмма классов
- •2.2 Диаграмма вариантов использования
- •2.3 Диаграмма последовательности
- •2.4 Диаграмма состояний
- •2.5 Кооперативная диаграмма
- •2.6 Диаграмма компонентов
- •2.7 Диаграмма развертывания
- •3 Разработка системы
- •3.1 Программная реализация
- •3.2 Реализация хранимых процедур
- •4 Тестирование
- •5 Руководства по программному продукту
- •5.1 Руководство программиста
- •5.2 Руководство пользователя
- •Просмотр наряда-допуска
- •В разделах, «Ответственный за подготовку» и «Допускающий к работе», экранной формы ввода «Наряд-допуск» заполнить нижеперечисленные поля:
- •Добавление мероприятий для обеспечения безопасности работ.
- •Работа со справочниками свнд.
- •Заключение
- •Список использованных источников
- •Приложение а
2 Проектирование системы учета выдачи нарядов-допусков
Для наглядного отображения работы программы составлены следующие UML диаграммы:
2.1 Диаграмма классов
Рисунок 1 – Диаграмма классов
Диаграмма классов – показывают статическую структуру системы, то есть определяют типы объектов системы и различного рода статические связи и отношения между ними [5].
Наследование (inheritance) – это отношение типа общее-частное между элементами модели [6].
Класс – именованное описание совокупности объектов с общими атрибутами, операциями, связями и семантикой.
Атрибут класса – именованное свойство класса, описывающее множество значений, которые могут принимать экземпляры этого свойства.
Операция класса – именованная услуга, которую можно запросить у любого объекта этого класса. Операция – это абстракция того, что можно делать с объектом [6].
Связью-обобщением называется связь между общей сущностью, называемой суперклассом, или родителем, и более специализированной разновидностью этой сущности, называемой подклассом, или потомком [4].
В диаграмме имеются следующие классы:
Наряд-допуск- Основные данные по наряду-допуску;
Мероприятия - Мероприятия по конкретному наряду-допуску;
Меры управления рисками - Меры управления рисками по конкретному мероприятию;
Типы мероприятий - Список стандартных мероприятий;
Мероприятия пользователя - Мероприятия, сформулированными пользователями, а не из стандартного списка мероприятий;
Комментарии - Комментарии по отмене наряда-допуска;
Вероятности возникновения опасности - Список вероятностей возникновения опасности;
Опасности - Список стандартных опасностей;
Подразделения - Список подразделений;
Степень тяжести последствий - Степени тяжести последствий;
Согласующие - Согласующие сотрудники по конкретному наряду-допуску;
Роли сотрудников - Роли сотрудников, участвующих в создании наряда-допуска;
Этапы работ - Этапы работ;
Статусы - Статусы наряда-допуска;
Список работ по наряд-допуску - Список работ по конкретному наряду - допуску;
Работы - Список работ по конкретным видам работ;
Виды работ - Виды работ на выполнение.
2.2 Диаграмма вариантов использования
Рисунок 2 – Диаграмма вариантов использования
Диаграммы вариантов использования описывают взаимоотношения и зависимости между группами вариантов использования и действующих лиц, участвующими в процессе [5].
В данной диаграмме видно, какие актеры используются в системе.
Допускающий – аттестованный специалист, назначенный ответственным за выполнение мероприятий по обеспечению безопасности труда, указанных в наряде – допуске.
Производитель работ - аттестованный специалист, ответственный за полноту инструктажа, безопасное производство работ, исправность технических средств безопасности и соблюдение мер безопасности членами бригады, на выделенном для работы участке.
2.3 Диаграмма последовательности
Рисунок 3– Диаграмма последовательности
Диаграмма последовательности (англ. sequence diagram) - диаграмма, на которой показано взаимодействие объектов, упорядоченное по времени, с отражением продолжительности обработки и последовательности их проявления [5].
Выявление последовательностей сообщений является логическим продолжением моделирования видов деятельности. Виды деятельности, представленные на соответствующей диаграмме, отображаются на диаграмме последовательностей.
