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þ.
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.
... ìîìåíò³â, ÿêîìó ïîòð³áíî çíàòè ïðè ñòâîðåíí³ íîâî¿ ³íôîðìàö³éíî¿ ñèñòåì - òå, ùî öåé ïðîöåñ º îäíèì âèäîì çàïëàíîâàíî¿ îðãàí³çàö³éíî¿ çì³íè. 2. Ïåðåïðîåêòóâàííÿ á³çíåñ³â-ïðîöåñ³â Íîâ³ ³íôîðìàö³éí³ ñèñòåìè ìîæóòü áóòè ìîãóòí³ìè ³íñòðóìåíòàìè äëÿ îðãàí³çàö³éíèõ çì³í. Âîíè íå ò³ëüêè äîïîìàãàþòü ðàö³îíàë³çóâàòè îðãàí³çàö³éí³ ïðîöåäóðè ³ äîêóìåíòîîá³ã, àëå âîíè ìîæóòü ôàêòè÷íî âèêîðèñòîâóâàòèñÿ äëÿ ...
... ¿ ï³äòðèìêè. ßê ìè ïîáà÷èìî íàäàë³, öÿ ñòðóêòóðà õàðàêòåðíà äëÿ âñ³õ ôóíêö³îíàëüíèõ ï³äñèñòåì ²Ñ îðãàí³çàö³¿. 1.4 ²íôîðìàö³éíà ñèñòåìà âèðîáíèöòâà Óïðàâë³íö³, ùî ïðàöþþòü ó ñôåð³ âèðîáíèöòâà, âèêîðèñòîâóþòü êîìï'þòåð ³ ÿê êîìïîíåíò ñàìî¿ âèðîáíè÷î¿ ñèñòåìè, ³ ÿê êîìïîíåíò ³íôîðìàö³éíî¿ ñèñòåìè óïðàâë³ííÿ íåþ. Ó âèðîáíè÷³é ñèñòåì³ êîìï'þòåðè âèêîðèñòîâóþòü â ñèñòåìàõ àâòîìàòèçîâàíîãî ...
... , õî÷à âîíî é ìîæå çì³íþâàòèñÿ ïðè çì³í³ ³íôîðìàö³¿, ùî çáåð³ãàºòüñÿ â áàç³ äàíèõ. 2.4 Îïèñ ïðîãðàìè, ôîðì, çâ³ò³â Ôàéëîì, ùî çàïóñêຠ³íôîðìàö³éíó ñèñòåìó «Îáë³ê ìîá³ëüíèõ òåðì³íàë³â» º çä³éñíåííèé ôàéë PR.EXE. Ðîçãëÿíåìî 䳿 êîðèñòóâà÷à ïðè ðîáîò³ ç ñèñòåìîþ. Îïåðàòîð ñèñòåìè îáë³êó ³ àíàë³çó ðîçðàõóíê³â ç ïîñòà÷àëüíèêàìè (ìåíåäæåð) çàïóñêຠïðîãðàìó íà âèêîíàííÿ (âèêîíóâàëüíèé ôàéë PR.exe ...
... ð³äíîþ ìîâîþ. Êð³ì òîãî, íàäàºòüñÿ øèðîêèé íàá³ð çàñîá³â ï³äòðèìêè ñèñòåìè é êîíñóëüòàö³éíèõ ïîñëóã. 4. Õàðàêòåðèñòèêà çì³í â ñèñòåì³ óïðàâë³ííÿ â ðåçóëüòàò³ âïðîâàäæåííÿ îáðàíî¿ ³íôîðìàö³éíî¿ ñèñòåìè óïðàâë³ííÿ Ïðîàíàë³çóâàâøè çàïðîïîíîâàí³ ³íôîðìàö³éí³ ñèñòåìè êåð³âíèöòâî îáðàëî ñèñòåìó Ãàëàêòèêà. ϳñëÿ âïðîâàäæåííÿ ö³º¿ ñèñòåìè îðãàí³çàö³ÿ óïðàâë³ííÿ óñòàíîâîþ çíà÷íî ïîë³ïøèëàñÿ. Òàê, ...
0 êîììåíòàðèåâ