Информационная система "Конференции"



Международная конференция молодых ученых по математическому моделированию и информационным технологиям

29-31 октября 2002 года, Новосибирск, Академгородок

Тезисы докладов


Информационные технологии

Web - система хранения, структурирования и показа электронной документации и статей

Коваль С.Е.

Институт систем информатики СО РАН (Новосибирск)

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

Проект системы хранения, структурирования и показа электронной документации и статей направлен на решение вышеописанной проблемы.

Согласно данному проекту электронную документацию предполагается хранить следующим образом: текстовую часть документов - в html, xml или в виде текста, в базе данных, с предполагаемой возможностью поиска по содержимому; нетекстовую часть - изображения, css и xslt-таблицы и т.п., - хранить в файловой системе с привязкой данного места хранения в базе данных.

Документы должны быть структурированы по рубрикам, причем один и тот же документ может находить одновременно в нескольких рубриках. Рубрики будут иметь уникальные названия, но смогут размещаться в разных местах. Так, рубрика "Программирование на JAVA" может быть вложена одновременно в рубрику "Объектно-ориентированное программирование" и в рубрику "Языки программирования", которые относительно друг друга могут быть независимы.

Виды доступа делятся на две группы: общие ресурсы, и ресурсы защищенные (доступные всем зарегистрированным пользователям). Соответственно эти виды доступа применимы и к рубрикам, и к документам по отдельности. Так, в открытой рубрике может находиться защищенный документ. И наоборот, в защищенной рубрике может находиться открытый документ, который тем не менее будет виден только зарегистрированным пользователям, но при изменении уровня доступа рубрики на общий, автоматически будет виден всем, в отличие от защищенных документов.

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

Данный проект реализуется на языке Java с использованием технологии Java Servlet и СУБД PostgreSQL. Предназначен для работы под OS Linux, Web-сервера Apache и Java Servlet контейнера Tomcat. Как видно из вышеперечисленного, проект построен на и предназначен для эксплуатации в свободно распространяемых информационных систем.

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

В разработке и реализации проекта принимают участие Городняя Л.В., Гришин В.В., Коваль С.Е.

Текущее состояние проекта - в процессе реализации.

Примечание. Тезисы докладов публикуются в авторской редакции



Ваши комментарии
Обратная связь
[ICT SBRAS]
[Головная страница]
[Конференции]

© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск
    Дата последней модификации: 06-Jul-2012 (11:47:01)