Бабарыкин Е. П., г. Пермь

Программа ведения баз данных информационно-инновационного портала Пермской области

(презентация)

Для ведения и управления базами данных «Информационно-инновационного портала Пермской области» нами была разработана программа Portal. Система реализована как файловая, т.е. управление базами данных Web-сервера осуществляется посредством ODBC-механизма с локальной машины, на которой установлена программа. Сама база реализована в Microsoft Access в виде нескольких реляционных таблиц. На портал информация поступает в виде конечного набора данных по SQL-запросу, используя механизм ADO в asp-страничках портала. На рисунке представлена схема взаимодействия программы, БД и портала. Стрелочками указано направление движения информации.

В программе реализован многопользовательский уровень доступа к данным. Всякий пользователь в начале работы с программой должен пройти аутентификацию, т.е. подтвердить свою принадлежность к той или иной рабочей группе. Всего имеется три группы: «Администраторы», «Руководители», «Операторы». Пользователям группы «Операторы» разрешается работать только с каталогами. «Руководители», кроме того, могут оформлять договоры, выписывать счета, составлять акты и определять задания на выполнение. «Администраторы» же, помимо прочего, могут редактировать классификаторы и определять права пользователей. В таблице перечислены используемые в программе справочники и определены права доступа к ним.

После аутентификации пользователя данные базы фильтруются и выдаются в виде некоторого набора, доступ к которому определен для конкретного пользователя, т.е. «Руководитель» «видит» только те заказы и договоры которые оформлены от его имени, а «Операторы» «видят» только те задания, которые определены для него либо «Администратором», либо «Руководителем». «Администраторы» обладают неограниченными правами.

В программе реализован механизм кэширования данных, т.е. все изменения в базу вносятся только после их подтверждения.

Для каждого классификатора(ОКУН – Общероссийский классификатор услуг населению; ОКП – Общероссийский классификатор продукции; ОКОПФ – Общероссийский классификатор организационно-правовых форм; ОКОНХ – Общесоюзный классификатор отраслей народного хозяйства; ОКФС – Общероссийский классификатор форм собственности; ОКЕИ – Общероссийский классификатор единиц измерения; ОКАТД – Общероссийский классификатор объектов административно-территориального деления) и некоторых других справочников реализован двойной механизм поиска в виде позиционирования записи и в виде быстрого поиска по заданному фрагменту. Кроме того, классификаторы могут отображаться как в табличном виде, так и в виде иерархического дерева.

В настоящее время система переводиться из режима тестирования в рабочий режим.

Справочники БД и права доступа к ним

Справочники Описание Просмотр Редактирование
Служебн. Группы Группы пользователей – + +[1] – – –
Пользователи Пользователи системы

– + +

– – +
Услуги Тарифы на предоставляемые услуги

– + +

– + +
Состояние заказа Состояние заказа

+ + +

– – +
Классификаторы ОКУН Общероссийский классификатор услуг населению

+ + +

– – +
ОКП Общероссийский классификатор продукции

+ + +

– – +

ОКОПФ

Общероссийский классификатор организационно-правовых форм

+ + +

– – +
ОКОНХ Общесоюзный классификатор отраслей народного хозяйства

+ + +

– – +
ОКФС Общероссийский классификатор форм собственности

+ + +

– – +
ОКЕИ Общероссийский классификатор единиц измерения + + + – – +
ОКАТД Общероссийский классификатор объектов административно-территори-ального деления + + + – – +
Каталоги Инвестиции Каталог инвестиций ПО + + + + + +
Инновации Каталог инноваций ПО + + + + + +
Подрядчики Организации-исполнители – + + – + +
Клиенты Организации-заказчики (предприятия) + + + + + +
Выставка Организации-заказчики (предприятия) участвующие в выставке + + + + + +
Товары (выставки) Товары производителей (Спр. Клиенты) + + + + + +

ОИС

Объекты интеллектуальной собственности + + + + + +
НИОКР Научно-исследователь-ские опытно-конструк-торские работы + + + + + +

Главные

Договоры Договора на информационные услуги Пермского ЦНТИ – + + – + +
Заказы Заказы на информационные услуги Пермского ЦНТИ + + + – + +
Счета Счета на информационные услуги Пермского ЦНТИ – + + – + +
Акты Акты на выполненные работы – + + – + +

Схема взаимодействия программы БД и портала

[1]Здесь символами * * * даны права доступа соответственно оператора, руководителя, администратора: + – доступ есть, – – доступа нет.