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

    1. Описание логической структуры программы

Программа реализована на языке Object Pascal ( Delphi ) в среде Delphi7[8]. Она состоит из проекта и программных модулей, которые хранятся в файлах:

  • Project1.dpr – программа проекта;

  • Unit1.pas – модуль «заставки» обучающей программы;

  • Unit2.pas – модуь, содержащий главное меню; он объединяет

  • практически все остальные формы (тестирование, справка, обучение);

  • Unit3.pas – модуль списка посетителей программы;

  • Unit4.pas – модуль регистрации пользователей;

  • Unit5.pas – модуль результатов тестирования;

  • Unit6.pas – модуль тестирования;

  • Unit7.pas – модуль списка зарегистрированных пользователей;

  • Unit8.pas – модуль справки « О программе».

Кроме того, к проекту подключаются стандартные модули, которые обеспечивают работу стандартных компонент и проекта в целом в среде

WINDOWS: Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, Jpeg, MPlayer, StdCtrls, ComCtrls, Buttons, AppEvnts;

Для реализации программы использовался метод нисходящего кодирования, то есть сначала создавались модули верхнего уровня (Unit1) , потом модули более низкого уровня (Unit2, Unit3, Unit4 ), затем модули следующего уровня (Unit5,Unit6, Unit7,Unit8).

Текст программы составлен с учетом понятий «Стиль программирования» и «Программирование с защитой от ошибок»[], то есть текст имеет структурированный характер, соблюдена унификация идентификаторов, вставлен комментарный текст и применяются стандартные и собственные средства контроля входных данных.

Текст ы проекта и программных модулей представлены в приложении А.

    1. Вызов и загрузка

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

Пакет приложения включает файлы данных, интерфейсные файлы и программные файлы, которые хранятся в следующих вложенных папках:

  • папка TXT – содержит обучающие текстовые файлы (sol.txt, mer.txt, ven.txt, zem.txt, mar.txt, jup.txt, sat.txt,urn.txt, nep.txt, plt.txt);

  • папка IMG – содержит обучающие графические файлы (1.jpg, 2.jpg,

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

jpg, 4.jpg, 5.jpg, 6.jpg, 7.jpg, 8.jpg, 9.jpg, 10.jpg,);

    • вложенные папки \TEST\*T - содержат тестовые файлы (*.txt);

    • папка TEST – содержит файл с результатами тестов (0.txt);

    • папка LOG - содержит файл со списком пользователей(1.txt) и файл- HELP со сведениями по работе с программой (HLP.hlp);

    • папка RIS: - содержит интерфейсные файлы ( 1.bmp, 2.bmp).

Главная папка KURS - содержит программные файлы приложения (файл проекта Project1.dpr, программные модули Unit1.pas, Unit2.pas, Unit3.pas, Unit4.pas, Unit4.pas, Unit4.pas, Unit4.pas, Unit4.pas, Unit4.pas), а также создаваемые средой Delphi файлы форм (*.dfm), файл ы ресурсов (*.res), файл опций проекта (Project1.dof) и исполняемый файл программы (Project1.exe).

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

    • Запустить из среды WINDOWS из папки KURS файл Project1.exe;

    • запустить из среды Delphi 7 из папки KURS файл Project1.dpr