УДК 378.14
ТРЕБОВАНИЯ К ЭЛЕКТРОННОЙ БИБЛИОТЕКЕ ОБРАЗОВАТЕЛЬНЫХ РЕСУРСОВ КАФЕДРЫ, МЕТОДЫ И СРЕДСТВА ЕЕ ВЕДЕНИЯ И ОБСЛУЖИВАНИЯ ПОЛЬЗОВАТЕЛЕЙ НА БАЗЕ СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ
Н. Р. Урманцева1, А. С. Комлев2
1 Сургутский государственный университет, nel-u@yandex.ru 2Сургутский государственный университет, alpharocker@mail.ru
Целью данной исследовательской работы является проектирование и реализация информационной системы «Электронная библиотека кафедры АСОИУ». В результате проделанной работы проведено изучение и описание предметной области, осуществлен обзор существующих аналогов, разработан интерфейс и спроектирована информационная система. Программное средство разработано в среде программирования MS Visual Studio 2015 на языке программирования C#, с использованием ASP.NET MVC Framework и Entity Framework. Для хранения данных используется СУБД MS SQL Server.
Ключевые слова: электронная библиотека, электронно-библиотечная система, электронные образовательные ресурсы, web-приложение.
REQUIREMENTS FOR DIGITAL LIBRARY OF THE DEPARTMENT OF EDUCATIONAL RESOURCES, METHODS AND MEANS ITS MANAGEMENT AND SERVICE USERS ON THE BASIS OF MODERN INFORMATION TECHNOLOGY
N. R. Urmantseva1, A. S. Komlev2
1 Surgut State University, nel-u@yandex.ru Surgut State University, alpharocker@mail.ru
The aim of this research is the design and implementation of information system "Digital library of the department AIP&CS". The study and description of the subject area, a review of existing analogues were carried out, information system and its interface was designed as a result of the work. The software is developed in programming environment MS Visual Studio 2015 in the C # programming language, using the ASP.NET MVC Framework and the Entity Framework. DBMS MS SQL Server is used for data storage.
Keywords: digital library, digital library system, digital educational resources, web-application.
В связи с информатизацией общества в последнее время отношение к традиционным библиотекам изменилось. Предпочтение людей теперь отдается электронным вариантам книг, т.к. почти все ресурсы доступны в глобальной сети Интернет [1].
Но возникают существенные проблемы, если требуется специализированная литература, которую непросто или невозможно найти и скачать. К такой литературе относятся учебные материалы, методические пособия, лекции и т.д. Зачастую необходимость в таких учебных материалах испытывают студенты вузов. Некоторые из таких работ можно найти в научных электронных библиотеках, но в них требуются приобретение платных подписок и лицензий, которые позволили бы просматривать работы.
Выход из данной ситуации был найдет посредством внедрения электронных библиотечных систем в вузы. Таким образом, высшие образовательные учреждения использовали бы или внешние системы посредством подписок, или же создавали собственные ЭБС соответствующие определенным требованиям. Внедрение таких систем должно было бы обеспечить студентов всеми нужными учебными материалами [2].
Внедрение менее крупных ЭБ на кафедрах позволит перейти на качественно иной уровень производства, хранения, организации и распространения самой разнообразной информации, систематизировать научные труды преподавателей, создаст студентам возможность доступа к учебным материалам не только из локальной сети университета, но и с любого другого компьютера. Разработка методов и средств ведения ЭБ и обслуживания пользователей на базе современных информационных технологий предоставит широкие возможности для управления большими объемами данных и их обработки.
Для разработки ИС «Электронная библиотека кафедры АСОИУ» требуется построить организационно-функциональную модель данной системы (рис. 1).
Закон об автор сом праве
Алгоритм выбора работ
Запрос
пользователя
Методические
пособия, лекции и др.
Информационная система "Электронная библиотека кафедры АСОИУ"
Информация о пользователе
Пользователь
Список ыбранных работ
Добавление новой работы
Регистрация
Рис. 1. Контекстная диаграмма Входами в систему являются методические пособия, лекции и др. работы, а также запрос пользователя и информация о пользователе. Управляющим воздействием является закон об авторском праве, который регулирует наполняемость системы, и алгоритм выбора работ. Механизмами системы являются ЭВМ и пользователь, который, в зависимости от роли, может добавлять новые работы или же просто просматривать их. На выходе данная система может вывести список выбранных работ, добавить новую работу или зарегистрировать пользователя.
Информационно-логическая (инфологическая) модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей [3]. На рис. 2 изображена инфологическая модель предметной области.
icip IE
AspNetlisers
TypaUffir
TypeUsarinioFiie
fee
IdTypeUser
NameType
trifoFile
IciFile
TypeWak
Name Work
DisciplinelnfoFile
IdDiscipline
NameDisapline|
fl
IdDiscipline IdFile
CourseldCourse
DateAdd
DatePublic
Discription
FirstNameAutor
LastNomeAutor
MiddleNameAutor
Name File
Path File
Тур eWo rkl dTypeWoik
Userld
Publishing
Id (FK)
AspNetRoles
Id
AccessFailedCounl Con currency St amp CourseldCourse Discription Email
EmailContirmed
FirstName
LastName
LockoutEnabled
LockoutEnd
MiddleName
NormalizedEmail
NormalizedUserName
Pas sword Hash
PhoneNumber
PhoneNumberConfirmed
Security Stamp
Two Facto rE n abled
Тур e U s erl dTypeUser
UserName
Con currency Stamp Name
NormalizedName
AspNetUserRoles
_Г
t Link Name Userld
IdViewedWork
У Link Name Userld DateAdd
4
Course
IdCourse
NamberCourse
¡¡pi Roleld
Рис. 2. Инфологическая модель предметной области Инфологическая модель содержит 12 сущностей, между которыми настроены связи «один-ко-многим».
Сущность «AspNetUsers» содержит основную информацию о зарегистрированном пользователе это ФИО пользователя, e-mail, хэш пароля, а также должность и курс, если
пользователь является студентом. Сущность «AspNetRoles» содержит наименование ролей. Сущность «TypeUser» содержит должности, которые выбирает пользователь. Сущность «TypeWork» содержит названия типов добавляемых работ. Сущность «InfoFile» содержит ФИО автора, издателя, дату публикации и добавления, название работы и описание добавляемой работы. Сущность «Discipline» содержит название предметов. Сущность «Course» содержит номера курсов для выбора того на котором обучается зарегистрированный пользователь. Сущность «Favorit» содержит закладки пользователя по работам. Сущность «ViewedWork» содержит список просмотренных работ за неделю. Физическая модель базы данных ИС также состоит из 12 таблиц.
Для разработки серверной части ИС использовался фреймворк ASP.NET 5 MVC 6, который реализует шаблон Model-view-controller, для клиентской части ИС - язык программирования JavaScript [4].
Зарегистрировавшись или войдя в ИС под своей учетной записью, пользователь перенаправляется на главную страницу ЭБ (рис. 3)._
ЭБ Кафедры АСОИУ главная о нас личный кабинет поиск
Рады вам nelllrusl@mail ru! Выход
Список всех работ
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ГИДРОДИНАМИЧЕСКИХ ПРОЦЕССОВ КРОВИ ГОЛОВНОГО МОЗГА Научная работа
Автор: Урманцева Н. Р.; Год публикации: 2014
Управление колебаниями гидродинамической системы, состоящей из п скважин, в условиях действия объемных сил Научная работа
Автор: Урманцева Н. Р.; Год публикации: 2015
Рис. 3. Главная страница ИС «ЭБ кафедры АСОИУ» Главная страница содержит только список всех работ и краткую информацию о каждой работе. Нажав на ссылку, пользователь перейдет на страницу просмотра документа, где будет отображена полная информация о работе.
Нажав в навигационной панели ссылку «Личный кабинет», пользователь откроет страницу личного кабинета (рис. 4).
ЭБ Кафедры АСОИУ Главная Он;
У вас пока нет закладок
Вы не просмотрели ни одной работы
Ваши работы (всего: 2)
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ГИДРОДИНАМИЧЕСКИХ ПРОЦЕССОВ КРОВИ ГОЛОВНОГО МОЗГА
Управление колебаниями гидродинамической системы, состоящей из п скважин, в условиях действия объемных
Добавить книгу
© 2016 - WebSiteLibrary
Рис. 4. Личный кабинет пользователя В личном кабинете отображаются закладки, просматриваемые работы и, если пользователь имеет роль, позволяющую добавлять работы, отображается кнопка для этого действия. Если же у пользователя нет закладок и просмотренных работ, то данная информация выводится для оповещения.
Нажатие на кнопку «Добавить книгу» открывает страницу с формой для указания информации о работе (рис. 5).
ЭБ Кафедры АСОИУ Главная О нас Личный кабинет Поиск
Выберите файл |C:\Users\a1pha\Desktop\ITa обзор... I
Фамилия автора Егоров
Имя Автора Александр
Отчечтво автора Алексеевич
описание работы Лабораторная №1
Название работы Компоненты Microsoft SQL Server
издание СурГУ
Год издания Выберите тип работы Для какого курса
21.06.2014 | Методическое пособие ^ [четвертый у|
Для каких пользователей:
Преподаватель: □ Студент: 0 Магистр: □ Аспирант: П
Рис. 5. Страница добавления работы Для добавления работы необходимо указать добавляемый файл, автора, описание работы, издание и год издания, выбрать тип работы и курс, для которого она предназначена, также галочками следует отметить целевую аудиторию и дисциплины, в рамках изучения которых будет использован данный электронный ресурс.
Сайт снабжен поисковой формой, которая имеет следующий вид (рис. 6).
i Поиск - WebSite Jbrary X +
-) Q localhost;5190S/Home/SearchBooksTidTypeWorkM&tdCourse=0&idDiscipline=(>&idTypeUier=0
ЭБ Кафедры АСОИУ Главная О нас Личный кабинет Поиск
Поиск работ
Тип работы: | Научная работа Предмет: |все
j Для курса: 1 Все
- пользователь: Все
МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ГИДРОДИНАМИЧЕСКИХ ПРОЦЕССОВ КРОВИ ГОЛОВНОГО МОЗГА
У\/е ЬЭИеЬ \ Ьга гу. М ой е1з.Ту ре\А/о гК
Автор: Урманцева Н. Р.; Год публикации: 2014
Управление колебаниями гидродинамической системы, состоящей из п скважин, в условиях действия объемных сил
\л/еьзпеийгагу.мо<1е1з.туре\л/огк
Автор: Урманцева Н. Р.; Год публикации: 2015
Рис. 6. Поисковая форма ЭБ На данный момент поисковая форма имеет четыре фильтра: тип работы, курс, для которого она предназначена, предмет и тип пользователя. После нажатия на кнопку «Найти» выводится список с выбранными работами.
Для использования полнофункциональной версии приложения пользователю необходимо заполнить регистрационную форму (зарегистрироваться в системе): указать свои фамилию, имя и отчество, курс, e-mail и пароль, который должает содержать цифры, символы алфавита и различные знаки.
Также в веб-приложении имеется панель администратора (рис. 7).
ЭБ Кафедры АСОИУ Главная О нас Панель администратора Поиск
Список зарегистрированных пользователей (всего: 2)
Добавить пользователя
Пользователь: | Все ФИО
Шестаков А. С Урманцева Н. Р
Фильтр
Действие
Детали | Удалить | Детали | Удалить |
Рис. 7. Главная страница панели администратора Изучение предметной области дало фундаментальное понятие об электронных библиотеках и электронных библиотечных системах. Требования, предъявляемые к данным системам до 2014 года, а также обзор популярных аналогов дали начальное представление о ЭБ и ЭБС и позволили как сформулировать основные функциональные задачи для системы, так и спроектировать модель БД.
Обзор аналогов позволил выявить недостатки рассмотренных ресурсов [5, 6, 7], которые следует учитывать при создании собственной системы, и достоинства, давшие представление о том, как необходимо развивать исследование в дальнейшем.
В данной исследовательской работе была изучена предметная область «Электронные библиотеки и электронно-библиотечные системы», рассмотрены аналоги, выбрана среда разработки и языки программирования, сформулированы основные функциональные задачи, спроектирована база данных и разработана ИС «ЭБ кафедры АСОИУ».
Литература
1. Голубенко Н. Информационные технологии в библиотечном деле. М., Феникс, 2012. 288 с.
2. Пилко И. Информационные и библиотечные технологии. СПб., Профессия, 2008. 344 с.
3. Советов Б., Цехановский В. Информационные технологии. М., Высшая школа, 2009. 263 с.
4. Маклафин Б. Изучаем Ajax. СПб., Питер, 2008. 425 с.
5. Научная электронная библиотека «Киберленинка» [Электронный ресурс]/ http://cyberleninka.ru. - Режим доступа: http://cyberleninka.ru/about, свободный. (Дата обращения: 02.03.2017 г.).
6. Научная электронная библиотека «eLibrary» [Электронный ресурс]/ http://elibrary.ru. - Режим доступа: http://elibrary.ru/project_user_tools.asp, свободный. (Дата обращения: 02.03.2017 г.).
7. Научная электронная библиотека «ГПНТБ России» [Электронный ресурс]/ http://ellib.gpntb.ru. - Режим доступа: http://ellib.gpntb.ru/, свободный. (Дата обращения: 02.03.2017 г.).