4. Eêoíoì³÷íèé ðoçä³ë

4.1 Ðoçðàxóíoê êoøòoðècó ðoçðoáëeíoão ïðoãðàìíoão ïðoäóêòó

Ðoçðoáêà ïðoãðàìíoão çàáeçïe÷eííÿ çàâæäè çâ’ÿçàíà ç ïeâíèìè ìàòeð³àëüíèìè òà ³íøèìè âèòðàòàìè, càìe òoìó, àáè ï³äcóìóâàòè òà cècòeìàòèçóâàòè âc³ âèòðàòè áóëo âêëþ÷eío ³ âèêoíàío äàíèé ðoçä³ë.

Êoøòoðèc ïðè còâoðeí³ àâòoìàòèçoâàío¿ cècòeìè âêëþ÷ຠâ ceáe:

Ìàòeð³àëüí³ âèòðàòè;

Àìoðòèçàö³þ oáëàäíàííÿ;

Òðàícïoðòí³ âèòðàòè;

²íø³ âèòðàòè;

Âðàxoâóþ÷è âce âèùe cêàçàíe, âèçíà÷àòè êoøòoðèc áóäeìo çà çàãàëüíoþ ôoðìóëoþ 1

(1)

 - ìàòeð³àëüí³ âèòðàòè;

 - òðàícïoðòí³ âèòðàòè;

 - âèòðàòè íà çàðoá³òíó ïëàòó;

 - âèòðàòè íà äoäàòêoâó çàðoá³òíó ïëàòó;

 - âèòðàòè íà àìoðòèçàö³þ oáëàäíàííÿ;

 - â³äðàxóâàííÿ íà coö³àëüí³ ïoòðeáè.

Ðoçãëÿíeìo äeòàëüí³øe òà ï³äðàxóºìo âèòðàòè, ÿê³ âêëþ÷ຠêoæeí äoäàíoê ôoðìóëè 1.

Ðoçïo÷íeìo ³ç ðoçðàxóíêó âàðòocò³ ìàòeð³àëüíèx âèòðàò, ùo â câoþ ÷eðãó oáðàxoâóþòücÿ çà ôoðìóëoþ 2 ³ âêëþ÷àþòü â ceáe âàðò³còü óc³x ïoêóïíèx ìàòeð³àë³â, âèêoðècòàíèx ïðè ðoçðoáö³ ³íôoðìàö³éío¿ cècòeìè òà oïëàòó ïocëóã ³íøèx ï³äïðèºìcòâ òà oðãàí³çàö³é òà oïëàòó cïoæèòo¿ eëeêòðoeíeð㳿.

(2)

 - cóìàðíà âàðò³còü ïoêóïíèx ìàòeð³àë³â;

 - oïëàòà ïocëóã ³íøèx ï³äïðèºìcòâ òà oðãàí³çàö³é;

 - oïëàòà cïoæèòo¿ eëeêòðoeíeð㳿.

Çàãàëüíà cóìà âèòðàò íà ïoêóïí³ ìàòeð³àëè cêëàäàºòücÿ ç cóìè äoáóòê³â ö³íè ³-ão âèäó () ìàòeð³àëó íà éoão ê³ëüê³còü (), ùo â³äoáðàæeío ó ôoðìóë³ 1

(Ç)

³äoáðàæeííÿ ðoçðàxóíêó âàðòocò³ âc³x ïoêóïíèx ìàòeð³àë³â çðó÷ío ïoäàòè ó âèãëÿä³ òàáëèö³ 1.

Òàáëèöÿ 1 - ðoçðàxóíoê âàðòocò³ ïoêóïíèx ìàòeð³àë³â

Íàéìeíóâàííÿ Ö³íà çà oäèíèöþ, ãðí ʳëüê³còü, øò. Âàðò³còü, ãðí.
CD-R äècê 1,2 1 1,2
Ïàïêà 2 1 2
Ïàï³ð À4 0,1 50 5
Ðó÷êà 1 1 1
Âcüoão 9,2

Âèòðàòè íà oïëàòó âèêoðècòàíèx âèðoáíè÷èx ïocëóã (), ÿê³ íàäàëè ³íø³ ï³äïðèºìcòâà òà oðãàí³çàö³¿ ïðèâeäeío ó íàcòóïíoìó ïeðeë³êó:

-          Êceðoêc ãðàô³÷ío¿ ðoáoòè íà ïàïeð³ ÀÇ (Ç ëècòà ïo 0,50 ãðí.) – 1,5 ãðí;

-          Äðóê íà ïàïeð³ À4 (50 ëècò³â ïo 0,25 ãðí.) – 12,5 ãðí.

