- •Введение
- •1 Анализ технического задания
- •1.1 Анализ существующих систем аналогов
- •1.2 Выбор средств реализации
- •2 Проектирование системы учета выдачи нарядов-допусков
- •2.1 Диаграмма классов
- •2.2 Диаграмма вариантов использования
- •2.3 Диаграмма последовательности
- •2.5 Кооперативная диаграмма
- •2.6 Диаграмма компонентов
- •2.7 Диаграмма развертывания
- •2.4 Диаграмма состояний
- •3 Разработка системы
- •3.1 Программная реализация
- •3.2 Реализация хранимых процедур
- •4 Тестирование
- •5 Руководства по программному продукту
- •5.1 Руководство программиста
- •5.2 Руководство пользователя
- •Просмотр наряда-допуска
- •В разделах, «Ответственный за подготовку» и «Допускающий к работе», экранной формы ввода «Наряд-допуск» заполнить нижеперечисленные поля:
- •Добавление мероприятий для обеспечения безопасности работ.
- •Работа со справочниками свнд.
- •Заключение
- •Список использованных источников
- •Приложение а
5 Руководства по программному продукту
5.1 Руководство программиста
Внесение изменений в разработанную ИС осуществляется при помощи среды разработки MS Visual Studio 2013.
Для того чтобы преступить к редактированию программной оболочки необходимо открыть файл приложения. Сделать это можно через меню Файл/Открыть Веб Сайт, при этом открывается приложение представляющее собой библиотеку модулей, форм, компонентов и т.д.
Рисунок 21 – Окно выбора приложения
В структуре проекта присутствуют следующие директории:
App_Code – системная папка, содержит описание универсальных классов системы;
App_Data – содержит файлы отчетов в формате frx;
Bin – содержит библиотеки подключенные к проекту;
Cards – содержит модули для работы с электронной формой наряда-допуска;
Catalogs – справочники системы;
FastReportFile – содержит xml шаблон для формирования отчета по нарядам-допускам;
Images – изображения используемые в системе;
JavaScript – содержит файлы скриптов и файлы таблиц стилей;
Reports – содержит модули для отображения отчетов.
Основные модули проекта:
Default.aspx – клиентский код главной страницы системы;
Default.cs – серверный код главной страницы системы;
CardAdmission.aspx – клиентский код формы наряда-допуска;
CardAdmission.cs – серверный код формы наряда-допуска;
View_Admission.aspx – клиентский код формы списка нарядов-допусков;
View_Admission.cs – серверный код формы списка нарядов-допусков;
UAction_risk_type.aspx – клиентский код справочника мероприятий по этапам работ;
UAction_risk_type.cs – серверный код код справочника мероприятий по этапам работ;
UDanger_type.aspx – клиентский код справочника видов опасностей;
UDanger_type.cs – серверный код справочника видов опасностей;
UDangerchance.aspx – клиентский код справочника вероятностей возникновения опасностей;
UDangerchance.cs – серверный код справочника вероятностей возникновения опасностей;
UImplication.aspx – клиентский код справочника степеней тяжести последствия;
UImplication.cs – серверный код справочника степеней тяжести последствия;
UWork_type.aspx – клиентский код справочника видов работ;
UWork_type.cs – серверный код справочника видов работ;
FormRepRound.aspx – клиентский код формы печатного отчета;
FormRepRound.cs – серверный код формы печатного отчета;
svnd.frx – печатная форма наряда допуска;
Export.frx – печатный отчет по нарядам-допусам;
Web.config – файл настройки веб приложения.
Для корректного запуска приложения в папке Bin обязательно должны присутствовать библиотеки:
Ext.net.dll – компоненты EXT.NET;
EntityFramework.dll – библиотека для работы с моделью данных;
FastReport.dll – библиотека для работы с отчетами системы.
Для доступа к данным в системе используется механизм Entity data model. Модель базы данных содержиться в файле Model.edmx.
5.2 Руководство пользователя
Для входа в систему необходимо в адресной строке браузера набрать адрес http://svnd/ (Рисунок 22).
Рисунок 22 – Вход в Систему выпуска нарядов-допусков
В результате успешного входа в систему откроется главная страница Системы выпуска нарядов-допусков (Рисунок 23).
Рисунок 23 – Главная страница Системы выдачи нарядов-допусков
На главной странице СВНД представлена таблица нарядов-допусков внесённых в систему с возможностью фильтрации по одному или одновременно нескольким значениям.
Светло-зеленым цветом выделены наряды допуска, у которых просрочена дата окончания работы.
