Автоматизированная информационная система 'Автосалон'

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    3,06 Мб
  • Опубликовано:
    2015-03-11
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Автоматизированная информационная система 'Автосалон'

Содержание

Введение

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

1.1 Обзор состояния вопроса

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

2. Описание программного продукта

2.1 Входные данные

.2 Выходные данные

.3 Выбор и обоснование выбора используемого программного обеспечения

.4 Описание ресурсов ПЭВМ

3. Основные проектные решения

3.1 Схема программной системы

.2 Структура базы данных

.3 Модульная структура разработки

.4 Описание модулей проекта

.5 Описание главной формы проекта

.6 Результаты тестовых испытаний

4. Инструкции по использованию программы

4.1 Инструкция для оператора

.2 Инструкция для программиста

5. Организационно-экономическая часть

. Охрана труда, обеспечение жизнедеятельности

6.1 Вредность, освещённость, профессиональные заболевания, инструкции по охране труда оператора

7. Результаты

7.1 Выводы по реализации задачи

.2 Перспективы развития проекта

Список используемой литературы

Приложение

Введение

Дипломный проект выполнен в соответствии с заданием на дипломное проектирование, выданным 13.03.2010 г. Темой проекта является автоматизированная информационная система «Автосалон».

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

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

АИС «Автосалон», является лучшим решением для автоматизации работы автосалона, благодаря своему дружественному интерфейсу и простоте в использовании.

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

.1 Обзор состояния вопроса

Данный дипломный проект разработан для автосалона «Мотом». Автосалон «Мотом» является крупнейшим автодилером в Ульяновске, предоставляющий весь модельный ряд автомобилей.

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

Сильной стороной автосалона является большое количество клиентов, так как автосалон «Мотом» предоставляет весь спектр услуг в области продажи автомобилей и сервисного обслуживания.

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

Данная информационная система предусмотрена для работы сотрудников, которые будут вносить данные о поставке и продаже автомобилей; директора, который может просматривать данные о работе автосалона; клиентов, которые могут просматривать каталог автомобилей.

.2 Постановка задачи программист автоматизация автомобиль оператор

АИС «Автосалон» предназначен для автоматизации деятельности автомобильного салона. Разрабатываемая система должна обеспечивать решение следующих задач:

-        автоматизировать процесс оформления продажи и поставки автомобилей;

-    повысить точность, сохранность и защищённость данных;

-    ускорить процесс поиска автомобилей;

-    повысить удобство работы с базой данных;

-    автоматизировать расчёт стоимости продаже автомобиля;

-    осуществить контроль вводимых данных;

-    систематизировать хранение данных о клиентах, сотрудниках, автомобилях;

-    максимально перехватить системные ошибки;

-    упростить процедуру ввода данных.

Функции системы:

-        хранение и изменение информации: об автомобилях (идентификатор, марка, модель, цвет, страна производитель, стоимость); о сотрудниках (ФИО, дата рождения, адрес, дата найма); о клиентах (ФИО, адрес, телефон, дата рождения, возраст); о продажах (дата, стоимость за оформление, стоимость доставки, стоимость НДС, общая стоимость);

-    поиск информации об автомобилях, клиентах, сотрудниках;

-    формирование чека, платёжного поручения, заявок на заказ;

-    расчёт стоимости покупки с учётом скидок;

-    составление диаграммы о работе сотрудников;

-    хранение данных в архиве о проданных автомобилях.

Данная система не требует дорогого оборудования, её не нужно устанавливать. Необходимо лишь операционная система семейства Windows, оперативная память от 1 Гб, принтер.

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

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

2. Описание программного продукта

2.1 Входные данные

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

.2 Выходные данные

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

.3 Выбор и обоснование выбора используемого программного обеспечения

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

При выборе СУБД необходимо оценить технические параметры системы, также необходимо убедится, что данная СУБД способна принести предприятию выгоду.

Существуют различные виды: Access, Delphi7, 1C и другие.

Рассмотрим некоторые из них:

-        Access имеет удобный и понятный интерфейс, позволяющая выполнить все заложенные в БД функции понятные любому пользователю. Также в него встроены различные мастера, конструкторы, которые облегчают процесс проектирования. Тем не менее, Access является недостаточно гибким;

-    Delphi7 является универсальной системой, позволяющая разрабатывать самые разнообразные приложения и базы данных. Delphi7 позволяет работать почти со всеми современными СУБД. Она позволяет создавать приложения различной степени сложности - от простейших программ до профессиональных, предназначенных для работы с базами данных. Delphi7 представляет собой многооконную систему, она обеспечивает возможность визуального программирования. Инструментарий этого пакета позволяет создавать полноценные приложения и даёт неограниченные возможности для творчества;

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

Учитывая всё выше сказанное для разработки АИС «Автосалон» была выбрана среда разработки Delphi7.

2.4 Описание ресурсов ПЭВМ

Для работы АИС «Автосалон» необходимы компьютеры со следующими характеристиками:

-        операционная система семейства Windows XP и выше и установленная программа Delphi7;

-    процессор с тактовой частотой 400 МГц и выше;

-    оперативная память 1 Гб и выше;

-    жесткий диск со свободным пространством от 200 Мб;

-    монитор 14” и выше;

-    принтер;

-    мышь, клавиатура.

3. Основные проектные решения

3.1 Схема программной системы

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

Основные понятия, используемые в контекстных диаграммах DFD:

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

-        системы и подсистемы - при построении сложной информационной системы, сначала информационную систему представляют в общем, виде, как единый блок (система). Затем этот блок разбивается на подсистемы;

-    процесс - преобразование входных потоков данных в выходные, в соответствии с определенным алгоритмом;

-    поток данных - определенная информация, передаваемая через некоторое соединение от источника к приемнику;

-    накопитель данных - абстрактное устройство для хранения информации, в которое можно поместить, а затем извлечь информацию. Прообраз будущей БД, поэтому описание хранящихся в нем данных должно быть связанно с информационной моделью ER-диаграммой. Ниже в рисунках 3.1 - 3.9 представлены диаграммы потоков данных.

Рисунок 3.1 - DF - диаграмма 0 уровня

Рисунок 3.2 - DF - диаграмма 1 уровня подсистемы

Рисунок 3.3 - DF - диаграмма 2 уровня подсистемы

Рисунок 3.4 - DF - диаграмма 3 уровня процесса

Рисунок 3.5 - DF - диаграмма 4 уровня процесса

Рисунок 3.6 - DF - диаграмма 5 уровня процесса

Рисунок 3.7 - DF - диаграмма 6 уровня процесса

Рисунок 3.8 - DF - диаграмма 7 уровня процесса

Рисунок 3.9 - DF - диаграмма 8 уровня процесса

3.2 Структура базы данных

С целью повышения наглядности и удобства проектирования, а также для представления сущностей и связей между таблицами (смотреть таблицы 3.1 - 3.21) используются ER-диаграммы. Это значительно упрощает создание таблиц.

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

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

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

Домен - это набор всех допустимых значений, которые может содержать данный атрибут.

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

Внешний ключ - атрибут или несколько атрибутов родительской таблицы, которые связываются с дочерней, для родительской таблицы он является первичным. Если сущность С связывает сущности А и В, то она должна включать внешние ключи, соответствующие первичным ключам сущностей А и В. Если сущность В обозначает сущность А, то она должна включать внешний ключ, соответствующий первичному ключу сущности А.

Таблица 3.1 - Таблица «Склад»

Название

Тип

Размерность

Ключ

Код автомобиля

числовой

длинное целое

*

Марка

текстовый

15

-

Название

текстовый

25

-

Модификация

текстовый

15

-

Тип кузова

текстовый

15

-

Тип двигателя

текстовый

15

-

Цвет автомобиля

текстовый

25

-

Максимальная скорость

числовой

целое

-

Мощность автомобиля

числовой

целое

-

Количество мест

числовой

целое

-

Количество дверей

числовой

целое

-

Страна производитель

текстовый

15

-

Разгон

числовой

целое

-

Объем багажника

числовой

целое

-

Габариты

текстовый

15

-

Привод

текстовый

15

-

Объем топливного бака

числовой

целое

-

Комплектация

МЕМО


-

Код накладной

числовой

длинное целое

FK

Пробег

числовой

целое

-

Единица измерения пробега

текстовый

15

-

Состояние

текстовый

10

-

Торг

логический


-

Статус

текстовый

10

-

Тип коробки передач

текстовый

15

-

Тип руля

текстовый

15

-

Стоимость автомобиля

числовой

денежный

-

Валюта

текстовый

15

-

Стоимость в рублях

числовой

денежный

-

Процент надбавки

числовой

процентный

-

Стоимость с надбавкой

числовой

денежный

-

Акция

числовой

длинное целое

-

Скидка

числовой

длинное целое

-

В кредит

логический


-


Таблица 3.2 - Таблица «Покупатель»

Название

Тип

Размерность

Ключ

Код покупателя

числовой

