Разработка подсистемы авторизации АБИС ИРБИС-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
...Подобные документы
Унифицированный язык моделирования UML. Проектирование и документирование программных систем. Листинги кода проектируемой программы, сгенерированные RationalRose. Модель информационной подсистемы для управления, учета, контроля и ведения библиотеки.
курсовая работа [1,3 M], добавлен 22.06.2011Формирование требований к подсистеме учёта и поиска электронной литературы. Проектирование архитектуры, интерфейса программного средства. Организация взаимодействия подсистемы с базой данных, руководство пользователя. Диаграмма вариантов использования.
курсовая работа [235,1 K], добавлен 28.08.2012Механизмы управления транзакциями в СУБД. Обзор средств удаленного взаимодействия с объектами. Разработка подсистемы управления транзакциями. Практический анализ производительности подсистемы. Способы защиты пользователей от опасных и вредных факторов.
дипломная работа [449,9 K], добавлен 14.03.2013Разработка средствами языка PHP и Фреймворка Yii системы регистрации и аутентификации пользователей на сайте. Проектирование приложения с помощью языка UML, построение диаграммы прецедентов. База данных приложения. Страница регистрации пользователей.
отчет по практике [1,1 M], добавлен 15.09.2014Варианты использования информационной подсистемы "InventoryManagement". Основные проблемные ситуации, возникающие при функционировании, методы и средства для их решения. Информационное и программное обеспечение подсистемы. Разработка базы данных.
дипломная работа [6,7 M], добавлен 29.06.2011Оценка организационной структуры и процесс реализации информационной подсистемы отдела менеджмента предприятия. Требования к информационной подсистеме и техническому обеспечению. Технико-экономическое обоснование разработки информационной подсистемы.
дипломная работа [2,1 M], добавлен 29.06.2011Проектирование эффективно работающей информационной подсистемы, которая значительно упростит работу сотрудников Благовещенского филиала СГА. Подсистемы правового, информационного и технического обеспечения. Назначения сущностям ключевых атрибутов.
дипломная работа [938,3 K], добавлен 28.05.2015Декомпозиция автоматической системы управления на подсистемы и комплексы задач. Программное обеспечение комплекса задач подсистемы управления закупкой оборудования. Анализ существующей локальной вычислительной сети. Выбор дополнительных сетевых сервисов.
дипломная работа [4,0 M], добавлен 06.03.2013Анализ существующих автоматизированных информационных систем и их классификация. Разработка подсистемы персонифицированного учета предприятия. Информационное, алгоритмическое и техническое обеспечение. Программный модуль подсистемы пенсионного учета.
дипломная работа [1,6 M], добавлен 07.10.2013Общие принципы работы систем биометрической идентификации личности. Программные инструменты для разработки приложения, осуществляющего идентификацию пользователя на основе его клавиатурного почерка. Проектирование базы данных и структуры нейронной сети.
дипломная работа [1,3 M], добавлен 20.12.2013Выбор аппаратной и программной платформы системы планирования и учета нарядов подразделения. Определение архитектуры создаваемой системы, сравнение существующих технологий программирования. Реализация подсистемы идентификации и авторизации на сайте.
дипломная работа [3,1 M], добавлен 19.01.2017Разработка подсистем анализа веб-сайта с помощью Microsoft Access и Olap-технологий. Теоретические аспекты разработки подсистемы анализа данных в информационной системе музыкального портала. Olap-технологии в подсистеме анализа объекта исследования.
курсовая работа [864,8 K], добавлен 06.11.2009Выбор информационных технологий. Модель базы данных. Схема алгоритма работы сайта и авторизации администратора. Управление базами данных. Защита от внедрения html-кодов при оставлении комментария на сайте. Средства безопасности системного уровня.
курсовая работа [2,8 M], добавлен 06.06.2013Описание разработанной подсистемы автоматизации, алгоритм ее работы. Структуры базы данных и составных частей подсистемы. Затраты на разработку программного продукта и эффект от внедрения подсистемы. Руководство по работе с программным комплексом.
дипломная работа [3,0 M], добавлен 02.02.2009Формы документов, SQL-скрипт создания базы данных информационной подсистемы "Advancement". Листинги основных модулей проекта Delphi. Визуальные средства разработки приложений. Диалоговые окна программы Erwin. Атрибуты сущностей, входящие в базу данных.
дипломная работа [3,3 M], добавлен 01.07.2011Классификация информационных систем по признаку структурированности задач, обработки и хранению данных. Организационные и функциональные подсистемы. Понятие целостности и безопасности ИС. Системы автоматизации делопроизводства и обработки транзакций.
презентация [61,1 K], добавлен 19.09.2016Анализ функциональной структуры автоматизированной системы управления. Обоснование необходимости создания подсистемы учета материальных средств, проектирование информационной базы данных. Расчет себестоимости разработки внедряемого программного продукта.
дипломная работа [5,4 M], добавлен 26.06.2011Анализ технических средств, разработка структуры подсистемы. Создание программного приложения в среде InduSoft Web Studio. Информационный расчет аналогового ввода сигналов. Адресация каналов модулей. Экспериментальная проверка подсистемы в составе стенда.
дипломная работа [1,7 M], добавлен 16.05.2017Системы автоматизации перевода, структура подсистемы сбора данных. Схема ввода речевых сообщений на компьютер. Расчет характеристик и выбор микрофона. Технические характеристики микрофонного усилителя ВМ-137. Аналого-цифровой преобразователь AD1871.
контрольная работа [733,5 K], добавлен 08.11.2012Обзор систем автоматизации библиотек. Интерфейс системы "Ирбис". Основные характеристики системы "Библиотека-3". Диаграмма вариантов использования базы данных. Модель сущность-связь. Типы данных таблицы "книга", "читатели", "связь", "автор", "склад".
курсовая работа [3,3 M], добавлен 15.04.2018