Расчет стоимости пластиковых оконных конструкций и дверей

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?аммы как совокупности небольших независимых блоков, называемых модулями, структура и поведение которых подчиняются определенным правилам.

Использование модульного программирования позволяет упростить тестирование программы и обнаружение ошибок.

Модуль состоит из заголовка, в котором после ключевого слова “unit” указывается имя модуля, и четырех разделов: интерфейса, реализации, инициализации и деинициализации.

В разделе интерфейса размещаются описания идентификаторов, которые должны быть доступны всем модулями и программам, использующим этот модуль и содержащим его имя в списке uses. В разделе интерфейса объявляются типы, константы, переменные и подпрограммы. При этом для подпрограмм указываются только их заголовки. Другие используемые модули указываются в списке “uses”. Этот раздел начинается ключевым словом “interface”.

В разделе реализации располагается код подпрограмм, заголовки которых были приведены в разделе интерфейса. Здесь можно описывать типы, объявлять константы и переменные и описывать подпрограммы, которые используются только в этом модуле и за его пределами не видны. Раздел реализации начинается ключевым словом “implementation”.

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

 

2.2 Структурная схема программы

 

Разработанная программа имеет достаточно удобную для работы пользователя структуру, соответствующая основному требованию, предъявляемому к структуре программы. Меню программы представляет собой структурную схему представленную на рисунке 2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2 Структурная схема программы

 

2.3 Диалоговый режим

 

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

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

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

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

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

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

Пункт меню Помощь содержит подменю: О программе - информация о программе; Об авторе - информация об авторе.

Пункт меню Справка - полная информация по работе с программой.

 

2.4 Эскиз и спецификация типовых объектов управления графического

интерфейса

 

Эскиз графического интерфейса пользователя представлен на рисунке 2.

Рисунок 3 - Графический интерфейс пользователя

 

Для создания диалогового окна использовались объекты:

Полоса меню (MainMenu)- предлагает выбор основных функций обработки информации, представленные в программе, например, Инструменты;

Метка (Label) постоянный текст, не подлежащий изменению при работе пользователя с экранной формой, например , Ф.И.О. Замерщика;

Стандартная кнопка (Button) служит для выдачи команд на выполнение определённых функциональных действий.

Командная кнопка (BitBtn) - служит для выдачи команд на выполнение определённых функциональных действий, на поверхности кнопки расположен рисунок, например, Готово;

Односторонний редактор (Edit) для отображения и изменения текста, например, при добавлении текста в файл;

Многострочный редактор(Memo)- для ввода большого объёма текстовой информации;

RadioGroup группа зависимых переключателей, содержит специальные свойства для обслуживания нескольких связанных зависимых перек?/p>