Курсовая работа: Разработка web-сервиса библиотеки для заказа библиотечных книг

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Разработка web-сервиса библиотеки для заказа библиотечных книг

Оглавление

Введение

Глава 1. Описание предметной области

1.1 Анализ деятельности библиотеки

1.2 Анализ бизнес-процессов в технологии работы библиотеки

1.3 Постановка задачи автоматизации библиотеки ВУЗа

Глава 2. Разработка информационной системы

2.1 Инфологическое моделирование web-приложения "Библиотека"

2.2 Приложения и технологии их взаимодействия

2.3 Уровень библиотеки

2.4 Проектирование web- интерфейса информационной системы

Заключение

Список использованных источников

Приложение

Введение

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

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

Разработка сервиса библиотечных книг представляет огромный потенциал для создания каталогов библиотек.

Поэтому использование web-технологий гарантирует, во-первых, целостность и согласованность при создании web-приложений; во-вторых, компактность информации, поскольку каждый элемент хранится в одной форме, а ссылки и доступ к данным может осуществляться в любое время.

В этом курсовом проекте для разработки и реализации была выбрана модель "Библиотека". Библиотека - это система, объектом которой являются книги, учебники и другая литература. Чтобы правильно работать, она должна иметь упорядоченный вид. Таким образом, внедрение информационных технологий в деятельность библиотек является неотложной задачей.

Целью этой работы является разработка web-приложения "Библиотека" для учета книжного фонда и читателей.

Цели работы:

Анализ бизнес-процессов и определение задач автоматизации в библиотечных технологиях;

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

Разработка базы данных автоматизированной библиотечной системы для изучения технологии работы библиотеки;

Разработка интерфейса автоматизированной библиотечной системы.

Объектом исследования является работа библиотеки.

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

Методологической основой курса были работы известных российских и зарубежных авторов - специалистов в области информационных технологий и в частности, баз данных: В.И. Аблязова, Ю.Бекаревича, В.М. Илюшечкина, С.Д. Кузнецова и др.

Структура работы: работа состоит из введения, двух глав (теоретической и практической), заключения, списка использованных источников и приложений.

Глава 1. Описание предметной области

1.1 Анализ деятельности библиотеки

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

Основными направлениями деятельности библиотеки ВУЗа являются:

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

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

осуществление системы научно-информационного обеспечения развития отечественной науки, образования и практики;

координационная и научно-методическая деятельность по совершенствованию работы библиотеки учебного заведения, как звена сети образовательных библиотек;

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

Библиотека представляет собой большое хранилище, основной функцией которого является - выдача и учет книг и журналов.

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

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

За основу организации библиотеки была взята библиотека учебного заведения (рис.1).

Рисунок 1 - Функционально-организационная структура библиотеки

Библиотека преимущественно содержит научную литературу, учебники, методические пособия и специальную литературу. Так же имеется и художественная литература, но в ограниченном количестве. Научная литература и учебники выдаются студентам на определенный, заранее установленный срок - не более чем на 1 учебный курс (1 год). В пределах данного срока студент обязан вернуть книгу в библиотеку.

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

Специальная литература на дом не выдается. Но студент может воспользоваться этой книгой в читальном зале библиотеки. По окончании пользования учебник возвращается ассистенту или работнику библиотеки.

Каждый студент имеет индивидуальный номер и абонемент на пользование услугами библиотеки. По индивидуальному номеру работник библиотеки может определить ФИО студента, группу, в которой он обучается, факультет, год рождения и номер телефона.

Библиотеку обслуживает стандартный состав рабочих. Это сам библиотекарь, который управляет бумажными делами, личными карточками читателей, поступлениями новых книг и списанием старых, а также ассистенты. Лишь по указанию библиотекаря ассистенты отправляются в хранилище, чтобы вернуть или же взять необходимую книгу.

Придя в библиотеку, студент, заполняя форму-бланк, делает заказ, в котором для каждой книги указывает следующие пункты:

ФИО автора;

наименование книги;

жанр;

год;

издательство.

Сотрудник библиотеки принимает заказ, проверяет наличие ассортимента и по возможности выдает требуемые учебники.

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

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

