Файл: Проектирование реализации операций бизнес-процесса: «Покупка сырья и материалов».pdf
Добавлен: 25.05.2023
Просмотров: 326
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес –процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5 Обоснование проектных решений по программному обеспечению
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
Таким образом, в завершении раздела можно отметить, что информационная модель бизнес – процесса «Учет покупок сырья и материалов» является понятной и информативной для пользователя создаваемого программного приложения – сотрудника отдела снабжения предприятия ООО «Сладкая сказка».
2.2 Характеристика нормативно-справочной, входной и оперативной информации
Нормативно – справочная информация основана на нормативных и законодательных актах, которые регулируют процесс поставок в РФ.
1) Гражданский Кодекс РФ, согласно которому «договором поставки признается договор, в силу которого поставщик – продавец, осуществляющий предпринимательскую деятельность, обязуется передать в обусловленный срок или сроки, производимые или закупаемые им товары покупателю для использования в предпринимательской деятельности или в иных целях, не связанных с личным, семейным, домашним и иным подобным использованием».
2) Федеральный закон № 54-ФЗ (ред. от 19.07.2011) «О закупках и поставках сельскохозяйственной продукции, сырья и продовольствия». Предприятие ООО «Сладкая Сказка» является продовольственным предприятием, поэтому покупка сырья должна основываться на положениях данного закона.
3) Договор поставки сырья и материалов. Образец договора на поставку сырья и материалов представлен в приложении 2 к данной курсовой работы.
Входная информация включает в себя следующую информацию:
- налоговые и товаротранспортные накладные, которые документально подтверждают приход, расход сырья и материалов.
- спецификация цен на сырье и материалы.
Оперативная информация включает в себя следующие документы:
- налоговые и товаротранспортные накладные, которые документально подтверждают приход, расход сырья и материалов. На основании данных документов пользователи вносят данные в программу.
- спецификация цен на сырье и материалы. На основании данного документа создается форма учета динамики цен, необходимой для анализа цен и разработки соответствующей стратегии закупок и складской логистики.
Таким образом, была рассмотрена нормативно справочная, входная и оперативная информация.
2.3 Характеристика результатной информации
Результатная информация представлена следующим образом:
Рисунок 3– Вход в программу
Нажимая на кнопку «Учет закупок сырья», пользователь попадает в окно.
Рисунок 4– Учет закупок сырья
Нажимая на кнопку «Динамика цен на сырье», пользователь попадает в окно:
Рисунок 5– Динамика цен на сырье
Нажимая на «Отчет по динамике цен», пользователь попадает в графический отчет.
Рисунок 6– Графический отчет о динамике цена на сырье
Нажимая на «Учет закупок материалов», пользователь попадает в окно:
Рисунок 7– Учет закупок материалов
Нажимая на кнопку «Динамика цен на материалы», пользователь попадает в другую форму, где отражается динамика цен.
Рисунок 8– Динамика цен на материалы
Нажимая на «Отчет о динамике цен», пользователь попадает в окно:
Рисунок 9– Отчет о динамике цен на материалы
Таким образом, была рассмотрена результирующая информация, то есть такая информация, которую пользователь получает при работе с программным приложением «Учет покупок сырья и материалов».
2.4 Общие положения (дерево функций и сценарий диалога)
В данном разделе графическим образом представим дерево функций и сценарий диалога.
Рисунок 10– Дерево функций для программы автоматизации бизнес – процесса «Учет покупок сырья и материалов»
Далее представим сценарий диалога.
Рисунок 11– Сценарий диалога для программы автоматизации бизнес – процесса «Учет покупок сырья и материалов»
Таким образом, было рассмотрено дерево функций и сценарий диалога для создаваемой программы автоматизации бизнес-процесса «Учет покупок сырья и материалов».
2.5 Характеристика базы данных
База данных, на которой основано создание программного обеспечения «Учет закупок сырья и материалов», создается в MICROSOFT ACCESS.
Выбор данной программы для создания базы данных обусловлен тем, что она позволяет создавать базы данных любой сложности, с множеством таблиц.
Была создана база данных «Сырье», которая включает в себя четыре таблицы:
1) Сырье. Отражает данные о движении сырья на предприятии ООО «Сладкая сказка».
Рисунок 12 – База данных в MICROSOFT ACCESS «СЫРЬЕ» таблица «Сырье»
Поле «Наименование сырья» отражает детальным образом каждый элемент сырья, который необходимо для производства кондитерских изделий.
Поле «Остаток на начало» отражает информации об остатках сырья на начало периода.
Поле «Приход» отражает собственно покупку и приход сырья на склад.
Поле «Расход» отражает расходование сырья со склада.
Поле «Остаток на конец» отражает остатки сырья на конец периода.
2) Материалы. Отражает движение материалов на предприятии ООО «Сладкая сказка».
Рисунок 13– База данных в MICROSOFT ACCESS «СЫРЬЕ» таблица «Материалы»
Поле «Наименование материалов» отражает детальным образом каждый элемент материалов, который необходим для производства кондитерских изделий.
Поле «Остаток на начало» отражает информации об остатках материалов на начало периода.
Поле «Приход» отражает приход материалов на склад.
Поле «Расход» отражает расход материалов со склада.
Поле «Остаток на конец» отражает остатки материалов на конец периода.
3) Динамика цен на сырье. Отражает информацию об ежедневном изменении цен на сырье.
Рисунок 14– База данных в MICROSOFT ACCESS «СЫРЬЕ» таблица «Динамика цен на сырье»
Поле «Дата» отражает дату прихода элементов сырья.
Следующие поля отражают цены на каждый элемент сырья.
4) Динамика цен на материалы. Показывает ежедневное изменение цен на материалы.
Рисунок 15– База данных в MICROSOFT ACCESS «СЫРЬЕ» таблица «Динамика цен на материалы»
Поле «Дата» отражает дату прихода материалов.
Следующие поля отражают цены на каждый материал.
Таким образом, была рассмотрена база данных «Сырье».
2.6 Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей можно представить в виде рисунка.
Рисунок 16 – Дерево вызова программных модулей
2.7 Описание программных модулей
В данной создаваемой программе существует 7 программных модулей UNIT, которые отвечает за формы FORM.
UNIT 1 отвечает за работу FORM 1. Это форма приветствия и выбора необходимых действий.
UNIT 2 отвечает за работу FORM 2. Это форма «УЧЕТ ЗАКУПОК СЫРЬЯ». В данной форме будут систематизированы все данные о закупках сырья.
UNIT 3 отвечает за работу FORM 3. Это форма «Динамика цен на сырье». В данной форме будет отображаться динамика цен на сырье.
UNIT 4 отвечает за работу FRAME 4 – это будет приложение для графического отчета динамики цен на сырье.
UNIT 5 отвечает за работу FORM 5. Это форма «УЧЕТ ЗАКУПОК МАТЕРИАЛОВ». В данной форме будут систематизированы все данные о закупках материалов.
UNIT 6 отвечает за работу FORM 6. Это форма «Динамика цен на материалы».
UNIT 7 отвечает за работу FRAME 7 – это будет приложение для графического отчета динамики цен на материалы.
Таким образом, были описаны программные модули.
2.8. Контрольный пример реализации проекта и его описание
Программное обеспечение «Закупка сырья и материалов» предназначено для работника отдела снабжения, в обязанности которого входит своевременное качественное и количественное обеспечение кондитерского производства предприятия ООО «Сладкая сказка» необходимыми материалами и сырьем.
Запускаем DELPHI 7. Сразу же сохраняем проект посредством следующих операций FILE – SAVE PROJECT AS – выбираем необходимую папку для сохранения проекта. Рекомендуется сохранять все программные модули и сам проект в одной папке, специально созданной для этого. Это облегчит поиск необходимой информации по данному проекту. Даем название проекту PROJECTZAKUPKI и также сохраняем программные модули, автоматически запущенные при запуске DELPHI 7.
Автоматически загружается FORM 1. Пока работу с данной формой откладываем, так как для ее запуска необходимо, чтобы все остальные формы были заполнены.
Создаем новую форму FORM 2. В свойстве CAPTION на панели OBJECT INSPECTOR задаем имя данной форме «УЧЕТ ЗАКУПОК СЫРЬЯ». В данной форме будут систематизированы все данные о закупках сырья.
Создаем новую форму FORM 3. В свойстве CAPTION на панели OBJECT INSPECTOR задаем имя данной форме «Динамика цен на сырье». В данной форме будет отображаться динамика цен на сырье.
FRAME 4 – это будет приложение для графического отчета динамики цен на сырье.
Создаем новую форму FORM 5. В свойстве CAPTION на панели OBJECT INSPECTOR задаем имя данной форме «УЧЕТ ЗАКУПОК МАТЕРИАЛОВ». В данной форме будут систематизированы все данные о закупках материалов.
Создаем новую форму FORM 6. В свойстве CAPTION на панели OBJECT INSPECTOR задаем имя данной форме «Динамика цен на материалы».
FRAME 7 – это будет приложение для графического отчета динамики цен на материалы.
Далее начинаем работать с созданными формами.
На форме FORM 2 в свойстве COLOR на панели OBJECT INSPECTOR задаем цвет форме «УЧЕТ ЗАКУПОК СЫРЬЯ».
На форму устанавливаем следующие компоненты и присваиваем им следующие свойства:
DATA SOURSE. В свойстве DATA SET устанавливаем взаимосвязь с ADO QUERY 1.
ADO CONNECTION. В свойстве Connection String выбираем путь создания связи с базой данных «Сырье». Жмем «Use connection string» и жмем BUILD. Устанавливаем связь с базой данных «Сырье». Проверяем соединение: соединение выполнено. Жмем ОК.
В свойстве LOGIN PROMT делаем значение ложным во избежание постоянного всплытия требования ввести пароль.
ADO QUERY. В свойстве CONNECTION устанавливаем связь с компонентом ADO CONNECTION 1. В свойстве ACTIVE делаем значение истинным, чтобы запустить данные.
Выбираем важное свойство SQL. В данном свойстве будем прописывать SQL запрос на выборку данных из соответствующей таблицы.
Рисунок 17– SQL запрос на выборку данных из таблицы «Сырье»
Далее на форму устанавливаем компонент DB GRID. В свойстве DATA SOURSE устанавливаем связь с DATA SOURSE 1. После установки данной связи в данном компоненте моментально отображаются данные из таблицы базы данных «Сырье».
Далее устанавливаем компонент DB NAVIGATOR, который позволит осуществлять различные манипуляции в данной форме. В свойстве DATA SOURSE устанавливаем связь с DATA SOURSE 1.
Далее устанавливаем кнопку BUTTON и присваиваем ей имя «Выйти на главную». Двойным щелчком на данной копке вызываем событие ON CLICK. Прописываем код, который будет закрывать программу при нажатии данной кнопки.