Файл: Автоматизация учета расхода материалов на производство.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 242

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

S-3: Удалить заказ (Delete Order)

Система отображает диалоговое окно, содержащее список заказов и поле для ввода номера заказа. Менеджер выбирает необходимый заказ из списка или вводит номер заказа в поле (Е-3). Система удаляет выбранный заказ (Е-4). Затем прецедент начинается сначала.

S-4: Просмотреть заказ (View Order)

Система отображает диалоговое окно, содержащее список заказов и поле для ввода номера заказа. Менеджер выбирает необходимый заказ из списка или вводит номер заказа в поле (Е-3). Система отображает информацию о выбранном заказе. Когда менеджер посмотрит информацию, прецедент начнется сначала.

          1. Альтернативные потоки

Е-1: Введено неправильное имя или пароль. Пользователь должен повторить ввод или завершить прецедент.

Е-2: Выбраны не все материалы, необходимые для изготовления продукции или материалов нет в наличии. Менеджер должен поставщика, на того, у кого данные материалы в наличии или завершить прецедент.

Е-3: Введен неправильный номер заказа. Менеджер должен повторить ввод или завершить ввод или изменить прецедент.

Е-4: Система не может удалить заказ. Информация сохраняется, система удалит заказ позже. Выполнение прецедента продолжается.

Поток событий для прецедента «Управление информацией о поставщике».

1.3.2.2 Предусловия.

1.3.2.2.1 Главный поток.

Прецедент начинает выполняться, когда менеджер подключается к системе и вводит свое имя и пароль. Система проверяет правильность пароля (Е-1) и выводит возможные варианты действий: добавить (Add), изменить (Change), удалить (Delete), просмотреть (View) или выйти (Exit).

Если выбрана операция добавить (Add), S-1: выполняется поток добавить нового клиента (Add a New Client).

Если выбрана операция изменить (Change), S-2: выполняется поток изменить данные о клиенте (Change Client Data).

Если выбрана операция удалить (Delete), S-3: выполняется поток удалить клиента (Delete Client).

Если выбрана операция посмотреть (View), S-4: выполняется поток просмотреть данные о клиенте (View Client Data).

Если выбрана операция выйти (Exit) прецедент завершается.

1.3.2.2.2 Под-потоки.

S-1: добавить нового поставщика (Add a New Provider)


Система отображает диалоговое окно, содержащее поля для ввода данных о новых поставщиках. Пользователь заполняет поля (Е-2). Система запоминает введенные данные. Затем прецедент начинается сначала.

S-2: изменить данные о поставщике (Change Provider Data)

Система отображает диалоговое окно, содержащее список поставщиков и поле для ввода номера поставщика. Менеджер выбирает необходимого клиента из списка или вводит его номер в поле (Е-3). Система отображает информацию о данном поставщике. Менеджер делает необходимые изменения (Е-2). Система запоминает введенные данные. Затем прецедент начинается сначала.

S-3: удалить поставщика (Delete Provider)

Система отображает диалоговое окно, содержащее список поставщиков и поле для ввода номера поставщиков. Менеджер выбирает необходимого клиента из списка или вводит его номер в поле (Е-2). Система удаляет выбранного клиента (Е-4).

4). Затем прецедент начинается сначала.

S-4: просмотреть данные о поставщике (View Provider Data)

Система отображает диалоговое окно, содержащее список поставщиков и поле для ввода номера поставщика. Менеджер выбирает необходимого поставщика из списка или вводит его номер в поле (Е-3). Система отображает информацию о выбранном поставщике. Когда менеджер просмотрит информацию, прецедент начнется сначала.

1.3.2.2.3 Альтернативные потоки

Е-1: введено неправильное имя или пароль. Пользователь должен повторить ввод или завершить прецедент.

Е-2: выбраны не все материалы, необходимые для изготовления тары или материалов нет в наличии. Менеджер должен заказать материалы.

Е-3: введен неправильный номер наряда. Менеджер должен повторить ввод или завершить прецедент.

Е-4: система не может удалить наряд. Информация сохраняется, система удалит наряд позже. Выполнение прецедента продолжается.

Поток событий для прецедента «Учет поступления и выдачи материала».

1.3.2.3 Предусловия.

1.3.2.3.1 Главный поток.

Прецедент начинает выполняться, когда завскладом подключается к системе и вводит свое имя и пароль. Система проверяет правильность пароля (Е-1) и выводит возможные варианты действий: добавить (Add), отметить (Mark) или выйти (Exit).

Если выбрана операция добавить (Add), S-1 выполняется поток внести поступившие материалы (Add a New Materials).

Если выбрана операция отметить (Mark), S-2: выполняется поток сделать отметку о выдаче материалов (Mark Materials).

Если выбрана операция выйти (Exit) прецедент завершается.


1.3.2.3.2 Под-потоки.

S-1: внести поступившие материалы (Add a New Materials)

Система отображает диалоговое окно, содержащее поля для ввода наименования комплектующих, их количества, поставщика. Завскладом заполняет указанные поля (Е-2). Система запоминает введенные данные. Затем прецедент начинается сначала.

S-2: сделать отметку о выдаче комплектующих (Change Order)

Система отображает список комплектующих, находящихся на складе. Завскладом напротив нужных материалов вводит количество выданных (Е-3). Система запоминает введенные данные. Затем прецедент начинается сначала.

1.3.2.3.3 Альтернативные потоки

Е-1: введено неправильное имя или пароль. Пользователь должен повторить ввод или завершить прецедент.

Е-2: заполнены не все поля. Пользователь должен заполнить пропущенные поля или завершить прецедент.

Е-3: указано количество выданных материалов, превышающее их количество на складе. Пользователь должен повторить ввод или завершить прецедент.

Поток событий для прецедента «Производство тары».

1.3.2.4 Предусловия.

1.3.2.4.1 Главный поток.

Прецедент начинает выполняться, когда инженер по работе со станками подключается к системе и вводит свое имя и пароль. Система проверяет правильность пароля (Е-1) и выводит возможные варианты действий: просмотреть (View), отменить (Mark) или выйти (Exit).

Если выбрана операция просмотреть (View), S-1: выполняется поток просмотреть наряд на производства тары (View an Production of Containers).

Если выбрана операция отметить (Mark), S-2: выполняется поток сделать отметку о статусе производимой тары по наряду (Production of Containers).

Если выбрана операция выйти (Exit) прецедент завершается.

1.3.2.4.2 Под-потоки.

S-1: Просмотреть наряд на производство тары (Production of Containers).

Система отображает диалоговое окно, содержащее список нарядов и поле для ввода номера наряда. Инженер выбирает необходимый наряд из списка или вводит его номер в поле (Е-2). Система отображает информацию о выбранном наряде. Когда инженер просмотрит информацию, прецедент начнется сначала.

S-2: сделать отметку о статусе производимой тары (Mark Production of Containers).

Система отображает диалоговое окно, содержащее список нарядов. Возле необходимого наряда инженер делает отметку о статусе тары по данному наряду. Инженер сохраняет изменения. Затем прецедент начинается сначала.

1.3.2.4.3 Альтернативные потоки

Е-1: введено неправильное имя или пароль. Пользователь должен повторить ввод или завершить прецедент.


Е-2: заполнены не все поля. Пользователь должен заполнить пропущенные поля или завершить прецедент.

Е-3: введен неправильный номер наряда. Инженер должен повторить ввод или завершить прецедент.

Поток событий для прецедента «Требование необходимых Материалов».

1.3.2.5 Предусловия.

1.3.2.5.1 Главный поток.

Прецедент начинает выполняться, когда инженер по работе со станками подключается к системе и вводит свое имя и пароль. Система проверяет правильность пароля (Е-1) и выводит возможные варианты действий: посмотреть (View), затребовать (Order) или выйти (Exit).

Если выбрана операция просмотреть (View), S-1: выполняется поток просмотреть затребованные материалы на складе (View Ordered Material).

Если выбрана операция затребовать (Order), S-2: выполняется поток затребовать необходимые материалы на складе (Order Required Materials on Warehouse).

Если выбрана операция выйти (Exit) прецедент завершается.

1.3.2.5.2 Под-потоки.

S-1: Просмотреть затребованные материалы обо всех сделанных заказах данным инженером по работе со станками: дата сделанных партиях данным инженером: дата затребования, наименование материалов, их количество, заказ выполнен или нет. Когда инженер просмотрел список, он уведомляет систему.

Прецедент начинается сначала.

S-2: затребовать необходимые материалы на складе (Order Required Materials on Warehouse)

Система отображает диалоговое окно, содержащее поля для ввода списка необходимых материалов и их количества. Инженер заполняет его. Система запоминает введенные данные. Затем прецедент начинается.

1.3.2.5.3 Альтернативные потоки.

Е-1: введено неправильное имя или пароль. Пользователь должен повторить ввод или завершить прецедент.

Описание потоков событий для прецедентов Управление информацией о поставщиках и Управление информацией о материалах аналогично описанию для прецедента Управление информацией о партии; для прецедента

Проверка продукта на брак – прецеденту производство тары

1.3.3 Диаграмма деятельности

Рисунок 1.7 Диаграмма деятельности

На Рисунке 1.7 представлена «диаграмма деятельности» Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений.

Диаграммы деятельности состоят из ограниченного количества фигур, соединенных стрелками. Основные фигуры:


  1. Прямоугольники с закруглениями – действия;
  2. Ромбы – решения;
  3. Широкие полосы – начало и окончание ветвления действий;
  4. Чёрный круг – начало процесса;
  5. Чёрный круг с обводкой – окончание процесса.

Стрелки идут от начала к концу процесса и показывают потоки управления или потоки объектов.

Информационное обеспечение задачи

Информационная модель и её описание

Данная информационная модель будет состоять из справочников, в которые заносится информация о документах, но выходные документы после производства будут идти напрямую к менеджеру, на дальнейшую обработку:

  1. Справочник материалов
  2. Справочник сотрудников
  3. Справочник продукции

На рисунке 4 изображена информационная модель данной системы.

Рисунок 4. Информационная модель

Характеристика базы данных

База данных состоит из шести таблиц:

  • Менеджер
  • Заказ
  • Поставщик
  • Сотрудники
  • Накладная
  • Материалы

Таблица 2.1 Сущность «Менеджер»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код менеджера

Ключ

Счетчик

5

Ключевое поле

ФИО

Короткий текст

20

Табельный номер

Числовой

20

Код заказа

Числовой

5

Код компании

Числовой

5

Контакты

Короткий текст

50

Таблица 2.2 Сущность «Заказ»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код заказа

Ключ

Счетчик

5

Ключевое поле

Исследование

Короткий текст

20

Код продукта

Числовой

50

Бюджет

Денежный

20