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

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

Содержание:

ВВЕДЕНИЕ

Актуальность исследования.

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

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

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

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

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

Этим и определяется актуальность выбранной темы курсовой работы: «Проектирование реализации операции бизнес – процесса «Управление денежными потоками».

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

Для достижения данной цели необходимо решение следующих задач:

  • Определить перечень задач для автоматизации бизнес – процесса «Управление денежными потоками»;
  • Дать описание бизнес – процессу, который существует на предприятии;
  • Обосновать проектные решения по информационному обеспечению;
  • Обосновать проектные решения по программному обеспечению;
  • Описать информационную модель;
  • Описать базу данных «Бюджет денежных средств» MICROSOFT ACCESS;
  • Описать пошаговый ход составления программы «Бюджет денежных средств» в DELPHI 7.

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

Работа состоит из введения, двух глав («Аналитическая часть», «Проектная часть»), заключения и списка использованной литературы.

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

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

Известно, что автоматизация бизнес – процессов включает в себя комплекс задач:

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

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

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

4) задача полного перехода на процессное управление для того, чтобы реализовать замкнутый цикл ДЕМПИНГА, то есть цикла качества.

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

Таким образом, в разделе были определены несколько задача автоматизации бизнес – процессов. Что касается выбранной темы курсовой работы «Управление денежными потоками», то в данном случае можно определить основную задачу автоматизации данного бизнес – процесса: это оптимизировать денежные потоки предприятия, видеть реальное положение дел по поступлениям и расходования денежных средств, анализировать профицит или дефицит бюджета. Это очень важно, так как позволит управлять ресурсами предприятия, которые в условиях кризиса становятся все более ограниченными.

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

Управление денежными потоками включают в себя несколько направлений. Более подробно остановимся на самом основном направлении данного вида бизнес – процесса – составление бюджета денежных средств.

Бюджет денежных средств составляется следующим образом:

В первую очередь вводятся все первичные документы на приход и расход денежных средств. Речь идет о налоговых накладных на покупку и реализацию товара. Далее проводятся все операции на расход и приход денежных средств. Важное значение занимают документы, которые подтверждают выплату заработной платы работникам предприятия. Также анализируются банковские документы, подтверждающие и приход, и расход денежных средств в расчетного счета предприятия ООО «Виктория».

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

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

Таким образом, в заключении можно отметить, что был рассмотрен существующий на предприятии ООО «Виктория» бизнес – процесс «Управление денежными потоками».

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

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

- налоговые накладные на приход и расход товара, сырья и материалов. Данные документы называют первичными, они определяют движение денежных средств.

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

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

Таким образом, был рассмотрен документооборот, возникающий в бизнес – процессе «Управление денежными потоками».

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

Понятие информационного обеспечения возникло с созданием автоматизированных систем управления (АСУ).

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

Одно из важных требований к информационному обеспечению - это достоверность данных информационной базы.

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

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

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

В состав технологических операций входят:

-   загрузка программы;

-   ввод данных;

-   контроль информации и возможность корректировки;

-   справочно-информационное обслуживание;

-   формирование информационных массивов;

-   вывод информации.

Существует несколько способов регистрации первичной информации:

-   документальный;

-   документальный с регистрацией на машинном носителе;

-   автоматический.

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

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

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

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

В настоящее время реляционные системы лучше соответствуют техническим возможностям персональных компьютеров.

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

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

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

Delphi можно назвать достаточно многофункциональной и сильной средой разработки приложений, RAD-оболочкой, в которой собраны последние подходы к программированию. Библиотеку VCL, на основе которой написана оболочка Delphi, называют в какой-то степени революционной. Если сравнить Delphi и C++ нельзя не заметить, что эффективность работы кода, который написан на языке Pascal, на пару процентов отличается от кода, сгенерированного на языке C++. Можно сделать вывод, что потенциалы языка почти не ограничены[2].

Одним из основных преимуществ Delphi перед его аналогами заключается в достаточно быстром процессе разработки программных продуктов, которые, в свою очередь, включают в себя довольно замысловатый интерфейс. Еще можно отметить наличие обширного набора компонентов, обеспечивающих работу с базами данных. Упорядоченный набор данных работает с разными базами данных, как с локальными, так и с промышленными. Например с такими, как, Oracle или MS SQL Server. Так же возможность управления базами данных на логическом уровне не используя низкоуровневые запросы к драйверам можно назвать значительным плюсов Delphi в этой области применения.

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

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

Но все равно нельзя не отметить, что язык Object Pascal накладывает некоторые границы, однако одним из преимуществ Borland в Object Pascal, можно выделить некоторые свойства, такие как properties и перегрузку процедур и функций. Так же можно сказать о еще некотором ряде особенностей, которые нельзя оставить без внимания, а именно:

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

2. Наличие справочной системы, в виде контекстного меню, что позволяет изучать язык.

3. Достаточно мощная скорость компиляции и выполнения откомпилированных программ.

4. В данной среде имеется возможность работы со вставками, написанными на языке Assembler.

5. Нет нужды в сторонних библиотеках.

6. Компонентная модель программирования. Использование данной модели дает возможность использовать компоненты, которые разработаны прочими программистами, без использования исходного кода. Применение компонентной модели позволяет сократить время разработчика.

7. Достаточно резвый браузер классов и вывод авто подсказки авто завершения кода[3].

Помимо такого обширного спектра плюсов, существуют и некоторые недочеты, хоть их и мало. Однако в некоторых случаях их выделяют и как достоинства.

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

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

Сам Object Pascal тоже можно обозначить как недостаток. Конечно простота, эффективность и легкость в изучении это хорошо, однако ему не помешала бы взгляд наличие мощных средств языка C++. Например, таких как: стандарты, перемещение операторов, объектного образца модели. Кроме всего прочего, достаточно сильно ощущается тенденция к разрастанию exe-файлов, которые генерируются Delphi. То есть, большинство маленьких проектов, которые разработаны в Delphi 4, при перекомпиляции в Delphi 5 увеличились на 40-70 Кбайт, при всем при этом, не обретя новой функциональности[4].

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

Выводы по главе 1.

В первой главе данной работы были сделаны следующие выводы:

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

- были описаны существующие бизнес – процессы на предприятии ООО «Виктория» и определен документооборот.

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

ГЛАВА 2. Информационное обеспечение задачи

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

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

В данной главе будет описана информационная модель «Управление денежными потоками» предприятия ООО «Виктория».

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

В данной главе автоматизация бизнес – процесса «Управление денежными потоками» будет включать в себя составление в автоматическом режиме бюджета денежных средств на предприятии. Бюджет денежных средств – это сводный отчет о движении денежных потоков за определенный отчетный период. В данном случае одним отчетным периодом будет является 1 неделя или 7 дней. Следует отметить, что вся информация в систематизированном виде о денежных потоках предприятия ООО «Виктория» будет представлена в едином окне, что является большим преимуществом для пользователя.

Информационная модель программы «Бюджет денежных средств» будет выглядеть следующим образом:

Вход в программу защищен логином и паролем.

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

Таблица 1

Информационная модель программы «Бюджет денежных средств»

Денежные средства на начало периода

Поступление денежных средств ВСЕГО

в том числе:

от реализации продукции

от реализации основных средств

от реализации нематериальных активов

от погашения дебиторов

от сдачи имущества в аренду

ИТОГО денежных средств

Расход денежных средств ВСЕГО

в том числе:

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

заработная плата

уплата налогов и сборов

коммерческие расходы

управленческие расходы

прочие расходы

Денежные средства на конец периода

Профицит или дефицит бюджета

Таким образом, была описана информационная модель бизнес – процесса «Управление денежными потоками», которая будет реализована в среде программирования DELPHI 7 для предприятия ООО «Виктория».

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

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

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

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

- Налоговый Кодекс РФ – документ, который строго регулирует движение денежных средств на предприятии

- налоговые накладные на покупку и реализацию товаров и продукции.

- платежные поручения, которые являются свидетельством расходования денежных средств на предприятии.

- банковские документы.

Входная информация для создания информационной модели создаваемой программы следующая:

- налоговые накладные на приход и расход товара, сырья и материалов.

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

- банковские документы. Документы подобного типа могут подтверждать, например, оплату дебиторами своей задолженности. Также банковские документы могут подтверждать факт расходования денежных средств предприятия ООО «Виктория».

Оперативная информация во многом схожа на входную информацию, и включает в себя:

- налоговые накладные на приход и расход товара, сырья и материалов.

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

- банковские документы. Документы подобного типа могут подтверждать, например, оплату дебиторами своей задолженности. Также банковские документы могут подтверждать факт расходования денежных средств предприятия ООО «Виктория».

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

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

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

После запуска программы, появляется окно, которое запрашивает логии и пароль.

Рисунок 1 – Окно приветствия

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

Рисунок 2 – Окно с результирующей информацией

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

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

Дерево функций имеет вид:

1) Загрузка программы «Бюджет денежных средств», созданная в DELPHI 7.

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

3) Только лишь после того, как будет введен правильный пароль и логин, программа позволит перейти к окно «Бюджет денежных средств».

4) Возможности программы широки: добавление и удаление записей, поиск необходимой записи.

4) Выход из программы.

Загрузка программы «Бюджет денежных средств»

Ввод логина и пароля

Добавление, удаление , изменение записей

Выход из программы

Рисунок 3 – Дерево функций для работы с программой, позволяющей автоматизировать бизнес – процесс «Управление денежными потоками»

Сценарий диалога выглядит похожим образом:

Загрузка программы «Бюджет денежных средств»

Вод необходимой информации

Выбор необходимого действия и анализ информации

Выход из программы

Рисунок 4 – Сценарий диалога для работы с программой, позволяющей автоматизировать бизнес – процесс «Управление денежными потоками»

Было рассмотрено дерево функций и сценарий диалога, которые в совокупности позволят автоматизировать бизнес – процесс «Управление денежными потоками».

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 Структурная схема пакета (дерево вызова программных модулей)

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

  1. Активируем запуск программы DELPHI 7.
  2. File – Save Project As – C – Program Files – Borland – Delphi 7 – Projects - Project1budget.
  3. Сохраняем 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 двойным щелчком и в открывшемся окне прописываем следующий код ввода пароля.

