Н.А. Борсук – к.т.н., доцент, кафедра «Информационные системы и сети», Калужский филиал МГТУ им. Н.Э. Баумана E-mail: borsuk.65@yandex.ru
Е.О. Дерюгина – к.т.н., доцент, кафедра «Информационные системы и сети», Калужский филиал МГТУ им. Н.Э. Баумана E-mail: syvorova_eo@mail.ru
В.А. Гартман – студент, кафедра «Информационные системы и сети», Калужский филиал МГТУ им. Н.Э. Баумана E-mail: vadim.gartman@yandex.ru
Постановка проблемы. В большинстве библиотек для слабовидящих людей используется пакет программ ИРБИС, которая обладает определенной степенью избыточности и не достаточно универсальна для решения круг поставленных перед конкретной специализированной библиотеки.
Цель. Разработать программное обеспечение библиотечной системы, направленное на решение задачи ведения базы данных организации, модернизации этой БД, обработки специализированных запросов и вывода требуемой статистической информации.
Результаты. Для сравнения даны схемы функционала системы ИРБИС64 и разрабатываемой системой. Составлены этапы разработки программного обеспечения для достижения поставленных задач. Приведен пример работы и программного кода первого этапа разработки системы – синтаксического анализатора. Описаны функции и тонкости выбора информации синтаксическим анализатором. Разработана база данных для библиотеки на основе базы данных системы ИРБИС64. Расписаны поля таблиц и способы их дальнейшего использования в системе. Обоснован выбор средств разработки системы. Предложен пример пользовательского интерфейса, созданный с помощью Windows Forms. Выделены особенности работы сканера, позволяющего автоматизировать вход читателя в систему с помощью читательского билета. Представлен список используемых элементов на форме. Разработан алгоритм работы программного приложения. Описан способ распознавания читателя по категориям. Показан способ решения проблемы определения отдела, в который зашел читатель. Разработан модуль администрирования системы, позволяющий добавлять, удалять, изменять и искать читателей в базе данных. Описаны способы сбора статистики для создания библиотекой отчетности о числе посещений, книговыдаче, возвращенных книгах и новых читателей. Подведен итог процесса разработки специализированной системы..
Практическая значимость. Приведенный анализ основных этапов переходного процесса от использования глобальной библиотечной системы ИРБИС к разработке и реализации многофункционального программного продукта под нужды конкретной организации является актуальным и применимым к множеству специализированных библиотечных систем на любом предприятии. Выделены пути развития системы для более удобного использования системы внутри библиотеки и на устанавливаемых устройствах.
- Леонидова Г.Ф. Программно-техническое обеспечение автоматизированных библиотечно-информационных систем: Учеб. пособие. Кемерово: КемГУКИ. 2012. Ч. 2. 264 с. URL = http://biblioclub.ru/index.php?page=book&id=228108 (дата доступа 14.12.18).
- Кариев Ч.А. Разработка Windows-приложений на основе Visual C#: Учебн. пособие. М.: Интернет-Университет Информационных Технологий. 2007. 768 с. URL = http://biblioclub.ru/index.php?page=book&id=233307 (дата доступа 22.12.18).
- Лежебоков А.А. Программные средства и механизмы разработки информационных систем: Учеб. пособие. Таганрог: Изд-во Южного федерального университета. 2016. 85 с. URL = http://biblioclub.ru/index.php?page=book&id=493216 (дата доступа 14.12.18).
- Ипатова Э.Р., Ипатов Ю.В. Методологии и технологии системного проектирования информационных систем: Учебник. Изд. 2-е, стер. М.: Изд-во «Флинта». 2016. 257 с. URL: http://biblioclub.ru/index.php?page=book&id=79551 (дата доступа 14.02.19).
- Карпова Т.С. Базы данных: модели, разработка, реализация: Учеб. пособие. Изд. 2-е, исправ. М.: Национальный Открытый Университет «ИНТУИТ». 2016. 241 с. URL = http://biblioclub.ru/index.php?page=book&id=429003 (дата доступа 15.04.19).
- Дьяков И.А. Базы данных. Язык SQL: учебное пособие. Тамбов: Изд-во «ТГТУ». 2012. 82 с. URL = http://biblioclub.ru/index.php?page=book&id=277628 (дата доступа 24.01.19).
- Маркин А.В. Построение запросов и программирование на SQL: Учеб. пособие. Изд. 3-е, перераб. и доп. М.: ДиалогМИФИ. 2014. 384 с. URL = http://biblioclub.ru/index.php?page=book&id=89077 (дата доступа 04.04.18).
- Гречкина Ж.В. Информационно-библиотечное обслуживание людей с ограниченными возможностями: Учеб. пособие / Авт.-сост. Гречкина Ж.В. Ставрополь: СКФУ. 2016. 239 с. URL = http://biblioclub.ru/index.php?page=book&id=466960 (дата доступа 14.12.18).
- Голубенко Н.Б. Библиотека XXI века. Москва; Берлин: Директ-Медиа. 2019. 200 с. URL = http://biblioclub.ru/index.php?page=book&id=496774 (дата доступа 03.03.19).
- Маркин А.В. Разработка отчетов в информационных системах: Учеб. пособие. М.: Диалог-МИФИ. 2012. 312 с. URL = http://biblioclub.ru/index.php?page=book&id=229743 (дата доступа 12.02.19).
- Волкова Т., Насейкина Л. Разработка систем распределенной обработки данных: Учебно-методическое пособие. Оренбург: ОГУ. 2012. 330 с. URL = http://biblioclub.ru/index.php?page=book&id=259371 (дата доступа 14.12.18).
- Лазицкас Е.А., Загумённикова И.Н., Гилевский П.Г. Базы данных и системы управления базами данных: Учеб. пособие. Минск: РИПО. 2016. 267 с. URL = http://biblioclub.ru/index.php?page=book&id=463305 (дата доступа 14.12.18).