Файл: Проектирование реализации операций бизнес-процесса «управление запасами».pdf

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

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

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

Добавлен: 23.05.2023

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

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

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

При добавление нового варианта изделий в осуществлении действия участвуют классы всех уровней, описанных ранее. Действие инициируется командой с панели главного окна.

В действии принимают участие 2 класса уровня ввода и редактирования данных, которые представляют формы диалогов для ввода данных изделия и ввода данных компонентов изделия.

Действие ввода данных компонентов изделия повторяется циклически в зависимости от компонентного состава изделия. Аналогично циклически происходит обращение к БД при записи всех созданных компонентов изделия.

Рисунок 2.29 – Диаграмма добавления нового типа изделий

Авторизация пользователя осуществляется при помощи специального метода TryLogin() управляющего класса Users, который инициирует вызов формы авторизации и обращается к классу DATABASE за проверкой введенных авторизационных данных.

Метод TryLogin() возвращает в главную форму результат авторизации и вызывает метод SetUserRights(), который устанавливает доступ к подсистемам ИС.

Рисунок 2.30 – Диаграмма авторизации

При создании новой операции в осуществлении действия участвуют классы всех уровней, описанных ранее. Действие инициируется командой с панели главного окна.

В действии принимают участие 2 класса уровня ввода и редактирования данных, которые представляют формы диалогов для ввода данных операции и ввода данных позиций операции.

Действие ввода данных позиций операции повторяется циклически в зависимости от состава операции. Аналогично циклически происходит обращение к БД при записи всех созданных позиций операции.

Перед тем, как применить и подтвердить данные для ввода их в БД, система проверяет возможность исполнения операции – метод CheckOperationOpportunity(). Данный метод проверяет каждую введенную позицию операции на предмет соответствия количества деталей, запрошенных в операции, и количества деталей, имеющихся на складе по факту. Если запрашивается деталей больше, чем есть, операция не выполняется. Такая проверка выполняется только для операций типа «Выдача», т.к. для операций поступления она не имеет смысла.

По завершении исполнения операции на диаграмме также показан процесс создания и вывода отчета по операции.

Рисунок 2.31 – Диаграмма создания новой операции

Диаграмма приведена с момента создания новой формы учета операций. С целью сокращения объема диаграммы процесс инициирования создания данной формы посредством класса Operations опущен. Инициирующие команды пользователя показаны через Found Message – tsbAdd_Click() и ShowReport().


2.8 Контрольный пример реализации проекта и его описание

Описание контрольного примера приведено в Приложении А – руководство пользователя ИС.

Заключение

В рамках проделанной работы были рассмотрены вопросы организации и проектирования информационной системы управления запасами деталей на складе, которую можно интегрировать в информационно-техническое обеспечение слаженной деятельности Предприятия, где актуален учет складских запасов компонентов основного производства. В данной работе был рассмотрен объектный и функциональный подходы проектирования информационной системы.

В ходе функционального проектирования были построены модели функциональных и нефункциональных требований, вариантов использования, функциональной структуры и алгоритмов обеспечения работы системы.

Объектное проектирование информационной системы позволило разработать модель классов программного обеспечения, модель его компонентов, а также построить динамические модели поведения системы в виде диаграмм последовательности сообщений.

Проектирование информационной системы было осуществлено с применением современных методов разработки и дизайна. Разработка всех моделей выполнена в среде проектирования Visual Paradigm for UML 7.1.

Cписок литературы

  1. ГОСТ 19.505-79. «Руководство оператора. Требования к содержанию и оформлению».
  2. Балдин К.В., Уткин В.Б. Информационные системы в экономике. М.– Издательский центр Академия, 2005 – 288 с.
  3. Кулябов Д.С., Королькова А.В. Введение в формальные методы описания бизнес-процессов: Учеб. Пособие. – М.: РУДН, 2008. – 173 с.
  4. Нотация BPMN. Электронный ресурс: [Режим доступа]: http://bpmsoft.org/bpmn/
  5. Баранкова И.А. Нотация моделирования бизнес-процессов BPMN и ее применение при проектировании автоматизированных систем.: Молодежный научно-технический вестник. – Электронный журнал.: Изд. ФГБОУ ВПО «МГТУ им. Н.Э. Баумана». Эл. No. ФС77-51038.
  6. Орлов С.А. Технология разработки программного обеспечения: Учебник для вузов [Текст] / С. А. Орлов. - СПб.: Питер, 2004. - 527 с.
  7. SQLite – Википедия. Электронный ресурс: [режим доступа]: https://ru.wikipedia.org/wiki/SQLite
  8. Visual Paradigm for UML 13. User’s guide.: Software documentation – user’s manual - 1485 pages.
  9. Microsoft Visual Studio 2010. Visual C#. Руководство пользователя. // Техническая документация к среде разработки.
  10. MSDN. Комплекс технической документации по продуктам Microsoft.
  11. Jay A. Kreibich. Using SQLite. – O’Reilly Media, Inc., First Edition – 2010,August. 528 pages.
  12. UML 2.0. Superstructure specification. – Final adopted specification – ptc/03-08-02; 2003, 640 p.