Смекни!
smekni.com

Автоматизация автосервиса (стр. 2 из 4)

2.2.2 Выданная информация – информация, выдаваемая по запросу клиента

Состоит из 2 потоков:

2.2.2.1 Информация об услугах – список доступных услуг автосервиса с их характеристиками

Состоит из данных:

Название – название услуги. Длина 10 символов, тип string.

Базовая стоимость – стоимость самих работ без стоимости запчастей. Длина 10 символов, тип integer.

2.2.2.2 Информация о заказе – информация о заказе клиента

Состоит из данных:

Номер заказа – номер заказа, полученный клиентом после прохождения процедуры оформления заказа. Длина 10 символов, тип integer.

Статус заказа – отражает процесс выполнения заказа. Может быть

«в процессе выполнения», «отменен», «выполнен», «выполнен и оплачен».

Дата окончания работ – дата выполнения заказа. Длина 10 символов, тип date.

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

Состоит из данных:

ФИО клиента – фамилия, имя, отчество клиента, обращающегося в автосервис. Длина 30 символов, тип string.

Марка машины – наименование фирмы производителя, может включать в себя модель машины. Длина 15 символов, тип string.

Номерной знак – числовой и буквенный код на номере машины. Длина 10 символов, тип string.

ФИО владельца машины клиента – фамилия, имя, отчество владельца автотранспортного средства по документам. Длина 30 символов, тип string.

Контактный телефон – номер телефона для связи с клиентом. Длина 11 символов, тип integer.

Номер заказа – номер заказа, полученный клиентом после прохождения процедуры оформления заказа. Длина 10 символов, тип integer.

Статус заказа – отражает процесс выполнения заказа. Может быть «в процессе выполнения», «отменен», «выполнен», «выполнен и оплачен»

Дата окончания работ – дата выполнения заказа. Длина 10 символов, тип date.

Тип услуги – тип услуги, оказываемый клиенту. Длина 10 символов, тип string.


2.2.4 Данные клиента – информация о клиенте, вводимая клиентом при регистрации

Состоит из данных:

ФИО клиента – фамилия, имя, отчество клиента, обращающегося в автосервис. Длина 30 символов, тип string.

Марка машины – наименование фирмы производителя, может включать в себя модель машины. Длина 15 символов, тип string.

Номерной знак – числовой и буквенный код на номере машины. Длина 10 символов, тип string.

ФИО владельца машины клиента – фамилия, имя, отчество владельца автотранспортного средства по документам. Длина 30 символов, тип string.

Контактный телефон – номер телефона для связи с клиентом. Длина 11 символов, тип integer.

2.2.5 Начальные данные заказа – информация о заказе для расчета срока, номера и стоимости

Состоит из данных:

ФИО клиента – фамилия, имя, отчество клиента, обращающегося в автосервис. Длина 30 символов, тип string.

Марка машины – наименование фирмы производителя, может включать в себя модель машины. Длина 15 символов, тип string.

Номерной знак – числовой и буквенный код на номере машины. Длина 10 символов, тип string.

ФИО владельца машины клиента – фамилия, имя, отчество владельца автотранспортного средства по документам. Длина 30 символов, тип string.

Контактный телефон – номер телефона для связи с клиентом. Длина 11 символов, тип integer.

Тип услуги – тип услуги, оказываемый клиенту. Длина 10 символов, тип string.


2.2.6 Данные для подтверждения заказа – полная информация о заказе клиента, предоставляемая клиенту для подтверждения своего намерения

Состоит из данных:

ФИО клиента – фамилия, имя, отчество клиента, обращающегося в автосервис. Длина 30 символов, тип string.

Марка машины – наименование фирмы производителя, может включать в себя модель машины. Длина 15 символов, тип string.

Номерной знак – числовой и буквенный код на номере машины. Длина 10 символов, тип string.

ФИО владельца машины клиента – фамилия, имя, отчество владельца автотранспортного средства по документам. Длина 30 символов, тип string.

Контактный телефон – номер телефона для связи с клиентом. Длина 11 символов, тип integer.

Номер заказа – номер заказа, полученный клиентом после прохождения процедуры оформления заказа. Длина 10 символов, тип integer.

Дата окончания работ – дата выполнения заказа. Длина 10 символов, тип date.

Тип услуги – тип услуги, оказываемый клиенту. Длина 10 символов, тип string.

Примерная стоимость – сумма, в которую может обойтись заказ клиенту. Длина 10 символов, тип integer.

2.2.7 Данные о выполненном заказе – информация о заказе для формирования итогового счета

Состоит из данных:

ФИО клиента – фамилия, имя, отчество клиента, обращающегося в автосервис. Длина 30 символов, тип string.

Марка машины – наименование фирмы производителя, может включать в себя модель машины. Длина 15 символов, тип string.