длинное целое

*

Фамилия

текстовый

20

-

Имя

текстовый

20

-

Отчество

текстовый

20

-

Дата рождения

дата/время

8 байт

-

Возраст

числовой

целое

-

Пол

текстовый

1

-

Город

текстовый

15

-

Адрес

текстовый

30

-

Телефон

текстовый

11

-

Дата выдачи

дата/время

8 байт

-

Вид документа

текстовый

20

-

Серия документа

текстовый

15

-

Номер документа

числовой

целое

-

Кем выдан

текстовый

25

-


Таблица 3.3 - Таблица «Сотрудники»

Название

Тип

Размерность

Ключ

Код сотрудника

числовой

длинное целое

*

Фамилия

текстовый

20

-

Имя

текстовый

20

-

Отчество

текстовый

20

-

Дата рождения

дата/время

8 байт

-

Возраст

числовой

целое

Пол

текстовый

1

-

Город

текстовый

15

-

Адрес

текстовый

30

-

Телефон

текстовый

11

-

Дата найма

дата/время

8 байт

-

Должность

текстовый

15

-

Стаж

числовой

целое

-

Разряд

числовой

целое

-

Фото

OLE

8 Мб

-


Таблица 3.4 - Таблица «Накладная»

Название

Тип

Размерность

Ключ

Код накладной

числовой

длинное целое

*

Код поставщика

числовой

длинное целое

FK

Код сотрудника

числовой

длинное целое

FK

Дата отправки

дата/время

8 байт

-

Дата поставки

дата/время

8 байт

-

Количество

числовой

целое

-

Стоимость

числовой

денежное

-

Процент за поставку

числовой

процентный

-

Общая стоимость

числовой

денежный

-


Таблица 3.5 - Таблица «Склад оборудования»

Название

Тип

Размерность

Ключ

Код оборудования

числовой

длинное целое

*

Наименование

текстовый

15

-

Производитель

текстовый

10

-

Количество

числовой

целое

-

Цена

числовой

денежный

-

Стоимость

числовой

денежный

-

Процент надбавки

числовой

процентный

-

Стоимость с надбавкой

числовой

денежный

-

Код накладной

числовой

длинное целое

FK


Таблица 3.6 - Таблица «Акции»

Название

Тип

Размерность

Ключ

Код акции

числовой

длинное целое

*

Описание акции

текстовый

15

-

Срок действия

дата/время

8 байт

-

Таблица 3.7 - Таблица «Архив»

Название

Тип

Размерность

Ключ

Код архива

числовой

длинное целое

*

Дата добавления

дата/время

8 байт

-

Код автомобиля

числовой

длинное целое

FK

Марка

текстовый

15

-

Название

текстовый

25

-

Модификация

текстовый

15

-

Тип кузова

текстовый

15

-

Тип двигателя

текстовый

15

-

Цвет автомобиля

текстовый

25

-

Максимальная скорость

числовой

целое

-

Мощность автомобиля

числовой

целое

-

Количество мест

числовой

целое

-

Количество дверей

числовой

целое

-

Страна производитель

текстовый

15

-

Разгон

числовой

вещественное

-

Объем багажника

числовой

целое

-

Габариты

текстовый

15

-

Привод

текстовый

15

-

Объем топливного бака

числовой

вещественное

-

Комплектация

МЕМО


-

Код накладной

числовой

длинное целое

FK

Пробег

числовой

вещественное

-

Единица измерения пробега

текстовый

15

-

Состояние

текстовый

10

-

Торг

логический


-

Таможня

логический


-

Статус

текстовый

10

-

Тип коробки передач

текстовый

15

-

Тип руля

текстовый

15

-

Стоимость автомобиля

числовой

денежный

-

Валюта

текстовый

15

-

Стоимость в рублях

числовой

денежный

-

Процент надбавки

числовой

процентный

-

Стоимость с надбавкой

числовой

денежный

-

Акция

числовой

длинное целое

-

Скидка

числовой

длинное целое

-

В кредит

логический


-

Таблица 3.8 - Таблица «Архив оборудования»

Название

Тип

Размерность

Ключ

Код архива

числовой

длинное целое

*

Дата добавления

дата/время

8 байт

-

Код оборудования

числовой

длинное целое

FK

Наименование

текстовый

15

-

Производитель

текстовый

15

-

Количество

числовой

целое

-

Цена

числовой

денежный

-

Стоимость

числовой

денежный

-

Процент надбавки

числовой

процентный

-

Стоимость с надбавкой

числовой

денежный

-

Код накладной

числовой

длинное целое

FK


Таблица 3.9 - Таблица «Валюта»

Название

Тип

Размерность

Ключ

Код валюты

числовой

длинное целое

*

Валюта

текстовый

10

-

Тариф в рублях

числовой

денежный

-

Название

Тип

Размерность

Ключ

Код заказа

числовой

длинное целое

*

Дата заказа

дата/время

8 байт

-

Ожидаемая дата

дата/время

8 байт

-

Код клиента

числовой

длинное целое

FK

Название автомобиля

текстовый

15

-

Код поставщика

числовой

длинное целое

FK

Код сотрудника

числовой

длинное целое

FK

Количество

числовой

целое

-

Стоимость доставки

числовой

денежный

-

Налоговая ставка

числовой

процентный

-

Общая стоимость

числовой

денежный

-


Таблица 3.11 - Таблица «Заказ оборудования»

Название

Тип

Размерность

Ключ

Код заказа

числовой

длинное целое

*

Дата заказа

дата/время

8 байт

-

Ожидаемая дата

дата/время

8 байт

-

Наименование

текстовый

15

-

Код клиента

числовой

длинное целое

FK

Код сотрудника

числовой

длинное целое

FK

Код поставщика

числовой

длинное целое

FK

Количество

числовой

целое

-

Налоговая ставка

числовой

процентный

-

Название

Тип

Размерность

-

Стоимость доставки

числовой

денежный

-

Требования к оборудованию

МЕМО


-

Общая стоимость

числовой

денежный

-


Таблица 3.12 - Таблица «Карта клиента»

Название

Тип

Размерность

Ключ

Код карты

числовой

Длинное целое

*

Процент скидки

числовой


-

Накопительная сумма

числовой

денежный

-


Таблица 3.13 - Таблица «Продажа»

Название

Тип

Размерность

Ключ

Код продажи

числовой

Длинное целое

*

Дата продажи

дата/время

8 байт

-

Время продажи

дата/время

8 байт

-

Код сотрудника

числовой

Длинное целое

FK

Код клиента

числовой

Длинное целое

FK

Код карты

числовой

Длинное целое

FK

Дата доставки

дата/время

8 байт

-

Адрес доставки

текстовый

15

-

Сумма доставки

числовой

денежный

-

Сумма за оформление

числовой

денежный

-

Процент НДС

числовой

процентный

-

Сумма НДС

числовой

денежный

-

Сумма продажи

числовой

денежный

-

Стоимость оплаты

числовой

денежный

-


Таблица 3.14 - Таблица «Поручитель»

Название

Тип

Размерность

Ключ

Код поручителя

числовой

Длинное целое

*

ФИО

текстовый

15

-

Город

текстовый

10

-

Адрес

текстовый

15

-

Телефон

текстовый

11

-

Дата рождения

дата/время

8 байт

-

Возраст

числовой

целое

-

Пол

текстовый

1

-

Вид документа

текстовый

15

-

Серия

текстовый

10

-

Номер

текстовый

10

-

Кем выдан

текстовый

15

-

Дата выдачи

дата/время

8 байт

-

Образование

текстовый

15

-

Номер документа об образовании

текстовый

15

-

Трудовой стаж

текстовый

15

-

Второй документ

текстовый

15

-

Номер документа

текстовый

10

-

Дополнительные документы

МЕМО


-

Трудовая книжка

текстовый

10

-

Код кредита

числовой

Длинное целое

FK


Таблица 3.15 - Таблица «Поставщик»

Название

Тип

Размерность

Ключ

ФИО

текстовый

20

*

Адрес

текстовый

15

-

Телефон

текстовый

11

-

ИНН

текстовый

10

-

Расчетный счет

текстовый

10

-

Банк

текстовый

20

-

Номер счета

текстовый

10

-

БИК

текстовый

9

-

Фото

OLE

8 Мб

-


Таблица 3.16 - Таблица «Каталог автомобилей»

Название

Тип

Размерность

Ключ

Марка

текстовый

10

*

Характеристика

МЕМО


-

Картинка

OLE

8 Мб

-

Таблица 3.17 - Таблица «Каталог оборудования»

Название

Тип

Размерность

Ключ

Наименование оборудования

текстовый

15

*

Описание

МЕМО


-


Таблица 3.18 - Таблица «Условия кредита»

Название

Тип

Размерность

Ключ

Код услуги

числовой

Длинное целое

*

Срок кредита

числовой

целое

Сумма кредита от

числовой

денежный

-

Сумма кредита до

числовой

денежный

-

