Научная статья на тему 'ТРЕБОВАНИЯ К ЭЛЕКТРОННОЙ БИБЛИОТЕКЕ ОБРАЗОВАТЕЛЬНЫХ РЕСУРСОВ КАФЕДРЫ, МЕТОДЫ И СРЕДСТВА ЕЕ ВЕДЕНИЯ И ОБСЛУЖИВАНИЯ ПОЛЬЗОВАТЕЛЕЙ НА БАЗЕ СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ'

ТРЕБОВАНИЯ К ЭЛЕКТРОННОЙ БИБЛИОТЕКЕ ОБРАЗОВАТЕЛЬНЫХ РЕСУРСОВ КАФЕДРЫ, МЕТОДЫ И СРЕДСТВА ЕЕ ВЕДЕНИЯ И ОБСЛУЖИВАНИЯ ПОЛЬЗОВАТЕЛЕЙ НА БАЗЕ СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
124
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭЛЕКТРОННАЯ БИБЛИОТЕКА / ЭЛЕКТРОННО-БИБЛИОТЕЧНАЯ СИСТЕМА / ЭЛЕКТРОННЫЕ ОБРАЗОВАТЕЛЬНЫЕ РЕСУРСЫ / WEB-ПРИЛОЖЕНИЕ / DIGITAL LIBRARY / DIGITAL LIBRARY SYSTEM / DIGITAL EDUCATIONAL RESOURCES / WEB APPLICATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Урманцева Н.Р., Комлев А.С.

Работа посвящена проектированию и реализации информационной системы «Электронная библиотека кафедры АСОИУ». Проведено изучение и описание предметной области, осуществлен обзор существующих аналогов, разработан интерфейс и спроектирована информационная система. Программное средство разработано в среде программирования MS Visual Studio 2015 на языке программирования C#, с использованием ASP.NET MVC Framework, Entity Framework и СУБД MS SQL Server для хранения данных.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Урманцева Н.Р., Комлев А.С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

REQUIREMENTS TO A UNIVERSITY DEPARTMENT DIGITAL LIBRARY. THE LIBRARY MANAGEMENT IT TOOLS

The research objective is the design and implementation of a digital library for the AIP&CS Dept. The research domain and the similar systems have been analyzed; the user interface and the IT system have been developed. MS Visual Studio 2015 and C #, ASP.NET MVC Framework and the Entity Framework have been used as development tools.

Текст научной работы на тему «ТРЕБОВАНИЯ К ЭЛЕКТРОННОЙ БИБЛИОТЕКЕ ОБРАЗОВАТЕЛЬНЫХ РЕСУРСОВ КАФЕДРЫ, МЕТОДЫ И СРЕДСТВА ЕЕ ВЕДЕНИЯ И ОБСЛУЖИВАНИЯ ПОЛЬЗОВАТЕЛЕЙ НА БАЗЕ СОВРЕМЕННЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ»

УДК 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

Управление колебаниями гидродинамической системы, состоящей из п скважин, в условиях действия объемных сил Научная работа

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Автор: Урманцева Н. Р.; Год публикации: 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 г.).

i Надоели баннеры? Вы всегда можете отключить рекламу.