Автор работы: Пользователь скрыл имя, 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 - модель потоков данных
Приложение Г Структурная схема системы
Приложение Д Логическая модель базы данных
Приложение Е Руководство пользователя
Приложение Ж Руководство программиста
Входные данные:
-Дата
Экранная форма отчета «Заказы автомобилей» изображена на рисунке 5.5.1.3
Рисунок 5.5.1.3 - Экранная форма отчета «Заказ автомобилей»
Экранная форма отчета «Заказы автомобилей» содержит элементы управления, представленные в таблице 5.5.1.3
Таблица 5.5.1.3 - Перечень элементов управления отчета «Заказы автомобилей»
Элемент управленияИдентификатор элемента управленияДействиеРезультат действияКнопкаОсновные Действия Формы ВыполнитьКнопка Выполнить НажатиеФормирование отчета Кнопка Основные Действия Формы Закрыть ЗакрытьЗакрыть экранную форму отчетаКнопкаДатаДатаВыбрать дату
По результатам заполнения формы, можно сформировать отчет.
Листинг модуля формирования отчета «Заказ автомобилей» представлен в приложении Л.
-Отчет «Состояние заказов»
Для формирования отчета «Состояние заказов» необходимо выбрать интересующую дату.
Входные данные:
-Дата
Экранная форма отчета «Состояние заказов» изображена на рисунке 5.5.1.4
Рисунок 5.5.1.4 - Экранная форма отчета «Состояние заказов»
Экранная форма отчета «Состояние заказов» содержит элементы управления, представленные в таблице 5.5.1.4
Таблица 5.5.1.4 - Перечень элементов управления отчета «Состояние заказов»
Элемент управленияИдентификатор
элемента управленияДействиеРезультат
действияКнопкаОсновные Действия Формы
ВыполнитьКнопка Выполнить
По результатам заполнения формы, можно сформировать отчет.
Листинг модуля формирования отчета «Состояние заказов» представлен в приложении М.
5.5.2 Описание тестового примера
Рассмотрим корректность работы системы. Для формирования отчета «Прайс-лист» необходимо заполнить некоторые справочники и документы.
Введем данные об автомобиле:
-Модель
-Год выпуска
-Тип кузова
-Тип КПП
-Поставщик
-Объем двигателя
-Тип салона
-Менеджер
-Валюта
Форма ввода данных о проекте объекта представлена на рисунке 5.5.2.1
Рисунок 5.5.2.1 - Форма ввода данных об автомобиле
Результат ввода данных представлен на рисунке 5.5.2.2
Рисунок 5.5.2.2 - Результат ввода данных об автомобиле
Результат формирования отчета «Смета» представлен на рисунке 5.5.2.3
Рисунок 5.5.2.3 - Отчет «Прайс-лист»
Исходя из полученных результатов,
можно сделать вывод о
5.6 Файловый состав системы
Представление системы «Учет автомобилей в автосалоне» на уровне файлов отображено в таблице 5.6.1
Таблица 5.6.1 - Файловый состав системы
ФайлОписание1Cv8.
Установка данного программного продукта включает в себя два этапа:
-установка и настройка базы данных на сервер;
-установка конфигурации на
-размещение внешних отчетов на АРМ в папку «Внешние отчеты».
На удаленном сервере должна быть установлена и настроена СУБД Microsoft SQL Server 2008.
Для подключения базы данных электронного каталога с именем «1Сv8» необходимо выбрать данную конфигурацию в запуске 1С:Предприятие, указав расположение необходимых файлов БД:
-1Сv8.1CD- содержит данные БД.
Программа не требует инсталляции. Для организации АРМ достаточно разместить конфигурацию в любом каталоге на носителе (жестком диске, флеш-карте и пр.).
6 ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ
В данном разделе обосновывается эффективность и целесообразность организации работ по созданию автоматизированной информационной системы "Учет автомобилей в автосалоне" как законченного программного продукта для управления деятельностью менеджера.
Создание нового программного продукта предусматривает выполнение совокупности работ на каждой стадии разработки программ и программных документов. Состав работ определяется условиями и организацией разработки программной документации и количеством проектируемых программных модулей.
6.1 Оценка размеров программного продукта
Для оценки размера программы будем использовать наиболее распространенную метрику Function Point (FP) - количество функциональных точек, которые содержит программа. Достоинствами данной метрики являются:
1.Независимость от языка
2.То, что легко вычисляется на любой стадии проекта.
При оценке размера программы будем пользоваться моделью потоков данных и логической моделью БД.
В данной метрике используются 5 информационных характеристик.
Таблица 6.1.1 - Исходные данные для расчета FP-метрик
Имя характеристикиРанг, сложность, количествоНизкийСреднийВысокий
После сбора всей необходимой информации приступаем к расчету метрики FP. Общее количество вычисляем исходя из уровня сложности и количества по каждой характеристике:
Общее количество = 147
Количество функциональных указателей вычислим по формуле:
FP = Общее количество * (0, 65 + 0, 01 *),
где Fi - коэффициенты регулировки сложности.
Определим факторы среды:
Каждый коэффициент может
Значения выбираются эмпирически
в результате ответа на 14 вопросов,
которые характеризуют
Таблица 6.1.2 - Факторы среды
Системный параметрОписаниеКоэффициент123
Теперь FP-оценки пересчитаем в LOC-оценки. Для реализации ПО будем использовать язык программирования 1С Предприятие.
Количество LOC-строк = 32 *147 =4802
6.2 Определение трудозатрат
Определим трудозатраты с помощью модели COCOMO 2 (Constructive cost model):
·Трудозатраты для базовой модели:
Е = А * (размер / 1000)В
где А и В коэффициенты. Для определения коэффициентов необходимо определить режим системы (уровень сложности):
1.Органический режим (то 2000 до 50000 строк).
?Сроки разработки не сложные.
?Среда разработки комфортная.
?Не требуется новшеств.
?А = 2,4; В = 1,05.
2.Сбалансированный режим (от 50000 до 300000 строк).
?Требования к срокам
?Требования к среде
?А = 3,0; В = 1,12.
3.Внедренный режим (свыше
?Требования к срокам
?Требования к среде разработки максимальные.
?А = 3,6; В = 1,2.
Мы выбираем органический, потому что проект не сложный, тогда по формуле
Е = 2,4 * (4802)^1,05 = 12,46 чел./месяц.
·Длительность проекта:
TDEV = 2,5 * EС = 2,5 * (19)0,38= 6,52 месяцев = 142,
где С - коэффициент для органического уровня сложности, который равен С = 0,38.
·Численность персонала:
SS =E / TDEV = 12,46 /6,52 = 2 человека
Основная заработная плата рассчитывается с учетом затраченного времени на разработку системы.
Оклад программиста на период разработки составлял 6000 рублей за месяц.
-Кпр - коэффициент, учитывающий премиальные доплаты - 1,5;
-Кр - коэффициент, учитывающий
Зобш = 6000 × 1,5 × 1,15 = 10350 руб.
Общая заработная плата 2 - х программистов (Зобш) за весь период разработки информационной системы (2 месяца):
Зобш =10350*2 *2 = 41040,00руб.
Сумма единого социального налога за весь период разработки информационной системы:
Сесн = Сесн(дн) × Тразр
Сесн =41040,00 × 0,26 = 10746,00 руб.
Стоимость трудозатрат за весь период разработки информационной системы:
ЗП = Зо6щ + Сесн
ЗП = 41040,00+ 10746,00= 51084,00руб.
7 ЭКОЛОГИЯ И БЕЗОПАСНОСТЬ
7.1 Организация
Рабочее место с ВДТ и ПЭВМ размещается в изолированном кабинете с организованным воздухообменом.
Рабочее место с ВДТ и ПЭВМ по отношению к световым проемам располагается так, чтобы естественный свет падал сбоку, преимущественно слева (рисунок 7.1).
Рисунок 7.1 - Организация АРМ
Оконные проемы в помещении использования ВДТ и ПЭВМ оборудовано регулируемыми устройствами типа: жалюзи, занавесей, внешних козырьков и др.
Шкафы, сейфы, стеллажи для хранения
дисков, дискет, комплектующих деталей,
запасных блоков ВДТ и ПЭВМ, инструментов,
располагается в подсобных поме
При конструировании оборудования и организации рабочего места пользователя ВДТ и ПЭВМ следует обеспечить соответствие конструкции всех элементов рабочего места и их взаимного расположения эргономическим требованиям с учетом характера выполняемой пользователем деятельности, комплексности технических средств, форм организации труда и основного рабочего положения пользователя. Конструкция рабочего стола обеспечивает оптимальное размещение на рабочей поверхности используемого оборудования с учетом его количества и конструктивных особенностей (размер ВДТ и ПЭВМ, клавиатуры, пюпитра и др.), характера выполняемой работы. При этом допускается использование рабочих столов различных конструкций, отвечающих современным требованиям эргономики. Конструкция рабочего стула (кресла) обеспечивает поддержание рациональной рабочей позы при работе на ВДТ и ПЭВМ, позволяет изменять позу с целью снижения статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления.
Экран видеомонитора находится от глаз пользователя на оптимальном расстоянии 600 - 700 мм, но не ближе 500 мм с учетом размеров алфавитно-цифровых знаков и символов. В помещении с ВДТ и ПЭВМ ежедневно проводится влажная уборка. Помещение с ВДТ и ПЭВМ оснащено аптечкой первой помощи и углекислотными огнетушителями. Высота рабочей поверхности стола для взрослых пользователей регулируется в пределах 680 - 800 мм; при отсутствии такой возможности высота рабочей поверхности стола составляет 725 мм.Модульными размерами рабочей поверхности стола для ВДТ и ПЭВМ, на основании которых рассчитываются конструктивные размеры, следует считать: ширину 800, 1000, 1200 и 1400 мм, глубину 800 и 1000 мм при нерегулируемой его высоте, равной 725 мм.
Рабочий стол имеет пространство для ног высотой не менее 600 мм, шириной - не менее 500 мм, глубиной на уровне колен - не менее 450 мм и на уровне вытянутых ног - не менее 650 мм.
Рабочий стул (кресло) подъемно-поворотный и регулируемый по высоте и углам наклона сиденья и спинки, а так же - расстоянию спинки от переднего края сиденья.
Конструкция его обеспечивает:
-ширину и глубину поверхности сиденья не менее 400 мм;
-поверхность сиденья с
-регулировку высоты
-высоту опорной поверхности
спинки 300 ± 20 мм, ширину - не менее
380 мм и радиус кривизны
-угол наклона спинки в
-регулировку расстояния
-стационарные или съемные
-регулировку подлокотников по
высоте над сиденьем в пределах
230 ± 30 мм и внутреннего расстояния
между подлокотниками в
Рабочее место с ВДТ и ПЭВМ оснащено легко перемещаемым пюпитром для документов.
При организации рабочего места для работы на технологическом оборудовании, в состав которых входят ВДТ или ПЭВМ, следует предусматривать:
-пространство по глубине не менее 850 мм с учетом выступающих частей оборудования для нахождения человека-оператора;
-пространство для стоп
-расположение устройств ввода-
-легкую досягаемость органов ручного управления в зоне моторного поля: по высоте - 900 - 1300 мм, по глубине - 400 - 500 мм;
-расположение экрана ВДТ или
ПЭВМ в месте рабочей зоны,
обеспечивающее удобство
Информация о работе Автоматизированная информационная система учета автомобилей в автосалоне