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

СПбТкУиК.230115 9по3122-кп 8101

  1. Назначение и область применения программы

Обучающая программа «ПЛАНЕТЫ» предназначена для самообучения и проверки знаний по теме «ПЛАНЕТЫ»[1],[2]. Целью разработки является создание современного программного продукта, который позволит в индивидуальном темпе и в увлекательной форме получить знания любому человеку, интересующемуся астрономией. Возможность аттестации знаний расширяет функции и сферу использования программы. Пользователи программы не должен обладать специальными знаниями из области программирования, они должны только иметь элементарные навыки работы с компьютером.

Обучающая программа «ПЛАНЕТЫ» может быть использована как на уроках астрономии в школе для самоподготовки учащихся, так и в домашних условиях в качестве репетитора или для проведения досуга.

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

СПбТКУиК.230115 9ПО3122-КП 8101

  1. Постановка задачи

Разработать обучающую программу «ПЛАНЕТЫ».

Программа предназначена для автоматизации процесса обучения и тестирования. Программа должна обеспечивать:

    • регистрацию пользователя;

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

    • формирование и просмотр аттестационных оценок по результатам

тестирования.;

    • предоставление справочной информации по работе с программой. Информационное обеспечение программы должно включать:

    • теоретический материал по изучаемым темам;

    • тестовые задания по каждой теме;

    • список пользователей;

    • результаты тестирования;

    • HELP-информацию.

Реализовать основные функции программы с помощью аппарата меню, содержащего следующие пункты:

    • обучение;

    • тестирование;

    • сервис;

    • помощь.

Режиме «Обучение» предназначен для получения доступа через навигационную панель к теоретическому материалу по следующим темам:

    • Меркурий;

    • Венера

    • Земля;

    • Марс;

    • Юпитер;

    • Сатурн;

    • Уран;

    • Нептун;

СПбТКУиК.230115 9ПО3122-КП 8101

этом следует предусмотреть сохранение результатов тестирования.

Режим «Помощь» предназначен для получения справочной информации по работе с программой .

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

Реализовать задачу на языке Object Pascal среды Delphi для ОС WINDOWS.

СПбТКУиК.230115 9ПО3122-КП 8101

  1. Описание алгоритма и функционирования программы

Реализация задачи курсового проекта начиналась с разработки проекта программной системы. Для выделения основных модулей системы использовалось сочетание методов структурного и объектно-ориентированного проектирования[3]. В результате была разработана модульная структура программы, которая представлена на рисунке 1.

РЕЗУЛЬТАТ

ТЕСТ

Рисунок 1 – Модульная структура программной системы

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

После выбора режима «Обучение» переходим в режим «Тестирование». Вопросы теста и варианты ответов выводятся на экран. Пользователь выбирает вариант ответа. Результаты выводятся на экран при полном или частичном прохождении тестов.

СПбТКУиК.230115 9ПО3122-КП 8101

При выборе режима «Результаты» на экран выдаются результаты тестирования или список зарегистрированных пользователей, сохраненные в предыдущие сеансы работы.

СПбТКУиК.230115 9ПО3122-КП 8101