Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
isxodniki.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

1.5 Перечень функций разрабатываемой системы

В техническом задании были поставлены следующие требования к разрабатываемой системе:

  1. Функции пользователя:

    1. создание учетной записи для последующего использования ее в системе;

    2. возможность выбора типа теста;

    3. прохождение тестирования;

    4. просмотр результатов сеанса тестирования;

  2. Функции разработчика тестов

  1. создание и редактирование тестов;

  2. управление порядком следования вопросов и ответов;

  3. создание бумажной версии теста;

  1. Функции администратора:

  1. создание, редактирование и удаление пользователей и групп;

  2. просмотр и печать результатов тестирования.

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

- модуля тестирования, с которым работает конечный пользователь;

- модуля создания и редактирования тестов;

- модуля администрирования.

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

  • основная функция - обеспечение эффективного тестирования знаний; Обеспечивается при реализации всех нижеприведенных функций.

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

  • Возможность использования, как для внутреннего, так и открытого тестирования в сети Internet. Обеспечивается клиент-серверной архитектурой системы.

  • Удобство и легкость создания и модификации тестов.

  • Отсутствие твердой привязки к какому-нибудь предмету, области знаний. Реализуется возможностью добавлять и редактировать тестовые наборы, тематика которых напрямую зависит от человека, их составлявшего.

  • Сбор, сохранение и представление в удобной форме разнообразной статистической информации относительно процесса тестирования. Для вывода частных и групповых отчетов, наряду с необходимостью хранить тестовые наборы, информацию о пользователях и другую информацию, необходимую системе, целесообразно ввести в состав проекта базу данных, которая бы позволяла проводить выборки необходимого вида и хранение данных в защищенном виде.

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

  • Легкая наращиваемость, масштабируемость системы.

  • Контроль времени тестирования и сохранение информации относительно прерванного сеанса тестирования.

  • Поддержка безопасного и универсального механизма управления пользователями с распределением прав доступа.

  • Возможность самостоятельной регистрации пользователей.

  • Возможность настройки процедуры тестирования, как для отдельного тестового набора, так и в целом.

Выводы

В первом разделе было произведено описание и анализ предметной области дипломного проекта. Были рассмотрены аналоги и прототипы разрабатываемого программного комплекса, проанализированы их возможности, преимущества и недостатки. На основании этих данных была разработана концептуальная модель разрабатываемой системы, сформулированы основные требования к системе, выделены основные структурные элементы. В первом был произведен анализ существующих архитектуры приложений баз данных: клиент-серверных и многозвенных. В проекте решено использовать архитектуру «клиент-сервер» Так же была подтверждена актуальность разработки. Сформулирован перечень задач, подлежащих решению для обеспечения разрабатываемого программного продукта требуемой функциональностью.

программный комплекс база данные

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]