Разработка подсистемы авторизации АБИС ИРБИС-64 для Башкирского ГАУ

Результаты разработки подсистемы авторизации АБИС ИРБИС 64 для Башкирского ГАУ, который позволит обеспечить единство идентификационных данных пользователей информационных систем и сервисов, в том числе Электронной библиотеки как ее базовой составляющей.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 24.07.2018
Размер файла 312,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Разработка подсистемы авторизации АБИС ИРБИС-64 для Башкирского ГАУ

Ильин Владимир Александрович,

кандидат наук, доцент, доцент

Исянгильдин Алмас Закирович, ассистент

Башкирский государственный аграрный университет

В статье представлены результаты разработки подсистемы авторизации АБИС ИРБИС 64 для Башкирского ГАУ, который позволит обеспечить единство идентификационных данных пользователей информационных систем и сервисов, входящих в состав ЭИОС, в том числе Электронной библиотеки как ее базовой составляющей.

Похожие материалы

* Информационная система для выявления качества данных, поступающих в базу с аппаратных установок предприятия

* Актуальность угроз информационной безопасности для информационных систем

* Разработка информационной системы для начальника нефтяной базы

* Создание информационной системы для диспетчера автосервиса

* Разработка модели информационной системы юридического отдела по сопровождению и заключению договоров предприятия

В настоящее время процесс автоматизации затронули не только производственную, техническую и технологическую сферы деятельности человечества, но и информационное пространство; в частности библиотеки, музеи, информационные центры. Уже сложно представить жизнь общества без таких понятий как интернет, средства телекоммуникации и т. д. Автоматизация больше всего затронула информационную сферу, так как именно информация нуждалась и нуждается в быстром поиске, отборе и хранении, а так же в обеспечении доступа к ней (потребителей). Библиотеки как основные информационные центры наиболее сильно испытали на себе процесс автоматизации. Интегрированная библиотечно-информационная система ИРБИС - современное средство для автоматизации малых и средних библиотек. авторизация информационный электронный библиотека

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

Создание Электронной библиотеки стало основным компонентом интегрированной среды информационно-ресурсного обеспечения учебного процесса.

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

Электронная библиотека (далее ЭБ) Башкирского ГАУ (далее Университет) является составной частью единого фонда библиотеки и представляет собой электронные массивы информации, организованные по библиотечному принципу на основе автоматизированных библиотечных технологий, включая комплектование, обработку, систематизацию, хранение и другие процессы, а также электронные средства доступа к ним[1,2,3].

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

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

Сайт библиотеки (biblio.bsau.ru) является агрегатором, обеспечивающим доступ к внутривузовском электронно-образовательным ресурсам Электронной библиотеки университета.

В соответствии с требованиями новых образовательных стандартов ВУЗ должен обеспечивать обучающихся индивидуальным, неограниченным доступом к электронным учебно-методическим комплексам, дисциплин, практик, электронным образовательным ресурсам, изданиям электронных библиотечных систем. Доступ к полнотекстовым образовательным ресурсам библиотеки через её сайт возможен только авторизованным пользователям (обучающимся, преподавателям и сотрудникам). Сейчас регистрация/блокирование пользователей осуществляется вручную сотрудниками библиотеки в базы данных читателей АБИС ИРБИС, с которой осуществляется односторонняя синхронизация БД MySQL пользователей сайта библиотеки, построенного на CMS Joomla[4,5].

АБИС ИРБИС обеспечивает информационно-ресурсную поддержку учебного процесса в ЭОИС, являясь её базовой составляющей.

Сервер ИРБИС64 - это система управления базами данных. База данных представляет собою дерево глубины 2. Логическая структура записей очень похожа на структуру записей ISО2709 за некоторым исключением: в записях ИРБИС не принято использовать повторения подполей в рамках одного поля.

Во многом в ИРБИС64 унаследована идеология системы СDS/ISIS. По сравнению с СDS/ISIS сняты ограничения на размер записи, номер поля, кол-во повторений полей, количество записей, размер БД. Точнее не снято, а расширено до пределов, преодоление которых в ближайшем будущем маловероятно.

