Курсовая работа (т): Проектирование информационной системы для автоматизации работы салона по продаже автомобилей

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Проектирование информационной системы для автоматизации работы салона по продаже автомобилей

Содержание


Введение

1. Анализ предметной области и требований к системе

1.1 Позиционирование

.2 Описание пользователей

.3 Краткий обзор изделия

.4 Возможности продукта

2. Построение диаграммы вариантов использования

.1 Выявление акторов

.2 Выявление вариантов использования

.3 Разработка диаграмм вариантов использования

2.4 Структуризация вариантов использования

.5 Реестр вариантов использования

.6 Конкретизация вариантов использования

.7 Поиск ключевых вариантов использования

3. Разработка технического задания

3.1 Общее описание системы

3.2 Список действующих лиц

3.3 Глоссарий (словарь терминов и используемых понятий)

3.4 Структура проектируемой системы

3.5 Требования для развертывания системы

3.6 Прочие требования

. Построение дополнительных диаграмм

4.1 Диаграмма последовательности

4.2 Диаграмма состояний

. Построение диаграммы классов

6. Проектирование базы данных

. Планирование развертывания системы

Заключение

Список используемой литературы

Введение

В данном проекте рассматривается задача проектирования информационной системы для автоматизации работы салона по продаже автомобилей. Систему можно смоделировать с помощью нескольких разновидностей UML диаграмм, таких как диаграмма вариантов использования (use case diagram), диаграмма последовательности (sequence diagrams), диаграмма состояний (state diagram), диаграмма классов (class diagram), диаграмма развертывания (deployment diagram). В качестве среды разработки диаграмм будем использовать среду IBM Rational Rose. Это универсальный, достаточно простой и обладающий большим набором возможностей продукт.

1.      Анализ предметной области и требований к системе

.1 Позиционирование

Деловые преимущества

В настоящее время передача и хранение информации в салоне по продаже автомобилей «Crash Test» осуществляется на основе использования бумажных документов. В сравнении с имеющимся, новое решение позволит обеспечить более удобный режим доступа заинтересованных лиц к информации, повысить быстродействие, обеспечить надёжное хранение данных и более полный охват функций, подлежащих автоматизации.

Определение проблемы

Проблема

Для увеличения спроса и доходов организации, необходим быстрый товарооборот, а для этого необходимо быстрое перечисление денег на счета компании.

затрагивает

Директор

Ее следствием является

Снижение доходов предприятия

Успешное решение

Реализация функции обработки электронных платежей по кредитной или дебитной карточке

Проблема

Сложность подбора нужного автомобиля по требуемым характеристикам

 

затрагивает

Менеджера, продавца-консультанта, покупателя

 

Ее следствием является

Большие затраты времени на подбор нужного автомобиля

 

Успешное решение

Наличие системы подбора автомобиля по требуемым характеристикам

 

Проблема

Трудность выявления технически подготовленных автомобилей.

 

затрагивает

менеджер

 

Ее следствием является

Задержки на этапе предпродажной подготовки

 

Успешное решение

Технический директор выявляет неполадки, а при их отсутствии принимает автомобиль и заносит в отчёт, который в свою очередь включает регистрацию соответствий

 


Определение позиции изделия

Для

Автосалон «Crash Test»

которой

Требуется автоматизировать работу автосалона

(Название продукта)

АИС «АвтоМир»

который

Основан на СУБД MySQL Enterpise

В отличие от

Существующего механизма на основе бумажной документации

наш продукт

Исключает ошибки планирования

.2 Описание пользователей

Сведения о пользователях

У системы существуют пять основных пользователей: директор, бухгалтер, продавец-консультант, менеджер, покупатель.

Директор: занимает главную должность в организации, осуществляет диалог как с системой, так и с другими актёрами. Зависимость директора фирмы, директора производства автомобилей и поставщика обуславливается заключением договора.

Бухгалтер: снабжает информацией систему, после чего менеджер (актёр), получает информацию из системы (от бухгалтера). Данный актёр выполняет различные экономические и финансовые операции и является единственным специалистом в этой сфере. Бухгалтер решает пять основных задач:

1.       Оформляет накладные на поступившие авто;

2.      Формирует список гарантийных авто;

3.      Регистрирует проданные авто;

4.      Предаёт готовую документацию на авто;

.        Начисляет зарплату

Менеджер: специалист в сфере работы с клиентами. Выполняет все возможные консультации, отвечает на интересующие вопросы клиентов, при помощи, автоматизированной системы.

Продавец консультант и покупатель взаимосвязаны. Выручка предприятию осуществляется благодаря обоим актёрам т.к. из следствия продажи вытекает покупка.

