Будь умным!


У вас вопросы?
У нас ответы:) SamZan.ru

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

Работа добавлена на сайт samzan.ru: 2016-06-09

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Государственное образование учреждения

«Оренбургский государственный университет»

КОЛЛЕДЖ ЭЛЕКТРОНИКИ И БИЗНЕСА

Кафедра вычислительной техники и математики

КУРСОВОЙ ПРОЕКТ

по дисциплине «Технология разработки программных продуктов»

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

КОГУ 220105.4008.05П3

Руководитель работы

__________Иштерякова Т.И.

«___»_____________ 2008 г.

Исполнитель

Студент гр. 37-П-3

___________Береговой В.С.

«___»_____________ 2008 г.

Оренбург 2008

Министерство Образования и науки Российской Федерации

Федеральное агентство по образованию

Государственное образование учреждения

«Оренбургский государственный университет»

КОЛЛЕДЖ ЭЛЕКТРОНИКИ И БИЗНЕСА

Кафедра вычислительной техники и математики

Задание на курсовой проект

По дисциплине «Технология разработки программных продуктов»

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

Исходные данные:

Прайс-лист стоимости оконных конструкций,

виды оконных конструкций,

технические  допуски оконных конструкций,

данные о заказах и заказчике

_________________________

Дата выдачи задания: «21»февраля 2008 г.

Руководитель: _____________Иштерякова Т. И.

Исполнитель:

Студент гр. 37-П-3 _________Береговой  В.С.

Дата защиты задания: «   »______2008 г

Оренбург 2008


Аннотация

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

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

Данный программный продукт написан в среде Delphi 7 и был основан на модульном программировании. Для реализации данной программы на ЭВМ был применен язык Borland Delphi 7.0.

Delphi - прекрасная система визуального объектно-ориентированного программирования, одинаково подходящая и новичкам, и опытным программистам. Новичку она позволяет с небольшими затратами сил и времени создавать прикладные программы, которые внешне неотличимы от программ, созданных профессионалами, и удовлетворяют всем требованиям Windows.

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


The summary

In the given academic year project the program « Calculation of cost of plastic window designs » is submitted.

The basic purpose of the program is simplification and automation of calculations of cost of plastic window designs. Opportunities of the program allow forming reports, to make calculations of cost of various plastic window designs, to keep all orders in files, to print reports.

The given software product is written in Delphi 7 environment and has been based on modular programming. Language Borland Delphi has been applied for realization of the given program on the Borland Delphi 7.0.

Delphi - the fine system of visual object-oriented programming equally suitable both to beginners, and skilled programmers. She allows the beginner with small expenses of forces and time to create applied programs which are externally indistinguishable from the programs created by professionals, and meet all requirements Windows.

The developed program is intended for work only in Windows environment or others Windows - similar systems.


Содержание

Введение 

Постановка задачи 

.1  Структура взаимодействия входной и выходной информации 

.2  Требования к программно-аппаратному окружению 

.3  Требования к функциям, выполняемым системой 

.4  Требования к эргономике и технической эстетике интерфейса 

.5  Требования к надежности и хранению информации 

Пояснительная записка 

.1  Метод решения 

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

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

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

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

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

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

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

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

.3.2  Сообщение системному программисту. 

Руководство оператора 

.1  Выполнение программы 

.2  Сообщение оператору 

Заключение 

Список использованных источников 

Приложение А - Входные и выходные документы 

Приложение Б - Текст программы 


Введение

Работа фирмы  «Урал Строй Монтаж» связанна с пластиковыми окнами и дверьми: установка, замеры, прием заказов, и т.д. При приеме заказов приходится производить все расчеты вручную, это очень затрудняет процесс. Для ускорения и упрощения работы разработана программа «Урал Строй Монтаж», которая выполняет все поставленные  задачи.

Программный продукт позволяет добавлять данные о заказчике и заказе в базу данных, удалять и просматривать уже  имеющиеся в ней данные. Осуществляются функции запросов и печати отчетов, а также позволяет значительно упростить расчет стоимости заказов. Расчет осуществляется с учётом дополнительной комплектации оконных конструкций (тонировка, подоконники, ламинирование, и т.д.). Предусмотренный в программе расчет стоимости оконных конструкций  позволяет самостоятельно выбирать форму и тип оконных модулей, благодаря чему с помощью программы можно рассчитать стоимость оконных конструкций практически любого типа. Все заказы рассчитанные с помощью программы автоматически сохраняются в папку заказов,  также программа позволяет производить различные операции с этими файлами, например печать, просмотр, редактирование и т.д. Так как фирма «Урал Строй Монтаж» работает только с изготовителем оконных конструкций «Exprof», то все цены, параметры, технические допуски этого изготовителя являются стандартом для программы. Но в программе имеется возможность настроить все параметры самостоятельно, поэтому программный продукт можно легко настроить на другого изготовителя, если это будет необходимо.

