Файл: Проектирование реализации операций бизнес-процесса: «Покупка сырья и материалов».pdf
Добавлен: 25.05.2023
Просмотров: 330
Скачиваний: 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 Описание программных модулей
- выбирая кнопку «Учет закупок материалов», пользователь попадает в форму, отражающую полную информацию о движении материалов, необходимых для производства. В данной форме пользователь также может проводить и осуществлять различные корректировки.
- выбирая кнопку «Динамика цен на материалы», пользователь - сотрудник отдела снабжения - получает возможность анализировать ежедневные цены на каждый материал, который используется в производстве кондитерского изделия. Из этой формы пользователь может перейти в «Отчет по динамике цен на материалы», в результате чего появляется отчет, где в виде графиков отражается динамика цен на каждый вид материала, который используется при производстве кондитерского изделия на предприятия ООО «Сладкая сказка».
Преимуществами данного программного обеспечения являются следующие:
- пользователь программы может анализировать не только приход сырья и материалов на склад производства, но и видеть полную картину остатков, прихода и расхода сырья и материалов на складе производства.
- пользователь программы может в графическом виде анализировать динамику цен на сырье и материалы, что является более наглядным.
ЗАКЛЮЧЕНИЕ
В заключении курсовой работы были сделаны следующие выводы.
В первой главе были рассмотрены аналитические аспекты проектирования бизнес – процесса.
- были определены задачи автоматизации бизнес – процессов.
- были описаны существующие бизнес – процесс и порядок документооборота.
- были обоснованы проектные решения по информационному и программному обеспечению.
Во второй проектной главе данной курсовой работы были сделаны следующие выводы:
- была пошагово рассмотрено создание программного обеспечения, которое в автоматическом режиме позволит учитывать закупки сырья и материалов для кондитерского предприятия ООО «Сладкая сказка».
- программное обеспечение дает своему пользователю- работнику отдела снабжения следующие возможности.
- пользователь программного обеспечения входит в программу, где попадает в окно приветствия. В данном окне расположены четыре кнопки, которые предоставляют пользователю возможность выбора того действия, которое ему необходимо.
- выбирая кнопку «Учет закупок сырья», пользователь попадает в форму, где представлена вся информация не только о закупках сырья, но и о остатках на начало и конец периода, о приходе и расходе. В данной форме пользователь может осуществлять различные корректировки.
- выбирая кнопку «Динамика цен на сырье», пользователь заходит в другую форму, где получает возможность анализировать ежедневные цены на каждый элемент сырья, входящий в себестоимость кондитерского изделия. Из этой формы пользователь может нажать на кнопку «Отчет по динамике цен на сырье», в результате чего переходит автоматически в отчет, где в виде графиков отражается динамика цен на каждый вид сырья, входящий в себестоимость.
- выбирая кнопку «Учет закупок материалов», пользователь попадает в форму, отражающую полную информацию о движении материалов, необходимых для производства. В данной форме пользователь также может проводить и осуществлять различные корректировки.
- выбирая кнопку «Динамика цен на материалы», пользователь - сотрудник отдела снабжения - получает возможность анализировать ежедневные цены на каждый материал, который используется в производстве кондитерского изделия. Из этой формы пользователь может перейти в «Отчет по динамике цен на материалы», в результате чего появляется отчет, где в виде графиков отражается динамика цен на каждый вид материала, который используется при производстве кондитерского изделия на предприятия ООО «Сладкая сказка».
Преимуществами данного программного обеспечения являются следующие:
- пользователь программы может анализировать не только приход сырья и материалов на склад производства, но и видеть полную картину остатков, прихода и расхода сырья и материалов на складе производства.
- пользователь программы может в графическом виде анализировать динамику цен на сырье и материалы, что является более наглядным.
СПИСОК ЛИТЕРАТУРЫ
- Осипов Д. Л. Базы данных и 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)
ПРИЛОЖЕНИЕ 1
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Label1: TLabel;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
uses Unit2, Unit3, Unit5, Unit6;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.show;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
Form3.show;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
Form5.show;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
Form6.show;
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, DBCtrls, Grids, DBGrids, DB, ADODB;
type
TForm2 = class(TForm)
DataSource1: TDataSource;
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
Button1: TButton;
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 Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB, ExtCtrls, DBCtrls, Grids, DBGrids;
type
TForm3 = class(TForm)
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
Button1: TButton;
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
end.
Unit Unit4;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Series, TeEngine, DB, ADODB, ExtCtrls, TeeProcs, Chart, DbChart;
type
TFrame4 = class(TFrame)
DBChart1: TDBChart;
DataSource1: TDataSource;
ADOTable1: TADOTable;
Series4: TLineSeries;
Series5: TLineSeries;
Series6: TLineSeries;
Series7: TLineSeries;
Series8: TLineSeries;
Series9: TLineSeries;
Series10: TLineSeries;
Series11: TLineSeries;
Series12: TLineSeries;
Series1: TFastLineSeries;
Series2: TFastLineSeries;
Series3: TFastLineSeries;
private
{ Private declarations }
public
{ Public declarations }
end;
implementation
{$R *.dfm}
end.
unit Unit5;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB, ExtCtrls, DBCtrls, Grids, DBGrids;
type
TForm5 = class(TForm)
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
ADOConnection1: TADOConnection;
ADOQuery1: TADOQuery;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form5: TForm5;
implementation
{$R *.dfm}
procedure TForm5.Button1Click(Sender: TObject);
begin
Close;
end;
end.
unit Unit6;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB, ExtCtrls, DBCtrls, Grids, DBGrids;
type
TForm6 = class(TForm)
DataSource1: TDataSource;
DBGrid1: TDBGrid;