Библиотека ВУЗа не велика, но она полноценна, работоспособна и соответствует всем стандартам библиотек. На компьютерах установлен стандартный пакет программ, а также программа, которой управляет работник библиотеки, но с ограниченными возможностями простого пользователя. Посредством ее, студент может зайти на свою страничку в локальной сети и просмотреть перечень книг, которыми он пользуется, и распечатать весь перечень заказов.

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

1.2 Анализ бизнес-процессов в технологии работы библиотеки

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

Таблица 1 - Реестр ролей пользователей в системе по использованию библиотечного фонда ВУЗа

Читатель

пользователь, который имеет право просматривать полный каталог библиотеки и все её единицы хранения. Эта роль присваивается всем авторизованным пользователям.

Библиотекарь

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

Администратор

пользователь, который имеет право назначения ролей другим пользователям.

С помощью потоковых диаграмм указанные требования разбиваются на функциональные компоненты и представляются в виде сети, связанной потоками данных (рис. 2).

Рисунок 2 - Диаграмма потоков данных в нотации DFD

Рассмотрим бизнес-процессы библиотеки в формате IDEF(рис.3).

Рисунок 3 - Контекстная диаграмма бизнес-процесса "Обслуживание заявок читателей" в нотации IDEF0

Далее проведем декомпозицию контекстной диаграммы (рис. 4).

Рисунок 4 - Диаграмма декомпозиции бизнес-процесса "Обслуживание заявок читателей" в нотации IDEF0

Далее проведем декомпозицию работы "Обработка заявки" (рис. 5).

Рисунок 5 - Диаграмма декомпозиции работы "Обработка заявки" в нотации IDEF0

1.3 Постановка задачи автоматизации библиотеки ВУЗа

В соответствии с целью курсовой работы необходимо разработать информационную систему "Библиотека", которая подходит для использования при ее создании базы данных. Для этого требуется оценка структуры базы данных (инструменты и отношения между ними), средства взаимодействия с базой данных (инструменты, данные, отчеты), автоматизация отдельных действий, инструменты баз данных, различные пользователи (уровни доступа), а также создание резервных копий базы данных в случае сбоя системы.

В создании информационных ресурсов весьма значительную роль играют вузы, основные информационные (образовательный и научный) ресурсы которых в настоящий момент создаются, как правило, в электронном виде. При этом многие вузы уже имеют большой опыт работы с электронными каталогами, создаваемыми с помощью автоматизированных библиотечно-информационных систем. Эти каталоги в определенной степени можно считать предтечами электронных библиотек. Для вузов предоставление открытого доступа к своим ресурсам имеет ряд принципиально важных позитивных моментов. Во-первых, это форма рекламы. Если вуз выставляет на своем сайте хорошие учебно-методические пособия, то это означает, что в нем работают хорошие преподаватели, у которых есть чему научиться, причем даже беглый просмотр вузовских сайтов убеждает в том, что выставляются действительно достойные материалы, как правило, в тех направлениях, в которых эти вузы наиболее сильны. Во-вторых, размещение в интернете - это и форма общественной экспертизы работы. Сейчас мало кто решится выставить на всеобщее обозрение плагиат или откровенно слабую компилятивную работу.

Сегодня большинство ЭБ - тематические и представляют они собой в основном электронные аналоги печатных изданий. В отличие от них, ЭБ вуза содержит более широкий спектр информационных ресурсов, то есть является политематической. Это обусловлено хотя бы тем, что в вузе, а особенно в классических университетах, одновременно развивается множество научных направлений. Казанский государственный университет (КГУ) не исключение, например. Научная библиотека им. Н.И. Лобачевского КГУ содержит обширные разнородные коллекции материалов, которые представляют особый научный интерес. Кроме того, в любом вузе существует всегда не менее двух направлений деятельности - образовательная и научная. Таким образом, очевидно, что вузовская библиотека не может отражать интересы лишь какой-то одной области знания. В дальнейшем все наши рассуждения будем строить с учетом этих положений.

Проектирование web системы "Библиотека" проводится для упрощения работы библиотекаря со всем объемом предлагаемых книг и учебных пособий, а также для учета книг и читателей.

Для такой системы были введены следующие основные требования:

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

Источник: https://otherreferats.allbest.ru/download/1214640/