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

Литвин Н. О. Автоматизированная информационно-справочная система по курсу моделирования // Молодой ученый. — 2015. — №11. — С. 368-370.

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

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

 

Моделирование — это универсальный метод получения, описания и использования знаний об объекте. Он используется в любой профессиональной деятельности. В современной науке и технологии роль и значение моделирования усиливается, актуализируется проблемами, успехами других наук. Для курса моделирования создана автоматизированная информационно-справочная система. [1]

Система представляет собой сочетание (см. рис. 1):

-                   словарно-справочной системы, обладающей иерархическим представлением справок

-                   системы хранения документов, которая защищает и предоставляет доступ к истории изменения документа

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

Рис.1. Структурная схема системы

 

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

Система строится на основе имеющейся разнообразной информации по курсу «Моделирование систем управления», которая в данное время хранится в файловой системе компьютера. Обработка этих данных требует разработки специального подхода, ускоряющего и упрощающего перевод всех данных в автоматизированную систему.

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

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

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

Каждому файлу документа присвоено свое системное имя, это имя строится по принципу: дата и время занесения файла в базу данных, а так же последних трех цифр объема файла. Это имя мы также можем видеть в аннотации документа.

Следующая особенность системы обуславливается тем, что при изменении файла из самой базы данных, система предлагает его сохранить, но при этом файлу присваивается уже новое системное имя, а «старая» версия файла остается в хранилище и никуда не исчезает. А в БД 1 документу будут соответствовать разные версии в хранилище. Таким образом, мы можем проследить за всеми изменениями документа — это «история» документа.

В аннотации документа может содержаться неограниченное число атрибутов. Свойство постреляционной базы данных обеспечивает возможность повтора полей и допускает в одной записи встроенную таблицу. [2]

Для хранения разнообразных документов был разработан специальный формат хранения. В зависимости от размера документа используются 2 стратегии:

1)                 для документов малых размеров (до 2 Мб) документ разбивается на слова, слова помещаются в словарь, и формируется — ссылка на слова в словаре (словарная система сжатия)

2)                 для документов больших размеров (больше 2 Мб) содержание документов не преобразуется.

Независимо от стратегии в начале каждого файла документа прописывается запись из БД в определенном формате. Это позволяет полностью восстановить БД по системе хранения.

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

В итоге можно сказать, что данная система:

-                   может использоваться на любом компьютере

-                   ускоряет поиск документов

-                   уменьшает объем, используемой для хранения данных, памяти

-                   легко управляемая

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

-                   обладает достаточной надежностью и поддержкой истории изменений

Добавление клиент-серверной технологии InDy (InternetDirect) позволяет перевести данную систему в клиент-серверное представление. [3]

 

Литература:

 

1.                  https://ru.wikipedia.org//wiki/Моделирование

2.                  http://www.e-reading.club/chapter.php/97791/123/Kozlova_-_Informatika__konspekt_lekciii.html

3.                  http://www.indyproject.org/index.en.aspx

Обсуждение

Социальные комментарии Cackle