Диплом: Разработка автоматизированного рабочего места библиотекаря ГБОУ Школа № 1298 "Профиль Куркино"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
Начало
Счетчик количества
введенных неверно
паролей i:=0 to 3
Открытие файла main
i>3
Запуск библиотек
Загрузка форм
Ввод учетных данных
Открытие формы авторизации
Данные верны
«Введены неверные
данные!»
i:=i+1
Нет
Загрузка главного окна
Да
Загрузка элементов
главного меню
Конец
Нет
Да
Рисунок 24. Алгоритм авторизации
Для того чтобы пользователи могли работать в системе, необходимо
заполнить справочники. За заполнение справочников отвечает администратор
системы. Алгоритм заполнения справочников представлен на рисунке 25.
67
Начало
Открытие формы справочника
AddButton ->
onclick
Открытие формы добавления
записи
Да
SaveButton ->
onclick
Сохранение записи
Да
CloseButton ->
onclick
Закрытие формы добавления
записи
Да
Нет
CloseButton ->
onclick
Нет
Закрытие формы справочника
Да
Конец
Рисунок 25. Алгоритм работы модулей справочников
Рассмотрим работу модуля создания документов. Разрабатываемый АРМ
будет формировать акт списания для учета списания книг. Для запуска работы
модуля в меню «Движение фонда» нужно выбрать команду «Списание».
Откроется форма списания. Далее библиотекарь с помощью формы поиска по
68
коду книги выбирает те книги, которые подлежат списанию и нажимает кнопку
«Списать». При этом формируется акт списания, который доступен для печати.
Алгоритм работы модуля создания документов представлен на рисунке 26.
Начало
Открытие формы документа
AddButton ->
onclick
Заполнение формы документа
Да
SaveButton ->
onclick
Сохранение записи
Да
CloseButton ->
onclick
Закрытие формы документа
Да
Нет
Нет
Конец
Нет
Рисунок 26. Алгоритм формирования документов
69
Далее будет дано описание работы модуля движения библиотечного фонда
с помощью алгоритма. Библиотекарь с помощью формы поиска осуществляет
поиск читателя. При этом данные читателя могут быть введены вручную или
сканированы с его пропуска в здание школы. Затем от открывает читательский
билет и, если нужно оформить выдачу книги, вводит ее данные и нажимает
кнопку «Выдать». Если нужно оформить возврат книг, библиотекарь выделяет те
книги, которые читатель хочет вернуть и нажимает кнопку «Возврат». Алгоритм
работы модуля движения библиотечного фонда представлен на рисунке 27.
Начало
Ввод данных читателя
Нажата кнопка
поиска
Поиск читателя по базе данных
Да
Читатель
найден
Да
Нужно оформить
выдачу
Поиск книги
Выбор книги
Нажать кнопку «Выдать»
Да
Нет
Нет
Конец
Нет
Выбор книги
Нажать кнопку «Возврат»
Рисунок 27. Алгоритм работы модуля движения библиотечного фонда
70
В результате ввода данных о движении библиотечного фонда можно
сформировать отчеты, которые создаются следующим образом: для этого по
введенным датам отбирается информация о книгах, которые есть в наличии в
библиотеке, и те книги по которым истек срок возврата. Алгоритм работы модуля
формирования отчета представлен на рисунке 28.
Начало
Ввод параметров выборки
Нажата кнопка
«Сформировать»
Выборка данных из таблицы «Фонд»;
Выборка данных из таблицы «Выдача
книг»;
Выборка данных из таблицы «Возврат
книг»;
Да
Загрузка элементов отчетной формы
Нет
Конец
Группировка данных
Рисунок 28. Алгоритм формирования отчетности
71
2.4. Контрольный пример реализации проекта и его описание
В результате проделанной работы был разработан АРМ библиотекаря. Для
описания и тестирования работы АРМ далее будет приведен контрольный пример
реализации АРМ. Для тестирования системы будет осуществлен ввод данных и
произведена проверка корректности их обработки.
При описании методов обеспечения информационной безопасности АРМ
было принято решение о том, что доступ к АРМ возможен только после
авторизации. Также ранее была создана матрица доступа пользователей к
разделам системы, в которой права на редактирование всех справочников есть
только у Администратора системы. Поэтому далее будет осуществлен вход в
систему под учетной записью администратора. Для этого в форму авторизации
были введены данные учетной записи Администратора, которые представлены на
рисунке 29.
Рисунок 29. Авторизация администратора системы
Теперь заполним формы с условной-постоянной информацией. К такой
информации относится справочник «Читатель», ввод данных в который
представлен на рисунке 30.
72
Рисунок 31. Ввод данных в справочник «Читатель»
Для удобства поиска книг, весь фонд делится на категории: учебная
литература, методическая литература, художественная литература и т.д. Для
отражения этого разделения в АРМ применяется справочник «Категория». На
рисунке 32 представлен ввод данных о категории литературы.
Рисунок 32. Ввод данных в справочник «Категория»
73
На рисунке 33 представлен ввод данных о библиотечном фонде. На форме
ввода данных есть поле для поиска книги.
Рисунок 33. Ввод данных о библиотечном фонде
Также администратору системы доступна функция управления
пользователями. Чтобы протестировать работу этой функции откроем форму
управления пользователями и создадим новую учетную запись для библиотекаря.
Создание учетной записи представлено на рисунке 34.
Рисунок 34. Создание пользователя
Теперь зададим права доступа к системе для пользователя с ролью
«Библиотекарь» согласно матрице доступа, разработанной ранее (рисунок 35).
74
Рисунок 35. Редактирование прав доступа к АРМ
Далее будет осуществляться авторизация пользователя с учетной записью
библиотекаря для проверки функционирования модуля учета движения
библиотечного фонда. Авторизация пользователя под учетной записью
библиотекаря представлена на рисунке 36.
Рисунок 36. Авторизация под учетной записью библиотекаря
После авторизации открывается главная форма АРМ, представленная на
рисунке 37. На форме расположено главное меню, которое предназначено для
перемещения между объектами АРМ. Также на форме есть строка поиска книги
или читателя. Данные для поиска могут быть как числовыми (код книги или
читателя), так и текстовыми (название книги, авторы, ФИО читателя).
75
Рисунок 37. Главная форма приложения
Теперь протестируем движение библиотечного фонда. Сначала проверим
выдачу книг. Для этого откроем читательский билет читателя Серпкова И.В.
(рисунок 38). Как показано на форме у него нет выданных книг.
Рисунок 38. Форма читательского билета
Для выдачи книги, найдем нужную книгу с помощью поля поиска книг, как
показано на рисунке 39.

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

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