Процентная ставка

числовой

процентный

-

Пени

числовой

процентный

-

Код компании

числовой

длинное целое

FK


Таблица 3.19 - Таблица «Кредит»

Название

Тип

Размерность

Ключ

Код кредита

числовой

длинное целое

*

Срок кредита

числовой

целое

-

Дата окончания

дата/время

8 байт

-

Код клиента

числовой

длинное целое

FK

Название

Тип

Размерность

-

Код компании

числовой

длинное целое

FK

Дата оформления

дата/время

8 байт

-

Образование

текстовый

15

-

Трудовой стаж

числовой

целое

-

Второй документ

текстовый

10

-

Номер документа

числовой

целое

-

Стоимость продажи

числовой

денежный

-

Остаток задолжности

числовой

денежный

-

Трудовая книжка

текстовый

10

-

Период погашения

текстовый

10

-

Код продажи

числовой

длинное целое

FK

Код сотрудника

числовой

длинное целое

FK

Номер документа об образовании

текстовый

15

-

Код автомобиля

числовой

длинное целое

FK

Минимальный размер оплаты

числовой

денежный

-

Таблица 3.20 - Таблица «Кредитные компании»

Название

Тип

Размерность

Ключ

Код компании

числовой

длинное целое

*

Название

текстовый

15

-

Адрес

текстовый

15

-

Телефон

текстовый

11

-

Город

текстовый

10

-

Описание

МЕМО


-

БИК

текстовый

9

-

ИНН

текстовый

10

-

Номер счета

текстовый

10

-


Таблица 3.21 - Таблица «Выплаты»

Название

Тип

Размерность

Ключ

Код выплаты

числовой

длинное целое

*

Дата выплаты

дата/время

8 байт

-

Оплата за месяц

текстовый

10

-

Сумма оплаты

числовой

денежный

-

Процентная ставка

числовой

процентный

-

Пени

числовой

процентный

-

Код кредита

числовой

длинное целое

FK

Общая стоимость

числовой

денежный

-


Связь - ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных - это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи. А так как в реальных базах данных нередко содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более миллиона связей.

Типы связей:

-        связь ОДИН-К-ОДНОМУ (1:1): в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В. Эта связь образуется в том случае, когда все поля связи являются ключами, поскольку значения в ключевых полях обеих таблиц не повторяются, обеспечивается взаимно - однозначное соответствие записей из этих таблиц. Сами таблицы являются равноправными;

-    связь ОДИН - КО - МНОГИМ (1:М): одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В;

-    связь МНОГИЕ-КО-МНОГИМ (М:М): нескольким записям одной таблицы соответствуют несколько записей другой таблицы. В этом случае таблицы равноправны. На практике такие связи принято избегать, поэтому образуется промежуточная таблица, включающая первичные ключи из обеих таблиц.

Обязательность - подразумевает обязательное или полное участие сущности в данной связи.

Мощность - максимальное число экземпляров одной сущности, которая может быть связана с экземпляром другой сущности. Ниже представлена структура связей сущностей рисунок 3.10, таблица связей сущности 3.22 и er - диаграммы рисунок 3.11 - 3.12.

Таблица 3.22 - Связи сущностей

Связи

Сущности

Содержит

Акции -> Продажа

Содержит

Накладная -> Склад

Содержит

Склад -> Продажа

Содержит

Карта клиента -> Продажа

Оформляет

Сотрудник -> Продажа

Содержит

Скидки -> Продажа

Имеет

Поставщик -> Накладные

Имеет

Фирма -> Поставщик

Имеет

Покупатель -> Продажа

Рисунок 3.10 - Структура связей сущностей

Связь «содержит» имеет показатель кардинальности «один - ко - многим», т.к. одна акция содержит много продаж.

Связь «содержит» имеет показатель кардинальности «один - ко - многим», т.к. одна накладная содержит много автомобилей.

Связь «содержит» имеет показатель кардинальности «один - к - одному», т.к. один автомобиль может быть продан один раз.

Связь «содержит» имеет показатель кардинальности «один - ко - многим», т.к. одна карта клиента содержит много продаж.

Связь «оформляет» имеет показатель кардинальности «один - ко - многим», т.к. один сотрудник может оформлять много продаж.

Связь «содержит» имеет показатель кардинальности «один - ко - многим», т.к. одна скидка содержит много продаж.

Связь «имеет» имеет показатель кардинальности «один - ко - многим», т.к. один поставщик имеет много накладных.

Связь «имеет» имеет показатель кардинальности «один - ко - многим», т.к. одина фирма имеет много поставщиков.

Связь «имеет» имеет показатель кардинальности «один - ко - многим», т.к. один покупатель имеет много продаж.

Рисунок 3.11 - er - диаграмма на уровне сущностей

Рисунок 3.12 - er - диаграмма на уровне атрибутов

3.3 Модульная структура проекта

Модульная структура проекта представлена на рисунок 3.13.

Рисунок 3.13 - Модульная структура АИС «Автосалон»

.4 Описание модулей проекта

Модуль « Avtoriz» является модулем формы «Авторизация». Это главная форма, которая запускается сразу же после входа в систему. С этой формы происходит переход на другие формы.

Модуль «Akcii» является модулем формы «Акция». Эта форма содержит данные об акциях.

Модуль «AvtSkidk» является модулем формы «Скидки». Эта форма содержит данные о скидках.

Модуль «Cvet» является модулем формы «Цвет», которая содержит информацию о цветах автомобилях.

Модуль «KataloAvt» является модулем формы «Каталог авто», которая содержит информацию об автомобилях.

Модуль «KatalogOborud» является модулем формы «Каталог оборудования», который содержит информацию об оборудованиях.

Модуль «KladPostavshik» является модулем формы «Поставщик», которая содержит данные о поставщиках.

Модуль «KladovSklad» является модулем формы «Склад автомобилей», которая содержит данные об автомобилях присутствующих на складе.

Модуль «Klien» является модулем формы «Клиент», содержит информацию о клиентах.

Модуль «KlSkladOboru» является модулем формы «Склад запчастей», содержит информацию о запчастях имеющих на складе.

Модуль «KlKreKompani» является модулем формы «Кредитные компании», содержит информацию о кредитных компаниях, сотрудничающих с автосалоном.

Модуль «KlienUsloKred» является модулем формы «Кредитные компании», содержит подробную информацию об условиях кредита.

Модуль «KredDlViplat» является модулем формы «Оплата кредита», которая позволяет вводить данные об оплате кредита.

Модуль «LuchSotrudn» является модулем формы «Лучший сотрудник», которая выводит диаграмму продаж у сотрудников.

Модуль «Nakladnai» является модулем формы «Накладная», которая содержит информацию о накладных и поставленных автомобилей.

Модуль «NakladnSotrud» является модулем формы «Сотрудник», которая содержит информацию о сотрудниках.

Модуль «otbor2» является модулем формы «Отбор», которая осуществляет подбор автомобилей и кредитных компаний.

Модуль «Poruchitel» является модулем формы «Поручитель», которая содержит информацию о поручителях.

Модуль «Postavsh» является модулем формы «Поставщик», которая содержит информацию о поставщиках.

Модуль «Prodazha» является модулем формы «Продажа», которая содержит информацию о проданных автомобилях и запчастях.

Модуль «ProdaOborud» является модулем формы «Склад запчастей», которая содержит данные о запчастях имеющих на складе.

Модуль «ProdazhSklad» является модулем формы «Склад авто», содержащая данные об автомобилях имеющих на складе.

Модуль «ProsmSkidk» является модулем формы «Скидки», которая содержит данные о скидках на автомобили.

Модуль « Skla» является модулем формы «Склад», которая содержит данные об автомобилях на складе.

Модуль « SnKassi» является модулем формы «Снятие кассы», которая выводит отчёт о сумме в кассе.

Модуль «SekZakazAvto» является модулем формы «Заказ авто», которая содержит данные о заказанных автомобилях.

Модуль «uslovKredit» является модулем формы «Условия кредита», которая содержит информацию об условиях кредита.

Модуль «ViplPoKred2» является модулем формы «Оплата кредита», которая позволяет вносить данные об оплате по кредиту.

Модуль «VizKlientu» является модулем формы «Демонстрационный зал для клиента», которая позволяет просматривать автомобили, которые расположены в демонстрационном зале.

Модуль «VizProdazh» является модулем формы «Демонстрационный зал для продажи», в которой представлены автомобили на демонстрационном зале для продажи.

Модуль «VizSklad» является модулем формы «Демонстрационный зал», в которой можно просмотреть места, которые свободны.

Модуль «Vozvrat2» является модулем формы «Возврат от клиента», содержит данные об автомобилях возвращенных клиентом.

Модуль «VozPostav» является модулем формы «Возврат поставщику», которая содержит данные об автомобилях, которые подлежат возврату поставщику.

Модуль «VozvAvt» является модулем формы «Возврат», содержит данные об автомобилях, которые были возвращены.

