Файл: Проектирование реализации операций бизнес-процесса «Разработка бюджетов» (Характеристика нормативно-справочной, входной и оперативной информации).pdf
Добавлен: 18.05.2023
Просмотров: 257
Скачиваний: 2
СОДЕРЖАНИЕ
1. Характеристика существующих бизнес – процессов
1.1. Характеристика документооборота, возникающего при решении задачи
1.2. Обоснование проектных решений по информационному обеспечению
1.3. Обоснование проектных решений по программному обеспечению
1.4. Характеристика нормативно-справочной, входной и оперативной информации
1.5. Характеристика результатной информации
2. Структурная схема пакета (дерево вызова программных модулей)
2.1. Описание программных модулей
В качестве языка программирования был выбран язык программирования c++. Который поддерживает объектно-ориентированный подход и обладает множеством встроенных библиотек.
Разработка информационной системы будет осуществляться в среде программирования MS Visual Studio, которая является бесплатным инструментом, поддерживающим выбранный язык программирования.
- Проектная часть
- Информационная модель и её описание
Для разработки информационной модели необходимо осуществить моделирование нового варианта организации информационной системы предметной области, в которую входят:
- полный состав информации, которая необходима для решения комплекса задач;
- отражение этой информации на всех типах носителей;
- описание процесса преобразования информации, от получения первичной переменной и условно-постоянной информации, и заканчивая получением файлов с результатной информацией и выдачей ее пользователю;
- состав исходных первичных документов и распределение их по задачам;
- источники и способы получения первичной информации;
- состав файлов с первичной, условно-постоянной, промежуточной и результатной информацией;
- информационная потребность для каждой задачи комплекса;
- адресаты выдачи и получения результатной информации [1]
Информационная модель представлена на рисунке 4.
Источником информации для функционирования системы разработки бюджета являются бухгалтеры, которые осуществляют ввод данных о доходах и расходах организации.
В базе данных проектируемой системы будут следующие таблицы со справочной информацией: денежная единица, тип операции, состояние операции, статья, сотрудник. Также в базе данных будут таблицы, в которых хранятся и обрабатываются оперативные данные: операция, счет, приказ, пользователи и права доступа.
В результате работы системы будут реализованы отчетные формы: бюджет движения денежных средств бюджет доходов и расходов, прогнозный баланс и журнал приказов. Перечисленные отчетные формы доступны следующим сотрудникам организации: руководителю организации, главному бухгалтеру и бухгалтерам.
Рисунок 4. Информационная модель
1.4. Характеристика нормативно-справочной, входной и оперативной информации
Дадим описание составу входных документов, файлов и справочников. В системе отсутствуют входные документы, поскольку для разработки бюджета необходимы только данные о суммах доходов и расходов.
В системе будут созданы следующие справочники:
- Денежная единица – поскольку компания оказывает услуги не только на территории России, но и в странах СНГ, в системе должны быть предусмотрены разные денежные единицы для проведения расчетов с клиентами.
- Тип операции, справочник, который содержит перечень типов финансовых операций: приход, расход, перевод или остаток.
- Состояние операции – этот справочник необходим для планирования операций и составления планового бюджета.
- Статья – финансовые операции для наглядности необходимо сгруппировать, для этого используется справочник статей затрат.
- Сотрудник – справочник сотрудников организации.
Все перечисленные справочники заполняются главным бухгалтером. Характеристика справочников представлена в таблице 3.
Таблица 3
Характеристика нормативно-справочной информации
|
Характеристика |
Ден. единица |
Тип операции |
Сотрудник |
Состояние операции |
Статья |
||||
|
Ответственный за ведение |
Главный бухгалтер |
||||||||
|
Объем справочника в записях |
50 |
5 |
100 |
5 |
50 |
||||
|
Частота актуализации |
2 раза в год |
||||||||
|
Объем актуализации |
1 запись |
||||||||
|
Характеристика |
Ден. единица |
Тип операции |
Сотрудник |
Состояние операции |
Статья |
||||
|
Реквизитный состав |
Наименование |
Наименование |
Фамилия |
Наименование |
Наименование |
||||
|
Характеристика |
Ден. единица |
Тип операции |
Сотрудник |
Состояние операции |
Статья |
||||
|
Реквизитный состав |
Обозначение |
Описание |
Имя |
||||||
|
Отчество |
|||||||||
1.5. Характеристика результатной информации
Выходными документами системы являются:
- Бюджет движения денежных средств.
- Бюджет доходов и расходов организации.
- Прогнозный баланс.
Каждый из перечисленных документов имеет унифицированную форму. Каждый из документов является отчетной формой, поскольку они имеют унифицированные формы, оригинальное проектирование форм документов не потребуется.
Рассмотрим унифицированные формы документов. Образец бюджета доходов и расходов представлен на рисунке 5.
Рисунок 5. Образец бюджета доходов и расходов
На рисунке 5 представлен образец отчета «Бюджет движения денежных средств».
Рисунок 5. Образец документа «Бюджет движения денежных средств»
Образец документа «Прогнозный бюджет» представлен на рисунке 6.
Рисунок 6. Образец прогнозного бюджета
Характеристика таблиц с результатной информацией представлена в таблице 4.
Таблица 4
Характеристика таблиц с результатной информацией
|
Наименование таблицы |
Наименование поля |
|
Денежная единица |
Обозначение |
|
Статья |
Наименование |
|
Операция |
Наименование |
|
Сумма |
|
|
Счет |
Наименование |
|
Приказ |
Дата |
|
Номер |
- Общие положения (дерево функций и сценарий диалога)
Функции, которые автоматизирует информационная система делятся на два типа [10]:
- Служебные функции.
- Основные функции.
К служебным функциям проектируемой системы будут относиться:
- Настройка информационной системы.
- Управление окнами.
- Помощь по работе программы.
К основным функциям будут относиться:
- Редактирование справочников.
- Создание операций.
- Печать документов.
- Формирование отчетов [2].
На основании перечисленных функций составим дерево функций системы (рисунок 7).
Затем, на основании дерева функций системы создадим сценарий диалога. Для взаимодействия информационной системы с пользователем был выбран язык типа «Меню». Разрабатываемый сценарий диалога должен обладать возможностью определения состава кадров диалога, содержания каждого кадра и их соподчиненность [3].
Рисунок 7. Дерево функций системы
В сценарии диалога должно учитываться [5]:
- работа с формами входных документов;
- формирование результатных документов;
- ввод и редактирование и просмотр данных;
- протоколирование действий пользователей;
- помощь на всех этапах работы с системой.
Сценарий диалога представлен на рисунке 8.
Рисунок 8. Сценарий диалога
- Характеристика базы данных
Разработка базы данных осуществляется на основании информационной модели предметной области. В результате построения информационной модели были выделены таблицы, в которых будет храниться и обрабатываться информация базы данных.
Разрабатываемая система будет хранить и обрабатывать данные в реляционной базе данных, которая представляет собой совокупность двумерных таблиц. База данных будет включать следующие таблицы:
- Денежная единица.
- Тип операции.
- Состояние операции.
- Статья.
- Сотрудник.
- Операция.
- Счет.
- Платеж.
- Пользователи.
- Права доступа.
Поскольку для разработки используется реляционная база данных, необходимо дать описание связям между таблицами базы данных. Для описания взаимосвязей между таблицами построим ER-модель, построенная в редакторе Erwin Data Modeler. ER-модель представлена на рисунке 9.
Рисунок 9. ER-модель
Затем нужно дать характеристику атрибутам таблицы базы данных. Характеристика полей базы данных представлена в таблице 5
Таблица 5
Характеристика базы данных
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Справочник «Денежная единица» |
||||
|
ID_единицы |
ID_mon |
Счетчик |
5 |
Ключевое поле |
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Наименование |
Naim_mon |
Текст |
30 |
|
|
Обозначение |
Ob_mon |
Текст |
30 |
|
|
Справочник «Сотрудник» |
||||
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_сотрудника |
ID_cl |
Счетчик |
5 |
Ключевое поле |
|
Фамилия |
F_cl |
Текст |
30 |
|
|
Имя |
N_cl |
Текст |
30 |
|
|
Отчество |
O_cl |
Текст |
30 |
|
|
Справочник «Состояние операции» |
||||
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
ID_состояния |
ID_contr |
Счетчик |
5 |
Ключевое поле |
|
Наименование |
N_contr |
Текст |
300 |
|
|
Справочник «Тип операции» |
||||
|
ID_типа |
ID_dog |
Счетчик |
5 |
Ключевое поле |
|
Наименование |
N_dog |
Текст |
100 |
|
|
Счет |
||||
|
ID_счета |
ID_usl |
Счетчик |
5 |
Ключевое поле |
|
Наименование |
Naim_usl |
Текст |
30 |
|
|
Справочник «Статья» |
||||
|
ID_статьи |
ID_tar |
Счетчик |
5 |
Ключевое поле |
|
Наименование |
Naim_tar |
Текст |
30 |
|
|
Операция |
||||
|
ID_операции |
ID_sch |
Счетчик |
5 |
Ключевое поле |
|
Наименование |
N_sch |
Число |
10 |
|
|
Сумма |
S_sch |
Число |
10 |
|
|
Пользователь |
||||
|
ID_пользователя |
ID_us |
Счетчик |
5 |
Ключевое поле |
|
Логин |
L_us |
Текст |
30 |
|
|
Пароль |
P_us |
Текст |
30 |
|
|
Право доступа |
||||
|
ID_права |
ID_rul |
Счетчик |
5 |
Ключевое поле |
|
Наименование |
N_rule |
Текст |
30 |
|
|
Статус |
S_rule |
Текст |
30 |
|
2. Структурная схема пакета (дерево вызова программных модулей)
Структурная схема пакета содержит модули следующих видов:
- Модули, выполняющие служебные функции.
- Управляющие модули, осуществляющие загрузку меню и передачу управления другому модулю.
- Модули, связанные с хранением, обработкой и выдачей информации.
Описание функций модулей позволяет структурировать файлы информационной системы, обеспечить надежность системы и удобство при сопровождении системы. Описание функций модулей представлено в таблице 6.
Таблица 6
Описание функций модулей
|
№ п/п |
Наименование модуля |
Функции модуля |
|
1 |
Глобальный модуль |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются при запуске приложения |
|
2 |
Модуль справочника «Денежная единица» |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются при ведении справочников |
|
3 |
Модуль справочника «Сотрудник» |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются при ведении справочников |
|
4 |
Модуль справочника «Тип операции» |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются при ведении справочников |
|
5 |
Модуль справочника «Состояние операции» |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются при ведении справочников |
|
6 |
Модуль справочника «Статья» |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются при ведении справочников |
|
7 |
Модуль создания операции |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются при создании документа |
|
8 |
Модуль формирования отчета |
Содержит глобальные процедуры и функции, предопределенные процедуры, процедуры и функции, которые выполняются при формировании отчета |
|
9 |
Модуль настроек |
Содержит предопределенные процедуры и элементы формы |