Курсовая работа: Автоматизация автосервиса
4.2
Диаграмма прецедентов системы

Рисунок 9 – Диаграмма
прецедентов для системы «Автосервис»
Опишем каждый из вариантов
использования системы отдельно.
Таблица 2 – Описание варианта
использования «Информация об услугах»
Номер |
1 |
Название |
Информация об услугах |
Актеры |
Клиент |
Краткое описание |
Клиент получает информацию об услугах, доступных в
автосервисе. |
Предусловия |
Система находится в режиме просмотра информации об услугах. |
Постусловия |
нет |
Основной поток |
1.0 Информация об услугах
1. Клиент обращается к списку услуг.
2. Система выводит список доступных услуг и их
характеристики.
3. Клиент покидает систему.
|
Альтернативные потоки |
1.1 Клиент просит вывести информацию на печать (ответвление шага 3)
1. Система выводит список услуг на печать.
2. Возврат к пункту 2.
1.2 Клиент выбирает какую-то из услуг (ответвление шага 3)
1. Система переходит к «Регистрации клиентов»
|
Таблица 3 – Описание варианта использования
«Регистрация клиентов»
Номер |
2 |
Название |
Регистрация клиентов |
Актеры |
Клиент, Персонал автосервиса |
Краткое описание |
Регистрация клиентов |
Предусловия |
Обращение к системе с целью оформления заказа |
Постусловия |
Переход к оформлению заказа |
Основной поток |
2.0 Регистрация клиентов
1. Клиент делает запрос на оказание услуги.
2. Система выводит форму регистрации для заполнения данных
о клиенте.
3. Клиент заполняет форму, в которой указывает ФИО, марку
машины, номерной знак, ФИО владельца машины, контактный телефон.
4. Если все необходимые данные введены, то система посылает
данные клиента в базу.
5. Система переходит к оформлению заказа.
|
Альтернативные потоки |
2.1 Клиента отказывается от регистрации (ответвление шага 3)
1. Система отменяет регистрацию клиента.
2. Переход в режим просмотра информации об услугах.
2.2 Введены не все данные или введены некорректно (ответвление шага 4)
1. Система попросит повторить ввод недостающих данных.
2. Возврат к пункту 3.
2.3 Персонал автосервиса прекращает регистрацию клиента.
1. Система отменяет регистрацию клиента.
2. Переход в режим просмотра информации об услугах.
|
Таблица 4 – Описание варианта
использования «Оформление заказа»
Номер |
3 |
Название |
Оформление заказа |
Актеры |
Клиент, персонал автосервиса |
Краткое описание |
Клиент оформляет заказ на оказание ему услуг. |
Предусловия |
Клиент заполнил форму регистрации, клиент добавлен в базу |
Постусловия |
Заказ принята на обработку и предоставляется персоналу
автосервиса |
Основной поток |
3.0 Оформление заказа
1. Клиент делает запрос на оказание услуги.
2. Система выводит форму для заполнения данных о заказе.
3. Клиент заполняет форму, в которой указывает нужный ему
тип и виды услуг.
4. Если все необходимые данные введены, то система
производит расчет примерной стоимости заказа и даты окончания работ.
5. Система выводит информацию по сделанному заказу (номер,
примерную стоимость, сроки) и просит клиента подтвердить заказ.
6. Если клиент подтвердил заказ, система принимает заказ и
передает его персоналу автосервиса.
|
Альтернативные потоки |
3.1 Введены не все данные или введены некорректно (ответвление шага 4)
1. Система попросит повторить ввод недостающих данных.
2. Возврат к пункту 3.
3.2 Клиент не подтверждает заказ (ответвление шага 6)
1.Система отменяет заказ.
2. Переход в режим просмотра информации об услугах.
|
Страницы: 1, 2, 3, 4, 5 |