- •Введение.
- •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. Краткое описание оцениваемого продукта
2.2 Описание структуры данных
2.2.1 Структура программного обеспечения
На рисунке 2.1. предоставлена структурная схема взаимодействия компонентов системы.
Рис. 2.1. структура программного обеспечения.
Работа с ПО начинается с главной страницы, пользователь получив учетные данные т.е. логин и пароль получает доступ к системе. Соответственно заранее прописанными администратором системы учетными данными пользователь получает соответствующие права доступа.
Для пользователей -это ограниченные права доступа с возможностью просмотра учебного материала и сдачи тестов.
Для администраторов (инженера по охране труда) -полный доступ с возможностью добавления и удаления учебных материалов и тестовых задании.
Одним из важной особенности системы является выбор адресата в зависимости от тематики тестов. В данном случае результаты тестирования по инструкциям по охране труда направляются на e-mail руководителя подразделения, т.к. инструктаж сотрудника в первую очередь проверяет его непосредственный руководитель подразделения.
Результаты тестирования по межотраслевым правилам по охране труда (правила безопасности) при эксплуатации электроустановок отправляются на e-mail инженера по охране труда, т.к в данном случае проверку проходят сами руководители подразделений.
2.2.2 Информационная модель базы данных.
Рисунок 2.1 – Информационная модель базы данных
В процессе размещения учебных материалов и тестов формируются большие объемы информации, таким образом, важной задачей является создание базы данных.
База данных включает в себя следующие таблицы:
ariquiz – таблица с тестами
ariquizaccess – таблица для установления доступа к тестам
ariquizcategory – категории тестов
ariquestion – таблица с вопросами
ariquizquestioncategory – категории вопросов
ariquizquestiontemplate – шаблоны вопросов
ariquizquestiontype – таблица с типами вопросов
ariquizstatisticsinfo – таблица с результатами сдачи тестов
ariquizstatistics – таблица с подробной информацией по сдачам тестов
ПРОГРАММНАЯ ДОКУМЕНТАЦИЯ
3.1 Техническое задание
Введение
1.1 Наименование программы
Компонент предназначен для упрощения работы по обучению и проверке знаний персонала организации ООО "Молочное дело-Ивня"
1.2 Характеристика области применения программы
Область применения программы сконцентрирована на работниках и руководителях подразделений предприятия ООО "Молочное дело-Ивня"
2. Основания для разработки
Документ (задание): Техническое Задание по разработке компонента.
Организация (подразделение): ООО "Молочное дело-Ивня"
Тема разработки: Программное обеспечение для обучения и подготовки сотрудников к аттестации на предприятии ООО "Молочное дело-Ивня".
3. Назначение разработки
3.1 Функциональное назначение программы
Функциональным назначением программы является представление учебного материала для изучения и подготовки по разделам, предоставления тестов для проверки знаний сотрудников ООО "Молочное дело-Ивня".
3.2 Эксплуатационное назначение программы
Программа должна использоваться в для подготовки сотрудников ООО "Молочное дело-Ивня", в пределах организации.
Конечными пользователями программы могут являться как руководители подразделений данной организации (полное право доступа к информации), так и работники подразделений (просмотр учебного материала и сдача тестов).
4 Требования к программе
4.1 Требования к функциональным характеристикам программы
4.1.1 Требования к составу выполняемых функций
Программа должна обеспечивать возможность выполнения перечисленных ниже функций:
Добавление файлов учебного материала в формате PDF (удобный вариант) или в другом формате, добавление тестовых заданий.
Вывод необходимой информации на сайт в заранее заданном формате
Доступ к материалам должен быть только у руководителей подразделений, инженера по охране труда и авторизованных работников.
Возможность скачать материалы в удобном формате на компьютер
Отправка отчета о результатах теста проверяющему сотруднику.
Просмотр подробного результата ответов на тесты проверяющим.
