Файл: Выпускной квалификационной работы Автоматизированное рабочее место библиотекаря.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 06.12.2023
Просмотров: 109
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
18
Новая цена должна рассчитываться путем перемножения коэффициента пересчета и старой цены. Таблица необходимых коэффициентов пересчета прилагается в приложении Д.
Если в графе «Инвентарный номер» вместо номера указано «КПО», то данные о экземпляре не заносятся в акт списания, а экземпляр просто выбывает из БД, с сохранением данных о книгообороте в формуляре читателя.
При следующем списании библиотекарю должно предлагаться создать новые акт или дополнить/внести изменения в какой-либо из имеющихся.
В конце отчета после перечня изданий и информации о них, должны быть подведены итоги. То есть сколько за какой год или квартал было списано литературы и на какую сумму, также должна подсчитываться общая сумма.
Примерный общий вид подведения итогов отображен в приложении Ж.
При списании подписных изданий (брошюр, газет или журналов) формируется отдельный акт. Также в конце акта должны формироваться подведение итогов, аналогично описанию выше.
После того как книге присваивается статус «Списана», она не участвует в книгообороте, то есть не может быть выдана читателям.
2.6.1.4 Функция «Выполнение проверки фонда»
Выполнение проверки фонда должно включать в себя возможность зафиксировать наличие книги или другого издания в год проверки в виде галочки или любой другой отметки.
При выполнении данной функции, книгам, находящимся «на руках» у читателей, автоматически присваивается знак присутствия в фонде.
После завершения проверки пользователю предлагается вывести список недостающей литературы, данный список также должен сохраняться в
БД «Администрирование».
1 2 3 4 5 6
2.6.1.5 Функция «Поиск книг по указанным атрибутам»
При реализации данной функции должна учитываться возможность вести в строке поиска следующие данные, по которым будем вестись поиск:
– название книги или другого издания;
– автор книг;
– дата издания экземпляра;
– индекс отдела;
– инвентарный номер.
Результатом поиска должна быть полная информация о книге, включая информацию о наличии в фонде библиотеке или у какого читателя находится в данный момент.
Данные, вводимые в строку поиска, могут быть введены частично.
19
2.6.2 Требования к модулю «Читательский формуляр»
Модуль «Читательский формуляр» предназначен для регистрации, редактирования и просмотра информации о читателях. Также для ведения и учета книговыдачи каждого читателя.
Модуль должен давать пользователю следующие возможности:
– регистрация нового читателя;
– ежегодное присвоение нового индивидуального номера читателя;
– ежегодное присвоение индивидуального номера читателя Единого
Фонда;
– информация о читателе;
– оформление выдачи литературы;
– оформление возврата литературы;
– поиск читателя;
– выбор читателя.
2.6.2.1 Функция «Регистрация нового читателя»
Данная функция должна давать возможность регистрации новых читателей библиотеки и иметь возможность ввести следующую информацию о них:
– индивидуальный номер читателя;
– фамилия, имя, отчество;
– пол;
– дата рождения;
– образование;
– место учебы;
– класс обучения;
– место работы;
– домашний адрес;
– телефон;
– паспортные данные;
– возрастная категория;
– ограниченные возможности.
«Индивидуальный номер читателя» заполняется библиотекарем.
Возрастная категория должна подразделяться на три группы: дети (до 14 лет включительно), молодежь (с 15 до 30 лет включительно), взрослые (от 31 года). Также она должна определяться автоматически, используя дату рождения.
Поле «Образование» учитывает информацию о уже полученном образовании и предполагает варианты ответа: нет, начальное, среднее, средне-специальное, высшее, неоконченное высшее.
При заполнении данных «Место учебы» предполагает варианты выбора вариантов ответа: дошкольное (до 1 класса), школа, ССУЗ, ВУЗ. Также
20 предлагается заполнить более подробную информацию о «Месте обучения»
(название места обучения).
«Класс обучения» должен вводится при условии, что читатель обучается в школе. Каждый год программа должна автоматически присваивать следующий год обучения (ограничение на 11 классах). Обновление этих данных должно происходить 1 июня каждого года. Также программа после 9 года обучения при перегистрации читателя библиотекарем (п. 2.6.2.2) должна запрашивать корректность данных. Т. е. обучается ли читатель еще в школе, если да, то присваивается следующий класс, если нет, то предлагается редактирование «Место учебы». После 11 года обучения также предлагается редактирование информации в поле «Место учебы». Если читатель еще проходит обучение в школе, предлагается ввести класс и проверить «Место учебы», если обучение завершено, то класс обучения не прописывается, а предлагается заполнить «Место работы».
Информация о «Месте работы» предусматривает варианты выбора вариантов ответа: безработный, домохозяйка, рабочий, служащий, ИП. Также предлагается заполнить информацию о «Месте работы» (название места работы).
«Паспортные данные» и «Ограниченные возможности» должны заполняться в необязательном порядке. Остальная информация должна быть введена полностью.
Должна быть предоставлена возможность редактирования информации после ее ввода или сохранения в БД.
2.6.2.2 Функция «Ежегодное присвоение нового индивидуального
номера читателя»
Функция должна реализовывать возможность ежегодно присваивать читателю новый регистрационный номер в «ручном» режиме, что должно осуществляться непосредственно библиотекарем. То есть, каждый год 1 января происходит сброс индивидуальных номеров в программе, для избежание по- следующих возможных «конфликтов».
Должна быть предоставлена возможность редактирования информации после ее ввода или сохранения в БД.
2.6.2.3 Функция «Ежегодное присвоение индивидуального номера
читателя Единого Фонда»
Данная функция предназначена для того, чтобы каждый год библиотекарь по мере надобности «в ручном» режиме мог зарегистрировать пользователя, как читателя Единого Фонда.
Каждый год 1 января происходит сброс индивидуальных номеров читателей
ЕФ в программе, для избежание последующих возможных «конфликтов».
Должна быть предоставлена возможность редактирования информации после ее ввода или сохранения в БД.
21
2.6.2.4 Функция «Информация о читателе»
В данной функции реализуется возможность просмотра и редактирования полной информации о читателе, о его истории посещений библиотеки (перечень литературы, взятой за весь или выбранный период времени, также находящейся в данный момент у читателя).
2.6.2.5 Функция «Оформление выдачи литературы»
Функция должна реализовывать процесс книгооборота. Она должна давать библиотекарю возможность оформить выдачу литературы читателю, посредством создания формы. В этой форме должен выполняться поиск и последующий выбор нужного читателя. Далее должен быть предоставлено поле для выбор предоставленных услуг («Выдача книг или других изданий»,
«Предоставление библиотечно-информационных услуг» или «Печать ксерокопий»).
При выборе «Выдача книг или других изданий» библиотекарь должен иметь возможность найти необходимую книгу или другое издание для оформления по специфическим данным описанным в пунктах 2.6.1.5-2.6.1.9.
При формировании информации в форме должны отражаться следующие поля:
– фамилия, имя, отчество читателя;
– дата выдачи книги;
– инвентарный номер издания;
– индекс отдела;
– автор книги;
– наименование книги.
При выдаче книги система должна выполнить проверку, находится ли книга в наличии в фонде библиотеки. Также книга может быть выдана одновременно только одному пользователю.
При выборе «Предоставление библиотечно-информационных услуг» в форме должна отражать следующая информация:
– фамилия, имя, отчество читателя;
– дата предоставления услуги.
При выборе «Печать ксерокопий», предоставляется следующая форма.
Пользователь должен иметь возможность посредством поиска выбрать необходимого читателя и указать количество выданных ксерокопий. В случае, если копия выдается незарегистрированному читателю, библиотекарь указывает выдачу на свое имя.
Должна быть предоставлена возможность редактирования информации после ее ввода или сохранения в БД.
22
2.6.2.6 Функция «Оформление возврата литературы»
Функция также реализует процесс книгооборота. Она должна давать библиотекарю возможность оформить возврат книги или иного издания от читателя. Должна открыться форма выбора читателя с его историей посещения библиотеки, где можно выбрать необходимую книгу и поставить дату ее сдачи.
Должна быть предоставлена возможность редактирования информации после ее ввода или сохранения в БД.
2.6.2.7 Функция «Поиск читателя»
В данной функции реализуется возможность найти читателя по такой информации, как:
– фамилия, имя, отчество читателя;
– дата рождения;
– индивидуальный номер читателя (присвоенным библиотекарем
«вручную»)
Данные могут быть введены частично. Результатом поиска должны являться читателя с совпадающими параметрами поиска, также должна быть предложена полная информация о читателе с его историей книгооборота.
2.6.3 Требования к модулю «Администрирование»
Модуль «Администрирование» предназначен для просмотра статистики по числу читателей библиотеки, статистики книговыдачи, формирования табличных отчетов, возможность просмотра архивных отчетов.
Данный модуль дает библиотекарю возможность выполнения следующих действий:
– просмотр статистики наиболее востребованной литературы;
– формирование дневников библиотеки;
– формирование Книги Суммарного Учета;
– просмотр архивных отчетов.
2.6.3.1 Функция «Просмотр статистики наиболее востребованной
литературы»
Функция «Просмотр статистики наиболее востребованной литературы» должна давать библиотекарю возможность просмотра данных о книгообороте.
Данный список включает в себя следующие данные:
– фамилия, имя, отчество автора;
– название книги;
– сколько раз данный экземпляр брался читателями.
23
2.6.3.2 Функция «Формирование дневника библиотеки»
Данная функция должна формировать два дневника посещений библиотеки (детский и взрослый) читателями в табличном виде, куда входят следующие данные:
– учет состава читателей и посещений за определенный период (месяц);
– учет выдачи книг, брошюр, журналов и газет и других документов за определенный период (месяц);
2.6.3.2.1 Подфункция «Учет состава читателей и посещений за
определенный период»
Подфункция предназначена для формирования отчета по учету состава читателей и их посещений библиотеки за определенный период (ежемесячное формирование или по требованию за требуемый период). Формируется два отчета; детский и взрослый. В «Детском дневнике учета состава читателей и посещений» учитываются читатели до 14 лет включительно. Во «Взрослом дневнике учета состава читателей и посещений» учитываются все читатели от 15 лет.
Предполагается изначально предложить библиотекарю выбор дневника, с которым впоследствии будет вестись работа. Также предлагается ввести нерабочие дни недели на данный период.
2.6.3.2.1.1 Взрослый дневник учета состава читателей и посещений
При выборе «Взрослого дневника учета состава читателей и посещений» подфункция должна предоставлять библиотекарю форму с учетом следующих данных:
– числа месяца;
– число зарегистрированных пользователей на начало месяца;
– распределение читателей по группам;
– число посещений читателями библиотеки;
– число читателей, присутствующих на массовых мероприятиях;
– число молодежи среди читателей, присутствующей на массовых мероприятиях;
– общее число читателей за месяц по перечисленным выше данным;
– число читателей по перечисленным выше данным с начала года.
При формировании информации в поле «Числа месяца», должны быть учтены нерабочие (воскресенье и понедельник) и праздничные дни.
«Число зарегистрированных пользователей» заполняется автоматически. К данным пользователям относятся пользователи, которым библиотекарь «вручную» присвоил индивидуальный номер.
«Число зарегистрированных пользователей на начало месяца» учитывает данные о зарегистрированных читателей и подразделяет их на группы аналогично пункту 2.6.3.2.1.1.1.
24
2.6.3.2.1.1.1 Поле «Распределение читателей по группам»
«Распределение читателей по группам» должно брать данные из числа зарегистрированных пользователей с начала требуемого месяца и включает в себя следующую информацию:
– число читателей мужского пола (из числа зарегистрированных читателей);
– число читателей женского пола (из числа зарегистрированных читателей);
– число читателей от 15 до 30 лет включительно (молодежь) (из числа зарегистрированных читателей);
– число читателей ВСО и МБА (ЕФ);
– число работающих читателей (из числа зарегистрированных читателей);
– число служащих читателей (из числа зарегистрированных читателей);
– число индивидуальных предпринимателей
(из числа зарегистрированных читателей);
– число безработных читателей, в том числе домохозяек (из числа зарегистрированных читателей);
– число пенсионеров (из числа зарегистрированных читателей);
– число читателей, учащихся в средней школе (из числа зарегистрированных читателей);
– число читателей, обучающихся в
ССУЗах
(из числа зарегистрированных читателей);
– число читателей, обучающихся в ВУЗах (из числа зарегистрированных читателей);
– число читателей, имеющих ограниченные возможности.
Информация для графы «Число читателей мужского/женского пола» берется из БД читателей, учитывая только перезарегистриванных читателей
«вручную» библиотекарем.
«Число читателей от 15 до 30 лет включительно (молодежь)» формируется из БД читателей и учитывает зарегистрированных пользователей библиотеки в возрасте от 15 до 30 лет включительно.
«Число пенсионеров» учитывает зарегистрированных читателей мужского пола в возрасте 61 года и женского в возрасте 56 лет.
Информация для поля «Число читателей, учащихся в средней школе» учитывает пользователей, обучающихся в 5-11 классах.
«Число читателей ВСО и МБА (ЕФ)» берется из БД «Читательский формуляр».
Подсчитывается общее число читателей, имеющих индивидуальный номер читателя Единого Фонда.
Остальная информация для группировки берется также из БД читателей по указанным признакам.