Проектирование информационной системы "АРМ (ИС) менеджера автосалона"
Разработка проектных решений для информационной системы поддержки деятельности автосалона. Модель системных прецедентов. Диаграмма последовательностей, моделирующая функцию заказа автомобилей у поставщика. Компоненты, интерфейсы и зависимости между ними.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 17.01.2017 |
Размер файла | 384,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Кафедра информационных систем управления
КУРСОВАЯ РАБОТА
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ «АРМ (ИС) МЕНЕДЖЕРА АВТОСАЛОНА»
по дисциплине «Проектирование информационных систем»
Оглавление
- Введение
- 1. Аналитическая часть
- 1.1 Описание предметной области
1.2 Описание бизнес-процессов предметной области
1.3 Требования к информационной системе
- 2. Проектная часть
- 2.1 Диаграммы последовательности
2.2 Диаграмма классов
2.3 Модели реализации
- Заключение
- Список используемых источников
Введение
На сегодняшний день, в условиях жесткой конкуренции на рынке любое предприятие не в силах вести успешный бизнес без использования современных информационных технологий в сфере своей деятельности. В настоящее время автоматизированные информационные системы следует рассматривать как неотъемлемую часть инфраструктуры бизнеса. Российский рынок продажи транспортных средств в данное время является очень привлекательным в Европе. Сейчас одним из новых направлений развития современного автобизнеса является создание и управление сетями салонов по продаже автомобилей. Для руководства компании очень важно иметь оперативную и достоверную информацию о ситуации в их филиалах.
Разработка информационной системы для менеджера автосалона, учитывающей специфику конкретного автосалона, позволит учесть все особенности процесса реализации автомобилей в нем и повысить эффективность деятельности автосалона в целом.
В силу сказанного, проектирование и последующая реализация информационной системы поддержки деятельности автосалона является актуальной.
Целью данной работы является разработка проектных решений для информационной системы поддержки деятельности автосалона. Поставленная цель требует решения следующих задач:
- Разработка диаграммы вариантов использования (прецедентов).
- Разработка диаграмм деятельности.
- Разработка модели бизнес объектов.
- Разработка модели системных прецедентов.
- Разработка диаграмм последовательности.
- Разработка модели классов.
- Разработка модели реализации.
1. Аналитическая часть
1.1 Описание предметной области
В работе рассматривается коммерческая компания, представляющая собой автомобильный салон по реализации транспортных средств. Таким образом, главной целью подобной организации считается получение прибыли при реализации новых транспортных средств покупателям. Необходимо автоматизировать рабочее место менеджера. В случае отсутствия необходимого транспортного средства в одном из салонов сети, менеджер может проверить наличие необходимого транспортного средства.
Данные, необходимые для создания базы данных сети автосалонов:
- информация об автомобилях: марка, модель, VIN номер, стоимость, комплектация, технические характеристики, ПТС, год выпуска;
- информация о клиентах: ФИО, паспортные данные, кредитная история;
- информация о регламентирующих документах и документах, необходимых для составления отчетности.
В процессе разработки проектных решений для рассматриваемой системы, используя нотацию языка UML, построены следующие диаграммы:
- Диаграмма вариантов использования (прецедентов).
- Диаграмма деятельности.
- Модель бизнес объектов.
- Модель системных прецедентов.
- Диаграмма последовательности.
- Модель классов.
- Модель реализации.
1.2 Описание бизнес-процессов предметной области
Диаграмма прецедентов моделирует функциональную структуру предметной области посредством вариантов использования и отношений между ними. Диаграмма бизнес-прецедентов представлена на рисунке 1.
Рисунок 1 - Диаграмма бизнес-прецедентов
В роли актеров на данной диаграмме выступают: менеджер, клиент и поставщик. С актером «Менеджер» связаны свои варианты использования: просмотр комплектаций, план работы отдела, просмотр автомобилей в наличии, создание заказа, оформление сопроводительных документов, консультирование клиента и продажа. Актер «Клиент» на данной диаграмме использует следующие варианты использования: выбор автомобиля, консультирование, заключение договора, оплата автомобиля, получение автомобиля и продажа. Актер «Поставщик» использует один прецедент: поставка товара.
Краткое описание вариантов использования менеджера:
1. Создание заказа: подача заявки на определенное количество автомобилей с различными критериями (марки автомобиля, комплектация и др.).
2. План работы отдела: возможность просмотра, составления и редактирования плана работы;
3. Консультирование: оказание помощи в выборе автомобиля;
4. Продажа: акт обмена между менеджером и клиентом, также включает в себя составление пакета сопроводительных документов.
Диаграмма деятельности - диаграмма, на которой показано разложение некоторой деятельности на её составные части. Под деятельностью понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов - вложенных видов деятельности и отдельных действий, соединённых между собой потоками, которые идут от выходов одного узла ко входам другого.
Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений. Далее представлены диаграммы деятельности, непосредственно связанные с АРМ менеджера автосалона.
На рисунке 2 показана диаграмма деятельности «плана работы отдела». Менеджер при необходимости просматривает план работы отдела, и если это нужно редактирует его, согласовав изменения с директором.
Рисунок 2 -Диаграмма деятельности "план работы отдела"
Процесс продажи происходит следующим образом: Менеджер согласует в устной форме продажу автомобиля, далее заполняется договор купли-продажи и сопроводительных документов, также идет заполнение ПТС и оплата автомобиля клиентом. (рис. 3)
Рисунок 3 - Диаграмма деятельности «продажа»
Менеджер находиться в зале с автомобилями и при появлении покупателя встречает его и демонстрирует товар, если автомобиль подходит клиенту, то заключается сделка, иначе менеджер ждет следующего клиента. (рис.4)
На рисунке 5 показана диаграмма деятельности менеджера «создание заказа». Менеджер получает информацию об отсутствии автомобилей и ищет поставщика, если имеется поставщик с заключенным договором, то подготавливаются необходимые документы и оформляется заказ, в противном случает идет поиск поставщика и заключение с ним договора.
Рисунок 4 - Диаграмма деятельности "консультирование"
Рисунок 5 - Диаграмма деятельности "создание заказа"
Следующим этапом проектирования ИС является разработка модели бизнес-объектов, которая показывает выполнение бизнес-процессов организации ее внутренними исполнителями.
Рисунок 6 - Модель бизнес-объектов
1.3 Требования к информационной системе
Данная информационная система должна помочь сотруднику улучшить сервис и сократить время обслуживания, что улучшит качество предоставляемых услуг.
Менеджер при помощи системы сможет быстро оформить заказ, автоматически заполнить договор купли-продажи и сопроводительные документы. Также улучшена система поиска и заказа новых автомобилей.
Основные функции системы:
- Авто заполнение договоров и сопроводительных документов (данная функция позволит автоматически заполнять договора и сопроводительные документы, и сразу их распечатывать);
- Заказ поставок товаров;
- Обеспечение возможности просмотра информации о конкретном автомобиле.
Рисунок 7 - Модель системных прецедентов
2. Проектная часть
2.1 Диаграммы последовательности
Диаграмма последовательности -- диаграмма, на которой показано взаимодействие объектов (обмен между ними сигналами и сообщениями), упорядоченное по времени, с отражением продолжительности обработки и последовательности их проявления.
Диаграмма последовательностей, представленная на рисунке 8, моделирует функцию заказа автомобилей у поставщика.
Рисунок 8 - Диаграмма последовательностей «заказать товар»
1. Менеджер вводит данные об автомобиле в форму поиска автомобиля;
2. Идет поиск автомобиля, если автомобиль есть в наличии, то программа возвращает нас на форму поиска, если автомобиль не найден, то происходит переход на форму заказа автомобиля;
3. В форму заказа автомобиля переносятся данные о марке автомобиля и идет поиск поставщика, если поставщик найден, то мы формируем заказ и на выходе получаем лист заказа, иначе возвращаемся к началу.
Следующая диаграмма показывает, как заключается договор купли-продажи. (рис. 9)
Рисунок 9 - Диаграмма последовательностей «заключение договора купли-продажи»
1. Менеджер вводит данные о клиенте в форму записи;
2. Форма заносит данные в таблицу «клиент» и возвращает на форму записи.
3. Менеджер вводит данные об автомобиле;
4. Программа заносит данные в таблицу «договор купли-продажи» и формирует договор, таким же образом программа заносит данные в ПТС и формирует ПТС.
2.2 Диаграмма классов
В диаграмме классов представлены основные элементы предметной области, а также их атрибуты. (рис. 10)
2.3 Модели реализации
Диаграмма компонентов, в отличие от ранее рассмотренных диаграмм, описывает особенности физического представления системы. Она позволяет определить архитектуру разрабатываемой системы, установив зависимости между программными компонентами, в роли которых может выступать исходный и исполняемый код. Основными графическими элементами диаграммы компонентов являются компоненты, интерфейсы и зависимости между ними. (рис. 11)
Рисунок 10 - Диаграмма классов
Рисунок 11 - Диаграмма компонентов автосалона
Диаграмма размещения отражает физические взаимосвязи между программными и аппаратными компонентами системы. Она является хорошим средством для того, чтобы показать маршруты перемещения объектов и компонентов в распределенной системе.
Каждый узел на диаграмме размещения представляет собой некоторый тип вычислительного устройства, в большинстве случаев - часть аппаратуры. Эта аппаратура может быть простым устройством или датчиком. (рис.12)
Рисунок 12 - Диаграмма размещения
информационный интерфейс прецедент диаграмма
Заключение
В ходе выполнения работы проанализирована предметная область для рассматриваемых задач. Подготовлены и представлены элементы проектных решений для информационной системы поддержки деятельности автосалона в виде соответствующих диаграмм в нотации языка UML. Сформулированы функциональные и нефункциональные требования к проектируемой системе. Проектирование и последующая реализация информационной системы позволит:
- повысить оперативность выполнения функций;
- обеспечить полноту информации;
- повысить скорость обработки информации;
- уменьшить число ошибок в процессе оформления и продажи автомобилей клиентам.
В процессе разработки проектных решений для рассматриваемой системы, используя нотацию языка UML, были построены следующие диаграммы:
1. Диаграмма прецедентов.
2. Диаграмма деятельности.
3. Модель бизнес объектов.
4. Модель системных прецедентов.
5. Диаграмма последовательности.
6. Модель классов.
7. Модель реализации.
Список используемых источников
1. Вендров А.М. CASE - технологии. Современные методы и средства проектирования информационных систем, /М., Фин. и статистика, 2000. - 368с.
2. Ков О. UML. Мета-язык проектирования и моделирования программного обеспечения/ О. Ков
3. Червенчук И.В. Информационные системы и процессы, моделирование и управление. Моделирование информационных систем с помощью UML: Учебное пособие. - Омск: Омский государственный институт сервиса, 2006. - 6с.
4. Трофимов С.А. CASE-технологии: Практическая работа в Rational Rose. - 2-е изд.-М.: Бином-Пресс, 2002.-288 с.
5. Марка, Д. Методология структурного анализа и проектирования. / Д. Марка. - М.: Мир, 2008 г. - 304 с.
6. Фаулер, М. UML в кратком изложении. / М. Фаулер. - М.: Мир, 2009 г. - 204 с.
7. Буч, Г. UML: Руководство пользователя. / Г. Буч, Джекобсон И. и др. - М.: ДМК, 2008 г. - 356 с.
8. Теория и практика UML. Диаграмма последовательности
9. Язык UML. Руководство пользователя
Размещено на Allbest.ru
...Подобные документы
Написание автоматизированной информационной системы "Контроль и реализация товара для автосалона" в операционной системе Windows 2000 или Windows XP. Проектирование подсистемы на базе программы "1С:Предприятие", программная реализация ряда функций.
дипломная работа [3,1 M], добавлен 29.04.2011Разработка информационной системы "База администратора автосалона" посредствам прикладной программы Microsoft Office Access, объединяющих между собой реализацию схем потоков данных, их зависимость друг от друга. Создание форм, таблиц и запросов.
курсовая работа [5,5 M], добавлен 14.10.2014Построение модели прецедентов, модели пригодности для прецедента. Описание атрибутов и операций классов системы. Проектирование с применением методологии ICONIX. Построение диаграммы пригодности, диаграммы последовательностей и диаграмма классов.
курсовая работа [949,5 K], добавлен 25.05.2015Проектирование системы информационной поддержки рекламного агентства. Технико-экономический анализ и характеристика деятельности предприятия ООО "Артмосфера". Основные проблемы фирмы, подлежащие решению с помощью современных информационных технологий.
дипломная работа [1,8 M], добавлен 05.12.2011Логическая модель и диаграмма потоков данных при моделировании информационной системы управления учебным процессом, ее надежность. Диаграмма прецедентов, классов концептуального уровня, компонентов и пакетов. Сетевой план выполнения проектных работ.
дипломная работа [6,8 M], добавлен 15.05.2012Определение функциональности программного продукта. Проектирование интерфейса автоматизированной информационной системы администратора. Страница просмотра основных сведений о клиенте. Отображение комплектации автомобиля. Интерфейс формы учёта продаж.
курсовая работа [1,0 M], добавлен 09.12.2014Определение прецедентов АИС "Автопарковка". Анализ предметной области. Первоначальная настройка системы администратором. Настройка БД и зеркалирования клиентской базы. Диаграмма последовательности системы. Модель проектирования информационной системы.
курсовая работа [605,8 K], добавлен 06.05.2015Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов.
курсовая работа [294,8 K], добавлен 13.04.2014Создание технического задания на разработку информационной системы для заказа билета на самолет. Требования к документированию. Порядок контроля и приемки системы. Разработка концепции, архитектуры построения и платформы реализации информационной системы.
курсовая работа [1,8 M], добавлен 13.05.2015Проектирование модели информационной системы "Склад" с помощью AllFusion Process Modeler 4.1 (Bpwin4.1). Диаграмма дерева узлов AS-TO-BE и AS-IS. ER-диаграмма потоков данных "Сущность-связь". Физическо-логическая модель базы данных в нотации IDEF1X.
курсовая работа [2,4 M], добавлен 25.06.2014Функциональная модель бизнес-процессов. Спецификация процесса "Бронирование номеров", "Регистрация клиентов" и "Отъезд клиентов". Распределение требований по субъектам и прецедентам. Диаграмма прецедентов и деятельности. Состояние проектируемого ПО.
курсовая работа [27,0 K], добавлен 25.11.2010Классификация систем поддержки принятия решений. Сравнительный анализ методик для оценки рисков розничного кредитования. Структура системы поддержки принятия решений, формирование начальной базы знаний. Проектирование базы данных информационной системы.
дипломная работа [1,9 M], добавлен 10.07.2017Комплексный анализ структуры информационной системы управления персоналом на предприятии. Моделирование информационной системы и расчет задержек запроса менеджера из филиала в области к центральному серверу. Модель оптимизации информационной системы.
курсовая работа [2,1 M], добавлен 18.09.2014Разработка информационной системы ВУЗа с использованием методики объектно-ориентированного моделирования UML. Анализ требований к системе. Концептуальная (содержательная) модель. Диаграмма компонентов и классов. Программная реализация приложения.
курсовая работа [797,7 K], добавлен 16.04.2014Исследование программных продуктов на туристическом рынке. Разработка информационной системы для менеджера туристической фирмы, отвечающей современному стандарту. Проектирование и структурирование базы данных. Моделирование бизнес-процессов в турфирме.
дипломная работа [4,0 M], добавлен 23.09.2013Проектирование информационной системы программными средствами AllFusion Process Modeler и AllFusion Erwin Data Modeler. Диаграмма потоков данных DFD. Проектирование информационной системы с использованием UML, RationalRose. Модель вариантов использования.
курсовая работа [604,1 K], добавлен 17.12.2015Выделение бизнес-процессов, контекстная диаграмма потоков данных. Разработка информационной системы, содержащей сведения о номерах гостиницы: категория, количество мест, стоимость проживания за сутки. Диаграммы декомпозиции в нотации DFD, IDEF3.
курсовая работа [3,0 M], добавлен 28.06.2011Анализ предметной области. Разработка генетического алгоритма для оптимизации инвестиций. Спецификация требований и прецедентов. Проектирование пользовательского интерфейса информационной системы. Модели данных, используемые в системе и их взаимодействие.
дипломная работа [2,1 M], добавлен 24.08.2017Изучение деятельности компании "Питер-Лада". Структура управления сети автосалонов. Унифицированный язык моделирования UML. Проектирование логической модели базы данных. Средства, используемые для построения системы учета. Расчёт эффективности инвестиций.
дипломная работа [1,7 M], добавлен 05.06.2011Характеристика склада "Skala". Организационная диаграмма, формирование физической диаграммы. Описание бизнес-процессов. Создание модели информационной системы. Диаграмма дерева узлов. Перечень работников, стоимостный анализ. Диаграмма процессов в ERWin.
курсовая работа [2,8 M], добавлен 02.02.2014