Диплом: Разработка автоматизированного рабочего места библиотекаря на примере МБУК МЦБ Курагинского района

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
54
Функция «Просмотр архивных отчетов»
Данная функция должна формировать и сохранять отчеты о списаниях,
поступлениях, проверках фонда, ежемесячных дневников посещений, отчеты о
книговыдачах, статистиках, КСУ, накладных на поступление книг.
Накладная формируется следующим образом. После оформления
поступления книги, проверяется, есть ли такая накладная уже в БД, если
присутствует, то в нее добавляется новая запись. Если таковой не найдено, то
создается новый документ и данные добавляются туда.
Должна быть возможность импорта отчетов в удобных для пользователя
форматах (должен быть предоставлен выбор) и возможность печати отчета.
Также должна быть возможность сформировать необходимый отчет за
любой, указанный пользователем, период времени.
Требования к лингвистическому обеспечению
Программный продукт должен быть реализован на
объектно- ориентированном языке Delphi.
Все прикладное программное обеспечение системы для организации
взаимодействия с пользователем должно использовать русский язык.
Ввод/Вывод данных должен осуществляться как на русском, так и на
английском языке.
Требования к программному обеспечению
Используемое при разработке программное обеспечение и библиотеки
программных кодов должны иметь широкое распространение, быть
общедоступными и использоваться в промышленных масштабах.
Требования к техническому обеспечению
Техническое обеспечение должно максимально эффективно использовать
существующие решения в библиотечной сфере.
Комплекс технических средств должен включать в себя ПК пользователя.
Требования к интерфейсу системы
Пользовательский интерфейс должен отвечать следующим критериям:
интерфейс должен быть рассчитан на пользователей не имеющих
специализированных навыков работы с ПК;
55
должен иметь интуитивно понятное представление структуры
размещения информации, логичный переход к необходимым разделам системы;
не должно быть большого наличия графических элементов;
в интерфейсе не должно быть темных и агрессивных цветовых
сочетаний;
все экранные формы должны быть выполнены в едином
графическом стиле с неизменным расположением основных элементов
навигации и управления;
обеспечение корректного отображения данных на экране;
присутствие навигационных элементов, обеспечивающих
однозначное понимание их смысла. Должны обеспечивать переход к доступным
пользователю разделам и отображать надлежащую информацию;
наличие функциональных кнопок, сортировки для предоставления и
редактирования информации;
управление задачами в интерфейсе должно осуществляться с
помощью
«мыши» (кнопки, экранное меню, пиктограммы и т.п.);
ввод с клавиатуры должен в основном использоваться для
заполнения и/или редактирования текстовых и числовых полей;
пиктограммы, кнопки и другие навигационные элементы должны
быть едиными во всех операциях;
термины для типовых операций и пользовательские действия при
их выполнении должны быть унифицированы;
реакции на наведение «мыши», нажатие кнопок для типичных
элементов должны быть реализованы одинаково;
должна отображаться полоса прокрутки при просмотре массивов
информации, выходящих за границы экрана;
при некорректных действиях пользователя на экране должно
отображаться уведомление об ошибочном действии, а также экранные формы,
предшествующие ошибке. В этих формах должны корректно сохраняться
56
данные, введенные до ошибочного действия. Устранение ошибок должно
выполняться максимально простыми действиями.
В данной главе сформулированы требования и функции программного
приложения, которые разработаны согласно требованиям заказчика МБУК МЦБ
Курагинского района Красноярского края.
2.3 Проектирование автоматизированного рабочего места
библиотекаря
Для выполнения задачи необходимо разработать диаграммы вариантов
использования, описать прецеденты, разработать диаграмму классов, провести
обзор выбранных технических средств для реализации разработки.
Библиотечный фонд
Для описания модуля «Библиотечный фонд» составлена общая диаграмма
вариантов использования, предоставленная на рисунке 2.3.
Рис. 2.3 Варианты использования модуля «Библиотечный фонд»
57
Детализация для «актора» представлена в формате описания основных
прецедентов. Прецедентом является последовательностью действий, которые
выполняет актер при взаимодействии с программой. Далее они будут описаны в
краткой форме.
Прецедент 1 — просмотр списка всех книг и других изданий в фонде.
Библиотекарю предлагается выбрать необходимую литературу с помощью
«прокрутки» списка литературы «мышью» или воспользоваться формами поиска
по различным атрибутам (рисунок 2.4). После этого «актор» имеет возможность
просмотреть информацию о книге и ее местонахождении, а также
отредактировать заполненные данные об издании.
Рис. 2.4 Варианты использования функции «Просмотр списка литературы»
Прецедент 2 — проверка фонда.
Библиотекарю предлагается просмотреть список литературы, выбрать
издание «вручную» с помощью «мыши» или воспользоваться формами поиска по
различным атрибутам.
58
После этого поставить отметку присутствия или отсутствия издания в
фонде. При необходимости библиотекарь может выбрать режим редактирования
информации о наличии в фонде.
Также библиотекарь может запросить список отсутствующей в фонде
литературы (издания без отметки о наличии) (рисунок 2.5).
Рис. 2.5 Варианты использования функции «Проверка фонда»
Прецедент 3 — оформление поступления литературы в фонд (рис. 2.6).
Рис. 2.6 Варианты использования функции «Оформление поступления
литературы в фонд библиотеки»
59
Если библиотекарь хочет добавить новые книги в фонд библиотеки, он
должен выбрать вид издания (издание или некнижная документация), ввести
данные о книге (дата поступления, номер и дата сопроводительного документа,
индекс отдела, именной индекс (авторский знак), инвентарный номер, фамилия,
имя, отчество автора книги, название книги или издания, издательство, год
издания, количество страниц, цена, источник поступления). При необходимости
воспользоваться функцией редактирования информации.
Прецедент 4 — оформление списания литературы.
Библиотекарь имеет возможность выбрать: создать новый акт списания
или просмотреть уже сформированный. При выборе первого «актор» через
строки поиска или «вручную» выбирает необходимый экземпляр, выбирает или
добавляет причину списания. После добавления всех необходимых изданий в акт
списания, библиотекарь имеет возможность просмотреть сформированный акт,
включая: список списываемой литературы, просмотр общей суммы списаний,
просмотр суммы списаний за каждый год, полугодие или квартал (рисунок 2.7).
Рис. 2.7 Варианты использования функции «Оформление списания книг и
других изданий»
60
Читательский формуляр
Для наглядного обзора данного модуля составлена общая диаграмма
вариантов использования, предоставленная на рисунке 2.8.
На данной диаграмме можно увидеть, что библиотекарь может
использовать следующие функции:
регистрация новых читателей;
ежегодное присвоение индивидуального номера читателя;
ежегодное присвоение индивидуального номера читателя ЕФ;
просмотр полной информации о читателе;
оформление выдачи литературы;
оформление возврата литературы;
поиск читателя.
Рис. 2.8 Варианты использования модуля «Читательский формуляр»
На основе представленных вариантов использования (рисунок 2.8) далее в
краткой форме будут описаны прецеденты модуля «Читательский формуляр».
61
Прецедент 5 — регистрация новых читателей.
Если библиотекарю необходимо добавить нового читателя, он должен
«кликнуть» на одноименную пиктограмму, далее вводит информацию о
регистрируемом пользователе (индивидуальный номер читателя, ФИО, пол, дата
рождения, образование, место учебы, класс обучения, место работы, домашний
адрес, телефон, паспортные данные, возрастная категория, ограниченные
возможности). После регистрации библиотекарь имеет возможность
просмотреть информацию о зарегистрированном читателе или отредактировать
введенные данные (рисунок 2.9).
Рис. 2.9 Функция «Регистрация новых читателей»
Прецедент 6 — ежегодное присвоение индивидуального номера
читателя/читателя ЕФ.
Начиная с января каждого года, библиотекарь присваивает каждому
читателю новый индивидуальный номер. Для этого в списке всех читателей
«актор» выбирает необходимого читателя, с помощью формы поиска по
различным атрибутам, либо «вручную». Далее в полной информации о читателе
необходимо заполнить индивидуальные номера читателей в фондах.
Прецедент 7 — ведение книгооборота.
Для того, чтобы оформить выдачу литературы или предоставление
библиотечно-информационных справок, библиотекарь должен выбрать вид
62
предоставляемой услуги: печать ксерокопий, библиотечно-информационные
услуги или выдача книг и других изданий (рисунки 2.10, 2.11).
При выборе «Печать копий» библиотекарь должен выбрать из списка всех
читателей необходимого, с помощью форм поиска или «вручную», и прописать
количество сделанных копий.
При выборе «Предоставление информационно-библиотечных услуг»,
библиотекарь выбирает читателя, через формы поиска по атрибутам либо в
«ручную», и указывает количество выданных информационных справок.
Выдачу книг библиотекарь может осуществлять в двух взаимосвязанных
модулях: библиотечный фонд и читательский формуляр. В первом случае данная
операция осуществляется через список всей литературы с помощью форм поиска по
различным атрибутам или «вручную». После выбора необходимого экземпляра,
предлагается выбрать читателя, которому будет выдана книга. Это также
осуществляется вручную либо через формы поиска в БД читателей.
Рис. 2.10 Варианты использования функции «Предоставление библиотечных
услуг и печать ксерокопий»
63
Рис. 2.11 Варианты использования функции «Оформление выдачи литературы»
Во втором случае происходит обратное действие. Сначала в БД
«Читательский формуляр» через формы поиска по атрибутам или «вручную»
выбирается читатель, которому будет выдана книга. После открытия формы
выдачи предлагается выбрать экземпляр для выдачи либо ввести данные
самостоятельно, либо пользователь будет перенаправлен в БД «Библиотечный
фонд».
Для оформления возврата литературы и других изданий библиотекарю
необходимо выбрать читателя, через форму поиска по атрибутам либо
«вручную». Далее предлагается выбрать необходимый экземпляр из списка книг,
находящихся у читателя.
Администрирование
На рисунке 2.12 отображены функции, которые имеет возможность
совершать «актор»:
просмотр статистики наиболее востребованной литературы;
дневники библиотеки;
КСУ;

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

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