Модуль « ZadKlien» является модулем формы «Задолжности клиентов», которая содержит данные о клиентах, задолжавших по кредиту.

Модуль «Zaka» является модулем формы «Заказ», которая содержит данные о заказанных авто.

Модуль «ZakazOb» является модулем формы «Заказ запчастей», которая содержит данные о заказанных запчастях.

Алгоритм модуля проекта представлен на рисунке 3.14.

Рисунок 3.14 - Алгоритм оформления продажи

3.5 Описание главной формы проекта

При запуске АИС «Автосалон» стартует главная форма - рисунок 3.15, с которой можно перейти на нужную форму приводе правильного логина и пароля.

Рисунок 3.15 - Главная форма

При выборе пользователя «Директор» и вводе пароля «6» откроется форма «Директор», который может просмотреть данные о работе автосалона.

При выборе пользователя «Секретарь» и вводе пароля «1» откроется форма «Секретарь», который регистрирует поставщиков, распечатывает отчёты.

При выборе пользователя «Клиент» и вводе пароля «5» откроется форма «Клиент», который может просмотреть автомобили, имеющиеся на складе.

При выборе пользователя «Кладовщик» и вводе пароля «2» откроется форма «Кладовщик», который заносит данных о поставленных автомобилях.

При выборе пользователя «Менеджер» и вводе пароля «4» откроется форма «Менеджер», который может просмотреть данные об автомобилях.

При выборе пользователя «Кассир» и вводе пароля «3» откроется форма «Кассир», который заносит данные о продаже.

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

.6 Результаты тестовых испытаний

Тестирование - процесс выполнения программы с намерением найти ошибки.

Различают следующие виды тестирования:

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

-    тестирование сопряжений - контроль сопряжений между частями системы;

-    тестирование внешних функций - контроль внешнего поведения системы, определяемого внешними спецификациями Комплексное тестирование - контроль и испытание системы по отношению к исходным целям;

-    тестирование приемлемости - проверка соответствия программы пользователя;

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

-    в процессе отладки системы были проведены ряды тестовых испытаний результаты, которых отображены в таблице 3.23.

Таблица 3.23 - Результаты тестовых испытаний

Входные данные

Предполагаемые результаты

Реальные результаты

Главная форма

Кнопка «ОК»

Открытие формы в зависимости от логина и пароля

Работает

Кнопка «Справка»

Открытие сайта

Работает

Кнопка «Закрыть»

Закрытие приложения

Работает

Форма «Секретарь»

Кнопка «Поставщик»

Открытие формы «Поставщик»

Работает

Кнопка «Каталог автомобилей»

Открытие формы «Каталог автомобилей»

Работает

Кнопка «Каталог оборудования»

Открытие формы «Каталог запчастей»

Работает

Кнопка «Заказ автомобилей»

Открытие формы «Заказ автомобилей

Работает

Кнопка «Заказ оборудования»

Открытие формы «Заказ оборудования»

Работает

Кнопка «Возвраты поставщику»

Открытие формы «Возвраты поставщику»

Работает

Кнопка «Кредитные компании»

Открытие формы «Кредитные компании»

Работает

Кнопка «Цвета»

Открытие формы «Цвета»

Работает

Кнопка «Снятие кассы»

Открытие отчёта о сумме в кассе

Работает

Кнопка «Сотрудники»

Открытие формы «Сотрудники»

Работает

Кнопка «Автомобили на диагностику»

Открытие отчёта об авто на диагностике

Работает

Форма «Секретарь»

Кнопка «Накладная»

Открытие формы «Накладная»

Работает

Кнопка «Поставщик»

Открытие формы «Поставщик»

Работает

Кнопка «Склад авто»

Открытие формы «Склад авто»

Работает

Кнопка «Склад запчастей»

Открытие формы «Склад запчастей»

Форма «Кассир»

Кнопка «Заказ авто»

Открытие формы «Заказ авто»

Работает

Кнопка «Клиенты»

Открытие формы «Клиенты»

Работает

Кнопка «Продажа»

Открытие формы «Продажа»

Работает

Кнопка «Заказ оборудования»

Открытие формы «Заказ оборудования»

Работает

Кнопка «Оформления кредита»

Открытие формы «Оформление кредита»

Работает

Кнопка «Печать анкеты»

Открытие анкеты для кредита

Работает

Кнопка «Демонстрационный зал»

Открытие «Демонстрационного зала»

Работает

Кнопка «Оплата кредита»

Открытие формы «Оплата кредита»

Работает

Кнопка «Возвраты авто»

Открытие формы «Возвраты»

Работает

Кнопка «Принятые возвраты»

Открытие формы «Принятые возвраты»»

Работает

Кнопка «Возвраты поставщику»

Открытие формы «Возвраты поставщику»

Работает

Кнопка «Заявление на возврат»

Открытие заявления для возврата авто

Работает

Кнопка «Калькулятор»

Открытие калькулятора

Работает

Кнопка «Поручитель»

Открытие формы «Поручитель»

Работает

Кнопка «Каталог автомобилей»

Открытие формы «Каталога авто»

Работает

Кнопка «Каталог оборудования»

Открытие формы «Каталог оборудования»

Работает

Кнопка «Склад авто»

Открытие формы «Склада авто»

Работает

Кнопка «Склад запчастей»

Открытие формы «Склад запчастей»

Работает

Форма «Менеджер»

Кнопка «Склад авто»

Открытие формы «Склада авто»

Работает

Кнопка «Склад оборудования»

Открытие формы «Склад запчастей»

Работает

Кнопка «Акции»

Открытие формы «Акции»

Работает

Кнопка «Скидки»

Открытие формы «Скидки»

Работает

Кнопка «Кредитные компании»

Открытие формы «Кредитные компании»

Работает

Кнопка «Каталог автомобилей»

Открытие формы «Каталога авто»

Работает

Кнопка «Каталог оборудования»

Открытие формы «Каталог оборудования»

Работает

Кнопка «Статистика продажи автомобилей»

Открытие диаграммы о продаже автомобилей

Работает

Кнопка «Демонстрационный зал»

Открытие «Демонстрационного зала»

Работает

Кнопка «Подбор автомобиля и кредитную компанию»

Открывает форму подбирающую подходящий автомобиль и кредитную компанию

Работает

Кнопка «Акции»

Открытие отчета об акциях в автосалоне

Работает

Кнопка «Скидки»

Открытие отчета об скидках в автосалоне

Работает

Кнопка «Лидер продаж»

Открытие диаграммы о продаже автомобилей

Работает

Форма «Клиент»

Кнопка «Склад авто»

Открытие формы «Склада авто»

Работает

Кнопка «Склад оборудования»

Открытие формы «Склад запчастей»

Работает

Кнопка «Акции»

Открытие формы «Акции»

Работает

Кнопка «Скидки»

Открытие формы «Скидки»

Работает

Кнопка «Кредитные компании»

Открытие формы «Кредитные компании»

Работает

Кнопка «Каталог автомобилей»

Открытие формы «Каталога авто»

Работает

Кнопка «Каталог оборудования»

Открытие формы «Каталог оборудования»

Работает

Кнопка «Статистика продажи автомобилей»

Открытие диаграммы о продаже автомобилей

Работает

Кнопка «Демонстрационный зал»

Открытие «Демонстрационного зала»

Работает

Кнопка «Подбор автомобиля и кредитную компанию»

Открывает форму подбирающую подходящий автомобиль и кредитную компанию

Работает

Форма «Директор»

Кнопка «Задолженности клиента»

Открытие формы «Задолженности клиентов»

Работает

Кнопка «Прибыль»

Открытие отчёта о прибыли автосалона

Работает

Кнопка «Лидер продаж»

Открытие диаграммы о продаже автомобилей

Работает

Кнопка «Лучший сотрудник»

Открытие диаграммы лучших клиентов

Работает

Кнопка «Акции»

Открытие формы «Акции»

Работает

Кнопка «Скидки»

Открытие формы «Скидки»

Работает

Кнопка «Продажи»



Кнопка «Автомобили на диагностике»

Открытие отчёта об авто на диагностике

Работает

Кнопка «Склад авто»

Открытие формы «Склада авто»

Работает

Кнопка «Склад оборудования»

Открытие формы «Склад запчастей»

Работает

Кнопка «Поставки»

Открытие отчёта о поставках

Работает

Кнопка «Клиенты»

Открытие отчёта о лучших клиентах

Работает

Кнопка «Авторизация сотрудников»

Открытие отчёта об авторизации сотрудников

Работает

Форма «Накладная»

Кнопка «Платёжное поручение»

Печать платёжного поручения

Работает

Кнопка «Авто»

Открытие формы «Каталог авто»

Работает

Кнопка «Подробности авто»

Открытие подробностей автомобиля

Работает

Кнопка «Добавить код»

Добавление одинаковых автомобилей

Работает

Кнопка «Запчасти»

Открытие формы «Каталог запчастей»

Работает