Количество одновременно работающих клиентов ограничивается лицензией, кроме подключений АРМ Читатель. Количество одновременно работающих АРМ Читатель ограничивается лишь ресурсами операционной системы.

Система работает в архитектуре клиент-сервер, обеспечивая взаимодействие клиентских приложений (пользовательских АРМов) и сервера БД на основе протокола TСР/IР как в локальных, так и в глобальных сетях.

Состав сервера ИРБИС64:

1. irbis_sеrvеr.еxе - исполняемый файл для запуска сервера как обычного Windоws - приложения;

2. sеrviсе_64.еxе - исполняемый файл для запуска сервера в режиме сервиса Windоws;

3. sеrvеr_64.еxе - исполняемый файл процесса обработки. Запускается сервером ИРБИС64, не предназначен для запуска пользователем;

4. irbis64.dll - библиотека доступа к базам данных ИРБИС64 и форматирования записей.

Список клиентов для доступа к серверу - служит для организации доступа клиентов по ИМЕНИ и ПАРОЛЮ к серверу. Каждому клиенту (регистрируемому сервером по имени и паролю) соответствует набор ini файлов - для каждого АРМа свой ini файл. Если в строке для клиента не прописано имени ini файла данный АРМ не получает доступа к серверу. По умолчанию предлагается набор общих ini файлов. Все данные сохраняются в файле DАTАI\сliеnt_m.mnu. Управление списком клиентов представлен на рис.1.

Рисунок 1. Управление списком клиентов

Список зарегистрированных клиентов - таблица для описания параметров, работающих с сервером клиентов. Параметр в irbis_sеrvеr.ini СLIЕNT_TIMЕ_LIVЕ (не равный 0) задает периодичность (в минутах) проверки каждого клиента на время последнего запроса, и если оно превышает заданный этим параметром уровень, клиент автоматически удаляется из очереди[6].

Сейчас доступ к большинству ИС и сервисов ЭИОС (за исключением Электронной библиотеки) осуществляется через службу каталогов MS Active Directory. Различия в идентификационных данных пользователей библиотеки приводит к сложности сбора статистики по их активности в ЭОИС, кроме того это создает определенные неудобства самим пользователям, которым приходится помнить все идентификационные данные к различным ИС.

Единая идентификация пользователей ЭИОС позволит хранить идентификационные данные пользователей в одной БД первоисточнике-носителе, исключив подобный их ввод и дублирования. Предоставление прав доступа в соответствии с мандатом реализуется уже в самих ИС, входящих в состав ЭОИС[7].

Начальным этапом проектирования ИС является описание и формализация автоматизируемых бизнес-процессов. В данной работе для этого использованы графические нотации IDЕF0, DFD. Мнемосхема «Как есть» представлен на рис.2.

Рисунок 2. Мнемосхема «Как есть»

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

В основе проектирования модуля лежит концепция взаимодействия различных баз данных информационных систем из которых выполняет определенную функцию. Для того чтобы получить адекватное представление о предметной области модуля в виде системы, необходимо иметь целостное представление, которое отражает все аспекты её функционирования. Структурная модель САИ синхронизации БД представлен на рис.3.

Рисунок 3. Структурная модель САИ синхронизации БД

Такая структурная модель отражает взаимодействие пользовательского интерфейса с базой данных, а также взаимосвязь отдельных модулей ИС друг с другом. На основе данной модели создается поддерживающий работу пользователя интерфейс. Модель представления «Как будет» интеграции БД пользователей информационных систем ЭИОС представлен на рис. 4.

Рисунок 4. Модель представления «Как будет» интеграции БД пользователей информационных систем ЭИОС

Однородная синхронизация базы данных (MySQL) пользователей системы управления обучением LMS Moodle (http://edu.bsau.ru) с базой Читателей АБИС ИРБИС 64 позволит автоматизировать процесс заполнения основных идентификационных данных абонементов библиотеки, а именно:

1. ФИО;

2. Факультет;

3. Направления подготовки;

4. Курс (год обучения);

5. Форма обучения;

6. Уровень образования;

7. Логин;

8. Пароль.

Сведения о выданном читательском билете будут вноситься в БД Читателей АБИС ИРБИС 64 сотрудниками библиотеки на основе информации о договоре обслуживания студента, это позволит сохранить используемый сейчас механизм сбора статистики по пользованию справочно-информационными услугами библиотеки по каждому обучающемуся[8].

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

Для авторизации используется база RDR. Авторизация происходит по идентификатору и, если в пользовательском запросе задан параметр Z21FLAGID= 1, - по логину. После авторизации шлюз выполняет шифрование идентификатора и зашифрованный идентификатор передается при переходе по страницам.

В процессе подробного рассмотрения работы библиотеки Башкирского ГАУ было выявлено значительные трудозатраты в связи с процессом ввода данных студентов в базу данных АБИС ИРБИС64.

В структурных подразделениях ФГБОУ ВО Башкирского ГАУ внедрена система 1С. Университет, который позволяет вести плановый учет всех студентов, аспирантов и работников университета. Данная система работает с базой данных Miсrоsоft SQL. Данные студентов вводятся деканатами факультетов, в которых установлен АРМ 1С. Университет, и поддерживается в актуальном состоянии.

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

В структуре ФГБОУ ВО Башкирского ГАУ была устранена дублирующая работа по введению и поддержанию в актуальном состоянии базы данных студентов. Теперь база данных студентов вводиться только в системе 1С. Университет. Разработанная система проста в применении и дополнительных знаний не потребует.

Список литературы

1. Васильев И.Е., Беляева А.С. Анализ уязвимостей LMS MOODLE и его защита// Студент и аграрная наука Материалы IX студенческой научной конференции . 2015. С. 16-17.

2. Шайхутдинов Р.В., Беляева А.С. Создание сайта с помощью языка PHP // Студент и аграрная наука Материалы IX Всероссийской студенческой научно-практической конференции (в рамках научной сессии студентов). Министерство сельского хозяйства РФ; Башкирский государственный аграрный университет. 2015. С. 27-28.

3. Шакирова Г.Ф., Беляева А.С. Проектирование системы электронного документооборота для института развития образования РБ// Студент и аграрная наука Материалы IX Всероссийской студенческой научно-практической конференции (в рамках научной сессии студентов). Министерство сельского хозяйства РФ; Башкирский государственный аграрный университет. 2015. С. 28-29.

4. Беляев Р.В., Беляева А.С., Киреев В.Н., Урманчеев С.Ф. Численное исследование двухфазной фильтрации при закачке многофункционального реагента в низкопроницаемый пласт // XI Всероссийский съезд по фундаментальным проблемам теоретической и прикладной механики сборник докладов. 2015. . 439-440.

5. Мовсумзаде Э.М., Никитина А.А., Беляева А.С. Математическое моделирование процессов нефтевытеснения // Нефтепереработка и нефтехимия. Научно-технические достижения и передовой опыт. 2015.№7. С.16-19.

6. Гайсин В.И. Автоматизация учета online-заявок в ООО «БАШДИЗЕЛЬ» // Студент и аграрная наука Материалы VIII студенческой научной конференции . 2015. С. 16-17.

7. Беляева А.С., Исламова Г.Г. Необходимость использования математических методов в социологических исследованиях // Проблемы исследования финансово-экономических процессов в условиях глобализации. Материалы Международной научно-практической конференции: в 2 частях. Ассоциация кредитных организаций Республики Башкортостан, ФГБОУ ВПО «Оренбургский аграрный университет», Институт экономики, финансов и бизнеса. Научно-издательский центр «AETERNA». 2014. С.33-36.

8. Зверева Н.Н., Беляева А.С. Проблемы тестового контроля знаний // Материалы Международной учебно-методической конференции. Министерство сельского хозяйства РФ, Башкирский государственный аграрный университет. 2013. С.35-37.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.