Разработка программы для оценки через систему тестирования знаний

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

а тестирования знаний.

2.Реализация всевозможных функций.

3. Более детальна настройка аудио треков.

Новизна работы

Поиск альтернативных программ в сети Internet дал много результатов, но у этой программы свои плюсы не доступные в других программах.

Практическая значимость

Пользователь, для которого разрабатывается этот программный продукт, может с легкостью разобраться в ней, так как в нем интуитивно понятный интерфейс. Программа позволяет ему сохранять созданы тесты в файл с расширением *.tes.

Структура и объем работы

Пояснительная записка к курсовой работе состоит из введения, трех разделов и заключения, содержит 18 рисунков и 3 таблицы. Список использованной литературы содержит 21 наименований. Общий объём пояснительной записки - 55 страниц машинописного текста, введение - 5 страницы, основная часть - 31 страницы, заключение - 1, приложения - 21 страниц.

Во введении изложено описание и структура курсовой работы.

В первом разделе представлено описание предметной области.

Во втором разделе описано проектирование программного продукта.

В третьем разделе описана программная реализация.

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

В приложение 1 описание техническое задание.

В приложение 2 описание руководство пользователя.

В приложение 3 представлен листинг программы

 

 

1. Описание предметной области

 

Создание программного продукта, предназначенного для создания и редактирование тестов, а потом их прохождение с оценкой знания в той или форме.

Для достижения поставленной цели должно быть реализовано:

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

Задачи программного продукта:

Проект должен представлять собой приложение, предназначенное для создания и редактирования тестов. Он должен включать в себя все необходимые компоненты для создания и редактирования тестов.

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

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

Входные данные: учебный материал.

Выходные данные: тесты для прохождения тестирования.

Проект представляет собой программный продукт, предназначенный для создания и редактирования тестов. Данная программа была разработана во время изучения курса Создание RAD-приложений.

Работа с программой проходит в одном режиме - режиме пользователя. В нем выполняются все действия по работе с программой.

Требования к программному продукту

1.Требования бизнеса:

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

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

2.Требования пользователя:

Быть надежной в работе, то есть сохранять все изменения, внесенные пользователем после подтверждения, и выдавать их при дальнейшем запуске системы;

устойчиво работать в течение длительного времени;

работать под операционной системой семейства Windows;

выдавать в сообщениях понятную информацию;

иметь надписи на кнопках понятные для пользователя;

иметь эргономичное цветовое оформление;

иметь надписи, свободно читаемые (кегль шрифта 10-14 пт.);

быть способной параллельно работать с другими приложениями.

3.Функциональные требования:

Должна быть обеспечена возможность ввода, изменения данных и их удаления;

в программе должен быть удобный понятный и интерфейс;

при вводе некорректных данных система не должна переходить в неопределенное состояние, а только уведомить оператора об ошибке.

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

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

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

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

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

.Составлено техническое задание. Систематизирует все требования к программному продукту и позволяет приступить к практической части проекта.

 

 

2. Проектирование программного обеспечения