Библиографическое описание:

Пронькина С. Н., Силаев А. А. Информационная система электронной библиотеки филиала МЭИ в городе Волжском // Молодой ученый. — 2014. — №6. — С. 114-117.

Любая научная деятельность, в том числе обучение, невозможно без использования большого количества разнообразной информации — книг, учебников, статей, рефератов. Хранение, сортировка, поиск и выдача литературы осуществляется в библиотеке. Своевременный подбор и выдача литературы студентам является важным условием обучения в ВУЗах.

Основными функциями вузовской библиотеки являются: комплектование и организация книжного фонда; своевременное обеспечение читателей учебной и научной литературой.

В информационной системе электронной библиотеки филиала МЭИ в городе Волжском реализована функция добавления электронных материалов преподавателями.

В рамках проведенного исследования были проанализированы существующие автоматизированные библиотечные системы, такие как «MARK-SQL», «РУСЛАН», «1С:Библиотека ВУЗа».

Было принято решение о разработке информационной системы электронной библиотеки филиала МЭИ в городе Волжском.

В результате внедрения системы были реализованы следующие задачи:

-                   формирование баз данных фонда библиотеки, читателей, авторов (преподавателей, добавляющих свою литературу);

-                   обеспечение многоаспектного оперативного поиска информации о наличии документов в фонде библиотеки;

-                   формирование карточек, формуляров и списков литературы для печати;

-                   обеспечение удаленного доступа к информационным ресурсам библиотеки;

-                   хранение конфиденциальной информации;

-                   формирование списков литературы для выдачи;

-                   обеспечение возможности преподавателям добавлять свои материалы.

Система имеет трёхуровневую архитектуру, построенную по технологии «клиент-сервер». Благодаря трёхуровневой архитектуре значительно снижается нагрузка на информационную сеть, поскольку по сети передаются только запросы и ответы на них. Система функционирует на следующих уровнях: клиентское приложение, сервер приложений, сервер баз данных.

Доступ к системе осуществляется удаленно с помощью интернет браузера, таким образом, не требуется установка клиентской программы на компьютер пользователя. Для работы с базами данных используется СУБД MySQL 5.0, т. к. она имеется на большинстве серверов. В качестве языка программирования выбран PHP 5.0.

В информационной системе реализованы следующие модули:

-                   модуль аутентификации;

-                   модуль редактирования электронного каталога;

-                   модуль добавления электронных учебных материалов;

-                   модуль формирования списка требуемой литературы для выдачи;

-                   модуль поиск.

Схема взаимодействия модулей представлена на рисунке 1.

Рис. 1. Схема взаимодействия модулей

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

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

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

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

Модуль поиск предназначен для поиска литературы по электронному каталогу и файлам учебных материалов, сортировке результатов поиска по автору или заглавию, просмотра библиографического описания литературы, вывода результатов поиска на печать.

Для реализации функций системы должна использоваться реляционная база данных. Данные хранятся в отдельных таблицах.   

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

Таблица «Заказ книг» содержит следующие поля: идентификатор заказа, дата заказа книги, дата возврата книги, идентификатор из таблицы «Книги», идентификатор из таблицы «Студент», идентификатор из таблицы «Преподаватель», идентификатор из таблицы «Сотрудник».

Таблица «Учебные материалы» содержит следующие поля: идентификатор учебных материалов, автор учебных материалов, название учебных материалов, идентификатор из таблицы «Преподаватель».

Таблица «Кафедра» содержит следующие поля: идентификатор кафедры, название кафедры, аббревиатура кафедры.

Таблица «Группа» содержит следующие поля: идентификатор группы, аббревиатура группы, номер курса.

Таблица «Дисциплина» содержит следующие поля: идентификатор дисциплины, название дисциплины, аббревиатура дисциплины.

Таблица «Отдел» содержит следующие поля: идентификатор отдела, название отдела, аббревиатура отдела.

Связь таблиц базы данных представлена на рисунке 2.

Схема БД_3

Рис. 2. Связь таблиц базы данных

Таблица «Студент» содержит следующие поля: идентификатор студента, фамилия студента, отчество студента, номер телефона студента, адрес студента, номер студенческого билета, идентификатор из таблицы «Группы», идентификатор из таблицы «Пользователь».

Таблица «Преподаватель» содержит следующие поля: идентификатор преподавателя, фамилия преподавателя, имя преподавателя, отчество преподавателя, идентификатор из таблицы «Кафедры», идентификатор из таблицы «Дисциплины» идентификатор из таблицы «Пользователь».

Таблица «Сотрудник» содержит следующие поля: идентификатор сотрудника, фамилия сотрудника, имя сотрудника, отчество сотрудника, идентификатор из таблицы «Отдел», идентификатор из таблицы «Пользователь».

Таблица «Администратор» содержит следующие поля: идентификатор администратора, идентификатор из таблицы «Пользователь».

Таблица «Пользователь» содержит следующие поля: идентификатор пользователя, логин пользователя, пароль пользователя, роль пользователя.

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

Информационная система электронной библиотеки филиала МЭИ в городе Волжском автоматизирует и ускоряет подбор научно-технической литературы студентами и преподавателями. Разработка модуля электронной библиотеки учебно-методических материалов сотрудников института и удаленный доступ к ним позволяют перейти на современный более качественный уровень организации учебного процесса.

Литература:

1.      Дригайло В. Г., Основы организации работы библиотеки вуза: научно-практическое пособие — М.: Либерия-Бибинформ, 2007. — 624 с.;

2.      Алешин Л. И., Обеспечение автоматизированных библиотечных информационных систем — Форум, 2012. — 432 с.;

3.      Кузин А. В., Левонисова С. В., Базы данных: учеб. Пособие для студ. высш. заведений — 5-е изд., испр. — М.: Издательский центр «Академия», 2012. — 320 с.;

4.      Маркин А. В., Шкарин С. С., Основы web-программирования на PHP — Диалог-МИФИ, 2012. — 252 с.;

5.      Кузнецов М. В., Симдянов И. В., MySQL 5 — СПб.: БХВ-Петербург, 2010. — 1024 с.;

Обсуждение

Социальные комментарии Cackle