Файл: ПРОЕКТИРОВАНИЕ РЕАЛИЗАЦИИ ОПЕРАЦИЙ БИЗНЕС-ПРОЦЕССА «ДВИЖЕНИЕ БИБЛИОТЕЧНОГО ФОНДА» (Аналитическая часть).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 134

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Статистика и учет — традиционные направления библиотечной деятельности, которым в прежних условиях централизованного руководства СССР, в период до 1990-х годов придавалось фундаментальное значение. Особенность статистики заключается в том, что она говорит языком цифр, отображающих библиотечную жизнь во всем многообразии ее проявлений. Статистика исследует количественную сторону явлений библиотечной действительности (комплектование фонда, библиотечное обслуживание, справочно-библиографическая работа, поиск информации и т. п.) в неразрывной связи с их качественным содержанием в конкретных условиях места и времени.

В 2000 г. вышел ГОСТ 7.20-2000 Библиотечная статистика, в соответствии с которым ведется учет всех показателей работы библиотеки. Основными задачами библиотечной статистики являются: разработка системы показателей, характеризующих масштабы, темпы, пропорции развития библиотечной деятельности; создание методов расчета и взаимной увязки показателей; анализ факторов, обусловливающих основные тенденции развития; обеспечение наблюдения и контроля за библиотечной деятельностью в целях своевременного выявления проблем развития; исследование фактических данных для прогнозирования развития тех или иных направлений и ситуаций. Большинство библиотек регулярно собирают статистические данные о своих ресурсах и своей работе. Многие страны имеют национальную библиотечную статистику, в ряде случаев она достаточно детальна и четко определена. Однако существующая статистика отличается от измерения эффективности работы по следующим параметрам: Библиотечная статистика концентрируется на фактических данных, таких как: число книговыдач, пользователей, объем фондов, часы работы. Она не дает информации о людях, не являющихся пользователями библиотеки, о неиспользуемой части фонда, об изданиях, «затерявшихся» на книжных полках.

Статистический учет, т. е. сбор исходных данных, производится для того, чтобы использовать собранный материал для выработки каких-либо оценок и управленческих решений. Без использования статистических показателей невозможно создание научно-обоснованных методик оценки деятельности библиотек.

На рисунке 7 модель. На данной модели отражены структуры, которые используются для эффективного функционирования системы «Библиотека», а также представлены сотрудники данных структур, которые непосредственно учувствуют в жизнедеятельности системы.

Данная модель необходима для построения процессов разработки, так как она выделяет в себе отделы и исполнителей, ответственных за устойчивость и выполнение поставленных функций и задач.


Рисунок 7. Модель библиотеки

.

К функциональным обязанностям библиотекаря относится:

• Получение книг и журналов и завод их

на склад и в картотеку

• Выдача книг и журналов читателям

• Получение книг и журналов от читателей по возвращению

• Ведение картотеки, завод новых читательских билетов, замена

заполненных или негодных

• Хранение книг и журналов в должном вид

2.2. Характеристика нормативно-справочной, входной и оперативной информации

Перечень входных данных определяется реквизитами из читательского билета и вкладыша (рисунок 8 и рисунок 9):

• Данные о читателе (фамилия, имя, отчество, группа, домашний адрес, домашний телефон, сотовый телефон)

• Данные о взятых книгах и журналах (инвентаризационный номер, автор и название)

• Данные о движении книг и журналов (дата выдачи, отдел, причина спроса)

К условно постоянной информации относиться данные о читателе.

К переменной информации относится данные о взятых книгах и журналах, данные о движении книг и журналов. Анализ основных функциональных обязанностей библиотекаря позволяет отнести к выходной информации следующие данные:

• Сведения об оставшихся книгах и журналов

• Сведения об отпущенных на руки книгах и журналах

Рисунок 8. Читательский билет

Рис.9. Вкладыш в читательский билет

2.3. Характеристика результатной информации

Первое, что необходимо создать, это контекстную модель информационной системы, модель представлена на рисунке 10.

Рисунок 10. Контекстная диаграмма ИС

Диаграмма состоит из следующих составляющих:

