рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Разработка структурной схемы системы

Разработка структурной схемы системы - раздел Программирование, Автоматизированная система тестирования студентов Разработка Структурной Схемы Системы. Согласно Техническому Заданию Программн...

Разработка структурной схемы системы. Согласно техническому заданию программный комплекс должен обеспечивать следующие возможности:  создание и редактирование тестовых наборов (тестов), настройка процедуры тестирования;  администрирование пользователей и групп пользователей, работающих с элементами комплекса, просмотр результатов тестирования знаний пользователей;  создание учетной записи тестирующегося пользователя с целью последующего прохождения процедуры тестирования и просмотра результатов сеанса тестирования.

Таким образом, анализируя перечень требуемых возможностей, целесообразно произвести логическую декомпозицию программного комплекса на отдельные функционально законченные программные модули: 1. Модуль создания, редактирования и настройки тестов – модуль преподавателя; 2. Модуль тестирования.

С ним осуществляет работу тестирующийся пользователя; 3. Модуль администрирования и вывода отчетов.

Каждый и описанных выше модулей в свою очередь состоит из подмодулей, отвечающих за решение конкретной задачи.

Модуль создания, редактирования и настройки тестов состоит из следующих блоков: &#6 1485; блок авторизации пользователей. Здесь пользователь вводит имя своей ученой записи с соответствующими правами доступа и пароль.

В случае если введены некорректные данные, доступ к модулю должен быть закрыт.  блок управления разделами тестов. Производит редактирование списка разделов, а также распределение тестов по разделам.;  блок выбора тестов и настройки процедуры тестирования. В этом блоке может быть дано краткое описание теста, введены сведения об авторе теста, выбран тип теста (ко нтрольный или психологический), настроено временное ограничение на тест, настроен порядок следования вопросов в тесте;  блок выбора и настройки вопросов теста.

В данном блоке должна быть предусмотрена возможность создания, редактирования и удаления вопросов выбранного теста. Необходимо предусмотреть возможность выбора типа вопроса (одиночный выбор, множественный выбор, на соответствии, упорядоченный список, свободный ввод). Текст вопроса должен содержать элементы форматирования. Необходимо предусмотреть возможность поддержки стандартных OLE-объектов в формулировке вопроса;  блок редактирования ответов.

Должен предоставлять возможность по добавлению, изменению и удалению ответов на выбранный вопрос. В данном блоке необходимо осуществлять контроль за вводимой пользователем информацией и предупреждать о выявленных ошибках. В модуле тестирования выделим следующие блоки:  блок авторизации пользоват еля;  блок выбора теста;  блок тестирования.

В данном блоке производится выборка из базы данных вопросов с вариантами ответов, получение от пользователя ответа на вопрос, анализ и занесение полученных данных в базу;  блок просмотра результатов сеанса тестирования. Модуль администрирования состоит из следующих функциональных частей:  блок авторизации пользователя;  блок управления группами пользователей. Производит распределение пользователей по группам, а также сопоставление группам разделов тестов.  блок управления пользователями.

Производит редактирование личных данных пользователей и прав доступа.  блок вывода отчетов. Позволяет выводить отчеты разнообразного вида как по отдельно взятому пользователю, так и по целым группам, с возможностью фильтрации выводимых записей по диапазону дат, набранным баллам и др. Целесообразна также функция сохранения отчета в файл. Основываясь на описанно й выше декомпозиции программного комплекса на модули, была разработана структурная схема комплекса, представленная на рисунке 2.1. Как видно из рисунка составляющие комплекс программные модули не имеют функциональных связей, благодаря чему упрощается разработка и сопровождение конечного продукта.

Кроме этого из рисунка видно, что в каждом модуле имеются одинаковые блоки, отвечающие за авторизацию пользователя, что так же упрощает разработку путем дублирования повторяющихся кусков кода. Рисунок 2.1 – Структурная схема програм много комплекса 2.2

– Конец работы –

Эта тема принадлежит разделу:

Автоматизированная система тестирования студентов

Самым популярным видом такого контроля является тестирование, основанное на диалоге вычислительной системы с пользователем. Также стоит отметить, что сегодня мно гие компании и некоммерческие… Например, тестирование соискателей на открывшуюся в компании вакансию, или регулярное психологическое тестирование,…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Разработка структурной схемы системы

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

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

Требования к функциональным характеристикам
Требования к функциональным характеристикам. Функции пользователя: а) создание учетной записи для последующего использования ее в системе; б) возможность выбора типа теста; в) прохождение тестирова

Проектирование баз данных
Проектирование баз данных. Для обеспечения требуемой функциональности, разрабатываемый программный комплекс должен обрабатывать большие объемы данных, таких как тестовые наборы данных, данные о гру

Требования к системам передачи информации
Требования к системам передачи информации. Разрабатываемая система может использовать в качестве среды передачи данных как локальную, так и глобальные сети, в независимости от их топологии.

Описание технологии обработки информации
Описание технологии обработки информации. Входными данными для разрабатываемой системы являются файл тестового набора и реакции пользователя. Тестовый набор представляет собой результат выпо

Разработка интерфейса взаимодействия пользователя с системой
Разработка интерфейса взаимодействия пользователя с системой. Поскольку разрабатываемый программный комплекс в своем составе имеет модуль создания, редактирования тестов, модуль просмотра результат

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги