Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
советов Рустам.rtf
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
111.34 Кб
Скачать

2. Функциональная модель предметной области

2.1 Спецификационная модель функциональной модели предметной области

1. Ввод данных:

1.1. Добавить новый заказ-наряд

1.2. Добавить нового клиента

1.3. Добавить новый автомобиль

1.4. Добавить новый адрес клиента

1.5. Добавить новую деталь

1.6. Добавить новый склад

1.7. Добавить нового ответственного за работу

1.8. Добавить новую зарплату в автосервисе

2. Редактирование данных:

2.1. Редактировать данные по заказ-нарядам

2.2. Редактировать данные по клиентам

2.3. Редактировать данные автомобилям

2.4. Редактировать данные по адресам клиентов

2.5. Редактировать данные по деталям

2.6. Редактировать данные по складам

2.7. Редактировать данные по ответственным за работу сотрудникам

2.8. Редактировать данные по зарплатам в автосервисе

3. Отчёты:

3.1. Отчёт по работам в автосервисе

3.2. Отчёт по обслуженным автомобилям

3.3. Отчёт о времени выполнения работ

3.4. Отчёт-диаграмма временных затрат

3.5. Отчёт по количеству деталей на складах

2.2 Графическая диаграмма dfd функциональной модели предметной области

Диаграмма DFD приведена в приложении. Она описывает все процессы, протекающие в предметной области с указанием всех функций, а также все основные файлы (таблицы) и внешние объекты (пользователей).

Описание модели в нотации DFD:

1. Объект «Мастер-приёмщик» имеет право заполнять следующие экранные формы и посылать данные в соответствующие таблицы.

1.1 Функция «Добавить и редактировать запись по заказ-нарядам» осуществляет изменение и добавление новых записей в таблицу заказ-нарядов «Work».

1.2 Функция «Добавить и редактировать запись по клиентам» осуществляет изменение и добавление новых записей в таблицу клиентов «Client».

1.3 Функция «Добавить и редактировать запись по автомобилям» осуществляет изменение и добавление новых записей в таблицу автомобилей «Auto».

1.4 Функция «Добавить и редактировать запись по адресам клиентов» осуществляет изменение и добавление новых записей в таблицу адресов «Address».

2. Объект «Работник склада» имеет право заполнять следующие экранные формы и посылать данные в соответствующие таблицы.

2.1 Функция «Добавить и редактировать запись по деталям» осуществляет изменение и добавление новых записей в таблицу деталей «Detail».

2.2 Функция «Добавить и редактировать запись по складам» осуществляет изменение и добавление новых записей в таблицу складов «Stock».

3. Объект «Начальник автосервиса» имеет право просматривать отчёты по имеющимся запросам, выполняя функции, приведённые ниже, а также он может просматривать сами эти запросы. Этот объект также имеет право заполнять следующие экранные формы и посылать данные в соответствующие таблицы.

3.1 Функция «Добавить и редактировать запись по ответственным за работу» осуществляет изменение и добавление новых записей в таблицу сотрудников автосервиса ответственных за работу «Responsible».

3.2 Функция «Добавить и редактировать запись по зарплатам в автосервисе» осуществляет изменение и добавление новых записей в таблицу зарплат «Salary».

3.3 Функция «Составить отчёт по работам в автосервисе» показывает пользователю отчёт по работам в автосервисе. Он содержит информацию о фамилии сотрудника ответственного за работу, его опыте работы и зарплате в месяц, о названии работы, дате выполнения работы, продолжительности выполнения работы, а также в отчёте присутствует перечень деталей, необходимых для выполнения каждой работы, и цены на эти детали.

3.4 Функция «Составить отчёт по обслуженным автомобилям» показывает пользователю отчёт по обслуженным автомобилям. Он содержит информацию о марке, модели, годе выпуска, государственном номере автомобиля, фамилии и имени владельца, стране и городе проживания владельца автомобиля.

3.5 Функция «Составить отчёт о времени выполнения работ» показывает пользователю отчёт о времени выполнения работ. Он содержит информацию о марке и модели автомобиля, над которым производилась работа, продолжительность работы и название работы.

3.6 Функция «Составить отчёт-диаграмму временных затрат» показывает пользователю отчёт-диаграмму временных затрат. Он содержит информацию, представленную в графическом виде, о временных затратах на выполнение работ с момента открытия автосервиса и до настоящего времени.

3.7 Функция «Составить отчёт по количеству деталей на складах» показывает пользователю отчёт по количеству деталей на складах. Он содержит информацию о названии деталей и количестве деталей каждого типа на складах.