Реферат Курсовая Конспект
Разработка структурной схемы системы - раздел Программирование, Автоматизированная система тестирования студентов Разработка Структурной Схемы Системы. Согласно Техническому Заданию Программн...
|
Разработка структурной схемы системы. Согласно техническому заданию программный комплекс должен обеспечивать следующие возможности:  создание и редактирование тестовых наборов (тестов), настройка процедуры тестирования;  администрирование пользователей и групп пользователей, работающих с элементами комплекса, просмотр результатов тестирования знаний пользователей;  создание учетной записи тестирующегося пользователя с целью последующего прохождения процедуры тестирования и просмотра результатов сеанса тестирования.
Таким образом, анализируя перечень требуемых возможностей, целесообразно произвести логическую декомпозицию программного комплекса на отдельные функционально законченные программные модули: 1. Модуль создания, редактирования и настройки тестов – модуль преподавателя; 2. Модуль тестирования.
С ним осуществляет работу тестирующийся пользователя; 3. Модуль администрирования и вывода отчетов.
Каждый и описанных выше модулей в свою очередь состоит из подмодулей, отвечающих за решение конкретной задачи.
Модуль создания, редактирования и настройки тестов состоит из следующих блоков:  1485; блок авторизации пользователей. Здесь пользователь вводит имя своей ученой записи с соответствующими правами доступа и пароль.
В случае если введены некорректные данные, доступ к модулю должен быть закрыт.  блок управления разделами тестов. Производит редактирование списка разделов, а также распределение тестов по разделам.;  блок выбора тестов и настройки процедуры тестирования. В этом блоке может быть дано краткое описание теста, введены сведения об авторе теста, выбран тип теста (ко нтрольный или психологический), настроено временное ограничение на тест, настроен порядок следования вопросов в тесте;  блок выбора и настройки вопросов теста.
В данном блоке должна быть предусмотрена возможность создания, редактирования и удаления вопросов выбранного теста. Необходимо предусмотреть возможность выбора типа вопроса (одиночный выбор, множественный выбор, на соответствии, упорядоченный список, свободный ввод). Текст вопроса должен содержать элементы форматирования. Необходимо предусмотреть возможность поддержки стандартных OLE-объектов в формулировке вопроса;  блок редактирования ответов.
Должен предоставлять возможность по добавлению, изменению и удалению ответов на выбранный вопрос. В данном блоке необходимо осуществлять контроль за вводимой пользователем информацией и предупреждать о выявленных ошибках. В модуле тестирования выделим следующие блоки:  блок авторизации пользоват еля;  блок выбора теста;  блок тестирования.
В данном блоке производится выборка из базы данных вопросов с вариантами ответов, получение от пользователя ответа на вопрос, анализ и занесение полученных данных в базу;  блок просмотра результатов сеанса тестирования. Модуль администрирования состоит из следующих функциональных частей:  блок авторизации пользователя;  блок управления группами пользователей. Производит распределение пользователей по группам, а также сопоставление группам разделов тестов.  блок управления пользователями.
Производит редактирование личных данных пользователей и прав доступа.  блок вывода отчетов. Позволяет выводить отчеты разнообразного вида как по отдельно взятому пользователю, так и по целым группам, с возможностью фильтрации выводимых записей по диапазону дат, набранным баллам и др. Целесообразна также функция сохранения отчета в файл. Основываясь на описанно й выше декомпозиции программного комплекса на модули, была разработана структурная схема комплекса, представленная на рисунке 2.1. Как видно из рисунка составляющие комплекс программные модули не имеют функциональных связей, благодаря чему упрощается разработка и сопровождение конечного продукта.
Кроме этого из рисунка видно, что в каждом модуле имеются одинаковые блоки, отвечающие за авторизацию пользователя, что так же упрощает разработку путем дублирования повторяющихся кусков кода. Рисунок 2.1 – Структурная схема програм много комплекса 2.2
– Конец работы –
Эта тема принадлежит разделу:
Самым популярным видом такого контроля является тестирование, основанное на диалоге вычислительной системы с пользователем. Также стоит отметить, что сегодня мно гие компании и некоммерческие… Например, тестирование соискателей на открывшуюся в компании вакансию, или регулярное психологическое тестирование,…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Разработка структурной схемы системы
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов