Проектирование информационной системы "АРМ (ИС) менеджера автосалона"

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 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

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.