АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОБРАЗОВАТЕЛЬНАЯ
ОРГАНИЗАЦИЯ ВЫСШЕГО ОБРАЗОВАНИЯ
ЦЕНТРОСОЮЗА РОССИЙСКОЙ ФЕДЕРАЦИИ
«РОССИЙСКИЙ УНИВЕРСИТЕТ КООПЕРАЦИИ»
КАЗАНСКИЙ КООПЕРАТИВНЫЙ ИНСТИТУТ (ФИЛИАЛ)Кафедра естественных дисциплин, сервиса и туризма
КУРСОВАЯ РАБОТАпо дисциплине «Разработка, внедрение и адаптация программного обеспечения отраслевой направленности»
на тему: Разработка информационной системы "Электронная библиотека" для учебного заведения.
Выполнил: студент 4 курса
гр. ПИо1-О/СПОо/КЗ19
направления подготовки 09.02.05 Прикладная информатика (по отраслям) «Прикладная информатика»
Денисов.Т.С.
Руководитель: старший преподаватель Средин Денис Александрович
Казань 2023
СОДЕРЖАНИЕ
Казань 2023 1
ВВЕДЕНИЕ 1
8. Разработать базу данных. 3
9. Разработать программные модули. 3
1Средства разработки ИС электронной библиотеки в колледже 4
1.1 Общие сведения об автоматизированных электронных библиотеках 4
24
ЗАКЛЮЧЕНИЕ 25
ВВЕДЕНИЕ
Жизнедеятельность современного общества неразрывно связана с применением новых информационных технологий. Существенно возрастает роль информатики и коммуникаций. При всем разнообразии сфер использования современной информационно-вычислительной техники главным является ее производственное применение.
Рациональное и умелое использование возможностей информационно-вычислительной техники является одной из серьёзных проблем настоящего периода развития общества, и актуальность решения этой проблемы растёт по мере увеличения современных технических и коммуникационных средств, а также совершенствования их технического и программного оснащения. Эффективный путь решения указанной проблемы состоит в глубоком освоении и широком использовании на практике различных языков программирования высокого уровня и создании автоматизированных информационных систем для различных областей производственной деятельности.
Актуальность выпускной квалифицированной работы заключается в том, что в последнее время тема автоматизации учебного процесса учебных заведений является обсуждаемой и востребованной. Современная система образования все активнее использует информационные технологии и компьютерные телекоммуникации. В своей работе мы решили затронуть актуальную на сегодняшний день тему автоматизации, и рассмотреть ее на конкретном примере - создание автоматизированной системы для библиотеки колледжа.
Объект исследования - автоматизированная информационная система «Библиотека колледжа».
Предмет исследования - повышение автоматизации библиотеки колледжа.
Целью выпускной квалифицированной работы является разработка автоматизированной информационной системы «Библиотека колледжа», которой будет пользоваться работник, отвечающий за работу с библиотечным фондом колледжа для выполнения, часто совершаемых операций и поможет максимально сократить затраты на работу с читателями, обработку информации, связанной с деятельностью библиотеки.
Созданная автоматизированная информационная система «Библиотека колледжа» предназначена для ввода, хранения и обработки информации о печатных изданиях, поступающих в библиотеку, читателях, посещающих библиотеку. Информация о читателях должна включать личные данные и данные о печатных изданиях, которые он берет на абонемент. Информация о книгах должна включать название, автора, издательство, год издания, количество экземпляров и должна храниться в упорядоченном виде по областям знаний (предметный каталог).
Исходя из поставленной цели, определены основные задачи:
1. Ознакомиться с общими сведениями об автоматизированных системах.
2. Провести обзор программных средств для разработки информационных систем.
. Обосновать выбор программных средств.
. Провести характеристику и анализ объекта исследования.
. Разработать требования к информационной системе.
. Разработать структуру информационной системы.
. Разработать графический макет и дизайн информационной системы.
8. Разработать базу данных.
9. Разработать программные модули.
Система создана в виде web-приложения на основе фреймворка CakePhp 2.6. Методологической основой для исследования послужили труды таких авторов как К.Н. Мезенцев, Гвоздева В.А., Лаврентьева И.Ю. В ходе создания автоматизированной информационной системы «Библиотека колледжа» изучены материалы учебников, сайтов, журналов, статей по исследуемой теме и методики применения HTML, CSS, PHP, MySQL, JavaScript и фреймворка CakePHP.
Разработка информационной системы "Электронная библиотека" для учебного заведения может быть разделена на несколько этапов:
1. Сбор требований и анализ. Необходимо провести исследование потребностей пользователя и понять, какие функции и возможности должна иметь электронная библиотека. Это может включать в себя анализ возможностей конкурентов, определение количества книг и журналов в библиотеке, источников информации и требований к безопасности и удобству использования.
2. Проектирование. На основе собранных требований и анализа разрабатывается дизайн информационной системы, включая ее структуру и функциональные возможности. Важно убедиться, что система будет простой в использовании и интуитивно понятной для любого пользователя.
3. Создание базы данных и программирование. Следующим шагом является создание базы данных, которая будет содержать информацию о всех книгах и других публикациях в библиотеке. Затем необходимо разработать программы для доступа к этой базе данных и реализации функций электронной библиотеки, таких как поиск публикаций, доступ к электронным версиям книг, возможность оставлять комментарии и оценки книг и пр.
4. Тестирование. После создания информационной системы необходимо провести тестирование ее функциональности и возможностей, с целью выявления возможных ошибок и улучшения качества продукта.
5. Развертывание и поддержка. После завершения этапов разработки и тестирования необходимо развернуть систему на сервере и поддерживать ее работоспособность, обновлять ее и улучшать в соответствии с потребностями пользователей.
Особое внимание необходимо уделить безопасности системы, чтобы предотвратить несанкционированный доступ к библиотечным материалам, а также удобству интерфейса для пользователей.
- Средства разработки ИС электронной библиотеки в колледже
1.1 Общие сведения об автоматизированных электронных библиотеках Информационная система - это определенное сочетание программно-технических и других средств, процессов и работников, которые работают вместе, чтобы собирать, хранить и предоставлять информацию на определенной тематической области. Эти системы используют современные технологии, такие как компьютеры и средства связи, которые позволяют говорить об автоматизированных информационных системах. Их главная цель - удовлетворить информационные потребности пользователей, предоставляя необходимые сведения и данные через удобный поиск и представление информации.
Электронная библиотека - это современная форма организации хранения и передачи информации, которая объединяет материалы различных видов и форматов (тексты, графические изображения, звук и видео записи) в электронном виде. Она представляет собой компьютерную систему, которая позволяет осуществлять удаленный доступ к большому количеству информации.
Информационная система включает в себя компонент, связанный с человеком. В рамках системы, человек может выступать в роли пользователя - того, кто использует информационные ресурсы, а также в роли оператора - того, кто обеспечивает функционирование системы.
Как правило, в состав АИС входят:
В виде баз данных или баз знаний, информационные ресурсы могут хранить данные об объектах и связях между ними в соответствии с определенными правилами.
Программные модули реализуют формальную логико-математическую систему, которая позволяет осуществлять ввод, обработку, поиск и вывод требуемой информации.
Интерфейс обеспечивает взаимодействие пользователя с системой в удобной для него форме, что позволяет использовать информацию из баз данных.
Персонал, который определяет порядок функционирования системы и планирует последовательность задач, необходимых для достижения целей.
комплекс технических средств.
Автоматизированные библиотечные системы используются в организациях для планирования ресурсов библиотеки. Они помогают отслеживать библиотечные фонды, заказывать их, приобретать и выдавать посетителям библиотек.
Использование автоматизированных библиотечных систем - идеальный способ автоматизации работы в малых и средних библиотеках, что позволяет внедрить современные информационные технологии с минимальными затратами.
На рынке представлены комплексы программных продуктов, которые включают в себя автоматизированные информационно-аналитические системы, разработанные для использования в учебных заведениях. Давайте кратко рассмотрим их особенности.
ЭБНИТ - Международная Ассоциация пользователей и разработчиков электронных библиотек и новых информационных технологий - разработала АБИС "ИРБИС". Программное обеспечение реализовано в архитектуре клиент-сервер и включает в себя все типовые технологии библиотечного дела, такие как комплектование, систематизация, каталогизация, читательский поиск, выдача и администрирование. Для этих целей используется несколько автоматизированных рабочих мест (АРМ): комплектатор, каталогизатор, читатель, книговыдача, администратор, книгообеспеченность и корректор. Кроме того, в составе "ИРБИС" присутствует Web-ИРБИС, который включает средства работы по протоколу Z39.50.
Автоматизированная информационно-библиотечная система (АИБС) МАРК-SQL является комплексной системой, предназначенной для автоматизации информационных процессов в библиотечном деле и позволяет выполнять полный технологический цикл, начиная от заказа литературы и заканчивая ее выдачей читателю. АИБС МАРК-SQL может использоваться в библиотеках различных уровней и видов. Система базируется на принципах открытых систем и построена на архитектуре "клиент-сервер". Она работает на серверах под управлением WINDOWS NT/2000, а для клиентской части используются WINDOWS 95/98/2000/NT Workstation. Для хранения информации АИБС "МАРК-SQL" поддерживает SQL-серверы, такие как MS SQL, Oracle, Sybase SQL Anywhere, а также Access. Доступ к данным можно получить через ODBC-драйверы в локальной сети и через Интернет.
OPAC-mini - это система, разработанная компанией "Документальные информационные технологии", которая предназначена для автоматизации малых и средних библиотек в части функций, связанных с заимствованием библиографических и авторитетных записей из сводных каталогов различного уровня.
Система "Фолиант" - это комплексная система автоматизации библиотечных процессов, включая создание библиографии, учет читателей и книговыдачу. Данная система подходит для использования в библиотеках различных специализаций - от школьных до областных.
Система «1С: Библиотека» - это автоматизированная информационная библиотечная система, основанная на платформе «1С: Предприятие». В дополнение к этому, доступны и другие конфигурации, такие как: «1С:Школьная библиотека», «1С:Библиотека колледжа» и «1С:Библиотека ВУЗа».алгоритм
1.2Обоснование необходимости электронной библиотеки
Информатизация образования является составной частью глобального процесса информатизации общества и определяет актуальность исследования проблем развития и использования современных информационных и телекоммуникационных технологий.
Реализация многих из стоящих перед системой образования задач невозможна без использования современных методов и средств информатизации.
Существует несколько причин, почему создание системы онлайн библиотеки является необходимым и актуальным:
1. Широкий охват аудитории. Онлайн библиотека позволяет доставлять книги в любую точку мира, без необходимости физического присутствия в библиотеке. Это значительно расширяет возможности для читателей и может привлечь новый потенциальный аудитории.
2. Расширение ассортимента. Онлайн библиотека может поставлять различные форматы материалов - от электронных книг до аудио книг, что позволяет удовлетворить различные потребности читателей.