p align="left">ФИО владельца машины клиента - фамилия, имя, отчество владельца автотранспортного средства по документам. Длина 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 Спецификация процесса «Оформление заказа на осуществление услуг» @ВХОД = Данные клиента (ФИО клиента, марка машины, номерной знак, ФИО владельца машины, контактный телефон) @ВЫХОД = Начальные данные заказа (ФИО клиента, марка машины, номерной знак, ФИО владельца машины, контактный телефон, тип услуги) @СПЕЦПРОЦ Оформление заказа на осуществление услуг ВЫПОЛНИТЬ вывести ФОРМУ клиенту, для выбора типа услуг ЕСЛИ В ФОРМЕ выбран тип услуг ТО ВЫПОЛНИТЬ запомнить начальные данные заказа и перейти к расчету стоимости и сроков выполнения ИНАЧЕ повторить ввод данных КОНЕЦЕСЛИ @КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА Оформление заказа на осуществление услуг 2.4.5 Спецификация процесса «Расчет стоимости и сроков выполнения» @ВХОД = Начальные данные заказа (ФИО клиента, марка машины, номерной знак, ФИО владельца машины, контактный телефон, тип услуги) @ВЫХОД = Данные для подтверждения заказа (ФИО клиента, номерной знак, марка машины, ФИО владельца машины, контактный телефон, тип услуги, дата окончания работ, примерная стоимость, номер заказа) @СПЕЦПРОЦ Расчет стоимости и сроков выполнения ВЫПОЛНИТЬ произвести расчет сроков выполнения и примерной стоимости и присвоить заказу номер ВЫПОЛНИТЬ сформировать данные для подтверждения заказа и перейти к подтверждению заказа @КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА Расчет стоимости и сроков выполнения 2.4.6 Спецификация процесса «Подтверждение заказа» @ВХОД = Данные для подтверждения заказа (ФИО клиента, номерной знак, марка машины, ФИО владельца машины, контактный телефон, тип услуги, сроки выполнения, примерная стоимость, номер заказа) @ВЫХОД = Данные о заказе (ФИО клиента, номерной знак, марка машины, ФИО владельца машины, контактный телефон, тип услуги, номер заказа, статус заказа) @СПЕЦПРОЦ «Подтверждение заказа» ВЫПОЛНИТЬ вывести форму подтверждения заказа ЕСЛИ ЗАКАЗА подтвержден ТО ВЫПОЛНИТЬ отметить статус заказа как «в процессе выполнения», сформировать данные о заказе и передать их персоналу автосервиса ИНАЧЕ ВЫПОЛНИТЬ отметить статус заказа как «отменен», перейти в режим просмотра информации об услугах КОНЕЦЕСЛИ @КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА Подтверждение заказа 2.4.7 Спецификация процесса «Выдача окончательного счета» @ВХОД = Данные о выполненном заказе (ФИО клиента, марка машины, номерной знак, ФИО владельца машины, контактный телефон, тип услуги, номер заказа, номера услуг, конечная стоимость, дата окончания работ, дата получения заказа) @ВХОД = Обращения клиентов (номер заказа) @ВЫХОД = СЧЕТ (ФИО клиента, номерной знак, марка машины, ФИО владельца машины, тип услуги, номер заказа, номера услуг, конечная стоимость, общая стоимость, дата окончания работ, дата получения заказа) @СПЕЦПРОЦ Выдача окончательного счета ВЫПОЛНИТЬ вывести ФОРМУ клиенту, для ее заполнения ЕСЛИ В ФОРМЕ заполнены номер заказа ТО ВЫПОЛНИТЬ вывести ФОРМУ персоналу, для ее заполнения ЕСЛИ В ФОРМЕ заполнены номера услуг, конечная стоимость ТО ВЫПОЛНИТЬ сформировать окончательный СЧЕТ за оказание услуг для КЛИЕНТА и вывести его на печать ИНАЧЕ повторить ввод данных КОНЕЦЕСЛИ ИНАЧЕ повторить ввод данных КОНЕЦЕСЛИ @КОНЕЦ СПЕЦИФИКАЦИИ ПРОЦЕССА Выдача окончательного счета 3 СИСТЕМНЫЕ (БИЗНЕС) ТРЕБОВАНИЯ Системные (бизнес) требования для системы «Автосервис»: BR-1. Клиент должен иметь возможность оформить заказ на оказание услуг. BR-2. Клиент должен быть зарегистрирован в системе, чтобы оформить заказ. BR-3. Клиент должен иметь возможность отменить заказ на любом этапе оформления, пока он не подтвердил его. BR-4. Персонал автосервиса должен получить заказ для его дальнейшего выполнения. BR-5. Клиент должен иметь возможность посмотреть список доступных услуг. BR-6. Клиент должен иметь возможность получить информацию по состоянию его заказа. BR-7. Персонал автосервиса должен иметь возможность отменить регистрацию на любом этапе. BR-8. Клиент должен получить окончательный счет за оказание услуг в автосервисе с отчетом о проведенных работах в печатном виде. BR-9. Персонал автосервиса должен иметь возможность ввести данные о выполненном заказе (номера услуг, стоимость и т.д.) для формирования окончательного счета.
Страницы: 1, 2, 3
|