Часть 2. Функциональная структура интернет – системы. Программно-техническая архитектура интернет системы. Организация разработки, внедрения и развития системы.

3. Функциональная структура интернет — системы

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

рис АСОУ 2

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

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

  •  быть организована по OLAP-технологии (доминирование диалоговых средств при анализе и принятии решений сотрудниками АСОУ);
  •  обладать всеми современными наработками BI-технологий (максимальное наличия в системе искусственного интеллекта и аналитических средств);
  •  быть предназначена для инструментального и/или информационного обеспечения оптимизации планирования, анализа состояния деятельности и принятия решений по функциям и процедурам организационного управления  на предприятии на основе современных агрегированных макро- и микромоделей процессов и объектов предприятия.

В информационном плане АИСТ базируется на системе информационных моделей предприятия и включает следующие модули:

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

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

2. Контур «Планирование деятельности» включает следующие модули:

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

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

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

Инвестиционные проекты – выполнение бизнес-процессов планирования, организации и учета выполнения проектов.

3. Контур «Управление закупками» включает следующие модули:

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

Материальные запасы – выполнение бизнес-процессов движения сырья и материалов на складах, в производстве и подотчете.

4. Контур «Управление производством» включает следующие модули:

Техническая подготовка производства – выполнение бизнес-процессов подготовки технических и технологических регламентов производства продукции.

Оперативно-календарное планирование – выполнение бизнес-процессов формирования календарных планов производства и производственных заданий.

Оперативное управление производством – выполнение бизнес-процессов производства серий продукции.

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

5. Контур «Управление продажами» включает следующие модули:

Договора продаж – выполнение бизнес-процессов подготовки и выполнения договоров реализации продукции; логистика сбыта продукции и услуг.

Склад готовой продукции – выполнение бизнес-процессов движения продукции на промышленном (высотном или одноранговом) складе с картой склада и автоматизацией складских операций.

6. Контур «Финансовое управление» включает следующие модули:

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

Банковские операции – выполнение бизнес-процессов движения денежных средств на расчетных счетах предприятия.

Кассовые операции – выполнение бизнес-процессов движения наличных денежных средств в кассах предприятия.

7. Контур «Управление качеством» включает следующие модули:

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

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

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

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

8. Контур «Управление оборудованием» включает следующие модули:

Учет оборудования – выполнение бизнес-процессов движения оборудования и прочих необоротных активов.

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

9. Контур «Управление персоналом» включает следующие модули:

Штатное расписание и движение персонала – выполнение бизнес-процессов формирования и изменения структуры предприятия и штатного расписания, учет движения персонала.

Учет рабочего времени.

Расчет заработной платы и выплаты по заработной плате, а также отчетность по заработной плате.

Контроль исполнительской дисциплины – выполнение бизнес-процессов подготовки и регистрации приказов и распоряжений, а также контроль их исполнения на предприятии.

10. Контур «Бухгалтерский и налоговый учет» включает следующие модули:

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

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

Внешняя отчетность – формирования статистической, налоговой и пр. отчетности.

11. Контур «Администрирование системы» реализует бизнес-процессы регистрации и распределение прав пользователей системы, настроек формальных (мета) описаний бизнес-процессов, структуризации учетных моделей и включает следующие модули:

Администрирование регламента системы.

Администрирование бизнес-процессов.

Администрирование системы  моделей предприятия.

Средства этого контура и являются посредником предприятия с интернет-системой.

 

3.2. Система информационных моделей

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

Макромодель управленческого учета. Макромоодель (агрегированный ряд моделей непрерывного наполнения и дискретного использования) управленческого учета призвана обеспечивать структурированное по процессам и во времени отражение результатов выполнения бизнес-процессов для целей управления, анализа и принятия решений. Структуризация модели производится в соответствии с  контурами управления системы и целями (методами управления) руководителей предприятия.

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

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

 

4. Программно-техническая архитектура интернет — системы

Интернет-система, в терминах Интернет, архитектурно построена и базируется на:

  •  собственном портале обеспечивающего достаточно большие технологическую платформу и систему   предметных виртуальных массивов информации, включающий в себя множество различных тематических разрезов и проектов   в форме клиент-серверных приложений;
  •  предметном множестве веб-сайтов, которые становятся отправной точкой пользователя при входе в Интернет;
  •  множестве специализированных серверов;
  •  множестве специализированных хранилищ, например: многомерных баз данных для АИСТ пользователей за которыми закреплены специализированные серверы обеспечивающие работу по OLAP-технологии с многомерными СУБД;
  •  технических и программных средствах, обеспечивающих распределённые вычисления на основе Интернет в среде ассоциации пользователей интернет-системы (и шире!) по технологии BOINC, Globe…

Примерная потенциальная номенклатура возможных технических средств со стороны Интернет приведена в Приложении 2.

Серверная часть системы обеспечивается промышленным SQL сервером, в среде которого создается интегрированная база данных, служащая единым информационным полем системы. В это информационное поле помещаются реляционно связанные таблицы, в которых осуществляется моделирование описаний объектов и понятий предметной области системы, динамическое моделирование происходящих процессов и учет их результатов, правила обеспечения целостности данных. Кроме того, в едином информационном поле размещается и поддерживается мета-описание и схемы выполнения всех бизнес процессов, программных компонент, реализующих бизнес операции, обеспечивающих функциональность системы, регламентации доступа к функциям и данным системы, а также реализация основной бизнес — логики процессов в виде хранимых процедур, исполняемых сервером базы данных по запросам клиентских приложений. Логически информационные и программные компоненты в едином информационном поле подразделяются на компоненты ядра интернет — системы и прикладные расширения.

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

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