Кнопка «ОК»

Сохранение накладной

Работает

Форма «Продажа»

Кнопка «Авто»

Открытие формы «Склад авто»

Работает

Кнопка «Запчасти»

Открытие формы «Склад запчастей»

Работает

Кнопка «Возврат авто»

Открытие формы для возврата автомобиля

Работает

Кнопка «Документы»

Печать всех документов о продаже

Работает

Кнопка «ОК»

Сохранение продажи

Работает


4. Инструкции по использованию программы

.1 Инструкция для оператора

При запуске программы открывается форма «Автосалон», изображённая на рисунке 4.1, где следует выбрать пользователя и ввести для него пароль. Если пароль введён не правильно, то появится сообщение об ошибке. Если же пароль введён правильно, то откроется соответствующая форма для данного пользователя.

Рисунок 4.1 - Главная форма

Если зайти под пользователем «Директор» и ввести верный пароль, то откроется форма «Директор» - рисунок 4.2. На которой представлены различные отчёты о работе автосалона.

Если зайти под пользователем «Кассир» и ввести верный пароль, то откроется форма «Кассир» - рисунок 4.3. Которому представлены данные для ввода данных о продаже и кредите.

Рисунок 4.2 - Форма для «Директора»

Рисунок 4.3 - Форма для «Кассира»

Если зайти под пользователем «Менеджер» и ввести верный пароль, то откроется форма «Менеджер» - рисунок 4.4. Который может просматривать автомобили и запчасти, распечатывать акции и скидки.

Рисунок 4.4 - Форма для «Менеджера»

Если зайти под пользователем «Клиент» и ввести верный пароль, то откроется форма «Клиент» - рисунок 4.5, который может просматривать автомобили и запчасти.

Рисунок 4.5 - Форма для «Клиента»

Если зайти под пользователем «Кладовщик» и ввести верный пароль, то откроется форма «Кладовщик» - рисунок 4.6, который вводит данные о поставленных автомобилях и запчастях.

Рисунок 4.6 - Форма для «Кладовщика»

Если зайти под пользователем «Секретарь» и ввести верный пароль, то откроется форма «Секретарь» - рисунок 4.7, который заносит данные о поставщиках.

Рисунок 4.7 - Форма для «Секретаря»

При нажатии на кнопку справка откроется форма «Сайт» - рисунок 4.8

Рисунок 4.8 - Форма для «Сайт»

Форма «Продажа» представлена на рисунке 4.9.

Рисунок 4.9 - Форма «Продажа»

На этой форме происходит добавление данных о продаже.

Форма «Поставщики» представлена на рисунке 4.10.

Рисунок 4.10 - Форма «Поставщик»

На этой форме заносятся данные о поставщике.

Форма «Накладная» представлена на рисунке 4.11.

Рисунок 4.11 - Форма «Накладная»

На этой форме происходит добавление данных об автомобилях и запчастях.

Форма «Склад авто» представлена на рисунке 4.12.

Рисунок 4.12 - Форма «Склад авто»

На этой форме можно просмотреть данные об автомобилях.

Форма «Склад запчастей» представлена на рисунке 4.13.

Рисунок 4.13 - Форма «Склад запчастей»

На этой форме можно просмотреть данные о запчастях.

Форма «Клиент» представлена на рисунке 4.14.

Рисунок 4.14 - Форма «Клиент»

На этой форме можно добавлять клиентов.

Форма «Авторизации сотрудников» представлена на рисунке 4.15.

Рисунок 4.15 - Форма «Авторизация сотрудников»

На этой форме можно просмотреть какой сотрудник под каким паролем заходил.

Форма «Сотрудник» представлена на рисунке 4.16.

Рисунок 4.16 - Форма «Сотрудник»

.2 Инструкция для программиста

Для работы с базой данных необходимо установить Delphi7. После чего необходимо скопировать папку с приложением на компьютер, на котором будет работать пользователь. Для запуска приложения нужно запустить файл «Avtosalon.exe» и можно работать с базой данных.

5. Организационно-экономическая часть

Программа - это объективная форма представления совокупности данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств с целью получения определённого результата.

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

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

Исходные данные для расчета:

-        тип задачи - задача оперативного управления;

-        время на подготовку описания задачи - 20 чел - час;

-    стаж программиста - от 2 до 3 лет;

-    степень новизны ПП - группа А, разработка принципиально новых задач;

-    язык программирования - высокого уровня;

-    группа сложности ПП - 2 группа, задачи учёта, отчётности и статистики.

Время рассчитывается в человеко-часах, причем Тпо берётся по фактически отработанному времени, а время остальных этапов определяется расчётно по условному числу команд Q.

Условное число команд Q определяется по формуле (1):

Q=q*C, (1)

где q - коэффициент учитывающий условное число команд в зависимости от типа задачи. Коэффициент q определяется по таблице 5.1;

C - коэффициент учитывающий новизну и сложность программы.

Для данной задачи коэффициент q=1700

Таблица 5.1 - Значение коэффициента C

Язык программирования

Группа сложности

Степень новизны



А

Б

В

Г

Высокого уровня

1

1,38

1,26

1,15

0,69


2

1,30

1,19

1,08

0,65


3

1,20

1,10

1,00

0,60

Низкого уровня

1

1,58

1,45

1,32

0,79


2

1,49

1,37

1,24

0,74


3

1,38

1,26

1,15

0,69


Для данной задачи С=1,30

Q=1700*1,30=2210

Определяем время, затраченное на каждый этап создания программного продукта:

-        Тпо (время на описание задачи), берётся из исходных данных, Тпо=20 чел - час;

-    То (время на описание задачи) определяется по формуле (2):

То = Q*B/(50*K), (2)

где B - коэффициент учёта изменений задачи применяется равным 1,5;

К - коэффициент, учитывающий квалификацию программиста.

Для данной задачи К=1,0

То=2210*1,5/(50*1)=66,3 чел - час;

-        Та (время на разработку алгоритма) рассчитывается по формуле (3):

Та = Q/(50*K) (3)

Та = 2210/(50*1) = 44,2 чел - час;

-        Тбс (время на разработку блок - схемы) рассчитывается по формуле (4):

Тбс = Q/(50*K)(4)

Тбс = 2210/(50*1) = 44,2 чел - час;

-        Тн (время написания программы на языке программирования), определяется по формуле (5):

Тн = Q*1,5/(50*K)(5)

Тн = 2210*1,5/(50*1) = 66,3 чел - час;

-        Тп (время набивки программы), определяется по формуле (6):

Тп = Q/50(6)

Тп = 2210/50 = 44,2 чел - час;

-        Тот (время отладки и тестирования программы), определяется по формуле (7):

Тот = Q*4,2/50*K(7)

Тот = 2210*4,2/50*1 = 185,64 чел - час;

-        Тд (время, потраченное на оформление документации, инструкции пользователю, пояснительной записки), аналогично Тпо:

Тд=Тпо=20 чел - час;

Общее время на создание программного продукта (Т), определяется по формуле (8):

Т = Тпо + То + Та + Тбс + Тн + Тп + Тот + Тд (8)

Т = 20 + 66,3 + 44,2 + 44,2 + 66,3 + 44,2 + 185,64 + 20 = 490,84 чел - час.

Суммарное время этапов, требующих использование ПЭВМ (Тсум), определяется по формуле (9):

Тсум = Тп + Тот + Тд (9)

Тсум = 44,2 + 185,64 + 20 = 249,84 чел - час.

Заработная плата по созданию программного продукта, содержанию и эксплуатации ПЭВМ.

Основная заработная плата (Зо) исполнителя работ по созданию программного продукта (программиста), определяется по формуле (10):


где Смес - месячная тарифная ставка (оклад) 1-го разряда применяется равной 1500 руб.;

Кт - тарифный коэффициент, соответствующий разряду, определяется по таблице 5.5;

Fдр - месячный фонд рабочего времени применяется равным 170 часов.

Зо = 1500 * 3,4 * 490,84 / 170 = 14725,2 руб.

Дополнительна заработная плата (Зд), определяется по формуле (11):

Зд = Зо/100* 40(11)

Зд = 14725,2 / 100 * 40 = 5890,08 руб.

Налоги с заработной платы (Нз), определяется по формуле (12):

Нз = (Зо + Зд) / 100 * 26,2 (12)

Нз = (14725,2 + 5890,08) /100 * 26,2 = 5401,20 руб.

Основная заработная плата (Зо) административного, обслуживающего и вспомогательного персонала ИВЦ, определяется по формуле (13):

Зо = Смес1 * Кт *12 / m, (13)

где Смес1 - месячная тарифная ставка 1 - го разряда, принимается равной 1500 руб.;

Кт - тарифный коэффициент, соответствующий разряду работника;

m - количество ПЭВМ, обслуживаемых одним работником. Расчёт производится в таблице 5.2.

Таблица 5.2 - Расчёт основной заработной платы административного, обслуживающего и вспомогательного персонала

Категория персонала