1.Входные потоки:

•Данные о читателях (Код абонента, ФИО, читательский билет)

•Данные о книгах (Код книги, название книги, автор, издание, номер стеллажа)

2.Управляющие потоки:

•Законодательство РФ (ГОСТы, законы, указы, постановления и т.д.)

•Методика формирования статистики посещения библиотеки читателем (Правила, формулы)

•Методика подсчёта рейтинга книг (Формулы, рейтинг у читателей)

3.Ресурсные потоки:

•Библиотекарь (Сотрудник библиотеки)

•База данных библиотеки (Информация о книгах, журналах)

4.Выходные потоки:

•Статистика посещения читателем библиотеки (Информация о посещении может быть выдана в виде графика или таблицы)


•Рейтинг (Информация о рейтинге может быть выдана в виде графика или таблицы

Далее необходимо провести функциональную декомпозицию системы. Разбиение представлено на рисунке 11.

Рисунок 11. Диаграмма декомпозиции

После проведения декомпозиции контекстной диаграммы, на выходе мы получили пять диаграмм декомпозиции. В свою очередь, первые три диаграммы также содержат в себе декомпозицию. Разберём подробнее все блоки диаграмм декомпозиции.

1. Управление личными карточками читателя

Входные данные получаем из входных потоков, а именно, «Данные о читателях». На основе данных документов заполняются соответствующие поля в личной карточке читателя (Код абонента, ФИО, читательский билет). Эти данные заносит непосредственно библиотекарь, а также заносит данные о том, когда, насколько и какая книга\журнал были выданы.

Соответственно ввод, удаление или редактирование данных о читателя осуществляется в базе данных библиотеки.

Данный блок курируется законодательством РФ (ГОСТы, законы, указы, постановления и т.д.)

  1. Управление книгами

В базе данных, в соответствующие поля вводятся данные о поступивших книгах: код книги, название книги, автор, издание, номер стеллажа. Ввод осуществляет библиотекарь. Данный блок курируется законодательством РФ (ГОСТы, законы, указы, постановления и т.д.)

  1. Выдача книг

Выдача осуществляется непосредственно самим сотрудником библиотеки. При выдаче необходимо в базе данных указать: код выдачи, код абонента, код книги отделения, дата взятия, дата возврата. Данный блок курируется законодательством РФ (ГОСТы, законы, указы, постановления и т.д.)

  1. Получение рейтинга книг

Рейтинг составляется на основе популярности книги у читателей.

Данные берутся базы данных и анализируются сотрудником библиотеки или автоматически. Подсчёт статистики ведётся в рамках законодательства РФ.

  1. Получение статистики посещения

Ведётся на основе активности читателя в данной библиотеки, данные берутся из базы, и обрабатываются по конкретным методикам и формулам в соответствии с законодательством РФ.

2.4. Общие положения (дерево функций и сценарий диалога)

Разрабатываемый программный продукт будет автоматизировать функции обработки данных и подготовки документов в рамках технологии учета.

Выделяется два подмножества функций программы (рисунок 12):

- справочная информация (абонемент, отделение, книга и др.)


- запросы (книги у абонента, книги в отделении, дата возврата книг)

В главном меню системы расположим служебные функции: вход в систему, управление окнами, выход из программы, помощь по системе.

Вызов основных функций будет осуществляться при помощи кнопочной панели. При нажатии на одну из кнопок, в левой части экрана будет открываться «дерево объектов» для данной функции. Правая часть экрана – это рабочая зона, в которой и будут располагаться открытые окна.

Рисунок 12. Дерево функций

2.5. Характеристика базы данных

Спроектируем инфологическую модель системы, предназначенной для хранения информации о книгах и областях знаний, представленных в библиотеке. Разработку модели начнем с выделения основных сущностей.

Прежде всего, существует сущность «Книги»; каждая книга имеет уникальный шифр, который является ее ключом, и ряд атрибутов, которые взяты из описания предметной области. Множество экземпляров сущности определяет множество книг, которые хранятся в библиотеке. Каждый экземпляр сущности «Книги» соответствует не конкретной книге, стоящей на полке, а описанию некоторой книги, которое дается обычно в предметном каталоге библиотеке. Каждая книга может присутствовать в нескольких экземплярах, и это как раз те конкретные книги, которые стоят на полках библиотеки. Чтобы отразить это, следует ввести сущность «Экземпляры», которая должна содержать описания всех экземпляров книг, которые хранятся в библиотеке. Каждый экземпляр сущности «Экземпляры» соответствует конкретной книге на полке. Каждый экземпляр имеет уникальный инвентарный номер, однозначно определяющий конкретную книгу. Кроме того, каждый экземпляр книги может находиться либо в библиотеке, либо на руках у некоторого читателя, и в последнем случае для данного экземпляра указываются дополнительно дата взятия книги читателем и дата предполагаемого возврата книги.

Между сущностями «Книги» и «Экземпляры» существует связь (1:М), обязательная с двух сторон. Каждая книга может присутствовать в библиотеке в нескольких экземплярах, поэтому — связь 1:М. При этом если в библиотеке нет ни одного экземпляра данной книги, то мы не будем хранить ее описание, поэтому если книга описана в сущности «Книги», то по крайней мере один экземпляр этой книги присутствует в библиотеке. Это означает, что со стороны книги связь обязательная. Что касается сущности «Экземпляры», то не может существовать в библиотеке ни одного экземпляра, который бы не относился к конкретной книге, поэтому и со стороны «Экземпляры» связь тоже обязательная.


Теперь необходимо определить, как в системе будет представлен читатель. Естественно предложить ввести для этого сущность «Читатели», каждый экземпляр которой будет соответствовать конкретному читателю. В библиотеке каждому читателю присваивается уникальный номер читательского билета, который однозначно идентифицирует читателя. Номер читательского билета будет ключевым атрибутом сущности «Читатели». Кроме того, в сущности «Читатели» должны присутствовать дополнительные атрибуты, которые требуются для решения поставленных задач; этими атрибутами будут: «Фамилия Имя Отчество», «Адрес читателя», «Телефон домашний» и «Телефон рабочий». Кроме того, в сущности «Читатели» следует ввести атрибут «Дата рождения», который позволит контролировать возраст читателей.

Каждый читатель может держать на руках несколько экземпляров книг. Для отражения этой ситуации следует провести связь между сущностями «Читатели» и «Экземпляры», т. к. читатель берет из библиотеки конкретный экземпляр конкретной книги, а не просто книгу. А узнать, какая книга у данного читателя можно по дополнительной связи между сущностями «Экземпляры» и «Книги», и эта связь каждому экземпляру ставит в соответствие одну книгу, поэтому всегда можно однозначно определить, какие книги находятся на руках у читателя, хотя связываем с читателем только инвентарные номера взятых книг. Между сущностями «Читатели» и «Экземпляры» установлена связь 1:М, и при этом она не обязательная с двух сторон. Читатель в данный момент может не держать ни одной книги на руках, а с другой стороны, данный экземпляр книги может не находиться ни у одного читателя, а просто стоять на полке в библиотеке.

Теперь следует отразить последнюю сущность, связанную с системным каталогом, который содержит перечень всех областей знаний, сведения по которым содержатся в библиотечных книгах. Название области знаний может быть длинным и состоять из нескольких слов, поэтому для моделирования системного каталога введем сущность «Системный каталог» с двумя атрибутами: «Код области знаний» и «Название области знаний». Атрибут «Код области знаний» будет ключевым атрибутом сущности.

Из описания предметной области известно, что каждая книга может содержать сведения из нескольких областей знаний, а с другой стороны, в библиотеке может присутствовать множество книг, относящихся к одной и той же области знаний, поэтому необходимо установить между сущностями «Системный каталог» и «Книги» связь М:М, обязательную с двух сторон. Действительно, в системном каталоге не должно присутствовать такой области знаний, сведения по которой не представлены ни в одной книге библиотеки. И обратно, каждая книга должна быть отнесена к одной или нескольким областям знаний для того, чтобы читатель мог ее быстрее найти.