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

3.5 Требования к функциям

АРМ менеджера должно решать следующие задачи:

  1. Формирование заявки от клиента на производство;

  2. Формирование заявки от клиента на отгрузку;

  3. Формирование требований на изготовление товаров;

  4. Формирование документа об отгрузке товара.

Глава 4. Модель потоков данных dfd

Рисунок 5: Модель потоков данных DFD для данного автоматизированного рабочего места.

Спецификация к процессу «Формирование трбования на изготовление»

@вход1= Заявки товара

@вход2= Остатки товара

@выход1= Требование на изготовление

@ СПЕЦПРОЦЕСС1 Формирование требования на изготовление

Выполнить

Действие1 Вывести сообщение «заполните заголовок»

Действие2 Дата формирования листа к выдаче вводится автоматически в поле «Дата»

ПОКА Заполнены все поля заголовка

Действие3 Вывести сообщение «Заполните спецификацию»

Действие4 Номер вводится автоматически

Действие5 Выбрать наименование товара из @вход1

Действие6 Выбрать единицу измерения

Действие7 Ввести количество вручную

Действие8 Выбрать № и дату из @вход1

Действие9 Ввести примечание

ПОКА Заполнены все поля спецификации

Действие10 Предложить пользователю информацию «Для сохранения заказа на изготовление» нажмите кнопку «Сохранить»

Действие11 Применить действие пользователя о сохранении Если «Введенная команда» = команде «Сохранить»

ТО

Выполнить

Действие12 Внести @выход1 в Таблицу «Требование на изготовление»

Действие13 Вывести информационное окно «идет сохранение»

Иначе

Выполнить

Действие14 Вывести сообщение об ошибке

Действие15 Предложить пользователю просмотреть Сформированный

документ «Требование на изготовление» и возможность его распечатки

Действие16 Принять команду пользователя

Если «Введенная команда»= команде «Просмотреть»

ТО

Выполнить

Действие17 Вывести на экран сформированный документ

Иначе

Если «Введенная команда» = команде «Распечатать»

ТО

Выполнить

Действие18 Вывести сообщение «Пожалуйста подождите идет печать

документа»

Действие19 Отправить документ на печать

Иначе

Выполнить

Действие20 Вывести сообщение об ошибке

@Конец СПЕЦПРОЦЕССА1

Глава 5. Построение концептуальной модели БД

Заявка

Поставщик

Требование на изготовление

Тип доставки

Учет отгрузки

Товар

Клиент

Учет остатков

Грузчик

Водитель

М

1

1

М

1

М

М

М

М

М

М

М

1

1

М

М

М

М

М

М

М

М

М

1

М

М

М

М

Рисунок 6: Концептуальная модель БД АРМ менеджера.

Для создания БД необходимо разрешить связи многие ко многим. Для этого мы используем метод введения ссылок на таблицу. После введения ссылок получим:

Ссылка

Заявка

Поставщик

Требование на изготовление

Тип доставки

Учет остатков

1

1

М

1

М

М

М

М

М

М

1

1

1

1

М

М

М

М

М

М

М

М

Клиент

Ссылка

1

Товар

Ссылка

Грузчик

Ссылка

Ссылка

Ссылка

М

Учет отгрузки

Водитель

Рисунок 7: Логическая модель БД с применением оптимизации.

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