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

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

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

Рисунок 2 - Диаграмма прецедентов системы


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


Анализ вариантов использования выявил следующие взаимосвязи.

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

Рисунок 3 - Анализ связей расширения и включения для вариантов использования доступа к базе данных

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

. Покупатель, Директор и Менеджер могут просматривать записи в БД.

Результирующая диаграмма вариантов использования показана на рисунке 4.

Рисунок 4 - Модифицированная диаграмма прецедентов системы

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


Анализ, проведенный в параграфе «2.4 Структуризация вариантов использования», не выявил исключенные варианты использования, были выявлены некоторые прецеденты и взаимосвязи между прецедентами. Результирующий список вариантов использования показан в таблице 3.

Таблица 3. Реестр вариантов использования

Код

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

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

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

D1

Директор

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

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

D2

Директор

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

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

D3

Директор

Предоставления доступа к записям БД

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

P1

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

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

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

P2

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

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

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

P3

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

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

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

P4

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

Выбивает чек

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

P5

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

Предоставления доступа к записям БД

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

P6

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

Создание новой записи

Продавец может добавить новую запись при оформлении заказа на комплектацию к автомобилю. Осуществить подбор автомобиля по требуемым характеристикам.

P1.1

Покупатель

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

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

P1.2

Покупатель

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

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

P1.3

Покупатель

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

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

P1.4

Покупатель

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

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

P1.5

Покупатель

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

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

P1.6

Покупатель

Предоставления доступа к записям БД

Покупатель может получить доступ к БД для выбора требуемых характеристик автомобиля и комплектации.

B1

Бухгалтер

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

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

B2

Бухгалтер

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

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

B3

Бухгалтер

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

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

B4

Бухгалтер

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

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

B5

Бухгалтер

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

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

B6

Бухгалтер

Предоставления доступа к записям БД

Бухгалтер получает возможность просматривать все внесенные в БД изменения.

B7

Бухгалтер

Создание новой записи

Бухгалтер может создать новую запись при оформлении бухгалтерских документов.

B8

Бухгалтер

Удаление записи

В процессе работы с системой актер может произвести удаление записей из БД.

M1

Менеджер

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

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

M2

Менеджер

Предоставления доступа к записям БД

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

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


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

D1

Директор

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

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


Основное действующее лицо: Директор

Другие участники прецедента: Директор производства

Связи с другими вариантами использования: отсутствуют

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

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

D2

Директор

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

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


Основное действующее лицо: Директор

Другие участники прецедента: Поставщик

Связи с другими вариантами использования: отсутствуют

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

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

D3. Предоставления доступа к записям БД

D3

Директор

Предоставления доступа к записям БД

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


Основное действующее лицо: Директор

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

Данный вариант использования позволяет директору получать доступ к записям БД и формировать отчеты о деятельности автосалона.

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

P1

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

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

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


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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

Перед продажей автомобиля продавец-консультант оформляет документы о предпродажной подготовке, таможенные документы (если автомобиль иностранный).

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

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





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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

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

P3

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

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

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


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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

Макет гарантийного талона хранится в БД, при продаже авто в него вносятся данные о покупателе, продаваемом автомобиле и дата продажи.

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

P4

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

Выбивает чек

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


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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

Если покупатель осуществляет оплату наличными, то продавец-консультант выбивает чек.

P5. Предоставления доступа к записям БД

P5

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

Предоставления доступа к записям БД

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


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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

P6. Создание новой записи

P6

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

Создание новой записи

Продавец может добавить новую запись при оформлении заказа на комплектацию к автомобилю.


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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

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

P1.1

Покупатель

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

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

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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

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

P1.2

Покупатель

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

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


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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

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

P1.3

Покупатель

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

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


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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

пользователь заказ база данные

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

P1.4

Покупатель

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

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


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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

Для оформления таких документов как договор купли-продажи, гарантийный талон необходимо в БД внести информацию о покупателе: ФИО, номер паспорта, адрес, телефон.

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

P1.5

Покупатель

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

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


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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

P1.6 Предоставления доступа к записям БД

P1.6

Покупатель

Предоставления доступа к записям БД

Покупатель может получить доступ к БД для выбора требуемых характеристик автомобиля и комплектации.


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

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

Для самостоятельного выбора автомобиля через терминал покупателю необходим доступ к БД.

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

B1

Бухгалтер

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

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


Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

На основании договора с поставщиком бухгалтер вносит данные о поступивших автомобилях.

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

B2

Бухгалтер

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

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


Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

После оформления приходных накладных устанавливает гарантийный срок на все поступившие автомобили.

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

B3

Бухгалтер

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

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


Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

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

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





Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

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

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

B5

Бухгалтер

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

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


Основное действующее лицо: Бухгалтер

Другие участники прецедента: Менеджер

Связи с другими вариантами использования: отсутствуют

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

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

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

B6

Бухгалтер

Предоставления доступа к записям БД

Бухгалтер получает возможность просматривать все внесенные в БД изменения.


Основное действующее лицо: Бухгалтер

Другие участники прецедента: отсутствуют

Связи с другими вариантами использования: отсутствуют

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

Бухгалтер получает доступ к БД.

B7 Создание новой записи

B7

Бухгалтер

Создание новой записи

Бухгалтер может создать новую запись при оформлении бухгалтерских документов.

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