Автор работы: Пользователь скрыл имя, 08 Июля 2014 в 12:51, дипломная работа
Целью работы является автоматизация ручного труда сотрудника библиотеки средне-специального учебного заведения по учету движения книг в высшем учебном заведении.
Для достижения данной цели необходимо решить следующие задачи:
провести анализ предметной области и определить автоматизируемые функции;
провести анализ систем-аналогов;
реализовать АРМ
ВВЕДЕНИЕ 3
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Теоретические принципы автоматизации рабочего места 6
1.2 Сравнительный анализ существующих библиотечных автоматизированных систем. 17
1.3 Обоснование целесообразности создания АРМ сотрудника библиотеки АЧОУ ВПО МФЮА УК Красноармейский 20
2. МЕТОДОЛОГИЧЕСКИЕ СРЕДСТВА И ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ 22
2.1 Этапы разработки базы данных 26
Инфологическое проектирование ЭИС 30
2.2 Реляционные базы данных и нормализация форм в них 37
2.3 Характеристика СУБД “MS Access” 43
Типы данных MS Access 46
Архитектура MS Access 48
3. РАЗРАБОТКА АРМ БИБЛИОТЕКАРЯ 56
3.1 Проектирование БД 56
3.1 Интерфейс базы данных «Библиотекаря» 59
ЗАКЛЮЧЕНИЕ 63
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 64
Обобщенная схема АРМ представлена на рис. 1.2.
Рис 2. Схема автоматизированного рабочего места.
Общее программное обеспечение (ПО) обеспечивает функционирование вычислительной техники, разработку и подключение новых программ. Сюда входят операционные системы, системы программирования и обслуживающие программы.
Профессиональная ориентация АРМ определяется функциональной частью ПО (ФПО). Именно здесь закладывается ориентация на конкретного специалиста, обеспечивается решение задач определенных предметных областей.
При разработке ФПО очень большое внимание уделяется вопросам организации взаимодействия «человек-машина». Пользователю интересно и увлекательно работать на ЭВМ только в том случае, когда он чувствует, что он занимается полезным, серьезным делом. В противном случае его ждут неприятные ощущения. Непрофессионал может почувствовать себя обойденным и даже в чем-то ущемленным только потому, что он не знает неких “мистических” команд, набора символов, вследствие чего у него может возникнуть глубокая досада на все программное обеспечение или служителей культа ЭВМ.
Анализ диалоговых систем с точки зрения организации этого диалога показал, что их можно разделить (по принципу взаимодействия пользователя и машины) на:
Применение командного языка в прикладных системах это перенос идей построения интерпретаторов команд для мини- и микро ЭВМ. Основное его преимущество - простота построения и реализации, а недостаток - продолжение их достоинств: необходимость запоминания команд и их параметров, повторение ошибочного ввода, разграничение доступности команд на различных уровнях и пр. Таким образом, в системах с командным языком пользователь должен изучать язык взаимодействия. Внешне противоположный подход «человек в мире объектов» - отсутствуют команды и человек в процессе работы «движется» по своему объекту с помощью клавиш управления курсором, специальных указывающих устройств (мышь, перо), функциональных комбинаций клавиш. Диалог в форме меню представляет пользователю множества альтернативных действий, из которых он выбирает нужные. В настоящее время наиболее широкое распространение получил пользовательский интерфейс, сочетающий в себе свойства двух последних. В нем все рабочее пространство экрана делится на три части (объекта). Первая (обычно располагающаяся вверху) называется строкой или полосой меню. С ее помощью пользователь может задействовать различные меню, составляющие «скелет» программы, с их помощью производится доступ к другим объектам (в т.ч. управляющим). Вторая часть (обычно располагается внизу или в небольших программах может вообще отсутствовать) называется строкой состояния. С ее помощью могут быстро вызываться наиболее часто используемые объекты или же отображаться какая-либо текущая информация. Третья часть называется рабочей поверхностью (поверхностью стола) - самая большая. На ней отображаются все те объекты, которые вызываются из меню или строки состояния. Такая форма организации диалога человека и машины наиболее удобна (по крайней мере, на сегодняшний день ничего лучшего не придумано) и все современные программы в той или иной мере используют ее. В любом случае она должна соответствовать стандарту СUA (Common User Access) фирмы IBM.
Рассмотрим теперь два подхода к разработке АРМ. Первый подход - функциональный представляет собой автоматизацию наиболее типичных функций.
Посмотрим, как адаптируется функциональное ПО (ФПО) к конкретным условиям применения. Отметим программные средства, которые являются базовыми при АРМ для различных профессий, связанных с обработкой деловой информации и принятием управленческих решений.
Первыми появились программные средства для автоматизации труда технического персонала, что обусловлено, вероятно, большой формализацией выполняемых ими функций. Наиболее типичным примером являются текстовые редакторы (процессоры). Они позволяют быстро вводить информацию, редактировать ее, сами осуществляют поиск ошибок, помогают подготовить текст к распечатке. Применение текстовых редакторов позволят значительно повысить производительность труда машинисток.
Специалистам часто приходится работать с большими объемами данных, с тем, чтобы найти требуемые сведения для подготовки различных документов. Для облегчения такого рода работ были созданы системы управления базами данных (СУБД, DBASE, RBASE, ORACLE и др.). СУБД позволяют хранить большие объемы информации, и, что самое главное, быстро находить нужные данные. Так, например, при работе с картотекой постоянно нужно перерывать большие архивы данных для поиска нужной информации, особенно если карточки отсортированы не по нужному признаку. СУБД справится с этой задачей за считанные секунды.
Большое число специалистов связано также с обработкой различных таблиц, так как в большинстве случаев экономическая информация представляется в виде табличных документов. КЭТ (крупноформатные электронные таблицы) помогают создавать подобные документы. Они очень удобны, так как сами пересчитывают все итоговые и промежуточные данные при изменении исходных. Поэтому они широко используются, например, при прогнозировании объемов сбыта и доходов.
Достаточно большой популярностью в учреждениях пользуются программные средства АРМ для контроля и координации деятельности организации, где вся управленческая деятельность описывается как совокупность процессов, каждый из которых имеет даты начала, конца и ответственных исполнителей. При этом деятельность каждого работника увязывается с остальными. таким образом создается план-график работ. Пакет может автоматически при наступлении срока формировать задания исполнителям, напоминать о сроке завершения работы и накапливать данные об исполнительской деятельности сотрудников.
Важную роль в учрежденческой деятельности играет оперативный обмен данными, который занимает до 95% времени руководителя и до 53% времени специалистов. В связи с этим получили широкое распространение программные средства типа «электронная почта». Их использование позволяет осуществлять рассылку документов внутри учреждения, отправлять, получать и обрабатывать сообщения с различных рабочих мест и даже проводить совещания специалистов, находящихся на значительном расстоянии друг от друга. Проблема обмена данными тесно связана с организацией работы АPM в составе вычислительной сети.
В настоящее время наблюдается тенденция к созданию так называемых интегрированных пакетов, которые вмещают в себя возможности и текстовых редакторов, и таблиц, и графических редакторов. Наличие большого числа различных программ для выполнения в сущности одинаковых операций - создания и обработки данных обусловлено наличием трех различных основных видов информации: числовой, текстовой и графической. Для хранения информации чаще всего используются СУБД, которые позволяют соединять все эти типы данных в единое целое. Сейчас идет бурное развитие двух других видов информации: звуковой и видеоинформации. Для них уже созданы свои редакторы и не исключено что в скором времени эти виды информации станут неотъемлемой частью большинства баз данных.
Хотя современное ФПО отвечает почти всем требованиям, налагаемых на него работниками различных профессий, чего-то все равно всегда не хватает. Поэтому большим плюсом такого ПО является возможность его доработки и изменения. Что же касается разработки новых программных средств в АРМ, то она ведется по двум направлениям: создание нового ПО для новых профессий и специализация ПО для существующих профессий. В настоящее время наблюдается тенденция перехода к созданию АРМ профессионального назначения. Оно выражается в следующем:
Оснащение специалистов такими АРМ позволяет повысить производительность труда учрежденческих работников, сократить их численность и при этом повесить скорость обработки экономической информации и ее достоверность, что необходимо для эффективного планирования и управления.
Теперь рассмотрим программные комплексы для библиотек, которые представлены на российском рынке. Ведущий разработчик библиотечных систем - ГИВЦ (Главный информационно-вычислительный центр), выполнивший такие разработки АБИС, как «АС-Бибиотека», «АБИС-Бибиофил», «Библиотека для слепых». Также этим делом занимается БЕН РАН2 («SOLAR», «Сочи», «DIISKAT»), ГПНТБ России («АС ГПНТБ», «ИРБИС»3 и др.). Комплексы программных средств состоят из модулей ПО (программного обеспечения) автоматизированных рабочих мест (АРМ). То есть создаются АРМы, которые обеспечивают выполнение следующих функций: комплектование, обработка, обслуживание абонемента и др. В зависимости от выбранного комплекса программных средств.
С развитием ЭК крупных библиотек их библиографические ресурсы станут доступны читателям библиотек, не имеющих больших информационных ресурсов, через теледоступ, а также обмен CD-ROM. На пути создания систем теледоступа стоит серьезное препятствие - низкое качество отечественных телефонных линий, кроме того, использование сетей передачи данных, электронной почты смогут позволить себе немногие библиотеки в связи с высокой стоимостью сетевых услуг. Изыскиваются возможности вхождения наших библиотек в международные информационные сети типа INTERNET, создается собственная межведомственная библиотечная сеть РФ LIBNET.
РГБ (ГБЛ)
Автоматизация в РГБ ведется в двух направлениях: в библиотеке работает АС «Информкультура», исполняющая роль информационного органа по культуре и искусству в РФ, а также создается АБИС РГБ, состоящая из различных банков данных, связанных между собой единой концепцией автоматизации в плане технологии, информационного и лингвистического обеспечения. Информационная система основана на использовании ЭВМ HEWLETT PACKARD (HP) 3000/48 и персональных компьютеров.
АС «Информкультура» включает около 86000 записей в составе 8 реферативно-библиографичеких БД (банков данных):
РГБ имеет сводные каталоги зарубежных карт, атласов, зарубежных нотных изданий, реализованных на собственном программном обеспечении. ЭК автографов содержит библиографические записи и факсимильные изображения страниц с дарственными надписями, получаемыми путем сканирования. РГБ совместно с другими библиотеками МК РФ работает над созданием сводных каталогов русской книги 1801-1917 г.г.
Библиотека Администрации Президента Российской Федерации (БАПРФ).
Локальная автоматизированная система БАПРФ реализована на базе ПП TEXTO/LOGOTEL, ОС NetWare 3.11. Пользователям БАПРФ предоставлен доступ в локальном и удаленном режимах к ЭК книг и картотекам периодики, а также базам данных библиотеки. Базы данных библиотеки находятся также на CD-ROM (энциклопедии, справочники, международная статистика, экономика, библиография и т.п.). БАПРФ осуществляет широкое международное сотрудничество в целях реализации взаимообмена документами и развития информационных технологий.
Российская национальная библиотека (РНБ).
РНБ располагает одним из крупнейших в России книжным фондом (31 млн. ед. хранения). В ней реализованы 5 локальных сетей типа ETHERNET. Автоматизированная система РНБ в качестве программного обеспечения использует ППП ISIS (зарубежная разработка комплексной библиотечной системы), включает следующие подсистемы:
Всего в РНБ организовано и поддерживается 5 локальных (например, «Авторефераты диссертаций», «Иностранная книга» и др.) и 14 проблемно-ориентированных БД («Храмы С.-Петербурга», «Библиотеки дореволюционной России», «Рыночная экономика» и др.).
ГПНТБ России.
ГПНТБ России является сегодня одной из самых автоматизированных библиотек не только России, но и всего бывшего СССР. Около 200компьютеров и станций обеспечивают потребности библиотеки в автоматизированных технологиях. Основное программное средство, применяемое ГПНТБ России, служит ППП ISIS. С 1987 г. Ведется сводный каталог научно-технической литературы, отражающей сегодня фонды около 600 библиотек России и СНГ; переведен на средства ЛВС. Эта сеть поддерживает ЭК по всему потоку поступающей литературы с 1993 г. и целый ряд специализированных тематических баз данных: программ, неопубликованных переводов, адресно-справочных баз данных и электронных изданий. Комплекс проблемно-ориентированных баз данных дает пользователям возможность узконаправленного поиска и заказа литературы по заданной тематике или проблеме. Комплекс настольных или издательских систем, оборудованных высокопроизводительными лазерными принтерами, сканерами, текстовыми процессорами и издательскими пакетами, в совокупности со средствами оперативной полиграфии позволяют выпускать печатные издания: указатели, каталоги, методические пособия и т.д.
Посещают ГПНТБ около 500 человек в день, книговыдача только в читальных залах 2.9 млн. экз. в год. В целях совершенствования технологии обслуживания в читальных залах внедряются автоматизированные системы поиска и заказа литературы (АСПиЗ), работающие в локальном и сетевом режимах. Начата автоматизация процесса обслуживания на базе специализированных читальных залов. Для читателя работа АСПиЗ ведется в двух режимах: в подсистеме заказа литературы (ПЗ) и в подсистеме библиографического поиска (ПБП). ПЗ осуществляется для читателя, имеющего штрих код на читательском билете.