Структура Конструктора Бизнес Проектов и Баз Данных «Реестр» (КБПиБД «Реестр»)
В составе КБП можно выделить (Рис.1):
- программную платформу,
- структурный конфигуратор,
- программные приложения (набор окон отображения результата).
Часть КБП, содержащая Главное меню, интерфейсную панель кнопок управления в верхней части и информационную панель в нижней части, является программной платформой. Программная платформа включает функцию администрирования пользователей.
Часть КБП, занимающая левую сторону рабочей области (белое поле) и функционально представляющая Проводник с интерфейсной панелью кнопок управления, является структурным конфигуратором (СК). Поле СК в процессе работы заполняется структурой (деревом) проводника, состоящего из Элементов. Типов Элементов из которых собирается проект-приложение по количеству - восемь. СК содержит контекстное меню (всплывающее при нажатии правой кнопки мыши), в котором представлены функции Элементов проводника. В Полный Набор Элементов (ПНЭ) проводника входят:
- Тематика
- Тематические Направления
- Группы
- Групповые Направления
- Объекты
- Объектные Направления
- Формуляры Таблиц
- Таблицы:
- - Столбцы
- - Строки
Каждый тип Элемента в Проводнике имеет свою графическую иконку (значок) - Рис. 1.
Часть КБП, занимающая правую сторону рабочей области (серое поле), содержит набор окон результатов (ОР) с интерфейсными панелями кнопок управления. Каждому Элементу проводника в установках контекстного меню пользователь назначает функциональное ОР. Окна подразделяются на типы:
- Карта Объектов (Карта ГИС-структуры)
- Реестр Объектов (Реестр)
- Формуляр Объекта (соответствует Элементу проводника – Таблица. Параметры таблицы (столбцы, строки) формируются пользователем)
- Таблица результатов Автоматизации (заполняется данными в режиме – Автоматизация)
КБП предназначен для формирования баз данных проектов.
Конечная цель КБП – получение структурной схемы сбора и отображения информации.
Поиск Объектов в структуре Проводника можно производить, как из окна Карты Объектов, так и из окна Реестра Объектов. Производится двойным щелчком на выбранном Объекте.
Рис. 1
Работа с Конструктором Бизнес Проектов (КБП)
Работа в КБП начинается с формирования структуры проводника в СК. По существу, СК в виде сформированного проводника представляет собой одновременно навигатор и фильтр по формируемой базе данных. Часто итогом навигации является Объект или Объектное Направление, содержащие таблицу параметров пользователя в области окна результатов. Объекты или Объектные Направления с их таблицами, как Элементы дерева проводника, располагают на нижних уровнях проводника. Реестры Объектов располагают в верхнем уровне Проводника. Поэтому в КБП предусмотрена функция быстрого поиска Объекта по Реестру Объектов. Если Элементу дерева проводника поставлена в соответствие Карта, то поиск и выборка Объекта производится по ней. На Карте отображаются Объекты, сведённые уровнем сбора данных (чем ниже уровень, тем меньше Объектов в него заведённых).
В КБП должно соблюдаться несколько правил:
- структура проводника, отображающая полный набор Элементов, должна формироваться в той очерёдности Элементов, как они представлены в выпадающем меню СК (см. гл. 1),
- структура проводника должна соблюдать правила наборной вложенности Элементов (см. гл. 3) по уровням сбора данных,
- структура проводника должна соответствовать поставленной задаче и легко читаться всеми ее пользователями.
Пример создания структуры несложного Проекта базы данных:
Задача - получение реестра производственных предприятий, выпускающих промышленную продукцию по Московской области, с возможностью получения их расположения на карте.
Цель - организация на основе полученной базы данных Логистической системы Управления размещением предприятий промышленного комплекса Московской области по Видам выпускаемой продукции.
Уровни сбора данных – один уровень Объектов сбора данных.
Объекты - производственные предприятия (юридические лица).
Решение:
- Тематика – «Московская область» - Реестр:
- Тематические Направления – «Районы» - Карта:
- Группы – «Виды продукции» - Карта или Реестр:
- Объекты – «Производственные предприятия» - Карта или Реестр:
- Формуляры Таблиц – «Наименование таблицы» - Таблица:
- Столбцы – «Этапы сбора информации»:
- Строки – «Набор параметров»
- Объектные Направления – «Виды сырья» - Карта или Реестр:
- Формуляры таблиц – «Наименование таблицы» - Таблица:
- Столбцы – «Этапы сбора информации»:
- Строки – «Набор параметров»
«Районы», «Виды продукции» и «Виды сырья» КБП позволяет выбирать данные из соответствующих нормативных справочников.
Пример приложения. КБПиБД в описании реестров промышленных округов московской области (ПРОМО).
Данный пример предлагает многоуровневую структуру сбора данных:
- Областной
- Районный
- Промышленный округ
- Промышленное предприятие
Любой бизнес проект должен предполагать полнообъемное и удобное для работы отображение информации. Вся информация должна располагаться на своей "полочке" - уровне. Каждый верхний уровень должен содержать сводную отчётность нижних уровней. Доступ к уровням информации поддерживается системой паролей и установок.
Каждый уровень должен предполагать свою сводку Реестров. Пример Реестра муниципальных управляющих компаний даётся на Рис. 2.
Рис. 2
Последующие уровни Проводника собираются по заложенной в техническом задании (ТЗ) структуре проекта (Рис. 3). Всю информацию можно вести как в единой базе, так и в распределённой базе данных. Если выбрать метод распределённой базы, то всю задачу можно разбить на подуровни (в Проводнике это - Тематические Направления). Потом информацию сводить через свойства импорта-экспорта данных в единую базу верхних уровней сбора информации. То есть, на уровне Промышленного предприятия собирать свою информацию. Далее, сводить ее на уровне Управляющей компании, ведущей свой Промышленный округ или округа. И так, до верхнего уровня Министерства области.
В примере, Окно результатов на Рис. 3 содержит Формуляр Объекта - "Реквизиты" (Проводник, Таблица). Вторая Таблица, принадлежащая Объекту - "Экономические показатели", со своим набором характеристик-параметров. Таким образом, Вы можете вести сколько угодно таблиц Формуляров Объекта.
Рис. 3
Рис. 4
Объекты описания в программе можно отобразить в геоинформационной системе (карте). Если при регистрации Объекта мы ввели его адрес расположения, то в дальнейшем, при его выборе в Проводнике (отметка двойным щелчком мыши), мы увидим его отображение на ГИС-карте - Рис. 4. В примере программы (рис.4) мы выбрали Головной Объект - управляющую компанию ОАО "УК ПРО БЛ-1", метка - красная звёздочка (программа позволяет изменение и настройку типа меток). Мы можем также на карте выделить составляющие Головного Объекта управления - Объекты-предприятия, входящие в выбранную промышленную зону - Рис. 5, метки - синие кружочки.
Рис. 5
Двойной щелчок на выбранном Объекте в Карте (или в Реестре) произведёт поиск и выбор этого Объекта в Проводнике. И наоборот, двойной щелчок на выбранном Объекте в Проводнике приведёт к его отображению и выбору на Карте.
На основе КБПиБД "Реестр" легко собрать логистическую структуру бизнес-проекта.