| RNDSIA E PRGJITSHME DHE AVANTAZHET E SOFTUERIT T PRO-BIT-it |
| Teknologija | ![]() |
Kujdes t madh i kushtojm standardeve programuese, t cilat jan t njjta pr t gjith ndrmarrjen dhe jan t bra n at mnyr q t mundsojn produktivitet t jashtzakonshm t programuesit.
Si mjet themelor prdorim Visual Fox 8.0, i cili nprmes OLE-DB dhe/ose ODBC ka akses si datotekave vetanake DBF, ashtu edhe bazave t t dhnave Informix dhe MS SQL. N proces sht adaptimi i ambientit pr bazn e t dhnave Oracle, ndrkoh q jemi duke prgatitur edhe prkrahjen pr bazn e t dhnave DB2.
Me rndsi t veant sht qasja DBF datotekave q mundson prdorimin e prkohshm t versionit final t programit nga ana e klientve t mdhenj apo vetm plotsimin e tabelave ende pa e bler serverin gjegjs pr bazn e t dhnave.
Kjo mundson zhvendosjen shummujore t investimeve n pajisjet kompjuterike, gj q sht me rndsi duke marr parasysh zhvillimin jashtzakonisht t shpejt n kt lmi.
N ann tjetr, softuerin e njjt mund ta prdorin edhe klientt m t vegjl t cilt nuk posedojn baz relacionale t t dhnave.
Prve teknologjis klasike dyshtresore (sistemi informativ i prodhimtaris dhe komerciala) shumica e programeve t tjera jan t shkruara n teknologjin trishtresore (kontabiliteti n trsi).
| Arkitektura e zgjidhjeve trishtresore | ![]() |
Arkitektura sht implementuar nprmjet pakos zhvillimore t Microsoft-it Visual Developer Studio. Baza sht realizuar me ndihmn e mjetit VisualFoxPro (VFP).
N1 - klienti lokal, n esenc vetm paraqitja dhe verifikimet elementare, interaksioni me shfrytzuesin. Zakonisht jan klient t realizuar n VFP. N kt mnyr ngarkesa e rrjetit sht m e vogl ndrsa mbrojtja m e mir.
N2 - logjika afariste Serveri MTS, thelbi i aplikacionit, lidhja me t dhnat n N3, seleksioni i t dhnave, drgimi n N1, verifikimi para regjistrimit, regjistrimi i t dhnave.
N2a -- Serveri i rrjetit pr interaksion me N1, i cili punon me shfletues t rndomt t rrjetit.
N3 - baza e t dhnave Server i t dhnave, prcjellja e detyrave m t rnda n N2, regjistrimi i t dhnave, mirmbajtja e konzistencs s bazs, prpunimet m t ndrlikuara t t dhnave.
Ndrmjet N1 dhe N2 nevojitet lidhja TCP/IP. Trafiku kufizohet aq sa sht e mundur. Poashtu sht e mundur t prdoret Interneti pr ndrlidhje. Lidhja N2-N3 n esenc sht m intensive dhe prandaj krkon lidhje m efikase. Nivelet N2 dhe N3 tek shfrytzuesit me m pak krkesa mund t shkojn edhe n serverin e njjt.
N kt mnyr, teknologjia ka avantazhe thelbsore ndaj teknologjive t tjera t klientve t holl (terminal servert, Citrix meta frame sistemet dhe t ngjajshme). Prparsit para s gjithash jan kto dhe vijn n shprehje tek sistemet m t mdha me m tepr se 50 stacione t puns:
Arkitektura e prshkruar ka mbshtetje n standarde (modeli objektor, procedurat...), gj q mundson zhvillim t shpejt dhe pamje uniforme t zgjidhjeve prfundimtare.
Me shtimin e serverit rrjetor sht i mundshm punimi i funksioneve, nse porositsi e krkon, n arkitekturn katrshtresore, ku si klient prdoret shfletuesi i Internetit.
| Serveri i t dhnave | ![]() |
Implementimi i serverit t t dhnave n N3 sht i pavarur nga pjesa tjetr e sistemit aplikativ. Kjo do t thot se mund t prdorim sisteme t ndryshme pr menaxhimin e t dhnave (MS-SQL, Informix, Oracle...). N kt mnyr sistemi aplikativ sht i pavarur nga aspekti fizik i bazs s t dhnave (DBMS, sasia e t dhnave, numri i disqeve, numri i serverve...). N fazn zhvilluese, sistemi poashtu mund t punoj me prdorimin e bazs s t dhnave t VFP (DBF).
Komunikimet kryhen me prdorimin e sistemeve standarde pr qasje t dhnave (ADO, OLEDB, ODBC).
| Mbrojtja | ![]() |
Qasja bazs s t dhnave sht e mundsuar vetm nprmes shtress s logjiks afariste (N2), kshtu q niveli N3 sht i mbrojtur nga shfrytzuesit e tjer t sistemit. Klientt e holl, t realizuar n VFP sigurojn mundsi m t vogl t keqprdorimit t sistemit.
Tanki klijenti realizovani u VFP osiguravaju manju mogunost zloupotrebe sistema.
Vet arkitektura e zgjidhjes programore, prve mundsive sistemore t mbrojtjes, ofrojn edhe:
| Qasja hierarkike t t dhnave | ![]() |
N vet thelbin e standardit sht parashikuar nj sistem i veant pr kontrollimin hierarkik t qasjes n t dhnat. Shfrytzuesit ndahen n nj skem t organizuar n form t degzuar dhe u caktohen shifra t veanta. Te t dhnat, ato shifra regjistrohen krahas informatave konkrete. Shfrytzuesit kan t drejt tu qasen t dhnave t cilat bartin shifrn e degs s tyre.
Psh.
| Kodi | Shfrytzuesi |
| 01 | Drejtoria |
| 0101 | Njsia organizative e par menaxhmenti |
| 0101A | Shfrytzuesi i par n njsin organizative t par |
| 0102 | Njsia organizative e dyt menaxhmenti |
| 010201 | Shfrytzuesi nga njsia organizative e dyt |
| Ambienti i shfrytzuesit | ![]() |
Me prdorimin e standardeve sigurojm pamje dhe funksionalitet uniform t t gjitha aplikacioneve t zhvilluara. Standardet jan konform kshillave t cilat Mikrosofti i promovon nprmjet mjeteve zhvilluese Visual Studio.
| Zhvillimi | ![]() |
Zhvillimi i zgjidhjeve aplikative bhet sipas metodologjis standarde, e cila parashikon fazat e modelimit t sistemit, vendosjen e bazs s t dhnave, zhvillimin e zgjidhjeve programore, testimin dhe dokumentimin, implementimin e zgjidhjes.
| Prmbajtja | ![]() |
Pr shfrytzuesit, nga aspekti teknik gjithmon m e rndsishmja sht prmbajtja e aplikacionit. Meqense si ndrmarrje punojm tash 13 vjet, e zemra e firms i ka edhe 5 vjet t tjera t prvojs paraprake n punimin e aplikacioneve n PC platform, programet e caktuara npr gjith historin ton i kemi zhvilluar m tepr se tri her n teknologji t ndryshme. Jemi t vetdijshm se nj sistem aq i prkryer teknikisht nuk do t thot asgj nse shfrytzuesit nuk e vrtetojn n praktik. Pr kt arsye n aplikacionet m t reja i kemi prfshir t gjitha prvojat tona pozitive nga e kaluara.
| Ekstensione t shumta | ![]() |
Softueri themelor duhet t mundsoj praktikisht nj numr t paprcaktuar t ekstensioneve (atributeve) t kontabilitetit, t cilat duhet ta mbulojn strukturn organizative ekzistuese t ndrmarrjes, si dhe krkesat shtes q i nevojiten kontabilitetit pr prkrahje dhe vendimmarrje (prve ekstensioneve t rndomta: vendi i shpenzimit, urdhresa e puns shfrytzuesi mundet edhe vet t bj prshtatjen e nj numri t paprcaktuar t ektensioneve shtes (agjenti, komercialisti, tregu, programi prodhues, ...).
| Fleksibiliteti | ![]() |
Realiteti sht se do ndrmarrje, prve krkesave t prgjithshme ka edhe krkesa specifike t cilat e prkrahin organizimin n mjedisin e caktuar dhe t cilat mund t jen prparsi konkurrente e asaj ndrmarrjeje. Softueri yn sht i konfigurueshm, q do t thot se sht e mundur t bhet konfigurimi i specifikave t shumta dhe mbindrtimi i nevojshm i softuerit zakonisht sht shum m pak voluminoz se tek konkurrenca.
| Integrueshmria | ![]() |
T gjitha aplikacionet tona funksionojn si nj aplikacion unik, t gjitha tabelat jan t prbashkta, t gjitha evenimentet afariste regjistrohen vetm njher, t gjitha regjistrimet jan automatike.
| Hapshmria e aplikacioneve | ![]() |
Shfrytzuesit e autorizuar kan mundsi:
| Jetgjatsia e t dhnave | ![]() |
T gjitha aplikacionet jan t shkruara asisoj q n bazn themelore mund t jen t ruajtur t dhnat pr disa vite dhe kalimi n vitin e ri nuk krkon intervenimin e stafit ton.
| Transferimi i t dhnave nga sistemi i vjetr | ![]() |
Kemi shum prvoj n transferimin e t dhnave nga sisteme t ndryshme, si nga platformat tjera (IBM, Vax) ashtu edhe nga bazat e prodhuesve t tjer n platformat PC. Tranferimi i t dhnave sht projekt voluminoz, i dshirueshm sht bashkpunimi i prodhuesve t gjertanishm t softuerit, e domosdoshme sht qasja t dhnave t caktuar teknike (struktura e gjertanishme e t dhnave).
| Prfshirja e informaticientve t porositsit | ![]() |
N rastet kur porositsi ka t punsuar informaticien, sht m se e dshirueshme dhe e muar pjesmarrja e tyre n t gjitha fazat e implementimit t sistemit t ri dhe at n rastin e:
Mund ti prfshijm ata edhe vetm n mirmbajtjen e sistemit t ri dhe at para s gjithash:
|
Si sht thn, arkitektura trishtresore me klientin adekuat tashm sht e aplikueshme n rrjet. Me mbindrtim t thjesht vetm t funksionalitetit themelor, fitohet aplikacion i vrtet Interneti, i cili mund t prdoret me cilindo shfletues. sht n pyetje funksionalitet i till i cili i siguron shfrytzuesit siguri t lart t investimit, me ka mundsohet q t gjitha krkesat e mtejshme n lidhje me funksionalitetit n Internet t realizohen me shum m pak pun se sa n rastin e arkitekturs dyshtresore, sepse objektet n nivelin e dyt ngelin t pandryshuara.