Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование реализации операций бизнесс-процесса «Управление денежными потоками»

Содержание:

Введение

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

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

Задачи. Для достижения цели работы должны быть решены, следующие задачи:

  1. Технико-экономический анализ предметной области и объекта автоматизации.
  2. Разработка информационной системы (базы данных) для реализации функций учета и контроля рабочего времени.
  3. Проектирование программного и алгоритмического обеспечения, реализующего функции автоматизированной информационной системы.

Методы. В качестве методов решения задач курсовой работы используются: метод системного анализа, методология объектно-ориентированного программирования, методы проектирования информационных систем (баз данных).

Технологии. В качестве средства системы управления базой данных в работе использована среда Microsoft Access, с помощью которой решались задачи проектирования базы данных.

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

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

1 Аналитическая часть

1.1 Выбор комплекса задач автоматизации

Планировать, анализировать и контролировать финансовые потоки можно с помощью многих корпоративных информационных экономических систем, однако наибольшие возможности по бюджетному управлению предприятием предоставляют специальные программы – автоматизированные системы управления финансовыми потоками[1].

Автоматизированная система управления финансовыми потоками (АСУФП) представляет собой электронную финансовую модель компании в виде взаимосвязанных финансовых показателей связанных с производством, инвестициями, продажами, закупками и т. д.

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

В моделировании должны принимать участие, как финансовый директор, так и другие сотрудники, занимающиеся составлением и исполнением бюджета. Поскольку данные для контроля и анализа поступают из других корпоративных информационных систем, то любая АСУФП должна состоять из следующих функциональных блоков[2]:

  • системы бюджетов;
  • средств для работы с системой финансовых показателей (дополнительные функции, редактор отчетов);
  • средств для организации коллективной работы;
  • средств для импорта (перевода) данных из одной учетной системы в другую.

Контекстная диаграмма разрабатываемой системы представлена на рис.1.1.

Рисунок 1.1. Контекстная диаграмма разрабатываемой системы

В качестве входных информационных потоков в системе рассматриваются[3]:

- список бюджетов;

- фактические данные финансовых показателей;

- запросы на формирование отчета;

- плановые показатели финансовых показателей;

- запросы на формирование отчетов.

В качестве выходных показателей

- отчеты о выполнении бюджетов;

- план использования финансовых средств;

- поток учетной информации.

Основными пользователями в системе являются:

- финансовый директор предприятия;

- руководители структурных подразделений.

Все пользователи руководствуются законами РФ и должностными инструкциями

1.2 Характеристика существующих бизнес – процессов

Автоматизация бизнес-процессов проводится с целью:

  • минимизации времени составления бюджета организации и ее отделов;
  • автоматизации формирования баланса деятельности предприятий;
  • автоматизации контроля расчетов предприятий;
  • составления плана использования финансовых ресурсов;
  • создания эффективного инструмента по управлению финансовыми потоками;
  • обеспечения доступности отчета по подразделениям, по операциям бюджета, практически в режиме «он-лайн», с исключением временного фактора трудозатрат специалиста на его составление;
  • исключения рутинных операций, отвлекающих ресурс специалиста, таких как: заполнение форм документов, контроль над комплектностью первичных исходящих документов, поиск нужных форм на бумажном носителе, ксерокопирование, пр.;
  • повышения оперативности принятия решения по планированию экономической деятельности предприятия на всех уровнях и подразделения предприятия;
  • минимизации времени на проверку отчетов по выполнению статей бюджета и производных отчетов;
  • сокращение издержек на непроизводственные операции.

Основные работы, выполняемые в автоматизированной системе управления финансовыми потоками, представлены схеме – детализации контекстной диаграммы на рисунок 1.2.

Среди основных активностей в автоматизированной системе управления финансовыми потоками целесообразно выделить (рисунок 1.2): - формирование плана бюджетов; регистрация финансовых показателей; формирование плана использования финансовых средств; поиск и обработка информации для составления отчета.

В таблице 1.1. представлены Основные действия для реализации функций системы.

Рисунок 1.2. Детализация бизнес-процессов автоматизированной системы управления финансовыми потоками

Таблица 1.1

Основные действия для реализации функций системы

Основные функции

Основные действия

Формирование плана бюджета

  1. Создание необходимых таблиц базы данных, для хранения информации о документе.
  2. Разработка программных процедур для управления.

Регистрация финансовых показателей

Создание необходимых таблиц и полей базы данных, для хранения информации о документах

Формирование плана использования финансовых средств

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

Справочник бюджетов

1. Создание необходимых полей базы данных

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

Формирование балансов по бюджетам

Создание необходимых полей базы данных , для хранения информации

Создание необходимых программных процедур.

Контроль исполнения бюджетов

Создание необходимых полей базы данных , для хранения информации

Создание необходимых программных процедур.

1.3 Характеристика документооборота, возникающего при решении задачи

Автоматизация функций по управлению финансовыми потоками предназначена для решения автоматизации повседневной работы финансового директора и руководителя финансового подразделения.

Высокая трудоёмкость обработки информации, низкая оперативность, дублирование потоков информации, несовершенство организации сбора и регистрации информации – факторы, тормозящие развитие организации. Решить эти недостатки и призвана автоматизация функций специалиста, которую планируется осуществить на практике.

Кроме того, необходимо учесть, что базовая технология была ручная. Она имела множество недостатков:

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

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

Рассмотрим схему документооборота, которая представлена на рисунке 1.3.

Функции автоматизированной системы могут быть достигнуты, за счет использования вычислительной техники и программных средств[4]. Учитывая, что поиск информации, сведений и документов учета в деятельности специалистов составляют порядка 30% рабочего времени, то внедрение автоматизированной системы учета позволит существенно высвободить квалифицированных специалистов. Это может привести к экономии фонда заработанной платы, уменьшения штата сотрудников, однако могут привести и к введению в штат сотрудников отдела штатной единицы оператора, в обязанности которого будет входить ввод сведений о протекающих бизнес-процессах составления приказов и учета сотрудников.

Рисунок 1.3. Схема документооборота

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

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

1.4 Обоснование проектных решений по информационному обеспечению

Проектные решения представляют собой набор документов, с помощью которых происходит процесс автоматизации[5]. Данный раздел описывает эти документы:

  • требования заказчика – документ, который описывает основные требования и пожелания заказчика по тому, как в конечном итоге должен выглядеть готовый продукт
  • анализ исследования – данный документ содержит информацию о проведенных исследованиях в рамках поставленной задачи. Для выявления более оптимального и эффективного выполнения поставленной задачи.
  • техническое задание - документ, содержащий основные технические требования, предъявляемые к будущему продукту, а так же исходные данные для разработки.
  • отчет – данный документ представляет собой полный отчет о проделанной работе над поставленной задачей.
  • тестирование – документ, содержащий в себе результаты тестирования, а так же описывающий обнаруженные недостатки в системе с целью их устранения.
  • устранение ошибок – этот документ содержит в себе выявленные ошибки на стадии внедрения и действия по их устранению.
  • внедрение – документ, содержащий в себе данные о том каким образом внедрить систему.
  • руководство пользователя - содержит в себе руководство по настройке системы, возможных ошибках и действий по их устранению.
  • на основании данных документов происходит обоснование проектных решений по информационному обеспечению.

Информационное обеспечение включает в себя внутримашинное и внемашинное информационное обеспечение.

1.5 Обоснование проектных решений по программному обеспечению

Для реализации проекта информационной системы выбираем систему класса Windows 7/10, благодаря ее распространенности и возможности обеспечения функций и требований к проекту.

Выберем СУБД для реализации проекта. В последние годы очень широкое распространение получила система управления базами данных MicrosoftAccess, которая входит в целый ряд версий пакета MicrosoftOffice(фирма Microsoft).

К настоящему времени разработано несколько версий систем компанией Microsoft:MS SQL Server-2000, MS SQL Server -2005, MS SQLServer-2008[6]. Приведем информацию о системе MS SQLServer-2008. MSSQLServer 2008 предлагает разработчикам развитую, удобную и функциональную среду программирования, включая средства работы с веб-службами, инновационные технологии .

Платформа бизнес-анализа SQLServer 2008, тесно интегрированная с MicrosoftOffice, предоставляет развитую маштабируемую инфраструктуру для внедрения мощных возможностей бизнес-анализа в рабочий процесс всех бизнес-подразделений вашей компании, открывая доступ к нужной бизнес-информации через знакомый интерфейс MSExcel и MSWord.

MySQL является относительно небольшой и быстрой реляционной СУБД. Перечислим основные преимущества MySQL:

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

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

Исходя из приведенных требований, выделим следующие характеристики средств разработки программного обеспечения и оценим их важность для рассматриваемого проекта по пятибалльной шкале[7].

  1. Наличие опыта разработки с использованием данного программного продукта.
  2. Требования к вычислительным ресурсам
  3. Предоставляемые возможности работы с базами данных.
  4. Предоставляемые возможности создания интерфейса.
  5. Скорость работы разработанного программного обеспечения.

Разрабатываемая автоматизированная система должна работать в среде операционной системой WindowsServer 7/10. Поэтому ограничим выбор программных средств удовлетворяющих этому требованию.

Для реализации проектных решений по программному обеспечению в качестве инструментального средства для реализации базы данных выбрана СУБД Microsof Access, которая обладает возможностями гибкого ввода данных, поиска, сортировки и корректировки данных, используя визуальные средства проектирования баз данных[8].

MS Access позволяет быстро создавать формы пользовательского интерфейса без использования навыков программирования. Используя визуальные построители, пользователи могут создать необходимые отчеты для вывода данных или результатов анализа. Библиотеки шаблонов и мастера-построители помогают убыстрить и облегчить создание профессионально оформленных интерфейсов и документов. Возможность включать графику и мультимедиа повышает выразительность создаваемых средств.

MS Access предоставляет мощные средства программирования, основанные на Visual Basic, позволяющие создавать эффективные клиентские системы для корпоративных баз данных (БД)[9].

2 Проектная часть

2.1. Информационная модель и её описание

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

Рисунок 2.1. Информационная модель разрабатываемой системы

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

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

Разрабатываемая программная система предназначена для управления финансовыми потоками, таким образом, одно из основных назначений системы – снижение “бумажного” документооборота при организации процессов учета и контроля. Для основных документов системы ( бюджет и платеж) были разработаны “электронные” формы представления, разработаны формы для создания документов, просмотра документов, редактирования и обработки документов. Для эффективного хранения основных документов системы разработаны соответствующие таблицы базы данных.

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

Состав кодовых обозначений объектов представлен в виде таблицы 2.1.

Таблица 2.1

Значение классификаторов системы

Наименование кодируемого множества объектов

Значность кода

Мощность

кода

Система кодирования

Система классификации

Вид классифи-катора

Код платежа

18

-

Порядковая

Многоаспектная

Локальный

Код подразделения

18

-

Порядковая

Многоаспектная

Локальный

Код бюджета

6

100

Порядковая

Многоаспектная

Локальный

Код плана

18

Порядковая

Многоаспектная

Локальный

Код факта

12

Порядковая

Многоаспектная

Локальный

Вид затрат

6

100

Порядковая

Многоаспектная

Локальный

Код Прогноза

6

100

Порядковая

Многоаспектная

Общероссийский

Классификатор “Код бюджета” является основным классификатором системы. Назначение данного классификатора – это однозначное определение бюджета.

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

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

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

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

Таблица 2.2

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

№ п/п

Наименование результатного показателя

Идентификатор результатного показателя

Алгоритм расчета

1

Просмотр базы данных

Формируется форма

Происходит выборка для ключа, которым является первичный ключ таблицы «Бюджет» с помощью динамически формируемых SQL запросов всех связанных записей из всех таблиц базы данных и отображаются в полях формы

2

Формирование отчета

Создается отчет

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

3

Просмотр результата поиска

Форма просмотра результатов поиска

Согласно динамически сформированной строке – предложению оператора SQL происходит поиск и выборка в динамически формируемые элементы результатов поиска.

Таким образом, результирующая информация разрабатываемой автоматизированной системы позволяет полностью определить запросы и требования, предъявляемые к системе (табл.2.2).

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

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

Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций (рис. 2.2).

Сценарий диалога представлен на рисунке 2.3.

Подчиненные формы формируются на основе SQL-запросов и позволяют отобразить записи базы данных связаные с главной формой.

Отчет формируется на основе запроса к базе данных и создается при помощи мастера составления отчетов Microsoft Access.

Структуру всех запросов к базе данных представлено в приложении А

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

Рисунок 2.2. Дерево функций ИС

Сценарий диалога представлен на рис. 2.3.

Рисунок 2.3. Диалог с информационной системой

На рис. 2.4–2.5 представлены частные диалоги по целям пользователя, создание платежа, создание баланса по подразделениям.

Рисунок 2.4. Структура диалога создание платежа

Рисунок 2.5. Создание баланса по подразделениям

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

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

- внесение необходимых изменений в базу данных.

Процессы сбора, передачи и выдачи информации реализованы в среде MS Access, при помощи механизма запросов на языке SQL, рассмотрим основные запросы в системе.

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

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

Таблица 2.3

Содержание таблиц базы данных

№ п/п

Наименование

Характеристика

бюджет

Информация о строках бюджета предприятия и подразделения

прогноз

планово-финансовые показатели

факт

фактические экономические показатели

подразделение

Информация о подразделениях предприятия

платеж

Информация о платежах, согласно строкам бюджета

вид затрат

Вид затрат, к которому может быть отнесена строка бюджета

контрагент

Информация о контрагентах

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

Таблицы попарно связаны между собой через ключи связи, что существенно упрощает их обработку, так как автоматически обеспечивается контроль целостности данных. В каждую из таблиц описанных выше введем индексные поля, с помощью которых решим задачи связи информационных таблиц. В результате, объединив необходимые ссылки, получим концептуальную схему информационной модели

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

Таблица 2.4

Назначение полей таблицы «Бюджет»

п/п

Наименование

Тип

Характеристика

Код строки

Целое

Индексное поле – первичный ключ таблицы «Бюджет».

Код платежа

Числовой

Ссылка на запись в таблице «Платеж»

Код план

Целое

Ссылка на запись в таблице «План»

Код факт

Целое

Ссылка на запись в таблице «Факт»

Код контрагент

Целое

Ссылка на запись в таблице «Контрагент»

6.

Код подразделения

Целое

Ссылка на запись в таблице «Подразделение»

7.

Код затрат

Целое

Ссылка на запись в таблице «Вид затрат»

8.

Примечание

Символьное

Примечание к строке бюджета

Рисунок 2.6. Реализация таблицы «Бюджет» средствами Microsoft Access

Рисунок 2.7. Реализация таблицы «Прогноз» средствами Microsoft Access

Таблица 2.5

Назначение полей таблицы «Прогноз»

п/п

Наименование

Тип

Характеристика

Код план

Счетчик

Индексное поле – первичный ключ таблицы «План»

НДС план

Числовой

Планируемая сумма налога на добавленную стоимость

Сумма план

Числовой

Планируемая сумма расчёта по строке бюджета

Дата план

Дата/время

Планируемая дата расчета

Сумма_ндс

числовой

Сумма платежа с учетом (НДС)

Таблица 2.6

Назначение полей таблицы «Факт»

п/п

Наименование

Тип

Характеристика

Код факт

Счетчик

Индексное поле – первичный ключ таблицы «Факт»

НДС факт

Числовой

Фактическая сумма налога на добавленную стоимость

Сумма факт

Числовой

Фактическая сумма расчёта по строке бюджета

Дата план

Дата/время

Планируемая дата расчета

Сумма_ндс

числовой

Сумма платежа с учетом (НДС)

Рисунок 2.8. Реализация таблицы «Факт» средствами Microsoft Access

Таблица 2.7

Назначение полей таблицы «Подразделение»

п/п

Наименование

Тип

Характеристика

Код подразделение

Целое

Индексное поле – первичный ключ таблицы «Подразделение»

Наименование

Текстовый

Наименование структурного подразделения

Рисунок 2.9. Реализация таблицы «Подразделение» средствами Microsoft Access

Таблица 2.8

Назначение полей таблицы «Платеж»

п/п

Наименование

Тип

Характеристика

Код платежа

Целое

Индексное поле – первичный ключ таблицы Location.

Наименование

Символьное

Наименование платежа

Расшифровка

Символьное

Расшифровка платежа

№ договора

Символьное

№ договора, согласно которому, осуществляется платеж

статус

Символьное

Статус платежа

Форма оплаты

Символьное

Форма оплаты по платежу

Рисунок 2.10. Реализация таблицы «Платеж» средствами Microsoft Access

Таблица 2.9

Назначение полей таблицы «Вид затрат»

п/п

Наименование

Тип

Характеристика

Код затрат

Целое

Индексное поле – первичный ключ таблицы «Вид затрат».

Вид затрат

Символьное

Вид затрат, относящейся к платежу

Рисунок 2.11. Реализация таблицы «Вид затрат» средствами Microsoft Access

Таблица 2.10

Назначение полей таблицы «контрагент»

п/п

Наименование

Тип

Характеристика

Код контрагент

Целое

Индексное поле – первичный ключ таблицы «контрагент».

Наименование

Символьное

Наименование контрагента

Вид деятельности

Символьное

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

Рисунок 2.12. Реализация таблицы «контрагент» средствами Microsoft Access

В результате кодирования-информационная модель была успешно реализована в среде Microsoft Access.

Для функционирования информационной системы необходимы исходные данные представленные на рис.2.13-2.19.

Рисунок 2.13. Реализация ввода данных в таблицу «Бюджет»

Рисунок 2.14. Реализация ввода данных в таблицу «Прогноз»

Рисунок 2.15. Реализация ввода данных в таблицу «Факт»

Рисунок 2.16. Реализация ввода данных в таблицу «Подразделение»

Рисунок 2.15. Реализация ввода данных в таблицу «Платеж»

Рисунок 2.16. Реализация ввода данных в таблицу «Вид затрат»

Рисунок 2.17. Реализация ввода данных в таблицу «Контрагент»

Разработанная схема данных представлена на рисунок 2.18.

Рисунок 2.18. Разработанная схема данных

2.6 Структурная схема пакета (дерево вызова программных модулей)

Структура разработанного проекта представлена на рисунках 2.19.

.

Рисунок 2.19. Структура разработанного программного проекта

Задача эксплуатируется в среде Windows 7 и выше. В качестве СУБД используется СУБД Microsoft Access.

Разработанный программный проект представляет приложение Ассеss, состоящее из 7 информационных таблиц, 15 кнопочных и информационных форм, а 6 запросов и 3 отчетов.

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

 2.7 Описание программных модулей

Алгоритм функционирования разработанного модуля автоматизированной системы управления финансовыми потоками можно кратко описать следующей последовательностью действий (рис. 2.20). При загрузке модуля ожидается выбор одной из альтернатив главного меню. В зависимости от выбранной альтернативы главного меню происходит активация соответствующей процедуры, и синтез необходимых дочерних форм. После этого вычислительный процесс ожидает задействования элементов управления, которые могут приводить к запуску различных программных процедур, входящих в состав проекта.

Исходными данными для данного программного продукта являются первичные документы:

1. Бюджеты подразделений и организации;

2. Результаты расчетов по строкам бюджетов;

3. Плановые экономические показатели;

4. Данные о контрагентах.

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

Рисунок 2.20. Блок-схема работы автоматизированной системы управления финансовыми потоками

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

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

- внесение необходимых изменений в базу данных.

2.8. Контрольный пример реализации проекта и его описание.

Главная форма разработанного приложения представлена на рисунке 2.21.

Рисунок 2.21. Внешний вид главной формы разрабатываемого приложения

Главная форма предназначена для управления вычислительным процессом. Эта форма содержит кнопочные элементы управления для запуска других форм приложения.

