Similar presentations:
Разработка модуля «Библиотека» АИС ФИиСТех
1.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ»
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ И СОЦИАЛЬНЫХ ТЕХНОЛОГИЙ
КАФЕДРА ИНФОРМАТИКИ и ММЭ
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
по специальности 09.03.03 «Прикладная информатика»
на тему:
«Разработка модуля «Библиотека» АИС ФИиСТех»
Выполнил студент 4 курса группы ПИ-11
Головкин В.В.
Научный руководитель:
к.п.н., доцент. Воробьева И.А
.
Липецк, 2015
2. АКТУАЛЬНОСТЬ, ЦЕЛЬ, ОБЪЕКТ, ПРЕДМЕТ ИССЛЕДОВАНИЯ
Актуальность выбранной темы обусловлена тем, что данный проект создаетпредпосылки для участия библиотечной системы вуза в проекте системной интеграции с
комплексной АИС вуза в качестве основной информационной составляющей.
Целью
данного
исследования
является
создание
модуля
«Библиотека»
информационной системы вуза для автоматизации деятельности библиотечной системы.
Для достижения поставленной цели необходимо решить следующие задачи:
–
подробно изучить предметную область;
–
определить основные функции и задачи создаваемого модуля;
–
рассмотреть существующие программные продукты на рынке программного
обеспечения, предназначенные для решения задач управления библиотечной системой;
–
выбрать способы и средства разработки программного обеспечения модуля;
–
разработать функциональную и информационную модели базы данных модуля
«Библиотека»;
–
разработать программное обеспечение системы, обеспечивающее доступ к
информации, содержащейся в базе данных;
–
Объектом выпускной квалификационной работы являются автоматизированные
информационные системы, построенные на основе баз данных и Web-интерфейса.
Предметом исследования выступает автоматизация деятельности библиотеки вуза и
создание модуля «Библиотека» АИС ФИиСТех.
3. ОБЗОР ОБЩИХ ПОЛОЖЕНИЙ ИССЛЕДОВАНИЯ
Библиотека вуза – структурное подразделение высшего учебного заведения,осуществляющее библиотечно-информационное обеспечение учебной и научно-
исследовательской деятельности вуза, а также центр распространения знаний,
духовного и интеллектуального общения, культуры. Библиотеки образовательных
учреждений функционально ориентированы на обеспечение образовательной
деятельности и составляют отдельный тип библиотек.
Электронная библиотека – это распределенная информационная система,
позволяющая надежно сохранять и эффективно использовать разнообразные
коллекции электронных документов, получаемых в удобном для конечного
пользователя виде через глобальные сети передачи данных.
4. Задачи разрабатываемой системы
накопление и хранение информации о печатных изданиях,хранящихся в библиотечном фонде;
накопление и хранение электронных версий печатных изданий
библиотечного фонда;
создание, выполнение и накопление данных по заявкам на выдачу
печатных изданий читателям;
накопление и хранение данных о пользователях информационной
системы;
поиск, фильтрация и выгрузка информации о печатных изданиях
библиотечного фонда;
получение электронных версий печатных изданий библиотечного
фонда;
разграничение прав доступа пользователей ИС.
-
5. Функции ИС В разрезе пользователей информационной системы «Библиотека»
Студенты и абитуриенты вуза имеют возможность:регистрации в информационной системе;
поиска и фильтрации печатных изданий библиотечного фонда по
различным критериям;
просмотра подробной информации о печатном издании библиотечного
фонда;
выгрузки подробной информации о печатном издании библиотечного
фонда в формате электронной таблицы MSExcel;
выгрузки электронной версии печатного издания библиотечного фонда
при ее наличии в базе данных ИС.
6. Функции ИС В разрезе пользователей информационной системы «Библиотека»
Профессорско-преподавательский состав вуза в дополнение квышеперечисленным имеет к возможности:
редактирования информации о печатном издании библиотечного
фонда;
создания заявки на предоставление необходимого количества
печатных изданий библиотечного фонда для проведения семинарских и
лабораторных занятий.
Администраторы в дополнение к вышеперечисленным возможностям
имеют право осуществлять следующие действия:
осуществлять добавление, редактирование и удаление информации
о печатном издании библиотечного фонда;
осуществлять добавление информации о выполнении заявок на
предоставление необходимого количества печатных изданий
библиотечного фонда для проведения семинарских и лабораторных
занятий.
7. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА МОДУЛЯ «БИБЛИОТЕКА» АИС ФИИСТЕХ
1 этаписследована предметная область, выделены
особенности функционирования вузовских
библиотек, определены основные задачи и
функции
разрабатываемой
информационной системы. Кроме этого,
были
также
рассмотрены
наиболее
популярные
коммерческие
информационные системы управления
библиотеками различной направленности.
Основной их недостаток заключается в
высокой
стоимости,
избыточном
функционале
и
нецелесообразности
интеграции с действующей АИС ФИиСТех.
8. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА МОДУЛЯ «БИБЛИОТЕКА» АИС ФИИСТЕХ
2 этапвыбор технической платформы и инструментальных средств для разработки
модуля «Библиотека» – удобство использования языка программирования
сценариев PHP и СУБД MySQL и распространение программного
обеспечения на основе открытого исходного кода является одним из наиболее
популярных подходов к динамическому веб-конструированию, основанному
на использовании базы данных.
9. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА МОДУЛЯ «БИБЛИОТЕКА» АИС ФИИСТЕХ
Взаимодействие между веб-сервером, РНР–кодом и базой данных10. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА МОДУЛЯ «БИБЛИОТЕКА» АИС ФИИСТЕХ
Взаимодействие между локальным компьютером и веб-сервером11. Модель «сущность-связь» и схемы базы данных
Диаграмма «сущность-связь»12. Модель «сущность-связь» и схемы базы данных
Схема базы данных ИС«Библиотека»
13. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА МОДУЛЯ «БИБЛИОТЕКА» АИС ФИИСТЕХ
3 этапРазработан Web-интерфейс доступа к данным, который представляет из
себя Интернет-сайт с возможностями обработки данных по библиотечному фонду
и разграничением прав доступа. Также была разработана программная
документация к системе «Библиотека».
Структура сайта, предоставляющего доступ к информации, хранящейся
в базе данных, должна состоять из следующих элементов:
1. Заголовок («хедер»). В данном блоке необходимо расположить информацию о
пользователе, который в данный момент использует систему, и главное меню
программы.
2. Центральный блок – блок отображения основного содержимого страницы, а
именно основную информацию из базы данных, с которой пользователь ведет
работу.
3. Нижний блок («футер») сайта. В данном блоке следует разместить краткую
контактную информацию и данные о разработчике.
14. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА МОДУЛЯ «БИБЛИОТЕКА» АИС ФИИСТЕХ
Описание модулей сайтаНазвание файла
Назначение
config.php
creator.php
db_action.php
Файл–конфигуратор
Создание Web-страниц и элементов работы с
данными
Соединение с базой данных
index.php
Главная страница сайта
log.php
logout.php
Страница входа в систему
Сценарий выхода из системы
reg.php
Страница регистрации
achieve.php
addbook.php
Сценарий подтверждения заявок на литературу
editbook.php
Страница редактирования книги
addcat.php
Страница добавления новой категории книг
addchair.php
Страница добавления новой кафедры
addlib.php
Страница добавления новой библиотеки
addquery.php
Страница добавления новой заявки
addsubj.php
Страница добавления нового предмета
export.php
Сценарий выгрузки полученной информации
Страница добавления новой книги
15.
Главная страница сайта16.
Страница входа в систему17.
Страница регистрации в системе18.
Главная страница с результатамипоиска
19.
Страница с данными о книге20.
Страница добавления заявки налитературу
21.
Страница просмотра невыполненныхзаявок
22.
Страница ввода данных в справочник«Категория»