Файл: Проектирование реализации операций бизнес-процесса «Ежедневный складской учет»..pdf

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

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

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

Добавлен: 25.05.2023

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

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

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

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

ГЛАВА 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. Контрольный пример реализации проекта и его описание

ЗАКЛЮЧЕНИЕ

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

ADO Connection. В свойстве Connection String указываем путь передачи данных, через который осуществиться связь с базой данных «Оптовая торговля».

В появившемся окне нажимаем на BUILD и таким образом устанавливается соединение через канал передачи данных Microsoft Jet 4.0 OLE DB Provider. Далее выбираем базу данных «Оптовая торговля», с которой необходимо установить связь для ее отображения в FORM 2.

Рисунок 13– Установка связи между базой данных «Оптовая торговля» и FORM 2 «Учет оптовой торговли»

Для избежание постоянного запроса логина и пароля в свойстве 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. В свойстве DATA SOURSE отмечаем DATA SOURSE 1.

BUTTON 1. В свойстве CAPTION указываем наименование «ВЫХОД». Далее двойным щелчком вызываем процедуру данного компонента и прописываем следующий код.

Рисунок 14– Код для кнопки BUTTON 1

Далее из вкладки STANDART выбираем компонент LABEL. В свойстве CAPTION на панели OBJECT INSPECTOR указываем наименование и выбираем необходимый цвет и шрифт.

Получаем следующее представление FORM 2.

Рисунок 15– Представление FORM 2

Формируем новую форму FORM 3. Для этого проделываем процедуру File – New – Form.

Задаем имя для данной FORM 3 «Учет розничной торговли» в свойстве CAPTION на панели OBJECT INSPECTOR. Далее устанавливаем желаемый цвет, который будет интерфейсом программы «Учет розничной торговли».

Далее размещаем необходимые компоненты на FORM 3. Для этого, необходимо выбрать компоненты из вкладки, которая находится выше FORM 3.

Из вкладки DATA ACCESS выбираем компонент DATA SOURSE.

Из вкладки DATA CONTROLS выбираем компонент (DB)NAVIGATOR.

Из вкладки DATA CONTROLS выбираем компонент (DB) GRID.

Из вкладки STANDART выбираем компонент BUTTON.

Из вкладки ADO выбираем ADO Connection и ADO Table.

Все компоненты устанавливаются на FORM 3. Это наглядно представлено на рисунке.

Рисунок 16– Установка компонентов на FORM 3 «Учет розничной торговли»

Следующим шагом является установление всех необходимых свойств для каждого компонента на панели OBJECT INSPECTOR, которые позволят запуститься программе «Ежедневный складской учет».


ADO Connection. В свойстве Connection String указываем путь передачи данных, через который осуществиться связь с базой данных «Розничная торговля».

В появившемся окне нажимаем на BUILD и таким образом устанавливается соединение через канал передачи данных Microsoft Jet 4.0 OLE DB Provider. Далее выбираем базу данных «Розничная торговля», с которой необходимо установить связь для ее отображения в FORM 3.

Рисунок 17– Установка связи между базой данных «Розничная торговля» и FORM 3 «Учет розничной торговли»

Для избежание постоянного запроса логина и пароля в свойстве 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. В свойстве DATA SOURSE отмечаем DATA SOURSE 1.

BUTTON 1. В свойстве CAPTION указываем наименование «ВЫХОД». Далее двойным щелчком вызываем процедуру данного компонента и прописываем следующий код.

Рисунок 18– Код для кнопки BUTTON 1

Далее из вкладки STANDART выбираем компонент LABEL. В свойстве CAPTION на панели OBJECT INSPECTOR указываем наименование и выбираем необходимый цвет и шрифт.

Получаем следующее представление FORM 3.

Рисунок 19– Представление FORM 3

Далее переходим к работе с FORM 1.

Из вкладки ADDITIONAL выбираем компонент IMAGE. В свойствах данного компонента PICTURE выбираем LOAD. Выбираем необходимое изображение и нажимаем ОК.

Далее из вкладки STANDART выбираем компонент LABEL. В свойстве CAPTION на панели OBJECT INSPECTOR указываем наименование и выбираем необходимый цвет и шрифт.

Внизу формы устанавливаем кнопку BUTTON 1. В свойстве CAPTION указываем наименование «Учет оптовой торговли». Далее двойным щелчком вызываем процедуру данного компонента и прописываем следующий код.

Рисунок 20– Код для кнопки BUTTON 1

Внизу формы устанавливаем кнопку BUTTON 2. В свойстве CAPTION указываем наименование «Учет розничной торговли». Далее двойным щелчком вызываем процедуру данного компонента и прописываем следующий код.

Рисунок 21– Код для кнопки BUTTON 2

Получаем следующее видение FORM 1.


Рисунок 22– Вид FORM 1

Компиллируем программу и она запускается.

Рисунок 23 – Запуск программы «Ежедневный складской учет»

Нажимая на кнопку «Учет оптовой торговли», пользователь попадает в окно ежедневного учета оптовой торговли.

Рисунок 24 – Окно учета оптовой торговли

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

Если же в окне приветствия пользователь выберет кнопку «Учет розничной торговли», то он попадает в окно ежедневного учета розничной торговли.

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

Рисунок 25– Окно учета розничной торговли

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

Далее сформулируем выводы по главе 2.

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

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

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

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

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

-было рассмотрено дерево вызова программных модулей.

-были описаны программные модули программного обеспечения «Ежедневный складской учет».

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


ЗАКЛЮЧЕНИЕ

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

Первая глава является аналитической. В ходе ее написания были сделаны следующие выводы:

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

- автоматизация бизнес – процесса является необходимым условием выживания предприятия в современных условиях.

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

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

Поэтому, автоматизация бизнес – процесса необходима и должна быть своевременно осуществлена каждым предприятием.

- был рассмотрен бизнес – процесс «Складской учет», существующий на сегодняшний день на предприятии ООО «Хозяюшка».

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

Вторая глава – проектная. В ходе ее написания были сделаны следующие выводы.

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

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

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

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

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

-было рассмотрено дерево вызова программных модулей.

-были описаны программные модули программного обеспечения «Ежедневный складской учет».

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


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

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

ПРИЛОЖЕНИЕ 1

unit Unit1SKLAD;

interface

uses

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

Dialogs, StdCtrls, jpeg, ExtCtrls;

type

TForm1 = class(TForm)

Image1: TImage;

Label1: TLabel;

Button1: TButton;

Button2: TButton;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2SKLAD, Unit3;

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

Form2.show;

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

Form3.show;

end;

end.

unit Unit2SKLAD;

interface

uses

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

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

type

TForm2 = class(TForm)

DataSource1: TDataSource;

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

Button1: TButton;

Label1: TLabel;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form2: TForm2;

implementation

{$R *.dfm}

procedure TForm2.Button1Click(Sender: TObject);

begin

Close;

end;

end.

unit Unit3SKLAD;

interface

uses

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

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

type

TForm3 = class(TForm)

Button1: TButton;

DataSource1: TDataSource;

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

ADOConnection1: TADOConnection;

ADOTable1: TADOTable;

Label1: TLabel;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form3: TForm3;

implementation

{$R *.dfm}

procedure TForm3.Button1Click(Sender: TObject);

begin

Close;

end;

end.

ПРИЛОЖЕНИЕ 2

Рисунок – Запуск программы «Ежедневный складской учет»