- •Введение
- •Задание
- •Глава 3. Техническое задание (гост 34.602-89)
- •3.1. Общие сведения
- •3.2. Назначения и цели создания (развития) арм
- •3.3. Требование к системе
- •3.4. Требования к арм в целом
- •3.5 Требования к функциям
- •Глава 4. Модель потоков данных dfd
- •5.1. Логическая модель бд
- •5.2.Сведения о доменах атрибутов
- •Глава 6. Практическая часть
- •6.1. Окно заявки товара
- •6.2. Окно требование на изготовление товара
- •6.3. Окно отгрузки готовой продукции со склада поставщика
- •Заключение
3.5 Требования к функциям
АРМ менеджера должно решать следующие задачи:
Формирование заявки от клиента на производство;
Формирование заявки от клиента на отгрузку;
Формирование требований на изготовление товаров;
Формирование документа об отгрузке товара.
Глава 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: Логическая модель БД с применением оптимизации.