Автоматизация автосервиса

@СПЕЦПРОЦ Выдача окончательного счета

ВЫПОЛНИТЬ вывести ФОРМУ клиенту, для ее заполнения

ЕСЛИ В ФОРМЕ заполнены номер заказа ТО

ВЫПОЛНИТЬ вывести ФОРМУ персоналу, для ее заполнения

ЕСЛИ В ФОРМЕ заполнены номера услуг, конечная стоимость ТО

ВЫПОЛНИТЬ сформировать окончательный СЧЕТ за оказание услуг для КЛИЕНТА и вывести

его на печать

ИНАЧЕ повторить ввод данных

КОНЕЦЕСЛИ

ИНАЧЕ повторить ввод данных

КОНЕЦЕСЛИ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА Выдача окончательного счета

3 СИСТЕМНЫЕ (БИЗНЕС) ТРЕБОВАНИЯ

Системные (бизнес) требования для системы «Автосервис»:

BR-1. Клиент должен иметь возможность оформить заказ на оказание услуг.

BR-2. Клиент должен быть зарегистрирован в системе, чтобы оформить заказ.

BR-3. Клиент должен иметь возможность отменить заказ на любом этапе оформления, пока он не подтвердил его.

BR-4. Персонал автосервиса должен получить заказ для его дальнейшего выполнения.

BR-5. Клиент должен иметь возможность посмотреть список доступных услуг.

BR-6. Клиент должен иметь возможность получить информацию по состоянию его заказа.

BR-7. Персонал автосервиса должен иметь возможность отменить регистрацию на любом этапе.

BR-8. Клиент должен получить окончательный счет за оказание услуг в автосервисе с отчетом о проведенных работах в печатном виде.

BR-9. Персонал автосервиса должен иметь возможность ввести данные о выполненном заказе (номера услуг, стоимость и т.д.) для формирования окончательного счета.

4 СПЕЦИФИКАЦИЯ ПОВЕДЕНИЯ ПРОЕКТИРУЕМОГО ПО

4.1 Распределение требований по субъектам и прецедентам

Перед построением диаграммы прецедентов составим таблицу распределения требований по субъектам и прецедентам:

Таблица 1 – Распределение требований по субъектам и прецедентам

Описание требования

Субъект

Прецедент

1

Клиент должен иметь возможность оформить заказ на оказание услуг.

Клиент

Оформление заказа

2

Клиент должен быть зарегистрирован в системе, чтобы оформить заказ.

Клиент

Регистрация клиентов

3

Клиент должен иметь возможность отменить заказ на любом этапе оформления, пока он не подтвердил его.

Клиент

Оформление заказа

4

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

Персонал автосервиса

Оформление заказа

5

Клиент должен иметь возможность посмотреть список доступных услуг.

Клиент

Информация об услугах

6

Клиент должен иметь возможность получить информацию по состоянию его заказа.

Клиент

Информация о состоянии заказа

7

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

Персонал автосервиса

Регистрация клиентов

8

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

Клиент

Конец обслуживания клиента

9

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

Персонал автосервиса

Конец обслуживания клиента

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. Переход в режим просмотра информации об услугах.

Страница:  1  2  3  4  5  6 


Другие рефераты на тему «Программирование, компьютеры и кибернетика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы