Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

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

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Информационная система управления библиотекой

Тип Курсовая
Предмет Информационные системы и технологии

ID (номер) заказа
3565312

500 руб.

Просмотров
772
Размер файла
554.78 Кб
Поделиться

Ознакомительный фрагмент работы:

Введение Библиотека представляет собой учреждение, содержащее интеллектуальные ценности общества и обеспечивающая использование этих ценностей для целей образования, научных исследований и культурного развития личности. Библиотека играет важную роль в учебно-воспитательной и научно – исследовательской работе высшего учебного заведения. Как и любая другая организация, библиотека нуждается в своевременном доступе к информации. Ценность информации в современном мире очень высока. Роль распорядителей информации в современном мире чаще всего выполняют базы данных. Базы данных обеспечивают надежное хранение информации, в структурированном виде и своевременный доступ к ней. Практически любая современная организация нуждается в базе данных, удовлетворяющей те или иные потребности по хранению, управлению и администрированию данных.Темой курсовой работы является проектирование информационной системы управления библиотекой.Актуальность темы курсовой работы заключается в том, что во многих библиотеках до сих пор придерживаются, традиционных библиотечных систем и процессов. Необходим, переход от бумажной документации процессов к внедрению информационных систем, чтоб сократить время поиска необходимой литературы, информации о читателе и т.д.Целью курсовой работы является проектирование информационной системы управления библиотекой.Основные задачи курсовой работы:исследовать деятельность библиотеки;изучить информационных системы для автоматизации деятельности библиотеки;описание обеспечение информационной системы автоматизации деятельности библиотеки.Объект исследования – деятельность библиотеки.Предметом исследования являются процессы организации библиотечных процессов и проектирование базы данных для обеспечения деятельности библиотеки.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИОписание предметной областиБиблиотека — это учреждение, которое организует сбор, хранение и общественное пользование книгами и периодическими изданиями, находящимися в собственности библиотеки. Библиотеки систематически занимаются сбором, хранением, пропагандой и выдачей читателям произведений печати, а также информационно-библиографической работой, являются общедоступным источником знаний и основной базой для самообразования [1, 8].Основные направления деятельности библиотеки представлены на рисунке 1.1 [9].Рисунок 1.1 - Основные направления деятельности библиотекиБиблиотечная деятельность связана с учетом большого количества операций, множество книг и читателей серьезно замедляют работу библиотекарей. Сложность поиска нужной книги в каталоге занимает длительное время, и целиком опирается на компетентность работников библиотеки.В библиотеке ведется картотека читателей. Для ведения библиотечных каталогов, организации поиска требуемых изданий и библиотечной статистики в базе должны храниться сведения, большая часть которых размещаются в аннотированных каталожных карточках [9].В библиотеку приходит много книг из различных издательств. Каждой книге в библиотеке присваивают номер, а затем передают в различные отделы. При поступлении книги, учитывают такие данные как: · номер поступившей книги, название книги, название издательства, из которого поступила книга, отдел, куда была передана книга [9]. Предусматривается автоматизация учета выдачи и сдачи книг, записи новых книг и читателей, а также хранения информации об имеющихся в наличии книгах, данные о сотрудниках библиотеки, сотрудниках хранилища библиотеки и читателях [9].Каждая книга, хранящаяся в библиотеке, имеет следующие параметры:автор, издание, год издания, жанр, ключевые слова, количество страниц.Каждая книга может присутствовать в нескольких экземплярах.Так же в библиотеке ведется картотека читателей. О каждом читателе заносятся следующие сведения: ФИО, номер паспорта, адрес, телефон.Каждому читателю присваивается номер читательского билета.В случае выдачи экземпляра книги в библиотеке остается вкладыш, в котором указана дата выдачи, дата предполагаемого возврата и номер читательского билета.При возврате книги во вкладыше отмечается срок возврата. При просрочке возврата книги, читатель получает предупреждение. Когда предупреждений у читателя накапливается больше определенного предела, он лишается правом пользования библиотекой на определенный срок.При потере книги читатель лишается правом пользования библиотекой на определенный срок, независимо от количества предупреждений.В библиотеке есть ряд ограничений: нельзя выдавать книги больше установленного периода, нельзя выдавать больше определенного количества книг.Все книги различаются по своему уникальному шифру – ISBN [1].Библиотечно-библиографическая классификация (ББК) распределяет издания по отраслям знания в соответствии с их содержанием. В ней используется цифробуквенные индексы ступенчатой структуры (например, ББК 32.973 Электронные вычислительные машины и устройства). Шифр ББК используется при выделении хранимым изданиям определенных комнат, стеллажей и полок, а также для составления каталогов и статистических отчетов [3].Вести учет выданных книг читателям, при этом предполагается два режима работы: выдача книг читателю и прием от него возвращаемых им книг обратно в библиотеку. При выдаче книг фиксируется, когда и какая книга была выдана данному читателю и на какой срок выдается данная книга. При приеме книги, возвращаемой читателем, проверяется соответствие возвращаемого инвентарного номера книги выданному инвентарному номеру, название книги, и она ставится на свое старое место в библиотеке.Администрация библиотеки должна иметь возможность получать сведения о должниках - читателях библиотеки, которые не вернули вовремя взятые книги; сведения о наиболее популярных книгах, т.е. наиболее часто выдаваемых книгах.Автоматизация работы библиотеки позволит работникам библиотечной сферы избавиться от многих рутинных процессов, что обеспечило наиболее быстрое, полное и качественное обслуживание пользователей информацией, потоки которой с каждым годом (в настоящее время с каждым часом) увеличивается. Работа библиотеки включает в себя ряд постоянных повторяемых действий [3]:Хранение информации о книгах. В связи с этим необходимо организовать просмотр текущего состава книг. Вывод общей информации организовать в табличной форме с возможностью детализации в отдельном окне. Ввод данных по новой книге должен производиться в отдельной форме с возможностью выхода без сохранения внесенных данных. Выполнить вывод данных в приложение MS Excel.Хранение информации о читателях. Ввод, вывод информации о читателях организовать в отдельном модуле в табличной форме.Выдача/возврат книг. Организовать выдачу и возврат книг путем выбора из списка существующих в наличии книг и читателей (то есть минимизировать ввод информации, которая уже внесена в базу). Предусмотреть динамическую фильтрацию по автору (или названию) книги и фамилии читателя. В механизме выдачи / возврате книг основываться на статусе выданной книги.Отчеты. Все отчеты должны выводиться в MS Excel для дальнейшей упрощенной обработки и сохранения.На рисунке 1.2 представлена контекстная диаграмма «Деятельность библиотеки» с использованием методологии IDEF0 [4]. В качестве входных данных определены: сведения о книгах и периодических изданиях, включая сведения о поступлении в библиотеку, выбранные читателей книги и периодика, сведения о читателях, оплата штрафа от клиента и акт списания книги или периодики.В качестве выходных данных определены: сведения о выдаче, возврате и списании книг, и периодических изданиях, читательский билет, картотека библиотеки, сведения о читателе, о начислении и оплате штрафа в соответствующих журналах учета, печатный талон выдачи и отчетная информация.Рисунок 1.2 – Контекстная диаграмма AS-ISВ качестве управляющих потоков определены: нормативные документы, регламентирующие деятельность библиотеки и должностные инструкции сотрудников библиотеки.На рисунке 1.3 представлена декомпозиция IDEF0-модели.Декомпозиция контекстной диаграммы включает следующие бизнес-процессы: Внесение в БД сведений о книгах и периодических изданиях, включая поступление.Внесение информации о читателях и читательских билетах.Внесение информации о выдаче книг в читальный зал или по абонементу. Внесение информации о списании книг и периодических изданиях.Формирование отчетности по запросу библиотекаря.Рисунок 1.3 - Декомпозиция контекстной диаграммыНа рисунке 1.4 представлена декомпозиция блока «Внести информацию о выдаче/возврате книг и периодических изданий».Рисунок 1.4 - Декомпозиция блока «Внести информацию о выдаче/возврате книг и периодических изданий»При оформлении выдачи книги или периодики читателю (по абонементу на руки или в читальный зал) заполняется и распечатывается печатный талон выдачи в двух экземплярах. Один остается у читателя, второй в библиотеке. При возврате в этот талон вносится фактическая дата возврата, сведения о штрафах, состоянии книги и т.д. Если читатель задержал книги, то начисляется штраф и принимается оплата от читателя.Нормативно-правовая база предметной областиНормативные документы, регламентирующие деятельность библиотеки представлены на рисунке 1.5 [2, 9].Рисунок 1.5 – Нормативные документы, регламентирующие деятельность библиотекиОсновная форма документооборота библиотеки – бумажные учетно-инвентарные карточки – как читателей, так и книг. В любой области документооборот, который ведется на бумажных носителях, имеет следующие недостатки: возможна порча документов, их утеря, неудобство хранения. Именно поэтому на смену хранению информации на бумажных носителях пришел электронных документооборот. Электронный документ обеспечивает быстрый ввод информации в базу данных, легкий поиск по заданным критериям, удаление и корректировка записей, вывод на печать и получение отчетности [4].Информационные технологии предметной областиИнформационные технологии играют в настоящее время ключевую роль в процессах получения, накопления и распространения информации и новых знаний, являются одним из важнейших инструментов стратегического развития библиотек. С появлением новых информационных технологий мир библиотек изменился радикальным образом, изменилось и отношение к библиотеке. На базе информационных технологий в библиотеках развиваются новые услуги и сервисы, создается новая библиотечная среда, расширяется перечень специалистов, требующихся сегодня библиотеке, от библиотекаря до программиста, менеджера, маркетолога, дизайнера. Поэтому изучение и внедрение информационных технологий в практику работы публичных библиотек – одно из актуальных направлений современной библиотечной деятельности.Как показывали результаты исследования, проведенного ГПНТБ СО РАН, у российских библиотекарей сам факт пользы информационных технологий сомнений не вызывает: на вопрос, оправдываются ли ожидания от внедряемых информационных технологий, 75% респондентов ответили «да, оправдываются», и только 25% опрошенных высказали мнение, что «часто не оправдываются». Ни одного ответа не последовало по пункту «нет, не оправдываются». Безусловно, если ИТ помогают устранить проблему, повысить уровень и качество информационного и библиотечного обслуживания, увеличить производительность труда, оптимизировать технологические процессы, то уже можно говорить об эффективности, но если имеются еще и расчеты, представляющие в тех или иных показателях результативность технологии, то с уверенностью можно вести речь о ее ценности для библиотеки.Среди технологических новинок, применяемых в библиотеках в последние годы, выделяют следующие группы (в зависимости от целей и характера использования) [1]: 1) средства для общения в сети: мгновенные сообщения (сетевые сообщества, блоги, комментарии и их функциональные возможности, обзоры и пользовательские рейтинги); 2) средства объединения (социальные закладки, фолксономии, теггинг и облака тегов, пиринговые ленты новостей, Wiki); 3) средства для хранения файлов и обмена ими (хранение и публикация фотографий, видео и музыки, файлохранилища, пиринговые сети); 4) средства для работы в сети (текстовые веб-редакторы, онлайн-планировщики и календари, персонифицированные стартовые страницы); 5) технические средства (виртуальная справка, включая совместный просмотр (cobrousing); аудио и видео форматы потоковых медиа; персональные медиа, например, подкастинг и МР3-файлы; RSS-потоки; мэшапы; открытый доступ; открытый источник; открытый контент; новые и обновленные программные методы (AJAX, API).К специальным (профессиональным) ресурсам можно отнести все сайты, которые приносят библиотекарю пользу в ежедневной работе. На мой взгляд, первым в списке сайтов для библиотекарей является портал www.library.ru. Это информационно-библиотечный портал, созданный при поддержке Министерства культуры РФ, в помощь, как библиотекарям, так и читателям. На сайте можно найти практически все: документы и материалы для работы, статьи на актуальные темы, новости со всего мира, обзоры и рекомендации. Для читателей представлена виртуальная справка, обзоры и информация о книгах и ресурсах интернет. Сайт очень наполненный, многофункциональный и динамично развивающийся [10]. Стоит отметить, что на портале Library.ru есть база данных «Стандарты для библиотечных работников» (http://www.library.ru/1/kb/standart/). Пользователи смогут найти здесь не только тексты стандартов, но и ответы на возникающие в практике их использования вопросы. Для этого БД снабжена справочными материалами различного характера и назначения. Возникшие вопросы, пожелания и предложения пользователи могут размещать на Форуме. На сайте есть «Центр дистанционного обучения» (http://dlc.vadimstepanov.ru/). Полезен библиотекарям, размещенный здесь интерактивный учебник «Интернет в профессиональной информационной деятельности», с помощью которого можно ознакомиться с историей и принципами организации глобальных компьютерных сетей, электронными библиотеками и полнотекстовыми базами данных в интернет, обучится профессиональному поиску информации в интернет, освоить справочные и библиографические ресурсы интернет (http://textbook. vadimstepanov.ru /index.html) [10]. Портал «Чтение – 21» (http://chtenie-21.ru/), название которого говорит само за себя, разработан также Фондом «Пушкинская библиотека». Цель портала: мобилизовать общественное мнение и быть важным информационным каналом для государственных и общественных структур, профессионалов и любителей книги и чтения. Этим определяется структура и сервисы портала. На сайте можно найти подробную информацию о библиотечных проектах, конкурсах, сетевых акциях, о новостях библиотечной жизни и др [10]. ИНФОРМАЦИОННЫЕ СИСТЕМЫ ПРЕДМЕТНОЙ ОБЛАСТИОсобенности информационных систем предметной областиАвтоматизированные библиотечные информационные системы (АБИС) — системы планирования ресурсов предприятий для библиотеки, которые используются для отслеживания библиотечных фондов, от их заказа и приобретения до выдачи посетителям библиотек [9].Каждый читатель (посетитель) и экземпляр имеют уникальный идентификатор в базе данных, которая позволяет АБИС отслеживать деятельность.На рисунке 2.1 представлена структура АБИС [9].Рисунок 2.1 – Структура АБИСГлавным элементом традиционной АБИС становится электронный каталог (ЭК) со всеми его функциями. Все свойства традиционной библиотеки при работе в АБИС сохраняются, не сильно изменяясь, прежде всего, сохраняются фонды в привычном виде. В ЭК присутствуют ссылки на полные тексты, рисунки, аудио - и видео - материалы, а также ссылки на интернет-ресурсы.Основной составной частью традиционной АБИС является система автоматизации библиотек (САБ), которая обеспечивает, с точки зрения конкретной библиотеки, максимально комфортный и адекватный доступ пользователей к фондам библиотеки. Именно благодаря САБ обеспечиваются функции пополнения, ведение и предоставление пользователям ЭК, поддерживаются библиотечные форматы и стандарты, а также лингвистические средства ЭК.В случае традиционного использования АБИС пользователь всегда имеет дело с отработанным годами информационным обеспечением, лингвистическим обеспечением (печатные и электронные системы классификации, авторитетные файлы и др.).Используемые системы индексирования при разработке электронной библиотеки существенно отличаются от применяемых в традиционных АБИС. Например, индексирование полных текстов позволяет находить не только сам текст, но и искомые части текста.Библиографическое описание чаще всего также отличается от применяемого в традиционных АБИС библиографического описания. Обычно используются форматы метаданных, например, такие как Dublin Core, позволяют не только описать ресурсы Интернет, но и создать сокращенный библиографическое описание конкретного издания. В некоторых случаях библиографического описания и, тем самым, электронного каталога, совсем нет. Есть разные списки: по автору, по названию, по рейтингу и т. д. Понятно, что при сравнительно небольшом фонде ЭБ поиск в такого рода списках не будет слишком сложным [9].АБИС обычно состоит из реляционной базы данных, программного обеспечения, взаимодействующего с базой данных, и двух графических пользовательских интерфейсов (один для читателей, второй для персонала).Отдельные функции программного обеспечения большинства АБИС представляют собой функционально завершенные модули, которые объединены в общий интерфейс. Примерный перечень модулей включает [9]:приобретение фондов (заказ, выставление счетов и получение);каталогизация (внесение и библиографическое описание экземпляров);обращение (выдача/возврат экземпляров читателям);периодику (отслеживание журналов и газет);OPAC — общедоступный электронный каталог и интерфейс для пользователей.Информационная технология современной библиотеки основывается, в первую очередь, на автоматизированной библиотечной информационной системе (АБИС) (library automation system (LAS), обеспечивает обработку, аналитико-синтетическую обработку и представления пользователям документного фонда библиотеки (как традиционного (бумажного), так и электронных информационных ресурсов), обслуживает библиотечные фонды на всех этапах: от приобретения до заказа.Анализ систем аналоговВ настоящее время на рынке программного обеспечения представлено достаточно много программных продуктов, которые могут быть использованы для автоматизации библиотеки. Наиболее популярные из них:1С: Библиотека;АИС «Фундаментальная библиотека»;ИАС «АВЕРС: Библиотека».Рассмотрим функциональность этих систем более подробно.«1С: Библиотека» позволяет автоматизировать рабочие процессы библиотеки, в зависимости от ее назначения, типа, состава фондов, может быть интегрирован с другими типовыми решениями фирмы «1С» [6].На рисунке 2.2 представлены основные функции информационной системы «1С: Библиотека» [6].Рисунок 2.2 - Основные функции информационной системы «1С: Библиотека»С помощью системы «1С:Библиотека» может быть автоматизирована деятельность библиотек разных назначений и типов [6]:универсальных - муниципальных, областных, региональных;учреждений образования - школ, детских садов, колледжей, вузов;отраслевых - библиотек предприятий, компаний, заводов, больниц, научно-исследовательских институтов, военных частей;специальных - музыкальных, театральных, библиотек музеев и академий художеств и пр.;частных (домашних).АИС «Фундаментальная библиотека» разработана в 2014 году компанией ООО «Лазер-Софт» [7].На рисунке 2.3 представлены основные функции информационной системы «Фундаментальная библиотека» [7].Рисунок 2.3 –Основные функции АИС «Фундаментальная библиотека»ИАС «АВЕРС: Библиотека» - интегрированная система автоматизации библиотечных процессов в образовательных учреждениях [8]. На рисунке 2.4 представлена структура ИАС «АВЕРС: Библиотека».Позволяет полностью автоматизировать процессы обработки и учета всех документов библиотечного фонда, сократить время на поиск, подготовку и выдачу данных по информационному обслуживанию читателей.Рисунок 2.4 – Функции ИАС «АВЕРС: Библиотека»В таблице 2.1 представлен сравнительный анализ рассмотренных информационных систем автоматизации библиотечных процессов.Таблица 2.1Сравнительный анализ информационных систем автоматизации библиотечных процессовПараметр1С: БиблиотекаАИС «Фундаментальная библиотека»ИАС «АВЕРС: Библиотека»1234Сайтhttps://solutions.1c.ru/catalog/library/featureshttps://fblib.ru/http://www.иицаверс.рф/Год выхода200820142009Хранение информации о книгах+++Хранение информации о читателях +++Продолжение таблицы 2.11234Хранение информации о читальных залах+++Выдача/возврат книг+++Списание книг+++Формирование статистических и аналитических отчетов+++Автоматическое начисление штрафов+--Автоматическое формирование талона выдачи книг+++Стоимость одного рабочего места150003500025000В результате проведенного исследования информационных систем автоматизации деятельности библиотечных процессов было выявлено, что рассмотренные системы могут быть использованы для автоматизации библиотеки, но автоматизации подлежат более 50 рабочих мест, следовательно стоимость автоматизации потребует около одного миллиона рублей, что достаточно дорого для библиотеки и разработка информационной сисемы собственными силами является наиболее оптимальным решением поставленной задачи.ОБЕСПЕЧЕНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ Математическое и алгоритмическое обеспечениеНа рисунке 3.1 представлен алгоритм работы программы. Рисунок 3.1 – Алгоритм информационной системыПервоначально будет открыта главная форма приложения, после чего пользователь может приступить к работе с основными возможностями программы:просмотр информации по отделам библиотеки с предварительные вводом пароля для получения доступа к данным: просмотр выданных книг в читальный зал и по абонементу, выдавать и принимать книги от читателей;просмотр и редактирование данных о читателях;просмотр и редактирование данных о сотрудниках библиотеки;просматривать данные о посещении читателями конкретный залов;вносить и просматривать данные о поступлении книг и периодических изданий.Информационное обеспечениеНормативно-справочная информация – это условно-постоянная информация, которая используется для характеристики оперативной информации [4].При работе с ИС используется следующая нормативно-справочная информация:Устав библиотеки;Правила обслуживания читателей;Правила оформления поступления, выдачи и списания книг и периодических изданий;шаблон талона выдачи и возврата;тарифы на расчет штрафов.Входными данными являются данные о книгах, периодических изданиях, читателях библиотеки, сотрудниках, сведения о выдаче и возврате книг.В таблице 3.1 представлено описание входных данных.Таблица 3.1Описание входных данныхДанныеИсточникРеквизиты Периодичность поступленияДанные о читателяхЧитательФИОПаспортные данныеЭлектронная почтаТелефонПри регистрации нового читателя или изменении данныхДанные о сотрудникахСотрудник, трудовой договорФИОТелефонДолжностьПри приеме на работу нового сотрудника или изменении данныхСведения о книгахРегистрационная карточка книгиНаименованиеАвторГод выпускаИздательствоISBNЖанрПри поступлении новой книгиПериодические изданияРегистрационная карточка периодическогоизданияНаименованиеЖанрПериодичность выпускаПри поступлении нового изданияЖанр книгиСправочные данныеНаименованиеПри необходимостиЖанр периодического изданияНаименованиеПри необходимостиОперативными данными являются сведения о выдаче и возврате книг и периодических изданий, данные о списании и поступлении литературы.В таблице 3.2 представлено описание оперативных данных.Таблица 3.2Описание оперативных данныхДанныеИсточникРеквизиты Периодичность поступления1234Данные о поступлении книгНакладная на поставку книгКнигаДата поступленияПри поступлении книг КоличествоОтветственный сотрудникРазделСтеллажЯчейкаПродолжение таблицы 3.21234Данные о поступлении периодических изданийНакладная на поставку периодических изданийПериодическое изданиеДата поступленияКоличествоГодМесяцНомерОтветственный сотрудникРазделСтеллажЯчейкаПри поступлении периодических изданийЧитательский билетБиблиотекарьЧитательДата выдачиНомерСрок действияПри выдаче билетаВыдача БиблиотекарьКнига/ ИзданиеЧитательский билетДата выдачиПланируемая дата возвратаВ читальный залСотрудникПри выдаче книг и периодических изданийВозвратБиблиотекарьВыдачаДата возвратаШтрафОплатаКомментарииСотрудникПри возврате книг и периодических изданийСписаниеАкт о списанииКнига/ИзданиеДата списанияПричина списанияКоличествоПри поступлении акта о списанииВ качестве выходных данных выступают отчеты, которые автоматически формируются с помощью информационной системы в формате MS Excel.список книг и периодических изданиях в библиотеке;должники по возврату книг и периодических изданий;должники по возврату и оплате штрафов.На рисунках 3.2-3.6 представлены макеты отчетов.Название книгиАвторГод выпускаИздательствоISBNЖанрДата поступленияРазделСтеллажЯчейкаВсегоВыдано На РукиСписаноОстатокРисунок 3.2 – Макет отчета «Список книг в библиотеке»Название книгиГодМесяцНомерДата поступленияРазделСтеллажЯчейкаВсегоВыдано ка рукиСписаноОстатокРисунок 3.3 – Макет отчета «Список периодических изданий в библиотеке»Код книгиНаименованиеАвторГод выпускаДата выдачиФИОТелефонНомер билетаРисунок 3.4 – Макет отчета «Должники по возврату книг»Код изданияНаименованиеНомерГод МесяцДата выдачиФИОТелефонНомер билетаРисунок 3.5 – Макет отчета «Должники по возврату периодических изданий»ФИОАдресТелефонНомер билетаДата выдачиДата возвратаШтрафОплатаДолгРисунок 3.6 – Макет отчета «Неоплаченные штрафы»Программное и техническое обеспечениеВ состав программного обеспечения входят [4]:операционная система (ОС);СУБД;методы и средства проектирования.Операционные системы осуществляют управление работой ПЭВМ, ее ресурсами, запускают на выполнение различные прикладные программы, выполняют всевозможные вспомогательные действия по запросу пользователя.В качестве операционной системы для ИС библиотеки была выбрана операционная система Windows, так как эта операционная система установлена на рабочих местах сотрудников библиотеки.В настоящее время для построения информационных систем применяются различные системы управления базами данных (СУБД), различающиеся как своими возможностями, так и требованиями к вычислительным ресурсам. Все многообразие применяемых СУБД, однако, можно свести к двум основным их классам: персональные и многопользовательские [4]. ИС будет являться многопользовательским приложением, поэтому необходимо предусмотреть возможность создания клиент-серверного приложения с помощью выбранной СУБД.Для разработки ИС необходимо использовать СУБД, которая подходит для создания Windows-приложения. Рассмотрим наиболее популярные СУБД на данный момент:MySQL;PostgreSQL;MS SQL Server.В таблице 3.3 представлена сравнительная характеристика выбранных СУБД.Таблица 3.3Сравнительная характеристика СУБДСУБДMS SQL Server MySQL PostgreSQL Вид базы данныхреляционнаяреляционнаяреляционнаяСайтwww.mssqlserver.ruwww.mysql.comwww.postgresql.orgТехническая документацияwww.mssqlserver.ru /reference-manualsdev.mysql.com/docwww.postgresql.org/docs/manualsРазработчикMicrosoftOracle PostgreSQL Global Development Group Текущая версия2017, апрель 20175.7.12, апрель 20179.5.2, март 2017ЛицензияLLCOpen SourceOpen SourceПоддерживаемыеОС на сервереWindowsFreeBSDLinuxOS XSolarisWindowsFreeBSDLinuxNetBSDSolarisUnixWindows Схема БДдададаSQLдададаСпособы доступаC/C++ APIOLE DBADO.NETJDBC ODBCADO.NETJDBCODBCбиблиотека C APIADO.NETJDBCODBCТриггерыдададаНа основе проведенного исследования СУБД, для разработки базы данных ИС библиотеки выбрана СУБД MS SQL Server.Основным критерием выбора СУБД послужила ее распространенность и наличие бесплатной версии Express. Если в дальнейшем будет необходимость интегрировать разрабатываемое приложение в какую-то систему или же экспортировать накопленную БД в стороннее приложение такой выбор СУБД представляется наиболее удачным, так как СУБД MS SQL Server имеет встроенные механизмы экспорта данных. Для разработки ИС выбор среды разработки проходил между такими средами визуального программирования как Delphi и MS Visual Studio.В таблице 3.4 представлена сравнительная характеристика выбранных средств разработки приложений.Таблица 3.4Сравнительные характеристики средств разработки приложенийПараметрИнструментальная средаRAD StudioVisual StudioФирма производитель.Embarcadero TechnologiesMicrosoft Последняя версияRAD Studio 19Microsoft Visual Studio 2019ОСWindows 10/LinuxWindows 10Язык программированияObject Pascal, C++Visual C++,C#, Visual J#,Visual Basic .NETВозможность использования объектно-ориентированного программирования++Поддержка разработки мобильных приложений++Разработка программ для платформ 32x и 64x++Отладка во время выполнения++Подсказки синтаксиса, автоматический выбор-+Технология доступа к БДBDE,ADO, Express, dbExpressADO .NETСоздание собственных визуальных элементов++Сложность освоения по 10-ти бальной системе75Распространенность дополнительных модулей по 10 бальной системе37Наличие справочной информации в свободном доступе по 10 бальной системе59Среды программирования Microsoft и Embarcadero обладают каждая своими уникальными свойствами. Это профессиональные среды, имеющие соизмеримые с возможностями цены. В каждой из этих сред можно создавать программное обеспечение любой сложности. Для разработки ИС выбрана Microsoft Visual Studio 2019, язык программирования C#.ИС библиотеки должна быть реализована как клиент-серверное приложение.Сервер базы данных расположен на компьютере-сервере и выполняет основной объем обработки данных. Клиентское приложение создает запросы в виде SQL-запросов. Серверное приложение получает по запросу данные из базы данных и передает их клиентскому приложению. На компьютерах клиентов устанавливается программное обеспечение клиента, которое формирует запросы и отображает результаты пользователю.Между клиентскими машинами и сервером должна быть реализована локально-вычислительная сеть с пропускной способностью от 100 Мбит/с.Минимальные требования к техническому обеспечению клиентских машин: процессор 2.0 Ггц, 4 ядра; системная память 8192 Мб; видеоадаптер Radeon Series (4830 Мб); дисковый накопитель 500 Гб, SATA.Минимальные требования к техническому обеспечению сервера: процессор 3.3 Ггц, 4 ядра; системная память 8192 Мб; видеоадаптер Radeon RX 540; дисковый накопитель 1 Тб, SSD.ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ БИДЛИОТЕКИ4.1. Перечень сущностейНа основе проведенного анализа предметной области были выделены следующие сущности:книга;читатель;выдача книг;возврат книг;сотрудник.4.2. Перечень атрибутовВ таблице 4.1 представлен предварительный список атрибутов каждой выделенной сущности.Таблица 4.1 – Перечень атрибутов выделенных сущностейСущностьАтрибут12Книга Код книгиНаименование АвторыЖанрИздательствоГод издания ЧитательКод читателяФИОДата рожденияАдресТелефонПолНомер читательского билетаВыдача книгКод выдачиКод читателяДата выдачиКод книгиКод библиотекаряПродолжение таблицы 4.112Возврат книгиКод возвратаКод читателяДата возвратаКод книгиКод библиотекаряСотрудникКод читателяФИОДата рожденияАдресТелефонПол4.3. Реляционная модель БДНа рисунке 4.1 представлена схема функциональных связей.КнигаЧитательВыдача книгКод книгиВозврат книгКод читателяСотрудникКод возвратаКод выдачиКод сотрудникаКнигаЧитательВыдача книгКод книгиВозврат книгКод читателяСотрудникКод возвратаКод выдачиКод сотрудникаРисунок 4.1 - Схема функциональных связейПри разработке реляционной базы данных проанализированы функциональные зависимости между атрибутами всех отношений и выбраны идентифицирующие атрибуты, которые в реляционной модели данных используются в качестве первичных ключей:Код книги;Код читателя;Код выдачиКод возврата;Код сотрудника.Принято считать, что наиболее подходящей формой нормализации, которая обеспечивает целостность и непротиворечивость данных, является третья нормальная форма (3НФ). Рассмотрим 1НФ, 2НФ и 3НФ более подробно.Первая нормальная формаДля того чтобы привести базу данных к первой нормальной форме необходимо устранить повторяющиеся группы данных в таблицах БД, при этом создав отдельную таблицу для каждой группы данных. Далее следует создать первичный ключ и идентифицировать каждую таблицу [5]. Не следует использовать несколько полей таблицы для хранения похожих данных. Вторая нормальная формаВторая нормальная форма отличается от первой нормальной форму наличием внешних ключей, которые связывают поля разных таблиц [5].Третья нормальная формаЧтобы привести базу данных к третьей нормальной форме необходимо устранить поля, не зависящие от ключа [5]. Если значение поля или группы полей может относиться к нескольким таблицам, необходимо выделить их в отдельную таблицу.Разработанная в данный момент структура базы данных находится во второй нормальной форме. Для приведения ее к 3НФ необходимо выделить часто повторяющиеся данные Жанр и Издательство в отдельные таблицы (таблица 4.2).Таблица 4.2 – Сущности «Жанр» и «Издательство»СущностьАтрибутЖанрКод жанраНаименованиеИздательствоКод издательстваНаименование Реализуем возможность того, чтобы за один раз читатель мог вернуть несколько книг или взять несколько книг. Для этого необходимо выделить две сущности «Состав выдачи» и «Состав возврата» (таблица 4.3).Таблица 4.3 – Сущности «Состав выдачи» и «Состав возврата»СущностьАтрибутВыдача книгКод выдачиКод читателяДата выдачиКод библиотекаряСостав выдачиКод составаКод выдачиКод книгиВозврат книгиКод возвратаКод читателяДата возвратаКод библиотекаряСостав возвратаКод составаКод выдачиКод книгиНа рисунке 4.2 представлена ER-диаграмма «сущность-связь» [5], разработанная с помощью программы ERWin.Рисунок 4.2 – ER-диаграмма «сущность-связь»Заключение В ходе выполнения курсовой работы исследована предметная область, рассмотрены особенности работы библиотеки и должностные обязанностей библиотекарей.Рассмотрены нормативно-правовые документы, которые используются в библиотеке.Рассмотрены особенности информационных систем для автоматизации библиотеки, проанализированы готовые информационные системы для решения задачи автоматизации библиотечных процессов.Рассмотрено математическое, алгоритмическое, информационное и программное обеспечение.Определен список выделенных сущностей и их атрибутов. Создана модель «Сущность-связь». В состав базы данных входят таблицы, между которыми определена связь. Рассмотрены функциональные связи между атрибутами выделенных сущностями, проведена нормализация базы данных к 3НФ.Приложение для работы с базой данных библиотеки повысит производительность работы библиотекарей и библиотеки в целом и позволит:ввести учет книг и периодических изданий, которые находятся в библиотеке;вести учет читателей библиотеки;вести учет выдачи и возврата книг в библиотеку;автоматически вычислять должников по возврату книг;организовать оперативный поиск информации по требуемым параметрам;формировать статистическую и аналитическую отчетность о деятельности компании.Список используемой литературыФедеральный закон о библиотечном деле №78-ФЗ от 29 декабря 1994.Федеральный закон «Об информации, информатизации и защите информации» с изменениями от 23 апреля 2018 года.Ванеев А.Н. Справочник библиотекаря / А.Н. Ванеев. СПб.: Профессия, 2015. – 256 с.Коротков Э.М. Разработка баз данных: учебник. - 2-е изд. – М.: ИНФРА - М, 2019. – 398 с.Кузин А. В. Базы данных: учеб. Пособие для студентов ВУЗов / А. В. Кузин, С. В. Левонисова. – 5-е изд., испр. – М.: издательский центр «Академия», 2019. – 320 с.Официальный сайт программы 1С: Библиотека [Электронный ресурс]. Режим доступа: https://solutions.1c.ru/catalog/library/featuresОфициальный сайт АИС «Фундаментальная библиотека» [Электронный ресурс]. Режим доступа: https://fblib.ru/Официальный сайт программы ИАС «АВЕРС: Библиотека» [Электронный ресурс]. Режим доступа: http://www.иицаверс.рфРедькина, Н.С. Эффективность информационных технологий в библиотеках [Электронный ресурс] / Н.С. Редькина. – Режим доступа: http://gigabaza.ru/doc/67988.htmlСтепанов, В.К. Манифест библиотек цифровой эпохи [Электронный ресурс] / В.К. Степанов – Режим доступа: http://rusla.ru/upload/News%202014/manifest-stepanov.pdf. – 2018.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
54 132 оценки star star star star star
среднее 4.9 из 5
МФПУ «Синергия»
Работа была выполнена ранее положенного срока, Марина очень хорошо и умело дала понять всю...
star star star star star
РЭУ им.Плеханова
Благодарю Евгению за выполнение работы,оценка-отлично.Сделано -все как положено,грамотно и...
star star star star star
ТУСУР
Спасибо автору, всё выполнено быстро и хорошо. На любые вопросы автор отвечает быстро и по...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

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

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно
    Введите ваш e-mail
    Файл с работой придёт вам на почту после оплаты заказа
    Успешно!
    Работа доступна для скачивания 🤗.