Расчет стоимости пластиковых оконных конструкций и дверей
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
»ючателей.
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 Тестирование программного продукта. Способы тестирования
Тестирование представляет собой деятельность по проверки программного кода и документации. Она должна заранее планироваться и систематически проводиться специально назначенным независимым тестировщиком. Работа тестировщика начинается до утверждения спецификаций требований. Он проверяет требования к программному продукту на полноту и возможность тестирования, определяет методы тестирования.
Для каждого программного изделия должен существовать набор тестов, проверяющий его корректность. Существует несколько уровней тестирования, позволяющих полностью проверить программное изделие. Каждый уровень имеет свои цели и компоненты. Можно выделить пять уровней тестирования: модульное; интеграционное; системное; выходное; приёмочное.
Модульное тестирование представляет собой процесс проверки отдельных программных процедур и подпрограмм, входящих в состав программ или программных систем. Модульное т