Диплом: Разработка автоматизированного рабочего места библиотекаря на примере МБУК МЦБ Курагинского района

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
14
Приложение, используя пользовательский интерфейс, отражает результат
исполнения запросов.
В рамках архитектуры " файл-сервер " были сделаны первоначальные версии
популярных так называемых настольных СУБД, таких, как dBase и Microsoft Access.
Основные минусы данной архитектуры:
При синхронном обращении множества пользователей к одним и тем же
данным эффективность работы стремительно падает, т.к. следует дождаться сейчас
пользователь, который работает с данными, завершит свою работу. В обратном
случае возможно затирание корректировок, произведенных одними пользователями,
преобразованиями иных пользователей.
Вся тяжесть вычисляемой перегрузки при доступе к БД возлагается на
дополнение клиента, так как во время выдачи запроса в подборку данные из таблицы
все таблица БД копируется на клиентскую машину и подборка исполняется на
клиенте. Таким образом, неоптимально используются средства клиентского
компьютера и сети. В следствии увеличивается сетевой траффик и возрастают
условия к аппаратным мощностям пользовательского ПК [8].
Как правило, применяется навигационный подход, направленный на работу с
отдельными записями.
Недостаточно сформированный устройство транзакций служит возможным
источником ошибок в проекте нарушения семантический и справочной целостности
данных при синхронном внесении изменений в одну и ту же запись.
Применение технологии " клиент – сервер " подразумевает наличие
определенного числа компьютеров, объединенных в сеть, один из каковых
осуществляет специальные управляющие функции (считается сервером сети).
Так, архитектура " клиент – сервер " делят функции дополнения пользователя и
сервера. Приложение-клиент формирует запрос к серверу, в котором находится БД,
на структурном языке запросов SQL, представляющем индустриальным стандартом в
обществе реляционных БД.
Архитектура системы представлена на рис. 1.3 [32].
15
Рис. 1.3 Архитектура "клиент – сервер"
Таким образом, в результате работа создана следующим образом:
База данных в виде набора файлов пребывает на строгом диске намеренно
выделенного компьютера (сервера сети).
СУБД находится кроме того на сервере сети.
Существует локальная сеть, состоящая из абонентных компьютеров, в любом
из каковых определено клиентское приложение для работы с БД.
На любом из абонентных компьютеров пользователи имеют возможность
включить приложение. Применяя выдаваемый прибавлением пользовательский
интерфейс, он активизирует обращение к СУБД, находящейся на сервере, на
выборку/обновление данных. Для общения применяется особый язык запросов SQL,
т.е. по сети от покупателя к серверу передается только текст запроса [34].
СУБД инкапсулирует внутри себя все данные о физической структуре БД,
расположенной на сервере.
СУБД активизирует вращения к сведениям, пребывающим в сервере, в
следствии каковых в сервере исполняется все обрабатывание сведений и только итог
исполнения запроса воспроизводится в абонентный пк. Таким образом СУБД отдаёт
результат в приложение.
16
Приложение, применяя пользовательский интерфейс, отражает итог
выполнения запросов.
Рассмотрим, как выглядит разделение функций между сервером и клиентом.
Функции приложения-клиента:
Посылка запросов серверу.
Интерпретация итогов запросов, полученных с сервера.
Представление результатов пользователю в определенной форме (сокет
пользователя).
Функции серверной части:
Прием запросов от приложений-клиентов.
Интерпретация запросов.
Оптимизация и осуществление запросов к БД.
Отправка итогов прибавлению-покупателю.
Обеспечение системы защищенности и разделение доступа.
Управление целостностью БД.
Реализация устойчивости многопользовательского порядка работы [35].
Рассмотрим главные плюсы этой архитектуры по сравнению с архитектурой
"файл-сервер":
Существенно снижается сетевой трафик.
Уменьшается сложность абонентных приложений (значительная часть
нагрузки возлегает на серверную часть), а, таким образом, понижаются условия к
аппаратным мощностям клиентских компьютеров.
Наличие особого программного средства – SQL-сервера – приводит к тому, что
значительная часть проектных и программистских задач становится ранее
разрешенной [19].
Существенно увеличивается целостность и безопасность БД.
К числу минусов возможно отнести наиболее большие экономические затраты
в аппаратное и программное предоставление, а кроме того то, что огромное число
клиентских компьютеров, находящихся в разных участках, порождает конкретные
проблемы с актуальным обновлением клиентских приложений в абсолютно всех
компьютерах-клиентах. Тем не менее, архитектура " клиент – сервер " хорошо
17
показала себя на практике, в настоящий момент имеется и функционирует большое
число БД, созданных в соответствии с этой архитектурой.
Многоуровневая архитектура (multilayered architecture) сосредоточена на
иерархическом распределении некоторых элементов системы при поддержке
результативного разделения отношений. Каждая часть корреспондируется с
обусловленным уровнем (layer) и для всякого уровня определены осуществляемые им
функции, степени выстроены по принципу стековой структуры.
Главные основы многоуровневой архитектуры:
1. Планирование внятно устанавливает разделение между уровнями их
функции.
2. Нижние уровни независимы верхним уровням.
3. Верхние уровни вызывают функции нижних уровней, но при этом
взаимодействует лишь соседние уровня иерархии.
Применение многоуровневой архитектуры дает такие преимущества как:
– Изоляция
– Производительность
– Тестируемость
Многоуровневая архитектура часто используется для создания бизнес-
приложений и сайтов, в основном это приложения масштаба компании. При этом
используют следующие уровни:
Уровень представления отвечает за взаимодействие с пользователями,
осуществляет ввод и вывод информации.
Бизнес-уровень или уровень бизнес-логики обрабатывает информацию,
формирую конкретные бизнес-правила.
Уровень доступа к данным отвечает за загрузку и сохранность информации,
применяя источники данных, такие как файл, база данных или внешний сервис.
Internet-технологии проникли практически во все сферы жизни человека. При
организации доступа ПК локальной сети в сеть Internet применяется разнообразное
оборудование и разные технологии:
- модем провайдера – это устройство, с помощью которого можно
осуществлять передачу и прием информации по выбранному каналу;
18
- граничный (внутренний) маршрутизатор, устройство, которое обменивается
данными маршрутизации с маршрутизаторами, которые принадлежат другим сетям
передачи данных;
- firewall – программно-аппаратный комплекс, который обеспечивает защиту от
несанкционированного доступа из глобальной сети в интрасеть;
- концентратор – сетевое устройство, которое объединяет линии связи в одном
месте, тем самым обеспечивает совместное подключение всех устройств в сети;
- ADSL – технологии высокоскоростных передач данных, разработанные
фирмой Bellcore;
- HDSL – технологии высокоскоростных передач с помощью кабелей на
основании скрученных медных пар, применяется для организации каналов обмена
данными между потребителями и поставщиками услуг телекоммуникации;
- ISDN – международный телекоммуникационный стандарт, дающий
возможность передавать цифровые данные, речь, видео и звук. ПК и прочие
устройства подключаются к сетям ISDN через стандартные интерфейсы.
Интранет-технология – это идеология построения системы информационной
поддержки внутри компании, организованная на Internet -технологиях. Она
основывается на:
- на базе TCP/IP;
- применении для представления и хранения информации WWW- и SQL-
серверов;
- применении технологий «клиенты-серверы» с меньшими техническими
требованиями к клиентской части;
- поддержке распределенных баз данных.
Экстранет – корпоративная сеть, применяющая протоколы и технологии
Internet и общедоступные телекоммуникационные сети для взаимодействия с
партнерами и дилерами, а так же для предоставления им нужной информации.
Internet, Intranet и экстранет, несмотря на общность технологий, применяются
организациями для решения разных задач бизнеса:
Internet дает возможность работать с общественной информацией.;
Intranet дает возможность работать с информацией ограниченного пользования,
обеспечивая удобные коммуникации и эффективное сотрудничество пользователей.
19
Экстранет – среда, в которой в основном работают специалисты отдела
маркетинга и логистики.
Intranet – это в основном корпоративная, локальная или территориально
распределенная сеть, она закрыта от внешнего доступа из сети Internet.
По технической реализации Intranet почти не отличается от Internet:
предоставляется тои же вид сервисов (www, электронная почта, телеконференция и
др.), применяются те же программные средства (браузер, web-сервер).
Применение Internet/Интранет-технологий при построении ИС которые
специализированны и общего назначения становится доминирующим по следующим
причинам:
- простота поиска информации;
- минимальные требования к рабочему месту;
- поддерживаются распределенные системы хранения информации;
- поддерживается работа с большим объемом разнородных данных (тексты,
графики, изображения, звуки, видео и др.);
- простота администрирования ИС с одного рабочего места;
- поддерживается удаленный метод ввода и редактирования информации.
При построении ИС с применением Интранет-идеологии нужно организовать
доступ к информации через www-сервис сети Internet. Подключить к сети Internet
можно почти любой компьютер, но от силы компьютера и от скорости связи зависит
качество услуг и их доступность.
1.2 Обзор автоматизированных библиотечных информационных систем
Целю данного обзора является выявление проблем существующих бизнес
процессов в библиотечном комплексе. Критериями данного обзора являются:
возможность работы с библиотечным фондом (пополнение и списание
литературы, редактирование информации о ней, выполнение проверки фонда,
отслеживание местонахождения);
возможность работы с базой данных читателей (регистрация новых
пользователей, ежегодное присвоение нового индивидуального номера);
работа с читательскими формулярами (ведение и контроль
книгооборота);
20
формирование отчетов и актов (дневники библиотеки; книга
суммарного учета; акт о списании и/или поступлении);
сохранение отчетности и актов, а также возможность их экспорта;
ценовая доступность программного обеспечения.
1. АРМ «ИРБИС»
Данная информационная система включает в себя технологии комплектования,
систематизации, каталогизации, читательского поиска, книговыдачи и
администрирования.
Система может функционировать в среде Windows 95/98/2000/NT. Никаких
дополнительных требований к аппаратным средствам система не предъявляет.
Ценовой интервал на использование данного обеспечения варьируется от 27-
227,5 тысяч рублей, в зависимости от выбранных компонентов.
«ИРБИС» реализует библиотечную деятельность на основе функциони-
рования пяти типов автоматизированных рабочих мест: «Комплектатор»,
«Каталогизатор», «Читатель», «Книговыдача», «Администратор».
С помощью АРМ «Администратор» оператор может создавать произвольные
базы данных электронного каталога (ЭК), экспортировать и импортировать архивные
записи в БД ЭК и имеет системы поиска. Также есть возможность снятия блокировки
отдельных записей и баз данных в целом, а также редактирования файлов программ.
Некоторые функции данного АРМа требуют монопольных прав на текущую БД,
следовательно, не допустимо, чтобы одновременно какой-либо пользователь
производил ввод, корректировку или актуализацию БД. Пользовательский интерфейс
состоит из главного меню, информационного окна и таблицы, содержащей сведения о
текущих пользователях системы.
С помощью АРМ «Комплектатор» оператор имеет возможность регистрировать
поступление литературы, оформлять документы заказов на книги и другие издания,
контроль выполнения заказов, оформлять подписки на периодические издания,
выполнять списание литературы, выводить типовые выходные формы. Интерфейс
состоит из четырех рабочих плоскостей, соответствующих четырем режимам работы,
которые отображены на рисунке 1.4.
21
Рис. 1.4 Общий вид пользовательского интерфейса автоматизированного рабочего
места «Комплектатор»
В целях оказания помощи начинающему пользователю АРМ также снабжен
системой «Советчика». Указания «Советчика» носят характер рекомендаций
начинающему пользователю, призванных познакомить его с основными
возможностями.
АРМ «Каталогизатор» используется для формирования (пополнения и
корректировки) баз данных электронного каталога. Также для формирования и
ведения баз данных читателей, авторитетных файлов, алфавитно- предметного
указателя и тезауруса.
Функционально интерфейс состоит из трех основных рабочих плоскостей:
поиск, просмотр/вывод и ввод, реализующих соответствующие функции.
Присутствует режим «Постоянные запросы», в котором содержатся готовые
формулировки запросов под произвольными названиями на естественном языке с
целью их использования в дальнейшем без повторной формулировки.
В АРМ «Книговыдача» библиотечный работник может выполнять функции по
выдаче и возврату литературы. Система обеспечивает работу с очередью
формируемых заказов на выдачу в режиме реального времени.
2. АБИС «Либра»
Данная ИС представляет собой программный комплекс, предназначенный для
ведения учёта каталога книг и периодических изданий, ведения картотеки читателей,
регистрации выдачи и возврата литературы (абонемент), поиска по каталогу и многое
22
другое. Включает в себя набор программ, обеспечивающий полный цикл
библиотечного делопроизводства, такие как:
комплектование;
каталогизация;
поиск;
абонемент;
отчеты и статистика.
Функциональный набор системы может быть расширен или подобран
индивидуально под каждого клиента.
Базовая версия АБИС «Либра», рассчитанная для работы на одном компьютере,
распространяется бесплатно, при этом в системе нет каких-либо ограничений на
количество регистрируемых изданий. Данный программный комплекс является
полнофункциональной системой программного обеспечения библиотеки, может
использоваться для систематизации и учёта книг, как в публичных библиотеках, так и
в домашних условиях.
Для комфортной работы данной АБИС рекомендуется использовать мониторы
в формате 16×9 с разрешением по вертикали не менее 768 точек.
Для обзора данной программы была использована базовая версия.
Модуль «Комплектование» дает возможность учета новых поступлений,
производить списание и подводить итоги движения фонда. Реализованы следующие
возможности: списки новых поступлений; поиск изданий и дублетов; списки
списания; передача новых поступлений в обработку. Данные функции реализованы в
одной форме, переход происходит через пиктограммы в левой части рабочей области
данного рабочего окна.
«Каталогизация» позволяет производить формирование базы данных фонда
библиотеки. В системе реализована обработка новых поступлений из
комплектования; создание общих частей для томов и описание многотомников;
поддержка повторяющихся полей; электронный каталог и «ретро фонд»; поиск
дублетов и предыдущих изданий; занесение книг в бюллетень новых поступлений;
фильтры для быстрого поиска; связка с электронным ресурсом.
«Поиск» предоставляет пользователю следующие возможности:
библиографический поиск; тематический поиск; служебный поиск; отображение
23
карточки; заказ литературы на получение; выгрузка результатов поиска в файл;
передача результатов на корректировку; возможность просмотра электронного
ресурса. Для уточнения результатов поиска существуют фильтры по видам издания,
отделам по содержанию и фондам, в которых следует отметить тот или иной признак
искомых записей. В закладке «фильтры» помечаются поля, участвующие в
поиске по «автору» и «заглавию».
Модуль «Абонемент» предоставляет возможность работы с картотекой
читателей и читательскими профилями, выдачей и возвратами литературы из
каталогов книг и периодики, управлять очередями на книги, проводить поиск
задолжников и другое. Присутствуют различные фильтры, что упрощает поиск и
позволяет гибко отсортировать читателей по требуемым критериям.
«Отчёты и статистика» включает в себя следующие возможности: регистрация
актов на поступление и списание литературы; инвентарная книга; бюллетень новых
поступлений; статистика по каталоги и абонементу; книга суммарного учёта.
В данной АБИС интерфейс реализован интуитивно понятным, благодаря
подсказкам на самих пиктограммах и цветовым решениям. Общий пользовательский
интерфейс показан на рисунке 1.5.
Главная форма реализована в виде панели задач, расположенной в левой части
экрана. Передвинуть панель можно за любую точку на форме. Чтобы
позиционировать форму точно по левому краю, сделайте двойной щелчок мышью в
любой точке формы.
Также ИС позволяет пользователю настроить программу удобочитаемой для
него. Выбрать необходимые опции, которые должны отражаться, подложку и другое.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран