Курсовая работа: Автоматизация автосервиса
Контактный телефон – номер
телефона для связи с клиентом. Длина 11 символов, тип integer.
Номер заказа – номер заказа,
полученный клиентом после прохождения процедуры оформления заказа. Длина 10
символов, тип integer.
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
Спецификация процесса «Выдача информации о выполнении заказа»
@ВХОД = Обращения
клиентов (номер заказа)
@ВХОД = Данные
о заказе (номер заказа, срок выполнения, статус заказа)
@ВЫХОД = Информация
о заказе (номер заказа, срок выполнения, статус заказа)
@СПЕЦПРОЦ Выдача
информации о выполнении заказа
ЕСЛИ Номер заказа
введенный клиентом есть в базе ТО
ВЫПОЛНИТЬ
вывести информацию о заказе (номер заказа, срок выполнения, статус заказа)
ИНАЧЕ повторить
ввод номера заказа клиентом
КОНЕЦЕСЛИ
ЕСЛИ Статус
заказа помечен как выполненный ТО
Страницы: 1, 2, 3, 4, 5 |