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