Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

11059

.pdf
Скачиваний:
6
Добавлен:
25.11.2023
Размер:
40.69 Mб
Скачать

Рис. 3. Сеть Кроу

Так для сети прямого распространения в которой 100 нейронов (10 слоев и 10 нейронов в каждом) это 900 весов (100 весов между каждыми двумя смежными слоями), для моей нейронной сети количество весов при 100 нейронах равно 10 000 штук. Веса также построены иначе, они идут не между смежными слоями, а существуют между любыми двумя нейронами и от любого нейрона к нему самому, что создаёт эффект памяти” - нейрон может передать своё значение себе же в следующую итерацию. Если в Цепи Маркова построение связей зависит от количества и вероятностей нод, которые строятся из предыдущей человеком или компьютером по заданным параметрам, а в Сети Хопфилда используются только два состояния - 0 и 1 или -1 и 1 и нет обратной связи нейрона самого с собой, то в моём типе построение связей зависит от силы взаимодействия соответствующих нейронов и используется диапазон значений от -1 до 1 с точностью 4 знака после запятой, что даёт нам 20000 значений вместо 2. Также я отказалась от разделения нейронов по слоям и категориям «входные» и «выходные», вместо этого каждый нейрон может быть, как входным или выходным, так и выполнять обе функции одновременно. Самообучение нейронной сети через подстройку весов позволяет ей выстраиваться в любые формы, в том числе и в сеть прямого распространения, если нужные веса «отключатся» - станут

нулевыми. Функция активации:

 

 

K(…* = cL†$J‡ + 1.

(1)

Значение каждого нейрона рассчитывается по формуле:

 

E = ∑X{aˆ

X ŠEX,

(2)

где x - значение нейрона, w - вес нейрона n для нейрона i.

Проведя опыты с данной нейронной сетью и количеством нейронов равным 30, я делаю следующие выводы:

1190

1)работа нейронной сети включает в себя как выполнение задачи, так и самокорректировку. Даже после обучения и выполнения цели нейронная сеть находила новые подходы к её решению и развивалась дальше;

2)нелинейность и отсутствие слоёв не помешало нейронной сети выстроить определенную, хоть и не явную структуру;

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

Литература

1.Розенблатт, Ф. Принципы нейродинамики: Перцептроны и теория механизмов мозга = Principles of Neurodynamic: Perceptrons and the Theory of Brain Mechanisms. — М.: Мир, 1965. — 480 с.

2.Прохоров, А. В. Маркова цепь / Большая российская энциклопедия

:[в 35 т.] / гл. ред. Ю. С. Осипов. — М. : Большая российская энциклопедия, 2004—2017.

3.Уоссермен, Ф. Нейрокомпьютерная техника: Теория и практика = Neural Computing. Theory and Practice. — М.: Мир, 1992. — 240 с.

4.J. J. Hopfield, «Neural networks and physical systems with emergent collective computational abilities». — Proceedings of National Academy of Sciences, vol. 79 no. 8, Апрель 1982. — 2554–2558 с.

К. С. Карева, С. Г. Тагайцева

ФГБОУ ВО «Нижегородский государственный архитектурно- строительный университет», г. Нижний Новгород, Россия

ПРИМЕНЕНИЕ МЕХАНИЗМА БИЗНЕС-ПРОЦЕССОВ НА ПЛАТФОРМЕ «1C:ПРЕДПРИЯТИЕ ДЛЯ РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ

В настоящее время без интеграции информационных технологий в деятельность различных предприятий практически невозможно повысить эффективность их работы. Среди российских ИТ-компаний, которые предлагают средства автоматизации, следует отметить компанию «1С». Разработанная этой компанией универсальная платформа «1C:Предприятие набирает все большую популярность, постоянно совершенствуется, добавляются новые механизмы и возможности.

Один из таких механизмов это механизм моделирования бизнес процессов (БП). С появлением такого механизма у организаций появилась

1191

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

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

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

Механизм бизнес-процессов в данной системе является встроенным и использует следующие прикладные объекты:

-бизнес-процессы;

-задачи;

-регистр сведений;

-параметр сеанса;

-справочники.

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

Существует несколько типов маршрутизации:

1)Жесткая карта бизнес - процесса не включает условных и параллельных переходов с жестко определенными адресатами для каждой точки маршрута.

2)Параллельная бизнес-процесс будет проходить одновременно по нескольким путям. Он может соединиться в один процесс на точке слияния, а может так и идти до конца по своему пути.

3)Условная бизнес-процесс будет выполняться в зависимости от выбора условия.

4)Свободная адресаты точки карты маршрута бизнес-процесса не установлены и определяются программно или интерактивно.

Рассмотрим бизнес-процесс поставки продуктов в школьную столовую. Конкретный поставщик занимается поставкой определенной

1192

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

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

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

1)Заведующий столовой, отслеживая наличие продуктов на складе, вовремя формирует заявку на поставку.

2)Бухгалтер формирует и выставляет тендер.

3)Заведующий получает предложения по поставке, ему нужно оценить их и понять, какое предложение на данный момент самое выгодное.

4)Оценив все предложения, необходимо сделать выбор конкретного поставщика и одобрить предложение по доставке.

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

6)В том случае, если договор все же подписан, следующем этапом будет внесение оплаты. За этот шаг ответственен бухгалтер школы.

7)Оплатив заказ, заведующий ждет поставки и после получения продуктов на склад, завершает бизнес-процесс.

Был проведен анализ процесса поставки продуктов в школьную столовую. Результатом анализа стала разработка карты маршрута для бизнес- процесса Поставка продуктов», представленная на рисунке 1.

1193

Рис.1. Карта маршрута

C помощью представленного ниже программного кода карту маршрута можно разместить на форме бизнес-процесса в пользовательском режиме:

Процедура ПриЧтенииНаСервере(ТекущийОбъект) КартаМаршрута=ТекущийОбъект.ПолучитьКартуМаршрута(); КонецПроцедуры

При старте бизнес-процесса автоматически создается задача, связанная с этим БП. У задачи указывается бизнес-процесс, в рамках которого создана эта задача, к какой точке эта задача относится (фактически там указаны все точки карты маршрута) и дата, когда задача была создана. Так, после того, как все точки карты маршрута будут пройдены, бизнес-процесс будет завершен. Так же для задач определяются реквизиты адресации: сотрудник, отдел, должность. Данным действием можно адресовать задачи конкретным исполнителям. Можно увидеть, что за оформление тендера будет

1194

ответственен бухгалтер школы, за подписание договора - директор, а за получение продуктов - заведующий.

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

Литература 1.Студопедия [Электронный ресурс] / Механизм бизнес-процессов в

системе 1С: Предприятие. Карта маршрута, точки маршрута, задачи. URL: https://studopedia.ru/20_14220_mehanizm-biznes-protsessov-v-sisteme- spredpriyatie-karta-marshruta-tochki-marshruta-zadachi.html (дата обращения: 04.10.2022)

2.Радченко М. Г. 1С: Предприятие 8.2 практическое пособие разработчика. Примеры и типовые приемы / М. Г. Радченко, Е. Ю. Хрусталева. – М.:1С-Паблишинг, 2013. – 964 с.

3.Платформа «1С:Предприятие» как средство разработки бизнес- приложений [Электронный ресурс]. URL: http://v8.1c.ru/news/publication.jsp?id=193 (дата обращения: 05.10.2022).

И.Н. Ярополов, С.Г. Тагайцева

ФГБОУ ВО «Нижегородский государственный архитектурно- строительный университет», г. Нижний Новгород, Россия

МОДЕЛИРОВАНИЕ БИЗНЕС ПРОЦЕССОВ В СРЕДЕ «1С:ПРЕДПРИЯТИЕ ДЛЯ АПТЕЧНОЙ СЕТИ.