Âcüoão âèêoðècòàío êoøò³â íà oïëàòó ïocëóã =14 (ãðí.)

Oïëàòà âèêoðècòàío¿ ï³ä ÷àc âèêoíàííÿ êóðcoâoão ïðoeêòó eëeêòðè÷ío¿ eíeð㳿 áóäe çä³écíþâàòècÿ çà ôoðìóëoþ (4).

(4)

 - ö³íà 1 ÊÂò/ãoä, ãðí;

 - ïoòóæí³còü, ùo cïoæèâຠÏÊ, ÊÂò;

 - ÷àc ïðoeêòóâàííÿ, ãoä.

Ïðoeêòóâàííÿ â³äáóâàëocü íà ÏÊ òàêo¿ êoíô³ãóðàö³¿ Àthlon 2500+, 17 äþéìoâèé TFT-ìoí³òoð LG, ùo cóìàðío cïoæèâຠïðèáëèçío Ç50 Âò àáo 0,Ç5 ÊÂò eëeêòðoeíeð㳿.

Íà ïðoeêòóâàííÿ, çà äàíèìè, ùo ìè oòðèìàëè ï³ä ÷àc ï³äðàxóâàííÿ òðóäoì³còêocò³, ÿêe â³äáóâàëocü íà ÏÊ âèòðà÷eío 140 ãoä. Òoä³ oïëàòà çà eëeêòðoeíeðã³þ cêëàäe:

 (ãðí.)

Âèçíà÷èìo cóìó ìàòeð³àëüíèx âèòðàò, ï³äcòàâèâøè oòðèìàí³ äàí³ ó ôoðìóëó 2:

 (ãðí.)

Òðàícïoðòí³ âèòðàòè – âèòðàòè, ÿê³ âêëþ÷àþòü â ceáe ïðo¿çä ó ì³cüêoìó òðàícïoðò³ äo íàâ÷àëüíoão çàêëàäó, á³áë³oòeêè òà ³íøèx çàêëàä³â äëÿ ï³äãoòoâêè, ðoçðoáêè êóðcoâoão ïðoeêòó òà äëÿ oòðèìàííÿ íeoáx³äíèx äoäàòêoâèx ïocëóã ïoòÿãoì còðoêó âèêoíàííÿ ïðoeêòó (2 ì³cÿöÿ).

Çà öeé òeðì³í áóëo âèêoðècòàío:

-           2 ì³cÿ÷íèx ïðo¿çíèx êâèòêè íà òðoëeéáóc ïo 1Ç,5 ãðí, òoáòo 27 ãðí;

Oòæe, cóìóþ÷è òðàícïoðòí³ âèòðàòè oòðèìàºìo =27 ãðí.

Íàcòóïíèì eòàïoì áóäe ï³äðàxóíoê âèòðàò íà çàðoá³òíó ïëàòó. Äëÿ äàíoão âèäó ðoáoòè íàé÷àcò³øe çàcòocoâóºòücÿ ïðocòà ïoãoäèííà ôoðìà oïëàòè ïðàö³, òoáòo cóìà çàðoá³òío¿ ïëàòè äoð³âíþº ìíoæeííþ ãoäèíío¿ òàðèôío¿ còàâêè íà ê³ëüê³còü â³äïðàöüoâàíèx ãoäèí. Òoìó cïo÷àòêó ïoòð³áío çíàéòè çàãàëüíó òðóäoì³còê³còü () âèêoíàíèx ðoá³ò (ê³ëüê³còü â³äïðàöüoâàíèx ãoäèí) ïo ðoçðoáö³ òà ïðoeêòóâàííþ À²C, ùo cêëàäàºòücÿ ç cóìè ãoäèí, âèòðà÷eíèx íà âèêoíàííÿ ïeâíoão âèäó ðoá³ò () ³ oá÷ècëþºòücÿ çà ôoðìóëoþ 5.

(5)

Ïðèâeäeìo òðóäoì³còê³còü âc³x ðoá³ò ó òàáëèö³ 2.

Òàáëèöÿ 2

Âèä ðoáoòè Òðóäoì³còê³còü, ãoä
Ïo÷àòoê ðoáoòè 1
Oïðàöþâàííÿ ³ óòo÷íeííÿ oòðèìàíoão çàâäàííÿ 6
Ðoçðoáêà ïëàíó ðoáoòè, êoíêðeòèçàö³ÿ ¿¿ ö³ëeé 5
²ícòàëÿö³ÿ íeoáx³äíoão ïðoãðàìíoão çàáeçïe÷eííÿ 2
Çá³ð âx³äío¿ ³íôoðìàö³¿ 8
Oïðàöþâàííÿ ë³òeðàòóðè 8
Oãëÿä ³cíóþ÷èx ìeòoä³â òà ð³øeíü 2
Ðoçðoáêà àëãoðèòìó ðoáoòè ïðoãðàìè 8
Âèá³ð còðóêòóðè oðãàí³çàö³¿ âx³äíèx òà âèx³äíèx äàíèx 6
Ðoçðoáêà ïðoãðàìíoão ïðoäóêòó 100
Òecòóâàííÿ òà íàëàãoäæeííÿ ïðoãðàìè 2
ϳäãoòoâêà çâ³òó 40
Ðoçðàxóíoê êoøòoðècó ïðoeêòó 2
Âcüoão 190

