Файл: Проектирование реализации операций бизнес-процесса «Планирование закупок и размещение заказов поставщикам.pdf
Добавлен: 23.05.2023
Просмотров: 287
Скачиваний: 3
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.2 Характеристика существующих бизнес-процессов
1.3 Характеристика документооборота, возникающего при решении задачи
2. Обоснование проектных решений по информационному обеспечению
2.1 Обоснование проектных решений по программному обеспечению
3.1 Информационная модель и её описание
3.2 Характеристика нормативно-справочной, входной и оперативной информации
3.3 Характеристика результатной информации
3.4 Характеристика базы данных
3.5 Структурная схема пакета (дерево вызова программных модулей)
4. Описание программных модулей
Дерево функций представлено на рисунке 11 [7].
Рисунок 11. Дерево функций системы
При разработке структуры диалога необходимо предусмотреть возможность работы с экранными формами входных документов, формирование выходных документов, корректировки вводимых данных, просмотра введенной информации, работу с таблицами нормативно-справочной информации, протоколирования действий пользователя, а также помощь на всех этапах работы.
Разработаем сценарий диалога информационной системы. Сценарий диалога представлен на рисунке 12.
Рисунок 12. Сценарий диалога
3.4 Характеристика базы данных
Проектируемая ИС будет хранить и обрабатывать данные в реляционной базе данных, которая представляет собой совокупность двумерных таблиц. База данных будет включать следующие таблицы:
- План производства.
- Готовая продукция.
- План закупок.
- Сырье.
- Материал.
- Номенклатура.
Для описания взаимосвязей между таблицами построим ER-модель. ER-модель представлена на рисунке 13.
Характеристика таблиц базы данных представлена в таблице 5.
Рисунок 13. ER-модель базы данных
Таблица 5
Характеристика базы данных
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Справочник «Номенклатура» |
||||
|
ID_номенклатуры |
ID_nomen |
Счетчик |
5 |
Ключевое поле |
|
Код |
Code_nomen |
Текст |
30 |
|
|
Наименование |
Name_nomen |
Текст |
100 |
|
|
Сырье и Материал |
||||
|
ID_сырья |
ID_stock |
Счетчик |
5 |
Ключевое поле |
|
Наименование |
Name_stock |
Текст |
30 |
|
|
Параметр |
Par_stock |
Текст |
30 |
|
|
Единица измерения |
Ed_stock |
Текст |
5 |
|
|
Готовая продукция |
||||
|
ID_продукции |
ID_gp |
Счетчик |
5 |
Ключевое поле |
|
Наименование |
Name_gp |
Текст |
30 |
|
|
План закупок |
||||
|
ID_плана |
ID_pz |
Счетчик |
5 |
Ключевое поле |
|
Дата |
Date_pz |
Дата/Время |
8 |
|
|
Период |
Per_pz |
Текстовый |
15 |
|
|
Количество |
Kol_pz |
Числовой |
7 |
|
|
Единица измерения |
Ed_pz |
Текстовый |
5 |
|
|
План производства |
||||
|
ID_плана |
ID_pp |
Счетчик |
5 |
|
|
Дата |
Date_pp |
Дата/Время |
8 |
|
|
Период |
Per_pp |
Текстовый |
15 |
|
|
Количество |
Kol_pp |
Числовой |
7 |
|
|
Единица измерения |
Ed_pp |
Текстовый |
5 |
|
3.5 Структурная схема пакета (дерево вызова программных модулей)
Структурная схема пакета программных модулей состоит из модулей следующих классов:
- Модули, выполняющие служебные функции.
- Управляющие модули, осуществляющие загрузку меню и передачу управления другому модулю.
- Модули, связанные с хранением, обработкой и выдачей информации.
Описание функций модулей позволяет структурировать файлы информационной системы, обеспечить надежность системы и удобство при сопровождении системы.
Описание функций модулей представлено в таблице 6.
Таблица 6
Описание функций модулей
|
№ п/п |
Наименование модуля |
Функции модуля |
|
1 |
Глобальный модуль |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются при запуске приложения |
|
2 |
Модуль расчета ЭММ |
Содержит предопределенные процедуры формы, необходимые для осуществления загрузки плана производства, извлечения из него параметров для создания ЭММ |
|
3 |
Модуль создания плана закупок |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются при решении задачи оптимизации ЭММ |
Модель дерева вызова программных модулей представлено на рисунке 14.
Рисунок 14. Модель дерева вызова программных модулей
4. Описание программных модулей
Основой функционала проектируемой информационной системы является алгоритм расчета экономико-математической модели. Суть методов оптимизации заключается в том, что исходя из наличия определенных ограничений выбирается такой способ их использования (распределения), при котором обеспечивается максимум объема выпуска готовой продукции.
Отличительными признаками оптимизационных моделей являются:
- Наличие одного или нескольких критериев оптимальности (критерий оптимальности — это признак, по которому множество или одно решение задачи признается наилучшим); наиболее типичными критериями в экономических оптимизационных задачах являются: максимум дохода или прибыли, минимум издержек, минимальное время для выполнения задания и другие;
- Система ограничений, которая формируется, исходя из содержательной постановки задачи, и представляет собой систему уравнений или неравенств.
Поскольку алгоритм расчета ЭММ имеет большой объем, графический вариант будет представлен в Приложении 1.
-
- Контрольный пример реализации проекта и его описание
Для разработки контрольного примера реализации проекта и его описания необходимо:
- Описать тестовые данные, которые необходимы для проверки работоспособности основных функций проекта.
- Описать процесс обработки тестовых данных.
- Описать результаты обработки тестовых данных.
Реализация контрольного примера состоит из следующих этапов:
- Ввод тестовых данных в справочники.
- Расчет плана закупок.
Для заполнения справочника «Номенклатура» необходимо код и наименование. В справочник была введена информация о номенклатуре «2.1111.03» «Проволока алюминиевая». После нажатия кнопки «Сохранить», введенные данные записываются в базу данных и становятся доступными для просмотра (см. рис. 15).
Рисунок 15. Заполнение справочника «Номенклатура»
На основании загруженного плана производства был сформирован план закупок, который может быть выгружен из ИС или напечатан. Результат создания плана производства представлен на рисунке 16.
Рисунок 16. Сформированный план закупок
ЗАКЛЮЧЕНИЕ
В ходе выполнения курсовой работы было проведено обследование предметной области. Дано описание комплекса задач автоматизации и обоснование их выбора. Были описаны бизнес-процессы предметной области с помощью нотации IDEF0.
Были описаны информационные потоки, возникающие в результате осуществления документооборота, возникающего при планировании закупок.
Проведено исследование проектных решений по информационному обеспечению. В результате анализа была выбрана реляционная модель базы данных.