- •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.1 Описание таблиц базы данных
База данных для разрабатываемой информационной системы для автоматизации процесса учета сдачи экзаменов правил по охране труда эксплуатации электроустановок в организации была построена в СУБД
PostgreSQL.
Для обеспечения работоспособности ИС в соответствии с заданием, было создано 6 справочников:
–таблица «Пользователи»;
–таблица «Сотруники»;
–таблица «Вопросы»;
–таблица «Ответы»;
–таблица «Тесты».
В таблицах 3.1-3.6 представлено описание данных таблиц. Таблица 3.1 – Таблица «Пользователи»
Название таблицы |
Название поля |
Тип поля |
Примечание |
|
id |
integer |
Генерируется самостоятельно |
|
name (имя) |
character_varying |
|
user (пользователи) |
password_digest |
character_varying |
|
(пароль) |
|
|
|
|
created_at |
timestamp |
Генерируется самостоятельно |
|
updated_as |
timestamp |
Генерируется самостоятельно |
Таблица 3.2 – Таблица «Сотрудники»
Название таблицы |
Название поля |
Тип поля |
Примечание |
|
id |
integer |
Генерируется самостоятельно |
|
s_name (ФИО) |
character_varying |
|
|
tel (телефон) |
integer |
|
sotr (сотрудники) |
dlzh (должность) |
character_varying |
|
status |
boolean |
|
|
|
|
||
|
s_delete |
boolean |
|
|
created_at |
timestamp |
Генерируется самостоятельно |
|
updated_as |
timestamp |
Генерируется самостоятельно |
21
Таблица 3.3 – Таблица «Вопросы»
Название |
Название поля |
Тип поля |
Примечание |
таблицы |
|
|
|
|
id |
integer |
Генерируется самостоятельно |
|
vid (вид вопроса) |
character_varying |
|
vop (вопросы) |
status |
boolean |
|
s_delete |
boolean |
|
|
|
|
||
|
created_at |
timestamp |
Генерируется самостоятельно |
|
updated_as |
timestamp |
Генерируется самостоятельно |
Таблица 3.4 – Таблица «Ответы на вопросы теста»
Название таблицы |
Название поля |
Тип поля |
Примечание |
|
id |
integer |
Генерируется самостоятельно |
otv (ответы на |
otv(оценка) |
character_varying |
|
status |
boolean |
|
|
вопросы теста) |
s_delete |
boolean |
|
|
created_at |
timestamp |
Генерируется самостоятельно |
|
updated_as |
timestamp |
Генерируется самостоятельно |
Таблица 3.5 – Таблица «Тесты»
Название таблицы |
Название поля |
Тип поля |
Примечание |
|
id |
integer |
Генерируется самостоятельно |
|
sotr_id (код клиента) |
belongs_to |
Берется из справочника |
|
|
|
клиентов |
|
vop_id (код товара) |
belongs_to |
Берется из справочника |
|
|
|
изделий |
|
date (дата регистрации |
date |
|
|
заказа) |
|
|
|
plan (плановая дата |
date |
|
test (тесты) |
прохождения тесты) |
|
|
fact (дата |
date |
|
|
|
|
||
|
фактического |
|
|
|
прохождения теста) |
|
|
|
otv_id (код ответа на |
belongs_to |
Берется из справочника причин |
|
вопрос) |
|
невыполнения заказов |
|
status |
boolean |
|
|
s_delete |
boolean |
|
|
created_at |
timestamp |
Генерируется самостоятельно |
|
updated_as |
timestamp |
Генерируется самостоятельно |
22
Таблица «сотрудники» хранит информацию о существующих и новых сотрудниках организации. Таблица «вопросы» содержит в себе перечень всех вопросов к экзамену. Таблица «ответы» содержит список ответов к вопросам к экзамену. Таблица «тесты» содержит сформированные тесты для проверки знаний сотрудников.
3.2 Дерево программных модулей и схема взаимосвязей модулей и массивов данных
Дерево программных модулей разрабатываемой информационной системы предназначенной для автоматизации процесса учета сдачи экзаменов правил по охране труда эксплуатации электроустановок в организации представлено на рисунке 3.1.
На основании дерева программных модулей была составлена схема взаимосвязи общих модулей и массивов данных, представленная на рисунке
3.2..
23
Рисунок 3.1 – Дерево программных модулей ИС
Рисунок 3.2 – Схема взаимосвязи общих модулей и массивов данных
24