Файл: Проектирование реализации операций бизнес-процесса «Управление денежными потоками» (дерево функций и сценарий диалога).pdf
Добавлен: 25.05.2023
Просмотров: 366
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.4 Обоснование проектных решений по программному обеспечению
ГЛАВА 2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
Было рассмотрено дерево функций и сценарий диалога, которые в совокупности позволят автоматизировать бизнес – процесс «Управление денежными потоками».
2.5 Характеристика базы данных
Для того, чтобы осуществить создание программного приложения в DELPHI 7, необходимо наличие готовой базы данных. Именно база данных является тем наполнением, которое будет включать в себя программное обеспечение, созданное в DELPHI 7.
База данных будет создаваться в MICROSOFT ACCESS 2003. Несмотря на то, что существуют более современные версии, интерпретация программы 2003 года является более лаконичной, удобной и, в то же время, эффективной.
Запускаем MICROSOFT ACCESS 2003, выбираем Файл – Создать – Новая база данных. Задаем имя базе данных «Бюджет денежных средств». Также выбираем расположение создаваемой базы данных «Бюджет денежных средств».
В появившемся окне предлагается способ создания таблицы базы данных. Исходя из особенностей данных, которые необходимо ввести, выбираем «Создание таблицы путем ввода данных».
В появившемся окне начинаем вводить данные.
Рисунок 5- Создание таблицы баз данных «Бюджет денежных средств» в режиме ввода данных
Следует отметить, что в данном случае можно самостоятельно удалять или добавлять столбцы, если требует создаваемая база данных, а также переименовывать наименования полей. Так как создаваемая таблица носит название «Бюджет денежных средств», то переименуем поля и добавим необходимые столбцы следующим образом:
Рисунок 6– Переименование полей таблицы «Бюджет денежных средств» в режиме ввода данных
Далее вводим все необходимые данные. Ввод данных основывается на приходных и расходных накладных, которые присутствуют на предприятии. Данные систематизируются по периоду в 1 неделю, и записываются в соответствующие графы.
Готовая база данных выглядит следующим образом:
Рисунок 7 – Готовая база данных «Бюджет денежных средств» в Microsoft Access 2003
Представленная база данных «Бюджет денежных средств» состоит из множества полей. Рассмотрим их и дадим им характеристику.
Поле «Статьи бюджета денежных средств» отражает информацию о конкретной статье, по которой происходит либо приток, либо отток денежных средств.
В данном поле занесены все основные статьи, которые и составляют бюджет денежных средств. Это:
«Денежные средства на начало периода» отражают информацию о денежных средствах, которые находятся в распоряжении предприятия за выбранный период.
«Поступление денежных средств ВСЕГО» отражает информацию о совокупности общего поступления денежных средств на предприятие.
-от реализации продукции
-от реализации основных средств
-от реализации нематериальных активов
-от погашения дебиторов
-от сдачи имущества в аренду.
Это частные направления того, каков источник и характер поступлений денежных средств на предприятие.
«ИТОГО денежных средств» представляет собой сумму статьи «Денежные средства на начало периода» и «Поступление денежных средств ВСЕГО».
«Расход денежных средств ВСЕГО» отражает информацию о совокупности общего расходования денежных средств из предприятия.
-закупка сырья и материалов
-заработная плата
-уплата налогов и сборов
-коммерческие расходы
-управленческие расходы
-прочие расходы.
Это частные направления того, каков источник и характер расходований денежных средств на предприятие.
«Денежные средства на конец периода» отражают сумму денежных средств на конец периода, то есть отражает разницу «ИТОГО денежных средств» и «Расход денежных средств ВСЕГО».
«Профицит или дефицит бюджета» - статья, которая отражает следующую информацию:
- если значение в поле «Денежные средства на конец периода» положительное, то говорят о профиците бюджета денежных средств.
- если значение в поле «Денежные средства на конец периода» отрицательное, то говорят о дефиците бюджета денежных средств на предприятии.
Поле «1-8 января 2017 года» отражает информацию в стоимостном выражении по каждой статье именно в указанный временной промежуток 1-8 января 2017 года.
Поле «9-15 января 2017 года» отражает информацию в стоимостном выражении по каждой статье именно в указанный временной промежуток 9-15 января 2017 года.
Поле «16-22 января 2017 года» отражает информацию в стоимостном выражении по каждой статье именно в указанный временной промежуток 16-22 января 2017 года.
Поле «23-31 января 2017 года» отражает информацию в стоимостном выражении по каждой статье именно в указанный временной промежуток 23-31 января 2017 года.
Поле «1-5 февраля 2017 года» отражает информацию в стоимостном выражении по каждой статье именно в указанный временной промежуток 1-5 февраля 2017 года.
Поле «6-12 февраля 2017 года» отражает информацию в стоимостном выражении по каждой статье именно в указанный временной промежуток 6-12 февраля 2017 года.
Поле «13-19 февраля 2017 года» отражает информацию в стоимостном выражении по каждой статье именно в указанный временной промежуток 13-19 февраля 2017 года.
Таким образом, было подробно рассмотрено пошаговое создание базы данных «Бюджет денежных средств» в MICROSOFT ACCESS 2003, а также дано ее полное описание.
2.6 Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей выглядит следующим образом:
- Активируем запуск программы DELPHI 7.
- File – Save Project As – C – Program Files – Borland – Delphi 7 – Projects - Project1budget.
- Сохраняем UNIT 1и UNIT 2.
Подобные действия необходимы для того, чтобы осуществить сохранение проекта «Бюджет денежных средств».
2.7 Описание программных модулей
Создаваемое программное обеспечение определяется двумя программными модуля UNIT 1 и UNIT 2, которые управляют формами FORM 1 и FORM 2.
Рисунок 8 – Программные модули
Были рассмотрены программные модули.
2.8. Контрольный пример реализации проекта и его описание
Реализация проекта, который позволит автоматизировать бизнес – процесс «Управление денежными потоками», осуществится в среде программирования DELPHI 7.
Открываем сохраненный ранее в DELPHI 7 проект под наименованием Project1budget. Автоматически загружается первая форма FORM 1. Данная форма будет иметь скорее, ознакомительный характер, характер приветствия, так как в ней программа запросит установить логин и пароль. Это необходимо для того, чтобы защитить конфиденциальные данные о движении денежных потоков на предприятии. Данная программа будет доступна лишь руководителю предприятия и главному бухгалтеру. Поэтому, требование ввести пароль весьма обоснованно и необходимо. Только лишь после того, как будет введен правильный пароль и логин, программа позволит перейти к окно «Бюджет денежных средств».
Пока работу с данной формой мы приостановим и перейдем к наполнению FORM 2, которая и будет представлять непосредственно бюджет денежных средств.
Для этого нажимаем File – New – Form. Появляется новая форма под названием FORM 2. В свойстве CAPTION переименовываем данную форму, задав ей имя «Бюджет денежных средств». Далее необходимо сделать приятный вид данного окна, который будет удобен пользователю данной программы.
В свойстве COLOR выбираем необходимый цвет. Данные свойства устанавливаем на панели OBJECT INSPECTOR. Представим в виде рисунка.
Рисунок 9 – Установка свойств для FORM 2
Далее необходимо наполнить данную форму различными компонентами. Для этого переходим во вкладки на панели, которая находится вверху формы.
DATA SOURSE, компонент, который необходимо выбрать из вкладки DATA ACCESS.
ADO Connection, компонент, который выбирается из вкладки ADO.
ADO Table, компонент, который также выбирается из вкладки ADO.
Эти три компонента предназначены для того, чтобы осуществить связи между программным обеспечением DEPHI 7 и базой данных, на основании которой и будет создаваться данное приложение.
DB GRID, компонент, в котором и будет отражаться, собственно, информация о бюджете денежных средств. Данный компонент выбирается из вкладки DATA CONTROLS.
(DB)NAVIGATOR - компонент, который также выбирается из вкладкиDATA CONTROLS. Данный компонент будет предназначен для совершения манипуляций в программе.
Компонент LABEL из вкладки STANDART устанавливается для того, чтобы обозначить наименование таблицы, которая будет отображена в компоненте DB GRID. Данному компоненту даем наименование «Денежные потоки ООО Виктория в 2017 году».
Расположение всех компонентов представим в виде следующего рисунка.
Рисунок 10– Размещение всех необходимых компонентов на форме
Далее всем компонентам необходимо задать особые свойства, которые позволят программе запуститься.
В первую очередь необходимо определить канал передачи данных из базы данных, то есть определить связь необходимой базы данных с программным обеспечением DELPHI 7.
Для этого на панели OBJECT INSPECTOR компонента ADO Connection выбираем свойство Connection String. В предлагаемом окне жмем BUILD. То есть, выбираем канал передачи данных и путь, по которому база данных должна связаться с программой в DELPHI 7.
Канал передачи данных необходимо выбрать Jet 4.0 OLE DB Provider.
В компоненте ADO Connection в напели OBJECT INSPECTOR переходим к свойству Login Prompt и ставим False. Это необходимо для блокировки постоянного запроса логина и пароля.
Далее в компоненте DATA SOURSE на панели свойств в DATA SET устанавливаем связь с ADO TABLE1.
В свойстве компонента ADO TABLE CONNECTION выбираем ADO CONNECTION1. Также в поле TABLENAME выбираем необходимую таблицу «Бюджет денежных средств». Далее в свойстве ACTIVE ставим галочку на TRUE.
В компоненте DB GRID в DATA SOURSE устанавливаем связь DATA SOURSE 1.
В компоненте (DB)NAVIGATOR в панели OBJECT INSPECTOR в свойстве DATA SOURSE также выбираем DATA SOURSE 1.
Полученный вид программы представлен в виде рисунка.
Рисунок 11– Установка связей между всеми компонентами на форме «Бюджет денежных средств»
Все операции, которые осуществлены в FORM 2, сделаны. Далее переходим к наполнению FORM 1.
В свойстве CAPTION переименовываем данную форму, задав ей имя «Приветствие программы «Бюджет денежных средств»». Далее необходимо сделать приятный вид данного окна, который будет удобен пользователю данной программы.
В свойстве COLOR выбираем необходимый цвет. Данные свойства устанавливаем на панели OBJECT INSPECTOR.
На FORM 1 устанавливаем компонент LABEL из вкладки STANDART. В свойстве CAPTION прописываем «Здравствуй, пользователь!». Это будет приветствие пользователю данной программы. Также выбираем необходимый шрифт и цвет шрифта для того, чтобы пользователю было четко видно.
На FORM 1 устанавливаем компонент LABEL из вкладки STANDART. В свойстве CAPTION прописываем «ЛОГИН». Это будет логин для авторизации пользователя данной программы. Также выбираем необходимый шрифт и цвет шрифта для того, чтобы пользователю было четко видно.
Устанавливаем под вышеописанным компонентом компонент EDIT из вкладки STANDART. В свойстве TEXT удаляем все и оставляем пустое поле. Это будет поле для ввода логина.
На FORM 1 устанавливаем компонент LABEL из вкладки STANDART. В свойстве CAPTION прописываем «ПАРОЛЬ». Это будет пароль для авторизации пользователя данной программы. Также выбираем необходимый шрифт и цвет шрифта для того, чтобы пользователю было четко видно.
Устанавливаем под вышеописанным компонентом компонент EDIT из вкладки STANDART. В свойстве TEXT удаляем все и оставляем пустое поле. Это будет поле для ввода пароля.
На FORM 1 устанавливаем компонент BUTTON из вкладки STANDART. В свойстве CAPTION прописываем «Войти в программу «Бюджет денежных средств».
Получаем следующее видение программы:
Рисунок 12 – Окно приветствия
Нажимаем на кнопку BUTTON двойным щелчком и в открывшемся окне прописываем следующий код ввода пароля.