- •Введение.
- •1.1 Содержательная постановка задачи
- •1.2 Формальная постановка задачи исследования
- •1.3 Структура решения задачи
- •2.1 Программная реализация
- •2.1.1 Выбор инструментальных средств разработки
- •2.1.2 Обзор существующих систем обучения
- •2. TrainingWare Class: первая российская сдо с открытым кодом
- •2.1.3 Обзор языка для формирования программного обеспечения
- •2.2 Описание структуры данных
- •2.2.1 Структура программного обеспечения
- •2.2.2 Информационная модель базы данных.
- •4.1.2 Требования к организации входных и выходных данных
- •4.1.3 Требования к производительности и потребляемым ресурсам
- •4.1.4 Временные характеристики работы программы
- •4.2 Требования к надежности программы
- •4.3 Условия эксплуатации программы
- •4.4 Требования к составу и параметрам технических средств
- •4.5 Требования к информационной и программной совместимости
- •4.5.1 Требования к информационным структурам на входе и выходе программы
- •4.5.2 Требования к реализуемым методам решения
- •4.5.3 Требования к исходным кодам и используемым языкам программирования
- •2) Руководство программиста;
- •3) Руководство пользователя;
- •5)Оценка качества программного обеспечения
- •3.2 Руководство программиста
- •2.2 Средства проверки правильности выполнения программы
- •6.2 Описание функций и классов
- •6.3 Последовательность установки/удаления компонентов Joomla
- •6.3.1 Перед установкой убедитесь
- •6.3.2 Установка нового компонента
- •6.3.3 Установка нового компонента вручную:
- •6.3.4 Удаление (деинсталляция) компонента:
- •3.3 Руководство пользователя
- •3.4 Тестирование по
- •3.5 Оценка качества программного обеспечения
- •1. Краткое описание оцениваемого продукта
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 администратора.
ПРОЕКТНАЯ ЧАСТЬ