Согласно данным аналитиков из компании «DSM Group», объем коммерческого рынка лекарственных препаратов по итогам 2021 года вырос на 3,4% относительно 2020 года - до 1,2 трлн рублей [1]. Количество товаров на прилавках аптек становится больше, оборот медицинских товаров также увеличивается, всё это создает потребность в информационных системах для аптечного бизнеса, которые бы помогли фармацевтическим компаниям эффективно вести свой бизнес, следя за оборотом товаров, за складскими запасами, а также проверяя выполнение бизнес-процессов (БП).

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

1195

рецепта на продажу некоторых препаратов, маркировка «Честный Знак» для медикаментов. На основании этого, информационная система для фармацевтической компании должна обладать соответствующим уровнем проработки и качеством.

Сложные, в сегодняшний информационный век, системы требуют качественной проработки, для этого применяются методы моделирования. С помощью них происходит подробный анализ и изучение рассматриваемой системы. Модель-проекта разрабатывается перед производством любого технически сложного продукта. Как упоминалось в статье «Роль моделирования в исследовании систем управления» Иванова И. Г: «Основными целями моделирования могут быть поиск оптимальных решений, оценка эффективности решений, определение свойств системы, перенос информации во времени» [2].

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

В рамках дипломного проекта требовалось разработать информационную систему для аптечного пункта на платформе «1С: Предприятие 8.3». Строились модели различных уровней: логического, физического. Чтобы описать бизнес-процессы, протекающие в компании, применялись: STD(State Transition Diagrams) – диаграммы переходов состояний.

С помощью STD-диаграмм можно моделировать последующее функционирование системы на основе ее предыдущего и текущего состояния [3]. STD-диаграмма состоит из состояний и переходов. Первые являются определенным набором свойств системы в заданный момент времени выполнения бизнес-процесса. Чтобы состояние системы изменилось, необходимо выполнить определенное действие, которое спровоцирует переход. На диаграмме состояния представляются узлами, а переходы дугами.

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

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

1196

товаров. Во время сборки товара и в процессе ожидания выдачи, заказ может быть отменен по различным причинам. Как только заказ передают покупателю, БП заканчивается.

Рис. 1. STD диаграмма выполнения заказа

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

1197

Рис. 2. Карта БП выполнения заказа в конфигурации «1С Предприятие»

В разработанной конфигурации 1С для аптечного пункта имеется документ, предоставляющий функционал для организации заказа клиента, который изменяется в зависимости от состояния выполнения БП. На рисунке 3 представлена форма документа заказа клиента, БП имеет статус «Собирается», поэтому доступен функционал отмены.

Рис. 3. Документ заказа (в процессе выполнения)

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

Достаточное количество товара не всегда бывает в аптечном пункте, по этой причине в документе заказа при создании имеется пункт, в котором указывается, необходима ли доставка со склада. Необходимые товары будут поставлены со следующим привозом. Данные по заказу без помощи человека запишутся в имеющийся документ поставки в данный аптечный пункт. Чтобы контролировать поставку будет создана задача «Выполнить поставку», которая может выполниться только автоматически после осуществления доставки. После завершения задачи выполнение БП заказа продолжится в соответствии с картой маршрута.

1198

Таким образом, производится моделирование каждого бизнес- процесса для аптечного пункта. К примеру, на рисунке 4 представлена диаграмма поставки товара на склад. В соответствии с проведенным анализом, далее будет производиться разработка необходимого программного обеспечения.

Рис. 4. STD диаграмма поставки на склад

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

Литература

1.Фармрынок России. Итоги первого полугодия 2021 [Электронный ресурс] / DSM Group; под. ред. Пашкевич А. С. – 2021. – 60с. – Режим доступа: https://delprof.ru/upload/iblock/ecc/Delprof_Analitika_Farmatsevtiche skayaotrasl.pdf.

2.Иванова И.Г. Роль моделирования в исследовании систем управления [Электронный ресурс] / Иванова И.Г., Плотников А.В., Визер В.В. // Актуальные вопросы экономических наук Краснодар: Кубанский государственный аграрный университет, – 2013. – 4с. – Режим доступа: https://cyberleninka.ru/article/n/rol-modelirovaniya-v-issledovanii-sistemupravl eniya/viewer.

1199

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]