Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВКР Кириллина А.А..doc
Скачиваний:
1
Добавлен:
05.11.2018
Размер:
733.18 Кб
Скачать

Глава 1. Обзор и сравнительный анализ существующих арм. 7

1.1 Библиотечные системы. 17

1.1.1 Национальная библиотека РС (Я) 17

1.1.2 Библиотека Администрации Президента Российской Федерации (БАПРФ). 18

1.1.3 Российская национальная библиотека (РНБ). 18

1.1.4 ГПНТБ России. 19

Глава 2. Анализ исходных данных и выбор оптимального инструментария для разработки арм. 21

2.1 Назначение разрабатываемого АРМ. 21

2.2 Определение структурной схемы. 21

2.3 Выбор конкретного программного инструментария. 23

2.4. Разработка логической схемы. 27

2.5 Логическое проектирование 27

2.5.1 Определение цели создания АРМ. 28

2.5.2 Определение таблиц и необходимых полей. 28

2.5.3 Определение связей между таблицами. 35

2.6 Разработка таблиц. 37

2.6.1 Построение таблиц. 37

2.6.2 Назначение типов данных для полей таблиц. 39

2.6.3 Создание индексов и связей между таблицами 47

2.8 Разработка алгоритма. 50

2.9 Реализация алгоритма. 57

2.9.1 Функциональные модули. 57

2.9.2 Модуль идентификации и аутентификации. 58

2.9.3 Модуль картотеки фондов. 58

2.9.3.1 Главная форма 62

2.9.3.2 Просмотр 64

2.9.3.3 Поиск 68

2.9.3.4 Сортировка. 71

2.9.3.5 Фильтр 71

2.9.3.6 Новости 72

2.9.3.7 Настройка 74

2.9.3.8 Добавление 75

2.9.3.9 Изменение 77

2.9.3.10 Печать. 78

2.9.4 Модуль картотеки читателей. 78

2.9.4.1 Просмотр 81

2.9.4.2 Просмотр 83

2.9.4.3 Поиск 85

2.9.4.4 Сортировка 87

2.9.4.5 Фильтр 87

2.9.4.6 Настройка 88

2.9.4.7 Добавление 88

2.9.4.8 Изменение 90

2.9.4.9 Статистика. 90

2.9.4.10 Печать. 91

2.9.5 Модуль контроля. 91

2.9.6 Модуль администратора. 91

2.9. Реализация выбранных решений. 92

Заключение. 96

Список использованной литературы. 98

Введение

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

Более существенны следующие возможности:

  • «одноразовый ввод данных и многоцелевое их использование для поиска документов, печати подобранной информации, передачи массивов данных другим организациям, подготовки изданий и т.д.;

  • многоаспектный поиск данных по различным признакам и их сочетаниям без формирования дополнительных картотек и указателей;

  • поиск в каталогах других библиотек и сводных каталогах, который осуществляется с дисплея своего компьютера в теледоступе по каналам связи или в базах данных на оптических дисках большой емкости, устанавливаемых на компьютерах в своей библиотеке;

  • организация комплектования фонда с использованием баз данных издающих или книготорговых изданий, например, агентства "Роспечать", с автоматическим формированием заказов и учетом их выполнения;

  • автоматизированный учет и ведение статистики во всех процессах, включая обслуживание читателей;

  • надежное хранение библиотечных каталогов в нескольких копиях;

  • сокращение затрат на комплектование фондов и обработку входных потоков документов;

  • расширение сферы услуг за счет привлечения новых информационных источников.

На практике это означает выполнение автоматизированной обработки новых поступлений в библиотеку; освобождение сотрудников от ряда рутинных работ по подготовке картотек, изданий, списков, заказов, писем, отчетной документации; создание базы данных о поступлениях; осуществление операций по созданию и копированию тематических архивов литературы. Благодаря автоматизации можно выполнять предметный поиск информации по запросам читателей, обслуживание баз данных информационных и периодических изданий библиотеки, ведение массива библиографических описаний журнальных статей, поиск записей по ключевым словам, создание электронных справочников, контроль за выданной литературой: учет читателей и их формуляров; автоматическая запись в формуляр читателя выданной литературы; контроль срока возврата книг. А главное - обеспечение читателям своей библиотеки выхода в отечественное и мировое информационное пространство.

Какие же функции библиотеки целесообразно автоматизировать ?

Программное обеспечение в первую очередь должно реализовать следующие функции:

  • обработку, хранение библиографической и фактографической информации, ее поиск по любым элементам записей и их сочетаниям;

  • поддержку иерархических классификаций;

  • подготовку материалов для библиографических изданий, подборок материалов в виде списков, фактографических и библиографических записей, отсортированным по индексам какой-либо классификации и алфавиту;

  • вывод данных о занятости экземпляра издания, осуществление заказа единицы хранения читателем непосредственно при работе с ЭК с автоматическим формированием читательского требования;

  • фиксацию выдачи и возврата единиц хранения с параллельным изменением данных об их местонахождении и сведений в читательском формуляре о полученных документах;

  • поддержку использования при поиске нормативных записей об индивидуальных авторах и коллективах;

  • наличие справочных текстов для ситуаций, которые могут вызвать затруднения у пользователя;

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

  • выдачу результатов поиска на экран и на принтер в принятой форме;

  • загрузку данных из текстовых файлов и выгрузку записей из базы данных в текстовые файлы;

  • защиту базы данных от несанкционированного доступа;

  • восстановление базы данных в случае аварийной ситуации.