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

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

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

»ючателей.

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

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

Image рисунок, предназначен для отображения рисунков, в том числе пиктограмм.

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

PrintDialog печать, реализует стандартное диалоговое окно выбора параметров для печати документов.

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

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

 

3 Руководство программиста

 

3.1 Схема взаимодействия модулей

 

Схема взаимодействия модулей представлена на рисунке 4.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 4 - Схема взаимодействия модулей

 

3.2 Описание модулей

 

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

Unit1 - главный модуль программы, при вызове модуля к исполнению на экране появиться главное окно программы, содержащее меню и панель управления;

Unit2 вызывается из меню Заказы - Параметры, осуществляет появление на экран окна Параметры, для изменения настроек программы.

Unit3 вызывается из меню Помощь О программе, осуществляет появление на экран окна О программе, для просмотра сведений о программе;

Unit4 вызывается из меню Помощь Об авторе, осуществляет появление на экран окна Об авторе, для просмотра сведений об авторе;

 

Unit5 вызывается из меню, осуществляет появление на экран окна Справка, окно содержит информацию по работе с программой;

Unit6 осуществляет создание эскизов пластиковых окон;

Unit7 вызывается при выборе пункта меню Инструменты, осуществляет появление на экран окна Расчет стоимости. Окно позволяет производить подготовку всех параметров перед расчетом;

Unit8 вызывается окна Расчет стоимости, осуществляет появление на экран окна Расчет, и позволяет производить расчет пластиковых оконных конструкций;

Unit9 вызывается из меню, осуществляет появление на экран окна Конвертор валют, для конвертирования результатов расчетов из одной валюты в другую;

Unit10 вызывается из меню, осуществляет появление на экран окна Отчет, для просмотра, печати и записи данных в файл;

Unit11 вызывается из меню, осуществляет появление на экран окна Новый заказ, ввод количества изделий;

Unit12 вызывается при выборе пункта меню База данных - Заказы, осуществляет появление на экран окна Заказы. Окно позволяет производить операции над файлами заказов;

Unit13 вызывается из окно Параметры, осуществляет появление на экран окна Технические допуски, окно позволяет изменять технические характеристики оконных модулей;

Unit14 вызывается из окна Расчет, осуществляет расчет скидки на стоимость оконных конструкций;

Unit15 вызывается из окна Расчет, осуществляет расчет стоимости ламинирования оконных конструкций;

Unit16 вызывается из окна Новый заказ, осуществляет ввод данных о заказчике и заказе;

Unit17 вызывается из окна Расчет, осуществляет расчет стоимости тонировки оконных конструкций;

Unit18 вызывается из окна Расчет, осуществляет расчет стоимости подоконников;

Unit19 вызывается из окна Расчет, осуществляет расчет стоимости профиля;

Unit20 вызывается из окна Расчет, осуществляет расчет стоимости импоста;

Unit21 вызывается из окна Параметры, позволяет изменять цены на подоконники;

Unit22 вызывается из окна Параметры, позволяет изменять цены на тонировку;

3. 3 Настройка и проверка программы

 

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

 

3. 3. 1 Тестирование программного продукта. Способы тестирования

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

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

Модульное тестирование представляет собой процесс проверки отдельных программных процедур и подпрограмм, входящих в состав программ или программных систем. Модульное т