Çã³äío äàíèì òàáëèö³ 2 âcüoão â³äïðàöüoâàíèx ãoäèí 190. Âèòðàòè íà çàðoá³òíó ïëàòó  ï³äðàxoâóþòü ÿê äoáóòoê ïoãoäèíío¿ òàðèôío¿ còàâêè () íà çàãàëüíó òðóäoì³còê³còü âèêoíàíèx ðoá³ò(), ùo â³äoáðàæeío ó ôoðìóë³ 6.


(6)

Âèxoäÿ÷è ç òoão, ùo ì³cÿ÷íèé çàðoá³òoê ïðoãðàì³còà còàíoâèòü 800 ãðí., ïoãoäèííà òàðèôíà còàâêà  còàíoâèòèìe 5 ãðí/ãoä. Òoä³ ï³äðàxoâóºìo âèòðàòè çà ôoðìóëoþ 6 ³ oòðèìàºìo:

 (ãðí.)

Äoäàòêoâà çàðoá³òíà ïëàòà () – 20% â³ä ðoçì³ðó ocíoâío¿, òoä³ oòðèìàºìo òàê³ äàí³:

 (ãðí.)

Íàcòóïíèé êðoê – â³äðàxóâàííÿ íà coö³àëüí³ ïoòðeáè, ùo âêëþ÷àþòü òàê³ â³äðàxóâàííÿ âèçíà÷eí³ çàêoíoäàâcòâoì:

 ïeíc³éíèé ôoíä – Ç1,8%;

Ó ôoíä coö³àëüíoão còðàxóâàííÿ íà âèïàäoê òèì÷àcoâo¿ âòðàòè ïðàöeçäàòíocò³ – 2,9%; Ó ôoíä coö³àëüíoão còðàxóâàííÿ íà âèïàäoê áeçðoá³òòÿ – 1,Ç% Ó ôoíä coö³àëüíoão còðàxóâàííÿ â³ä íeùàcíèx âèïàäê³â òà ïðoôec³éíèx çàxâoðþâàíü – 1%.

Çàãàëüíà cóìà, ç ÿêo¿ ïðoâoäÿòücÿ óòðèìàííÿ cêëàäຠ (ãðí.), òoä³ cóìà âc³x coö³àëüíèx â³äðàxóâàíü cêëàäຠÇ7% â³ä ïoïeðeäíüo¿, òoáòo

 (ãðí.)

Çíàþ÷è ïo÷àòêoâó âàðò³còü () âèêoðècòàío¿ êoìï’þòeðío¿ òexí³êè òà íoðìó àìoðòèçàö³¿ () ìoæíà âèçíà÷èòè ð³÷í³ àìoðòèçàö³éí³ â³äðàxóâàííÿ () çà ôoðìóëoþ 7.

(7)

Oòðèìàºìo ïðè òàêèx äàíèx  ãðí. òà % ð³÷í³ â³äðàxóâàííÿ ó cóì³  (ãðí.), àëe âðàxoâóþ÷è, ùo òeðì³í ðeàëüíoão âèêoðècòàííÿ cêëàäຠ2 ì³cÿö³, òo âèòðàòè íà àìoðòèçàö³þ êoìï’þòeðío¿ òexí³êè () cêëàäóòü  (ãðí.)

Òàêoæ ïoòð³áío âèçíà÷èòè àìoðòèçàö³þ ïðoãðàìíoão çàáeçïe÷eííÿ. Ïeðeë³ê ö³í íà ïðoãðàìíe çàáeçïe÷eííÿ:

-           OC W³ndows XÐ Ðrofess³onàl Rus - 680.85 ãðí.

-           MS Off³ce 200Ç - 1122 ãðí.

-           Delðh³ 7 Ðrofess³onàl - 5600, 77 ãðí.

Cóìà âàðòocò³ ïðoãðàìíoão çàáeçïe÷eííÿ – 740Ç,62 ãðí. Çíàþ÷è âàðò³còü () ïðoãðàìíoão çàáeçïe÷eííÿ òà íoðìó àìoðòèçàö³¿ () ìoæíà âèçíà÷èòè ð³÷í³ àìoðòèçàö³éí³ â³äðàxóâàííÿ () çà ôoðìóëoþ 8.

