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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
21
Рисунок 1.8 - Декомпозиция контекстной диаграммы
Декомпозиция контекстной диаграммы включает:
1. Внесение в БД сведений о книгах и периодических изданиях, включая
поступление.
2. Внесение информации о читателях и читательских билетах.
3. Внесение информации о выдаче книг в читальный зал или по
абонементу.
4. Внесение информации о списании книг и периодических изданиях.
5. Формирование отчетности по запросу библиотекаря.
На рисунке 1.9 представлена декомпозиция блока «Внести информацию
о выдаче/возврате книг и периодических изданий».
22
Рисунок 1.9 - Декомпозиция блока «Внести информацию о выдаче/возврате
книг и периодических изданий»
При оформлении выдачи книги или периодики читателя по абонементу
на руки или в читальный зал формируется и распечатывается печатный талон
выдачи в двух экземплярах. Один остается к читателя, второй в библиотеке.
При возврате в этот талон вносится фактическая дата возврата, сведения о
штрафах, состоянии книги и т.д. Если читатель задержал книги, то начисляется
штраф и принимается оплата от читателя.
1.2.2. Определение места проектируемой задачи в комплексе задач и ее
описание
В результате проведенного исследования деятельности НДБ РК им. С.Я.
Маршака были выделены следующие проблемы:
отсутствие централизованного хранилища данных о деятельности
библиотеки;
23
необходимость ручного заполнения журналов учета;
отсутствие возможности оперативного поиска и анализа данных;
отсутствие возможности поиска информации за любой
промежуток времени;
необходимость ручного заполнения карточки выдачи книги;
необходимость ручного расчета штрафа за задержку возврата
книги;
отсутствие возможности оперативного отслеживания количества
выданных и возвращенных книг в читальном зале;
отсутствие защиты информации от несанкционированного
доступа;
отсутствие возможности автоматического формирования
отчетности.
Автоматизация работы библиотеки НДБ РК им. С.Я. Маршака позволит
работникам библиотеки избавиться от многих рутинных процессов, что
обеспечило наиболее быстрое, полное и качественное обслуживание
пользователей информацией, потоки которой с каждым годом (в настоящее
время с каждым часом) увеличивается.
Работа библиотеки включает в себя ряд постоянных повторяемых
действий:
1. Хранение информации о книгах.
2. Хранение информации о читателях.
3. Хранение информации о читальных залах.
4. Выдача/возврат книг.
5. Списание книг.
6. Отчеты.
В БД должны храниться сведения об имеющихся в библиотеки книгах,
о читателях библиотеки и читальных залах. Для каждой книги в БД должны
храниться сведения об авторах, названии годе издания и числе экземпляров,
24
имеющихся в каждом зале библиотеки, а также шифр книги и дата
закрепления ее за читателем.
Сведения о читателях библиотеки должны включать фамилию, номер
телефона и уникальный номер читательского билета. Читатели закрепляются
за определенным залом и могут записываться в библиотеку и выписываться из
нее. Библиотека имеет несколько читальных залов, которые характеризуются
номером, названием и вместимостью. Библиотека может получать новые и
списывать старые книги. Шифр книги может изменяться в результате
переклассификации.
Библиотекарю могут потребоваться следующие сведения о текущем
состоянии библиотеки:
1. Какие книги закреплены за читателем?
2. Как называется книга с заданным шифром?
3. Какой шифр у книги с заданным названием?
4. Когда книга была закреплена за читателем?
5. Какое число читателей пользуется библиотекой?
Библиотекарь может вносить следующие изменения:
1. Записывать нового читателя в библиотеку.
2. Списывать старые книги.
3. Изменять шифр книги.
4. Закреплять книгу за читателем.
1.2.3. Обоснование необходимости использования вычислительной
техники для решения задачи
На рисунке 1.10 представлена контекстная диаграмма «Деятельность
библиотеки НДБ РК им. С.Я. Маршака» после внедрения
автоматизированного рабочего места библиотекаря.
25
Рисунок 1.10 – Контекстная диаграмма TO-BE
Изменения относительно модели AS-IS:
исключен механизм «Журналы учета»;
добавлен механизм «АРМ»;
журналы учета заменены записями БД.
На рисунке 1.11 представлена декомпозиция IDEF0-модели TO-BE.
После автоматизации сотрудники деятельности библиотеки с помощью
АРМ будут выполняться следующие процессы:
1. Учет поступления книг и периодических изданий.
2. Учет сведений о читателях.
3. Учет сведений о возврате и выдаче книг читателям.
4. Учет сведений о списании книг и периодических изданий.
5. Формировать отчетность.
26
Рисунок 1.12 - Декомпозиция контекстной диаграммы TO-BE
На рисунке 1.13 представлена декомпозиция блока «Внести
информацию о выдаче/возврате книг и периодических изданий».
Рисунок 1.13 - Декомпозиция блока «Внести информацию о
выдаче/возврате книг и периодических изданий»
При оформлении выдачи книги или периодики читателя по абонементу
на руки или в читальный зал формируется и распечатывается печатный талон
27
выдачи в двух экземплярах. Один остается к читателя, второй в библиотеке.
При возврате в этот талон вносится фактическая дата возврата, сведения о
штрафах, состоянии книги и т.д. Если читатель задержал книги, то начисляется
штраф и принимается оплата от читателя.
Как видно из представленных IDEF0-моделей, наряду с обычной
деятельностью библиотекаря присутствует АРМ, которое призвано упростить
и ускорить работу библиотекаря за счет автоматизации рутинных процессов.
Кроме того, будет организован оперативный поиск информации по любым
параметрам, что значительно повысит работы библиотекарей и всей
библиотеки в целом.
1.2.4. Анализ системы обеспечения информационной
безопасности и защиты информации
Защита информационной системы от несанкционированного доступа
имеет важное значение, так как в последние годы частота
несанкционированных воздействий на информационные системы (ИС)
постоянно увеличивается, что неминуемо приводит к огромным финансовым
и материальным потерям. Управление данными и их защиту рассматривают в
двух аспектах [14]:
1) Управление доступомзащита данных от несанкционированного
(преднамеренного, незаконного) доступа, поддержка функции секретности
базы данных. Обеспечение секретности требует разделения всей хранимой в
базе данных информации на: общедоступные данные; данные, которые
должны использоваться конфиденциально. Решение этого вопроса находится
в компетенции юридических органов или администраторов базы данных.
Поэтому это внешняя задача для системы БД.
2) Управление целостностьюзащита данных в базе данных от
неверных, непреднамеренных изменений и разрушений – поддержка функции
безопасности базы данных. Обеспечение безопасности внутренняя задача БД,
28
поскольку связана с ее нормальным функционированием. Обеспечение
целостности данных и целостности всей БД - часть решения этой проблемы.
В качестве основы для построения концепции мероприятий по защите
данных в ИС следует рассматривать, прежде всего, преднамеренные угрозы -
несанкционированное получение информации и несанкционированная
манипуляция данными, ресурсами системы.
К основным целям мероприятий по обеспечению информационной
безопасности ИС следует отнести [16]:
обеспечение физической и логической целостности информации;
предупреждение несанкционированной модификации, получения
и распространения информации.
В основу должны быть положены следующие принципы:
1) Обеспечение конфиденциальности личной, служебной и другой
доверительной информации.
2) Поддержка целостности и достоверности хранимых данных с
помощью специальных средств.
3) Обеспечение постоянного доступа к системе, данным и услугам всем
уполномоченным пользователям.
4) Обеспечение соблюдения законов, правил, лицензий, договоров и
этических норм при использовании информации.
Основные методы и приемы защиты данных можно разделить на
компьютерные и некомпьютерные.
К компьютерным средствам контроля относятся [7]:
1) Авторизация пользователяэто предоставление прав (или
привилегий), позволяющих владельцу иметь законный доступ к системе или к
её объектам.
2) Представлениядинамический результат одной или нескольких
реляционных операций с базовыми (хранимыми в базе данных) отношениями
с целью создания некоторого иного отношения (виртуального), которое
реально в базе данных не существует, но создается по требованию отдельных
29
пользователей. Представления являются эффективным средством контроля
доступа, так как пользователь не будет иметь никаких сведений о строках и
столбцах таблиц, не включенных в представление.
3) Резервное копирование и восстановление базы данных это
периодически выполняемая процедура получения копии базы данных на
носителе, сохраненном отдельно от системы. Любая современная СУБД
предоставляет средства резервного копирования, позволяющие восстановить
базу данных в случае её разрушени [11].
4) Поддержка целостности (ограничения целостности РМД и
ограничения предметной области). Средства поддержки целостности вносят
общий вклад в общую защищенность базы данных, поскольку предотвращают
переход данных в несогласованное состояние, а значит, предотвращают угрозу
получения ошибочных или некорректных данных.
Для обеспечения сохранности и конфиденциальности данных в АРМ
библиотекаря НДБ РК им. С.Я. Маршака предусмотрены следующие средства
защиты:
1. Разделение прав доступа к информации. В АРМ будут выделены
две роли пользователей: администратор и библиотекарь.
Администратор имеет полные права при работе с АРМ.
Библиотекарь ведет работу с читателями и учетом книг.
2. Авторизация. При запуске АРМ пользователю предлагается вести
логин и пароль для доступа к данным.
3. Защита от несанкционированного доступа. Администратор
должен разместить базу данных на сервере, который надежно
защищен от возможности несанкционированного доступа к
данным с помощью правильно настроенной системы защиты:
брандмауэр, идентификация пользователей, ограничение
подключения по сети Интернет, наличие антивирусной
программы, контроль доступа в серверную комнату, запрет
удаленного подключения к серверу и др.
30
4. Автоматическое резервное копирование базы данных.
Администратор АРМ должен организовать автоматическое
резервное копирование базы данных с помощью
административных программ или средствами Microsoft Windows.
Например, создание bat-файла, который будет содержать команду
копирования базы данных на другой сервер, и создание
расписания запуска bat-файла с помощью планировщика задач
Windows.
1.3. Анализ существующих разработок и выбор стратегии
автоматизации «КАК ДОЛЖНО БЫТЬ»
1.3.1. Анализ существующих разработок для автоматизации
задачи
В настоящее время на рынке программного обеспечения представлено
достаточно много программных продуктов, которые могут быть использованы
для автоматизации библиотеки. Наиболее популярные из них:
1С: Библиотека;
АИС «Фундаментальная библиотека»;
ИАС «АВЕРС: Библиотека».
Рассмотрим функциональность этих систем более подробно.
«1С: Библиотека» позволяет автоматизировать рабочие процессы
библиотеки, в зависимости от ее назначения, типа, состава фондов, может
быть интегрирован с другими типовыми решениями фирмы «1С» [26].
С помощью системы «1С:Библиотека» может быть автоматизирована
деятельность библиотек разных назначений и типов [26]:
универсальных - муниципальных, областных, региональных;
учреждений образования - школ, детских садов, колледжей, вузов;

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

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