Реферат: Разработка АРМ научно-технической библиотеки университета

 TOC o «1-6» Введение… PAGEREF_Toc485496764 h 4

Глава 1.Обзор и сравнительный анализ существующих АРМ.… PAGEREF_Toc485496765 h 9

1.1Библиотечные системы.… PAGEREF_Toc485496766 h 18

1.1.1 РГБ (ГБЛ)… PAGEREF_Toc485496767 h 18

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

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

1.1.4 ГПНТБ России.… PAGEREF_Toc485496770 h 20

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

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

2.2Определение структурной схемы.… PAGEREF_Toc485496773 h 22

2.3 Выборконкретного программного инструментария.… PAGEREF_Toc485496774 h 24

Глава 3.Разработка логической схемы.… PAGEREF_Toc485496775 h 28

3.1Логическое проектирование… PAGEREF_Toc485496776 h 28

3.1.1 Определение цели создания АРМ.… PAGEREF_Toc485496777 h 29

3.1.2 Определение таблиц и необходимых полей.… PAGEREF_Toc485496778 h 29

3.1.3 Определение связей между таблицами.… PAGEREF_Toc485496779 h 34

3.2Разработка таблиц.… PAGEREF_Toc485496780 h 36

3.2.1 Построение таблиц.… PAGEREF_Toc485496781 h 36

3.2.2 Назначение типов данных для полей таблиц.… PAGEREF_Toc485496782 h 38

3.2.3 Создание индексов и связей между таблицами… PAGEREF_Toc485496783 h 43

Глава 4.Разработка и реализация алгоритма… PAGEREF_Toc485496784 h 46

4.1Разработка алгоритма.… PAGEREF_Toc485496785 h 46

4.2Реализация алгоритма.… PAGEREF_Toc485496786 h 51

4.2.1 Функциональные модули.… PAGEREF_Toc485496787 h 51

4.2.2 Модуль идентификации и аутентификации.… PAGEREF_Toc485496788 h 51

4.2.3 Модуль картотеки фондов.… PAGEREF_Toc485496789 h 52

4.2.3.1Главная форма… PAGEREF_Toc485496790 h 54

4.2.3.2Просмотр… PAGEREF_Toc485496791 h 56

4.2.3.3 Поиск… PAGEREF_Toc485496792 h 60

4.2.3.4Сортировка.… PAGEREF_Toc485496793 h 63

4.2.3.5Фильтр… PAGEREF_Toc485496794 h 64

4.2.3.6Новости… PAGEREF_Toc485496795 h 65

4.2.3.7Настройка… PAGEREF_Toc485496796 h 67

4.2.3.8Добавление… PAGEREF_Toc485496797 h 68

4.2.3.9Изменение… PAGEREF _Toc485496798h 70

4.2.3.10Печать.… PAGEREF_Toc485496799 h 71

4.2.4 Модуль картотеки читателей.… PAGEREF_Toc485496800 h 71

4.2.4.1Главная форма… PAGEREF_Toc485496801 h 71

4.2.4.2Просмотр… PAGEREF_Toc485496802 h 74

4.2.4.3 Поиск… PAGEREF_Toc485496803 h 77

4.2.4.4Сортировка… PAGEREF_Toc485496804 h 79

4.2.4.5Фильтр… PAGEREF_Toc485496805 h 79

4.2.4.6Настройка… PAGEREF_Toc485496806 h 80

4.2.4.7Добавление… PAGEREF_Toc485496807 h 81

4.2.4.8Изменение… PAGEREF_Toc485496808 h 83

4.2.4.9Статистика.… PAGEREF_Toc485496809 h 84

4.2.4.10Печать.… PAGEREF_Toc485496810 h 84

4.2.5 Модуль контроля.… PAGEREF_Toc485496811 h 84

4.2.6 Модуль администратора.… PAGEREF_Toc485496812 h 84

Глава 5.Реализация выбранных решений.… PAGEREF_Toc485496813 h 85

Глава 6.Анализ и учёт эргономических характеристик.… PAGEREF_Toc485496814 h 88

Глава 7.Технико-экономическое обоснование.… PAGEREF_Toc485496815 h 94

Заключение.… PAGEREF _Toc485496816h 102

Списокиспользованной литературы.… PAGEREF_Toc485496817 h 104

<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-font-kerning:14.0pt;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

<span Times New Roman",«serif»">Введение<span Times New Roman",«serif»; mso-ansi-language:EN-US">

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

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

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

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

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

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

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

Традиционно пользователи привыкли кмысли, что в библиотеке можно получить любую информацию. Теперь, в условияхинформационного перенасыщения, библиотеке все сложнее выполнять основныефункции:  фондообразование,информационно-библиографическое и абонементное обслуживание.  Улучшить сбор, хранение и обеспечение доступак информации библиотека сможет только при условии изменения ее техническогооснащения.

Насколько же необходимообзаводиться вычислительной техникой, и, что нам могут дать автоматизированныебиблиотечно-информационные системы (АБИС)?

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

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

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

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

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">   

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

·<span Times New Roman"">    

восстановление базы данных в случае аварийнойситуации.<span Times New Roman",«serif»;mso-fareast-font-family: «Times New Roman»;mso-font-kerning:14.0pt;mso-ansi-language:RU;mso-fareast-language: RU;mso-bidi-language:AR-SA">

<span Times New Roman",«serif»">Глава 1. Обзор и сравнительныйанализ существующих АРМ.<span Times New Roman",«serif»">

Современныемасштабы   и    темпы   внедрения средств автоматизации управления  с особой остротой ставит задачу  проведения комплексных исследований, связанных со всесторонним  изучением и обобщением возникающих приэтом  проблем  как практического,  так  и теоретического характера.

Впоследние   годы   возникает концепция распределенных систем управления народным хозяйством,  где предусматривается локальная обработка    информации.    Для   реализации идеи распределенного управления  необходимо создание  для каждого уровняуправления      и     каждой    предметной области автоматизированных рабочих мест (АРМ) на базепрофессиональных персональных ЭВМ.

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

Длякаждого  объекта   управления  нужно предусмотреть автоматизированные рабочие     места,   соответствующие их функциональному назначению.  Однако принципы   создания АРМ должныбыть   общими:   системность, гибкость, устойчивость, эффективность.

Согласнопринципу  системности  АРМ следует рассматривать как системы,  структура которых  определяетсяфункциональным назначением.

Принципгибкости  означает  приспособляемость системы  к возможным перестройкам  благодаря модульности построения всех подсистем и стандартизации их элементов.

Принципустойчивости  заключается в том,  что система АРМ должна выполнять основные функциинезависимо от воздействия на нее внутренних и возможных внешних факторов.  Это значит, что неполадки в отдельных ее частяхдолжны быть легко устранимы, а работоспособность системы — быстро восстановима.

ЭффективностьАРМ следует рассматривать как интегральный показатель уровня   реализации  приведенных  выше принципов,отнесенного к затратам по  созданию  и эксплуатации системы.

ФункционированиеАРМ  может  дать численный эффект только при условии правильного распределения  функций и  нагрузки между человеком и  машинными средствами обработки информации,ядром которых является  ЭВМ.  Лишь тогда   АРМ   станет средством повышения не  только производительности труда и эффективности управления, но и социальнойкомфортности специалистов.

Теперьрассмотрим более подробно состояние и перспективы развития АРМ  на базе  персональных  ЭВМ, а  затем затронем некоторыевопросы технического и программного обеспечения АРМ.

Развитиеэлектроники  привело  к появлению нового класса вычислительных машин  -  персональных ЭВМ  (ПЭВМ).  Главное достоинство  ПЭВМ  -  сравнительно низкая стоимость и в то же время высокая   производительность.   Так,  например, если проанализировать характеристики больших ЭВМ начала 60-хгодов, мини-ЭВМ начала 70-х годов и ПЭВМ 80-х гг.,  то окажется, что производительность   примерно  одинакова.  Низкая стоимость, надежность,  простота обслуживания  и эксплуатации расширяет сферу применения  ПЭВМ  прежде всего  за  счет тех областей человеческой деятельности, в  которых  раньше вычислительная техника  не использовалась из-за высокой стоимости,сложности обслуживания и взаимодействия. К таким областям относится  и  так   называемая   учрежденческая   деятельность,   где применение   ПЭВМ позволило  реально повысить  производительность трудаспециалистов,  связанных с обработкойинформации.  Этот аспект особенно  актуален в  связи  с тем,  что производительность управленческоготруда до сих пор росла крайне низкими темпами. Так за последние 30 лет онаповысилась в 2-3  раза,  а в то же время  в  промышленности — в 14-15 раз.  В настоящее время для интенсификации    умственного    и   управленческого труда специалистов  различных профессий  разрабатываются иполучают широкое распространение АРМ  которые  функционируют на базе    ПЭВМ.

<img src="/cache/referats/9568/image001.gif" v:shapes="_x0000_i1025">

Рис 1.1 Обобщенная схема ПЭВМ:

1-микропроцессор, 2-основная память, 3-ВЗУ, 4-дисплей, 5-клавиатура,6-печатающее устройство, 7-системная магистраль.

Рассмотримосновные составляющие элементы АРМ работников экономических служб,   управленческой  деятельности и др., перспективы  их  развития  и   использования.    На рис. 1.1 представлена общая схема ПЭВМ,составляющей техническую основу АРМ.

Основнымустройством    ПЭВМ   является микропроцессор, который   обеспечивает    выполнение    различных операций, содержащихся   в  программе.  В  настоящее время наибольшее распространение получили 32-разрядные микропроцессоры,но уже очевидно,   что   скоро  на   смену  им придут  64-разрядныемикропроцессоры.  Разрядность означаетдлину рабочего слова  в двоичном  коде. Микропроцессоры  также различаютсяпо тактовой частоте,  с которой ониработают. Чем больше тактовая частота и разрядность, тем вышепроизводительность процессора. Выполнение нескольких десятков миллионов  операций в секунду является обычным делом для ПЭВМ.

ПроизводительностьПЭВМ зависит  также  и  отколичества памяти,  с  которой она  работает.  Память бывает основная и внешняя. Основная  память  состоит  из   двух компонентов:постоянного   запоминающего   устройства  (ROM   или ПЗУ)  и оперативного запоминающего устройства (RAM  или ОЗУ).  В ОЗУ хранится  динамическая информация  программы и обрабатываемыеданные.  При выключении питаниясодержимое ОЗУ теряется. ПЗУ, как  правило,  гораздо меньше ОЗУ,  информация в нем хранитсяпостоянно и ее изменение либо вообще невозможно, либо возможно только  при помощи специальных устройств(программаторов ПЗУ). Емкость памяти 8-разрядных  ЭВМ как  правило  64Кб  — 640Кб, 16-разрядных — 1Мб, 32-разрядных — 4Мб и более.

Внешниезапоминающие устройства (ВЗУ) также бывают разных типов. Ленточные  накопители служат для хранения информации намагнитной ленте. В настоящее время могут хранить до нескольких гигабайт (1Гб =1024 Мб) информации.  Несмотря на то, чтоэти устройства появились довольно давно, они  до  сих пор широко распространены,  главным   образом   из-за  большого объема вмещаемых данных, и используются в  основном  для резервного копирования и длительногохранения информации. Дисковые накопители  в настоящее времянаиболее широко распространены. Их можно разделить на несколько групп:

а)Накопители   на   гибких дисках  (флоппи дисках). Несмотряна сравнительно низкую емкость дискет (от 1 до 3Мб) в настоящее  время очень  широко распространеныглавным образом из-за низкой стоимости.

