Файл: Изучение проектирования реализации операций бизнес-процесса.pdf

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

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

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

Добавлен: 15.06.2023

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

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

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

2.3 Характеристика результатной информации

В данном пункте рассматривается документ формирование заказа на поставку. В стандартной конфигурации “1С: Торговля и склад” уже имелся такой документ, но он не удовлетворял потребностям ООО “Альянс-Трейд”. Поэтому был разработан модуль “Формирование заказа на поставку”, отвечающий потребностям данной организации.

В результате проделанной работы был написан модуль “Формирование заказа на поставку”.

При нажатие кнопки товар выбирается из справочника номенклатура. При нажатие кнопки товар выбирается из справочника Прайс-лист.

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

При получении товара по данному заказу (то есть, при проведении выписанной на основании данного заказа приходной накладной или приходной реализатора) количество ожидаемого товара автоматически уменьшается. В конфигурации предусмотрена возможность снятия заказа, с помощью формирующегося на его основании документа - «Снятие заказа».

Документ Заказ может быть заполнен ручным способом: путем построчного ввода, подбором или по прайс-листу.

На основании заказа на поставку могут быть выписаны следующие подчиненные документы:

«Расходный кассовый ордер» - для фиксации наличной оплаты по заказу.

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

«Приходная накладная» или «Приходная реализации» для регистрации получения товаров по заказу.

«Заказ на поставку» для корректировки ранее выписанного заказа.

Ведомость служит для отчетности и является уточняющей для оформления правильного заказа.

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


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

Рисунок 2 Сценарий Диалога работы программы

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

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

Рисунок 3 Дерево функций

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

Базу данных ИС можно представить в виде следующей ER модели –

Рисунок 3 ER модель базы данных

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

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

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

Таблица 1

Таблица модулей разрабатываемого программного продукта

п/п

Наименование модуля

Функционал модуля

1

Форма “основная процедура работы склада”

Содержит в себе глобальные переменные, процедуры и функции. Основная работа начинается с этого модуля.

2

Форма “Журнал Созданных накладных в одну итерацию”

Форма формирование и отправки отчета Созданных накладных в одну итерацию.

3

Форма «Журнал обработанных накладных»

Форма формирование и отправки отчета накладных

4

Форма «Авторизация»

Данная форма содержит запрос логина и пароля для входа в веб интерфейс программы.

5

Форма «О программе»

Краткая информация о созданной программе.


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

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

Они могут выполняться в любой календарный момент времени и включают операции ввода, вывода реализации запросов и др. Операции имеют программное выполнение, подчиненное единой алгоритмической схеме. Программа по решению задач учета складских операций и реализации продукции реализована в программе “1С: Торговля и склад”.

Работа с программой начинается с вывода информационного окна и активизации системы меню.

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

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

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

Для учета поступления, реализации и излишков ТМЦ реализуются следующие операции: ввод с документов по приходу, списанию и оприходованию материалов.

Программа состоит из следующих основных модулей.

Основная процедура - конфигурация среды окружения, формирование основного экрана программы, создание системы главного меню и соответствующих подменю, активизация меню.

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

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


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

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

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

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

Данные через диалог могут быть получены прямым и косвенным способом. Прямой способ реализуется путем их ввода по шаблону (накладные, акты и прочие документы) или по запросу конкретных значений реквизитов (номер подразделения, табельный номер и др.). Косвенный способ - путем меню или логических (альтернативных) запросов - «да», «нет».

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

Параметры (входные документы) - входные данные, полученные в виде конкретных значений, переданных в оперативной памяти смежным модулям (функциям).

В данном курсовом проекте для ООО “Альянс-Трейд” в городе Омске был спроектирован и разработан модуль “Формирование заказа на поставку”. Результаты работы которого позволят в поставленные сроки корректно и быстро сформулировать заявку на заказ товаров.

ЗАКЛЮЧЕНИЕ

Целью работы было ИС для управления запасами на оптово-складе. Создание информационной системы склада необходимо, усовершенствовать процессы хранения, учёта и товара. Использование системы становится составляющей функционирования предприятия.

Данная включает технологическую проектирования по комплексу -задач, которая содержательную сторону управления товаром и для понимания технологии проектирования.

графического представление бизнес процессов CASE-средство уровня All Process Modeler Инфологическая модель при помощи Fusion Process Erwin и отражает область ИС (управление запасами на складе) в совокупности информационных и их структурных связей.


ИС выполняет поставленную цель и обеспечивает товаром на предприятии, построенная ИС эффективна. экономическую эффективность в мы не имеем возможности, как в задачи курсового проекта не расчёт затрат на системы и оценить полученную в результате системы теоретически, Построенная модель эффективна, так технологическая разработка проста и модель необходимую и достаточную для дальнейшего автоматизированной информационной и создания БД для учёта товаров на складе.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Алехин В.А. Микроконтроллеры PIC: основы программирования и моделирования в интерактивных средах MPLAB IDE, mikroC, TINA, Proteus. Практикум / В.А. Алехин. - М.: ГЛТ , 2016. - 248 c.
  2. Архангельский, А.Я. Язык Pascal и основы программирования в Delphi / А.Я. Архангельский. - М.: Бином-Пресс, 2014. - 496 c.
  3. Ашарина И.В. Основы программирования на языках С и С++: Курс лекций для высших учебных заведений / И.В. Ашарина. - М.: ГЛТ, 2015. - 208 c.
  4. Биллиг В.А. Основы программирования на С#: Учебное пособие / В.А. Биллиг. - М.: Бином, 2015. - 483 c.
  5. Богачев К.Ю. Основы параллельного программирования / К.Ю. Богачев. - М.: Бином, 2015. - 342 c.
  6. Воскобойников Ю.Е. Основы вычислений и программирования в пакете MathCAD PRIME: Учебное пособие / Ю.Е. Воскобойников и др. - СПб.: Лань, 2016. - 224 c.
  7. Гавриков М.М. Теоретические основы разработки и реализации языков программирования: Учебное пособие / М.М. Гавриков, А.Н. Иванченко, Д.В. Гринченков. - М.: КноРус, 2015. - 184 c.
  8. Гулиа Н.В. Основы вычислений и программирования в пакете MathCAD PRIME: Учебное пособие / Н.В. Гулиа, В.Г. Клоков, С.А. Юрков. - СПб.: Лань, 2016. - 224 c.
  9. Дакатт Дж. Основы веб-программирования с использованием HTML, XHTML и CSS / Дж. Дакатт. - М.: Эксмо, 2015. - 768 c.
  10. Дорогов В.Г. Основы программирования на языке С: Учебное пособие / В.Г. Дорогов, Е.Г. Дорогова; Под общ. ред. проф. Л.Г. Гагарина. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015. - 224 c.
  11. Емельянов, В.И. Основы программирования на Delphi. / В.И. Емельянов. - М.: Высшая школа, 2015. - 231 c.
  12. Желонкин А. Основы программирования в интегрированной среде Delphi / А. Желонкин. - М.: Бином. Лаборатория знаний, 2014. - 236 c.
  13. Зыков С.В. Основы современного программирования. Разработка гетерогенных систем в Интернет-ориентированной среде: Учебное пособие / С.В. Зыков. - М.: ГЛТ, 2015. - 444 c.
  14. Зыков С.В. Основы современного программирования: Учебное пособие для вузов / С.В. Зыков. - М.: ГЛТ , 2015. - 444 c.
  15. Карпов Ю. Теория и технология программирования. Основы построения трансляторов / Ю. Карпов. - СПб.: BHV, 2016. - 272 c.
  16. Семакин И.Г. Основы алгоритмизации и программирования: Учебник для студ. учреждений сред. проф. образования / И.Г. Семакин, А.П. Шестаков . - М.: ИЦ Академия, 2013. - 304 c.
  17. Тарасов И.А. Основы программирования Open GL / И.А. Тарасов. - М.: Горячая линия - Телеком , 2015. - 188 c.
  18. Фридман А.Л. Основы объектно-ориентированного программирования на языке Си++ / А.Л. Фридман. - М.: Гор. линия-Телеком, 2016. - 234 c.
  19. Черпаков И.В. Основы программирования: Учебник и практикум для СПО / И.В. Черпаков. - Люберцы: Юрайт, 2016. - 219 c.
  20. Юдин Д.Б. Задачи и методы линейного программирования: Математические основы и практические задачи / Д.Б. Юдин, Е.Г. Гольштейн. - М.: КД Либроком, 2015. - 320 c