Продавец консультант осуществляет следующие операции:

1.      Оформление положения по допуску авто к эксплуатации;

2.      Оформление договора с клиентом;

.        Оформление гарантийного талона;

.        Выбивает чек.

Покупатель для себя осуществляет иные операции:

1.      Выбирает марку автомобиля;

2.      Выбирает комплектующие;

3.      Определяется с цветом;

4.      Подаёт информацию о себе (документация);

.        Оплата (безналичный расчёт).

.        Оплата (наличный расчет)

Пользовательская среда

В настоящее время в автосалоне есть один директор, два менеджера один бухгалтер, четыре продавца-консультанта. Увеличение количества продавцов-консультантов в ближайшие 3 года - максимально 4, менеджеров - максимально 5. Пользователи будут взаимодействовать с системой, используя терминал с «живым экраном». Доступ к данным на сервере будет осуществляться через локальную сеть компании, либо через Интернет. Система будет работать на платформе IBM PC. Операционная система для серверной части - Ubuntu Linux , для терминала - Microsoft Windows Server 2003, для клиентской - Microsoft Windows XP.

Профили пользователей

Типичный представитель

Директор

Описание

Пользователь системы, наделенный правами для заключения договоров с поставщиками, просмотр отчетов.

Тип

Пользователь

Ответственности

Занимает главную должность в организации, осуществляет диалог как с системой, так и с другими актёрами.

Критерий успеха

Продать максимально возможное количество из имеющихся автомобилей, правильно уловить движение спроса.

Типичный представитель

Бухгалтер

Описание

Пользователь системы, наделенный правами на выполнение различные экономических и финансовых операции и является единственным специалистом в этой сфере.

Тип

Пользователь

Ответственности

Оформляет накладные на поступившие авто, формирует список гарантийных авто, регистрирует проданные авто, передаёт готовую документацию на авто, начисляет зарплату.

Критерий успеха

Корректное оформление и движение документов.

Типичный представитель

Менеджер

Описание

Специалист в сфере работы с клиентами.

Тип

Пользователь

Ответственности

Выполняет все возможные консультации, отвечает на интересующие вопросы клиентов, при помощи, автоматизированной системы.

Критерий успеха

Эффективное консультирование клиентов.

Типичный представитель

Продавец-консультант

Описание

Пользователь системы, наделенный правами на просмотр информации о автомобилях.

Тип

Пользователь

Ответственности

Оформление положения по допуску авто к эксплуатации, оформление договора с клиентом, оформление заказа на автомобиль, оформление гарантийного талона, выбивает чек.

Критерий успеха

Увеличение выручки предприятия.


Ключевые потребности пользователей

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

.3 Краткий обзор изделия

Контекст использования системы

Система является законченной независимой разработкой. В перспективе возможно использование системы в комплексе с системами автоматизации других отделов. Коммуникации - на уровне доступа к общей базе данных.

Сводка возможностей

Выгоды заказчика

Поддерживающие возможности

Упрощение операции оплаты за автомобиль

Обработка электронных платежей по кредитной или дебитной карточке.

Учет движения товара

Система позволит ускорить процесс оформления поступления и продажи товара в БД.

Упрощение работы с клиентом

Возможность подобрать автомобиль по таким характеристикам, как: модель, цвет, объем двигателя, год выпуска, тип кузова, тип двигателя. Система хранит информацию о всех клиентах купивших автомобиль. Подсчет суммы желаемой покупки.

Возможность формирования заказа

Система позволяет Директору сформировать заказ и заключить договор с производителем или дилером на поставку автомобилей

Отказ от излишних коммуникаций

Система позволяет пользователям получать нужную им информацию самостоятельно, не отвлекая от работы других участников процесса


Предположения и зависимости

Система будет использоваться на территориально разнесенном предприятии. В случае появления необходимости в дополнительных отчетах АИС должна претерпеть малосущественные изменения (нужно будет модифицировать отчётные формы).

1.4 Возможности продукта

Работа с учетными записями пользователей

Создание пользователя, указание его логина, пароля, электронной почты, ФИО. Смена пароля и других данных о пользователе. Назначение прав пользователю. Удаление пользователя.

Регистрация заказа

Формирование заказа поставщику (производителю) на определенный срок.

Регистрация поступления автомобилей

Система позволяет вносить в БД сведения о вновь поступивших автомобилях.

Подбор автомобиля

Система позволяет клиенту при помощи продавца-консультанта подобрать нужный автомобиль.

Обработка электронных платежей