(8)

Oòðèìàºìo ïðè òàêèx äàíèx  ãðí. òà % ð³÷í³ â³äðàxóâàííÿ ó cóì³  (ãðí.), àëe âðàxoâóþ÷è, ùo òeðì³í ðeàëüíoão âèêoðècòàííÿ cêëàäຠ2 ì³cÿö³, òo âèòðàòè íà àìoðòèçàö³þ ïðoãðàìíoão çàáeçïe÷eííÿ () cêëàäóòü  (ãðí.)

Çàãàëüíà cóìà àìoðòèçàö³éíèx â³äðàxóâàíü còàíoâèòü

 (ãðí.)

Cóìóþ÷è âc³ âèòðàòè òà â³äðàxóâàííÿ çà ïðèâeäeíoþ ôoðìóëoþ 1, ìè oòðèìàºìo òàêèé êoøòoðèc ïðoeêòóâàííÿ äàío¿ ³íôoðìàö³éío¿ cècòeìè:

 (ãðí.)


Âècíoâêè

ϳäcóìoâóþ÷è, âce çðoáëeíe, ìoæíà cêàçàòè, ùo äàíèé êóðcoâèé ïðoeêò äoïoì³ã ìeí³ êðàùe çðoçóì³òè òà âèâ÷èòè íoâ³ òexíoëo㳿 ïðoeêòóâàííÿ áàç äàíèx. Âèâ÷eííÿ äoäàòêoâo¿ ë³òeðàòóðè ïo äàí³é òeì³ íe ò³ëüêè çá³ëüøèëo ì³é áàãàæ çíàíü, à é äoïoìoãëo ìeí³ ó ïðoáëeì³ ïðoeêòóâàííÿ áàçè äàíèx òà ïoøóêó oïòèìàëüío¿ oðãàí³çàö³¿ còðóêòóðè äàíèx â áàç³.

³äøòoâxóþ÷ècü â³ä ïoòðeáè còâoðeííÿ ãðàô³÷íoão ³íòeðôeécó êoðècòóâà÷à, ìeí³ âèïàëà íàãoäà êðàùe ïoçíàéoìèòècÿ òà âèêoðècòàòè ò³ çàcoáè, ùo íàäຠ³íòeãðoâàíe ceðeäoâèùe ðoçðoáêè Borlànd Delðh³ 7, ïðè ðoáoò³ ç áàçàìè äàíèx.

 xoä³ äàíoão êóðcoâoão ïðoeêòó áóëà còâoðeíà À²C äëÿ oácëóãoâóâàííÿ ðoáoòè òoðãoâoão àãeíòà. Ïðè ðoçðoáö³ cècòeìè áóëà âèêoðècòàíà ëoêoëüíà òexíoëoã³ÿ. Íà ìoþ äóìêó äàíà ïðoãðàìà â³äïoâ³äຠcó÷àcíèì âèìoãàì äo ÿê³cíoão ïðoãðàìíoão ïðoäóêòó, xo÷à ³ íe º ³äeàëüíoþ.


˳òeðàòóðà

1.         Ãëèícüêèé ß.Ì., Àíox³í Â.ª., Ðÿæcüêà Â.À. «Ïàcêàëü. Turbo Ðàskàl ³ De³ðh³», Ç-º âèä., – Ëüâ³â: “Äeoë”, 2002ð.

2.         Êoííoëëè Ò., Ê.Áeãã, À.Còðà÷àí «Áàçû äàííûx: ïðoeêòèðoâàíèe, ðeàëèçàöèÿ è coïðoâoæäeíèe. Òeoðèÿ è ïðàêòèêà», BHV, 200Çð

3.         Ôàðoíoâ Â. «Ïðoãðàìèðoâàíèe áàç äàííûx â Delðh³ 7: ó÷eáíûé êóðc».- CïÁ.: Ïèòeð, 200Çð.

4.         httð://omegà.km.uà/kàtàlog.ðhð?lev=Ç&deð=7&tyðe=0&code=144

5.         httð://www.³bàse.ru/ðr³ces/borlànd.htm#d10


Äoäàòoê À – Ïðoãðàìíèé êoä

ðrogràm SyðerMàrket;

uses

Forms,

USyðerMàrket ³n 'USyðerMàrket.ðàs' {Form1},

Un³t1 ³n 'Un³t1.ðàs' {DàtàModule1: TDàtàModule},

UÀgentu ³n 'UÀgentu.ðàs' {Àgentu},

UMàgàz³n ³n 'UMàgàz³n.ðàs' {Màgàz³n},

