Автор работы: Пользователь скрыл имя, 16 Декабря 2010 в 11:51, контрольная работа
Создать информационную модель процесса с помощью DFD. Для построения использовать построения модели использовать программу BPwin.
Создать информационную модель процесса
с помощью DFD. Для построения использовать
построения модели использовать программу
BPwin.
Процесс управления отделом сбыта.
В качестве схемы управления процессами сбыта продукции можно рассматривать схему DFD, включающую, кроме процессов продуцирования выходных данных из входных и потоков данных, также хранилища данных.
Внешними сущностями будут
У каждой из них будут либо входные, либо выходные данные, или входные и выходные, указанные в таблице 1.1.
Таблица 1.1.
Внешняя сущность | Входные данные | Выходные данные |
Клиент | Накладная,
Документы на оплату |
Договор или заявка,
Общие данные о клиенте, Оплаченные документы |
Производство | План производства
продукции,
Заявки на продукцию |
Данные о произведённой продукции |
Сотрудники | Данные о сотрудниках | |
Начальник | Отчёты о деятельности сбыта | |
Транспортные средства, склады и продукция | Данные о
транспортных средствах,
Данные о складах и о имеющейся продукции, Данные о продукции |
Хранилища данных:
Потоки данных связывают внешние сущности с функциями продуцирования выходных данных. Необходимо заметить, что здесь рассматривается оперативное управление без связи с финансовым отделом. Хотя все данные для финансового отдела должны быть предусмотрены (ему передаются данные о работах сотрудников и их заработных платах, сведения об оплатах, сведения о необходимых денежных средствах для реализации функций, например, для осуществления отгрузки). То есть каждая функция должна предоставлять данные о необходимых ей денежных средствах, а финансовый отдел должен по возможности выполнять эти требования.
То же касается отдела закупок, который работает на основании составления стратегического плана производства продукции.
Схема информационной структуры приведена в виде DFD-модели на рисунок. 1.1.
Рисунок
1.1. DFD диаграмма процесса «Управления
отелом сбыта» Уровень А-0.
Спроектировать базу данных, обеспечивающую
хранение информации для
Формализация концептуального проектирования.
Определение сущностей.
Согласно построенной выше DFD диаграмме БД будет состоять из следующих сущностей:
Из соображений, что возможные способы оплаты и доставки ограничены, выделим два справочника:
Итак, мы определили
основные сущности базы данных.
Определение связей между сущностями.
Связи между сущностями показаны в таблице 1.2.
Таблица №1.2.
Наименование сущности | Тип связи | Наименование сущности |
Product | m:m (продукция поступает на склад) | Warehouse |
Product | m:m (какая продукция содержится в заказе) | Order |
Employee | 1:m (сотрудник выполняет заказ) | Order |
Klient | 1:m (клиент делает заказ) | Order |
Payment | 1:m (типичная связь справочника) | Order |
Delivery_method | 1:m (типичная связь справочника) | Order |
Order | 1:m (на один заказ выписывается одна или более ТТН) | Otgruzka |
Driver | m:1 (водитель осуществляет доставку) | Otgruzka |
Для реализации связи многие-ко-многим:
Product | m:m (продукция поступает на склад) | Warehouse |
Введем дополнительную сущность Product_warehouse (Продукция на складе). Тогда:
Product | 1:m | Product_warehouse |
Warehouse | 1:m | Product_warehouse |
Для реализации связи многие-ко-многим:
Product | m:m (какая продукция содержится в заказе) | Order |
Введем дополнительную сущность Product_order (Продукция в заказе). Тогда:
Product | 1:m | Product_order |
Order | 1:m | Product_order |
На основании вышесказанного построим инфологическую модель БД (рисунок 1.3.).
Построение инфологической модели БД.
Построение
даталогической модели
БД.
Опишем поля сущностей БД с точки зрения типов данных.
Payment | ||
Payment_code | Числовой | Код оплаты |
Method_payment | Текстовый | Метод оплаты |
Delivery_method | ||
Delivery_code | Числовой | Код доставки |
Delivery_method | Текстовый | Метод доставки |
Warehouse | ||
Warehouse_number | Числовой | Номер склада |
Volume_warehouse | Числовой | Объем склада |
Product | ||
Product_code | Числовой | Код продукции |
Product_name | Текстовый | Наименование продукции |
Product_size | Текстовый | Размер |
Zena | Денежный | Числовой |
Product_ Warehouse | ||
Product_code (FK) | Числовой | Код продукции |
Warehouse_number (FK) | Числовой | Номер склада |
Product_quantity | Числовой | Количество продукциир |
Shop_number | Числовой | Номер цеха-изготовителя |
Receiving_date | Дата/время | Дата поступленя на склад |
Employee | ||
Employeet_code | Числовой | Код сотрудника |
Name | Текстовый | ФИО |
Telephone | Числовой | Рабочий телефон |
Driver | ||
Atomobile_code | Текстовый | Номер автомобиля |
Driver_name | Текстовый | ФИО водителя |
Atomobile_mark | Текстовый | Марка автомобиля |
Klient | ||
Klient_code | Числовой | Код клиента |
Organization_name | Текстовый | Наименование организации |
INN | Числовой | Номер ИНН |
Address | Текстовый | Адрес организации |
Telephone | Числовой | Телефон |
Director | Текстовый | ФИО директора |
Contact_person | Текстовый | Доверенное лицо |
Number_doverennost | Текстовый | Номер доверенности |
Order | ||
Order_ID | Числовой | Номер заказа |
Klient_code (FK) | Числовой | Код клиента |
Order_date | Дата/время | Дата заказа |
Delivery_date | Дата/время | Дата доставки |
Delivery_place | Текстовый | Место доставки |
Payment_day | Дата/время | Дата оплаты |
Employeet_code (FK) | Числовой | Код сотрудника |
Payment_code (FK) | Числовой | Код оплаты |
Number_nakladnoi | Числовой | Номер накладной на отпуск |
Delivery_code (FK) | Числовой | Код доставки |