Покупатель даёт пластиковую банковскую карту, через которую считывается вся необходимая информация о клиенте, и так же с помощью неё со счёта в банке снимается сумма, на которую сделана покупка. Если на лицевом счёте не хватает средств, то автомобиль предлагается в кредит, до момента пополнения счёта (срок кредита оговаривается индивидуально с клиентом).

Просмотр отчетов

Система позволяет директору автосалона сформировать отчеты: прибыль за определенный период, продажи различных автомобилей за определенный период, изменение динамики продаж.

Выявление технически подготовленных автомобилей

Главная задача данной возможности выявить, из имеющихся автомобилей, технически подготовленные, после чего официально зарегистрировать и в итоге получить документировано укомплектованный автомобиль. Проверкой на ISO занимается технический директор. Он же формирует отчёт о проделанной работе. Отчёт и все соответствия регистрируется. Готовую документацию получает главный менеджер, который даёт официальное подтверждение о готовности автомобиля к продаже. После того как автомобиль проходит все этапы системы, он выставляется для продажи.

2. Построение диаграммы вариантов использования


2.1 Выявление акторов


Рисунок 1 - Анализ акторов работающих с системой

Все продавцы-консультанты использовать разрабатываемую систему однотипно. Это позволило обобщить эти 4 роли в одну.

Менеджеры так же используют систему однотипно, поэтому можно их объединить.

Краткое описание акторов представлено в таблице 1.

Таблица 1. Выявление акторов

Актор

Краткое описание

Директор

Занимает главную должность в организации, осуществляет диалог как с системой, так и с другими актёрами. Ознакомившись с возможностями производителя (поставщика), выбрав товар, производит заказ. После чего заключается договор о сотрудничестве.

Бухгалтер

При поступлении авто оформляет накладные, формирует список гарантийных авто, после продажи авто регистрируется и удаляется из базы имеющихся автомобилей, производит начисление зарплаты сотрудникам.

Менеджер

Проводит всевозможные консультации клиентам при помощи сети Internet, по телефону, ICQ, E-Mail.

Продавец-консультант

Оформление положения по допуску авто к эксплуатации, после того, как клиент выбрал авто заключается договор покупке автомобиля, осуществляет оформления гарантийного талона, Выбивается чек для удостоверения покупки.

Покупатель

Выбирает марку автомобиля, выбирает комплектующие, осуществляет оплату, определяется с цветом, Передает информацию о себе (документацию).


2.2 Выявление вариантов использования


Выявленные варианты использования сведены в таблицу 2.

Таблица 2. Выявление вариантов использования

Основной актор

Наименование

Формулировка

Директор

Заключение договора с производителем

Ознакомившись с возможностями производителя, выбрав товар, производит заказ. После чего заключается договор о сотрудничестве.

Директор

Заключение договора с поставщиком

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

Продавец консультант

Оформление положения по допуску авто к эксплуатации

Перед продажей оформляются документы о том, что автомобиль прошёл все инстанции.

Продавец консультант

Оформления договора с клиентом

На основании информации от клиента диспетчер вводит данные о проблеме

Продавец консультант

Оформления гарантийного талона

На купленный авто даётся гарантия не менее 3-х лет.

Продавец консультант

Выбивает чек

Выбивается чек для удостоверения покупки.

Покупатель

Выбирает марку авто

С помощью терминала с живым экраном, просматривает фото авто.

Покупатель

Выбирает комплектующие

Таким же образом выбирает комплектующие.

Покупатель

Определяется с цветом

Выбирает цвет по вкусу.

Покупатель

Подаёт информацию о себе (документация)

С помощью карты NCC в БД сервера поступает информация о клиенте, через терминал, проведя карточку по считывающему аппарату.

Покупатель

Оплата (безналичный расчёт)

Оплачивается покупка так же при помощи карты NCC (услуга банка).

Бухгалтер

Оформляет накладные на поступившие авто

При поступлении авто оформляются накладные о присутствии заказа.

Бухгалтер

Формирует список гарантийных авто

Новые авто имеют гарантию 3 года.

Бухгалтер

Регистрирует проданные авто

После продажи авто регистрируется и удаляется из базы имеющихся.

Бухгалтер

Начисляет зарплату

Начисляется зарплата сотрудникам.

Бухгалтер

Передаёт готовую документацию на авто

Все финансовые сведения о новом авто формируются и передаются менеджеру.

Менеджер

Осуществляет консультации

Всевозможные консультации клиентам при помощи сети Internet и других возможностей.

Поставщик

-

Получают информацию от системы, и не производит никаких видимых для нас действий.

Директор производства

-

Получают информацию от системы, и не производит никаких видимых для нас действий.

Источник: https://www.bibliofond.ru/detail.aspx?id=787446