Автор работы: Пользователь скрыл имя, 08 Января 2012 в 19:51, курсовая работа
Прибуток як результат фінансово-господарської діяльності підприємства
Прибуток є однією з основних категорій товарного виробництва. Це передусім виробнича категорія, що характеризує відносини, які складаються в процесі суспільного виробництва.
Водночас прибуток є однією з важливих форм розподілу національного доходу. Відтак прибуток характеризує відносини, які складаються в процесі первинного розподілу національного доходу, його перерозподілу і кінцевого використання.
1. Описання предметної області
1.1. Описання об’єктів предметної області, їх атрибутів, взаємозв’язків та взаємодії.
1.2. Схема документообігу, описання документів вхідної інформації
1.3. Мета створення АІС, описання вихідної інформації
2. Структура меню АІС
3. Логічна структура бази даних
4. Екранні форми АІС
5. Лістинг створення бази даних
6. Лістинг створення пакету прикладних програм
Висновки
Перелік посилань
DataSource1.DataSet:=
end;
procedure TPruh_order.
begin
IBDataSet1.Filtered:=false;
IBDataSet1.Filtered:=True;
end;
end.
unit add_order;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DBGridEh, StdCtrls, ComCtrls, ExtCtrls, Grids, DBGrids, DB,
IBCustomDataSet;
type
Tadd_pruh_order = class(TForm)
IBDataSet1: TIBDataSet;
DataSource1: TDataSource;
IBDataSet2: TIBDataSet;
IBDataSet3: TIBDataSet;
DataSource2: TDataSource;
DataSource3: TDataSource;
DBGrid1: TDBGrid;
DBGrid2: TDBGrid;
Label1: TLabel;
Panel1: TPanel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
Edit1: TEdit;
DateTimePicker1: TDateTimePicker;
Button2: TButton;
Button3: TButton;
DBGridEh1: TDBGridEh;
Label5: TLabel;
IBDataSet1KOD: TIntegerField;
IBDataSet1NOMER_ORDERA: TIntegerField;
IBDataSet1DATA_SOSTAV: TDateField;
IBDataSet1KREDIT: TIntegerField;
IBDataSet1SUMMA: TIBBCDField;
IBDataSet1PRINATO_OT: TIBStringField;
IBDataSet1OSNOVANIE: TIBStringField;
IBDataSet3KOD: TIntegerField;
IBDataSet3NAZVA: TIBStringField;
IBDataSet3SCHET_PLAT: TIBStringField;
IBDataSet3BIK_BANKA: TIBStringField;
IBDataSet3KORR_SCHET: TIBStringField;
IBDataSet2KOD_OP: TIntegerField;
IBDataSet2RAH_PO_KREDITY: TIntegerField;
IBDataSet2NAIMEN_OPERAC: TIBStringField;
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
{ Private declarations }
public
{ Public declarations }
end;
var
add_pruh_order: Tadd_pruh_order;
implementation
{$R *.dfm}
uses MainForm,Order;
procedure Tadd_pruh_order.Button2Click(
begin
IBDataSet1.Active:=true;
IBDataSet1.Insert;
IBDataSet1NOMER_ORDERA.Value:=
IBDataSet1DATA_SOSTAV.Value:=
IBDataSet1KREDIT.Value:=
IBDataSet1SUMMA.Value:=0;
IBDataSet1PRINATO_OT.Value:=
IBDataSet1OSNOVANIE.Value:='<
end;
procedure Tadd_pruh_order.Button3Click(
begin
IBDataSet1.Active:=True;
if(IBDataSet1.Fields[1].Value=
ShowMessage('Введіть № ордера!') else
if(IBDataSet1.Fields[2].Value=
ShowMessage('Введіть дату!') else
if(IBDataSet1.Fields[3].Value=
ShowMessage('Введіть корр.
if(IBDataSet1.Fields[4].Value=
ShowMessage('Введіть суму!') else
if(IBDataSet1.Fields[5].Value=
ShowMessage('Заповніть поле "Прийнято від"!') else
if(IBDataSet1.Fields[6].Value=
ShowMessage('Введіть підставу!
begin
IBDataSet1.ApplyUpdates;
Edit1.Text:='0';
end;
end;
procedure Tadd_pruh_order.FormCreate(
begin
IBDataSet1.Close;
IBDataSet1.Open;
IBDataSet2.Close;
IBDataSet2.Open;
IBDataSet3.Close;
IBDataSet3.Open;
DateTimePicker1.DateTime:=now;
end;
procedure Tadd_pruh_order.FormClose(
var Action: TCloseAction);
begin
Pruh_order.IBDataSet1.Close;
Pruh_order.IBDataSet1.Open;
Pruh_order.DBGridEh1.Refresh;
Edit1.Text:='';
end;
end.
unit Oblik;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ComCtrls, DB, IBCustomDataSet, IBQuery, Grids,
DBGridEh, TeEngine, Series,
ExtCtrls, TeeProcs, Chart, DbChart;
type
TOblik_prub = class(TForm)
DateTimePicker1: TDateTimePicker;
DateTimePicker2: TDateTimePicker;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Button1: TButton;
DBGridEh1: TDBGridEh;
Label4: TLabel;
IBQuery1: TIBQuery;
DataSource1: TDataSource;
DBGridEh2: TDBGridEh;
Label5: TLabel;
DataSource2: TDataSource;
IBQuery2: TIBQuery;
DBChart1: TDBChart;
Series1: TPieSeries;
DBChart2: TDBChart;
Series2: TPieSeries;
Label6: TLabel;
Edit1: TEdit;
Label7: TLabel;
IBQuery1PLATNUK: TIBStringField;
IBQuery1SUM: TIBBCDField;
IBQuery3: TIBQuery;
IBQuery3SUM: TIBBCDField;
IBQuery4: TIBQuery;
IBQuery4SUM: TIBBCDField;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Oblik_prub: TOblik_prub;
implementation
{$R *.dfm}
uses MainForm;
procedure TOblik_prub.FormCreate(Sender: TObject);
begin
DateTimePicker1.DateTime:=now;
DateTimePicker2.DateTime:=now;
end;
procedure TOblik_prub.Button1Click(
begin
ibquery1.SQL.Clear;
ibquery1.SQL.add('select platnuk,sum(kredit)
from oblik_po_vup where (data>='''+datetostr(
ibquery1.Open;
IBQuery2.SQL.Clear;
IBQuery2.SQL.add('select platnuk,sum(summa)
from oblik_po_ord where (data_sost>='''+datetostr(
IBQuery2.Open;
ibquery3.SQL.Clear;
ibquery3.SQL.add('select sum(kredit)
from oblik_po_vup where (data>='''+datetostr(
ibquery3.Open;
IBQuery4.SQL.Clear;
IBQuery4.SQL.add('select sum(summa)
from oblik_po_ord where (data_sost>='''+datetostr(
IBQuery4.Open;
if ((IBQuery1.RecordCount=0)and(
Edit1.Text:='0' else
if ((IBQuery1.RecordCount<>0)and(
Edit1.Text:=IBQuery3SUM.
if ((IBQuery1.RecordCount=0)and(
Edit1.Text:=IBQuery4SUM.
Edit1.Text:=IntToStr((
end;
end.
Информация о работе Облік прибутку на виробничому підприємстві