Файл: Проектирование реализации операций бизнес-процесса «Взаиморасчеты с клиентами» (Информационная модель и её описание).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.05.2023

Просмотров: 307

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

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

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 Описание программных модулей

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

ЗАКЛЮЧЕНИЕ

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

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

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

База данных создается в MICROSOFT ACCESS в виде таблиц. В зависимости от особенностей полей в таблице. Она будет создаваться в режиме ввода данных.

Создаются две таблицы в базе данных «Клиенты январь 2017 года», «Клиенты февраль 2017».

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

Далее необходимо совершить следующие операции:

Файл – Создать – Новая база данных.

Создается база данных под названием «Клиенты».

Рисунок 6– База данных «Клиенты за январь 2017»

Поле «наименование клиента». Отражается информация о наименовании клиента – покупателя предприятия ООО «Мыловаров».

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

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

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

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

Поле «переплата клиента» возникает в том случае, когда сумма реализации в стоимостном выражении меньше оплаты клиента.

Поле «блокирование продаж» возникает в том случае, когда сумма дебиторской задолженности превышает 20000 рублей.

Рисунок 7– База данных «Клиенты за февраль 2017»

Поле «наименование клиента». Отражается информация о наименовании клиента – покупателя предприятия ООО «Мыловаров».

Поле «сальдо на 1 февраля» отражает информацию о задолженности предприятия покупателя на 1 февраля 2017 года.

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

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

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


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

Поле «переплата клиента» возникает в том случае, когда сумма реализации в стоимостном выражении меньше оплаты клиента.

Поле «блокирование продаж» возникает в том случае, когда сумма дебиторской задолженности превышает 20000 рублей.

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

Программа управляется программными модулями UNIT 1 и UNIT 2 и UNIT 3, которые управляют работой FORM 1 и FORM 2 и FORM 3.

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

В данной создаваемой программе можно отметить программные модули UNIT 1 и UNIT 2 и UNIT 3, которые управляют работой FORM 1 и FORM 2 и FORM 3.

Рисунок 8– Программные модули проекта

Таким образом, были рассмотрены программные модули проекта.

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

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

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

Для начала запускаем DELPHI 7. Затем сохраняем проект, реализуя операцию File – Save Project As – C – Program Files – Borland – Delphi 7 – Projects и даем наименование данному проекту Project1raschetklient. Параллельным образом, сохраняем UNIT 1. Дальнейшие UNIT, которые будут создаваться по ходу работы с программой, будут сохраняться в текущем режиме посредством реализации операции File – Save.

Загружается FORM 1. На панели OBJECT INSPECTOR выбираем свойство CAPTION и переименовываем форму так, как этого требует бизнес – процесс, а именно «Расчеты с клиентом за январь 2017 года». Далее в свойстве COLOR задаем цвет по желанию или по предпочтению заказчика, в данном случае предприятия ООО «Мыловаров».


Далее на форму «Расчеты с клиентом за январь 2017 года» устанавливаем из панели компонентов следующие элементы:

- DATA SOURSE из вкладки DATA ACCESS.

- ADO Connection из вкладки ADO.

- DB GRID, из вкладки DATA CONTROLS.

- ADO Table из вкладки ADO.

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

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

- (DB) NAVIGATOR из вкладки DATA CONTROLS.

- BUTTON из вкладки STANDART. Данный компонент предназначен для перехода в следующую форму.

Рисунок 9 – Размещение всех необходимых компонентов на FORM 1

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

Находим свойство компонента ADO Connection Connection String.

Выбираем необходимый путь и канал передачи данных, посредством которого и осуществиться связь с базой данных «Клиента январь 2017». Канал передачи данных необходимо выбрать Microsoft Jet 4.0 OLE DB Provider. Базу данных выбираем из той папки, где она была сохранена. В итоге получаем окно:

Рисунок 10 – Подключение к базе данных через компонент ADO Connection

Далее в свойстве этого же компонента LOGIN PROMT устанавливаем значение FALSE, чтобы избежать постоянного запроса на ввод логина и пароля.

Далее в компоненте DATA SOURSE в свойстве DATA SET выбираем из выпадающего списка ADO Table 1.

Далее в свойствах компонента ADO Table устанавливаем следующие свойства:

- В Connection – ADO Connection.