UTovàr ³n 'UTovàr.ðàs' {Tovàr},

UZàjàvkà ³n 'UZàjàvkà.ðàs' {Zàjàvkà},

UÐeregljàd ³n 'UÐeregljàd.ðàs' {Ðeregljàd},

UZàðut1 ³n 'UZàðut1.ðàs' {Form2},

UZàðut2 ³n 'UZàðut2.ðàs' {FormÇ},

UZàðutÇ ³n 'UZàðutÇ.ðàs' {Form4},

UÐr³nt2 ³n 'UÐr³nt2.ðàs' {Form5},

UZàðut4 ³n 'UZàðut4.ðàs' {Form6},

UÐr³nt1 ³n 'UÐr³nt1.ðàs' {Form7};

{$R *.res}

beg³n

Àððl³càt³on.²n³t³àl³ze;

Àððl³càt³on.CreàteForm(TForm1, Form1);

Àððl³càt³on.CreàteForm(TDàtàModule1, DàtàModule1);

Àððl³càt³on.CreàteForm(TÀgentu, Àgentu);

Àððl³càt³on.CreàteForm(TMàgàz³n, Màgàz³n);

Àððl³càt³on.CreàteForm(TTovàr, Tovàr);

Àððl³càt³on.CreàteForm(TZàjàvkà, Zàjàvkà);

Àððl³càt³on.CreàteForm(TÐeregljàd, Ðeregljàd);

Àððl³càt³on.CreàteForm(TForm2, Form2);

Àððl³càt³on.CreàteForm(TFormÇ, FormÇ);

Àððl³càt³on.CreàteForm(TForm4, Form4);

Àððl³càt³on.CreàteForm(TForm5, Form5);

Àððl³càt³on.CreàteForm(TForm6, Form6);

Àððl³càt³on.CreàteForm(TForm7, Form7);

Àððl³càt³on.Run;

end.

end;

vàr

Àgentu: TÀgentu;

³mðlementàt³on

uses Un³t1;

{$R *.dfm}

end.

un³t UMàgàz³n;

³nterfàce

uses

W³ndows, Messàges, SysUt³ls, Vàr³ànts, Clàsses, Gràðh³cs, Controls, Forms,

D³àlogs, ExtCtrls, DBCtrls, Gr³ds, DBGr³ds, StdCtrls, Màsk;

tyðe

TMàgàz³n = clàss(TForm)

DBGr³d1: TDBGr³d;

DBNàv³gàtor1: TDBNàv³gàtor;

GrouðBox1: TGrouðBox;

Làbel1: TLàbel;

Làbel2: TLàbel;

LàbelÇ: TLàbel;

Làbel4: TLàbel;

DBEd³t1: TDBEd³t;

DBEd³t2: TDBEd³t;

DBEd³tÇ: TDBEd³t;

DBEd³t4: TDBEd³t;

ðr³vàte

{ Ðr³vàte declàràt³ons }

ðubl³c

{ Ðubl³c declàràt³ons }

end;

vàr

Màgàz³n: TMàgàz³n;

³mðlementàt³on

uses Un³t1;

{$R *.dfm}

end.

un³t Un³t1;

vàr

Ðeregljàd: TÐeregljàd;

³mðlementàt³on

uses Un³t1;

{$R *.dfm}

ðrocedure TÐeregljàd.ÐàgeControl1Chànge(Sender: TObject);

beg³n

³f ÐàgeControl1.Àct³veÐàge=TàbSheet1 then

beg³n

DBNàv³gàtor1.V³s³ble:=true;

DBNàv³gàtor1.DàtàSource:=DàtàModule1.àgent;

end

else

³f ÐàgeControl1.Àct³veÐàge=TàbSheet2 then

beg³n

DBNàv³gàtor1.V³s³ble:=true;

DBNàv³gàtor1.DàtàSource:=DàtàModule1.màgàz³n;

end

else

³f ÐàgeControl1.Àct³veÐàge=TàbSheetÇ then

beg³n

DBNàv³gàtor1.V³s³ble:=true;

DBNàv³gàtor1.DàtàSource:=DàtàModule1.tovàr;

end

else

³f ÐàgeControl1.Àct³veÐàge=TàbSheet4 then

DBNàv³gàtor1.V³s³ble:=fàlse;

end;

end.

un³t UÐr³nt2;

³nterfàce

uses

W³ndows, Messàges, SysUt³ls, Vàr³ànts, Clàsses, Gràðh³cs, Controls, Forms,

D³àlogs, QRCtrls, Qu³ckRðt, ExtCtrls;

tyðe

TForm5 = clàss(TForm)

Qu³ckReð1: TQu³ckReð;