Главная форма при помощи активации кнопки «Исходные данные» позволяет создать форму «Исходные данные», которая предназначена для выбора справочника для просмотра и ввода информации. Внешний вид формы представлен на рисунке 2.22.

Рисунок 2.22. Внешний вид справочной формы приложения

При помощи кнопки «Просмотр базы данных» формируется форма «Просмотр БД», которая предназначена для организации просмотров базы данных. Внешний вид формы представлен на рис.2.23.

Рисунок 2.23. Форма «Выбор просмотра БД»

Рисунок 2.24. Форма «Выбор поиска»

При активации кнопочного элемента управления «Поиск информации» формируется форма для выбора альтернатив поиска – «выбор поиска». Внешний вид формы представлен на рис.2.25.

Формы просмотра строк бюджета, базы данных контрагентов, и фактических оплат представлены на рисунках 2.26-2.38.

Рисунок 2.25. Форма просмотра строк бюджета

Рисунок 2.26. Форма просмотра базы данных контрагентов

Рисунок 2.27. Форма просмотра фактических расчетов

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

Для отображения результирующей информации – полных связанных сведений о финансовых показателях предприятия формируются отчеты трех видов:

- отчет о бюджете подразделения организации;

- отчет о бюджете организации;

- отчет о балансе подразделений организации.

Отчеты представлены на рис. 2.28-2.29.

Рисунок 2.28. Отчет о бюджете подразделения

Рисунок 2.29. Отчет о бюджете организации

Рисунок 2.30. Отчет о балансе подразделений организации

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

ЗАКЛЮЧЕНИЕ

В курсовой работе была спроектирована и разработана автоматизированная система управления финансовыми потоками.

На этапе исследования была рассмотрена общая характеристика объекта автоматизации, его организационная структура и организация работы. На основе анализа сформированы и обоснованы требования к работе системы и к ее отдельным компонентам: программному, информационному, техническому.

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

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

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

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

Таким образом, созданная в курсовом проекте автоматизированная система управления финансовыми потоками полностью соответствует информационным требованиям предприятия и сможет поддерживать это соответствие в течение всего жизненного цикла системы.

В курсовом проекте проведена разработка автоматизированной информационной системы, которая была реализована при помощи средств Microsoft Access.

В работе проведено исследование предметной области, разработана структура базы данных, спроектированы SQL-запросы к базе данных, разработано алгоритмическое и программное обеспечение, спроектирован программный интерфейс автоматизированной системы, а так же проведено тестирование разработанной системы.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Вигерс Карл, Битти Джой Разработка требований к программному обеспечению. 3-е изд., дополненное / Пер. с англ. — М. : Издательство «Русская редакция» ; СПб. : БХВ-Петербург, 2014. — 736 стр.
  2. Карминский А.М. Применение информационных систем в экономике [Текст] : Учебное пособие / Александр Маркович Карминский, Борис Васильевич Черников. - 2, перераб. и доп. - Москва : Издательский Дом "ФОРУМ" ; Москва : Издательский Дом "ИНФРА-М", 2012. - 320 с.
  3. Карпова И. П. Базы данных; Питер - Москва, 2013. - 240 c.
  4. Голицына О. Л., Максимов Н. В., Попов И. И. Базы данных; Форум - Москва, 2012. - 400 c.
  5. Фуфаев Э. В., Фуфаев Д. Э. Базы данных; Академия - Москва, 2014. - 320 c.
  6. Грумондз А. В. Гиппиус С. В. Базы данных Академия , 2012
  7. Габдуллина К. Лидогенерация. Маркетинг, который продает Питер , 2015
  8. Берзон Н. И. Теплова Т. В. Финансовый менеджмент КНОРУС , 2014
  9. Парабеллум А. Масштабирование бизнеса. Создаем франчайзинг в розничной торговле Питер , 2013
  10. Ковалев В. В. Ковалев В. В. Финансовая отчетность. анализ финансовой отчетности (основы балансоведения). : ТК ВЕЛБИ, Изд-во Проспект , 2012