Автоматизированной информационная библиотечная система
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ры, Коллективный автор, Том, Серия, Аннотация и др., хранятся в специальных файлах и обращаться к ним через внутрисистемный номер. Такая модель хорошо вписывается в существующие библиотечные технологии.
В автоматизированной информационной библиотечной системе частично автоматизирована работа абонемента. Основным документом, с которым работает абонемент является читательский формуляр. Читательский формуляр при регистрации заполняется сведениями о читателе, которые необходимы для формирования извещений читателя о задолженностях. При пользовании абонементом, в читательский формуляр заносятся перечень взятой читателем литературы, дата взятия книг и предполагаемая дата возврата. Читатель должен поставить роспись за каждое издание, которое выдано ему на руки. При возврате книг, библиотекарь отмечает срок сдачи литературы.
Для автоматизации процесса ведения читательского формуляра в структуру базы данных системы были введены таблицы Сведения о читателе и Читательский формуляр. Между таблицами существует связь один ко многим (представление данных в третьей нормальной форме).
Концептуальные требования основаны на следующих отношениях:
- Все элементы библиографического описания издания однозначно определяет идентификатор издания ;
- Индивидуальные характеристики каждого экземпляра книги однозначно определяет инвентарный номер;
- Сведения о читателях однозначно определяет номер читательского формуляра
- На одно библиографическое описание издания может приходиться множество инвентарных номеров книг;
- Один читатель может взять на руки множество экземпляров книг.
Сформированная концептуальная модель была отображена на сетевую модель данных.На выбор способа размещения записей оказало влияние: в работе библиотекаря наиболее часто доступ к данным читательского формуляра осуществляется по номеру читательского формуляра. Основной информацией вносимой в читательский формуляр является инвентарный номер взятой читателем книги, который однозначно определяет ее характеристики (название, автора и др.).
Структура базы данных с отображением всех взаимосвязей представлена на плакате Схема данных автоматизированной информационной библиотечной системы.
Все поля базы данных имеют постоянное значение. В приложении 1 приведены структуры сформированных таблиц базы данных: Шифры(табл. П.1.1), Автор(табл. П.1.2), Другие авторы(табл. П.1.3), Коллективный автор(табл. П.1.4), Название(табл. П.1.5), Аннотация(табл. П.1.6), Выходые данные(табл. П.1.7), Сведения об издании(табл. П.1.8), Серия(табл. П.1.9), Том(табл. П.1.10), Количественные характеристики(табл. П.1.11), Издательства(табл. П.1.12), Инвентарная книга(табл. П.1.13), Справочник ББК(табл. П.1.14), Сведения о читателях(табл. П.1.15), Читательский формуляр(табл. П.1.16).
3.4 Программное обеспечение системы
Программное обеспечение АБИС АКВТ подразделяется на базовое и прикладное. Базовое программное обеспечение включает в себя операционные системы (MS DOS Windows95), под управлением которого работают программы, а также сетевое программное обеспечение Windows NT Server.
Программное обеспечение реализовано на языке Visual Basic for Application (VBA).
3.4.1 Обоснование выбора базового программного обеспечения системы
В качестве сетевой операционной системы используется операционная система Windows NT, являющаяся наиболее распространенной 32-разрядной операционной системой. Программный продукт Windows NT Server предназначен для управления сетевыми ресурсами. Для организации файлового сервера средствами Windows NT Server не требуется дополнительных операций, кроме того Windows NT Server может применяться как мощный сервер приложений.
Для хранения и пересылки и пересылки информации необходимо применение Web-сервера. На Web-сервере должны поддерживаться наиболее распространенные кодировки кириллической информации (СР-1251, СР-866, CP-KOI-8R, CP-ISO-8859-5).
3.4.2 Разработка прикладного программного обеспечения
Программное обеспечение подсистемы АБИС АКВТ позволяет осуществлять процессы обработки и комплектования и процессы работы с читателями. Автоматизированная информационная библиотечная система разработана системе управления базами данных Microsoft Access, предоставляющей возможности решения универсальных задач управления базами данных. Для решения специальных библиотечных задач разработано программное обеспечение на языке Visual Basic for Application (VBA). Возможности программирования Access позволили создать дружественный пользовательский интерфейс и реализовать важные функции поиска, контроля ввода данных.
Разработка включала создание выходных форм и программ для обеспечения функционирования системы.
Была разработана форма Библиографическое описание издание, предназначенная для реализации функции регистрации новой литературы, присвоения инвентарных номеров, распечатку карточек для алфавитного и систематического каталогов, книжных формуляров, инвентарных книг, книг суммарного учета, актов списания книг, регистрации. Важной особенностью разработанной формы является автоматизация присвоения инвентарных номеров книгам, что полностью освобождает оператора от этой чреватой ошибками процедуры. Для просмотра литературы в фонде разработаны формы Издание, Краткие сведения о книгах, Алфавитный каталог. Формы предоставляют пользователю возможность просмотра как полных, так и кратких сведений о книге, в режиме просмотра кратких сведений дают возможность уточнения сведений, распечатки требова