Интерфейс данного программного продукта прост, любой человек сможет легко разобраться в программе и работать с ней, так она основана на пользователей с минимальными знаниями о компьютерах. Программа «Расчет стоимости пластиковых оконных конструкций и дверей» разработана в среде программирования Delphi 7.

1 Постановка задачи

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

1.1 Схема взаимодействия входной и выходной информации

d1 

e7  

Схема взаимодействия входной и выходной информации изображена на рисунке 1.

Данные о

заказчике

d1 

Данные о

размерах

c7

      

Данные о

заказе

<b9>.rtf 

Рисунок 1Схема взаимодействия входной и выходной информации


Входная информация  по задаче определяются как данные, поступающие на вход задачи и используемые для её решения. Функция обработки входной информации заключается в следующем: обработка ввода, хранение вводимых данных.

Выходная информация по задаче может быть представлена в виде документов (типа листинга), файл БД. В данной программе  выходная  информация будет представлена в виде: отчета, в котором содержатся сведения о заказчике и заказе.

Функция обработки выходной информации заключается в формировании документов выводимых на печать; поиск  необходимых данных.

1.2 Требования к программно-аппаратному окружению

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

- Процессор: Pentium III и выше;

- ОЗУ не меньше 128Мб;

- Видеокарта с памятью не менее 64Мб;

- Звуковая карта;

- CD-ROM;

- Монитор.

Программное обеспечение работоспособности программы «Расчет стоимости пластиковых оконных конструкций»:

- ОС: Windows XP;

- Microsoft Office;

- Delphi 7.


1. 3 Требования к функциям, выполняемой системой

Разработанный программный продукт «Расчет стоимости пластиковых оконных конструкций» должен удовлетворять эргономическим требованиям. Программа должна: добавлять, удалять, просматривать данные о заказе и заказчике в файлах, выводить отчеты  на печать, записывать и читать данных в файлах, а также производить расчеты стоимости заказов.

1.5 Требования к эргономике и технической эстетике интерфейса 

пользователя

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

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

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

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


1.6 Требования к надёжности и хранению

Для надежности данную программу можно хранить на жестком диске, но так как работать с ней могут как бухгалтера, так и экономисты, то приходиться применять сменные носители, т.е. дискеты, CD-диски. Данная программа занимает мало места на диске, поэтому её легко перемещать на сменные носители, но всё же для полной надёжности программу «Урал Строй Монтаж» лучше хранить на винчестере (HDD), в связи с тем, что неожиданно может понадобиться изменение структуры задачи, либо внесение каких - либо изменений в базу данных. Для  установки программы необходимо 20 МБ памяти на жестком  диски и не менее 128 МБ оперативной памяти.


2 Пояснительная записка

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

2. 1 Метод  решения

Объектно-ориентированное программирование представляет собой способ программирования, который напоминает процесс человеческого мышления.

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

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

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

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

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

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

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

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


c4


1. Акционный 99 евро
2. Проблема создания промышленных агрегатов для утилизации твердых углеродистых отходов
3. Общее положение о крестьянах вышедших из крепостной зависимости содержал главные условия крестьянской
4. Вступивший на престол Александр I первым своим Указом от 14 марта 1801 г
5. Целлюлит
6. ТЕМА 13- Учет доходов и финансовых результатов деятельности предприятия Методологические основы формир
7. Тема программы- Конструкция монтаж техническое обслуживание и ремонт электрических машин переменного и пос
8. .Внешнеторговая сделка может не подчиняться национальному правопорядку
9. внутренний противопожарный водопровод- Совокупность трубопроводов и технических средств обеспечивающих
10. вечный источник духовности вдохновения творчества
11. Тема Решение задачи
12. введение; слушание собеседника основная часть беседы; формулировка выводов из услышанного заключен
13. 191 тысячи или 36
14. модуль по ФБР 1Фр це наука про функції рослинного організму які проходять на рівні- Ена усіх названих рівн
15. Пышка 1934 Тринадцать 1936 Ленин в Октябре 1937 Ленин в 1918 году 1939 Мечта 1943 Девять дней одного го
16. введение [3] Что составляет Internet [3
17. . Трактор мчался по полю слегка попахивая2
18. Иркутский государственный университет путей сообщения в г
19. Тема- Business Structure Цель занятия- Формирование коммуникативной компетенции по теме- Business Structure включа
20. О Учитель Падмасамбхава твоя работа на благо всех живых существ проделанная здесь в Тибете в этой и в будущ