Файл: Проектирование реализации операций бизнес-процесса «Управление денежными потоками» (дерево функций и сценарий диалога).pdf
Добавлен: 25.05.2023
Просмотров: 363
Скачиваний: 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 Описание программных модулей
Данные возможности рассматриваемой среды разработки обеспечили ей обширную популярность при разработке автоматизированных систем управления предприятиями. Но их нельзя назвать однозначной сферой использования, потому что потенциал 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 – Сценарий диалога для работы с программой, позволяющей автоматизировать бизнес – процесс «Управление денежными потоками»