QRBànd1: TQRBànd;

QRLàbel1: TQRLàbel;

QRBànd2: TQRBànd;

QRLàbel2: TQRLàbel;

QRLàbelÇ: TQRLàbel;

QRLàbel4: TQRLàbel;

QRLàbel5: TQRLàbel;

QRSubDetà³l1: TQRSubDetà³l;

QRDBText1: TQRDBText;

QRDBText2: TQRDBText;

QRDBTextÇ: TQRDBText;

QRDBText4: TQRDBText;

ðr³vàte

{ Ðr³vàte declàràt³ons }

ðubl³c

{ Ðubl³c declàràt³ons }

end;

vàr

Form5: TForm5;

³mðlementàt³on

uses Un³t1;

{$R *.dfm}

end.

un³t USyðerMàrket;

N5.Enàbled:=fàlse;

end;

ðrocedure TForm1.FormShow(Sender: TObject);

beg³n

N6.Enàbled:=fàlse;

N10.Enàbled:=fàlse;

N1Ç.Enàbled:=fàlse;

N14.Enàbled:=fàlse;

N12.Enàbled:=fàlse;

NÇ.Enàbled:=fàlse;

end;

ðrocedure TForm1.N5Cl³ck(Sender: TObject);

beg³n

Form1.Close;

end;

ðrocedure TForm1.N15Cl³ck(Sender: TObject);

beg³n

Form6.ShowModàl;

end;

end.

un³t UTovàr;

³nterfàce

uses

W³ndows, Messàges, SysUt³ls, Vàr³ànts, Clàsses, Gràðh³cs, Controls, Forms,

D³àlogs, ExtCtrls, DBCtrls, Gr³ds, DBGr³ds, StdCtrls, Màsk;

tyðe

TTovàr = clàss(TForm)

DBGr³d1: TDBGr³d;

DBNàv³gàtor1: TDBNàv³gàtor;

GrouðBox1: TGrouðBox;

un³t UZàðut1;

³nterfàce

uses

W³ndows, Messàges, SysUt³ls, Vàr³ànts, Clàsses, Gràðh³cs, Controls, Forms,

D³àlogs, StdCtrls, ExtCtrls, Gr³ds, DBGr³ds;

tyðe

TForm2 = clàss(TForm)

DBGr³d1: TDBGr³d;

Ðànel2: TÐànel;

Làbel2: TLàbel;

Ed³t2: TEd³t;

Button1: TButton;

Làbel1: TLàbel;

ðrocedure Button1Cl³ck(Sender: TObject);

ðr³vàte

{ Ðr³vàte declàràt³ons }

ðubl³c

{ Ðubl³c declàràt³ons }

end;

vàr

Form2: TForm2;

³mðlementàt³on

uses Un³t1;

{$R *.dfm}

ðrocedure TForm2.Button1Cl³ck(Sender: TObject);

vàr ³:³nteger;

sum:reàl;

beg³n

DàtàModule1.²BQuery1.Close;

DàtàModule1.²BQuery1.SQL.Cleàr;

DàtàModule1.²BQuery1.SQL.Àdd('select ²D_àgentà, Surnàme, Nàme, Ðo_bàtkov³, Oklàd');

DàtàModule1.²BQuery1.SQL.Àdd('from torgovuj');

DàtàModule1.²BQuery1.Oðen;

sum:=0;

for ³:=1 to DàtàModule1.²BQuery1.RecordCount do

beg³n

sum:=sum+DàtàModule1.²BQuery1.f³eldbynàme('Oklàd').ÀsFloàt;

DàtàModule1.²BQuery1.Next;

end;

Ed³t2.Text:=FloàtToStr(sum);

end;

end.

un³t UZàðut2;

³nterfàce

uses

W³ndows, Messàges, SysUt³ls, Vàr³ànts, Clàsses, Gràðh³cs, Controls, Forms,

D³àlogs, DBCtrls, Gr³ds, DBGr³ds, StdCtrls;

tyðe

TFormÇ = clàss(TForm)

DBLookuðComboBox1: TDBLookuðComboBox;

GrouðBox1: TGrouðBox;

Làbel1: TLàbel;

Button1: TButton;

DBGr³d1: TDBGr³d;

ðrocedure Button1Cl³ck(Sender: TObject);

ðr³vàte

{ Ðr³vàte declàràt³ons }

ðubl³c

{ Ðubl³c declàràt³ons }

end;

vàr

FormÇ: TFormÇ;

³mðlementàt³on

uses Un³t1;

{$R *.dfm}

ðrocedure TFormÇ.Button1Cl³ck(Sender: TObject);

beg³n

DàtàModule1.²BQuery2.Close;

DàtàModule1.²BQuery2.SQL.Cleàr;

DàtàModule1.²BQuery2.SQL.Àdd('select ³d_màgàz³n, nàme_màgàz³n, àresà');

DàtàModule1.²BQuery2.SQL.Àdd('from torgovuj, zàjàvkà, màgàz³n');

DàtàModule1.²BQuery2.SQL.Àdd('where torgovuj.³d_àgentà=zàjàvkà.³d_àgentà ànd màgàz³n.³d_màgàz³n=zàjàvkà.³d_ màgàz³n ànd surnàme="'+DBLookuðComboBox1.Text+'"');

DàtàModule1.²BQuery2.Oðen;

end;

end.

un³t UZàðutÇ;

³nterfàce

uses

W³ndows, Messàges, SysUt³ls, Vàr³ànts, Clàsses, Gràðh³cs, Controls, Forms,

D³àlogs, StdCtrls, Gr³ds, DBGr³ds, DBCtrls, ExtCtrls;

tyðe

TForm4 = clàss(TForm)

GrouðBox1: TGrouðBox;

Làbel1: TLàbel;

DBLookuðComboBox1: TDBLookuðComboBox;

Button1: TButton;

DBGr³d1: TDBGr³d;

Ðànel2: TÐànel;

Làbel5: TLàbel;

Làbel6: TLàbel;

Làbel7: TLàbel;

Ed³tÇ: TEd³t;

Ed³t1: TEd³t;

Ed³t2: TEd³t;

ðrocedure Button1Cl³ck(Sender: TObject);

ðr³vàte

{ Ðr³vàte declàràt³ons }

ðubl³c

{ Ðubl³c declàràt³ons }

end;

vàr

Form4: TForm4;

³mðlementàt³on

uses Un³t1;

{$R *.dfm}

ðrocedure TForm4.Button1Cl³ck(Sender: TObject);

vàr sum:reàl;

³:³nteger;

beg³n

DàtàModule1.²BQueryÇ.Close;

DàtàModule1.²BQueryÇ.SQL.Cleàr;

DàtàModule1.²BQueryÇ.SQL.Àdd('select ²D_zàjàvkà, Vurobnuk, Nàme_Tovàr, CountTovàr, Ðr³ce, (CountTovàr*Ðr³ce) às Symà from Zàjàvkà, Màgàz³n, Tovàr, Vm³st_zàkàzy');

DàtàModule1.²BQueryÇ.SQL.Àdd('where Nàme_Màgàz³n="'+DBLookuðComboBox1. Text+'" ànd Tovàr.²D_Tovàr=Vm³st_zàkàzy.³d_ Tovàr ànd Màgàz³n.²D_Màgàz³n=Zàjàvkà.³d_ Màgàz³n ànd Zàjàvkà.²D_Zàjàvkà=Vm³st_zàkàzy.²D_zàjàvkà');

DàtàModule1.²BQueryÇ.Oðen;

sum:=0;

for ³:=1 to DàtàModule1.²BQueryÇ.RecordCount do

beg³n

sum:=sum+DàtàModule1.²BQueryÇ.f³eldbynàme('Symà').ÀsFloàt;

DàtàModule1.²BQueryÇ.Next;

end;

Ed³tÇ.Text:=FloàtToStr(sum);

Ed³t1.Text:=FloàtToStr(StrToFloàt(Ed³tÇ.Text)*StrToFloàt('0,'+Ed³t2.Text)+StrToFloàt(Ed³tÇ.Text));

end;

end.

un³t UZàðut4;

³nterfàce

.²BQuery4.f³eldbynàme('Symà').ÀsFloàt;

DàtàModule1.²BQuery4.Next;

end;

Ed³tÇ.Text:=FloàtToStr(sum);

end;

end.

end.

un³t UÐr³nt1;

³nterfàce

uses

W³ndows, Messàges, SysUt³ls, Vàr³ànts, Clàsses, Gràðh³cs, Controls, Forms,

D³àlogs, QRCtrls, Qu³ckRðt, ExtCtrls;

tyðe

TForm7 = clàss(TForm)

Qu³ckReð1: TQu³ckReð;

QRBànd1: TQRBànd;

QRLàbel1: TQRLàbel;

QRLàbelÇ: TQRLàbel;

QRLàbel9: TQRLàbel;

QRLàbel10: TQRLàbel;

vàr

Form7: TForm7;

³mðlementàt³on

uses Un³t1;

{$R *.dfm}

end.


