автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.01, диссертация на тему:Формирование интерфейсов пользователей для доступа к объединенным корпоративным информационным ресурсам
Автореферат диссертации по теме "Формирование интерфейсов пользователей для доступа к объединенным корпоративным информационным ресурсам"
На правах рукописи л / / с
Шевнина Юлия Сергеевна
ФОРМИРОВАНИЕ ИНТЕРФЕЙСОВ ПОЛЬЗОВАТЕЛЕЙ
ДЛЯ ДОСТУПА К ОБЪЕДИНЕННЫМ КОРПОРАТИВНЫМ ИНФОРМАЦИОННЫМ РЕСУРСАМ
Специальность 05 13 01 - Системный анализ, управление и обработка информации
Автореферат диссертации на соискание ученой степени кандидата технических наук
Москва, 2007
003162284
Диссертация выполнена в Московском областном центре новых информационных технологий при Московском государственном институте электронной техники (техническом университете)
Научный руководитель
доктор технических наук, доцент Игнатова Ирина Гургеновна
Официальные оппоненты
доктор технических наук, профессор Щагин Анатолий Васильевич
кандидат технических наук, доцент Бабешко Владимир Николаевич
Ведущая организация
Федеральное государственное учреждение «Государственный научно-исследовательский институт информационных технологий и телекоммуникаций» (ФГУ ГНИИ ИТТ «Информика»)
Защита состоится «'/2. » ноя&гЗ. 2007 г в 30л на заседании диссертационного совета Д 212 134 02 при Московском государственном институте электронной техники (техническом университете) по адресу 124498, Москва, Зеленоград, проезд 4806, д 5
С диссертацией можно ознакомиться в библиотеке МИЭТ
Автореферат разослан «_//.» /ЭХ/^З/к} 2007 г
Ученый секретарь диссертационного совета к т н , профессор
(НВ Воробьев)
ВВЕДЕНИЕ
Актуальность проблемы Использование современных информационных технологий в различных областях деятельности привело к накоплению огромного количества информационных ресурсов (ИР) Эти ИР объединяются в различных информационных системах (ИС), размещаются в свободном доступе на серверах и порталах глобальной сети Интернет И практически каждая ИС предоставляет поисковый сервис по накопленным ИР через специальный поисковый интерфейс, в котором пользователю необходимо задать определенные параметры Как правило, в поисковых интерфейсах большинства ИС при указании параметров используются общие термины и понятия Однако для корпоративных информационных систем такой набор названий параметров поиска не всегда удовлетворяет потребностям представителей различных сфер деятельности Использование одного общего поискового интерфейса для всех категорий пользователей ИС приводит к усложнению доступа к ИР и снижению качества и эффективности работы с ИР представителей различных сфер деятельности Для решения этих проблем автором данной работы предлагается использовать профилированные (целевые) интерфейсы пользователей, настроенные на профиль определенного рода деятельности, а при их построении использовать методику адаптации интерфейсов на специфику рабочих процессов и терминологию предметной области деятельности (ПрО)
Цель работы и задачи исследования Целью данной диссертационной работы является разработка и реализация системы организации доступа к накопленным гетерогенным ИР корпоративной информационной среды на основе метода построения профилированных интерфейсов пользователей
Такая система обеспечит потребителей ИР актуальными данными о текущем состоянии и характеристиках необходимой им информации А облегченный доступ к ресурсам, основанный на использовании профилированных пользовательских интерфейсов, элементы которых адаптированы к специфике ПрО, увеличит эффективности работы представителей различных сфер деятельности
Для достижения указанной цели в диссертационной работе решаются следующие задачи
1 Исследование существующих инструментальных средств создания и сопровождения ИС для накопления ИР и современных средств организации интерфейсов пользователей с целью выявления основных проблем организации доступа к объединенным корпоративным информационным ресурсам
2 Разработка модели формирования запросов пользователей с учетом
специфики конкретного направления ПрО деятельности
3 Разработка алгоритма построения профилированных интерфейсов пользователей, структура элементов которых адаптирована к специфике конкретного направления ПрО деятельности
4 Разработка модели организации доступа к накопленным ИР с использованием профилированных интерфейсов пользователей
5 Практическая реализация разработанных методов и моделей при создании программного комплекса системы организации доступа к объединенным корпоративным ИР
Методы исследований Для достижения поставленной цели и решения задач диссертационной работы использовались методы объектно-ориентированного анализа и проектирования, теории информации, теории множеств и графов Научная новизна
1 Предложен метод построения профилированных пользовательских интерфейсов, структура элементов которых адаптирована к специфике ПрО деятельности
2 Предложена модель организации доступа к объединенным корпоративным ИР с использованием профилированных интерфейсов пользователей Модель построена с применением объектно-ориентированной методологии
3 Дано математическое описание процесса формирования профилированных интерфейсов пользователя, основанное на представлении элемента интерфейса в виде дерева
Результаты, выносимые на защиту
1 Модель формирования запросов пользователей с учетом специфики конкретных направлений ПрО деятельности
2 Метод построения профилированных интерфейсов пользователя, адаптированных к специфике конкретного направления ПрО деятельности
3 Математическое описание процесса формирования профилированных интерфейсов пользователя
4 Программный комплекс системы организации доступа к накопленным ИР, построенный на основе разработанных методов и моделей
ПРАКТИЧЕСКАЯ ЗНАЧИМОСТЬ состоит в следующем
1 Предложенный метод построения профилированных пользовательских интерфейсов, структура элементов которых адаптирована к специфике ПрО деятельности, позволяет создавать профилированные интерфейсы пользователей любой сложности для любых направлений ПрО И может быть использован при реализации ИС, предназначенных для хранения и
обмена информацией в корпоративных информационных средах
2 Построенный на основе предложенных методов и моделей программный комплекс
Реализация результатов работы Разработанные в рамках диссертационной работы методы и алгоритмы применялись при создании портала информационного сопровождения реализации приоритетного национального проекта «Образование» в Московском государственном институте электронной техники (техническом университете) Использование результатов диссертационной работы позволило упростить доступ участников проекта к накапливаемым в ходе реализации ИР В рамках системы управления ИОП МИЭТ была реализована простая и удобная схема обмена ИР между всеми участниками проекта, благодаря использованию профилированных интерфейсов пользователей Профилированные интерфейсы пользователей также позволили обеспечить оперативную работу с необходимой информацией для различных категорий участников реализации ИОП
Разработанный метод формирования профилированных интерфейсов пользователей был использован при реализации системы поддержки очного обучения МИЭТ Это позволило сократить в 3 раза временные затраты преподавателя на работу в системе при проведение различных контролирующих мероприятий, обеспечить упрощенный доступ студентов к дополнительным источникам информации, методическим пособиям, как внешним, так и издаваемым редакционно-издательским отделом МИЭТ, за счет сокращения количества элементов поискового интерфейса и применения специализированных рубрикаторов, расширить в 2 раза коллекции дополнительных источников информации по различным кафедрам за счет упрощения процедур электронной публикации для широкого круга лиц
Использование метода построения профилированных интерфейсов пользователей при реализации системы накопления описаний статей журнала «Известия высших учебных заведений Электроника» позволило решить задачу публикации описаний статей журнала параллельно с выходом номера с возможностью удаленного поиска
Разработанные и описанные в работе методы адаптации элементов интерфейсов пользователей и метаописаний ИР к специфике ПрО деятельности были использованы для организации обмена контрольными работами удаленных учащихся с преподавателями при реализации системы поддержки дистанционных подготовительных курсов МАРХИ Апробация работы
Основные результаты работы были доложены и обсуждены на VIII Всероссийской научной конференции «Электронные библиотеки перспектив-
ные методы и технологии, электронные коллекции (КСБЬ'2006) (Суздаль, 2006), международной научно-технической конференции «Современные информационные технологии» (Пенза, 2006), XI международной научно-методической конференции «Новые информационные технологии в университетском образовании» (Кемерово, 2006), XII международной конференции «Современное образование содержание, технологии, качество» (С -Петербург, 2006), научно-практической конференции «Научные исследования и их практическое применение Современное состояние и пути развития» (Одесса, 2005), международной школе-конференция по приоритетному направлению «Информационно-телекоммуникационные системы» (Москва, МИЭТ, 2005), 3-ей международной научно-практической конференции «Новые образовательные технологии в вузе» (Екатеринбург, УПИ, 2005), международной научно-практической Интернет-конференции «Дистанционное образование области применения, проблемы и перспективы развития» (Москва - Дубна, 2005), 13-я Всероссийской межвузовская научно-техническая конференция студентов и аспирантов (Москва, МИЭТ, 2006) Публикации
По теме диссертации было опубликовано 17 работ Структура и объем диссертации
Диссертация состоит из введения, четырех глав, заключения, списка используемой литературы и приложений Общий объем диссертации - 174 страницы, из них - 131 страница основного текста, в том числе 31 рисунок, 15 таблиц Список литературы содержит 96 наименований
Содержание работы
Во введении обоснована актуальность диссертационной работы, сформулированы цель и задачи исследования, приведены положения, выносимые на защиту, показана научная новизна и практическая значимость полученных результатов
В первой главе приведено исследование и результаты анализа инструментальных средств создания и сопровождения ИС и современных средств организации интерфейсов пользователей При исследовании основное внимание уделялось вопросам организации доступа к накопленным ИР и адаптации пользовательских интерфейсов к конкретному направлению ПрО деятельности конечного потребителя ИР
На основе анализа и исследования различных точек зрения даны определения ИС, коллекции ИР, доступа к ИР, метаданным Представлена типовая технологическая модель ИС накопления ресурсов (рисунок 1)
¡Формирование ИР ¡Хранение ИР ¡Доступ к ИР
г
Электронные с информационные ресурсы
I Первичная обработка j> (получение I метаинформации)
Ж
Составление метаописания
Файловое хранилище
Хранилище метаописаний (репозиторий)
Средства организации доступа к информационным ресурсам
I
! А Интернет л
I I
Рисунок 1 - Типовая технологическая модель ИС накопления ресурсов
Приведены результаты анализа инструментальных комплексов Greenstone, LibOnlme 1 О, ИРБИС, EPrints по созданию и сопровождению ИС и коллекций ИР Анализ проводился по следующим критериям технологические характеристики инструментальных средств (лицензия, платформа, web-сервер, СУБД и т д), поддержка метаданных, классификаторов и международных стандартов, функциональные возможности систем (публикация, поиск ИР и др ), средства настройки интерфейсов пользователя на ПрО деятельности конечного потребителя ИР, управление правами доступа к информационным объектам Все пакеты программного обеспечения поддерживают возможность удаленного администрирования и работу с системой по сети Необходимо отметить, что во всех рассматриваемых системах отсутствуют инструменты по адаптации элементов интерфейса пользователя к специфике конкретного направления предметной области
Приведены результаты анализа средств организации пользовательских интерфейсов UIML, XUL, XAML, MXML Анализ проводился по критериям платформа, серверная часть, обработка действий пользователя, управление доступом к элементам интерфейса Во всех языках отсутствуют средства управления доступом к различным элементам интерфейса, что существенно усложняет адаптацию интерфейсов пользователя к конкретному направлению ПрО деятельности и потребностям конкретного потребителя ИР В заключение главы обоснована необходимость разработки метода построения профилированных пользовательских интерфейсов по организации доступа к накопленным корпоративным ИР и необходимость адаптации структуры элементов интерфейсов к специфике ПрО деятельности
ВО второй главе определены понятия параметризируемого шаблона доступа к объектам единой корпоративной информационной среды, базового, специализированного и доставочного шаблонов представления ИР Представлена модель взаимодействия шаблонов представления ИР Дано математическое описание моделей шаблонов, карточки описания ресурса и профилированного интерфейса пользователя Целью математического мо-
делирования было определение основных параметров шаблонов, карточки ресурса, изучение их свойств и взаимодействия для последующего использования полученных сведений при разработке алгоритма построения профилированных интерфейсов пользователей
Условно структуру параметризируемого шаблона доступа к объектам информационной среды можно разделить на три части 1 - список функций, разрешенных в системе для пользователей, 2 - список элементов базовой модели представления ИР, 3 - список системных средств организации интерфейса для работы с ИР В качестве базовой модели представления ИР в результате анализа существующих стандартов метаописаний ресурсов был выбран международный стандарт Dublin Core (DC) Metadata Set К некоторым элементам в соответствии с базовой моделью представления ИР могут подключаться рубрикаторы
Для выявления специфики ПрО на основе анализа практической деятельности строится ее онтологическая модель (в данной работе с помощью методов стандарта онтологического моделирования IDEF5) Результаты и выводы онтологического моделирования как параметры используются при формировании специализированных шаблонов на основе параметризируемого базового шаблона При построении профилированных интерфейсов пользователей необходимо учитывать терминологию ПрО деятельности, значения подключаемых рубрикаторов, а также количество элементов интерфейса, доступных для каждого потребителя корпоративных ИР
На основе параметризации второй части базового шаблона (рисунок 2) строятся профилированные интерфейсы пользователей при работе с сервисами ИС (например, публикация и поиск опубликованных ресурсов)
Элемент модели ИР
Название поля DC |—|/ Значение параметра переименования / j
Тип структуры
*/ Рубрикатор /
—| Правила доступа
/ Текстовое поле / / Язык /
L
Дата
j
С
Роль
7
/Уровень доступа/7
Рисунок 2 - Структурная схема шаблона параметризации базовой модели представления ИР
В процессе исследования были сформулированы основные этапы адаптации базовой модели представления ИР к ПрО деятельности 1) установление соответствия между элементами стандарта ОС и терминологией ПрО деятельности, выявленной в результате онтологического анализа этой ПрО,
2) определение элементов, которые будут представлены в виде рубрикаторов, 3) формирование перечня терминов ПрО деятельности для каждого из рубрикаторов, 4) параметризация представления структуры базового шаблона с учетом пп 1-3
Производные шаблоны получаются из базовых в результате применения к последним одного или совокупности правил сокращения количества элементов базового шаблона, переименования элементов, сокращения значений рубрикаторов элементов
Для осуществления быстрого доступа конкретной целевой аудитории к определенным ИР (объединенным по одному или нескольким параметрам), использовались доставочные шаблоны Одной из важных особенностей дос-тавочного шаблона является прогнозируемый набор параметров поиска, на основе которого автоматически формируется поисковый запрос в репозито-рий метаописаний ИР Благодаря этому конечный потребитель ИР был огражден от лишних действий
Для моделирования шаблонов представления ИР с учетом свойств разрабатываемой системы автором был выбран объектно-ориентированный метод анализа и проектирования В качестве средства проектирования был выбран язык UML (Unified Modeling Language - унифицированный язык моделирования) Для описания модели базового шаблона представления ИР была использована диаграмма классов UML, построенная с учетом структуры шаблона параметризации базовой модели представления ИР В качестве структурных единиц элемента шаблона, или классов, были выделены такие понятия как «Наименование термина ПрО», «Наименование элемента DC», «Значение рубрикатора» и «Правило доступа» Установлены ассоциативные отношения между классами с определением кратности соответствующих экземпляров Результаты проектирования были представлены в математической модели базового шаблона представления ИР
S=<T,R,DC,P,DbD2,D3,D4>, (1)
где Т- множество терминов конкретного направления ПрО R - множество значений свойств, объединенных в рубрикаторы DC - множество элементов метаданных стандарта Dublin Core Р - множество правил доступа к элементам шаблона (свойствам и их значениям) Элементы множества Р представляют собой пары (к, jf), где к - роль, /- уровень доступа (доступ открыт, доступ закрыт) Di - отношение Тх R D2- отношение Тх DC D3 -отношение ТхР D4- отношение R х Р
В результате применения правил адаптации базовой модели представления ИР к ПрО деятельности, автором были выделены следующие свойст-
ва отношений Д
1 ЩеТЗЯ, с: Д-Уге Д, Д =/гДгл|^|>1
2 Ут-еДЗ'геГ *Дг
3 \ft еТ Эс1с е £>С /Д^с
4. V/, еГЭРг сР \/реРг Д =^гДрл|Рг|>0
5 Если = 0, то элемент доступен всем участникам деятельности
6 ЗреРЭгеГ
7 УгеЯ^аР Ур&Р, [г}, р)е д = Д,/? а | > О
8 ЭреРЭгеД
9 ЭгеГЗреР Зг € Я гВАр
10 Одно и тоже правило доступа не может одновременно быть связанным со свойством и значением свойства
Аналогично было получено математическое описание производного шаблона представления ИР
Бр =<ТР>ЪС,РР, Д^ЯГДГ, Д > , (2)
где Т* - множество свойств, предназначенных для описания ИР ГРсГ 2 - множество значений переименования элементов базового шаблона для
представления их в производном Яр — множество значений свойств Iе (руб-р
рикаторы) Я с Я ОС - множество элементов из набора метаданных БС
Рр - множество описаний правил доступа Элементы множества Рр представляют собой пары (к, Д где к - роль,/- уровень доступа (доступ открыт,
доступ закрыт) Др - отношение Трх КР Вр - отношение 7е х ВС Вр -
отношение 7ех Рр Вр - отношение Ярх Рр Д- - отношение 2.
Для производного шаблона представления ИР автором были выделены
следующие свойства р р
1 Д а. Д Д представляет собой множество упорядоченных пар
^р,гр), а Д - (г,г) Так как Тр с Г и Яр с Л , значит и еТр
1Р е Т Кроме того, соответствующие свойства / и ? равны Проведя аналогичные рассуждения относительно множеств Яр и Я, получаем, что соответствующие пары \{Р,гр) и г) равны между собой, а значит Вр с Д
2 ci £>2 Как было показано выше, f сГ С учетом этого, а также того, что при получении производного шаблона из базового DC интерпретация элемента не меняется, а значит упорядоченные пары {tP и (t,dc), соответствующие свойствам Dp и £>2 равны, следовательно, и Dp с D2
3 Поскольку, Z)/5 cflj и с> отношения и Z>2 обладают теми же свойствами, что и отношения D^ и £>2
D D
4 Свойства £>з и £>4 аналогичны свойствам D3 и D4 алгебраической системы 5(1) А свойства Рр аналогичны свойствам Р из S (1)
5 3tpeTp3zcZ tpDsz
6 3tpeTp3zeZ tPD5z
Для получения математического описания доставочного шаблона представления ИР автором было произведено его моделирование с использованием диаграммы классов UML При моделировании шаблона была учтена его особенность значение параметра поиска может формироваться не только из значений рубрикатора, но и может быть задано пользователем, если элемент шаблона не расширен рубрикатором Полученные результаты
представлены в виде алгебраической системы SD
SD =<DC,G,IP,C,D6>, (3)
где DC - множество элементов из набора стандарта Dublin Core G - множество значений параметров поиска IP - множество IP-адресов, с которых разрешен доступ к доставочному интерфейсу пользователя С - визуальные настройки пользовательского интерфейса (цвет, стиль) D6 - отношение DCxG, причем VgeG3dce DC dcD6g
Модель карточки описания ИР также была получена в виде диаграммы классов UML. А результаты моделирования были представлены в идее алгебраической системы
SK =<DC,V,R,D7,D8>, (4)
где DC - множество элементов из набора стандарта Dublin Core V - множество значений элементов описания, заданных пользователем R - множество значений элементов описания, выбранных из предлагаемых рубрикаторов D-j - отношение DCxV D% - отношение DCxR
Элементы алгебраической системы Бк обладают свойствами
1 \ZveV3dceDC 7у
2 VveFVcfce.DC Уг еЛЭЛсеВС с&Г>8г
В результате математического моделирования и объектно-ориентированного моделирования с применением языка иМЬ были получены модели основных типов шаблонов представления ИР, а также модель карточки описания информационного ресурса Во всех алгебраических системах присутствует множество ВС С учетом свойств полученных алгебраических систем автором был сделан вывод, что все типы шаблонов представления ИР и карточка описания ИР связаны между собой с помощью элементов стандарта БС
Таким образом, полученные при математическом моделировании шаблона представления ИР свойства и отношения между элементами позволяют утверждать, что при формировании специализированных шаблонов, получаемых в результате настройки базового параметризируемого шаблона на ПрО деятельности, учитывается вся необходимая информация для построения профилированного интерфейса пользователя В результате каждый из участников конкретного направления деятельности в своем индивидуальном профилированном интерфейсе получает минимальный набор необходимых ему для работы (например, поиска ИР) элементов интерфейса, отображаемых в терминологии этого направления деятельности
При реализации алгоритма построения профилированного интерфейса пользователя на основе полученного шаблона представления ИР в работе использовались следующие определения событием называется выполнение условия добавления одного элемента из шаблона в интерфейс пользователя, обработчиком события называется блок команд, которые будут выполняться при наступлении события, правильным называется такой обработчик события, работа которого заканчивается за конечное число шагов (в работе рассматриваются только правильные обработчики)
Обработка событий при построении интерфейса организуется с помощью очереди 6 = {<?!, ,<?„} Если г < у, то событие д, обрабатывается раньше события д] Пусть Qt состояние очереди после обработки t первых элементов, если Qt_2 Ф 0 0,0 - состояние очереди до начала обработки События в очереди обрабатываются последовательно и если в процессе исполнения обработчика появляются новые события, то они помещаются в конец очереди Исполнение одного блока команд приводит к помещению в оче-
редь конечного числа событий В очередь не попадают одинаковые события, т е в одном интерфейсе не может быть одинаковых элементов
Описание элементов пользовательского интерфейса в шаблоне конечно и счетно, т е для построения интерфейса определено конечное и счетное число событий Поэтому для обработки конкретного шаблона существует не более чем конечное и счетное множество Е всех событий е
Е = {е^ (5)
Пусть 2о = {<?}>т е в очереди только одно событие ц по обработке элементов шаблона, М^ — события, порождаемые обработкой события ц Это может быть добавление комментариев к элементу интерфейса, формирование рубрикаторов и т д Если М^ Ф 0.\ то процесс обработки будет продолжаться М„<7 - последовательность событий, порождаемых при обработке последовательности Если пуста, то и Мпц пуста
Мкд
Мп+1Я= и мхек,п = 1,2, (6)
Аг=1
ек
где к - порядковый номер события в последовательности Если в больше одного элемента, то
м„<20 <2о
М„+&о = и^еь , Мхйо = \}Мхек , п = 1,2, (7)
к=1 к=1 ек еМ„е0 е^ебо
Обработка событий заканчивается тогда, когда заканчиваются события в очереди (т е заканчиваются элементы в шаблоне)
ЭЛГ Мыдо=0 (8)
Число шагов обработки очереди конечно Докажем это Условие
МНе^О,^т<аМпе (9)
при выполнении которого в очередь не попадают события, порождающие сами себя, т е не происходит зацикливаний при выполнении программных блоков
Для наглядности изобразим элемент шаблона в виде дерева (рисунок 3) Для краткости представления на рисунке изображен только один элемент рубрикатора и одно описание правила доступа В реальном описании элемента интерфейса может присутствовать как несколько значений рубрикатора, так и несколько описаний правил доступа, но в любом случае их количество конечное и счетное
В работе было использовано уровневое представление вершин дерева Уровень I (£,) - это все вершины дерева, построенные на 1-ом шаге обработки событий построения пользовательского интерфейса Вершины дерева будут соответствовать событиям Всего таких уровней п, где п ~ число шагов обработки событий по формированию интерфейса пользователя
Шаг 0 Необходимо выбрать одно событие <у, которое станет корнем дерева £0 = {д}
Шаг 1 Для каждой вершины дерева (элемента) 5 е Мх,ч Ф 0 добавить элементы последовательности М^ При М^ = 0 дерево будет построено, т е элемент интерфейса сформирован
Уровень 1 | Элемент интерфейса (тип «рубрикатор») | |
————--- ---—---^------------1———-----.
Уровень 2 | Элемент рубрикатора | | Правила доступа | |
Уровень 3 | Правила доступа | | Описание правила | |
Уровень 4 | Описание правила | |
Рисунок 3 - Представление элемента шаблона в виде дерева
В качестве примера построим элемент пользовательского интерфейса, соответствующего элементу шаблона, представленному на рисунке 4 Пусть ц - событие по обработке описания элемента интерфейса, г - событие по добавлению элемента рубрикатора (значения рубрикатора), ад - событие по обработке правила доступа к элементу интерфейса, /д — событие по добавлению описания правила доступа к элементу интерфейса, аг - событие по обработке правила доступа к значению рубрикатора и/г — событие по добавлению описания правила доступа к значению рубрикатора Тогда получим Мхд = {г,ад}, Мхг = {аг}, М1ад = {/д}, Млаг = {/г}, Мх/д = 0, М1/г = 0 Или в виде дерева (рисунок 4)
\I т \ |
I и | г | I ад I J
! Ь3 I аг I М,г I {ц \Uiaq | ^ 1 1Г \м,аг j
Рисунок 4 - Элемент интерфейса, представленный в виде дерева Учитывая условие (9), а также то, что в очередь не попадают одинаковые события, в дереве не может быть более |£| уровней Также отсюда сле-
дует, что для любой вершины к уровня существует не более |£| - к подвер-шин Соответственно, в каждом уровне содержится не более чем
(ю)
элементов, а все дерево состоит не более чем из
v=ípk = í¡~l (И)
к=1 к=1 \р - ч-
вершин Построенное дерево соответствует попаданию событий в очередь, очередь обрабатывается не более, чем за v шагов
Автором приведен пример построения профилированного интерфейса пользователей с использованием разработанной математической модели формирования шаблонов и построения интерфейсов В результате онтологического анализа ПрО научной деятельности вуза Московского института электронной техники, использования рекомендаций ГОСТа 7 83-2001 «Электронные издания Основные виды и выходные сведения», а также по результатам анализа научных электронных библиотек была построена практическая онтологическая модель ПрО Рубрикатор «Предмет» включает в себя значения кодов рубрикатора ГРНТИ, а также значения, отражающие специфику классификации ресурсов в научной деятельности вуза К значениям рубрикатора «Тип ресурса» определены правила доступа, позволяющие предоставить каждому из участников научной деятельности только интересующие его типы ресурсов Правила доступа к значениям рубрикатора «Аудитория» определены таким образом, чтобы организовать ограничение потоков ИР для каждой целевой аудитории (научные сотрудники, аспиранты, студенты и т.д ).
Использование разработанной методики построения профилированных интерфейсов пользователей для доступа к объединенным корпоративным ИР позволяет корректно формировать элементы интерфейсов с терминологией конкретного направления для каждого из участников корпоративной деятельности
В третьей главе приведено исследование и результаты анализа архитектур сетевых ИС и программных средств для их разработки Система организации доступа к объединенным корпоративным ИР, использующая профилированные интерфейсы пользователей, представляет собой программный комплекс, для разработки архитектуры которого автором был проведен анализ клиент-серверной архитектуры, исследованы технологии передачи и обработки данных, как на стороне сервера, так и на стороне кли-
ента В работе были проанализированы и выбраны Web-сервера, СУБД, языки программирования для реализации профилированных интерфейсов пользователей Анализ проводился по критериям централизованное хранение данных, бесплатная лицензия, высокая производительность, много-платформенность, работа с XML В результате была выбрана трехуровневая клиент-серверная архитектура, которая позволяет на стороне клиента использовать компьютер с минимальными требованиями Для передачи и обработки данных на стороне сервера был выбран интерфейс CGI с дополнениями В качестве языка программирования был выбран язык Perl Из рассмотренных Web-серверов был выбран Apache Server Для организации базы данных была выбрана СУБД MySQL
Web-сервер Apache
Библиотека модулей
Интерпретатор Perl
Пользователь
СУБД MySQL
Репозиторий (СУБД eXist)
Система о^ганто^и^даст^м^^бъеданетны^тдт^^шмым ИР _
ГОрганизация профилированный I | Поиск по коллекции ИР интерфейсов пользователей_| || Обработка параметров поиска
Обработка шаблонов представления ИР
Формирование профилированных интерфейсов пользователей
Ц>1 Организация запроса в репозиторий
I Обработка результатов поиска
__________
1 Оперативная доставка информации I политика информационной
пользователю
Формирование параметров поиска
Предоставление информации пользователям
п
I безопасности и разграничения прав доступа к ИР
Настройка правил доступа в шаблонах представления ИР
Разграничение прав доступа по IP адресам пользователей
Рисунок 5 - Общая схема архитектуры системы организации доступа к объединенным корпоративным ИР
С учетом всего вышеизложенного автором была сформирована трехуровневая архитектура системы предоставления доступа к ИР (рисунок 5) Система состоит из подсистем организации профилированных интерфейсов пользователей, поиска по коллекции ИР, оперативной доставки информации пользователю, реализации политики информационной безопасности и требований по разграничению прав доступа к ИР и элементам интерфейса
Подсистема организации профилированных интерфейсов пользователя состоит из набора шаблонов представления ИР, реализованных в виде отдельных XML-файлов, которые содержат все возможные элементы интерфейса, кодировки и описания правил доступа А для обработки этих XML файлов используются программные модули, реализованные на языке Perl на основе разработанного автором в данной работе алгоритма построения профилированного интерфейса пользователя Структура XML файла соответствует модели шаблона представления ИР, описанной в главе 2 Подсистема организации профилированных интерфейсов пользователей позволила решить основные задачи настройки интерфейса на потребности конечного потребителя ИР в зависимости от его уровня доступа и роли, а именно предоставление пользователям различных интерфейсов с различными функциональными возможностями, ограничение или полное изменение значений рубрикаторов, используемых в поисковом интерфейсе, фильтрация списков результатов поиска для ограничения доступа к определенным ресурсам, учет предпочтений пользователя, поддержка личных настроек пользователя
Подсистема поиска по коллекции ИР включает в себя процедуры идентификации и авторизации Идентификация может проводиться как по имени пользователя, так и по IP адресу того компьютера, с которого производилось подключение к системе организации доступа к корпоративным ИР В профилированном поисковом интерфейсе конечный потребитель ИР выбирает интересующие его характеристики ресурса, формируя тем самым параметры поиска Поиск ресурсов осуществляется с помощью выражений XPath (XML Path), которые строятся на основе заданных пользователем или полученным из доставочного шаблона параметрам поиска.
В профилированном интерфейсе результатов поиска реализована возможность интерактивного выбора одного из найденных ресурсов Загрузка метаописания является результатом запроса в репозиторий с заданными значениями атрибутов искомого ресурса Элементы метаописаний отображаются на экране в профилированном интерфейсе с учетом правил доступа, определенных в шаблоне представления ИР Также из профилированного интерфейса просмотра метаописания ИР пользователь получает доступ к самому ресурсу
Подсистема оперативной доставки информации пользователю основана на доставочных шаблонах представления ИР В качестве параметров организации доступа используется список IP адресов или диапазонов IP адресов, тех компьютеров или локальных зон корпоративной сети, пользователям которых разрешено без дополнительной авторизации работать с предлагаемой системой
Основным компонентом подсистемы реализации политики информационной безопасности и требований по разграничению прав доступа к ИР являются списки правил доступа в шаблоне представления ИР Список доступа состоит из последовательности описаний принадлежащих ему правил доступа При проверке правила в списке перебираются последовательно Перебор прекращается когда одно из правил совпало с условиями поиска в списке или был достигнут конец списка правил доступа Настройка подсистемы сводится к определению прав доступа на операции, на элементы базовой модели ИР и средства создания интерфейсов и заданию дополнительных параметров конфигурации, свойственных для конкретных операций
Ограничение доступа к ресурсам происходит в тот момент, когда пользователь намерен произвести поиск ресурсов с заданными им условиями При этом набор условий поиска зависит от роли пользователя Таким образом, исключение для заданной роли некоторых элементов шаблона позволяет ограничить для пользователей этой роли ряд ресурсов, Права доступа к ресурсу при таком подходе определяются в момент создания метаописания ИР, когда задаются значения элементов по рубрикаторам
В четвертой главе описано практическое применение полученных автором результатов диссертационной работы
Полученные результаты были использованы при создании портала информационного сопровождения реализации приоритетного национального проекта «Образование» в Московском государственном институте электронной техники (техническом университете), при организации индивидуальной работы студентов очного отделения МИЭТ, для построения профилированных интерфейсов пользователей при реализации системы накопления описаний статей журнала «Известия высших учебных заведений Электроника», для организации проверки контрольных работ удаленных учащихся при реализации системы поддержки дистанционных подготовительных курсов МАРХИ
В заключении приводятся основные выводы и результаты работы В приложениях приводятся акты о внедрении результатов диссертационной работы, текст программного модуля построения профилированного интерфейса пользователя, пример настроенного специализированного шаблона представления ИР
Основные результаты диссертационной работы 1 На основе исследования современных инструментальных средств создания сопровождения ИН и средств организации интерфейсов пользователей были сформулированы основные проблемы организации доступа к
накопленным корпоративным информационным ресурсам
2 Предложена модель формирования запросов пользователей с учетом специфики конкретного направления ПрО деятельности
3 Дано математическое описание алгоритма построения профилированных пользовательских интерфейсов, структура элементов которых адаптирована к специфике конкретного направления ПрО деятельности
4 Разработана модель организации доступа к накопленным ИР с использованием профилированных интерфейсов пользователей
5 Реализован программный комплекс системы организации доступа к объединенным корпоративным ИР с использованием полученных в диссертационной работе методов и моделей
список публикаций
1 Шевнина, Ю С Метод формирования целевых Web-интерфейсов для работы с информационными ресурсами [Текст] /ИГ Игнатова, Ю С Шевнина // Известия высших учебных заведений Электроника - 2007 - № 4 -С 65-70 - ISSN - 1561 - 5405
2 Шевнина, Ю С Метод формирования поисковых интерфейсов на основе параметров, отражающих специфику предметных направлений [Электронный ресурс] /ЮС Шевнина // Наука и образование - M . МГТУ им Баумана, 2007 - № 8 - Шифр Информрегистра 0420700025/0036 - Режим доступа http //technomag edu ru 8001/db/msg /82598 html - № roc регистрации 0420700025 -ISSN 1994-0408
3 Шевнина, Ю С Способ организации упрощенного доступа к накопленным гетерогенным информационным ресурсам [Электронный ресурс] / И Г Игнатова, Ю С Шевнина // Наука и образование - M • МГТУ им Баумана, 2007 - № 5 - Шифр Информрегистра 0420700025/0024 - Режим доступа http //technomag edu ru 8001/db/msg/44542 html - № roc регистрации 0420700025 -ISSN 1994-0408
4 Шевнина, Ю С Методические указания для студентов по работе с электронными модулями в среде поддержки обучения ОРОКС /ИГ Игнатова, Ю С Шевнина - M МИЭТ, 2007 - 20 с
5 Шевнина, Ю С Модель организации представлений информационных ресурсов с учетом онтологии предметной области деятельности [Текст] /ИГ Игнатова, Ю А Чаплыгин, Ю С. Шевнина // Электронные библиотеки перспективные методы и технологии, электронные коллекции сб тезисов постерных докладов Восьмой Всероссийской научной конф (RCDL'2006) / Ярославский гос университет им П Г Демидова - Ярославль, 2006 - С 29-30
6 Шевнина, Ю С Адаптация представлений интегрированных электронных учебных ресурсов на специфику предметной области [Текст] /ИГ Игнатова, Н Ю Соколова, Ю С Шевнина // Теоретические и прикладные вопросы современных информационных технологий материалы Всероссийской научно-техн конф / Изд-во ВСГТУ - Улан-Удэ, 2006 - С 380-383
7 Способ интеграции описаний информационных ресурсов в коллекциях с распределенным хранением гетерогенных первичных ресурсов [Текст] / И Г. Игнатова, Н Ю Соколова, А Ю Павлов, Ю С Шевнина // Современные информационные технологии тр межд научно-техн конф / Изд-во Пензенская гос технологическая академия — Пенза, 2006 - Вып 3 / под ред В Б Моисеева, Л Г Когельмана, С В Трубицкова - С 72-76
8 Шевнина, Ю С Технология взаимодействия преподаватель-обучаемый в сетевой образовательной среде [Текст] /ИГ Игнатова, Н Ю Соколова, Ю С Шевнина // Современное образование содержание, технологии, качество материалы XII международной конф / Изд-во СПбГЭТУ «ЛЭТИ» - СПб , 2006 - Том 2 - С. 94-95
9 Шевнина, Ю С Организация проверки контрольных работ удаленных студентов с помощью электронных средств [Текст] /ИГ Игнатова, Ю С Шевнина // Новые информационные технологии в университетском образовании тезисы XI Международной научно-методической конф / ИНТ -Кемерово, 2006. - С 221-222
10 Шевнина, Ю С Управление обеспечением потребностей учебного процесса в электронных информационных ресурсах [Текст] /ИГ Игнатова, Ю С Шевнина // Информационные технологии в образовании, технике и медицине материалы международной конф / Изд-во ВолгГТУ - Волгоград, 2006 - С 56-57
11 Шевнина, Ю С Информационная система публикации описаний статей журнала «Известия высших учебных заведений Электроника» [Текст] /ЮС Шевнина, А Ю Павлов // Микроэлектроника и информатика - 2006 тезисы докладов 13-й Всероссийской межвузовской научно-технич конф студентов и аспирантов / Изд-во МИЭТ - Москва, 2006 - С 225
12 Формирование и объединение метаописаний разнородных гетерогенных информационных ресурсов для поддержки образовательной деятельности вуза [Текст] /ИГ Игнатова, А В Бобкова, А Ю Павлов, Н Ю Соколова, Ю С Шевнина, А Ю Чаплыгин // Новые образовательные технологии в вузе сб тезисов докладов / Изд-во УПИ - Екатеринбург, 2005 -С 240-241
13 Шевнина, Ю С Объединение гетерогенных информационных ресурсов на основе репозитория метаописаний [Текст] /ЮС Шевнина, А Ю
Павлов // Международная школа-конференция по приоритетному направлению «Информационно - телекоммуникационные системы» с участием молодых ученых, аспирантов и студентов стран - членов СНГ сб тезисов докладов/Изд-воМИЭТ -Москва,2005 - С 33
14 Шевнина, Ю С Разработка в информационной системе интерфейса пользователя, адаптированного к онтологической модели предметной области [Текст] /ИГ Игнатова, Ю С Шевнина, А Ю Павлов 11 Научные исследования и их практическое применение Современное состояние и пути развития сб науч тр / Черноморье - Одесса, 2005 - Том 7 Технические науки - С 77-80
15 Шевнина, Ю С Формирование профилированных интерфейсов при организации работы с информационными ресурсами для пользователей из научно-образовательного сообщества [Текст] /ИГ Игнатова, Ю С Шевнина, А Ю Павлов // Дистанционное образование области применения, проблемы и перспективы развития тр международной научно-практич Ин-тернет-конф /МГОУ -Москва, 2005 -С 93-96
16 Шевнина, Ю С Использование профилированных интерейсов в системе дистанционного образования при организации взаимодействия преподавателей и студентов [Текст] /ИГ Игнатова, Ю С Шевнина, А Ю Павлов // Дистанционное образование области применения, проблемы и перспективы развития тр международной научно-практич Интернет-конф / МГОУ -Москва, 2005 - С 96-99
17 Средства поддержки формирования и объединения метаописаний разнородных гетерогенных информационных ресурсов [Текст] Отчет о НИР (этап 2005-2006)/ МОЦНИТ МИЭТ, рук Чаплыгин Ю А - Шифр 737-ГБ-Целевые-РФФИ-МОЦНИТ
Подписано в печать
Заказ № Тираж экз Уч-изд.л // Формат 60x84 1/16
Отпечатано в типографии МИЭТ 124498, Москва, МИЭТ
Оглавление автор диссертации — кандидата технических наук Шевнина, Юлия Сергеевна
Введение
ГЛАВА 1. ИССЛЕДОВАНИЕ II АНАЛИЗ ИНСТРУМЕНТАЛЬНЫХ 8 СРЕДСТВ СОЗДАНИЯ II СОПРОВОЖДЕНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ II СРЕДСТВ ОРГАНИЗАЦИИ ИНТЕРФЕЙСОВ ПОЛЬЗОВАТЕЛЕЙ
1.1 Сравнительный анализ инструментальных средств создания и 8 сопровождения информационных систем
1.2 Современные средства организации пользовательских интер- 18 фейсов
1.3 Постановка задачи диссертационной работы 23 Выводы по главе
ГЛАВА 2. РАЗРАБОТКА МОДЕЛИ ОРГАНИЗАЦИИ ДОСТУПА К
ОБЪЕДИНЕННЫМ КОРПОРАТИВНЫМ ИНФОРМАЦИОННЫМ РЕСУРСАМ
2.1 Управление правами доступа
2.2 Онтологический анализ предметной области деятельности
2.3 Параметризируемый шаблон представления информационных ресурсов
2.4 Адаптация на предметную область деятельности
2.5 Базовые и производные шаблоны представления информацион- 34 ных ресурсов
2.6 доставочные шаблоны представления информационных ресур- 35 сов
2.7 моделирование шаблонов представления информационных ре- 40 сурсов
2.8 алгоритм формирования профилированного интерфейса пользо- 52 вателя на основе шаблона представления информационных ресурсов
2.9 Пример формирования шаблонов и построения интерфейса пользователя на основе описанных математических моделях
Выводы по главе
ГЛАВА 3. ИССЛЕДОВАНИЕ АРХИТЕКТУРЫ СЕТЕВЫХ ИИ- 68 ФОРМАЦИОННЫХ СИСТЕМ II ПРОГРАММНЫХ СРЕДСТВ ДЛЯ РЕАЛИЗАЦИИ СИСТЕМЫ ОРГАНИЗАЦИИ ДОСТУПА К ОБЪЕДИНЕННЫМ КОРПОРАТИВНЫМ ИНФОРМАЦИОННЫМ РЕСУРСАМ 3.1 Исследование архитектуры сетевых информационных систем
3.2 Исследование технологий передачи и обработки данных
3.3 Анализ и выбор языка программирования для реализации профилированныех интерфейсов пользователей
3.4 Исследование и выбор Web-cepbepa
3.5 Анализ и выбор системы управления базами данных
3.6 Анализ и выбор базы данных для хранения описаний информа- 84 ционных ресурсов
3.7 Архитектура системы предоставления доступа к объединенным 85 корпоративным информационным ресурсам
3.8 Проектирование баз данных системы предоставления доступа к 88 накопленным информационным ресурсам
3.9 Программная реализация системы организации доступа к объе- 90 диненным корпоративным информационным ресурсам
Выводы по главе
ГЛАНД 4. СПОСОБЫ ПРИМЕНЕНИЯ СИСТЕМЫ OITAHII3A- 101 НИИ ДОСТУПА К ОБЪЕДИНЕННЫМ КОРПОРАТИВНЫМ ИНФОРМАЦИОННЫМ РЕСУРСАМ ПРИ СОЗДАНИИ РАЗЛИЧНЫХ ИНФОРМАЦИОННЫХ СИСТЕМ
4.1 Разработка системы информационного сопровождения реали- 101 зации приоритетного национального проекта «Образование»
4.2 Организация проверки контрольных работ удаленных студентов
4.3 Разработка информационной системы публикации описаний статей журнала «известия высших учебных заведений. электрони
Выводы по главе
Введение 2007 год, диссертация по информатике, вычислительной технике и управлению, Шевнина, Юлия Сергеевна
Актуальность проблемы. Использование современных информационных технологий в различных областях деятельности привело к накоплению огромного количества информационных ресурсов (ИР). Эти ИР объединяются в различных информационных системах (ИС), размещаются в свободном доступе на серверах и порталах глобальной сети Интернет. И практически каждая ИС предоставляет поисковый сервис по накопленным ИР через специальный поисковый интерфейс, в котором пользователю необходимо задать определенные параметры. Как правило, в поисковых интерфейсах большинства ИС при указании параметров используются общие термины и понятия. Однако для корпоративных информационных систем такой набор названий параметров поиска не всегда удовлетворяет потребностям представителей различных сфер деятельности. Использование одного общего поискового интерфейса для всех категорий пользователей ИС приводит к усложнению доступа к ИР и снижению качества и эффективности работы с ИР представителей различных сфер деятельности. Для решения этих проблем автором данной работы предлагается использовать профилированные (целевые) интерфейсы пользователей, настроенные на профиль определенного рода деятельности, а при их построении использовать методику адаптации интерфейсов на специфику рабочих процессов и терминологию предметной области деятельности (ПрО).
Цель работы и задачи исследования. Целью данной диссертационной работы является разработка и реализация системы предоставления доступа к накопленным гетерогенным ИР корпоративной информационной среды на основе метода построения профилированных интерфейсов пользователей.
Такая система обеспечит потребителей ИР актуальными данными о текущем состоянии и характеристиках необходимой им информации. А облегченный доступ к ресурсам, основанный на использовании профилированных пользовательских интерфейсов, элементы которых адаптированы к специфике ПрО, увеличит эффективности работы представителей различных сфер деятельности.
Для достижения указанной цели в диссертационной работе решаются следующие задачи:
1. Разработка модели формирования запросов пользователей с учетом специфики конкретного направления ПрО деятельности.
2. Разработка алгоритма построения профилированных интерфейсов пользователей, структура элементов которых адаптирована к специфике конкретного направления ПрО деятельности.
3. Разработка модели предоставления доступа к накопленным ИР с использованием профилированных интерфейсов пользователей.
Методы исследований. Для достижения поставленной цели и решения задач диссертационной работы использовались методы объектно-ориентированного анализа и проектирования, теории информации, теории множеств и графов. Научная новизна
1. Предложен метод построения профилированных пользовательских интерфейсов, структура элементов которых адаптирована к специфике ПрО деятельности.
2. Предложена модель предоставления доступа к накопленным распределенным гетерогенным ИР с использованием профилированных интерфейсов пользователей. Модель построена с применением объектно-ориентированной методологии.
3. Дано математическое описание процесса формирования профилированных интерфейсов пользователя, основанное на представлении элемента интерфейса в виде дерева.
Результаты, выносимые на защиту
1. Модель формирования запросов пользователей с учетом специфики конкретных направлений ПрО деятельности.
2. Метод построения профилированных интерфейсов пользователя, адаптированных к специфике конкретного направления ПрО деятельности.
3. Математическое описание процесса формирования профилированных интерфейсов пользователя.
4. Программный комплекс системы организации доступа к накопленным ИР, построенный на основе разработанных методов и моделей.
Практическая значимость состоит в следующем:
1. Предложенный метод построения профилированных пользовательских интерфейсов, структура элементов которых адаптирована к специфике ПрО деятельности, позволяет создавать профилированные интерфейсы пользователей любой сложности для любых направлений ПрО. И может быть использован при реализации информационных систем, предназначенных для хранения и обмена информации в корпоративных информационных средах.
2. Построенный на основе предложенных методов и моделей программный комплекс
Реализация результатов работы. Разработанные в рамках диссертационной работы методы и алгоритмы применялись при создании портала информационного сопровождения реализации приоритетного национального проекта «Образование» в Московском государственном институте электронной техники (техническом университете). Использование результатов диссертационной работы позволило упростить доступ участников проекта к накапливаемым в ходе реализации ИР. В рамках системы управления ИОП МИЭТ была реализована простая и удобная схема обмена ИР между всеми участниками проекта, благодаря использованию профилированных интерфейсов пользователей. Профилированные интерфейсы пользователей также позволили обеспечить оперативную работу с необходимой информацией для различных категорий участников реализации ИОП.
Разработанный метод формирования профилированных интерфейсов пользователей был использован при реализации системы поддержки очного обучения МИЭТ. Это позволило: сократить в 3 раза временные затраты преподавателя на работу в системе при проведение различных контролирующих мероприятий; обеспечить упрощенный доступ студентов к дополнительным источникам информации, методическим пособиям, как внешним, так и издаваемым редакционно-издательским отделом МИЭТ, за счет сокращения количества элементов поискового интерфейса и применения специализированных рубрикаторов; расширить в 2 раза коллекции дополнительных источников информации по различным кафедрам за счет упрощения процедур электронной публикации для широкого круга лиц.
Использование метода построения профилированных интерфейсов пользователей при реализации системы накопления описаний статей журнала «Известия высших учебных заведений. Электроника» позволило решить задачу публикации описаний статей журнала параллельно с выходом номера с возможностью удаленного поиска.
Разработанные и описанные в работе методы адаптации элементов интерфейсов пользователей и метаописаний ИР к специфике ПрО деятельности были использованы для организации обмена контрольными работами удаленных учащихся с преподавателями при реализации системы поддержки дистанционных подготовительных курсов МАРХИ. Апробация работы
Основные результаты работы были доложены и обсуждены на VIII Всероссийской научной конференции «Электронные библиотеки: перспективные методы и технологии, электронные коллекции (RCDL'2006) (Суздаль, 2006), международной научно-технической конференции «Современные информационные технологии» (Пенза, 2006), XI международной научно-методической конференции «Новые информационные технологии в университетском образовании» (Кемерово, 2006), XII международной конференции «Современное образование: содержание, технологии, качество» (С.-Петербург, 2006), научно-практической конференции «Научные исследования и их практическое применение. Современное состояние и пути развития» (Одесса, 2005), международной школе-конференция по приоритетному направлению «Информационно-телекоммуникационные системы» (Москва, МИ-ЭТ, 2005), 3-ей международной научно-практической конференции «Новые образовательные технологии в вузе» (Екатеринбург, УПИ, 2005), международной научно-практической Интернет-конференции «Дистанционное образование: области применения, проблемы и перспективы развития» (Москва - Дубна, 2005), 13-я Всероссийской межвузовская научно-техническая конференция студентов и аспирантов (Москва, МИЭТ, 2006). Публикации
По теме диссертации было опубликовано 17 работ. Структура и объем диссертации
Диссертация состоит из введения, четырех глав, заключения, списка используемой литературы и приложений. Общий объем диссертации - 174 страницы, из них - 131 страница основного текста, в том числе 31 рисунок, 15 таблиц. Список литературы содержит 96 наименований.
Заключение диссертация на тему "Формирование интерфейсов пользователей для доступа к объединенным корпоративным информационным ресурсам"
Выводы по главе 4
1. Применение разработанной и описанной в данной работе системы организации доступа к накопленным информационным ресурсам при организации портала по информационному сопровождению реализации приоритетного национального проекта «Образование» в МИЭТ (ИОП МИЭТ) позволило:
- упростить доступ участников проекта к накапливаемым в ходе реализации ИР, а также к предоставляемым сервисам работы с системой;
- реализовать простую и удобную схему обмена информационными ресурсами между всеми участниками проекта.
Использование профилированных интерфейсов пользователей на портале позволило обеспечить оперативную работу с необходимой информацией для различных категорий участников реализации ИОП.
2. Использование профилированных интерфейсов пользователей при реализации системы поддержки очного обучения Московского института электронной техники (технического университета) позволило:
- сократить в 6,6 раз временные затраты преподавателя на работу в системе при проведение различных контролирующих мероприятий;
- обеспечить упрощенный доступ студентов к дополнительным источникам информации, методическим пособиям, как внешним, так и издаваемым редакцион-но-издательским отделом МИЭТ, за счет сокращения количества элементов поискового интерфейса и применения специализированных рубрикаторов;
- расширить в 2 раза коллекции дополнительных источников информации по различным кафедрам за счет упрощения процедур электронной публикации для широкого круга лиц: преподавателей, сотрудников, студентов.
3. Применение методов построения профилированных интерфейсов пользователей с адаптацией к предметной области деятельности в рамках системы поддержки дистанционных подготовительных курсов МАРХИ позволило:
- сократить в 2 раза временные затраты преподавателя на консультирование через автоматизированную среду поддержки обучения удаленных слушателей по дисциплинам «Рисунок» и «Черчение»;
- организовать обмен контрольными работами между преподавателями и удаленными учащимися через Интернет с использованием профилированных интерфейсов пользователей;
- упростить доступ учащихся к методическим пособиям и дополнительным материалам, необходимым для успешного прохождения курсов, за счет применения специализированных рубрикаторов и сокращения количества элементов поискового интерфейса.
4. Реализация описанных в данной работе методов адаптации элементов ме-таописания информационных ресурсов и интерфейсов пользователей к специфике предметной области деятельности позволили организовать упрощенный доступ к описаниям статей журнала «Известия высших учебных заведений. Электроника» и, решить задачу публикации описаний статей журнала параллельно с выходом номера с возможностью удаленного поиска.
122
Заключение
К основным результатам работы можно отнести следующее:
1. Проведено исследование и анализ инструментальных средств создания и сопровождения информационных систем и коллекций информационных ресурсов и современных средств организации интерфейсов пользователей. При исследовании основное внимание уделялось вопросам организации доступа к накопленным корпоративным информационным ресурсам и адаптации пользовательских интерфейсов к конкретному направлению предметной области деятельности конечного потребителя ИР.
2. Обоснована необходимость разработки профилированных интерфейсов пользователей для организации доступа к объединенным корпоративным информационным ресурсам.
3. Произведен анализ основных моделей разграничения доступа и дано обоснование выбора ролевого управления доступом при реализации системы организации доступа к накопленным информационным ресурсам корпоративной информационной среды и настраиваемой модели описания информационных ресурсов. Показаны возможности использования ролевой модели для управления доступом к элементам пользовательских интерфейсов.
4. Сформулированы основные правила адаптации базовой модели представления информационных ресурсов на конкретное направление предметной области деятельности.
5. Разработана структурная схема шаблона представления ИР, предназначенного для решения вопросов адаптации структуры элементов интерфейса пользователя, семантики метаописаний ИР к специфике конкретной предметной области деятельности. Для общих направлений деятельности используются базовые шаблоны представления ИР, а для узких - производные. Для решения задач организации быстрого доступа конкретной целевой аудитории к определенным ИР с применением прогнозируемого набора параметров поиска разработаны доставочные шаблоны представления ИР.
6. Получены математические модели базового, производного и доставочного шаблонов представления ИР, а также карточки описания ресурса. Математические модели получены в результате использования методологии объектно-ориентированного проектирования с применением диаграммы классов UML.
7. Предложена методика (алгоритм) построения профилированных интерфейсов пользователей на основе разработанных в диссертационной работе различных шаблонов представления ИР.
8. Разработан программный комплекс организации доступа к объединенным корпоративным информационным ресурсам с применением разработанных методов и моделей.
9. Результаты, полученные в диссертационной работе были использованы при создании портала информационного сопровождения реализации приоритетного национального проекта «Образование» в Московском государственном институте электронной техники (техническом университете); при реализации системы поддержки очного обучения МИЭТ; при реализации системы накопления описаний статей журнала «Известия высших учебных заведений. Электроника»; при реализации системы поддержки дистанционных подготовительных курсов МАРХИ.
Библиография Шевнина, Юлия Сергеевна, диссертация по теме Системный анализ, управление и обработка информации (по отраслям)
1. Тартаковский, Г.П. Теория информационных систем Текст. / Г.П. Тарта-ковский. -М.: Физматкнига, 2005. 304 с. - ISBN 5-89155-136-5.
2. Ивлев, В.А. ABIS. Информационные системы на основе действий Текст. / В.А. Ивлев, Т.В. Попова. М.: 1 С-Паблишинг, 2005. - 248 с. - ISBN 5-9677-0047-1.
3. Брусакова, И.А. Информационные системы и технологии в экономике Текст. / И.А. Брусакова, В. Д. Чертовской. М. : Финансы и статистика, 2007. -352 с. - ISBN 978-5-279-03245-7.
4. Семакин, И.Г. Информационные системы и модели. Элективный курс. Практикум Текст. / И.Г. Семакин, Е.К. Хеннер. М.: Бином. Лаборатория знаний, 2006. - 88 с. - ISBN 5-94774-156-3.
5. Юркевич, Е.В. Введение в теорию информационных систем Текст. / Е.В. Юркевич. М.: Группа ИДТ, 2007. - 272 с. - ISBN 978-5-94833-030-3.
6. Когаловский, М.Р. Перспективные технологии информационных систем Текст. / М.Р. Когаловский. М. : ДМК пресс, Компания АйТи, 2003. - 288 с. -ISBN 5-94074-200-9.
7. Berners-Lee, Tim. Metadata Architecture Electronic resource. / Tim Berners-Lee // W3C. W3C, 1998. - Режим доступа: http://www.W3.org./ Designlssues/Metadata
8. Keller, J. Public Access to the Internet Text. / B. Kahin, J. Keller. -Cambridge, MA : MIT Press, 1995. Pp 34-45.
9. Lynch, C.A. Accessibility and Integrity of Networked Information Collections Text. / C.A. Lynch // Background Paper. Washington : Office of Technology Assessment, 1993. -№ BP-TCT-109.
10. Borgman, C.L. Will the global information infrastructure be the library of the future? Central and Eastern Europe as a case example Text. / C.L. Borgman // IFLA : Journal. Buenos Aires, Argentina : IFLA, 1996. -№ 22-2. - p. 121-127.
11. Borgman, C.L. From Gutenberg to the Global Information Infrastructure : Access to Information in the Networked World Text. / C.L. Borgman. Cambridge : MIT Press, 2000.
12. Вильям, Арме. Электронные библиотеки Текст. / Арме Вильям; пер. с англ. С.А. Арнаутов; науч. редактор перевода Н.В.Максимов. ПИК ВИНИТИ, 2001.-275 с.
13. Земсков, А.И. Электронные библиотеки: Учеб. для вузов по специальности 052700 «Библ.-информ. Деятельность» Текст. / А.И.Земсков, Я.Л. Шрай-берг. Альманах «Приложение к журналу «Библиотека»». — М.: Либерея, 2003.
14. Greenstone software Электронный ресурс. Режим доступа: http://www.greenstone.org/cgi-bin/library?a=p&p=home.
15. Witten, I.H. Greenstone: open-source DL software / I.H. Witten, D. Bainbridge, S.J. Boddie. // Communications of the ACM. 2001. - 44,5. - P. 47-57.
16. Пакет программ для создания и сопровождения электронных библиотек Электронный ресурс. / Научно-техническая продукция. Минск : БГУ, 2003. - Режим доступа: http://www.bsuproduct.by/index.php/.31.252.0.0.0.html.
17. Полещук, В.А. LibOnline 1.0 Электронный ресурс. / В.А. Полещук // Электронная книга. Минск : БГУ, 2003. - Режим доступа: http://www.elbook.bsu. by / PRODUCTS/libonlineFT.html.
18. Автоматизированная библиотечно-информационная система ИРБИС. Описание и основные характеристики системы Электронный ресурс. Чебоксары : Национальная библиотека Чувашской республики, 2006. - Режим доступа: http://www.lib.cap.ru/irbis.asp.
19. Система автоматизации библиотек ИРБИС Электронный ресурс. М. : Ассоциация ЭБНИТ. - Режим доступа: http://www.elnit.org/irbis/irbis.html.
20. Еременко, Т.В. Современные информационные технологии в университетских библиотеках США Текст. / Т.В. Еременко. Рязань : Ряз. гос. пед. ун-т, 2001. - 120 с. - ISBN 5-88006-240-6.
21. Жабко, Е.Д. Среда электронных библиотек: проблемы обслуживания пользователей Электронный ресурс. / Е.Д. Жабко // Диалог национальных библиотек: Россия Великобритания. - СПб., : РНБ, 2003. - Режим доступа: http:// www.nlr.ru:8101/tus/l 51003/zabko.htm.
22. JIano, П.М. Электронные библиотеки: опыт Иллинойсского университета Текст. / П.М. Лапо // Б1бл1ятэка у сучаснай шфармацыйнай прасторы. — Мн., 2000. —С. 159—167.
23. Храмцов, П. Моделирование и анализ работы информационно-поисковых систем Internet Текст. / П. Храмцов // Открытые Системы. М. Открытые системы, 1996.- №6.
24. Lagoze, С. The Open Archives Initiative Protocol for Metadata Harvesting -Version 2.0 Электронный ресурс. / С. Lagoze, H. Van de Sompel // OpenArchives, 2002. Режим доступа: http://www.openarchives.org/OAIprotocol/ openarchivesprotocol.html.
25. Lynch, С. Interoperability, scaling, and the digital libraries research agenda Electronic resource. / C. Lynch, H. Garcia-Molina. 1995. - Режим доступа:http://www.hpcc.gov/reports/reports-nco/iita-dlw/main.html.
26. DCMI Metadata Terms Electronic resource. .- Режим доступа: http://dublincore.org/documents/dcmi-terms/.
27. User Interface Markup Language Electronic resource. Режим доступа: http://www.uiml.org/.
28. XML User-interface Language Electronic resource. Режим доступа: http://www.xulplanet.com/.
29. Web developer documentation Electronic resource. Режим доступа: http://www.mozilla.org/docs/web-developer/.
30. XPFE Project Electronic resource. Режим доступа: http://www. mozilla.org/xpfe/.
31. EXtemsible Application Markup Language Electronic resource. Режим доступа: http://msdn2.microsoft.com/en-us/library/Aa479869.aspx.
32. Macromedia Flex Markup Language Electronic resource. Режим доступа: http://www.macromedia.com/software/flex/productinfo/brzoverview/.
33. Управление информационными потоками Текст. / Сб. тр. Института системного анализа РАН. М. : Едиториал УРСС, 2002. - 368 с. - ISBN 5-35400130-7.
34. Девянин, П.Н. Анализ безопасности управления доступом и информационными потоками в компьютерных системах Текст. / П.Н. Девянин. М.: Радио и связь, 2006. - 176 с. - ISBN 5-256-01768-3.
35. Петренко, С. А. Политики информационной безопасности Текст. / С. А. Петренко, В. А. Курбатов. М.: ДМК пресс, 2006. - 400 с. - ISBN 5-98453-024-4.
36. Проблемы управления информационной безопасностью Текст. / Сб. тр. Института системного анализа РАН. М.: Едиториал УРСС, 2002. - 224 с. - ISBN 5-354-00131-5.
37. Теория и практика обеспечения информационной безопасности Текст. / Под редакцией П.Д. Зегжды. М.: Яхтсмен, 1996.
38. Gruber. A translation approach to portable ontologies Text. / Gruber // Knowledge Acquisition, 1993. 5(2). - P. 199-220.
39. Гаврилова, T.A. Визуализация онтологии как инструмент приобретения знаний Текст. / Т.А. Гаврилова и др. // Прикладная семиотика, семиотическое и интеллектуальное управление ASC/IC'99 : тр. 4-го междунар. семинара. М., 1999. -- С. 34-41.
40. Верников, Г. Стандарт онтологического исследования IDEF5 Электронный ресурс. / Г. Верников. Режим доступа: www.cfin.ru/vernikov.
41. Гаврилова, Т.А. Онтологический подход к управлению знаниями при разработке корпоративных информационных систем Текст. / Т.А. Гаврилова // Новости искусственного интеллекта. 2003. - №1(55). - С.24-30.
42. Шевнина, Ю.С. Метод формирования целевых Web-интерфейсов для работы с информационными ресурсами Текст. / И.Г. Игнатова, Ю.С. Шевнина // Известия высших учебных заведений. Электроника. 2007. - № 4. - С. 65-70. - ISSN - 1561 -5405.
43. Олифер, В.Г. Компьютерные сети. Принципы, технологии, протоколы Текст. / В.Г. Олифер, Н.А. Олифер. СПб : Питер, 2000. - 672 с.
44. Волков, В.Н. Основы теории систем и системного анализа Текст. / В.Н. Волков, А.А. Денисов. СПб.:-СПбГТУ - 2001.-512 с.
45. Шевнина, Ю.С. Способ организации упрощенного доступа к накопленным гетерогенным информационным ресурсам Электронный ресурс. / И.Г. Игнатова, Ю.С, Шевнина // Наука и образование. М.: МГТУ им. Баумана, 2007. - № 5.
46. Шифр Информрегистра: 0420700025/0024. Режим доступа: http://technomag.edu.ru:8001/db/msg/44542.html. - № гос. регистрации 0420700025. -ISSN 1994-0408.
47. Мальцева, С.В. Информационное моделирование Web-pecypcoe Интернет Текст. / С.В. Мальцева. М.: Глобус, 2003. - 216 с.
48. Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++: пер. с англ. Текст. / Г. Буч. М.: Бином, 2000. - 560 с.
49. Буч, Г. Язык UML. Руководство пользователя : пер. с англ. Текст. / Г. Буч, Д. Рамбо, А. Джекобсон. М.: ДМК Пресс, 2000. - 432 с.
50. Ларман, К. Применение UML и шаблоны проектирования : пер. с англ. Текст. / К. Ларман. М.: «Вильяме», 2001.
51. Самарский, А.А. Математические модели. Идеи. Методы. Примеры Текст. / А.А. Самарский, А.П. Михайлов. Изд. 2-е, испр. - М.: Физматлит, 2002.
52. Зиндер, Е.З. Новое системное проектирование: информационные технологии и бизнес-реинжениринг Текст. / Е.З. Зиндер // Системы управления базами данных. 1995. - №4. - С. 37-49.
53. Вендеров, A.M. Проектирование программного обеспечения экономических информационных систем: Учебник Текст. / A.M. Вендеров. М.: Финансы и статистика, 2000. - 254 с.
54. Hamilton, Jacqueline D. CGI Programming 101: Programming Perl for the World Wide Web Text. / Jacqueline D. Hamilton. СПб. : Питер, 2004. - 300 с. -ISBN 0966942612.
55. Полянский, А. Программирование на CGI Текст. / А. Полянский. М.: Майор, 2003. - 176 с. - ISBN 5-901321-70-7.
56. Иванова, Е. Java 2, Enterprise Edition. Технология проектирования и разработки Текст. / Е. Иванова, М. Вершинин. СПб. : БХВ-Петербург, 2003. - 1088 с.-ISBN 5-94157-192-5.
57. Елманова, Н. Средства разработки Java приложений Текст. / Н. Елмано-ва // Компьютер Пресс. 2003. - № 8.
58. Эккель, Б. Философия Java Текст. / Б. Эккель. СПб.: Питер, 2003. - 976 с. - ISBN 5-88782-105-1,0-13-100287-2.
59. Скляр, Д. РНР. Рецепты программирования Текст. / Д. Скляр, А. Трах-тенберг. СПб. : Русская Редакция, БХВ-Петербург, 2007. - 736 с. ISBN 978-59775-0076-0,978-5-7502-0318-5,978-0-596-10101-5.
60. Шохирев, М.В. Язык программирования. Perl 5 Текст. / М. В. Шохирев. М.: Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2007. - 280 с. - ISBN 5-94774-604-2,5-9556-0078-7.
61. Мельтцер, К. Разработка CGI-приложений на Perl Текст. / К. Мельтцер, Б. Михальски. СПб.: Вильяме, 2001. - 400 с. - ISBN 5-8459-0211-8.
62. Кошелев, А. Общее и частное о Web-cepBepax Текст. / А. Кошелев // КомпьютерПресс. №8. - 2000.
63. Спецификация «Apache HTTP Server, Version 2.0» Электронный ресурс.- Режим доступа: http://httpd.apache.org/docs-2.0A
64. Сэнборн, С. Стандарты правят сервером iPlanet Электронный ресурс. / Стефани Сэнборн / Открытые системы: ComputerWorld. 2001. - № 21. - Режим доступа: http://www.osp.ni/cw/2000/21/5173/.
65. Ware, M.J. Internet Information Server (IIS) 6.0 Fundamentals: A Guide to Understanding and Implementing IIS 6.0 on Windows Server 2003 Text. / Michael J. Ware. CG Press, Ltd., 2003. - 232 c. - ISBN 1591099005.
66. Власов, A.B., Краткое практическое руководство разработчика информационных систем на базе СУБД Oracle Электронный ресурс. / А.В. Власов, С.Л.
67. Лыткин, В.Л. Яковлев. Режим доступа: http://www.citforum.ru/database/oraclepr/ index.shtml.
68. Браун, Б. Oracle Database. Создание Web-приложений Текст. / Б. Браун, Р. Дж. Ниемик, Д. С. Треззо. М. : Лори, 2007. - 722 с. - ISBN 978-5-85582-283-0, 5-85582-283-4,0-07-212242-0.
69. Смирнов, С.Н. Работаем с IBM DB2 Текст. / С.Н. Смирнов. М. : Гели-ос, 2002. - 304 с. - ISBN 5-85438-007-2.
70. Sanders, R.E. DB2 Universal Database V8.1 Certification Exam 703 Study Guide Text. / Roger E. Sanders. IBM Press, 2004. - 528 c. - ISBN 0-13-184049-5.
71. Дюбуа, П. MySQL Текст. / Поль Дюбуа. Киев : Вильяме, 2007. - 1168 с.- ISBN 5-8459-1119-2, 0-672-32673-6.
72. Грачев, А. Объектно-реляционная СУБД Informix Universal Server Текст. / А. Грачев. СУБД. - №1-2, - 1998.
73. Кустов, В. Руководство администратора баз данных Informix Электронный ресурс. / В. Кустов. Режим доступа: www.citforum.ru/database/ informix2/index.shtm.
74. Кэгл, К. XML Текст. / К. Кэгл, Д. Гиббоне, Д. Хантер. М.: Лори, 2006.- 656 с. ISBN 5-85582-255-9, 1-861003-4-12.
75. Бин, Д. XML для проектировщиков. Повторное использование и интеграция Текст. / Джеймс Бин. М.:КУДИЦ-Образ, 2004. - 256 с. - ISBN 5-9579-0043-5.
76. Нейбург, Э. Проектирование баз данных с помощью UML Текст.: пер. с англ. / Э. Нейбург, Р. Максимчук. М.: Вильяме, 2000.
77. Портал информационного сопровождения реализации приоритетного национального проекта «Образование» Электронный ресурс. Режим доступа: http: //www.mocnit. ru/por-iop/portal/index.html.
78. Шевнина, Ю.С. Методические указания для студентов по работе с электронными модулями в среде поддержки обучения ОРОКС Текст. / И.Г. Игнатова, Ю.С. Шевнина. М.: МИЭТ, 2007. - 20 с.
79. Система поддержки дистанционных подготовительных курсов МАРХИ Электронный ресурс. Режим доступа: http://www.mocnit.miee.ru/oroks22ar/.
80. Информационная системы публикации описаний статей журнала «Известия высших учебных заведений. Электроника» Электронный ресурс. Режим доступа: http://www.mocnit.miee.ru/redaction/.
-
Похожие работы
- Метод построения оконного интерфейса пользователя на основе моделирования пользовательских целей
- Исследование и моделирование взаимодействия пользователя с информационной системой в задачах документального поиска
- Исследование и разработка информационно-поисковых интерфейсов на основе типологии поведения пользователей
- Построение концептуальной модели баз данных при помощи шаблона модели единого корпоративного пространства данных
- Интеллектуализация интерфейса взаимодействия пользователя с базой данных физических эффектов
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность