СОДЕРЖАНИЕ
Анализ деятельности автосалона
Общие сведения об объекте автоматизации
Описание учета реализации автомобилей
Описание бизнес-процессов учета реализации автомобилей
Исследование информационных потоков
Анализ и выбор проектных решений
Обоснование разработки ИС «Автоматизация торговых операций в автосалоне»
Выбор и обоснование выбора используемого программного обеспечения
Разработка приложения АИС автосалона
Описание структурной схемы АИС
Описание логической и физической модели данных
Экономическое обоснование эффективности
Различаются две стадии оценки проекта: предварительная оценка на начальной фазе и детальная оценка после проработки архитектуры.
Формула оценки трудоемкости проекта в чел.*мес. имеет вид:
,

где SIZE -- размер продукта в KSLOC
EMi -- множители трудоемкости
SFj -- факторы масштаба
n=7 -- для предварительной оценки
n=17 -- для детальной оценки
Главной особенностью методики является то, что для того, чтобы оценить трудоемкость, необходимо знать размер программного продукта в тысячах строках исходного кода.
Если мы провели анализ продукта методом функциональных точек, то его размер может быть рассчитан с использованием собственных статистических данных или с использованием статистики по отрасли таблица представлена в приложении
Определим трудозатраты с помощью модели COCOMO 2 (Constructive cost model):
Трудозатраты для базовой модели:
Е = А * (размер / 1000)В,
где А и В коэффициенты
Для определения коэффициентов необходимо определить режим системы (уровень сложности):
1. Органический режим (то 2000 до 50000 строк).
? Сроки разработки не сложные.
? Среда разработки комфортная.
? Не требуется новшеств.
? А = 2,4; В = 1,05.
2. Сбалансированный режим (от 50000 до 300000 строк).
? Требования к срокам разработки средние.
? Требования к среде разработки средние.
? А = 3,0; В = 1,12.
3. Внедренный режим (свыше 300000 строк).
? Требования к срокам разработки максимальные.
? Требования к среде разработки максимальные.
? А = 3,6; В = 1,2.
Для расчета выбран органический режим, потому что проект не сложный, тогда по формуле
Е = 2,4 * (420)^1,05 = 1,1 чел./месяц.
Длительность проекта:
TDEV = 2,5 * EС = 2,5 * (1,1)0,38= 2,5 месяца
где С - коэффициент для органического уровня сложности, который равен С = 0,38.
Основная заработная плата рассчитывается с учетом затраченного времени на разработку системы. Оклад программиста на период разработки составлял 6000 рублей за месяц.
- Кпр - коэффициент, учитывающий премиальные доплаты - 1,5;
- Кр - коэффициент, учитывающий зональные (районные) выплаты - 1,15;
Зобш = 6000 1,5 1,15 = 10350 руб.
Общая заработная плата программиста (Зобш) за весь период разработки информационной системы (2 месяца):
Зобш =10350*2 = 20700,00руб.
Базовая ставка единого социального налога составляет 26 %. Сумма единого социального налога за весь период разработки информационной системы:
Сесн = Сесн(дн) Тразр
Сесн =20700,00 0,26 = 5382,00 руб.
Стоимость трудозатрат за весь период разработки информационной системы:
ЗП = Зо6щ + Сесн
ЗП = 20700+ 5382= 10764,00руб.
В ходе курсового проектирования проведен анализ деятельности автосалона. В результате анализа была выявлена и обоснована необходимость разработки АИС учета автомобиля.
В результате выполнения курсовой работы спроектирована структура АИС. Спроектированы: подсистема реализации автомобиля, подсистема ввода и редактирования информации, подсистема составления отчетов. При проектировании были изучены и использованы CASE средства AllFusion Process Modeler 7, использовавшейся для создания моделей бизнес процессов, Microsoft Office Visio , использовавшейся для создания логической модели.
В результате разработана информационная система «Автоматизация учета торговых операций в автосалоне».
Проектирование и разработка ИС осуществлялось в несколько этапов:
- Проведение анализа деятельности автосалона;
- Анализ и описание предметной области;
- Разработка информационной базы данных;
- Разработка структурной схемы системы;
- Разработка алгоритма на языке С++;
- Разработка пользовательского интерфейса приложения;
- Осуществление программной реализации приложения;
- Тестирование и отладка разработанного приложения.
Выполнены поставленные цели и задачи: создана ИС автоматизации учета торговых операций в автомобильном салоне, включающая в себя БД и приложение, позволяющее вести учет и контроль за базой данных. Разработанное приложение отвечает всем требованиям предметной области, таблицы созданной базы данных отвечают требованиям нормализации, что позволяет обеспечить целостность и непротиворечивость информации. В ходе проектирования БД изучена сфера деятельности автосалона, собрана необходимая информация. Назначение данной БД состоит в возможности вести учет торговых операций компании, хранить и получать необходимые данные, а также обновлять их. Существует возможность корректировки информации. Созданные формы, запросы и отчеты позволяют быстро и эффективно обновлять данные, осуществлять поиск нужных данных, анализировать данные.
Таким образом, получены навыки работы с автоматизированными системами в условиях, приближенных к реальным, закреплены практические навыки разработки БД, запросов на языке SQL, прикладных программ в среде визуального программирования Borland C++ Builder 6.0. Созданное приложение позволяет сократить затраты времени и средств на хранение, обработку и транспортировку информации, обеспечивает удобный доступ к ней, снижает объем бумажного документооборота.
1) Карпова Т.С. Базы данных: модели, разработка. - СПб.: Питер, 2006,. 304 с.
2) Лапина Т.И. Управление данными [Текст]. - Юго-Зап. гос. ун-т, Курск, 2011. - 255 с.
3) Илюшечкин В.М. основы использования и проектирования БД [Текст]: учебное пособие. - М.: Высшее образование, 2009. - 213с.
4) Хомоненко А.Д. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. - СПб.: Корона-принт, 2005. - 416 с.
5) Верхова Г.В. Базы данных: учебное пособие. - СПб.: Политехника, 2008. - 171с.
6) Горбаченко В. И., Убиенных Г. Ф., Бобрышева Г. В. Создание функциональной модели информационной системы с помощью CASE-средства CA ERwin Process Modeler 7.3. - Пенза: ПГУ, 2010. - 66 с.
7) Копейкин М.В., Спиридонов В.В., Шумова Е.О. Базы данных. Концепция баз данных: Учеб. пособие. - СПб.: СЗТУ, 2004. - 116 с.
8) Маркин А.В. Построение запросов и программирование на SQL [Текст]: учебное пособие. - М.: Диалог - МИФИ, 2008. - 320с.
9) Голицына О. Л. Программное обеспечение [Текст] : учебное пособие. - 3-е изд., перераб. и доп. - М. : Форум, 2010.