Номерной знак – числовой и буквенный код на номере машины. Длина 10 символов, тип string.

ФИО владельца машины клиента – фамилия, имя, отчество владельца автотранспортного средства по документам. Длина 30 символов, тип string.

Контактный телефон – номер телефона для связи с клиентом. Длина 11 символов, тип integer.

Номер заказа – номер заказа, полученный клиентом после прохождения процедуры оформления заказа. Длина 10 символов, тип integer.

Дата окончания работ – дата выполнения заказа. Длина 10 символов, тип date.

Тип услуги – тип услуги, оказываемый клиенту. Длина 10 символов, тип string.

Дата получения заказа – дата получения заказа для выполнения. Длина 10 символов, тип date.

Номера услуг – номера услуг оказанных клиенту в процессе выполнения заказа. Длина 100 символов, тип integer.

Конечная стоимость – стоимость услуги, учитывая стоимость использованных запчастей и базовую стоимость. Длина 10 символов, тип integer.

2.2.8 Счет – информация о проделанных работах и сумме требуемой оплаты за них

Состоит из данных:

ФИО клиента – фамилия, имя, отчество клиента, обращающегося в автосервис. Длина 30 символов, тип string.

Марка машины – наименование фирмы производителя, может включать в себя модель машины. Длина 15 символов, тип string.

Номерной знак – числовой и буквенный код на номере машины. Длина 10 символов, тип string.

ФИО владельца машины клиента – фамилия, имя, отчество владельца автотранспортного средства по документам. Длина 30 символов, тип string.

Номер заказа – номер заказа, полученный клиентом после прохождения процедуры оформления заказа. Длина 10 символов, тип integer.

Дата окончания работ – дата выполнения заказа. Длина 10 символов, тип date.

Тип услуги – тип услуги, оказываемый клиенту. Длина 10 символов, тип string.

Дата получения заказа – дата получения заказа для выполнения. Длина 10 символов, тип date.

Номера услуг – номера услуг оказанных клиенту в процессе выполнения заказа. Длина 100 символов, тип integer.

Конечная стоимость – стоимость услуги, учитывая стоимость использованных запчастей и базовую стоимость. Длина 10 символов, тип integer.

Общая стоимость – стоимость всего заказа. Длина 10 символов, тип integer.

2.3 Функциональность проектируемого ПО

Данная информационная система будет автоматизировать:

1. Выдачу информации об услугах;

2. Выдачу информации о выполнении заказа;

3. Регистрацию клиентов;

4. Оформление заказа на осуществление услуг;

5. Расчет стоимости и сроков выполнения;

6. Подтверждение заказа;

7. Выдачу окончательного счета.


2.4 Спецификации процессов

2.4.1 Спецификация процесса «Выдача информации об услугах»

@ВХОД = Обращения клиентов

@ВЫХОД = Информация об услугах (название, базовая стоимость)

@СПЕЦПРОЦВыдача информации об услугах

ВЫПОЛНИТЬ вывести информацию о доступных услугах

ЕСЛИ клиент выбрал печать списка услуг ТО

ВЫПОЛНИТЬ распечатать список услуг

КОНЕЦЕСЛИ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА Выдача информации об услугах

2.4.2 Спецификация процесса «Выдача информации о выполнении заказа»

@ВХОД = Обращения клиентов (номер заказа)

@ВХОД = Данные о заказе (номер заказа, срок выполнения, статус заказа)

@ВЫХОД = Информация о заказе (номер заказа, срок выполнения, статус заказа)

@СПЕЦПРОЦВыдача информации о выполнении заказа

ЕСЛИ Номер заказа введенный клиентом есть в базе ТО

ВЫПОЛНИТЬ вывести информацию о заказе (номер заказа, срок выполнения, статус заказа)

ИНАЧЕ повторить ввод номера заказа клиентом

КОНЕЦЕСЛИ

ЕСЛИ Статус заказа помечен как выполненный ТО

ВЫПОЛНИТЬ перейти к выдаче окончательного счета

КОНЕЦЕСЛИ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА Выдача информации о выполнении заказа

2.4.3 Спецификация процесса «Регистрация клиентов»

@ВХОД =Обращения клиентов (ФИО клиента, марка машины, номерной знак, ФИО владельца машины, контактный телефон)

@ВЫХОД = Данные клиента (ФИО клиента, марка машины, номерной знак, ФИО владельца машины, контактный телефон)

@СПЕЦПРОЦРегистрация клиентов

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

ЕСЛИ В ФОРМЕ заполнены ФИО клиента, номерной знак, ФИО владельца машины, контактный телефонТО

ВЫПОЛНИТЬ запомнить данные клиента и перейти к оформлению заказа

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

КОНЕЦЕСЛИ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА Регистрация клиентов

2.4.4 Спецификация процесса «Оформление заказа на осуществление услуг»