Наименование должности

Норма обслуживания, m

Тарифный коэффициент

Основная заработная плата (Зо), руб.

Административно - управленческий

Начальник ИВЦ

50

10,0

3600

Обслуживающий

Инженер - электроник

15

6,0

7200


Системный администратор

25

4,8

3456


Оператор

5

2,0

7200

Вспомогательный

Уборщица

50

1,5

540

Итого:

ˣ

ˣ

ˣ

21996


Зо1 = 1500 * 10 * 12 / 50 = 3600 руб.

Зо2 = 1500 * 6 * 12 / 15 = 7200 руб.

Зо3 = 1500 * 4,8 * 12 / 25 = 3456 руб.

Зо4 = 1500 * 2 * 12 / 5 = 7200 руб.

Зо5 = 1500 * 1,5 * 12 / 50 = 540 руб.

Основная заработная плата, определяется по формуле (14):

Зо = Зо1 + Зо2 + Зо3 + Зо4 + Зо5 (14)

Зо = 3600 + 7200 + 3456 + 7200 + 540 = 21996 руб.

Расходы на содержание и эксплуатацию ПЭВМ.

Затраты на силовую электроэнергию (Рэ), определяется по формуле (15):

Рэ = N * Fс * Сэ, (15)

где N - суммарная мощность ПЭВМ, кВт;

Fс - годовой фонд времени работы ПЭВМ принимается равным 1590 час;

Сэ - цена (тариф) 1 кВт - час электроэнергии принимается 2 руб.

Рэ = 0,8 * 1590 * 2 = 2544 руб.

Содержание ПЭВМ, определяется по формуле (16):

Спэвм = С / 100 * 0,5(16)

Спэвм = 20000 / 100 * 0,5 = 100 руб.

Профилактика и текущий ремонт ПЭВМ определяется по формуле (17):

Ппэвм = С / 100 * 4,5(17)

Ппэвм = 20000 / 100 * 4,5 = 900 руб.

Амортизация ПЭВМ, определяется по формуле (18):

А = С / 100 * 25(18)

А = 20000 / 100 * 25 = 5000 руб.

Дополнительная заработная плата административного, обслуживающего и вспомогательного персонала, определяется по формуле (19):

Зд = Зо / 100 * 40(19)

Зд = 21996 / 100 * 40 = 8798,4 руб.

Налоги с заработной платы административного, обслуживающего и вспомогательного персонала, определяется по формуле (20):

Нз = (Зо + Зд) / 100 * 26,2(20)

Нз = (21996 + 8798,4) /100 * 26,2 = 8068,13 руб.

Электроэнергия на освещение (Росв), определяется по формуле (21):

Росв = 0,015 * 2100 * 1,05 * S * Сэ,(21)

где 0,015 - норма расхода электроэнергии на освещение;

2100 - число осветительных часов в год;

,05 - коэффициент, учитывающий 5% расходы электроэнергии на дежурное освещение;

S - площадь.

Росв = 0,015 * 2100 * 1,05 * 7 * 2 = 463,05 руб.

Отопление производственных площадей (Рот), определяется по формуле (22):

Рот = Сот * S * 12,(22)

где Сот - цена (тариф) на отопление 1 м2 принимается 19 руб. в месяц.

Рот = 19 * 7 * 12 = 1596 руб.

Затраты на ремонт и содержание производственных площадей (Робс), определяется по формуле (23):

Робс = Собс * S * 12,(23)

где Собс - цена (тариф) на ремонт и содержание 1 м2 производственных площадей принимается 7 руб.

Робс = 7 * 7 * 12 = 588 руб.

Прочие производственные расходы, определяются по формуле (24):

Пр = Зо / 100 * 10(24)

Пр = 21996 / 100 * 10 = 2199,6 руб.

Расчёт расходов на содержание и эксплуатацию ПЭВМ.

Себестоимость 1 - го машино-часа работы ПЭВМ с периферией (См-ч, руб.) определяется по формуле (25):

См-ч = Рсэо / Fc,(25)

где Рсэо - расходы на содержание и эксплуатацию ПЭВМ по смете.

См-ч = 62753,18 / 1590 = 39,47 руб.

Зная себестоимость 1 - го машино-часа работы ПЭВМ и время на создание программного продукта, которое требовало использования ПЭВМ, можно определить расходы на содержание и эксплуатацию ПЭВМ, относящихся к данному программному продукту, по формуле (26):

Рсэп = См-ч * Тсум(26)

Рсэп = 39,47 * 249,84 = 9861,18 руб.

Расчёт себестоимости и цены программного продукта.

В себестоимость программного продукта (Спп) входят следующие затраты:

-        основная заработная плата исполнителя работ по созданию программного продукта;

-    дополнительная заработная плата исполнителя работ по созданию программного продукта;

-    налоги с заработной платы исполнителя работ по созданию программного продукта;

-    расходы на содержание и эксплуатацию ПЭВМ, относящихся к данному программному продукту;

-    прочие расходы (определяется в размере 5% от суммы первых 4-х затрат).

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

Цена программного продукта определятся по формуле (27):

Ц = Спп + Пр + НДС,(27)

где Пр - прибыль принимается в размере 30% от себестоимости;

НДС - налог на добавленную стоимость, принимается в размере 18% от суммы себестоимости и прибыли.

Пр = 37671,54 / 100 * 30 = 11301,46 руб.

НДС = (37671,54 + 11301,46) / 100 * 18 = 8815,14 руб.

Ц = 37671,54 + 11301,46 + 8815,14 = 57788,14 руб.

После подсчёта всех затрат оптовая цена программного продукта составила 57788,14 руб.

6. Охрана труда, обеспечение жизнедеятельности

6.1 Вредность, оснащенность, профессиональные заболевания, инструкции по охране труда оператора

Длительная работа на персональной электронной вычислительной машине может отрицательно воздействовать на здоровье человека.

Может возникнуть опасность по уровням напряженности электромагнитного поля. На расстоянии 5-10 см от экрана монитора уровни напряженности могут достигать 140В/м по электрической составляющей. Требования к микроклимату, содержание аэроионов и вредных химических веществ в воздухе помещений эксплуатации ПЭВМ.

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

В производственных помещениях, в которых работа на ПЭВМ является основной (диспетчерские, операторские, расчетные, кабины и посты управления, залы вычислительной техники и др.), должны обеспечиваться оптимальные параметры микроклимата.

В помещениях с ПЭВМ в дошкольных, средних специальных и высших учебных заведениях должны обеспечиваться оптимальные параметры микроклимата.

Для повышения влажности воздуха в помещениях с ПЭВМ следует применять увлажнители воздуха, заправляемые ежедневно дистиллированной или прокипяченной питьевой водой.

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

Уровни положительных и отрицательных аэроионов в воздухе помещений с ПЭВМ должны соответствовать нормам.

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

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

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

Запрещается проводить ремонт ПЭВМ непосредственно в рабочих, учебных и дошкольных помещениях.

Требование к шуму и вибрации.

В производственных помещениях, в которых работа на ПЭВМ является вспомогательной, уровни шума на рабочих местах не должны превышать значений, установленных для данных видов работ "Санитарными нормами допустимых уровней шума на рабочих местах".

При выполнении основной работы на ПЭВМ (диспетчерские, операторские, расчетные кабины и посты управления, залы вычислительной техники и др.), во всех учебных и дошкольных помещениях с ПЭВМ уровень шума на рабочем месте не должен превышать 50 дБА. В помещениях, где работают инженерно - технические работники, осуществляющие лабораторный, аналитический или измерительный контроль, уровень шума не должен превышать 60 дБА. В помещениях операторов ЭВМ (без дисплеев) уровень шума не должен превышать 65 дБА. На рабочих местах в помещениях для размещения шумных агрегатов вычислительных машин (АЦПУ, принтеры и т.п.) уровень шума не должен превышать 75 дБА.

При выполнении работ с ПЭВМ в производственных помещениях уровень вибрации не должен превышать допустимых значений согласно "Санитарным нормам вибрации рабочих мест" (категория 3, тип "в"). В производственных помещениях, в которых работа с ПЭВМ является основной, а также во всех учебных и дошкольных помещениях с ПЭВМ вибрация на рабочих местах не должна превышать допустимых норм вибрации.

Шумящее оборудование (АЦПУ, принтеры и т.п.), уровни шума которого превышают нормированные, должно находиться вне помещения с ПЭВМ.

Снизить уровень шума в помещениях с ПЭВМ можно использованием звукопоглощающих материалов с максимальными коэффициентами звукопоглощения в области частот 63 - 8000 Гц для отделки помещений (разрешенных органами и учреждениями Госсанэпиднадзора России), подтвержденных специальными акустическими расчетами. Дополнительным звукопоглощением служат однотонные занавеси из плотной ткани, гармонирующие с окраской стен и подвешенные в складку на расстоянии 15 - 20 см от ограждения. Ширина занавеси должна быть в 2 раза больше ширины окна.

Требования к освещению помещения и рабочих мест с ПЭВМ.

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

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

Основные требования к освещению помещений и рабочих мест с ПЭВМ:

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

Освещенность на поверхности стола в зоне размещения рабочего документа должна быть 300-500 лк. Допускается установка светильников местного освещения для подсветки документов. Местное освещение не должно создавать бликов на поверхности экрана и увеличивать освещенность экрана более 300 лк.

Следует ограничивать отраженный блеск на рабочих поверхностях (экран, стол, клавиатура и др.) за счет правильного выбора типов светильников и расположения рабочих мест по отношению к источникам естественного и искусственного освещения, при этом яркость бликов на экране ПЭВМ не должна превышать 40 кд/кв. м и яркость потолка при применении системы отраженного освещения не должна превышать 200 кд/кв. м.

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

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

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

Для освещения помещений с ПЭВМ следует применять светильники серии ЛПО36 с зеркализованными решетками, укомплектованные высокочастотными пускорегулирующими аппаратами (ВЧ ПРА). Допускается применять светильники серии ЛПО36 без ВЧ ПРА только в модификации "Кососвет", а также светильники прямого света - П, преимущественно прямого света - Н, преимущественно отраженного света - В. Применение светильников без рассеивателей и экранирующих решеток не допускается.

Коэффициент пульсации не должен превышать 5%, что должно обеспечиваться применением газоразрядных ламп в светильниках общего и местного освещения с высокочастотными пускорегулирующими аппаратами (ВЧ ПРА) для любых типов светильников. При отсутствии светильников с ВЧ ПРА лампы многоламповых светильников или рядом расположенные светильники общего освещения следует включать на разные фазы трехфазной сети.

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

Требования по организации и оборудованию рабочих мест с ПЭВМ.

Рабочие места с ПЭВМ по отношению к световым проемам должны располагаться так, чтобы естественный свет падал сбоку, преимущественно слева.

Схемы размещения рабочих мест с ПЭВМ должны учитывать расстояния между рабочими столами с видеомониторами (в направлении тыла поверхности одного видеомонитора и экрана другого видеомонитора), которое должно быть не менее 2,0 м, а расстояние между боковыми поверхностями видеомониторов - не менее 1,2 м.

Рабочие места с ПЭВМ в залах электронно-вычислительных машин или в помещениях с источниками вредных производственных факторов должны размещаться в изолированных кабинах с организованным воздухообменом.

Оконные проемы в помещениях использования ПЭВМ должны быть оборудованы регулируемыми устройствами типа жалюзи, занавесей (п. 6.5), внешних козырьков.

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

В подсобных помещениях или в лаборантских должны размещаться рабочий стол и радиомонтажный стол, оборудованный местным отсосом на телескопическом воздуховоде с шарнирным соединением, позволяющим устанавливать воздухоприемник в нужном положении, с исходной скоростью 5-6 м/с во всасывающей плоскости.

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

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

Конструкция рабочего стула (кресла) должна обеспечивать поддержание рациональной рабочей позы при работе на ПЭВМ, позволять изменять позу с целью снижения статического напряжения мышц шейно - плечевой области и спины для предупреждения развития утомления. Тип рабочего стула (кресла) должен выбираться в зависимости от характера и продолжительности работы с ПЭВМ с учетом роста пользователя.

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

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

Экран видеомонитора должен находиться от глаз пользователя на оптимальном расстоянии 600-700 мм, но не ближе 500 мм с учетом размеров алфавитно-цифровых знаков и символов.

В помещениях с ПЭВМ ежедневно должна проводиться влажная уборка. Помещения с ПЭВМ должны быть оснащены аптечкой первой помощи и углекислотными огнетушителями.

Профессиональные заболевания.

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

К ним относятся:

-          заболевания позвоночника (остеохондроз, искривления позвоночника);

-          заболевания органов дыхания;

-          туннельный синдром, причиной которого является работа с мышью и клавиатурой, и последствиями является боль в руках;

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

Заболевания позвоночника.

Основными заболеваниями позвоночника, развивающимися вследствие долгого нахождения за компьютером являются: остеохондроз и искривления позвоночника. Если возможность развития искривления позвоночника более велика в раннем возрасте, то остеохондроз опасен для людей всех возрастов, так же стоит отметить, что последствия остеохондроза более опасны, чем последствия различных видов искривления позвоночника. Искривления позвоночника (сколиоз, лордоз, кифоз). Одной из причин развития искривления позвоночника является не соблюдение правильной осанки, как во время работы за столом, так и при ходьбе и т.д. Необходимо так же отметить то что, искривление позвоночника может в последствии привести к нарушению работы внутренних органов.

Заболевания органов дыхания.

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

Способы профилактики:

-        чаще делайте влажную уборку помещения и проветривайте его;

-    для увеличения влажности можно ставить открытую емкость с водой. (Например: аквариум с рыбками, декоративные водопады);

-    после покупки компьютера, желательно включить и оставить его на несколько часов в проветриваемом помещении.

Туннельный синдром или синдром запястного канала.

Боль в руках, особенно в кисти правой руки, вызванная долгой работой за компьютером приобрела название туннельного синдрома или синдрома запястного канала, а так же, приобрела статус профессионального заболевания компьютерщиков (программистов, машинистов и людей, работа которых ведётся в основном на компьютере). Причиной возникновения боли является защемление нерва в запястном канале. Защемление может быть вызвано распуханием сухожилий проходящих в непосредственной близости к нерву, а так же, распуханием самого нерва. Причиной же защемления нерва является постоянная статическая нагрузка на одни и те же мышцы, которая может быть вызвана большим количеством однообразных движений (например, при работе с мышкой) или неудобным положением рук, во время работы с клавиатурой, при котором запястье находиться в постоянном напряжении. Всё это может привести к постоянному ощущению боли или дискомфорта в руках, ослаблению и онемению рук, особенно ладоней. Стоит заметить, что боль в руках может быть вызвана не только защемлением запястного нерва, но и повреждением позвоночника.

Способы профилактики:

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

При работе с клавиатурой, угол сгиба руки в локте должен быть прямым (90 градусов). При работе с мышкой кисть должна быть прямой, и лежать на столе как можно дальше от края. Стул или кресло должно быть с подлокотниками, так же желательно наличие специальной выпуклости для запястья (коврик для мыши, специальной формы клавиатура или компьютерный стол с такими выпуклостями).

Стресс, депрессия, нервные расстройства.

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

Способы профилактики:

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

-    в интернете: не ждите долго загрузки страницы посмотрите в это время другую, постарайтесь пользоваться качественным доступом (лучше 1 час с нормальной связью, чем 2 с..);

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

7. Результаты

7.1 Вывод по реализации задачи

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

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

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

.2 Перспективы развития проекта

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

Список используемой литературы

1.     Архангельский А.Я. «Программирование в Delphi 6» - М.: Издательство «БИНОМ», 2003.

2.     Бакнелл - «Фундаментальные алгоритмы» - СПб.: ООО «ДиаСофтЮП», 2003.

3.            Бузовский О.В. Программирование. Язык Паскаль-концепции,стандарт,расширения - СПб.: БХВ - Петербург, 2006.

4.     Гофман В.Э., Хомоненко А.Д. «Работа с БД в Delphi» - СПб.: БХВ - Петербург, 2002.

5.            Дархвелидзе П.Г., Марков Е.П. «Программирование в Delphi 7» - СПб.: БХВ - Петербург, 2003

6.     Дарахвалидзе - «Delphi 2005 для Win32» - СПб.: БХВ - Петербург, 2005.

7.            Елманова, Трепалин, Тенцер - «Delphi и технология COM» - 2 изд, 2003.

.              Зайцев О.В., Владимиров А.М. - ГРАФИКА В ДЕЛЬФИ - СПб.: БХВ - Петербург, 2005.

.              Кандзюба С.П. - Delphi6 Базы данных и приложения

.              Корняков В. - Программирование документов и приложений MS Office в Delphi - СПб.: БХВ - Петербург, 2005.

.              Краснов М. - DirectX Графика в проектах Delphi

.              Михаил Фленов «Библия Delphi» - СПб.: БХВ - Петербург, 2004.

13.   Парижский С.М. «Delphi. Учимся на примерах» - К.: «МК-Пресс», 2005

14.          Пестреков В.М., Маслобоев А.Н. «Delphi в примерах» - СПб.: БХВ - Петербург, 2005.

.              Ревич Ю. «Нестандартные приёмы программирования на Delphi» - СПб.: БХВ - Петербург, 2005.

16.   Род Стивене - Delphi Готовые алгоритмы - СПб.: БХВ - Петербург, 2004.

17.          Сорокин А.В. «Разработка БД» - СПб.: Питер, 2005.

.              Фленов М. - Delphi 2005 Секреты программирования - СПб.: БХВ - Петербург, 2006.

.              Фленов М.Е. «Программирование в Delphi глазами хакера» - СПб.: БХВ - Петербург, 2003.

