Файл: Проектирование реализации операций бизнес-процесса «Взаиморасчеты с клиентами» (Характеристика документооборота).pdf
Добавлен: 25.05.2023
Просмотров: 277
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес –процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5 Обоснование проектных решений по программному обеспечению
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
Появляется окно, с которым необходимо начинать работу.
Рисунок 7 – Окно программы для начала работы
Затем необходимо сохранить проект. Для этого заходим:
File – Save Project As – C – Program Files – Borland – Delphi 7 – Projects и даем наименование данному проекту UNIT 1. Сохраняем проект, нажимая на кнопку Сохранить.
2.7 Описание программных модулей
В данной создаваемой программе существует один программный модуль UNIT 1, который отвечает за форму FORM 1.
2.8. Контрольный пример реализации проекта и его описание
Программа, которая призвана облегчить работу менеджеров с клиентами – дебиторами, будет создаваться в программном обеспечении Delphi 7. Открываем программу Delphi 7. Сразу же сохраняем новый проект под именем Project 1, чтобы в дальнейшем не потерять все создаваемые данные.
В новом проекте Project 1 в открытом окне Form 1 размещаем компонент ADO Connection из компонента ADO. После того, как данный компонент ADO Connection был размещен на форме Form 1, заходим в свойства данного компонента в левом нижнем углу окне OBJECT INSPECTOR . Находим свойство Properties и Connection String. Выбирая данное свойство появляется окно. В всплывшем окне выбираем «Use connection string» и жмем BUILD. Данная манипуляция необходима для того, чтобы установить соединение с базой данных, которая была создана в MICROSOFT ACCESS. Данная связь обеспечит полный перенос всех необходимых данных из базы данных в создаваемую программу уже на DELPHI 7. Эта манипуляция также обеспечит полную синхронизацию действий бухгалтера, который производит изменения в базе данных дебиторов, и всплывающей информацией у менеджеров. Связь с базой данных обеспечит актуальность данных по всем дебиторов у менеджеров. А это, в свою очередь, позволяет менеджерам адекватно оценивать ситуацию с взаиморасчетами с клиентами.
В всплывшем окне выбираем канал, который обеспечит соединение базы данных с создаваемой программой – Microsoft Jet 4.0 OLE DB Provider.
Затем осуществляем выбор необходимой базы данных и осуществляем соединение.
Рисунок 8 – Выбор канала передачи данных
Далее в свойстве компонента ADO Login Prompt необходимо поставить False. Это необходимо для того, чтобы не всплывало постоянно окно, которое запрашивает логин и пароль.
Следующим шагом в создании программы по взаиморасчетам с клиентами является следующее:
- на Form 1 устанавливаем еще один компонент ADO Query также из компонента ADO. Заходим в свойства данного компонента в левом нижнем углу окне OBJECT INSPECTOR . Находим свойство Properties, Connection. Устанавливаем ADO Connection1.
- на Form 1 устанавливаем еще один компонент из закладки Data Access Data Source. В свойствах OBJECT INSPECTOR устанавливаем Data Set – ADO Query1.
Рисунок 9 – Установка необходимых компонентов для создания программы
Далее переходим на компонент ADO Query. В свойствах находим SQL. Это необходимо для того, чтобы написать соответствующий запрос в SQL, который позволит выбрать все поля из таблицы «Дебиторы».
Рисунок 10 – SQL запрос на выбор данных из таблицы дебиторы в базе данных
Следующим шагом в создании программы по взаиморасчетам с клиентами является следующее:
- на Form 1 устанавливаем еще один компонент из закладки Data controls DBGrid. В свойстве данного компонента Data Source устанавливаем свойство Data Source1.
Далее необходимо убедиться в том, что программа MICROSOFT ACCESS закрыта, в противном случае программа выдаст ошибку.
Еще раз переходим на компонент ADO Query. В свойствах находим Active и устанавливаем TRUE. В компоненте DBGrid сразу же отображается таблица с дебиторами должниками, которая ранее была создана в базе данных MICROSOFT ACCESS.
Рисунок 10 – Создание связи между базой данных и программой в DELPHI 7
Компиллируем программу посредством нажатия на зеленый треугольник RUN. Если программа создана без ошибок, то она запустится следующим образом:
Рисунок 10 – Запуск программы DELPHI 7
Далее необходимо усовершенствовать программу, сделав ее более удобной для пользователя – для менеджера.
На Form1 выводим компонент Button1. В окне OBJECT INSPECTOR в свойствах меняем имя «ВЫХОД ИЗ ПРОГРАММЫ». Это позволит достичь того, что при нажатии на данную кнопку, пользователь сможет выходить из данной программы. В окне OBJECT INSPECTOR выбираем событие Events On Click. Прописываем следующий код:
procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;
Аналогичным образом, устанавливаем компоненты Label1, Edit1 и Button 2, которые в дальнейшем позволят осуществлять поиск.
Меняем цвет видения программы и присваиваем имя «Дебиторская задолженность». Компилируем программу и получаем следующее:
Рисунок 10 – Запуск программы DELPHI 7 «Дебиторская задолженность»
Следует отметить преимущества данной программы:
- если бухгалтер меняет какие – либо данные в базе данных дебиторов, то информация автоматическим образом меняется и в программе DELPHI 7 «Дебиторская задолженность». Это крайне важно, так как менеджер должен обладать актуальной текущей информацией для принятия управленческих решений. Например, задолженность по предприятию ООО Вектор составляет 1000000 рублей. Однако в течение дня поступил платеж от данного предприятия на расчетный счет анализируемого нами предприятия на сумму в 440000 рублей. После оприходования соответствующих документов, в базе данных сумма дебиторской задолженности составляет 1000000 рублей - 440000 рублей = 560000 рублей.
Рисунок 11 – Изменение суммы дебиторской задолженности в MICROSOFT ACCESS «Дебиторы» по предприятию ООО Вектор
Рисунок 12 – Аналогичное изменение суммы дебиторской задолженности в DELPHI 7 «Дебиторская задолженность» по предприятию ООО Вектор
- если добавляется новый дебитор, и бухгалтер также вводит всю необходимую информацию, то информация автоматически отображается и в программе на DELPHI 7 «Дебиторская задолженность». Например, у анализируемого нами предприятия появляется новый клиент, который осуществил закупку товаров на сумму в 100000 рублей – АО Велига. Данная информация автоматически отображается в программе на DELPHI 7 «Дебиторская задолженность».
Рисунок 11 – Добавление нового дебитора АО Велига в MICROSOFT ACCESS «Дебиторы»
Рисунок 12 – Аналогичное изменение дебитора АО Велига в DELPHI 7 «Дебиторская задолженность»
Таким образом, было рассмотрено подробное создание программы в DELPHI 7 «Дебиторская задолженность», которая значительно позволит упростить бизнес – процесс «Взаиморасчеты с клиентами».
ЗАКЛЮЧЕНИЕ
Автоматизация бизнес-процессов на современном этапе развития способна решать следующие задачи:
Увеличение скорости обработки информации компании (например, более быстрое прохождение заявки от отдела продаж до склада).
Увеличение прозрачности бизнеса (например, можно оперативно посмотреть задолженность контрагентов).
Контроль над объемами информации (например, клиенты могут сами заносить оставлять заявки через интернет).
Согласование действий (например, товар, уже зарезервированный для одного клиента, не уйдет к другому).
Повышение технологичности бизнеса (например, цены и налоги считаются автоматически) и др.
На решение других задач, например, на увеличение потока клиентов, своевременную сдачу отчетности или определение перспектив развития автоматизация непосредственно не влияет!
Поэтому обычно автоматизация необходима в следующих случаях:
-переориентация на новые задачи (выпуск другой продукции, выход на новые рынки, техническое переоснащение);
-проведение реформ или изменение принципов управления;
-неспособность старой системы автоматизации удовлетворять потребности предприятия;
-подготовка фирмы к продаже (автоматизация должна увеличить ее рыночную стоимость).
Следующий важный момент: нужно четко определить, какой именно участок работы необходимо автоматизировать в данный момент. Причем, небольшим компаниям сделать это несложно. Им нужно всего лишь проанализировать, чья деятельность в фирме связана с обработкой и хранением больших объемов информации и построением отчетов. Как правило, это подразделения, которые занимаются бухгалтерским и налоговым учетом, отвечают за движение товарно-материальных ценностей и т. п. Существуют "общепризнанные" процессы, вопроса о необходимости автоматизации которых обычно не возникает. Традиционно это бухучет, движение ТМЦ, расчет зарплаты и кадровый учет. Эти процессы автоматизируют изначально, так как повышение их эффективности вследствие автоматизации многократно доказано.
Еще один способ выяснить, что именно нужно автоматизировать: понять, что именно не устраивает руководителя в текущей работе организации. Причиной недовольства может быть время выполнения процесса, его стоимость, качество (количество ошибок и сбоев). Например, планировать производство можно и вручную, без применения средств автоматизации. Но точность расчетов при этом, как правило, оставляет желать лучшего, а время их выполнения составляет около недели. К тому же ошибок при таком планировании возникает очень много. Да и финансовые расходы на «ручной» процесс оказываются неоправданно большими.
Только после этого можно переходить непосредственно к выбору автоматизированной системы.
Предпочтение обычно отдают той программе, которая наилучшим образом подходит под технические требования и не станет препятствием для информационного роста в будущем. К сожалению, практически невозможно найти готовую систему, которая была бы способна на сто процентов удовлетворить потребности компании. Поэтому остается выбрать наиболее подходящий по функциональности и стоимости программный продукт.
Специалисты рекомендуют: чтобы определить, жесткая или гибкая система нужна в конкретном случае, необходимо понять, как будет меняться предприятие и его бизнес-процессы в течение ближайших двух-четырех лет. Если организация работает стабильно и в ближайшее время принципиальных изменений в ее системе управления не планируется, можно примерять жесткие системы, в том числе и западные. У них есть неоспоримое преимущество - это законченные и отлаженные решения, которые вобрали в себя лучшие управленческие достижения. Однако, остановив выбор на такой системе, компания будет вынуждена "подстроить" свою работу под реализованную в ней модель бизнес-процессов. Для отечественных предприятий это возможно далеко не всегда. Если же бизнес часто реформируют, а система управления в окончательном виде еще не сложилась, компании нужна гибкая система, которую можно модифицировать без крупных затрат. Такие продукты присутствуют на рынке. К тому же на их основе могут быть реализованы уже готовые решения.
А в заключение хочется отметить: для того, чтобы вывести компанию на принципиально новый уровень эффективности, необходимо получить достоверное представление о том, что в ней происходит. Если собственными силами это сделать не удается, имеет смысл обратиться к бизнес-аналитикам. Ведь стоимость их услуг окажется в итоге гораздо ниже, чем убытки от неудачной автоматизации!
СПИСОК ЛИТЕРАТУРЫ
- Осипов Д. Л. Базы данных и Delphi. Теория и практика. — СПб.: БХВ-Петербург, 2011. - 752 с.
- Лекция 5: Модели организации баз данных [онлайн] - URL: http://www.intuit.ru/studies/courses/3439/681/lecture/14023 (дата обращения 11.10.2016)
- Реляционная база данных [онлайн] - URL: http://base.mybloge.net/relyacionnaya-baza-dannyx/ (дата обращения 01.11.2016)
- Введение в базы данных. Часть 2. Настольные СУБД // А.Федоров, Н. Елманова [онлайн] - URL: http://compress.ru/article.aspx?id=10282 (дата обращения 01.11.2016)).
- Глушаков С.В., Клевцов А.Л. «Программирование в среде Delphi 7.0». 2003г. с.528.
- Обзор языков программирования и средств разработки на их основе [онлайн] - URL: http://bukvi.ru/computer/obzor-yazykov-programmirovaniya-i-sredstv-razrabotki-na-ix-osnove.html (дата обращения 01.11.2016)
- Преимущества и особенности Delphi [онлайн] - URL: http://starik2222.narod.ru/trpp/lec/11.htm (дата обращения 01.11.2016)
- Преимущества Delphi и напутствие начинающему программисту [онлайн] - URL: http://pisali.ru/raferti/41237/ (дата обращения 01.11.2016)