BC/NW 2006, №1, (8) : 5.2
СИСТЕМА КЛАССИФИКАЦИИ ОБЪЕКТОВ В
КОРПОРАТИВНЫХ ИНФОРМАЦИОННЫХ СИСТЕМАХ
М.С. Белова, А.Ф. Крюков
(Москва, Московский энергетический институт (технический университет), Россия)
В современном мире для эффективной работы в условиях
конкурентного рынка предприятию необходим отлаженный механизм, позволяющий
управлять различными ресурсами, динамично реагировать на любые конъюнктурные
изменения.
В рамках данной работы рассмотрена система
автоматизации документооборота предприятия. В документообороте главным объектом
является документ. Документом может быть договор, заявка, приказ, регламент,
инструкция, письмо, конверт и прочее. Однако, например, документ «Инструкция»
существенно отличается от документа «Конверт» как набором атрибутов, так и
поведением.
Предложена реализация разделения объектов на классы с
помощью механизма наследования.
Систему классификации можно представить в виде
иерархии классов, где дочерние классы являются наследниками родительских.
Например, класс «Документ» является базовым классом, от которого вниз растет
дерево классификации. От него унаследованы классы «Договор», «Инструкция»,
«Конверт» и другие. Дерево классификации может быть сколь угодно глубоким.
Например, от класса «Договор» могут быть унаследованы классы «Договор на
поставку», «Договор подряда» и т. д.
Создана возможность классификации посредством
специального программного модуля классификации, в котором при создании
документа необходимо указать принадлежность документа одному из классов. После
указания класса разрабатываемая система автоматизации документооборота предоставляет
пользователю возможность ввести атрибуты, характерные данному классу документа.
При проведении в системе бизнес-процессов с
документами, учитывается классификация документа. Например, «Договор»
регистрируется, а «Конверт» - уничтожается. При этом документ класса «Договор»
уничтожить в системе нельзя, а документ класса «Конверт» невозможно
зарегистрировать.
В процессе выполнения работы исследована предметная
область документооборота, поведение различных видов документов. Разработаны UML-диаграммы системы классификации документов, ER-диаграмма структуры БД. Спроектирован и разработан
модуль классификации документов, реализованы бизнес-процессы, характерные для
отдельных классов документов «Инструкция», «Перечень», «Командировочное
удостоверение» и других.
Литература
1. Фаулер. М., Скотт К. UML в кратком изложении: Применение стандартного языка
объектного моделирования: М.: Мир, 1999.
2. Роб П., Коронел К. Системы баз данных: проектирование,
реализация и управление: Перевод с английского.СПб.: БХВ-Петербург, 2004.