Файл: Разработка информационной системы "Электронная библиотека" для учебного заведения.rtf
Добавлен: 10.11.2023
Просмотров: 621
Скачиваний: 25
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
АВТОНОМНАЯ НЕКОММЕРЧЕСКАЯ ОБРАЗОВАТЕЛЬНАЯ
ОРГАНИЗАЦИЯ ВЫСШЕГО ОБРАЗОВАНИЯ
ЦЕНТРОСОЮЗА РОССИЙСКОЙ ФЕДЕРАЦИИ
«РОССИЙСКИЙ УНИВЕРСИТЕТ КООПЕРАЦИИ»
КАЗАНСКИЙ КООПЕРАТИВНЫЙ ИНСТИТУТ (ФИЛИАЛ)
Кафедра естественных дисциплин, сервиса и туризма
КУРСОВАЯ РАБОТА
по дисциплине «Разработка, внедрение и адаптация программного обеспечения отраслевой направленности»
на тему: Разработка информационной системы "Электронная библиотека" для учебного заведения.
Выполнил: студент 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. Развертывание и поддержка. После завершения этапов разработки и тестирования необходимо развернуть систему на сервере и поддерживать ее работоспособность, обновлять ее и улучшать в соответствии с потребностями пользователей.
Особое внимание необходимо уделить безопасности системы, чтобы предотвратить несанкционированный доступ к библиотечным материалам, а также удобству интерфейса для пользователей.
- Средства разработки ИС электронной библиотеки в колледже
Информационная система - это определенное сочетание программно-технических и других средств, процессов и работников, которые работают вместе, чтобы собирать, хранить и предоставлять информацию на определенной тематической области. Эти системы используют современные технологии, такие как компьютеры и средства связи, которые позволяют говорить об автоматизированных информационных системах. Их главная цель - удовлетворить информационные потребности пользователей, предоставляя необходимые сведения и данные через удобный поиск и представление информации.
Электронная библиотека - это современная форма организации хранения и передачи информации, которая объединяет материалы различных видов и форматов (тексты, графические изображения, звук и видео записи) в электронном виде. Она представляет собой компьютерную систему, которая позволяет осуществлять удаленный доступ к большому количеству информации.
Информационная система включает в себя компонент, связанный с человеком. В рамках системы, человек может выступать в роли пользователя - того, кто использует информационные ресурсы, а также в роли оператора - того, кто обеспечивает функционирование системы.
Как правило, в состав АИС входят:
В виде баз данных или баз знаний, информационные ресурсы могут хранить данные об объектах и связях между ними в соответствии с определенными правилами.
Программные модули реализуют формальную логико-математическую систему, которая позволяет осуществлять ввод, обработку, поиск и вывод требуемой информации.
Интерфейс обеспечивает взаимодействие пользователя с системой в удобной для него форме, что позволяет использовать информацию из баз данных.
Персонал, который определяет порядок функционирования системы и планирует последовательность задач, необходимых для достижения целей.
комплекс технических средств.
Автоматизированные библиотечные системы используются в организациях для планирования ресурсов библиотеки. Они помогают отслеживать библиотечные фонды, заказывать их, приобретать и выдавать посетителям библиотек.
Использование автоматизированных библиотечных систем - идеальный способ автоматизации работы в малых и средних библиотеках, что позволяет внедрить современные информационные технологии с минимальными затратами.
На рынке представлены комплексы программных продуктов, которые включают в себя автоматизированные информационно-аналитические системы, разработанные для использования в учебных заведениях. Давайте кратко рассмотрим их особенности.
ЭБНИТ - Международная Ассоциация пользователей и разработчиков электронных библиотек и новых информационных технологий - разработала АБИС "ИРБИС". Программное обеспечение реализовано в архитектуре клиент-сервер и включает в себя все типовые технологии библиотечного дела, такие как комплектование, систематизация, каталогизация, читательский поиск, выдача и администрирование. Для этих целей используется несколько автоматизированных рабочих мест (АРМ): комплектатор, каталогизатор, читатель, книговыдача, администратор, книгообеспеченность и корректор. Кроме того, в составе "ИРБИС" присутствует 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. Расширение ассортимента. Онлайн библиотека может поставлять различные форматы материалов - от электронных книг до аудио книг, что позволяет удовлетворить различные потребности читателей.