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

Разработка системы управления производственной деятельностью

ERP + B2B

Информационная система управления предприятием с интеграцией B2B

Сегодня практически любое предприятие, малое или большое, имеет потребность в собственной базе данных. И с каждым днём всё больше предприятий ими располагают. Большинством используются покупные тиражируемые системы (в краткосрочной перспективе так дешевле), но часть предприятий разрабатывают собственные системы, обеспечивая таким образом задел на перспективу. Но большинство информационных систем, несмотря на различие прикладных областей и масштабов обслуживаемых предприятий, технически имеют много общего. Как почти любое транспортное средство имеет корпус, двигатель, движитель, систему управления, энергоноситель, грузовой и водительский отсеки, так и почти любая база данных предприятия неизбежно включает в себя многие компоненты из некоторого «стандартного» набора. Программисты баз данных во всём мире пишут, по сути, одни и те же блоки, используя схожие наработки по таким же блокам прошлых лет, но чаще всего разработки остаются в рамках одного проекта одного заказчика, зачастую являясь его коммерческой тайной. В результате до сих пор не прослеживается какого-либо единого стандарта по протоколам обмена данными между компонентами таких баз данных, и даже по очертаниям самих компонентов. Может это и хорошо для развития идей, но в отсутствие таковых стандартов, хотя бы и неформальных, ни одна конкретная разработка не вносит непосредственного вклада в развитие других таких же разработок. Да и в рамках одного проекта, стандартные условия взаимодействия компонент сократили бы количество проблем в её развитии. Назовём это «вопрос №1».

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

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

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

К «вопросу №4» можно отнести способы снижения стоимости администрирования системы в целом, включая настройки схем бизнес-логики, расширение функционала и управление объектами базы данных. Ведь некоторые предприятия могут состоять буквально из 3-х человек, среди которых может не оказаться специалиста по базам данных.

Опыт написания более 50 коммерческих проектов в области баз данных, разумеется, сказался на наших очередных разработках последних лет. Вопросы, обозначенные здесь, во многом решены, проверено множество идей, реализованы и развиты проверенные временем возможности. Упор, как уже можно было догадаться, сделан на гибкости управления объектами БД, бизнес-логики, и системы управления и контроля – поскольку именно в этих областях лежат основные различия работы предприятий.

ДОСТОИНСТВА

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

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

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

— Интеграция с мобильными устройствами

Гибкость и дешевизна администрирования и развития структуры БД, возможность выстраивать собственные структуры БД и алгоритмы бизнес-процессов

Скорость работы (включение – 2 сек, среднее время отображения выборок – 1 сек, среднее время отображения комплексных объектов данных — 1.2 сек. Данные приведены для производственного предприятия численностью 50 сотрудников)

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

— Кроссплатформенность (программа может быть откомпилирована под различные ОС)

— Свобода выбора используемой СУБД (система ни конструктивно, ни архитектурно, не привязана к какой-либо конкретной СУБД – это определяется настройками. Возможно использование СУБД Firebird, MySQL, PostgreeSQL)

— Отсутствие рисков блокировки зарубежными организациями

ФУНКЦИОНАЛ

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

— Администрирование (управление структурой объектов данных и интерфейсом, построение бизнес-логики, разграничение доступа)

— Кадры и рекрутинг (данные работы кадровой службы предприятия, данные работы HR-службы предприятия)

— Развитая поисковая система по всем объектам базы данных

— Оборудование и средства производства

— Планирование производства и хоз-деятельности, включая автоматическое

— Управление и контроль (постановка задач и контроль их выполнения, по заданной бизнес логике и планам производства и офиса)

— Склад и снабжение (инструмент, материалы, полуфабрикаты…)

— Документооборот (Акты, накладные, УПД, платежи, акты сверки, и пр…)

— Статистика, отчётность за периоды

— Полное протоколирование изменений данных

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

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

Рабочее место менеджеров (компоновка может меняться).

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

Статистические отчёты по всех необходимым показателям, за любой выбранный период времени, дают полную картину динамики производства и развития предприятия.

Система разграничения доступа позволяет определять доступ групп сотрудников к объектам и функционалу системы

Сотрудники, не имеющие под рукой компьютера (рабочие, операторы станков ЧПУ, наладчики, экспедиторы), могут пользоваться мобильной версией на своём смартфоне или планшете.

Подписывайтесь
на новости и акции