б)Накопители    на   жестких  дисках (винчестеры).Распространены также  широко,  как и  накопители  на гибких дисках,  но имеют  гораздо  большую скорость передачи данных, большуюемкость и надежность  хранения  информации. Стоимость винчестеров постоянно падает, а скорость, надежность и емкость(жестким диском объемом 1-2Гб сейчас уже никого  не удивишь) возрастают.  Все это  делает  их незаменимым атрибутом любой современной ПЭВМ.

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

г)Существует  также  целый ряд  других ВЗУ по разнымпричинам   не   получивших  в   настоящее   время широкого распространения   (магнитооптические  диски, диски Бернулли, WORM-диски и др.). Некоторые  виды  накопителей (перфоленты, перфокарты,  магнитные барабаны  и  пр.) сильно устарели и в современных ПЭВМ вообще не используются.

Дисплей   -  основное   устройство   для отображения информации.  Характеризуются  размером экрана, максимальным разрешением и  пр.  Чем  больше  размер экрана  и чем больше разрешение,тем, соответственно больше информации можно на нем разместить.

Клавиатура- основное устройство для ввода информации.

Существуют  также устройства,  облегчающие  работу оператора, такие,  как мышь,  световое  перо и  пр.  Также для ввода информации  широко  используются сканеры.  Большое будущее заустройствами  распознавания  и синтеза  речи, распознаванияизображения.

Всеустройства  ПЭВМ  взаимодействуют   через системную магистраль. Однако  из  ВЗУ информация  сначала должна быть переписана в  ОЗУ  и  лишь  тогда, она  становиться доступнойпроцессору.

Напомним,что наиболее эффективной организационной формой использования ПЭВМ являетсясоздание на их базе АРМ конкретных специалистов     (экономистов,    статистиков, бухгалтеров, руководителей),    поскольку     такая    форма устраняет психологический барьер в отношениях между человеком имашиной.

Накопленный опыт  подсказывает,  что АРМ   должен отвечать следующимтребованиям:

·<span Times New Roman"">     

своевременное     удовлетворение    информационной и вычислительной потребностиспециалиста

·<span Times New Roman"">     

минимальное  время ответа  на  запросы пользователя

·<span Times New Roman"">     

адаптация  к уровню  подготовки  пользователя и его профессиональным запросам

·<span Times New Roman"">     

простотаосвоения приемов  работы  на АРМ  и легкость общения,надежность и простота обслуживания

·<span Times New Roman"">     

терпимостьпо отношению к пользователю

·<span Times New Roman"">     

возможность  быстрого обучения пользователя

·<span Times New Roman"">     

возможность  работы в  составе  вычислительной сети.

Обобщеннаясхема АРМ представлена на рис. 1.2.

<img src="/cache/referats/9568/image002.gif" v:shapes="_x0000_i1026">

Рис 1.2. Схема автоматизированного рабочего места.

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

Профессиональная ориентация        АРМ определяется функциональной частьюПО  (ФПО).  Именно здесь закладывается ориентация на конкретного специалиста,  обеспечивается решение задач определенныхпредметных областей.

Приразработке   ФПО  очень большое  внимание уделяетсявопросам    организации    взаимодействия    “человек-машина”. Пользователю интересно иувлекательно работать на ЭВМ только в том случае,  когда он чувствует,  что он занимается полезным, серьезным  делом. В  противном  случае его  ждут неприятные ощущения.Непрофессионал может почувствовать себя обойденным и даже в чем-то ущемленнымтолько потому,  что он не знает неких“мистических” команд,  набора символов,вследствие чего у него может   возникнуть   глубокая   досада  на   все программное обеспечениеили служителей культа ЭВМ.

Анализдиалоговых систем с точки зрения организации этого диалога  показал, что  их  можно  разделить   (по принципувзаимодействия пользователя и машины) на:

·<span Times New Roman"">     

системы скомандным языком

·<span Times New Roman"">     

“человек вмире объектов”

·<span Times New Roman"">     

диалог вформе “меню”

Применениекомандного  языка  в прикладных с

еще рефераты
Еще работы по программному обеспечению