Файл: Проектирование реализации операций бизнес-процесса «Продажи». Общие положения (дерево функций и сценарий диалога).pdf
Добавлен: 25.05.2023
Просмотров: 318
Скачиваний: 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 Описание программных модулей
После загрузки программы MICROSOFT ACCESS создаем новую базу данных посредством следующих манипуляций:
Файл – Создать - Новая база данных.
Следующим шагом является составление непосредственно таблицы при помощи конструктора. Задав имена полей, необходимо выбрать тип данных.
Обязательно необходимо сохранить таблицу с целью не допустить потрею данных.
Готовая база данных, созданная в MICROSOFT ACCESS выглядит следующим образом:
Рисунок 6 – Готовая база данных «Продажи»
Готовая база данных состоит из следующих полей:
Поле «Наименование клиента» содержит информацию о юридическом названии клиента, которое содержится в юридических документах.
Поле «Вид приобретаемой продукции» содержит информацию о перечне из ассортимента предприятия ООО «Молочный завод», которую приобретает тот или иной клиент.
Поле «Начало работы с клиентом»– это дата, когда предприятие ООО «Молочный завод» стало работать с данным клиентом. Определяющей значимости данная информация не имеет. Данная информация нужна для того, чтобы определять возможную степень лояльности по отношению к данному клиенту.
Поле «Объем продаж за текущий месяц» отражает информацию в стоимостном выражении о выручке за текущий месяц по конкретному клиенту.
Поле «Объем продаж с начала текущего года» отражает информацию в стоимостном выражении о выручке с начала текущего года по конкретному клиенту.
Поле «Оплата» показывает, в каком размере клиент рассчитался за отгруженный товар.
Поле «Дебиторская задолженность» содержит информацию в том случае, если уровень отгруженной продукции превышает оплату. То есть клиент не полностью рассчитался с предприятием ООО «Молочный завод».
Таким образом, было рассмотрено, каким образом, необходимо создать базу данных в MICROSOFT ACCESS, необходимой для создания программного обеспечения в среде программирования DELPHI 7.
2.6 Структурная схема пакета (дерево вызова программных модулей)
Программа начинает свою работу при запуске ярлыка, который обычно должен быть установлен в удобном для пользователя месте.
Обязательно необходимо произвести сохранение документа.
File – Save Project As – C – Program Files – Borland – Delphi 7 – Projects и даем наименование данному проекту ProjectSALE.
Также сохраняем UNIT 1SALE. Для этого необходимо нажать на кнопку Сохранить.
В данной создаваемой программе существуют два программных модуля UNIT 1 и UNIT 2, которые определяют форму FORM 1 и FORM 2.
2.7 Описание программных модулей
Программный модуль UNIT 1:
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls.
Программный модуль UNIT 2:
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Mask, DBCtrls, DB, ADODB, ExtCtrls.
2.8. Контрольный пример реализации проекта и его описание
Реализация проекта, которая позволит в некоторой степени автоматизировать бизнес – процесс «Продажи» создается в среде программирования DELPHI 7.
В первую очередь запускаем программу двойным щелчком. Как ранее было отмечено, сразу же сохраняем проект под названием ProjectSALE. Также сохраняем UNIT 1SALE.
Автоматически запускается FORM 1. Однако для работы нам необходимо будет создать еще одну форму под названием FORM 2. Работу с FORM 1 пока приостанавливаем и переходим к модификации и заполнению FORM 2, которая и будет, собственно, представлять собой рабочее окно «ПРОДАЖИ».
В первую очередь начинаем работать над внешним видом и удобством интерфейса, который будет не только привлекательным, но и удобным для пользователя.
В свойстве FORM 2 CAPTION на панели OBJECT INSPECTOR указываем имя программе «ПРОДАЖИ ПО КЛИЕНТАМ». В свойстве COLOR панели OBJECT INSPECTOR также выбираем желаемый цвет интерфейса программного обеспечения. Был выбран зеленый цвет, так как он признан благотворно влияющим на здоровье человека.
Следующим шагом будет являться размещение всех необходимых для создания программы компонентов.
Из вкладки DATA ACCESS выбираем компонент DATA SOURSE и устанавливаем его на FORM 2 «ПРОДАЖИ ПО КЛИЕНТАМ».
Из вкладки DATA CONTROLS выбираем компонент (DB)NAVIGATOR и устанавливаем его на FORM 2 «ПРОДАЖИ ПО КЛИЕНТАМ».
Из вкладки ADO выбираем ADO Connection и ADO Table, и размещаем эти два компонента также на FORM 2 «ПРОДАЖИ ПО КЛИЕНТАМ».
Данные компоненты также необходимы для того, чтобы эффективно использовать базу данных, ранее созданную в MICROSOFT ACCESS. Визуальное представление размещения данных компонентом на FORM 2 «ПРОДАЖИ ПО КЛИЕНТАМ» представим в виде рисунка.
Рисунок 7 – Установка компонентов на FORM 2 «ПРОДАЖИ ПО КЛИЕНТАМ»
Далее начинаем работу с компонента ADO Connection. Его использование в первую очередь объясняется тем, что данный компонент призван установить соединение и связь с базой данных, без которой создаваемая программа будет бессмысленна.
Выделив данный компонент, на панели OBJECT INSPECTOR находим свойство Connection String. Нажав на многоточие с правой стороны, появляется следующее окно, которое запрашиваем установить связь и путь данного соединения.
После нажатия на BUILD устанавливается соединение через канал передачи данных Microsoft Jet 4.0 OLE DB Provider. Далее выбираем базу данных, с которой необходимо данное соединение установить.
В итоге появляется следующее окно.
Рисунок 8 – Установка связи между базой данных и FORM 2 «ПРОДАЖИ ПО КЛИЕНТАМ»
Установление связи является неотъемлемой частью создания программы. Если соединение выполнено, то все необходимые данные автоматическим образом при дальнейших манипуляциях перейдут в программу, создаваемую на DELPHI 7.
Далее перейдем на панель OBJECT INSPECTOR и установим свойство FALSE в Login Prompt. Это позволит избежать постоянного всплытия требования о вводе пароля.
Рисунок 9 – Вид панели OBJECT INSPECTOR компонента ADO CONNECTION
Далее переходим к заполнению свойств других компонентов.
В компоненте DATA SOURSE выбираем свойство DATA SET и устанавливаем связь с ADO TABLE1.
Рисунок 10 – Вид панели OBJECT INSPECTOR компонента DATA SOURSE
В компоненте ADO TABLE выбираем свойство CONNECTION и устанавливаем связь ADO CONNECTION1. Также в поле TABLENAME выбираем необходимую таблицу ПРОДАЖИ. Далее в свойстве ACTIVE устанавливаем TRUE. Вид представим на рисунке.
Рисунок 11 – Вид панели OBJECT INSPECTOR компонента ADO TABLE
В компоненте (DB)NAVIGATOR устанавливаем связь DATA SOURSE - DATA SOURSE 1.
Далее переходим работать с непосредственно компонентом ADO TABLE. Кликнув двойным щелчком, появляется окно ADD FIELDS. Это запрос на выборку необходимых полей. Так как для создания полноценной программы нам необходимы все поля, то оставляем все поля выделенными и жмем ОК.
Рисунок 12 – Выбор полей из таблицы ПРОДАЖИ
Далее на форму перетаскиваем все поля, и устанавливаем их в удобном порядке.
Рисунок 13 – Перенос необходимых полей на форму
Из окна Form 2.ADO TABLE1 необходимо было перетащить следующие поля:
- наименование клиента
- вид приобретаемой продукции
- начало работы.
Данные поля расположены в одной колонке, так как содержат справочную информацию.
Из окна Form 2.ADO TABLE1 также необходимо перетащить следующие поля:
- объем продаж за текущий месяц
- объем продаж с начала года
- оплата
- дебиторская задолженность.
Данные поля будут расположены в колонке справа, так как отражают финансовую информацию о данном клиенте.
Интересно также заметить, что при переносе полей, автоматически переносится и запись – информация о клиенте, который расположен первый в списке базы данных.
Далее для удобства пользователя сделаем кнопку выхода из программы.
На FORM 2 устанавливаем Button1. В окне OBJECT INSPECTOR в свойствах устанавливаем название «ВЫЙТИ». Это обеспечит пользователю мгновенный выход из программы при нажатии на данную кнопку. В окне OBJECT INSPECTOR выбираем событие Events On Click. Прописываем следующий код:
Рисунок 13 – Ввод кода
Компилируем программу и получается следующее:
Рисунок 14 – Рабочее окно готовой программы
После указанных процедур переходим к работе с FORM 1. Данная форма необходима для того, чтобы защитить информацию, представляемую в FORM 2, логином и паролем.
Из вкладки STANDART и выбираем компонент LABEL. В свойстве CAPTION указываем наименование предприятия ООО «Молочный завод».
Аналогичным образом, устанавливаем на форму из вкладки STANDART компонент LABEL и даем ему наименование ЛОГИН. Под данным компонентом устанавливаем компонент EDIT. Удаляем в свойстве EDITTEXT. Это приведет к тому, что поле станет пустым.
Аналогичным образом, устанавливаем на форму из вкладки STANDART компонент LABEL и даем ему наименование ПАРОЛЬ. Под данным компонентом устанавливаем компонент EDIT. Удаляем в свойстве EDITTEXT. Это приведет к тому, что поле станет пустым.
Далее устанавливаем внизу кнопку BUTTON, которая позволит авторизироваться при ее нажатии. В свойствах даем ей наименование «Войти в программу».
Получаем следующее видение программы.
Рисунок 15 – Окно ввода персональных данных для работы с программой
Далее выбираем EDIT – то есть тот компонент, который предназначен для ввода пароля. В свойстве PASSWORDCHAR указываем знак *. При вводе пароля показываются *.
Далее необходимо написать код программы, которая обеспечит ввод логина и пароля и дальнейший запуск рабочего окна программы. Для этого, щелчком на кнопку BUTTON, прописываем код программы в открывшемся окне.
Рисунок 16 – Код для ввода пароля и логина
Компилируем программу. Так как все без ошибок, то программа запускается, и появляется следующее окно:
Рисунок 17 – Запуск программы и требование авторизироваться
После того, как были введены логин VAVILOV и пароль IVAN, сразу же появляется рабочее окно для менеджера.
Рисунок 18 – Готовое рабочее окно
Одновременное представление всех рабочих окон созданной программы представлен на рисунке 19.
Рисунок 19 – Вид программы
Таким образом, была создана программа для менеджера, которая позволит в режиме реального времени следить за уровнем продаж, оплаты и дебиторской задолженности клиента.
Далее сформулируем выводы по главе 2.
Преимущества данной программы следующие:
- программа «ПРОДАЖИ» создается в DELPHI 7 и необходима для автоматизации бизнес – процесса «ПРОДАЖИ».
- данная программа позволит в режиме реального времени следить за уровнем продаж, оплаты и дебиторской задолженности клиента.
- данная программа снижает риск ошибок и несоответствия информации.
- данные, которые будут изменены в базе данных MICROSOFT ACCESS, будут автоматически изменены и в программе «ПРОДАЖИ» Это обеспечит синхронизацию данных бухгалтерии и менеджера.
- навигатор позволяет добавлять, изменять и удалять информацию.
- программа защищена паролем, что является дополнительной защитой и неоспоримым преимуществом.
Можно с основанием утверждать, что данная программа, созданная в среде DELPHI 7, позволит автоматизировать бизнес – процесс «ПРОДАЖИ».
ЗАКЛЮЧЕНИЕ
В заключении данной курсовой работы можно сделать следующие выводы:
Первая глава носит аналитический характер, в которой сделаны следующие выводы:
- были определены основные задачи автоматизации бизнес – процессов.
- были определены основные проблемы, с которыми сталкивается предприятие при введении автоматизации бизнес – процессов. Также были рассмотрены пути выхода предприятия из данных проблемных ситуаций.