- PVSM.RU - https://www.pvsm.ru -
Часто случается так, что конечной целью существования информационной системы предприятия является актуальность данных отчетности, используемой руководством предприятия или предоставляемой в государственные органы.
При этом утвержденные требования к отчетности уже имеются, как и отчеты, которые сегодня конечно же составляются не на бумаге, а скажем в программе MS EXCEL, но зачастую как и прежде содержат ничем не подкрепленные сводные цифры присланные «из отделов». Конечно, на качество данной информации положительно влияют высокая вероятность последующих проверок и строгость наступающей ответственности, но от ошибок это не спасает. О том как отвлекает эта «работа» специалистов от их профессиональной деятельности и об их отношении к отчетности можно не говорить.
Конечно теперь у многих организаций есть информационные системы инвентарного учета, но структура конкретного учета определяется конфигурацией данной информационной системы и заложенной информационной моделью учитываемых объектов организации.
В данной статье хочу описать подход к проектированию информационной модели учетной (inventory) системы на основе требований к необходимой отчетности предприятия…
Очевидно, что для актуального сводного отчета как и прежде нужны первичные данные с мест, а чтобы избежать авралов в отчетный период пользователи на местах должны регулярно вводить необходимую информацию. Чтобы не перегружать многих пользователей ненужной работой при создании системы нужно четко определить какие минимально необходимые исходные данные нужны для отчетности. Состав этих данных и их организация в совокупности определяют информационную модель системы.
На мой взгляд, одним из ключевых критериев качества информационной модели является точность отражения моделируемой физической реальности. Но трак как это «модель» — она должна отражать только значимые для решаемых прикладных задач объекты, их свойства, их взаимосвязи.
Например — модель инфраструктуры любого предприятия в общем виде содержит:
Аналитик, понимающий бизнес предприятия, может довольно быстро составить ядро модели инфраструктуры — выделить состав необходимых для учета объектов и построить из них одно или несколько иерархических деревьев. Далее, когда необходимо определить состав учитываемых атрибутов может пригодится предлагаемый метод анализа требуемой отчетности использующий так называемые «Шахматные доски».
Возможно сейчас на рынке есть некое готовое решение для решения таких задач, возможно даже это все как то можно сделать в Экселе — буду рад советам, подсказкам, альтернативным предложениям. Я ничего готового не нашел и вынужден был написать свой небольшой кусочек в среде корпоративного web приложения на платформе СУБД ORACLE (суть не в том как сделано — в статье описывается общий принцип).
Изображение требуемого отчета загружается в виде скана (фотографии) и размещается под прозрачной «Шахматной доской» от которой на картинках видна только разметка. Доска эта — в данном случае просто прозрачная таблица, размещаемая поверх загруженного в систему изображения отчета. Таблица имеет разметку столбцов буквами и строк цифрами, что позволяет визуально определить к какой ее ячейке относится область рисунка — скана отчета, содержащая интересующий нас элемент. Естественно масштабирование рисунка-скана и таблицы в браузере должно быть синхронизировано, чтобы ничего не съезжало.
В интерфейсе пользователя выглядит так (примеры отчетов для железнодорожников):
Тут все просто — есть 2 фрейма — в правом сама картинка на «Шахматной доске», а слева табличка для ручного ввода строк содержащих необходимые (по мнению аналитика):
Таким образом информационная модель системы учета (inventory) формируется на основании обоснованных необходимостью использования в конкретных требуемых отчетах Объектов и их параметров.
Учет и Объектов и их Параметров ранее был сделан формализовано в виде отдельных справочников-классификаторов — результат этого сформированные:
На второй картинке справа видны ссылки на отчетные формы для формирования которых в карточке присутствует параметр.
На практике применение данного подхода позволило:
Благодарю за внимание!
Автор: Василий Чилясов
Источник [1]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/analiz-i-proektirovanie-sistem/298696
Ссылки в тексте:
[1] Источник: https://habr.com/post/283542/?utm_source=habrahabr&utm_medium=rss&utm_campaign=283542
Нажмите здесь для печати.