Файл: Проектирование реализации операций бизнес-процесса - продажи.pdf

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

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

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

Добавлен: 15.06.2023

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

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

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

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

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

Интернет-магазин является единой системой, где процессы, которые совершаются на интернет-сайте, интегрированы в бизнес - процессы организации

1.5. Обоснование проектных решений по программному обеспечению

Программное обеспечение (ПО) включает совокупность программ, реализующих функции и задачи ИС и обеспечивающих устойчивую работу комплексов технических средств. [11]

Сегодня для создания Интернет-магазина предлагается множество программных решений. Рассмотрим наиболее популярные из них:

Во-первых, 1С-Битрикс. Управление сайтом – система управления сайтом под пропри тарной лицензией, разрабатываемая компанией 1С-Битрикс. Система ориентирована на корпоративные сайты, информационные и справочные порталы, социальные сети, интернет-магазины, сайты СМИ, пригодна для создания других видов веб-ресурсов. Для хранения данных сайта используется реляционная СУБД. Поддерживаются следующие СУБД: MySQL, Oracle, MS SQL. Продукт работает на Microsoft Windows и UNIX‐подобных платформах, включая GNU/Linux. [6]

Недостатки 1С-Битрикс:

  1. По сравнению с бесплатными аналогами (такими как Joomla или Drupal) Битрикс достаточно медленная и требовательная к ресурсам система. Может генерировать чересчур сложные SQl запросы.
  2. Недостаточная гибкость в настройке. Над большинством вопросов в Битрикс приходится изрядно потрудиться. Часто это сложнее чем в других CMS-системах.
  3. Некоторая сложность, перегруженность системы для пользователя.
  4. Нестабильность системы, в частности возможны проблемы после обновления версии CMS.
  5. Хотя Битрикс и рекламируется как очень надёжная система, в ней были обнаружены (и позднее исправлены) ряд потенциальных уязвимостей.

Во-вторых, Interchange – система для создания интернет-магазинов, разработанная Interchange Development Group. Под управлением одной системы могут одновременно работать несколько интернет-магазинов (каталогов). Interchange представляет собой свободное программное обеспечение и распространяется бесплатно под лицензией GNU GPL.


Система позволяет программировать собственный интернет магазин с помощью тэгов – специальных команд, выполняющих те или иные действия или включать куски кода на языке программирования Perl. В инсталляционный пакет входит демоверсия интернет-магазина с Backend'ом. [7]

В-третьих, Magento – интернет-магазин с открытым исходным кодом, распространяющееся в соответствии с Open Software License (OSL 3.0). Это программное обеспечение создано с использованием Zend Framework. На конкурсе Sourceforge Community Choice Awards 2015 Magento занял первое место в номинации «лучший новый проект».

Недостатки Magento:

  1. нестабильная работа;
  2. проблемы с производительностью;
  3. проблемы с безопасностью;
  4. проблемы с обновлениями;
  5. некачественно написанный код;
  6. трудности модификации.

И множество менее популярных программ: NetSuiteERP; osCommerce; eCommerce и Ubercart для Drupal; Virtuemart для Joomla; WebAsystShop-Script; Amiro.CMS; AdLabs.CMS, которые имеют свои достоинства и недостатки.

Изучив имеющиеся программные обеспечения, можно выбрать наиболее подходящую. В нашем случае это система Interchange, т.к. эта система бесплатная и может поддерживать несколько интернет-магазинов, что возможно понадобится в будующем.

Прикладное программное обеспечение Web-сервера предлагается создавать с использованием языка программирования Perl. Интерпретатор этого языка поставляется в составе FreeBSD. При выборе языка программирования учитывалось, что Perl представляет собой хорошо разработанную платформу, которая развивалась продолжительное время. Для Perl существует большая библиотека свободно распространяемых программных модулей, написано много учебной и справочной литературы, в том числе переведенной на русский язык. Вместе с тем следует учитывать, что указанное преимущество не всегда может быть реализовано. Это связано с тем, что на скорость работы реального проекта влияют множество факторов.

2. ПРОЕКТНАЯ ЧАСТЬ

2.1. Информационная модель и её описание

Информационная модель – это структурное представление движения информационных потоков (путь данных) с момента поступления входной информации до момента выдачи выходных форм.

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


Информационная модель системы будет состоять из справочников, в которые заносится информация о регистрируемых документах. Таких справочников будет четыре, в соответствии с первичными документами – справочник товаров, справочник клиентов, справочник сотрудников и справочник заказов. [3]

На рисунке 4 дано графическое представление информационной системы.

Рисунок 4. Информационная модель системы

2.2. Характеристика нормативно-справочной, входной и оперативной информации

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

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

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

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

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

На основании данных документов и вводиться информация в систему. Вся входная информация должна быть достоверной, поэтому перед вводом информации в систему пользователь должен убедиться в правильности заполнения документа и его достоверности. Это необходимо, поскольку вся дальнейшая работа системы строиться именно на входной информации. [9]

Входной информацией для БД являются следующие данные:


  1. данные о товаре;
  2. сведения о клиентах;
  3. сведения о сотрудниках.

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

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

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

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

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

Результатная информация выводиться в стандартном виде (документы стандартной формы).

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

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

Для работы разработанного программного обеспечения необходимо, чтобы на вычислительной машине было установлено следующее ПО:

  1. базовые операционные системы - лицензионная версия WINDOWS XP/Seven/8/10;
  2. MS Office 2007/2010/2016.

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

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

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

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


Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций (рисунок 5).

Рисунок 5. Функции системы

На данном этапе разработки проекта ИС необходимо также выбрать язык общения системы с конечным пользователем.

Диалог – это процесс обмена сообщениями между пользователем и ИС, при котором осуществляется постоянная смена ролей информатора и реципиента (пользователя, принимающего информацию), причем смена ролей достаточно оперативна. [12]

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

  1. двустороннее управление на базе языка типа «запрос-ответ»,
  2. одностороннее управление со стороны ИС с языком общения типа «меню», «заполнения шаблона», ответа по «подсказке»,
  3. одностороннее управление со стороны пользователя с использованием языка директив (команд).

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

  1. управление процессом диалога,
  2. обеспечение интерфейса пользователя,
  3. обеспечение выполнения сервисных или справочных функций,
  4. анализ и обработка ошибочных ситуаций,
  5. вызов обрабатывающих программ.

При разработке данного проекта система общения с пользователем организована таким образом, что основная часть диалога ведется на языке типа «меню», а заполнение форм входных документов - по «шаблону». Таким образом, происходит одностороннее управление процессом обработки данных со стороны ИС. [8]

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

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

  1. возможность работы с экранными формами входных документов,
  2. формирование выходных документов,
  3. корректировка вводимых данных,
  4. просмотр введенной информации,
  5. работа с таблицами нормативно-справочной информации,
  6. протоколирование действий пользователя,
  7. помощь на всех этапах работы.

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

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

Сценарий диалога состоит из двух логически связанных частей: