Аннотация
ВВЕДЕНИЕ 8
1 УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ФИЗИЧЕСКОЙ КУЛЬТУРЫ КАК ОБЪЕКТ АВТОМАТИЗАЦИИ 10
1.1 Задачи и функции учреждения 10
1.2 Организационная структура УралГУФК 11
1.3 Выводы по первой главе 15
2 ОБЗОР СУЩЕСТВУЮЩИХ СИСТЕМ 16
2.1 Требования к системе 16
2.2 Поиск программных продуктов и их описание 21
2.2.1 1С:Библиотека 21
2.2.2 АБИС «Руслан» 23
2.2.3 Liber Media 25
2.2.4 АБИС «МАРК-SQL» 27
2.2.5 ИРБИС64 27
2.3 Сравнение функциональных возможностей систем 29
2.4 Сравнение по доступным формам отчетности 30
2.5 Сравнение по цене и программному обеспечению 31
2.6 Выводы по второй главе 32
3 РАЗРАБОТКА ИНФОРМАЦИОННОЙ БИБЛИОТЕКИ 33
3.1 Разработка базы данных системы 33
3.1.1 Разработка схемы базы данных 33
3.1.2 Разработка таблиц базы данных 35
Разработка приложения 48
3.2.1 Форма добавления/удаления пользователя 50
3.2.2 Форма добавления/списания книги 52
3.2.3 Форма выдачи/возвращения книги 53
3.2.4 Форма штрафов 55
3.2.5 Формы отчетов 56
3.3 Выводы по третьей главе 58
4 ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 59
4.1 Тестирование форм манипулирования данными 59
4.2 Тестирование форм отчетов 64
4.3 Выводы по четвертой главе 74
ЗАКЛЮЧЕНИЕ 75
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 76
ПРИЛОЖЕНИЯ 79
ПРИЛОЖЕНИЕ А. Листинги программ создания таблиц базы данных ... 79
ПРИЛОЖЕНИЕ Б. Листинги программ запросов форм в базу данных .... 88
В настоящее время процесс автоматизации затронул сферы производственных процессов, проектирование, планирование и управление, различные бизнес-процессы, а также научные исследования и обучение. Не обошло и стороной и информационное пространство; в частности библиотеки. Автоматизация значительно изменила информационную сферу, так как именно в ней существует необходимость в быстром поиске, отборе и хранении информации, наравне с обеспечением доступа к ней.
Главным достоинством введения автоматизации для библиотек, в том числе и библиотек высших учебных заведений, является предоставление читателю более полной и достоверной информации о состоянии библиотечного фонда, возможности быстрой и эффективной ориентации в довольно больших объемах информации. В данный момент преимущественная автоматизация всех библиотек заключается в переходе к электронным информационным библиотекам.
Внедрение автоматизированной электронной библиотеки значительно упрощает работу сотрудников библиотечных фондов, позволяя им избавится от многих процессов, ранее выполняемых вручную, что обеспечило наиболее быстрое, полное и качественное обслуживание пользователей информацией, потоки которой с каждым годом увеличивается.
Представленная в настоящей работе информационная библиотечная система разработана с целью обеспечения информативности, ускорения ориентации в объемах библиотечного фонда, контроля за своевременным возвратом литературы, учета движения читательского фонда и т.д.
Задачи дипломной работы заключаются в следующем:
1. Изучение особенностей функционирования информационной библиотеки университета физической культуры.
2. Реализовать базу данных в соответствии с приведенными требованиями постановками задачи. 3. Реализовать прикладную программу для работы с базой данных
сотрудниками библиотеки.
4. Реализовать выполнение запросов, указанных в требованиях.
Таким образом, библиотека должна стать не только местом хранения книг, журналов, диссертаций, каталогов и др., но и автоматизированным информационным центром, максимально эффективно обслуживающим пользователей и имеющим актуальную информацию о своих фондах, благодаря разработке и внедрению библиотечных информационных систем.
В ходе отказа функционирования текущей информационной библиотечной системы учреждения УралГУФК была выявлена необходимость в приобретении новой или же самостоятельной разработки новой системы.
Исходя из проблемы информационной библиотечной системы, была сформулирована цель работы и задачи, необходимые для её достижения.
В ходе работы выдвинут ряд требований, которые должна реализовывать данная система. Далее был составлен ряд программных комплексов удовлетворяющих данным задачам, но поскольку они имеют недостаточный функционал и требуемое к ним программное обеспечение невозможно было приобрести, было принято решение о разработке собственной системы.
Далее была полностью разработана информационная система библиотеки университета физической культуры, основанная на требованиях, приведенных в первой главе.
Была подробно рассмотрена и спроектирована база данных, в которой в дальнейшем будет храниться вся информация о библиотечном фонде, всех читателях. Составлен полный перечень всех таблиц, которые будет содержать база, и приведена из зависимость между собой. Также приведена полная характеристика каждой из таблиц.
Далее расписана разработка прикладная программа для работы с имеющейся базой данных. Приведен список всех форм взаимодействия оператора с приложением. Каждая форма описывается и дополнительно иллюстрируется алгоритм работы каждой из них.
После тестирования разработанной системы были найдены ошибки и недочеты, которые были рекомендованы к доработке, и впоследствии доработаны.
По результатам проведенных работ создана новая информационная система библиотеки университета физической культуры, которая в настоящее время протестирована и успешно внедрена в организации.
1 ГОСТ 7.1-84. Система стандартов по информации, библиотечному и издательскому делу, библиографическое описание документа. Общие требования и правила составления.
2 ГОСТ 19.002-80. ЕСПД. Схемы алгоритмов и программ. Правила выполнения.
3 ГОСТ 19.003-80. ЕСПД. Схемы алгоритмов и программ. Условные графические обозначения.
4 ГОСТ 34.601-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.
5 ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы.
6 Положение о библиотеке ФГБОУ ВПО «УралГУФК».
7 Положение о формировании фондов библиотеки ФГБОУ ВО «УралГУФК».
8 Правила пользования библиотекой в ФГБОУ ВО «УралГУФК».
9 Положение о Центре информационно-образовательных технологий ФГБОУ ВПО «УралГУФК».
10 Крылов, Е. В. Техника разработки программ. В 2 книгах. Книга 2. Технология, надежность и качество программного обеспечения. / Е. В. Крылов, В. А. Острейковский, Н. Г. Типикин. - М.: Высшая школа, 2008. - 472 с.
11 Мацяшек, Л. А. Практическая программная инженерия на основе учебного примера. / Л. А. Мацяшек, Б. Л. Лионг . - М: Бином. Лаборатория знаний, 2009. - 960 с.
12 Батовин, В. К. Системная и программная инженерия. Словарь - справочник. / В. К. Батоврин. - М: ДМК Пресс, 2010. - 280 с.
13 Новиков, Ф. А. Анализ и проектирование на UML. Описание
лабораторного практикума студентов: учебно-методическое пособие /
Ф. А. Новиков. - СПб.: СПбГУ ИТМО, 2008. - 42 с.
14 Иванов, Д. Ю. Основы моделирования на UML: учебное пособие / Д. Ю. Иванов, А. Ф. Новиков. - СПб: СПбГУ ИТМО, 2010. - 195 с.
15 Леоненков, А. В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose: учебное пособие / А. В. Леоненков. М.: Интернет-Университет информационных технологий (ИНТУИТ): БИНОМ. - Лаборатория знаний, 2006. - 318 с....30