Моделирование структур данных: реквизиты информационных объектов в строительном моделировании

ИНФОРМАЦИОННЫЕ СИСТЕМЫ И ЛОГИСТИКА В СТРОИТЕЛЬСТВЕ

УДК 69:004.652

Г.Г. Малыха, С.А. Синенко, М.С. Вайнштейн, Е.Н. Куликова

ФГБОУ ВПО «МГСУ»

МОДЕЛИРОВАНИЕ СТРУКТУР ДАННЫХ: РЕКВИЗИТЫ ИНФОРМАЦИОННЫХ ОБЪЕКТОВ В СТРОИТЕЛЬНОМ МОДЕЛИРОВАНИИ

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

Ключевые слова: строительство, структура данных, реквизиты данных, интегрированная информационная система.

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

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

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

Анализ, проведенный на материале проектной организации, показал, что реквизиты могут быть структурированы следующим образом:

226 © Малыха Г.Г., Синенко С.А., Вайнштейн М.С., Куликова Е.Н., 2012

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

Семантические реквизиты отражают основное содержание документа. В частности, к таким реквизитам можно отнести: наименование документа; краткое содержание; перечень приложений; язык оригинала; семантические коды.

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

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

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

нормативная документация / законодательные акты; проектно-сметная документация; исходно-разрешительная документация / задания; договора / акты / протоколы; отчеты;

предложения / запросы / ответы / письма; реклама;

прочая документация.

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

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

проверяющие и согласовывающие инстанции (организации или исполнители, даты);

утверждающие инстанции (организации или исполнители, даты);

инстанция, отменившая документ (организации или исполнители, даты);

плановая дата окончания разработки/действия документа;

коды оформления документа;

использованные / рекомендованные шаблоны;

текущий код состояния документа (в разработке, действие на данный момент). В качестве кодов организаций могут быть использованы коды ОКОНХ и ОКПО. Если они неизвестны, разрабатывается индивидуальная кодировка или применяются названия организаций (текстовая идентификация). Персональные коды исполнителей и руководителей ведутся самой проектной организацией. Для разработки кодов оформления предлагается следующая классификация: модель; чертеж / схема; книга / том / брошюра; таблица / спецификация / смета / расчет; письмо / факс;

e-mail / записка / телефонограмма / устное распоряжение.

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

документ в разработке (с указанием процента выполнения); входящий / исходящий / внутренний документ; документ требует ответа / не требует ответа / снят с контроля; документ сдан в архив / уничтожен.

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

регистрационный номер (чертежа, сметы, договора); версия документа; дата регистрации; резолюция;

лицо, наложившее резолюцию (персональный код или фамилия, дата); права доступа;

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

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

Служебные реквизиты

Служебный реквизит Оригинал Копия 1 Копия 2 Копия 3 Копия 4

Носитель информации

Формат; Система, в которой создан файл; версия системы

228 /SSN 1997-0935. Vestnik MGSU. 2012. № 4

Окончание таблицы

Служебный реквизит Оригинал Копия 1 Копия 2 Копия 3 Копия 4

Место хранения

Наименование файла

Отметки о согласовании с оригиналом в процессе работы

Отметка о временном изъятии

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

бумажный носитель;

сканированный растровый формат;

электронный формат САПР;

электронный формат текстового редактора;

письмо электронной почты.

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

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

Предложенная система классификации может быть положена в основу создания современной интегрированной информационной системы автоматизации проектных работ [1—3].

Библиографический список

1. Малыш Г.Г. Научно-методологические основы автоматизации проектирования в международных строительных проектах : дисс. ... докт. техн. наук. М. : МГСУ, 1999. 299 с.

2. Павлов А.С. Научные основы передачи информации и распознавания объектов в системах строительного проектирования : дисс. ... докт. техн. наук. М. : МГСУ, 2003. 357 с.

3. Вайнштейн М.С. Методология многофункциональной автоматизации поэлементно-инвариантного проектирования зданий и сооружений : дисс. ... докт. техн. наук. М. : МГСУ, 2005. 377 с.

Поступила в редакцию в марте 2012 г.

Об авторах: Малыха Галина Геннадьевна — доктор технических наук, профессор, заведующая кафедрой строительной информатики, ФГБОУ ВПО «Московский государственный строительный университет», 129337, г. Москва, Ярославское шоссе, д. 26, it@mgsu.ru;

Синенко Сергей Анатольевич — доктор технических наук, профессор кафедры организации строительного производства, ФГБОУ ВПО «Московский государственный строительный университет», 129337, г. Москва, Ярославское шоссе, д. 26, it@mgsu.ru;

