- •Курсовой проект
- •Пояснительная записка
- •Задание
- •СПбТкУиК.230115 9по3122-кп 8101 Содержание
- •СПбТкУиК.230115 9по3122-кп 8101
- •СПбТкУиК.230115 9по3122-кп 8101
- •Постановка задачи
- •Описание алгоритма и функционирования программы
- •Используемые технические и программные средства
- •Описание эвм и используемых устройств
- •Описание и обоснование выбора метода организации входных и выходных данных
- •Сведения об операционной системе
- •Сведения о языке
- •Описание программы
- •Описание логической структуры программы
- •Вызов и загрузка
- •7.3 Описание работы программы
- •Методика испытаний
- •Средства и методы отладки
- •Средства и методв тестирования
Описание программы
Описание логической структуры программы
Программа реализована на языке 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).
Текст программы составлен с учетом понятий «Стиль программирования» и «Программирование с защитой от ошибок»[], то есть текст имеет структурированный характер, соблюдена унификация идентификаторов, вставлен комментарный текст и применяются стандартные и собственные средства контроля входных данных.
Текст ы проекта и программных модулей представлены в приложении А.
Вызов и загрузка
Задача курсового проекта реализована совокупностью файлов, которые для нормального функционирования программы должны находиться в одной папке проекта 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