Серверная часть системы  функционирует под управлением передовой лицензионной реляционной СУБД, которая, в свою очередь, функционирует под управлением операционной системы LINUX, UNIX или WINDOWS NT/2000.

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

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

  • Поддержку работы с иерархическими классификаторами объектов и понятий;
  • Поддержку документооборота;
  • Поддержку системы информационных моделей;
  • Поддержку OLAP-технологии анализа информации;
  • Генератор отчетов;
  • Администрирование и настройку мета описаний системы.

 

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

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

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

Клиентские части интернет системы функционируют под управлением операционной системы WINDOWS 95/98/2000/XP и используют для взаимодействия с SQL сервером поставляемое вместе с ним промежуточное ПО реляционной СУБД.

Протокол обмена данных в сети TCP/IP .

Рекомендуемая конфигурация компьютера для установки на нем серверной части, обслуживающей одновременно 50-100 пользователей  следующая:

4 процессора Intel Pentium-IV 2000 Mhz; Память 4 Gb, Дисковая подсистема RAID SCSI 5*20 Gb, Сетевая карта 10/100 Mb/s, Привод CD-RW 4×16, Устройство бесперебойного питания.

Рекомендуемая минимальная конфигурация компьютера для рабочей станции (терминала пользователя): Процессор Intel Pentium-III 400 Mhz. Память 128 Mb. Дисковое пространство 20 Gb. Сетевая карта 10/100 Mb/s.

 

 

5. Организация разработки, внедрения и развития системы

5.1. Проектирование и разработку интернет — системы предназначенной для создания (автоматизации программирования) конректных АСОУ и широкого (серийного) их внедрения через Интернет следует выполнить как разработку типовой унифицированной программно-технической системы. Проект функционально должен предусматривать автоматизацию организационного управления любых предприятий страны с возможность автоматизации процессов и контуров управления описанных в разделе 2.

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

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

Интернет-система в целом строится не как комплекс подсистем, а как интегрируемая структура субсистем — модулей.

Система должна давать возможность пользователю в плане автоматизации организационного управления развиваться итерационно и эволюционно путем поэтапной разработки и подключения к системе новых бизнес-процессов (модулей);

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

Локализация системы должна быть контролируемой и управляемой заказчиком — пользователем;

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

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

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

1. Информационная модель процессов производственной и хозяйственной деятельности, определяющая декомпозицию хозяйственной и производственной деятельности АСОУ на ряд взаимоувязанных бизнес-процессов и вычленение подсистем (контуров), объединяющих относительно независимые совокупности бизнес-процессов;

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

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

4. Архитектура системы, определяющая группы сотрудников пользователя, их полномочия и регламент деятельности в системе, комплекс технических средств с

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

5. Организация работ, определяющая требования к организации работ, технологию адаптации и внедрения системы, детальный календарный план работ.

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

5.3. Разработка и внедрение конкретного проекта пользователя должна проводится итерационно на основе целостного внедрения модулей типового проекта интернет — системы. Внедрение может   производиться  как поочерёдно модульно, так  параллельно и поэтапно по следующей схеме:

  • Разработка конкретного технического проекта и макета субсистемы;
  • Апробация и доводка макета и согласование технического проекта, хранимого в интернет системе как эталонный клон очередного ассоциативного пользователя (клиента) ;
  • Ввод субсистемы в опытную эксплуатацию;
  • Ввод субсистемы в промышленную эксплуатацию.

Проектирования и макетирования субсистем и АСОУ в целом для очередного пользователя проводятся через Интернет, на основе предлагаемых интернет-системой к заполнению стандартных бланков и типовых формализованных блок-схем бизнес-процессов. На этой стадии процесса локализации проекта производится:

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

На основе использования инструментальных средств интернет — системы и имеющиеся типовых аналогов разрабатывается макет субсистемы (модуля), включая мета-описание ее бизнес процессов в модели АСОУ, программных компонент, обеспечивающих выполнение основных бизнес операций. Разработанный макет и результаты проектирования в виде оформленного технического проекта на субсистему  является для интернет — системы глобальным метаописнием  на основе которого генерируется рабочая версия (клон) субсистемы. Этот клон, с тестовой достаточно целостной и объёмной базой данных, передаются пользователю  на апробацию.

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

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

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

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

На этапе промышленной эксплуатации прекращается параллельная поддержка работы ранее применявшихся средств.

Промышленная эксплуатация субсистем АСОУ пользователя, если он даже не осуществляет распределённых вычислений с помощью интернет — системы, автоматически и периодически (по согласованному с пользователем графику) контролируется и при необходимости тестируется интернет — системой. Регламент контроля (тестирования) является договорным и коммерческим соглашением сторон АСОУ: пользователь _&_ разработчик.

Приложение 1

рис-АСОУ-3

рис-асоу-4

 

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

Авторы: Перконос В.И, Твердохлеб Е.Н., Перконос П.И. «Интернет-система как инструментально-технологическое средство автоматизации организационного управления коммерческих структур», Киев – 2007.