Файл: ПРОЕКТИРОВАНИЕ РЕАЛИЗАЦИИ ОПЕРАЦИЙ БИЗНЕС–ПРОЦЕССА «ПОКУПКА СЫРЬЯ И МАТЕРИАЛОВ».pdf

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

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

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

Добавлен: 02.04.2023

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

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

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

Результатами автоматизации отделов предприятия являются:

  • Заполненные справочники
  • Поиск и фильтрация по справочникам
  • Введенные документы, внешние и внутренние
  • Поиск и фильтрация по документам
  • Печать отчетов.

Сначала нужно ввести данные контрагентов и номенклатуры. Затем на основе этих данных станет возможным осуществлять приход, списание, возвраты, перемещение и реализацию товаров. Для этого внесены соответствующие документы, а именно:

  • «ПоступлениеТМЦ»;
  • «Реализация»;
  • «Возврат»;
  • «Списание ТМЦ»;
  • «Перемещение».

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

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

Материалы поступают в организацию от поставщиков. Для оформления прихода номенклатуры от контрагента, используется документ «Поступление ТМЦ»

В случае если товар бракованный или с истекшим сроком годности, его нужно списать. Для этого используется документ «Списание ТМЦ», с помощью которого можно оформить списание ТМЦ

При помощи документа «Реализация» можно оформить продажу номенклатуры контрагенту. Также можно сделать возврат от контрагента, для его оформления нужен документ «Возврат»

Документ «Перемещение» нужен для оформления перемещения номенклатуры со склада на другой склад, либо в магазин

По результатам деятельности фирмы можно сформировать отчеты. Для этого нужно выбрать пункт «Отчеты» в главном меню

В программе предусмотрены различные отчеты, один из них «Остатки ТМЦ»

2.3 Общие положения (дерево функций и сценарий диалога)

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

  • служебные функции;
  • основные функции.

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

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


Диалог – это процесс обмена сообщениями между информационной системой и пользователем. В процессе этого обмена постоянно осуществляется смена ролей информатора (тот, кто отправляет информацию) и реципиента (пользователь, который принимает информацию), при этом смена ролей происходит оперативно.

В процессе диалога возможно:

  • двустороннее управление на базе языка типа «запрос–ответ»;
  • одностороннее управление со стороны информационной системы с языком общения типа «меню», «заполнение шаблона», ответа по «подсказке»;
  • одностороннее управление со стороны пользователя с использованием языка команд.

Разрабатываемый программный продукт будет автоматизировать функции обработки данных и подготовки документов.

В главном меню системы расположим служебные функции: вход в систему, управление окнами, выход из программы, помощь по системе.

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

Рисунок 5 Иерархия функций программы

Сценарий диалога пользователя с готовым программным продуктом изображен на рисунке 6:

Рисунок 6. Сценарий диалога

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

В качестве базы данных выберем MS Access. Данный программный продукт были выбран по ряду причин:

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

MS Access – компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на Linux, Microsoft Windows и разнообразных Unix платформах.

В качестве преимуществ MS Access можно отметить:

  • многоверсионная архитектура: параллельная обработка оперативных и аналитических запросов (читающие пользователи не блокируют пишущих, что особенно важно, поскольку разработанной программой), будут пользоваться одновременно несколько сотрудников;
  • компактность (дистрибутив 10Mb);
  • высокая эффективность

Стоит подчеркнуть, что MS Access – это сервер обработки баз данных, и один такой сервер может обработать сотни независимых баз данных, и каждую – с огромным количеством пользовательских соединений. Чтобы обеспечить резервное копирование, сервер останавливать нет необходимости. Сам процесс резервного копирования сохраняет состояние базы данных на момент старта, при этом никак не препятствуя работе с базой.

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

  • поставщики;
  • материалы;
  • договоры;

Описание таблиц приведено ниже.

Таблица 9. Данные о поставщиках

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код поставщика

числовой

Kod_post

4

4

неогр

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

ФИО

текстовый

Fio_post

30

30

неогр

Нет

Вид материалов

текстовый

Mater

50

50

неогр

Нет

Таблица 10. Данные о материалах и сырье

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код материала

счетчик

Mater

4

4

неогр

Да. Ключ. Поле

Название

Текст.

Nazv

50

50

неогр

Нет

Таблица 11. Данные о договорах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код договора

Счетчик

Kod_dog

4

4

неогр

Да. Ключ.

Код поставщика

Числовой.

Kod_post

4

4

неогр

Да

Код материала

Числовой.

Mater

4

4

неогр

Да

Примечание

Текст.

