- •1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ НЕОБХОДИМОСТИ АВТОМАТИЗАЦИИ ПРОЦЕССА УЧЕТА СДАЧИ ЭКЗАМЕНОВ ПРАВИЛ ПО ОХРАНЕ ТРУДА ЭКСПЛУАТАЦИИ ЭЛЕКТРОУСТАНОВОК В ОРГАНИЗАЦИИ
- •1.1 Описание предметной области организаций по организации экзамена по охране безопасности
- •1.2 Обзор и сравнение существующих программных продуктов для автоматизации учета сдачи экзаменов правил по охране труда эксплуатации электроустановок в организации
- •2 АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ УЧЕТА СДАЧИ ЭКЗАМЕНОВ ПРАВИЛ ПО ОХРАНЕ ТРУДА ЭКСПЛУАТАЦИИ ЭЛЕКТРОУСТАНОВОК В ОРГАНИЗАЦИИ
- •2.1 Постановка задачи проектирования информационной системы
- •2.2 Анализ предметной области проектирования информационной системы
- •Входные и выходные документы для разрабатываемой ИС учета сдачи экзаменов правил по охране труда эксплуатации электроустановок в организации, имеют форму бумажных носителей.
- •Входным документом является унифицированная форма Т-2 ‒ Личная карточка работника [7-8].
- •Выходными документами выступают:
- •2.3 Построение функциональных моделей, описывающих бизнес-процесс учета сдачи экзаменов правил по охране труда эксплуатации электроустановок в организации
- •3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ УЧЕТА СДАЧИ ЭКЗАМЕНОВ ПРАВИЛ ПО ОХРАНЕ ТРУДА ЭКСПЛУАТАЦИИ ЭЛЕКТРОУСТАНОВОК В ОРГАНИЗАЦИИ
- •3.1 Описание таблиц базы данных
- •3.2 Дерево программных модулей и схема взаимосвязей модулей и массивов данных
- •3.3 Алгоритм формирования отчета о результатах теста сотрудника
- •3.4 Инструкция пользователя по установке программного продукта и работе с ним
- •3.5 Способы и результаты тестирования программного продукта в различных режимах
- •ЗАКЛЮЧЕНИЕ
- •СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Исходя из представленной схемы можно сделать вывод о том, что работа информационной системы по учета сдачи экзаменов правил по охране труда эксплуатации электроустановок в организации не может осуществляться без взаимодействия с базой данных.
3.3 Алгоритм формирования отчета о результатах теста сотрудника
Отчет «о результатах теста сотрудника» предназначен для отображения результатов сдачи экзаменов сотрудниками. Результаты тестов сотрудников хранятся в БД.
Блок-схема построения отчета «о результатах теста сотрудника» изображена на рисунке 3.3.
Рисунок 3.3 – Блок-схема построения отчета «о результатах теста сотрудника»
25
Листинг запроса на выборку данных для построения отчета «по дате прохождения экзамена» представлен в листинге Е.2.
3.4 Инструкция пользователя по установке программного продукта и работе с ним
Для эксплуатации разработанной системы предъявляются такие аппаратные требования, как наличие персонального компьютера с установленным программным продуктом Ruby on Rails. Для установки программного продукта необходима загрузка пакета RubyStack [19].
После установки пакета правой кнопкой мыши необходимо нажать use_ruby (местонахождение файла: диск C, папке Bitnami) и провести изменения пути стартового запуска. Далее необходимо запустить консоль и с помощью команды «cd «название папки с проектом»» открыть папку с webприложением.
Для запуска сервера необходимо воспользоваться командой «rails s». Для осуществления перехода в приложение необходимо в браузере задать адрес: localhost:3000.
При переходе по указанному ссылочной строке адресу откроется окно авторизации пользователя, где необходимо ввести имя пользователя и пароль (рисунок 3.7).
Рисунок 3.7 – Окно авторизации пользователя
В случае успешной авторизации откроется стартовая страница webприложения (рисунок 3.8).
26
Рисунок 3.8 – Вид стартовой страницы Работа с приложением начинается с заполнения информации о
сотруднике в соответствующем справочнике. Вид справочника сотрудников представлен на рисунке 3.9.
27
Рисунок 3.9 – Вид справочника сотрудников
Для добавления нового сотрудника необходимо воспользоваться функцией «Новый сотрудник», где заносятся все необходимые данные для заполнения (рисунок 3.10).
Рисунок 3.10 – Форма занесения данных о клиенте
Редактирование, удаление данных происходит с использованием соответствующих кнопок «Изменить», «Удалить».
Аналогичные действия производятся для работы со справочниками вопросов, ответов, тестов. Необходимо отметить, что справочники ответов и тестов используют данные из родительских таблиц.
На рисунках 3.11-3.12 представлены формы ввода/вывода данных/результатов по запросу в отчете.
28