- •Введение
- •1 Описание и анализ предметной области
- •2 Постановка задачи
- •3 Обоснование выбора программных и технических средств реализации
- •3.1 Выбор языка программирования
- •3.2 Выбор программных средств реализации
- •3.3 Выбор технических средств реализации
- •4 Проектирование и разработка программного обеспечения автоматизированной системы библиотеки
- •4.1 Описание функциональных возможностей системы и взаимодействия ее модулей
- •Рассмотрим интерфейсную часть и модульную связность, изображенную на рисунке 4.2.
- •4.2 Формат входных и выходных данных
- •4.3 Разработка интерфейса системы, описание реализованных классов
- •5 Тестирование информационной системы библиотеки
- •6 Руководство пользователя
- •Список ссылок
- •Приложение а. Экранные формы
- •Приложение б. Фрагменты листинга
Введение
Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем (ИС), создаваемых в различных областях деятельности человека. Под термином информационные системы мы будем понимать среду, составляющими элементами которой являются компьютеры, компьютерные сети, программные продукты, базы данных, люди, различного рода технические и программные средства связи и т.д. Основная цель информационной системы - организация хранения, обработки и передачи информации. ИС представляет собой человеко-компьютерную систему обработки информации.
Современные информационные технологии, основанные на использовании средств вычислительной техники и связи, нашли широкое применение и в библиотечной деятельности в виде автоматизированных библиотечно-информационных систем (АБИС), библиографических банков данных или электронных библиотек (ЭБ).
Основная задача библиотеки – всесторонняя информационная поддержка учебной и исследовательской деятельности, которая способствует эффективному функционированию школы, колледжа, ВУЗа. Информационная функция библиотеки существует с момента ее возникновения, и ресурсы библиотек всегда использовались для помощи в решении той или иной государственной задачи.
Проектирование ИС библиотеки характеризуется следующими особенностями:
сложность описания (достаточно большое количество функций, процессов, элементов данных и сложные взаимосвязи между ними), требующая тщательного моделирования и анализа данных и процессов;
отсутствие прямых аналогов, и поэтому ограниченные возможности использования типовых проектных решений;
временная протяженность проекта, обусловленная, с одной стороны, ограниченными возможностями коллектива разработчиков, и, с другой стороны, масштабами организации-заказчика и различной степенью готовности отдельных ее подразделений к внедрению ИС.
В процессе создания и функционирования ИС потребности пользователей могут изменяться и/или уточняться, что еще более усложняет процесс проектирования таких систем.
На рабочие места сотрудников библиотеки устанавливаются компьютеры, т.е. создаются автоматизированные рабочие места (АРМ) библиотекарей. АРМ представляет собой сложный организационно-функциональный, технологический и программно-технический комплекс (требующий разнообразных средств обеспечения), предназначенный для осуществления в автоматизированном режиме библиотечно-информационных процессов, обслуживания пользователей библиотеки и обеспечения их доступа к внешним электронным информационным ресурсам.
Данная работа посвящена разработке программного обеспечения (ПО) информационной системы библиотеки, позволяющего освободить сотрудников от рутинных работ, связанных с подготовкой каталожных картотек, библиографических списков, многоаспектного поиска литературы по различным признакам, учета и ведения статистики по обслуживанию читателей.
Объектом исследования является библиотека как учреждение культуры, организующее сбор, хранение и общественное пользование произведениями печати и другими документами.
Предметом исследования являются процессы, происходящие в библиотеке, связанные с обслуживанием читателей и выдачей книг.
Создание информационных систем библиотек, обладающих интуитивно-понятным интерфейсом, реализующих максимально возможное число библиотечных технологических процессов и операций, которые в принципе поддаются автоматизации, является актуальной и перспективной задачей, решение которой позволит значительно повысить эффективность работы сотрудников.