Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЗ-4 Ялалов.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

1.1 Содержательная постановка задачи

Целью дипломной работы является повышение эффективности подготовки сотрудников к аттестации в сфере охраны труда на предприятии с помощью разработки программного обеспечения. позволяющего реализовать следующие функции:

1. Удобный интерфейс для пользователя.

2. Добавление, удаление разделов обучения и учебных материалов.

3. Возможность удобного просмотра учебного материала в формате PDF.

4. Контроль и оценка знаний сотрудников в форме тестирования.

5. Редактирование параметров тестирования, таких как:

-количество вопросов и вариантов ответов;

-количество выбора верных вариантов из данного вопроса;

-количество попыток сдачи тестирования.

6. Защита от несанкционированного доступа.

7. Возможность сохранения учебного материала на компьютере пользователя.

8. Отправка определенному адресату результатов теста в зависимости от тематики и раздела тестирования.

9. Формирование отчета по сданным тестам.

10. Просмотр подробного отчета по тестам в учетной записи администратора.

1.2 Формальная постановка задачи исследования

Процесс обучения и подготовки сотрудников должен иметь следующую последовательность операций :

1. Создание учетной записи для пользователя

2. Преобразование учебного материала в формат PDF

3. Добавление учебного материала в соответствующий раздел

4. Добавление тестовых вопросов соответствующих теме учебного материала

5. Редактирование параметров тестирования

6. Настройка параметров адресации результатов тестирования в зависимости от тематики тестирования

все пункты кроме второго должны быть выполнены в Веб-интерфейсе, для удобства, второй пункт - "Преобразование учебного материала в формат PDF » должен выполняться не затрагивая Веб-интерфейс, в лубом удобном конверторе. Редактирование должно выполняться «налету». т. е. при изменении в файле учебного материала или тестов информация должна моментально отображаться на сайте.

Также неотъемлемой частью задачи стоит отметить факт об обязательной наличии CMS, т. к. дальнейшую поддержку всего сайта будет выполнять пользователь не имеющий знаний программирования.

Формальная постановка задачи представлена в виде функциональной модели в нотации IDEF0 (рисунке 1.1).

В качестве исходных данных:

  • учетные данные сотрудников;

  • учебные материалы;

В качестве выходных данных:

  • отчет о результатах тестирования.

В качестве управления:

  • план подготовки;

  • штатное расписание;

  • правила по охране труда.

В качестве исполнителей:

  • пользователи;

  • программно-технические средства

Рис 1.1. Функциональная модель программного обеспечения.

1.3 Структура решения задачи

Структуре решения решения задачи обучения и подготовки сотрудников предприятия ООО "Молочное дело-Ивня" соответствует ее разбиение на подзадачи, представленное на диаграмме методологии IDEF0, изображенной на рисунке 1.2 и содержит следующие функции:

  • авторизация пользователя;

  • размещение обучающих материалов;

  • тестирование;

  • формирование отчета.

Рисунок 1.2 – Диаграмма декомпозиции

Она содержит составляющий процесс операции (вывод и отправка отчетов о результатах тестирования).

Рассмотрим процесс подробнее. На вход процесса подаются данные учетных данных сотрудников. Вывод отчета можно разделить на функции: авторизации пользователя; размещение обучающих материалов в БД, само тестирование; вывод отчета в сайте и отправка e-mail проверяющему сотруднику.

Функция "авторизация" имеет на входе учетные данные сотрудников под управляющим воздействием "штатное расписание" т.к в нем указывается должность сотрудника и соответственно вид обучения.

функция "размещение обучающих материалов" имеет на входе сами учебные материалы дает доступ исходя из прав доступа и формирует данные исходя из всех остальных управляющих воздействии.

в функции "тестирование" на входе являются обучающие материалы куда входят тесты сформированные исходя из тематики учебного материала, штатного расписания, плана подготовки и правил по охране труда.

функция "формирование отчета" исходя из результатов тестирования формирует и отправляет отчет в на e-mail администратора.

ПРОЕКТНАЯ ЧАСТЬ

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]