Диплом: Разработка автоматированного рабочего места библиотекаря НДБ РК им. С.Я. Маршака

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
31
отраслевых - библиотек предприятий, компаний, заводов,
больниц, научно-исследовательских институтов, военных частей;
специальных - музыкальных, театральных, библиотек музеев и
академий художеств и пр.;
частных (домашних).
На рисунке 1.14 представлены основные функции информационной
системы «1С: Библиотека» [26].
Рисунок 1.14 - Основные функции информационной системы «1С:
Библиотека»
АИС «Фундаментальная библиотека» разработана в 2014 году
компанией ООО «Лазер-Софт» [27].
На рисунке 1.15 представлены основные функции информационной
системы «Фундаментальная библиотека» [27].
32
Рисунок 1.15 –Основные функции АИС «Фундаментальная библиотека»
ИАС «АВЕРС: Библиотека» - интегрированная система автоматизации
библиотечных процессов в образовательных учреждениях [28].
На рисунке 1.16 представлена структура ИАС «АВЕРС: Библиотека».
Рисунок 1.16 – Функции ИАС «АВЕРС: Библиотека»
33
Позволяет полностью автоматизировать процессы обработки и учета
всех документов библиотечного фонда, сократить время на поиск, подготовку
и выдачу данных по информационному обслуживанию читателей.
В таблице 1.3 представлен сравнительный анализ рассмотренных
информационных систем автоматизации библиотечных процессов.
Таблица 1.3
Сравнительный анализ информационных систем автоматизации
библиотечных процессов
Параметр
1С: Библиотека
ИАС «АВЕРС:
Библиотека»
1
2
4
Сайт
https://solutions.
1c.ru/catalog/lib
rary/features
http://www.иицаверс.рф/
Год выхода
2008
2009
Хранение
информации о
книгах
+
+
Хранение
информации о
читателях
+
+
Хранение
информации о
читальных залах
+
+
Выдача/возврат книг
+
+
Списание книг
+
+
Формирование
статистических и
аналитических
отчетов
+
+
Автоматическое
начисление штрафов
+
-
Автоматическое
формирование
талона выдачи книг
+
+
Стоимость одного
рабочего места
15000
25000
В результате проведенного исследования информационных систем
автоматизации деятельности библиотечных процессов было выявлено, что
рассмотренные системы могут быть использованы для автоматизации НДБ РК
им. С.Я. Маршака, но автоматизации подлежат более 50 рабочих мест,
34
следовательно стоимость автоматизации потребует около одного миллиона
рублей, что достаточно дорого для НДБ РК им. С.Я. Маршака и разработка
АРМ библиотекаря собственными силами является наиболее оптимальным
решением поставленной задачи.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Под стратегией автоматизации задачи понимается определение
последовательности действий, которые взаимосвязаны между собой для
решения конкретной задачи [20].
На рисунке 1.17 представлен список основных стратегий автоматизации,
которые могут быть использованы в настоящей выпускной квалификационной
работе.
При кусочной автоматизации предприятие приобретает отдельные части
или модули информаинной системы, или несколько таких информационных
систем, которые не могут автоматизировать все бизнес-процессы, а кусочно
вносят вклад в каждый из участков, что непременно приводит к значительным
затратам, беспорядку и увеличению сложности процесса [20].
Рисунок 1.17 - Стратегии автоматизации
Автоматизация по участкам используется предприятиями, которые
приобретают информационную систему для автоматизации определенного
участка, что автоматиирует весь процесс, что увеличивает экономический
эффект и снижает трудозатраты персонала. Например, документооборот,
склад и т.д [20].
35
Автоматизация по направлениям предполагает автоматизаци не
конкретного участка деятельности, а полностью направления деятельности.
Например, учет поставок, отгрузок и продаж товаров и т.д [20].
Комплексная автоматизация преднаначена для автоматизации всех
процессов преприятия и подходит больше всего для производственных
предприятий [20].
В настоящей выпускной квалификационной работе будет использована
автоматизация по участкам.
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Для реализации выбранной стратегии автоматизации по участкам можно
использовать несколько способов, представленных на рисунке 1.18.
Покупка готовой информационной системы требует значительных
финансовых затрат. Кроме того, универсальные информационные системы,
рассчитаны на удовлетворение массового спроса и имеют огромное
количество настроек, что увеличивает риск усложнения процессов, а не их
оптимизации [9].
Рисунок 1.18 - Способы приобретения информационных систем
Покупка готовой системы и ее доработка под нужды предприятия
является довольно распространенным решением. Но доработка функционала
увеличивает сроки внедрения системы и автоматизации бизнес-процессов.
Системы, которые требуют привлечения сил разработчиков системы будут
36
слишком затратные. А доработка системы с открытым кодом требует приема
на работу сертифицированных специалистов.
Разработка информационной системы собственными силами позволит
решить все поставленные задачи предприятия без существенных затрат.
Данный способ подходит для решения узкоспециализированных задач
предприятия, когда готовые информационные системы не отвечают хотя бы
на 90%.
Для решения поставленной задачи необходимо использовать последний
способ приобретения ИС – разработка новой информационной системы, так
как все рассмотренные готовые системы, которые представлены на рынке
программного обеспечения, достаточно дороги для НДБ РК им. С.Я. Маршака.
1.4. Обоснование проектных решений
1.4.2. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение – важнейший элемент информационной
системы, который предназначен для запоминания и хранения поступающей
первичной информации, поиска данных среди ранее введенной информации,
выдачи информации по определенному пользователем запросу, а также
служит основой для идентификации пользователей и определения решений
для уведомления пользователей о наступлении каких-либо событий [15].
Центром информационного обеспечения в данном случае является
единая информационная база данных, которая хранит информацию по
ведению деятельности библиотеки.
В данном случае информационная база данных может быть реализована
несколькими способами [17]:
иерархическая БД;
сетевая БД;
37
реляционная БД.
Для разработки информационной системы библиотекаря необходимо
использовать реляционную базу данных, так как именно реляционные базы
данных являются наиболее удобными и функциональными.
Входные документы содержат информацию, которая хранится в базе
данных и необходима в процессе учета вычислительной техники.
В качестве входных документов определены:
– данные о читателях;
– данные о книгах, находящихся на балансе библиотеки;
– данные о периодических изданиях, находящихся на балансе
библиотеки;
– данные о сотрудниках библиотеки;
– данные о поступлении книг и периодических изданий;
– данные о выдаче и возврате книг и периодических изданий;
– данные о списании книг и периодических изданий.
Выходные данные представлены в виде отчетов, которые должны
формироваться с помощью информационной системы:
список книг и периодических изданиях в библиотеке;
должники по возврату книг и периодических изданий;
должники по возврату и оплате штрафов.
Выходные данные должны быть представлены как в самой
информационной системе, так и в экспортированном виде в формате Excel для
последующей печати и использования.
АРМ повысит эффективность работы библиотекарей за счет
автоматического выполнения рутинных операций и значительного
уменьшения количества бумажных документов.
Автоматическая проверка правильности и корректности данных
позволит повысить качество и достоверность хранимой информации.
Автоматический учет должников по возврату книг упростит работу
сотрудников и повысит качество работы библиотеки в целом.
38
Разрабатываемое АРМ библиотекаря должно выполнять следующие
функции:
хранение и поиск информации по книгам и периодическим
изданиям по заданным критериям: автор, название, издательство,
год издания и т.п.;
хранение и поиск информации о читателях библиотеки;
хранение информации о сотрудниках библиотеки;
учет выдачи и возврата книг в читальном зале и по абонементу;
учет списания книг;
учет начисления штрафов и их оплаты читателями;
поиск информации о книгах и периодических изданиях;
поиск информации о читателях;
учет поступления книг и периодических изданий;
формирование отчетной информации (список книг и
периодических изданиях в библиотеке, должниках по возврату
книг и периодических издания, должниках по возврату и оплате
штрафов);
экспорт отчетов в формат MS Excel.
АРМ должно обрабатывать ошибочные действия пользователя и
сообщать ему об этом, обрабатывать исключения, возникающие в процессе
работы. Например, реализованная система контроля и управления доступом
должна функционировать непрерывно с технологическими перерывами для
проведения профилактических и регламентных работ.
Необходимо контролировать корректность и полноту вводимых данных.
При вводе неверных или недостаточных данных необходимо выдавать
соответствующие предупреждения для пользователя без сохранения неверных
данных в базу данных.
39
1.4.3. Обоснование проектных решений по программному обеспечению
В состав программного обеспечения входят [15]:
операционная система (ОС);
СУБД;
методы и средства проектирования.
Операционные системы осуществляют управление работой ПЭВМ, ее
ресурсами, запускают на выполнение различные прикладные программы,
выполняют всевозможные вспомогательные действия по запросу
пользователя.
В качестве операционной системы для АРМ библиотекаря была выбрана
операционная система Windows, так как эта операционная система
установлена на рабочих местах сотрудников НДБ РК им. С.Я. Маршака.
В настоящее время для построения информационных систем
применяются различные системы управления базами данных (СУБД),
различающиеся как своими возможностями, так и требованиями к
вычислительным ресурсам. Все многообразие применяемых СУБД, однако,
можно свести к двум основным их классам: персональные и
многопользовательские [6].
АРМ библиотекаря будет являться многопользовательским
приложением, поэтому необходимо предусмотреть возможность создания
клиент-серверного приложения с помощью выбранной СУБД.
Для разработки АРМ библиотекаря необходимо использовать СУБД,
которая подходит для создания Windows-приложения. Рассмотрим наиболее
популярные СУБД на данный момент:
MySQL [30];
PostgreSQL [33];
MS SQL Server [29].
В таблице 1.5 представлена сравнительная характеристика выбранных
СУБД.
40
Таблица 1.5
Сравнительная характеристика СУБД
СУБД
MS SQL Server
MySQL
PostgreSQL
Вид базы данных
реляционная
реляционная
реляционная
Сайт
www.mssqlserver.ru
www.mysql.com
www.postgresql.org
Техническая
документация
www.mssqlserver.ru
/reference-manuals
dev.mysql.com/doc
www.postgresql.org/-
docs/manuals
Разработчик
Microsoft
Oracle
PostgreSQL Global
Development Group
Текущая версия
2017, апрель 2017
5.7.12, апрель 2017
9.5.2, март 2017
Лицензия
LLC
Open Source
Open Source
Поддерживаемые
ОС на сервере
Windows
FreeBSD
Linux
OS X
Solaris
Windows
FreeBSD
Linux
NetBSD
Solaris
Unix
Windows
Схема БД
да
да
да
SQL
да
да
да
Способы доступа
C/C++ API
OLE DB
ADO.NET
JDBC
ODBC
ADO.NET
JDBC
ODBC
библиотека C
API
ADO.NET
JDBC
ODBC
Триггеры
да
да
да
На основе проведенного исследования СУБД, для разработки базы
данных АРМ библиотекаря выбрана СУБД MS SQL Server.
Основным критерием выбора СУБД послужила ее распространенность
и наличие бесплатной версии Express. Если в дальнейшем будет
необходимость интегрировать разрабатываемое приложение в какую-то
систему или же экспортировать накопленную БД в стороннее
приложение - такой выбор СУБД представляется наиболее удачным, так как
СУБД MS SQL Server имеет встроенные механизмы экспорта данных.
Для разработки АРМ выбор среды разработки проходил между такими
средами визуального программирования как Delphi [31] и MS Visual Studio [29,
32].

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран