- •Реферат
- •Содержание определения, обозначения и сокращения
- •Введение
- •1 Конструкторский раздел
- •1.1 Анализ предметной области и постановка задачи
- •1.1.1 Профориентационное тестирование
- •1.1.2 Постановка задачи автоматизированной обработки результатов подсистемы профориентационного тестирования:
- •1.1.3 Разработка требований к программному продукту.
- •1.1.4 Бизнес-требования
- •1.1.5 Классы пользователей
- •1.1.6 Требования пользователей
- •1.2 Проектирование подсистемы для автоматизации профориентационного тестирования
- •1.2.1 Структура построения подсистемы
- •1.2.2 Структура функциональных блоков
- •1.2.3 Диаграммы деятельностей.
- •1.2.4 Архитектура подсистемы профориентационного тестирования.
- •1.2.5 Диаграммы компонентов
- •1.2.5 Диаграмма размещения.
- •1.2.7 Структура бд
- •1.2.7.1 Даталогическая модель бд
- •1.2.7.2 Инфологическая модель бд
- •1.3.1 Реализация агентов
- •Общие классы:
- •1.3.2 Системные требования
- •1.3.3 Стандарт кодирования
- •2. Технологический раздел
- •2.1 Выбор среды программной реализации комплекса и её анализ
- •2.1.1 Выбор операционной системы
- •2.1.2 Выбор среды документирования
- •2.1.3 Выбор среды проектирования
- •2.1.4 Выбор языка программирования
- •2.1.5 Выбор среды разработки
- •Разработка эксплуатационной документации
- •2.2.1 Разработка эксплуатационной документации
- •Аннотация
- •Назначение программы
- •2. Условия выполнения программы
- •3.Выполнение программы
- •Раздел 1 «Эксплуатационная документация пользователя по прохождению тестирования»
- •Раздел 2 «Эксплуатационная документация пользователя по работе с агентом психолога»
- •Технико-экономический раздел
- •3.1 Оценка трудоемкости разработки программного продукта
- •3.1.1 Общее описание метода
- •3.1.2 Декомпозиция системы на функциональные блоки
- •3.1.3 Расчет трудозатрат и продолжительности разработки программного проекта
- •3.2 Оценка стоимости разработки программного продукта
- •3.2.1 Расчет заработной платы разработчика
- •3.2.2 Расчет единого социального налога
- •3.2.3 Расчет накладных расходов
- •3.2.4 Расчет затрат на содержание и эксплуатацию вычислительных средств
- •Раздел охраны труда и окружающей среды
- •Анализ и нормирование овпф, воздействующих на пользователя
- •4.1.1.Нормирование значения напряжения в электрической цепи, замыкание которой может произойти через тело человека
- •Нормирование уровеня шума на рабочем месте
- •Нормирование температуры воздуха рабочей зоны
- •Нормирование уровеня вибрации.
- •Нормирование освещенности рабочей зоны
- •Нормирование уровня электромагнитного излучения
- •4.2 Расчет звукоизоляции.
- •4.3 Пожарная безопасность
- •4.4 Экологическая безопасность.
- •Заключение
1.2 Проектирование подсистемы для автоматизации профориентационного тестирования
1.2.1 Структура построения подсистемы
В результате исследования процесса профориентационного тестирования, анализа и конкретизации предметной области, анализа требований пользователей была сформирована обобщенная структура построения комплекса, которая приведена на рисунке 6.
Рисунок 6. Структура подсистемы
В состав подсистемы входят следующие функциональные блоки:
справочный блок;
блок аутентификации;
блок редактирования;
блок тестирования;
блок вывода результата.
Справочный блок: пользователю предоставляется возможность ознакомления с правилами заполнения теста и добавлением результата на форуме или блоге.
Блок аутентификации: пользователю предоставляется возможность зайти под своей учетной записью. Если вход произошёл от имени тестируемого, то осуществляется переход к окну выбора теста. Если же учетная запись обладает правами редактирования и принадлежит преподавателю, то показывается список остальных учетных записей с результатами пройденных тестов.
Блок редактирования: позволяет психологу просмотреть список учетных записей пользователей и редактировать результаты пройденных тестов.
Блок тестирования: пользователю предоставляется возможность прохождения серии тестов. Программа производит фиксирование изменённых ответов на текущий тест.
Блок вывода результата: пользователю предоставляется возможность узнать результат пройденных тестов.
1.2.2 Структура функциональных блоков
Модуль состоит из 5 различных блоков. Первый блок – теоретический, в нём пользователю разъясняется как работать с программным продуктом. Приводятся примеры заполнения тестов, так же содержится небольшая часть, посвящённая теории профориентационного тестирования
Во втором пользователь вводит логин и пароль и в зависимости от того, кому принадлежит эта учетная запись, будет осуществлен переход или ко третьему блоку или к четвертому.
Четвертый блок является основным. Это последовательная серия тестов, направленная на выявление интересов и предпочтений пользователя, для дальнейших рекомендаций по выбору будующей специальности. В этой части происходит диалог между программой и пользователем. Программа запоминает выбранные ответы и позволяет изменять их. После прохождения одного теста программа уже может выдать неполный результат. Если тест в виде вопрос-ответ, то пользователь выбирает близкий ему вариант ответа и переходит к следующим вопросам. Если в виде графических объектов, то пользователь должен путем перетаскивания объектов собрать заданную фигуру.
Пятый блок содержит результат проведённого тестирования. Программа выдаёт советы по выбору специальности; создаёт скрипт для копирования и размещения результата на форуме в Интернете.
В третьем блоке предусмотрена возможность редактирования результатов тестирования психологом, в том случае, если программа выдала не полную информацию или результат нуждается в пояснении.
Первый блок является вспомогательным и содержит информацию для пользователей, не проходивших ранее какой-либо из видов теста или желающих узнать больше информации о данных тестах. Во втором блоке происходит аутентификация пользователя. После успешной аутентификации пользователь может сохранить результаты пройденного теста; открыть результаты уже пройденных когда-то тестов (если такие были); редактировать результаты, если учетная запись принадлежит психологу. В четвертом блоке собирается и обрабатывается информация о пользователе, которая в обработанном виде выдаётся в пятом. Но в случае необходимости может быть отредактирована психологом в третьем блоке.