- •Курсовой проект
- •Пояснительная записка
- •Задание
- •СПбТкУиК.230115 9по3122-кп 8101 Содержание
- •СПбТкУиК.230115 9по3122-кп 8101
- •СПбТкУиК.230115 9по3122-кп 8101
- •Постановка задачи
- •Описание алгоритма и функционирования программы
- •Описание и обоснование выбора метода организации входных и выходных данных
- •Используемые технические и программные средства
- •Описание эвм и используемых устройств
- •Сведения об операционной системе
- •Сведения о языке
- •Описание программы
- •Описание логической структуры программы
- •Вызов и загрузка
- •7.3 Описание работы программы
- •Методика испытаний
- •Средства и методы отладки
- •Средства и методв тестирования
СПбТкУиК.230115 9по3122-кп 8101
Назначение и область применения программы
Обучающая программа «ПЛАНЕТЫ» предназначена для самообучения и проверки знаний по теме «ПЛАНЕТЫ»[1],[2]. Целью разработки является создание современного программного продукта, который позволит в индивидуальном темпе и в увлекательной форме получить знания любому человеку, интересующемуся астрономией. Возможность аттестации знаний расширяет функции и сферу использования программы. Пользователи программы не должен обладать специальными знаниями из области программирования, они должны только иметь элементарные навыки работы с компьютером.
Обучающая программа «ПЛАНЕТЫ» может быть использована как на уроках астрономии в школе для самоподготовки учащихся, так и в домашних условиях в качестве репетитора или для проведения досуга.
Использование компьютерных технологий в процессе обучения позволяет осуществлять его в удобное для пользователя время, в адекватном для него темпе, в дружественном интерфейсе. Кроме того, наличие персональных компьютеров почти в каждом доме и учреждение, а также небольшой объем и стоимость разрабатываемой программы почти не ограничивает сферы ее применения.
СПбТКУиК.230115 9ПО3122-КП 8101
Постановка задачи
Разработать обучающую программу «ПЛАНЕТЫ».
Программа предназначена для автоматизации процесса обучения и тестирования. Программа должна обеспечивать:
регистрацию пользователя;
предоставление знаний об основных Планетах; - тестирование пользователя по изученным темам;
формирование и просмотр аттестационных оценок по результатам
тестирования.;
предоставление справочной информации по работе с программой. Информационное обеспечение программы должно включать:
теоретический материал по изучаемым темам;
тестовые задания по каждой теме;
список пользователей;
результаты тестирования;
HELP-информацию.
Реализовать основные функции программы с помощью аппарата меню, содержащего следующие пункты:
обучение;
тестирование;
сервис;
помощь.
Режиме «Обучение» предназначен для получения доступа через навигационную панель к теоретическому материалу по следующим темам:
Меркурий;
Венера
Земля;
Марс;
Юпитер;
Сатурн;
Уран;
Нептун;
СПбТКУиК.230115 9ПО3122-КП 8101
этом следует предусмотреть сохранение результатов тестирования.
Режим «Помощь» предназначен для получения справочной информации по работе с программой .
Программа должна иметь дружественный интерфейс с пользователем и работать в интерактивном режиме. Для этого использовать контекстно-зависимую помощь, информационные сообщения, контроль вводимых данных, выбор значений из списка.
Реализовать задачу на языке Object Pascal среды Delphi для ОС WINDOWS.
СПбТКУиК.230115 9ПО3122-КП 8101
Описание алгоритма и функционирования программы
Реализация задачи курсового проекта начиналась с разработки проекта программной системы. Для выделения основных модулей системы использовалось сочетание методов структурного и объектно-ориентированного проектирования[3]. В результате была разработана модульная структура программы, которая представлена на рисунке 1.
РЕЗУЛЬТАТ
ТЕСТ
Рисунок 1 – Модульная структура программной системы
Задача курсового проекта предназначена для работы в интерактивном режиме. После регистрации пользователь попадает в главное меню, где может выбрать один из предложенных режимов работы.
После выбора режима «Обучение» переходим в режим «Тестирование». Вопросы теста и варианты ответов выводятся на экран. Пользователь выбирает вариант ответа. Результаты выводятся на экран при полном или частичном прохождении тестов.
СПбТКУиК.230115 9ПО3122-КП 8101
При выборе режима «Результаты» на экран выдаются результаты тестирования или список зарегистрированных пользователей, сохраненные в предыдущие сеансы работы.
СПбТКУиК.230115 9ПО3122-КП 8101
