Введение 5
1 Обзор автоматизированных библиотечных информационных систем 6
1.1 АРМ «ИРБИС» 6
1.2 АБИС «Либра» 8
1.2.1 Функциональные возможности 8
1.2.2 Пользовательский интерфейс 9
1.3 АБИС «МАРК-SQL» 10
1.3.1 Функциональные возможности 10
1.3.2 Технические требования 1 1
1.4 Выводы 12
2 Разработка технического задания 13
2.1 Наименование и основание для создания 13
2.1.1 Полное наименование 13
2.1.2 Основание для создания 13
2.2. Назначение и цели создания системы 13
2.2.1 Назначение разрабатываемой системы 13
2.2.2 Цели создания системы 14
2.3 Краткие сведения об объекте автоматизации 14
2.4 Требования к системе 14
2.5 Требования к структуре и функционированию системы 15
2.6 Требования к модулям системы 15
2.6.1 Требования к модулю «Библиотечный фонд» 15
2.6.2 Требования к модулю «Читательский формуляр» 19
2.6.3 Требования к модулю «Администрирование» 22
2.7 Требования к лингвистическому обеспечению 33
2.8 Требования к программному обеспечению 33
2.9 Требования к техническому обеспечению 33
2.10 Требования к интерфейсу системы 33
2.11 Выводы 34
3 Проектирование автоматизированного рабочего места библиотекаря 35
3.1 Разработка вариантов использования модулей 35
3.1.1 Библиотечный фонд 35
3.1.2 Читательский формуляр 39
3.1.3 Администрирование 42
3.2 Диаграммы деятельности 44
3.3 Объектная модель 49
3.4 Выбор технической реализации 50
3.4.1 Среда разработки и языки программирования 5 1
3.4.2 База данных 52
3.4.3 Компоненты связи с базой данных 52
3.5 Выводы 56
4 Разработка программных модулей 57
4.1 Главное меню 57
4.2 Библиотечный фонд 57
4.3 Читательский формуляр 59
4.3.1 Регистрация и удаление читателей 60
4.3.2 Просмотр информации о пользователе 60
4.3.3 Книгооборот читателей 62
4.4 Выводы 63
Заключение 64
Список сокращений 65
Список использованных источников 66
Приложение А Взрослый дневник. Учет состава читателей 67
Приложение Б Детский дневник. Учет состава читателей 68
Приложение В Взрослый дневник. Учет выдачи литературы 69
Приложение Г Детский дневник. Учет выдачи литературы 70
Приложение Д Коэффициенты пересчета стоимости книг 7 1
Приложение Е Книга суммарного учета 72
Приложение Ж Подведение итогов акта списания 73
Приложение З Акт об использовании 74
Приложение И Отчет о проверке на антиплагиат 75
Приложение К Плакаты презентации 76
Для библиотек, как одного из информационных центров, вопрос автоматизации является наиболее актуальным. Она позволяет работникам данной сферы облегчить и свести к минимуму многие рутинные процессы, что обеспечивает более быструю и качественную работу с постоянно увеличивающимися объемами информации.
Библиотечная деятельность подразумевает работу с читателями, каталогами, печатными и электронными изданиями, огромными объемами документации. Сейчас это все делается по большей части вручную: оформление поступлений и списаний; дублирование информации в различные каталоги; отслеживание оборота библиотечного фонда и читателей; составление статистики и др. Также трудной и кропотливой является задача поиска истории посещений читателя с их описанием.
В Курагинском районе Красноярского края автоматизация работы в данной сфере проведена минимально. Только в одном филиале из тридцати двух, в Центральной библиотеке района, установлена система автоматизации библиотек (АБИС) ИРБИС, но программное обеспечение (ПО) почти не используется, только одно из пяти автоматизированных рабочих мест (АРМ). Ситуация связана с низким процентом знания ПК сотрудниками, неудобством использования установленного ПО и запутанным интерфейсом последнего, для конкретных пользователей.
Следовательно, данная отрасль нуждается в программном обеспечении, которое будет простым, понятным и доступным для пользователей, не имеющих специальных навыков в работе с персональным компьютером (ПК). Также ПО должно иметь простой и интуитивно понятный интерфейс.
Цель данного работы: проектирование и разработка демоверсии автоматизированного рабочего места библиотекаря.
Для достижения поставленной цели необходимо выполнить следующие задачи:
- обзор существующих автоматизированных библиотечных информационных систем;
- разработка требований к системе;
- обзор используемых средств технической реализации данной системы;
- проектирование разрабатываемой системы;
- разработка модулей автоматизированного рабочего места библиотекаря.
Объектом данной работы является деловые процессы в библиотечном деле.
Предметом исследования являются технологии осуществления деловых процессов в библиотечном деле.
В работе проведен обзор автоматизированных библиотечных информационных систем, таких как «ИРБИС», «Либра» и «МАРК-SQL». Целью данного обзора состояла в том, чтобы выявить положительные и отрицательные стороны функционирования системы, требований к техническому обеспечению, пользовательскому интерфейсу и ценовая доступность. Рассмотренные системы решают все базовые задачи библиотечной деятельности, такие как: каталогизация, комплектование, книговыдача, администрирование. Но они не соответствуют всем поставленным требованиям. В результате принято решение разработать инсталлируемое приложение, которое отвечает всем заявленным критериям и имеет простой интерфейс.
Разработаны требования к создаваемой системе, а также требования к лингвистическому, техническому, программному обеспечению и пользовательскому интерфейсу. Также сформированы функциональные требования к модулям ИС.
Для создания автоматизированного рабочего места библиотекаря определены следующие технические средства и инструменты, такие как: язык программирования Delphi, язык запросов SQL, СУБД Access и компоненты связи с БД.
Составлены диаграммы вариантов использования каждого модуля и со-держащихся в них функций. Разработаны диаграммы деятельности, а также объектная модель.
В рамках демоверсии реализованы модули «Библиотечный фонд» и «Читательский формуляр».
1. Access [Электронный ресурс] : Информационный портал ФБ. — Режим доступа:http://fb.ru/
2. SQL [Электронный ресурс] : Свободная энциклопедия Википедия. — Режим доступа:https://ru.wikipedia.org/
3. АБИС «МАРК-SQL» для Windows [Электронный ресурс] : ИНФОРМ- СИСТЕМА. — Режим доступа:http://www.informsystema.ru/
4. Библиотечно-библиографическая классификация [Электронный ресурс] : Библиотечная система государственного университета «Дубна». — Режим доступа: http://lib.uni-dubna.ru/
5. Двузначные авторские таблицы Л. Б. Хавкиной [Электронный ресурс] : Электронная библиотека Собрание классики. — Режим доступа: http://az.lib.ru
6. Калянов Г. Н. Консалтинг при автоматизации предприятий: Научно-практическое издание. Серия «Информатизация России на пороге XXI века». — М.: СИН-ТЕГ, 1997.
7. Курс: Междисциплинарный курсовой проект [Электронный ресурс] : Система электронного обучения СФУ. — Режим доступа:https://e.sfu-kras.ru/
8. Техническое задание на создание автоматизированной системы [Электронный ресурс] : Риск консалтинг Франклин&Гранд.— Режим доступа:https://www.franklin-grant.ru/
9. Нефункциональные требования к программному обеспечению [Электронный ресурс] : Информационный портал Хабрахабр. — Режим доступа:https://habrahabr.ru/
10. Прайс-лист [Электронный ресурс] : Ассоциация «ЭБНИТ». — Режим доступа:http://www.elnit.org/
11. Приобретение и цены [Электронный ресурс] : ИНФОРМ- СИСТЕМА. — Режим доступа:http://www.informsystema.ru/
12. Программное обеспечение. Техническое обеспечение [Электронный ресурс] : Электронная энциклопедия Студопедия. — Режим доступа: https://studopedia.ru/
13. Маглинец, Ю. А. Анализ требований к автоматизированным информационным системам : учеб. пособие / Ю. А. Маглинец. — М. : БИНОМ. Лаборатория знаний, 2008. — 200 с.
14. Леффингуелл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. — М.: ИД “Вильямс”, 2002.
15. ГОСТ 19.201-78 «Техническое задание, требования к содержанию и оформлению»
16. ГОСТ 34.602-89 «Техническое задание на создание автоматизирован-ной системы» (ТЗ на АС)
17. СТО 4.2-07-2014 Система менеджмента к построению, изложению и оформлению документов учебной деятельности. — Введ. 30.12.2013. — Красноярск : СФУ, 2013. — 60 с.