.              Шупрута В.В. Delphi 2005 Учимся программировать - СПб.: БХВ - Петербург, 2005.

Приложение А

«Договор поставки»


Приложение Б

«Платежное поручение»


Приложение В

«Снятие кассы»


Приложение Г

«Диаграмма продаж автомобилей»


Приложение Д

«Объем продаж»


Приложение Е

«Оформление кредита»


Приложение Ж

«Товарный чек»


Приложение З

«Прибыль автосалона»


Приложение И

«Листинг исходных кодов»

«Авторизация»ComboBox1.ItemIndex of

: if Edit1.Text='1' then dlSekr.showModal else showmessage('неправильный ввод');

: if Edit1.Text='2' then ParKlad.ShowModal else showmessage('неправильный ввод');

: if Edit1.Text='3' then ParSotr.showModal else showmessage('неправильный ввод');

: if Edit1.Text='4' then dlMened.showModal else showmessage('неправильный ввод');

: if Edit1.Text='5' thendlKlien.Position:=poDesigned;.showModal; endshowmessage('неправильный ввод');

: if Edit1.Text='6' then dlDirek.showModal else showmessage('неправильный ввод');showmessage('неправильный ввод');;

«Расчёт суммы поставки».ADOTable1itogo.Value:=nakl.ADOTable1obsh_stoim_avt.Value+(nakl.ADOTable1obsh_stoim_avt.Value*nakl.ADOTable1proc_za_postavku.Value);

«Расчёт суммы автомобилей».ADOTable1stoim_v_rub.Value:=dlNakl.ADOTable1stoim_avt.Value*dlNakl.ADOTable1tar.Value;

«Расчёт суммы продажи»:=0;(Prodazh.ADOTable1kod_karti.Value<>0) then:=0.03;(Prodazh.ADOTable1SumKred.Value<>0) then:=Prodazh.ADOTable1SumKred.Value;;.ADOTable1sum_NDS.Value:=Prodazh.ADOTable1proc_NDS.Value*Prodazh.ADOTable1sum.Value;.ADOTable1summa_prodazh.Value:=(Prodazh.ADOTable1SObor.Value+Prodazh.ADOTable1sum.Value+Prodazh.ADOTable1summa_za_oforml.Value+Prodazh.ADOTable1summa_dostav.Value+Prodazh.ADOTable1sum_NDS.Value)-((Prodazh.ADOTable1SObor.Value+Prodazh.ADOTable1sum.Value+Prodazh.ADOTable1summa_za_oforml.Value+Prodazh.ADOTable1summa_dostav.Value+Prodazh.ADOTable1sum_NDS.Value)*k);.ADOTable1stoim_oplat.Value:=(Prodazh.ADOTable1SObor.Value+(Prodazh.ADOTable1sum.Value-Prodazh.ADOTable1SumVKred.Value)+Prodazh.ADOTable1summa_za_oforml.Value+Prodazh.ADOTable1summa_dostav.Value+Prodazh.ADOTable1sum_NDS.Value)-((Prodazh.ADOTable1SObor.Value+(Prodazh.ADOTable1sum.Value-Prodazh.ADOTable1SumVKred.Value)+Prodazh.ADOTable1summa_za_oforml.Value+Prodazh.ADOTable1summa_dostav.Value+Prodazh.ADOTable1sum_NDS.Value)*k);.ADOTable1sdacha.Value:=Prodazh.ADOTable1nalichn.Value-Prodazh.ADOTable1stoim_oplat.Value;

«Расчёт суммы выплаты по кредиту»

Present:= Now;(ViplPoKred.ADOTable1data_oform.Value, Year, Month, Day);(Present, Year1, Month1, Day1);:=(Year1-(Year+(trunc((Month+ViplPoKred.ADOTable1kol_vipl.Value)/12))));:=(Month1+(k2*12))-(((Month+1+ViplPoKred.ADOTable1kol_vipl.Value)-(trunc((Month+1+ViplPoKred.ADOTable1kol_vipl.Value)/12)*12)));:=(Day1+(k3*30))-Day;(k4>0) then.ADOTable1obsh_summa.Value:=ViplPoKred.ADOTable1summa_oplati.Value+((ViplPoKred.ADOTable1summa_oplati.Value*ViplPoKred.ADOTable1Pen.Value*k4)).ADOTable1obsh_summa.Value:=ViplPoKred.ADOTable1summa_oplati.Value;

«Прорисовка демонстрационного зала»

var r,c,j,m,k,d1,d2,d3,d4,d5,i:integer;

b:string;:real;:=0;:=225;:=15;:=15;:=250;:=0;:=2;Image1 do Canvas.FillRect(Rect(0,0,Width,Height)); Image1.Canvas do // Снова рисуем пустой зал

beginr:=1 to d1 do:=0;m:=1 to d2 do:=c+2;r mod 2=0 then begin(25+15*c,10+15*r,38+15*c,23+15*r,8,8);begin:=j+1;:=IntToStr(j);j<=105 then(25+15*c,10+15*r,b);;;;;Image1.Canvas do // Закрашиваем синим проданные места.First;i:=1 to ADOTable1.RecordCount do begin:=ADOTable1.FieldByName('mesto_v_manezhe').AsInteger;(r mod 15)<>0 then:=(((trunc(r/15))+1)*2)m:=((trunc(r/15))*2);m=4 then:=(r+1)-16m=6 then:=(r+1)-31m=8 then:=(r+1)-46m=10 then:=(r+1)-61m=12 then:=(r+1)-76m=14 then:=(r+1)-91;r<>0 then begin

r:=r+r;.Color:=clBlue;

RoundRect(25+15*r,10+15*m,38+15*r,23+15*m,8,8);.Color:=clWhite;;

{end;}.Next;;;.First;.Color:=clWhite;

«Оформление продажи».DateTimePicker2.DateTime:=now;.ADOTable1.Insert;(dlProdaz.DBCheckBox1.Checked=false) then begin.DateTimePicker2.Visible:=false;.Label5.Visible:=false;.Label6.Visible:=false;.Label7.Visible:=false;.DBEdit4.Visible:=false;.DBEdit5.Visible:=false;begin.DateTimePicker2.Visible:=true;.Label5.Visible:=true;.Label6.Visible:=true;.Label7.Visible:=true;.DBEdit4.Visible:=true;.DBEdit5.Visible:=true;;.ADOTable1kod_sotrudnika.Value:=StrToInt(dlKass.Edit1.Text);.Show;

«Фильтрация кредитов».ADOTable1.Filtered:=false;.ADOTable1.Filter:='kod_kredita='''+Edit2.Text+'''';.ADOTable1.Filtered:=true;

«Поиск автомобилей»s1,s2:string;:TLocateOptions;ComboBox1.ItemIndex of

:begin s1:= 'kod_avt';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'marka';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'nazvan_avt';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'god_vipuska';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'strana_proizvod';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'stoim_s_nadb';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'kol_mest';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'cvet_avt';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'tip_kuzova';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'tip_dvigat';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'max_scor';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'moshn_avt';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'kol_dverei';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'razgon';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'obem_bagazhn';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'obem_topl_baka';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'tip_kor_pered';:= Edit1.Text;:= [loCaseInsensitive];;

:begin s1:= 'tip_rul';:= Edit1.Text;:= [loCaseInsensitive];;;(Skl.Edit1.Text='0') then beginnot KladSkl.ADOTable1.Locate(s1,s2,op) then

ShowMessage(' не найдена ');

endnot Sklad.ADOTable1.Locate(s1,s2,op) then

ShowMessage(' не найдена ');;

«Дерево данных автомобилей»

var

i:integer;

CaptionStr:String;,NewNode2:TTreeNode;

j:integer;,c,h,m,k,d1,d2,d3,d4,d5:integer;

b:string;:real;:Tcolor;.Active:=false;.Active:=true;.Active:=false;.Active:=true;.Active:=false;.Active:=true;.Items.Clear;:='';.First;i:=1 to ADOQuery2.RecordCount do begin:=TreeView1.Items.Add(Nil, ADOQuery2marka.AsString);:=ADOQuery2marka.AsString;.First;j:=1 to ADOQuery1.RecordCount do begin((CaptionStr)=(ADOQuery1marka.AsString)) then:=TreeView1.Items.AddChild(NewNode, ADOQuery1nazvan_avt.AsString);;.Next;;.Next;;:=0;:=225;:=2;:=5;

{d3:=280;:=265;}:=250;:=0;:=2;Image1 do Canvas.FillRect(Rect(0,0,Width,Height)); Image1.Canvas do // Снова рисуем пустой зал

beginr:=1 to d1 do:=0;m:=1 to d2 do begin

h:=m;r=2 then h:=h+5;:=cvet[h];.Color:=cv1;

RoundRect(24*m-24,24*r-24,24*m,24*r,24,24);.Color:=clWhite;;

Похожие работы на - Автоматизированная информационная система 'Автосалон'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!