Äëÿ ðàçðàáîòêè ÀÈÑ ïîäãîòîâêè è âåäåíèÿ äîêóìåíòàöèè, ñîïðîâîæäàþùåé ïðîöåññ ðåàëèçàöèè ãîòîâîé ïðîäóêöèè ïðåäïðèÿòèÿ â ðàìêàõ äàííîãî äèïëîìíîãî ïðîåêòà áûëà âûáðàíà ñèñòåìà ïðîãðàììèðîâàíèÿ Borland Delphi 7.0.
Ñðåäà Delphi 7 ïðåäñòàâëÿåò ñîáîé èíòåãðèðîâàííóþ îáîëî÷êó ðàçðàáîò÷èêà, â êîòîðóþ âõîäèò íàáîð ñïåöèàëèçèðîâàííûõ ïðîãðàìì, îòâåòñòâåííûõ çà ðàçíûå ýòàïû ñîçäàíèÿ ãîòîâîãî ïðèëîæåíèÿ. [2]
Delphi – ÿçûê è ñðåäà ïðîãðàììèðîâàíèÿ, îòíîñÿùàÿñÿ ê êëàññó RAD- (Rapid Application Development – «Ñðåäñòâî áûñòðîé ðàçðàáîòêè ïðèëîæåíèé») ñðåäñòâ CASE-òåõíîëîãèè. Ìîùíîñòü è ãèáêîñòü ÿçûêà ïðîãðàììèðîâàíèÿ Delphi – áåçóñëîâíîå äîñòîèíñòâî ÿçûêà, âûãîäíî îòëè÷àþùåå ýòó ñèñòåìó ïðîãðàììèðîâàíèÿ îò äðóãèõ èíñòðóìåíòîâ RAD. ßäðî ÿçûêà Delphi ÿâëÿåòñÿ ÿçûê Ïàñêàëü.
Âèçóàëüíîå ïðîåêòèðîâàíèå èçáàâëÿåò ïðîãðàììèñòà îò ìíîãèõ àñïåêòîâ ðàçðàáîòêè èíòåðôåéñà ïðîãðàììû, òàê êàê Delphi àâòîìàòè÷åñêè ãîòîâèò íåîáõîäèìûå ïðîãðàììíûå çàãîòîâêè è ñîîòâåòñòâóþùèé ôàéë ðåñóðñîâ.
Ñðåäà ðàçðàáîòêè Delphi ïðåäîñòàâëÿåò ðàçðàáîò÷èêó áîëüøîé íàáîð ïðîñòûõ â èñïîëüçîâàíèè èíñòðóìåíòîâ, ïîçâîëÿþùèõ áûñòðî ðàçðàáàòûâàòü ñëîæíûå ïðîåêòû, ñîçäàâàÿ ïðèÿòíûé è óäîáíûé ïîëüçîâàòåëüñêèé èíòåðôåéñ.  ýòîé ñðåäå î÷åíü ïðîñòî ðàáîòàòü ñ ëþáûì ñîâðåìåííûì ñåðâåðîì áàç äàííûõ, äëÿ êîòîðîãî åñòü ñîîòâåòñòâóþùèé äðàéâåð. Ñâÿçü ñ áàçîé äàííûõ â Delphi óñòàíàâëèâàåòñÿ íàñòðîéêîé âñåãî íåñêîëüêèõ ñâîéñòâ è çàäàíèåì ïàðû-òðîéêè äîïîëíèòåëüíûõ ïàðàìåòðîâ.
Èñïîëüçîâàíèå êîìïîíåíòîâ âèçóàëüíîãî ïðîãðàììèðîâàíèÿ íå òîëüêî âî ìíîãî ðàç ñîêðàùàåò ñðîêè ðàçðàáîòêè ïðîãðàìì, íî è ñóùåñòâåííî ñíèæàåò âåðîÿòíîñòü ñëó÷àéíûõ ïðîãðàììíûõ îøèáîê. [11]
Ñèñòåìà óïðàâëåíèÿ áàçîé äàííûõ äàåò âîçìîæíîñòü ïîëüçîâàòåëÿì îñóùåñòâëÿòü íåïîñðåäñòâåííîå óïðàâëåíèå äàííûìè, à ðàçðàáîò÷èêàì ïðîãðàììíûõ ïðîäóêòîâ – áûñòðî ðàçðàáàòûâàòü áîëåå ñîâåðøåííûå ïðîãðàììíûå ñðåäñòâà èõ îáðàáîòêè.
Õàðàêòåðèñòèêè ãîòîâûõ ïðèêëàäíûõ ïàêåòîâ îïðåäåëÿþòñÿ, ïðåæäå âñåãî, ïðèíÿòîé â ÑÓÁÄ îðãàíèçàöèåé äàííûõ è òèïîì èñïîëüçóåìîãî òðàíñëÿòîðà.
Ïðè ðàçðàáîòêå ÀÈÑ ïîäãîòîâêè è âåäåíèÿ äîêóìåíòàöèè, ñîïðîâîæäàþùåé ïðîöåññ ðåàëèçàöèè ãîòîâîé ïðîäóêöèè ïðåäïðèÿòèÿ, â ñîâîêóïíîñòè ñî ñðåäîé ïðîãðàììèðîâàíèÿ Delphi áûëà èñïîëüçîâàíà ðåëÿöèîííàÿ ÑÓÁÄ Paradox ôèðìû Borland. Paradox ôàêòè÷åñêè ÿâëÿåòñÿ ñòàíäàðòîì ÑÓÁÄ äëÿ ïåðñîíàëüíûõ êîìïüþòåðîâ.
È êàê ðåçóëüòàò òàêîãî ñî÷åòàíèÿ – ìîùíåéøàÿ ÑÓÁÄ ïîä÷èíÿåòñÿ íå òîëüêî ïðîôåññèîíàëüíîìó ðàçðàáîò÷èêó ïðèëîæåíèé, íî è ïîëüçîâàòåëþ, íå èìåþùåìó íè ìàëåéøåãî ïðåäñòàâëåíèÿ î ïðîãðàììèðîâàíèè èëè îáðàáîòêå èíôîðìàöèè íà êîìïüþòåðå. ÑÓÁÄ Paradox ñî÷åòàåò â ñåáå óäîáíûé äëÿ ïîëüçîâàòåëÿ èíòåðôåéñ, âèçóàëüíûå ñðåäñòâà ïðîåêòèðîâàíèÿ òàáëèö, ôîðì, çàïðîñîâ, îò÷åòîâ, ïîëíîå èñïîëüçîâàíèå ãðàôè÷åñêèõ âîçìîæíîñòåé MS Windows (â òîì ÷èñëå âîçìîæíîñòè ðàáîòàòü ñ âèäåî è çâóêîì), îáúåêòíî-îðèåíòèðîâàííûé ÿçûê ïðîãðàììèðîâàíèÿ ObjectPal è õîðîøèé îòëàä÷èê â ñî÷åòàíèè ñ ïðîñòîòîé è íàãëÿäíîñòüþ èñïîëüçîâàíèÿ. [4]
Òàêèì îáðàçîì, Borland Delphi îáåñïå÷èâàåò âûñîêóþ ýôôåêòèâíîñòü ïðîöåññà ðàçðàáîòêè è áîëüøóþ ïðîèçâîäèòåëüíîñòü ðåçóëüòèðóþùèõ ïðèëîæåíèé. Ñðåäñòâà ïîääåðæêè áàç äàííûõ ïîçâîëÿþò îðãàíèçîâàòü ýôôåêòèâíóþ îáðàáîòêó äàííûõ êàê ïðè èñïîëüçîâàíèè âíóòðåííåé áàçû äàííûõ Borland Delphi, òàê è âíåøíèõ ÑÓÁÄ. Borland Delphi ìîæíî ðåêîìåíäîâàòü êàê óíèâåðñàëüíîå ñðåäñòâî ðàçðàáîòêè ïðèëîæåíèé ðàçëè÷íîãî óðîâíÿ ñëîæíîñòè, íà÷èíàÿ îò ïðîñòåéøèõ çàäà÷ äî êðóïíûõ ïðîåêòîâ. [3]
|