Автор работы: Пользователь скрыл имя, 21 Апреля 2013 в 22:32, дипломная работа
Целью данного дипломного проекта является изучение разработки автоматизированной информационной системы учета автомобилей в автосалоне. Основные задачи:
-Проведение анализа деятельности автосалона.
-Разработка информационной базы данных.
-Разработка структурной схемы системы.
-Разработка программы.
-Разработка документации.
-Тестирование.
ВВЕДЕНИЕ
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Описание автосалона
1.2 Технические средства автосалона
1.3 Описание учета реализации автомобилей в автосалоне
1.3.1 Описание бизнес - процессов учета автомобилей
1.3.2 Анализ данных
1.3.3 Исследование информационных потоков
1.4 Заключение по оценке
2. ОБЗОР СУЩЕСТВУЮЩИХ АНАЛОГОВ
2.1 «Альфа-Авто: Автосалон + Автосервис + Автозапчасти»
2.2 "АвтоСалон 3"
2.3 Обоснование разработки АИС «Учета автомобилей в автосалоне»
3 ОБЗОР СРЕДСТВ РАЗРАБОТКИ
3.1 Обзор инструментов
3.1.1 Описание «1С: Предприятие 8.2»
3.1.2 Описание «Borland Delphi»
3.1.3 Выбор средства разработки
3.2 Обзор СУБД
3.2.1 СУБД Oracle Database
3.2.2 СУБД MS SQL Server-2008
4 ПОСТАНОВКА ЗАДАЧИ
4.1 Требования к системе
4.1.1 Список функциональных требований
4.1.2 Список нефункциональных требований
4.2 Математическая постановка задачи обработки и анализа информации
5 ПРОЕКТНЫЕ РЕШЕНИЯ ПО СИСТЕМЕ
5.1 Описание структурной схемы системы
5.2 Решение по комплексу технических средств
5.3 Решение по информационному обеспечению
5.3.1. Описание логической модели данных
5.3.2. Описание физической модели данных
5.4 Решение по защите информации
5.5 Частные проектные решения
5.5.1 Подсистема «Формирование отчетов»
5.5.2 Описание тестового примера
5.6 Файловый состав системы
6 ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ
6.1 Оценка размеров программного продукта
6.2 Определение трудозатрат
7 ЭКОЛОГИЯ И БЕЗОПАСНОСТЬ ПРОИЗВОДСТВА
7.1 Организация автоматизированного рабочего места менеджера.
7.1.1 Организация режима труда и отдыха при работе с ВДТ и ПЭВМ
7.1.2 Микроклимат кабинетов сметного отдела
7.1.3 Освещение рабочего сметного отдела
7.1.4 Электробезопасность
7.1.5 Пожарная безопасность
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
Приложение А Структурная схема автосалона
Приложение Б Диаграмма IDEF.0 - модель бизнес-процессов «as-is»
Приложение В Диаграмма DFD - модель потоков данных
Приложение Г Структурная схема системы
Приложение Д Логическая модель базы данных
Приложение Е Руководство пользователя
Приложение Ж Руководство программиста
3.2.2 СУБД MS SQL Server-2008
MS SQL Sеrvеr-2008 получила широкое
В основе платформы MS SQL Server используется среда Windows.
Главное преимущество программы - тесная интеграция с программными продуктами от Мiсrosоft и возможность экспорта/импорта данных в большинство распространенных форматов данных, что позволяет использовать MS SQL Server как центральное хранилище данных [11].
При разработке АИС используется MS SQL Server. Так как эта СУБД имеет самые мощные механизмы защиты, мощные средства для обработки данных, высокую производительность, реализует клиент-серверную архитектуру [13].
Клиент-серверная архитектура - вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (а в нашем случае - выделенный сервер с данными), называемыми серверами, и заказчиками услуг, называемыми клиентами (клиентские машины - АРМы). Клиенты и серверы взаимодействуют через компьютерную сеть.
Данная архитектура позволяет реализовать следующие плюсы:
-Делает возможным,
-Все данные хранятся на
-Позволяет объединить
Традиционным методом
4 ПОСТАНОВКА ЗАДАЧИ
4.1 Требования к системе
Целью выпускной квалификационной работы является проектирование автоматизированной информационной системы учета автомобилей в автосалоне.
В результате внедрения АИС ожидаются следующие преимущества:
-повышение оперативности
-непрерывный оперативный контроль за ходом реализации автомобилей;
-снижение числа ошибок
4.1.1 Список функциональных
АИС «Учет автомобилей в
1.Ввод справочных данных.
2.Ввод сведений о поставщиках.
3.Ввод сведений о покупателях.
4.Ввод сведений об
5.Ввод сведений о заказах.
6.Внесение изменений сведений о автомобилях.
7.Внесение изменений сведений о поставщиках.
.Формирование различных
9.Внесение сведений о
. Выписка счета на оплату.
4.1.2 Список нефункциональных
Требования к временным
Время обновления информации представленной на экранных формах АРМ после любых действий пользователя, регламентированных «Описанием применения», не должно превышать 15 с. Время формирования отчетов не должно превышать 120 с.
Требования к надежности
Контроль входной и выходной информации:
Контроль входной информации должен осуществляться посредством проверки полноты и корректности заполнения экранных форм АРМ.
Время восстановления после отказа:
При отказе операционной системы, сетевого оборудования или аппаратной части АРМ время восстановления работоспособности АРМ определяется временем восстановления отказавших программно-аппаратных средств.
Условия эксплуатации АРМ
Автоматизированное рабочее
Для успешного выполнения задач на АРМ сотрудники отдела менеджмента должны иметь уверенные знания по работе в ОС Windows и с MS Office, а также в программной среде 1С.
Эффективное функционирование АРМ обеспечивается наличием в штате предприятия должностных лиц ответственных за администрирование программных средств.
Требования к составу и параметрам технических средств
Для функционирования АРМ необходим
следующий минимальный состав технических
средств: Windows-совместимый
Требования к информационному и программному обеспечению
Требования к информационным структурам на входе и выходе АРМ:
Используемые классификаторы и кодификаторы должны обеспечивать единство используемых показателей; единство применения терминов и сокращений.
Данные входных и выходных документов
должны быть нормализованы и
Состав информации и структура баз данных АРМ должны обеспечивать непротиворечивость данных, единую структуру и размерность повторяющихся данных для всех АРМ и целостность данных.
Требования по безопасности информации
Разрабатываемая АИС должна обеспечивать
ограничение доступа к
4.2 Математическая постановка
Важной частью проектирования процесса автоматизированной системы является математическая постановка задачи. Она включает в себя: выбор, обоснование и описание модели объекта проектирования; формальную постановку цели, выбор методов решения поставленных задач и критериев достижения целей.
Расчет конечной стоимости автомобиля выполняется по следующей схеме:
Sa = Sz + Sd + Sn,
где Sa - стоимость автомобиля,
Sz - закупочная цена,
Sd - стоимость доставки,
Sn - налог.
5 ПРОЕКТНЫЕ РЕШЕНИЯ ПО СИСТЕМЕ
5.1 Описание структурной схемы системы
Исходя из выполняемых системой функций и требований, предъявляемых к ней, она декомпозирована на 4 подсистемы:
?Подсистема ввода и
?Подсистема реализации
?Подсистема формирования отчетов
?Подсистема администрирования
Подсистема ввода и
·Модуль ввода сведений об автомобилях - используется для ввода сведений об автомобилях.
·Модуль ввода сведений о покупателях - используется для ввода сведений о покупателях.
·Модуль ввода сведений о поставщиках - используется для ввода сведений о поставщиках.
Подсистема реализации автомобилей:
·Модуль заказа автомобиля - используется для заказа автомобиля у поставщика.
·Модуль приема автомобиля - постановка автомобиля на внутренний учет, проведение осмотра предпродажной подготовки.
·Модуль оплаты стоимости автомобиля - печать документов для оплаты автомобиля, регистрация оплаты.
·Модуль продажи автомобиля - регистрирует передачу автомобиля и документов покупателю.
Подсистема формирования отчетов:
·Модуль формирования отчета «Прайс-лист автомобилей» - формирование списка, который содержит перечень автомобилей, краткую характеристику, цены, скидки.
·Модуль формирования отчета «Анализ продаж» - формирует список проданных автомобилей за определенный период.
·Модуль формирования отчета «Заказы автомобилей» - список текущих заказов автомобилей.
·Модуль формирования отчета «Состояние заказов» - формирует список, отображающий состояние заказов.
Подсистема администрирования:
·Модуль обновления конфигурации - обеспечивает автоматическое обновление конфигурации.
·Модуль изменения пользовательских настроек - позволяет редактировать пользовательский профиль.
·Модуль разграничения прав доступа - регистрация, авторизация пользователей, разделение между пользователями.
5.2 Решение
по комплексу технических
Система построена
на основе двухуровневой клиент-
Файл-серверные приложения - приложения, схожие по своей структуре с локальными приложениями и использующие сетевой ресурс для хранения данных. Функции сервера: хранения данных. Функции клиента: обработка данных происходит исключительно на стороне клиента.
Плюсы:
низкая стоимость разработки;
высокая скорость разработки;
невысокая стоимость обновления и изменения ПО.
Минусы:
рост числа клиентов резко увеличивает объем трафика и нагрузку на сети передачи данных;
-высокие
затраты на модернизацию и
сопровождение сервисов бизнес-
Однако при небольших объемах данных эта архитектура вполне удовлетворяет всем современным требованиям, а типовые конфигурации имеющихся рабочих станций удовлетворяют требованиям АС.
Программный и технический комплекс для сервера:
Система управления реляционными базами данных под управлением серверной ОС - MS SQL Server 2008 со следующей конфигурацией:
·Процессор 2,8 гигагерц (ГГц).
·ОЗУ 1 Гб.
·HDD 500 Гб.
·DVD-дисковод или источник, скопированный на локальный или сетевой диск.
·Монитор с разрешением 1024х768 или выше.
Соединение между клиентскими компьютерами и сервером со скоростью 256 Кбит/с или выше.
Программный и технический комплекс для клиента:
При выборе технических средств для разработки АСУ наибольшую роль играет фактор быстродействия работы ПЭВМ. Поскольку именно от него зависит время разработки ПО, а соответственно затрат на разработку и его себестоимости.
Скорость функционирования ПЭВМ в основном определяется следующими параметрами:
-объемом оперативной памяти (ОП);
-быстродействием процессора;
-объемом видеопамяти (ВП).
Исходя из требований предъявляемых к используемым программным средствам разработки ("1С:Предприятие 8", MSSQLServer 2008) для комфортной работы рекомендуется программный и технический комплексы в составе:
-Процессор Intel Pentium III 866 МГц и выше (рекомендуется Intel Pentium IV/Celeron 1800 МГц).
-Оперативная память 512 Мбайт и выше (рекомендуется 1024 Мбайт).
-Жесткий диск (при установке используется около 220 Мбайт).
- Монитор 15.
- Принтер формата А4.
-Сетевая плата 10-100 Мбит.
-Операционная система
-Периферийная техника:
Сеть: Компьютеры сметного отдела связаны локальной сетью FastEthernet, 100Мбит/с.
5.3 Решение по информационному обеспечению
5.3.1. Описание логической модели данных
В качестве модели данных для проектируемой системы была выбрана реляционная модель. Исходя из выбранной модели данных, была спроектирована с помощью CASE - средства ERwin7.2.8. схема логической (диаграмма ERD - модель сущность-связь) модели данных, представленная в приложении Г.
Спроектированная логическая модель данных имеет следующие сущности, представленные в таблицах:
Таблица 5.3.1.1 - Сущность «Справочник модели» и ее атрибуты
АтрибутОписаниеКод моделиКод моделиМаркаМарка автомобиляМодельМодель автомобиляПоставщикПоставщик автомобиля
Таблица 5.3.1.2 - Сущность «Справочник поставщики» и ее атрибуты
АтрибутОписаниеКод
Таблица 5.3.1.3 - Сущность «Справочник автомобили» и ее атрибуты
АтрибутОписаниеКод
АтрибутОписаниеКод
Таблица 5.3.1.5 - Сущность «Документ заказ авто» и ее атрибуты
АтрибутОписаниеНомер
Таблица 5.3.1.7 - Сущность «Документ поступление автомобиля» и ее атрибуты
АтрибутОписаниеНомер документа
поступленияНомер документа поступленияАвтомобильПоступивш
Информация о работе Автоматизированная информационная система учета автомобилей в автосалоне