Файл: Проектирование реализации бизнес-процесса «движение библиотечного фонда».pdf
Добавлен: 15.06.2023
Просмотров: 262
Скачиваний: 3
СОДЕРЖАНИЕ
1.1 Характеристика комплекса задач
1.2 Характеристика существующих бизнес-процессов
1.3 Характеристика документооборота, возникающего при решении задачи
1.4 Обоснование проектных решений по информационному обеспечению
1.8 Обоснование проектных решений по программному обеспечению
2.1 Информационная модель и ее описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результативной информации
3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
3.2 Характеристика базы данных
3.3 Структурная схема пакета (дерево вызова программных модулей)
Члены комиссии _______ Р49____________ ____ Р50__________ ____ Р51______________________
(должность) (подпись) (расшифровка подписи)
___________ Р52_________ _____ Р53___________ _______ Р54____________________
(должность) (подпись) (расшифровка подписи)
________ Р55____________ ____ Р56____________ _____ Р57______________________
(должность) (подпись) (расшифровка подписи)
Таблица Состав реквизитов документа АКТ СПИСАНИЯ
|
№ |
Полное наименование |
ID |
Тип значения |
Формат |
|
1 |
подпись руководителя |
P1 |
текст |
5 |
|
2 |
расшифровка подписи руководителя |
P2 |
текст |
20 |
|
3 |
дата подписания |
P3 |
дата |
8 |
|
4 |
номер акта |
P4 |
число |
3 |
|
5 |
дата составления |
P5 |
дата |
8 |
|
6 |
наименование учреждения |
P6 |
текст |
15 |
|
7 |
структурное подразделение |
P7 |
текст |
15 |
|
8 |
ответственное лицо |
P8 |
текст |
20 |
|
9 |
ФИО членов комиссии |
P9 |
текст |
20 |
|
10 |
дата распоряжения назначения комиссии |
P10 |
дата |
8 |
|
11 |
номе распоряжения |
P11 |
число |
3 |
|
12 |
должность председателя |
P12 |
текст |
10 |
|
13 |
подпись председателя |
P13 |
текст |
5 |
|
14 |
расшифровка подписи председателя |
P14 |
текст |
10 |
|
15 |
должность первого члена комиссии |
P15 |
текст |
10 |
|
16 |
подпись первого члена комиссии |
P16 |
текст |
5 |
|
17 |
расшифровка подписи первого члена комиссии |
P17 |
текст |
10 |
|
18 |
должность второго члена комиссии |
P18 |
текст |
10 |
|
19 |
подпись второго члена комиссии |
P19 |
текст |
5 |
|
20 |
расшифровка подписи второго члена комиссии |
P20 |
текст |
10 |
|
21 |
должность третьего члена комиссии |
P21 |
текст |
10 |
|
22 |
подпись третьего члена комиссии |
P22 |
текст |
5 |
|
23 |
расшифровка подписи третьего члена комиссии |
P23 |
текст |
10 |
|
24 |
дата квитанции |
P24 |
дата |
8 |
|
25 |
должность председателя |
P25 |
текст |
10 |
|
26 |
подпись председателя |
P26 |
текст |
5 |
|
27 |
расшифровка подписи председателя |
P27 |
текст |
10 |
|
28 |
должность первого члена комиссии |
P28 |
текст |
10 |
|
29 |
подпись первого члена комиссии |
P29 |
текст |
5 |
|
30 |
расшифровка подписи первого члена комиссии |
P30 |
текст |
10 |
|
31 |
должность второго члена комиссии |
P31 |
текст |
10 |
|
32 |
подпись второго члена комиссии |
P32 |
текст |
5 |
|
33 |
расшифровка подписи второго члена комиссии |
P33 |
текст |
10 |
|
34 |
должность третьего члена комиссии |
P34 |
текст |
10 |
|
35 |
подпись третьего члена комиссии |
P35 |
текст |
5 |
|
36 |
расшифровка подписи третьего члена комиссии |
P36 |
текст |
10 |
|
37 |
номер приложения к акту |
P37 |
число |
3 |
|
38 |
дата приложения |
P38 |
дата |
8 |
|
39 |
номер списанной литературы п/п |
P39 |
число |
3 |
|
40 |
инвентарный номер |
P40 |
число |
6 |
|
41 |
автор книги и названи |
P41 |
текст |
50 |
|
42 |
кол-во шт |
P42 |
число |
4 |
|
43 |
цена руб |
P43 |
число |
6 |
|
44 |
сумма руб |
P44 |
число |
10 |
|
45 |
всего по 1 листу |
P45 |
число |
10 |
|
46 |
должность председателя |
P46 |
текст |
10 |
|
47 |
подпись председателя |
P47 |
текст |
5 |
|
48 |
расшифровка подписи председателя |
P48 |
текст |
10 |
|
49 |
должность первого члена комиссии |
P49 |
текст |
10 |
|
50 |
подпись первого члена комиссии |
P50 |
текст |
5 |
|
51 |
расшифровка подписи первого члена комиссии |
P51 |
текст |
10 |
|
52 |
должность второго члена комиссии |
P52 |
текст |
10 |
|
53 |
подпись второго члена комиссии |
P53 |
текст |
5 |
|
54 |
расшифровка подписи второго члена комиссии |
P54 |
текст |
10 |
|
55 |
должность третьего члена комиссии |
P55 |
текст |
10 |
|
56 |
подпись третьего члена комиссии |
P56 |
текст |
5 |
|
57 |
расшифровка подписи третьего члена комиссии |
P57 |
текст |
10 |
Таблица Состав структурных единиц документа АКТ СПИСАНИЯ
|
СЛОВАРЬ СЕИ |
|||||
|
Идентификатор |
Полное наименование |
Число реквизитов |
Состав Элементов |
Объем данных |
Формула СЕИ |
|
A01 |
Оформляющая часть |
36 |
P01-P36 |
333 |
Оформляющая часть.(P1,P2,P3,P4,P5, P06,P07,P08,P09,P10,P11,P12,P13,P14,P15,P16,P17,P18,P19,P20,P21,P22,P23,P24,P25,P26,P27,P28,P29,Р30,P31,P32,P33,P34,P35,P36) |
|
A02 |
Таблица |
8 |
P37-P45 |
100 |
Таблица.(P37,P38,P39,P40,P41,P42,P43,P44,P45) |
|
A03 |
Подписи ответственных лиц |
12 |
P45-P357 |
100 |
Подписи ответственных лиц.(P46,P47,P48,P49,P50,P51,P52,P53,P54,P55,P56,P57) |
Описание справочников входной, оперативной и условно постоянной информации удобно представить в виде таблицы, отражающей название, ответственного за ведение, объем в записях, объем актуализации в записях и частоту актуализации, а также реквизитный состав с учетом их реализации в БД.
Таблица Описание справочников, используемых в работе системы
|
Название справочника |
Ответственный за ведение |
Средний объем в записях |
Средняя часто актуализации |
Средний объем актуализации в записях |
Реквизитный состав |
|---|---|---|---|---|---|
|
Справочник авторов |
Библиотекарь |
10 000 Предполагаем, что наша библиотека среднего масштаба |
Ежемесячно Обосновано тем, что акты приходят в отдел комплектования при проведении инвентаризаций или при поступлениях, происходящих единожды в конце каждого месяца |
100 Предполагаем, что наша библиотека относится к образовательному учреждению, где авторы зачастую являются преподавателями |
|
|
Справочник литературы |
Библиотекарь |
10 000 Сохранили число, учитывая, что как одна книга может быть написана неск. Авторами, так и у одного автора может быть несколько книг |
ежемесячно |
500 Это число в общем смысле отражает количество единиц поступающих за месяц |
|
|
Справочник изданий |
Библиотекарь |
100 |
ежемесячно |
10 |
|
|
Условно-постоянная информация |
|||||
|
Справочник источников поступления |
Библиотекарь |
3 |
Зависит от акта поступления, названия которых строго установлены |
|
|
|
Справочник причин списания |
Библиотекарь |
3 |
Зависит от акта списания, изменению не подлежит |
|
|
|
Справочник языков |
Библиотекарь |
15 |
Раз в полгода Проводится пересмотр базы языков и пополнение в случае необходимости |
1-2 |
|
|
Справочник видов литературы |
Библиотекарь |
6 |
Раз в год проводится пересмотр и при необходимости вносятся изменения |
|
|
2.3 Характеристика результативной информации
Решение задачи представляет собой формирование отчетных ведомостей в виде экранных форм с возможностью печати.
К результатным документам относятся:
- Книга поступления
- Книга выбытия
- Книга суммарного движения фонда
Отчеты «Книга поступления», «Книга поступления», «Книга суммарного движения» были построены на основании образцов из ПРИКАЗА Минкультуры РФ от 02-12-98 590 ОБ УТВЕРЖДЕНИИ ИНСТРУКЦИИ ОБ УЧЕТЕ БИБЛИОТЕЧНОГО ФОНДА, однако в табличную их часть были внесены изменения, в связи с масштабом рассматриваемой задачи и выбранной библиотеки.
Документ «Книга поступления» заполняется через форму, а выводится на печать через отчет. Форма состоит из заголовочной части в которой заполняются следующие реквизиты:
- ID литературы
- Источник поступления
- Кол-во экземпляров
- Дата поступления
Т.к. форма составлена как многотабличная, это позволяет вносить данные сразу в таблицы БД и в отчеты. Пользователь последовательно заполняет следующие таблицы:
- Литература
- Авторы
- Вид литературы
- Язык
Уже на данном этапе библиотекарь может сохранить информацию о поступившей книге и проверить ее наличие в таблицах, а также сформировать отчет, где будет отражено поступление. Заполненная форма и сформированный отчет приведены в Приложении.
Результатный документ «Книга выбытия» также составляется в виде формы, а на печать может быть выведена посредством отчета. Однако теперь пользователю не нужно заполнять все данные по книге, дублируя их таким образом из акта списания, достаточно ввести ID литературы и табличная часть формы заполнится автоматически.
Для оформления заголовочной части библиотекарю понадобится заполнить следующие поля:
- ID литературы
- Причина списания
- Дата списания
- Кол-во списанных штук
В результате набранное кол-во единиц удаляется из справочника литературы и данные сохраняются для формирования одноименного отчета.
Самым важным документом, отражающим движение фонда книг, является документ суммарного движения. Именно его формирование было принято решение автоматизировать. Поэтому форма для введения данных не создавалась, что позволит избежать ошибок, обусловленных человеческим фактором на этой стадии. Информация из этого документа выводится на экран в форме отчета и состоит из оформляющей части с указанием даты составления документа и заголовка и табличной части, где подсчитано суммарное движение книг по формуле:
Число литературы на начало года+поступило-выбыло=Число на конец
Табличная часть содержит данные вышеприведенной формулы, а также разделение литературы по видам учета: книга, журнал и пр.
Заполненные формы и отчеты приведены в приложении.
3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
Функции спроектированной информационной системы подразделяются на основные и служебные. К основынм относится то, для чего непосредственно была создана система, для решения каких задач и автоматизации какой работы. К служебным относятся функции, сопровождающие и поддерживающие основные, обеспечивающие полноту и правильность выполнения главных функций.
Рисунок Функции системы
Каждая функция находит свое отражение в сценарии диалога с пользователем, основная их часть реализована через табличное заполнение информации, возможность выбора вариантов в таблице, функция печати реализована кнопочным способом.
Рисунок 5 Сценарий диалога
3.2 Характеристика базы данных
Бизнес-процесс был реализован при помощи Access, поэтому целесообразно схему данных привести из построенной системы.
Рисунок Состав базы данных
Каждая таблица в системе соответствует требованиям уникальности и целостности данных. Таблицы находятся в отношении 1:М, часть таблиц ( Справочник источников поступления, Справочник причин списания, Справочник языков) заполнены разработчиком системы и ограничены в правах доступа для пользователя.
Таблица Справочник Литературы
|
Наименование поля |
Тип поля |
Длина поля |
Комментарий |
|
ID литературы |
Число |
6 |
Ключевое поле |
|
Наименование литературы |
Строка |
100 |
|
|
ID автора |
Число |
6 |
Через ID автора будет доступна вся информация об авторе |
|
Наименование издания |
Строка |
20 |
|
|
Язык |
строка |
20 |
Таблица Справочник Вид литературы
|
Наименование поля |
Тип поля |
Длина поля |
Комментарий |
|
Вид литературы |
50 |
6 |
Ключевое поле |
Таблица Справочник Авторы
|
Наименование поля |
Тип поля |
Длина поля |
Комментарий |
|
ID автора |
Число |
100 |
Ключевое поле |
|
ФИО автора |
Строка |
50 |
|
|
Дата рождения автора |
Дата |
Формат даты |
Необязательное поле |
Таблица Справочник Издания
|
Наименование поля |
Тип поля |
Длина поля |
Комментарий |
|
Наименование издания |
строка |
50 |
Ключевое поле |
Таблица Справочники Языки
|
Наименование поля |
Тип поля |
Длина поля |
Комментарий |
|
Язык |
Строка |
20 |
Ключевое поле |
Таблица Справочник Книга поступления
|
Наименование поля |
Тип поля |
Длина поля |
Комментарий |
|
ID литературы |
число |
100 |
Ключевое поле |
|
Источник поступления |
Строка |
20 |
Ключевое поле |
|
Ко-во поступивших экземпляров |
число |
3 |
|
|
Дата поступления |
Дата |
Формат даты |
Ключевое поле |
Таблица Справочник источник поступления
|
Наименование поля |
Тип поля |
Длина поля |
Комментарий |
|
Источник поступления |
строка |
20 |
Ключевое поле |
Таблица Справочник причин списания
|
Наименование поля |
Тип поля |
Длина поля |
Комментарий |
|
Причина списания |
строка |
20 |
Ключевое поле |
Таблица Справочник книга списания
|
Наименование поля |
Тип поля |
Длина поля |
Комментарий |
|
ID литературы |
число |
100 |
Ключевое поле |
|
Причина списания |
Строка |
20 |
Ключевое поле |
|
Ко-во списанных экземпляров |
число |
3 |
|
|
Дата списания |
Дата |
Формат даты |
Ключевое поле |