Данный курсовой проект написан на языке Turbo Pascal версии 7.0
Конечно, стоит отдать должное Паскалю как языку программирования за его наглядность при работе с такими общими для всех языков программирования темами, как структуры данных, рекурсия, способы и механизмы передачи параметров. А вот что главное в Паскале, так это его простота: именно поэтому он в большинстве случаев используется как обучающий язык на начальном уровне подготовки будущих программистов. В нем доступна для понимания работа с необходимыми процедурами и функциями, общей синтаксической конструкцией языка. Однако, Паскаль давно уже морально устарел и опытными программистами не может применяться, постольку существует ряд других, более гибких и практичных в использовании языков.
Проектирование интерфейса
Обоснования выбранного вида интерфейса
В данном программном продукте интерфейс - это работа с графическим режимом. Он очень удобен в использовании, приятно восприимчив для глаз. В нем сможет разобраться даже совершенно неопытный пользователь. В нижней части экрана имеется строка подсказок, которые еще больше упрощают программу для пользователя. Поэтому я считаю, что выбранный мною вид интерфейса является актуальным в плане информационно-справочном программном продукте.
Особенности организации выбранного графического режима
Данный интерфейс состоит из нескольких пунктов и единиц: основное меню имеет вид централизованного списка, по которому легко передвигается строка выбора, информационное меню имеет также централизованный список пунктов. В данной работе статусная строка имеет вид: утвердить, движение вверх, движение вниз, выход из программы или меню.
Рисунок 4.1 предоставляет схему организации данного интерфейса, который состоит из пяти активных окон, легко вызывающиеся в любой момент. Стрелками указано взаимодействие окон между собой, а также цикл выхода из программы. Статусная строка поможет без труда передвигаться между окнами.
Рисунок 4.1-Схема организации интерфейса
Описание программной реализации
Функционально-логическая схема
Данная схема предоставляет функционально-логическую схему.
Рисунок 5.1-Функционально-логическая схема
Рисунок 5.1 представляет функционально-логическую схему, которая реализует логическую функциональность блоков программы. Каждый пункт программы выполняет определенное действие, поэтому от каждого пункта изображена линия, которая показывает действие выбранного пункта.
Описание структур и форматов
В данном разделе описаны выходные данные и разобраны их структура
Выходные данные
Выходными данными являются данные в памяти файлов, которые хранятся на жестком диске компьютера. Эти файлы используются для вывода информации о выбранных устройствах персонального компьютера, а также для вывода информации о руководстве пользователя. Они имеют расширение «*.txt».
Основные процедуры
Ниже перечислены процедуры, которые встречаются в программе.
Procedure initgr ();
Процедура для инициации графического режима
Procedure main;
Процедура для реализации рабочего главного меню.
Procedure greator();
Отображает титульный лист с информацией об авторе программы.
Procedure colo();
Процедура для вывода экрана приветствия
Procedure ReadF (name:string, f1:boolean);
Процедура для инициализации файла.
Procedure select;
Процедура прорисовки окна выбора справки;
Procedure WorSpece;
Процедура построения рабочей области экрана;
Procedure move;
Процедура выбора меню;
Procedure help;
Процедура прорисовки справочного окна программы.
Дата: 2019-12-22, просмотров: 269.