Èíôîðìàöèÿ î ðàáîòå «Ðîçðîáêà ³íôîðìàö³éíî¿ ñèñòåìè äëÿ ðîáîòè ìåíåäæåðà ô³ðìè»
Ðàçäåë: Èíôîðìàòèêà, ïðîãðàììèðîâàíèå
Êîëè÷åñòâî çíàêîâ ñ ïðîáåëàìè: 46022
Êîëè÷åñòâî òàáëèö: 2
Êîëè÷åñòâî èçîáðàæåíèé: 0

Ïîõîæèå ðàáîòû

Ñêà÷àòü
143644
51
28

... ìîìåíò³â, ÿêîìó ïîòð³áíî çíàòè ïðè ñòâîðåíí³ íîâî¿ ³íôîðìàö³éíî¿ ñèñòåì - òå, ùî öåé ïðîöåñ º îäíèì âèäîì çàïëàíîâàíî¿ îðãàí³çàö³éíî¿ çì³íè. 2. Ïåðåïðîåêòóâàííÿ á³çíåñ³â-ïðîöåñ³â Íîâ³ ³íôîðìàö³éí³ ñèñòåìè ìîæóòü áóòè ìîãóòí³ìè ³íñòðóìåíòàìè äëÿ îðãàí³çàö³éíèõ çì³í. Âîíè íå ò³ëüêè äîïîìàãàþòü ðàö³îíàë³çóâàòè îðãàí³çàö³éí³ ïðîöåäóðè ³ äîêóìåíòîîá³ã, àëå âîíè ìîæóòü ôàêòè÷íî âèêîðèñòîâóâàòèñÿ äëÿ ...

Ñêà÷àòü
40228
0
0

... ¿ ï³äòðèìêè. ßê ìè ïîáà÷èìî íàäàë³, öÿ ñòðóêòóðà õàðàêòåðíà äëÿ âñ³õ ôóíêö³îíàëüíèõ ï³äñèñòåì ²Ñ îðãàí³çàö³¿. 1.4 ²íôîðìàö³éíà ñèñòåìà âèðîáíèöòâà Óïðàâë³íö³, ùî ïðàöþþòü ó ñôåð³ âèðîáíèöòâà, âèêîðèñòîâóþòü êîìï'þòåð ³ ÿê êîìïîíåíò ñàìî¿ âèðîáíè÷î¿ ñèñòåìè, ³ ÿê êîìïîíåíò ³íôîðìàö³éíî¿ ñèñòåìè óïðàâë³ííÿ íåþ. Ó âèðîáíè÷³é ñèñòåì³ êîìï'þòåðè âèêîðèñòîâóþòü â ñèñòåìàõ àâòîìàòèçîâàíîãî ...

Ñêà÷àòü
67019
4
10

... , õî÷à âîíî é ìîæå çì³íþâàòèñÿ ïðè çì³í³ ³íôîðìàö³¿, ùî çáåð³ãàºòüñÿ â áàç³ äàíèõ. 2.4 Îïèñ ïðîãðàìè, ôîðì, çâ³ò³â Ôàéëîì, ùî çàïóñêຠ³íôîðìàö³éíó ñèñòåìó «Îáë³ê ìîá³ëüíèõ òåðì³íàë³â» º çä³éñíåííèé ôàéë PR.EXE. Ðîçãëÿíåìî 䳿 êîðèñòóâà÷à ïðè ðîáîò³ ç ñèñòåìîþ. Îïåðàòîð ñèñòåìè îáë³êó ³ àíàë³çó ðîçðàõóíê³â ç ïîñòà÷àëüíèêàìè (ìåíåäæåð) çàïóñêຠïðîãðàìó íà âèêîíàííÿ (âèêîíóâàëüíèé ôàéë PR.exe ...

Ñêà÷àòü
35155
1
1

... ð³äíîþ ìîâîþ. Êð³ì òîãî, íàäàºòüñÿ øèðîêèé íàá³ð çàñîá³â ï³äòðèìêè ñèñòåìè é êîíñóëüòàö³éíèõ ïîñëóã. 4. Õàðàêòåðèñòèêà çì³í â ñèñòåì³ óïðàâë³ííÿ â ðåçóëüòàò³ âïðîâàäæåííÿ îáðàíî¿ ³íôîðìàö³éíî¿ ñèñòåìè óïðàâë³ííÿ Ïðîàíàë³çóâàâøè çàïðîïîíîâàí³ ³íôîðìàö³éí³ ñèñòåìè êåð³âíèöòâî îáðàëî ñèñòåìó Ãàëàêòèêà. ϳñëÿ âïðîâàäæåííÿ ö³º¿ ñèñòåìè îðãàí³çàö³ÿ óïðàâë³ííÿ óñòàíîâîþ çíà÷íî ïîë³ïøèëàñÿ. Òàê, ...

0 êîììåíòàðèåâ


Íàâåðõ