Вайнштейн Михаил Семенович — доктор технических наук, профессор кафедры информационных систем, технологий и автоматизации в строительстве, ФГБОУ ВПО «Московский государственный строительный университет», 129337, г. Москва, Ярославское шоссе, д. 26, it@mgsu.ru;

Куликова Екатерина Николаевна — кандидат технических наук, доцент кафедры информационных систем, технологий и автоматизации в строительстве, ФГБОУ ВПО «Московский государственный строительный университет», 129337, г. Москва, Ярославское шоссе, д. 26, it@mgsu.ru.

Для цитирования: Моделирование структур данных: реквизиты информационных объектов в строительном моделировании / Г.Г. Малыха, С.А. Синенко, М.С. Вайнштейн, Е.Н. Куликова // Вестник МГСУ. 2012. № 4. С. 226—230.

G.G. Malyha, S.A. Sinenko, M.S. Vaynshteyn, E.N. Kulikova

DATA STRUCTURE MODELING: ATTRIBUTES OF INFORMATION OBJECTS IN CONSTRUCTION MODELING

The paper considers the method of data structure modeling. A lot of attention is driven to attributes to be implemented in information objects. The structure is to be formed in the following way: semantic attributes, commercial attributes, executive attributes, organizational attributes, service attributes.

Characteristics of each type of attributes are described in details.

For example, the name of the document, its content, the list of enclosures, the language of the document represent semantic attributes.

Commercial attributes are the attributes that cannot be defined as semantic ones. For instance, the account number, its date, sum, currency, indices reflect the degree of complexity, the current scope of work performed, etc.

Executive attributes represent the process of the document execution, or its coordination between the parties involved in the construction process.

Organizational attributes may indicate the registration date, the document version, privileges of users, etc.

Service attributes are used to keep, to copy and to archive documents. For instance, file name, file format, place of storage, etc.

The proposed data structure can be implemented in the development of integrated information systems.

Key words: data structure, modeling, information objects, attributes of objects.

References

1. Malykha G.G. Nauchno-metodologicheskie osnovy avtomatizatsii proektirovaniya v mezhdu-narodnykh stroitel'nykh proektakh [Scientific and Methodological Principles of Computer-aided Design of International Construction Projects]. Moscow, Moscow State University of Civil Engineering (MSUCE), 1999, 299 p.

2. Pavlov A.S. Nauchnye osnovy peredachi informatsii i raspoznavaniya ob'ektov v sistemakh stroitel'nogo proektirovaniya [Scientific Principles of Information Transmission and Object Recognition in Construction-related Computer-aided Design Systems]. Moscow, Moscow State University of Civil Engineering (MSUCE), 2003, 357 p.

3. Vaynshteyn M.S. Metodologiya mnogofunktsional'noy avtomatizatsii poeiementno-invariantnogo proektirovaniya zdaniy i sooruzheniy [Methodology of Multifunctional Automation of Per-element and Invariant Design of Structures and Buildings]. Moscow, Moscow State University of Civil Engineering (MSUCE), 2005, 377 p.

About the authors: Malyha Galina Gennad'evna, Moscow State University of Civil Engineering (MSUCE), 26 Yaroslavskoe shosse, Moscow, 129337, Russian Federation; it@mgsu.ru;

Sinenko Sergey Anatol'evich, Moscow State University of Civil Engineering (MSUCE); 26 Yaroslavskoe shosse, Moscow, 129337, Russian Federation; it@mgsu.ru;

Vaynshteyn Mihail Semenovich, Moscow State University of Civil Engineering (MSUCE); 26 Yaroslavskoe shosse, Moscow, 129337, Russian Federation; it@mgsu.ru;

Kulikova Ekaterina Nikolaevna, Moscow State University of Civil Engineering (MSUCE); 26 Yaroslavskoe shosse, Moscow, 129337, Russian Federation; it@mgsu.ru.

For citation: Malyha G.G., Sinenko S.A., Vaynshteyn M.S., Kulikova E.N. Modelirovanie struktur dannykh: rekvizity informatsionnykh ob'ektov v stroite'nom modelirovanii [Data Structure Modeling: Attributes of Information Objects in Construction Modeling]. Vestnik MGSU [Proceedings of Moscow State University of Civil Engineering], 2012, no. 4, pp. 226—230.

230

ISSN 1997-0935. Vestnik MGSU. 2012. № 4