- В Table name – клиенты за январь 2017.

- В Active – True.

Далее в компоненте DB GRID устанавливается в свойстве DATA SOURSE DATA SOURSE 1. Сразу же видно, что компонент DB GRID полностью заполнился данными из базы данных «Клиенты за январь 2017».

Далее в компоненте DB NAVIGATOR устанавливается в свойстве DATA SOURSE DATA SOURSE 1.

Далее установим еще один компонент на FORM 1.

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

Дадим наименование данному компоненту «Расчеты с клиентами за период январь 2017 года». Выберем шрифт и цвет шрифта, который будет вписываться в визуальное представление данного программного обеспечения. Данные свойства выбираются также на панели свойств OBJECT INSPECTOR .


Далее дадим наименование компоненту BUTTON – «следующий месяц». Данные свойства выбираются также на панели свойств OBJECT INSPECTOR .

Рисунок 11 – Установка всех необходимых свойств компонентов

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

Рисунок 12 – Прописывание кода для кнопки BUTTON 1

Компилируем программу и получаем готовое программное приложение, вид которого можно представить на рисунке.

Рисунок 13– Готовое программное приложение «Расчеты с клиентами» для периода январь 2017

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

Загружается FORM 2. На панели OBJECT INSPECTOR выбираем свойство CAPTION и переименовываем форму так, как этого требует бизнес – процесс, а именно «Расчеты с клиентом за февраль 2017 года». Далее в свойстве COLOR задаем цвет.

Далее на форму «Расчеты с клиентом за февраль 2017 года» устанавливаем из панели компонентов следующие элементы:

- DATA SOURSE из вкладки DATA ACCESS.

- ADO Connection из вкладки ADO.

- DB GRID, из вкладки DATA CONTROLS.

- ADO Table из вкладки ADO.

- (DB) NAVIGATOR из вкладки DATA CONTROLS.

- BUTTON 1 из вкладки STANDART.

- LABEL из вкладки STANDART.

Рисунок 14– Размещение всех необходимых компонентов на FORM 2

Аналогичным образом находим свойство компонента ADO Connection Connection String.

Выбираем необходимый путь и канал передачи данных, посредством которого и осуществиться связь с базой данных «Клиента февраль 2017». Канал передачи данных необходимо выбрать Microsoft Jet 4.0 OLE DB Provider. Базу данных выбираем из той папки, где она была сохранена. В итоге получаем окно:

Рисунок 15– Подключение к базе данных через компонент ADO Connection

Далее в свойстве этого же компонента LOGIN PROMT устанавливаем значение FALSE, чтобы избежать постоянного запроса на ввод логина и пароля.


Далее в компоненте DATA SOURSE в свойстве DATA SET выбираем из выпадающего списка ADO Table 1.

Далее в свойствах компонента ADO Table устанавливаем следующие свойства:

- В Connection – ADO Connection.

- В Table name – клиенты за январь 2017.

- В Active – True.

Далее в компоненте DB GRID устанавливается в свойстве DATA SOURSE DATA SOURSE 1. Сразу же видно, что компонент DB GRID полностью заполнился данными из базы данных «Клиенты за февраль 2017».

Далее в компоненте DB NAVIGATOR устанавливается в свойстве DATA SOURSE DATA SOURSE 1.

Компоненту LABEL дадим наименование «Расчеты с клиентами за период февраль 2017 года».

Компоненту BUTTON 1 дадим наименование «следующий месяц», который позволит пользователю в дальнейшем перейти на март 2017 и т.д.

Рисунок 16– Установка всех необходимых свойств компонентов

В UNIT 2 аналогичным образом прописываем код:

procedure TForm2.Button1Click(Sender: TObject);

begin

Form3.show;

end;

Компилируем программу и получаем следующее готовое программное приложение для пользователя для анализа расчета с клиентами за февраль 2017 года.

Рисунок 17– Готовое программное приложение «Расчеты с клиентами» для периода февраль 2017

Таким образом, в заключении раздела можно определить следующее:

- в среде программирования DELPHI 7 было создано программное обеспечение «Расчеты с клиентами» для предприятия ООО «Мыловаров», которое позволит ему автоматизировать бизнес – процесс «Взаиморасчеты с клиентами».

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

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

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

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