primech

100

100

неогр

Нет


ER–модель для бизнес–процесса «Покупка сырья и материалов» представлена на рисунке 7.

Договоры

код договора

код поставщика

код материала

примечание

Материалы

код материала

наименование

Поставщики

код поставщика

ФИО поставщика

Вид материалов

Рисунок 7. ER–модель

2.5 Структурная схема пакета (дерево вызова программных модулей)

Преимущество данного решения заключается в следующем:

Основные функции системы будут доступны пользователю одним кликом мышки. При этом программные модули продукта вызываются следующим образом (рисунок 8):

Рисунок 8 Дерево вызова программных модулей

Выделим 3 группы программных модулей системы:

1. Управляющие модули – выполняющие функции по управлению объектами системы

2. Функциональные модули – позволяющие обеспечить ввод и обработку данных

3. Сервисные модули – обеспечивающие дополнительные сервисы

2.6 Описание программных модулей

Для закупки сырья и материалов предприятия использовалась СУБД MS Access, основа которой – язык VBA. Данная среда выполняет две основные функции: позволяет разрабатывать само хранилище данных, а также разработать интерфейс приложения, в том числе и программный код к нему. Таким образом, данная СУБД является:

  • высокопроизводительным интерпретатором;
  • СУБД как таковой;
  • объектно–ориентированная модель компонент;
  • визуальное построение приложений из программных прототипов;
  • широкий набор встроенных средств для работы с базами данных.

Примененная технология работы с данными – DAO 3.6, такая как эта модель максимально совместима с прошлыми версиями СУБД MS Access, кроме того менее требовательна к ресурсам, а также проста в употреблении. В соответствии с принципами визуального программирования, разработка приложений состоит из двух этапов:

1. Создания интерфейса приложения, на этом этапе на форме размещаются те объекты, которые необходимы для работы приложения, все существующие объекты принято делить на две группы:

а) информационные объекты, основное назначение которых ввод/вывод данных на экран;

б) управляющие объекты – это объекты при выборе которых выполняются определённые действия, кроме этого существует классификация объектов на визуальные и не визуальные. Вид визуальных объектов не зависит от того, в каком режиме находится форма, редактирования или работы. Не визуальные объекты можно увидеть на форме только в режиме редактирования.


2. Определение функциональности приложения. На этом этапе для управляющих объектов разрабатываются процедуры на языке VBA и связываются с выбранными объектами.

В составе проекта можно выделить следующие элементы: сами данные – таблицы, sql–инструкции в виде запросов, код проекта; описание форм; модули форм; модули; параметры проекта; описание ресурсов, отчеты и макросы (последние два вида объектов в нашем проекте не потребовались).

Могут располагать невизуальные компоненты, выполняющие вспомогательные, но не менее важные, действия, например, таймер (секундомер), набор данных Table или источник данных DataSource.

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

Разработка интерфейса программы начинается с создания соединения с базой данных, построения источников данных. Для этого используются невизуальные компоненты, которые помещаются в специальную форму –модуль данных. Работа с системой начинается с главного окна программы (рисунок 9).

На главной форме расположены кнопки – «Сырье и материалы», «Поставщики», «Договоры», «Отчеты».

Рисунок 9 Главная форма

В верхней части формы расположено главное меню, с помощью которого пользователь вызывает команды «Файл», «Справочники», «Отчеты», «Документы» (рисунок 10). Каждый отдел говорит сам за себя в отделе «Сырьё» – количество сырья на складе, «Журнал покупок» – что было приобретено ранее, и т.д.

Рисунок 10 Элементы меню

Для примера рассмотрим таблицу и кнопочную форму для нее «Сырье и материалы» (рисунок 11)

Рисунок 11 Экранная форма для таблицы «Сырье и материалы»

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

ЗАКЛЮЧЕНИЕ

Закупочная работа является основой хозяйственной деятельности организации. Процесс закупки товаров и формирование коммерческих связей является основной и самой сложной задачей предприятия. Закупка товаров рассматривается в системе коммерции как связующее звено трех важнейших составляющих деятельности предприятия: производственной, финансовой и сбытовой. Организация процесса покупки сырья и материалов зависит от типа и размера предприятия. Обычно, закупочная деятельность на предприятиях организуется отделом материально–технического снабжения, что позволяет получить выгоды, осуществляя централизованные закупки. Проанализировал достоинства всех методов и инструментальных средств моделирования бизнес–процессов. Также, освоил инструмент Erwin, который позволил с лёгкостью спроектировать реализацию операции бизнес–процесса «Покупка сырья и материалов».