Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач.doc
Скачиваний:
160
Добавлен:
24.05.2015
Размер:
5.25 Mб
Скачать

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

6.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. Запрос о наличии товаров конкретного товара по его названию, с указанием артикула, количества и производителя.

4. Отчеты.

4.1. «Кассовые чеки» - отчет о всех товарах по дате отпуска, адресу отпуска и номеру сотрудника, осуществивших продажу товара.

4.2. «Склад» - отчет о всех товарах и их количестве, присутствующие в чеке.

6.2. Диаграмма dfd

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

Рисунок функциональной модели предметной области в нотации DFD приведен в графической части (лист 1).

6.2.2.Описание модели в нотации dfd

Объекты:

Покупатель – является клиентом данной пиццерии. Просматривает информацию о товаре и делает выбор.

Работник – занимается техническими вопросами обслуживания сети. Отслеживает поступление и продажу товаров в магазине.

Администратор сети (старший менеджер) – управляет работой всей системы. Отслеживает поступление новых поставок, складов.

Функции:

Для покупателя:

Поиск информации о товарах;

Для работника:

Добавление кассового чека;

Добавление накладной;

Добавление потребителя;

Добавление информации о поставках;

Добавление информации о поставщиках;

Добавление информации о складах;

Для администратора сети (старшего менеджера):

Добавление зоны хранения;

Добавление отдела;

Добавление склада;

Добавление товара;

Изменение информации о поставке;

Изменение информации о поставщике;

Изменение информации о складе;

Изменение информации о сотруднике;

Ввод и оформление нового склада;

Хранимые данные:

Товар;

Поставщик;

Отдел;

Склад;

Накладная;

Зона хранения;

Поставка;

Сотрудник;

Потребитель;

Спецификации;

Кассовый чек;

Потоки данных:

Запрос информации о товаре – данные о товаре;

6.3. ДиаграммаIdef0

6.3.1. Графическая диаграммаIdef0 функциональной модели по

Рисунок функциональной модели предметной области в нотации IDEF0 приведен в графической части (лист 2).

6.3.2.Описание модели в нотацииIdef0

1. Поиск информации о магазине

Вход:запрос информации о магазине

Механизм:покупатель

Управляющий механизм:запрос «адреса всех магазинов по городам»

Выход:данные о магазинах

2. Поиск информации о товарах

Вход:запрос информации о товарах и местах их продажи

Механизм:покупатель

Управляющий механизм:запрос «наличие товаров»

Выход:данные о запрошенных товарах в магазинах сети

3. Поиск информации о поставщиках

Вход:запрос информации о поставщиках

Механизм:работник

Управляющий механизм:запрос «все поставки заданного поставщика»

Выход:данные о поставщиках

4. Поиск информации о поставках

Вход:запрос информации о поставках

Механизм:работник

Управляющий механизм:отчет «поставки различных устройств»

Выход:данные о поставках

5. Поиск информации о складах

Вход:запрос информации о складах

Механизм:работник

Управляющий механизм:отчет «информация о складах»

Выход:данные о складах

6. Редактирование количества товаров в магазине

Вход:поступление партии товара в магазин (или продажа товаров в магазине)

Механизм:работник

Управляющий механизм:экранная форма «наличие товаров»

Выход:измененный перечень товаров в магазине

7. Вычисление наценки на товар

Вход:наименование товара

Механизм:работник

Управляющий механизм:запрос «наценки на все заданные устройства»

Выход:величина наценки

8. Ввод и оформление нового магазина

Вход:открытие нового магазина

Механизм:администратор сети (старший менеджер)

Управляющий механизм:экранная форма «добавление новых городов и магазинов»

Выход:оформленный магазин

9. Ввод нового устройства, поступившего в продажу

Вход:поступление в продажу нового устройства

Механизм:администратор сети (старший менеджер)

Управляющий механизм:экранная форма «добавление новых устройств»

Выход:оформленное новое устройство

10. Ввод и оформление новой поставки

Вход:поступление новой поставки

Механизм:администратор сети (старший менеджер)

Управляющий механизм:экранная форма «добавление новых поставщиков и поставок»

Выход:оформленная новая поставка

11. Ввод и оформление нового склада

Вход:открытие нового склада

Механизм:администратор сети (старший менеджер)

Управляющий механизм:экранная форма «добавление новых складов»

Выход:оформленный новый склад

12. Изменение информации о магазине

Вход:возрастание или уменьшение расходов или прибыли

Механизм:администратор сети (старший менеджер)

Управляющий механизм:экранная форма «редактирование городов и магазинов»

Выход:изменные характеристики магазина

13. Изменение информации о товаре

Вход:изменение характеристик товара

Механизм:администратор сети (старший менеджер)

Управляющий механизм:экранная форма «редактирование данных об устройствах и их характеристиках»

Выход:измененные характеристики товара

14. Изменение информации о поставке

Вход:изменение характеристик поставки

Механизм:администратор сети (старший менеджер)

Управляющий механизм:экранная форма «редактирование поставщиков и поставок»

Выход:измененные характеристики поставки

15. Изменение информации о поставщике

Вход:изменение характеристик поставщика

Механизм:администратор сети (старший менеджер)

Управляющий механизм:экранная форма «редактирование поставщиков и поставок»

Выход:измененные характеристики поставщика

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]