Рисунок 13– Прописывание кода для ввода логина и пароля в UNIT 1

Компилируем программу, и получается готовое окно приветствия в программу «Бюджет денежных средств».

Рисунок 14 – Готовое окно приветствия

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

Рисунок 15– Готовая программа «Бюджет денежных средств»

Возможности пользователя при работе с данной программой следующие:

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

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

- отображается в едином окне полный бюджет денежных средств предприятия ООО «Виктория».

- бюджет денежных средств разбит на недели, что значительно облегчает пользователю анализ поступлений и расходований денежных средств на предприятии ООО «Виктория».

- в конце каждого периода составляется мини отчет о том, каким образом сработало предприятие за неделю: с профицитом и дефицитом бюджета.

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

- любые изменения, которые происходят в базе данных, автоматически отражаются и в программе, созданной в DELPHI 7.

Таким образом, можно отметить, что созданное программное обеспечение «Бюджет денежных средств» является целесообразным и необходимым для пользователей предприятия ООО «Виктория».

ЗАКЛЮЧЕНИЕ

В заключении данной курсовой работы можно сделать следующие выводы:

В первой главе данной работы были сделаны следующие выводы:

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

- были описаны существующие бизнес – процессы на предприятии ООО «Виктория» и определен документооборот.

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

Во второй главе было проведено практическое исследование, а именно, описано создание программного проекта в DELPHI 7 «Бюджет денежных средств».

Возможности пользователя при работе с данной программой следующие:

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

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

- отображается в едином окне полный бюджет денежных средств предприятия ООО «Виктория».

- бюджет денежных средств разбит на недели, что значительно облегчает пользователю анализ поступлений и расходований денежных средств на предприятии ООО «Виктория».

- в конце каждого периода составляется мини отчет о том, каким образом сработало предприятие за неделю: с профицитом и дефицитом бюджета.

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

- любые изменения, которые происходят в базе данных, автоматически отражаются и в программе, созданной в DELPHI 7.

СПИСОК ЛИТЕРАТУРЫ

  1. Осипов Д. Л. Базы данных и Delphi. Теория и практика. — СПб.: БХВ-Петербург, 2011. - 752 с.
  2. Бобровский С.И. «Delphi 7. Учебный курс». 2008г. с.736
  3. Лекция 5: Модели организации баз данных [онлайн] - URL: http://www.intuit.ru/studies/courses/3439/681/lecture/14023 (дата обращения 11.10.2016)
  4. Реляционная база данных [онлайн] - URL: http://base.mybloge.net/relyacionnaya-baza-dannyx/ (дата обращения 01.11.2016)
  5. Введение в базы данных. Часть 2. Настольные СУБД // А.Федоров, Н. Елманова [онлайн] - URL: http://compress.ru/article.aspx?id=10282 (дата обращения 01.11.2016)).
  6. Глушаков С.В., Клевцов А.Л. «Программирование в среде Delphi 7.0». 2003г. с.528.
  7. Рубанцев В. «DELPHI 7 самоучитель». 2011. 418с.
  8. Обзор языков программирования и средств разработки на их основе [онлайн] - URL: http://bukvi.ru/computer/obzor-yazykov-programmirovaniya-i-sredstv-razrabotki-na-ix-osnove.html (дата обращения 01.11.2016)
  9. Преимущества и особенности Delphi [онлайн] - URL: http://starik2222.narod.ru/trpp/lec/11.htm (дата обращения 01.11.2016)
  10. Преимущества Delphi и напутствие начинающему программисту [онлайн] - URL: http://pisali.ru/raferti/41237/ (дата обращения 01.11.2016)

ПРИЛОЖЕНИЕ 1

unit Unit1budget;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls;

type

TForm1 = class(TForm)

Label1: TLabel;

Label2: TLabel;

Edit1: TEdit;

Label3: TLabel;

Edit2: TEdit;

Button1: TButton;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2budget;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

var

a: string;

s: string;

begin

a:= 'victoria';

s:= 'denejnie sredstva';

if (Edit1.Text=a) and (Edit2.Text=s)then

Form2.Show

else ShowMessage('Вы ввели неверный пароль');

end;

end.

unit Unit2budget;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, ExtCtrls, DBCtrls, Grids, DBGrids, DB, ADODB;

type

TForm2 = class(TForm)

DataSource1: TDataSource;

ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

Label1: TLabel;

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

implementation

uses Unit3;

{$R *.dfm}

end.

ПРИЛОЖЕНИЕ 2

Рисунок – Готовая программа «Бюджет денежных средств»

  1. Рубанцев В. «DELPHI 7 самоучитель». 2011. 418с.

  2. Рубанцев В. «DELPHI 7 самоучитель». 2011. 418с.

  3. Рубанцев В. «DELPHI 7 самоучитель». 2011. 418с.

  4. Рубанцев В. «DELPHI 7 самоучитель». 2011. 418с.