În prezent, dezvoltarea tehnologică accelerată a dus la generalizarea informatizării plăților și [609095]
9
Introducere
În prezent, dezvoltarea tehnologică accelerată a dus la generalizarea informatizării plăților și
accesibilitatea serviciilor de plăți electronice pentru toate tipurile de utilizatori. Dezvoltarea societății
informaționale din ultima perioadă, a făcut ca folosirea tehnologiilor informatice, practic, în toate domeniile
de activitate, să devină o necesitate, nu o opțiune. Astfel, încă de acum o jumătate de secol, informațiile
transmise pe cale electronică erau un ajutor important dat lumii afaceri lor, iar în prezent aceasta nu mai poate
exista fără utilizarea noilor tehnologii. Tehnologia secolului al XX -lea a însemnat un pas înainte și pentru
automatizarea procesării plăților, fapt ce a condus la posibilitatea creșterii volumului acestora și a num ărului
de operațiuni comerciale ce se puteau defășura simultan. Creșterea puterii de calcul a computerelor dedicate
plăților și a posibilității eliminării suportului de hârtie, prin înlocuirea cu suporturi magnetice și electronice ce
ofereau aceleași garan ții de siguranță, au determinat informatizarea integrală a instituțiilor bancare,
comunicațiile dintre acestea derulându -se exclusiv pe cale electronică. Plata electronică o regăsim ca element
esențial al so cietății informaționale, fiind modalitatea uzuală de stingere a obligațiilor în cadrul acesteia. Plata
reprezintă remiterea unei sume de bani sau, după caz, executarea oricărei alte prestații care reprezin tă însuși
obiectul obligației. Dacă în sens larg, juridic, plata presupune executarea voluntară a oricărei obligații, atunci
în sens restrâns, în vorbirea curentă, aceasta necesită îndeplinire a obligației de a da o sumă de bani.
Sistemul de achitare online a taxelor universitare are ca scop să permită studenților de a achita online taxele
pentru ani de î nvățămînt și alte cheltuieli.A fost aleasă această temă deoarece sistemul dat nu este prezent în
universitatea dată, și pentru o calitate mai bună a serviciilor, produselor, pentru a face față competiției pe piață,
mereu este nevoie de implementat tehnologii noi . Teza se desfășoară pe următoarea structură: introducere,
cinci capitole, concluzii, referințe bibliografice și anexe .
În această secțiune se vor prezenta pe scurt fiecare capitol al acestei lucrări și ideea principala care este abordată
în fiecare dintre ele. În primul capitol, s -a evidențiat contextul proiectului, statusul tehnologiilor care sunt
folosite în acest proiect, sitemele similare cu sistemul dat,scopul și obiectivele principale ale proiectului dat.
Capitolul doi reprezintă proiectarea. Ca limbaj de proiectare s -a utilizat UML, iar ca instrument de proiectare
Enterprise Arhitect. Cu ajutorul lui se construiesc modele ale unui sistem. S -au creat diferite tipuri de diagrame
în Enterprise Arhitect, ce descriu comportamentul, cât și structura sistemului dat. La realizarea sistemului
informațional s -au utilizat limbaje și tehnologii precum Wordpres și Javascript, CSS/HTML, baza de date
SQLite.
10
Capitolul trei descrie progamele principale utilizate la realizarea sistemului dat. Capitolul patru prezintă
fiecare pas până la cel mai mic detaliu, cuprizandu -se aici de la metodele prin care s -au colectat datele în prima
etapă a proiectului, până la metoda de plată integrată în sitem, principalele metode de testare care s -au folosit
pentru acest siste m, dar și diferite tool -uri care au fost integrate pentru a ajută la buna funcționare a sitelui . Tot
în acest capitol este prezentată și interfața sitelui web si modul de utilizare al acestui site.Modul de funcționare
a sitelui este ilustrat prin capturi d e ecran. În capitolul cinci este efectuată analiza economică a proiectului dat.
11
1 Analiza domeniului de studiu
La crearea unei aplicații, este primordial să se analizeze în prealabil domeniul/domeniile de studiu. Acest
fapt îl ajută pe dezvoltator să înțeleagă mai bine problema, să aibă o privire de ansamblu asupra proiectului pe
care dorește să -l realizeze. Specia listul, fiind mai bine informat, poate să adopte tehnici de lucru, strategii
potrivite în implementarea unei aplicații, totodată să prevină situații ce pot provoca daune sau să le facă față
mai ușor.Analiza domeniului de studiu consistă din mai multe etape . Prima etapă constă în stabilirea corectă
domeniului. Dacă dezvoltatorul va stabili greșit domeniul, se va informa greșit și prin urmare acest lucru va
influența negativ la proiectarea și realizarea aplicației. Următoarea etapă e colectarea informațiilor din
domeniul dorit. E preferabil dezvoltatorul să se informeze din cât mai multe surse, deoarece pe internet
informațiile sunt dispersate. Totodată, sursele să fie de încredere, autentice.
Pe internet oricine poate posta și edita informații, existând un r isc mare de dezinformare. După ce informațiile
au fost colectare și filtrate, ele se organizează și se studiază, după care ele vor fi puse în practică.Domeniul este
un cuvânt general. El reprezintă o sferă de activitate. Sunt foarte multe domenii și apar a ltele pe măsură ce se
dezvoltă știința și tehnologia, dintre care multe sunt mari, precum medicina, tehnologii informaționale, dreptul,
economia. Pe când altele, pot fi specifice sau altfel zis, înguste – ca fabricarea unui produs anumit. Persoanele
care l ucrează într -un domeniu anumit, sunt numiți experți în domeniu sau specialiști.
La analiza domeniului de studiu se poate utiliza ca sursă de informare internetul, cărți, documentații, chiar se
poate apela la experți în domeniu care vor oferi cunoștințe pre țioase, feedback. Totuși, Internetul reprezin tă
principala sursă de informație .
Printre avantajele procesului de analiză se numără:
– dezvoltarea mai rapidă a soft-ului;
– utilizarea mai eficientă a timpului;
– organizarea mai bună a informațiilor;
– crearea unui sistem mai performant;
– calitate înaltă a produsului;
– coordonarea mai bună în cadrul echipei;
– anticiparea erorilor posibile;
– costuri reduse;
– flexibilitate, în caz că apar situații neprevăzute sau sunt necesare schimbări;
– utilizarea mai rațională a resurselor;
12
– depanarea mai rapidă a erorilor sau chiar evitarea lor.
Analiza domeniului de studiu este o etapă foarte importantă în procesul de crearea a aplicației, fără de care
munca dezvoltatoru lui ar fi extrem de anevoioasă.
1.2 Descrierea domeniului
Pentru crearea sistemului de achitare a taxelor pentru universitate s-au studiat următoarele domenii,
cunoașterea cărora este necesară pentru dezvoltarea cât mai calitativă și corectă a aplicației web. Ca sursă de
informare a fost ales Internetul, deoare ce este mai accesibil și dispune de multe tutoriale, articole,
documentații. Pe Internet informațiile sunt actualizate rapid, spre deosebire de cărți fizice care necesită timp și
tipărire. Plus la aceasta, informațiile pot fi vizualizate la domiciliu și n u e nevoie de deplasare la bibliotecă,
unde cărțile sunt împrumutate pe termen scurt și astfel apar dificultăți în cazul în care informațiile sunt în volum
mare, necesită iar deplasare și prelungire.
Așadar, mai jos sunt prezentate domeniile studiate, înce pând cu domeniul general de care ține aplicația –
tehnologiile informaționale, domeniul mai exact – aplicațiile web și se specifică tehnologiile ce pot fi utilizate
și în cele din urmă domeniul de care ține tema licenței – sitemul de plăți online .
Tehnol ogiile informaționale reprezintă domeniul general al proiectului de licență. TIC sau tehnologia
informației și comunicațiilor s -au răspândit în toate domeniile de activitate ale omului. Fără calculator
informațiile nu pot fi prelucrate și fără rețele precu m Internetul, ele nu pot fi distribuite. Pe calculator rulează
aplicații care au un scop anumit. Pentru crearea aplicațiilor se utilizează limbaje de programare și tehnologii.
Ele sunt niște instrumente care ajută dezvoltatorul să creeze produsul final. Ac est proces nu constă doar din
scrierea codului, ci și depanarea erorilor, scrierea documentației, proiectare, analiză și multe altele.
S-a studiat domeniul web , deoarece această aplicație e una de tip web. Aplicațiile web sunt cele mai răspândite
din categ oriile de aplicații. De la apariția WWW (World Wide Web) au fost create milioane de aplicații web.
Ele sunt ușor de creat spre deosebire de cele desktop. Popularitatea aplicațiilor web se explică și prin faptul că
rețeaua Web se extinde foarte rapid și e n evoie de mulți dezvoltatori specializați în domeniul web. Cele mai
utilizate limbaje web sunt Javascript și PHP, Javascript de multe ori fiind pe primul loc în top. Alte limbaje
utilizate, dar mai puțin decât cele enumerate, sunt Python, Ruby, Java, C#, Ob jective C, Swift.
Al treilea domeniu ține de sistemul de plăți online . Sistemul de plăți online poate fi definit ca un set de
aranjamente privind descărcarea de obligațiilor asumate de către agenții economici (inclusiv persoanele fizice)
în urma tranzacțiilor economice cu bunuri (inclusiv active financiare) sau servicii. . Extinderea internetului a
13
dus la creșterea oportunităților de distribuire a informațiilor și de simplificare a plăților, prin mediul online,
totodată de oferire a serviciilor și diferitor categorii de produse . După analizarea domeniilor date, urmează
proiectarea, o altă etapă importantă în realizarea aplicației, ce constă în elaborarea diagramelor care descriu
sistemul, atât la nivel structural, cât și la nivel comportamental.
1.2.1 Tehnologii Informaționale
Proiectul dat face parte din domeniul tehnologiilor informaționale. Tehnologia informațională este o
“sinteză a tehnologiilor electronice, computaționale și din domeniul telecomunicațiilor ce permite procesarea
și comunicarea efectivă a datelor”[1].
O altă definiție ar fi că tehnologia informațională reprezintă niște procese, operații ce se utilizează pentru a
obține un produs informațional. Produsul informațional nu este altceva decât produsul program sau rezultatul
în urma ex ecutării programului la calculator[2].
O tehnologie informațională constă din două componente: calculatorul și software -ul calculatorului. Fără
calculator, tehnologia informațională nu poate fi utilizată. Cea de a doua componentă, software, este formată
din niște programe ce au scopul să supervizeze prelucrarea și efectuarea unor lucrări. Fără software,
calculatorul are memoria goală, utilizatorul nu poate întreprinde nimic. De aceea, este necesar să existe un
sistem de operare în calculator.
Calculatorul conține un sistem de operare, hardware, aplicații, instrumente. Partea hardware implică placa de
bază, procesorul, unitatea de memorie, sistem de intrare, dispozitive periferice și ieșire. Ele asigură prelucrarea
datelor de intrare. Sistemul de operare ges tionează resursele calculatorului. Într -un calculator pot exista mai
multe sisteme de operare, aceasta depinde de specificațiile tehnice. Cu cât componentele hardware sunt mai
performante, și informația este prelucrată mai eficient și mai rapid, la fel și aplicațiile software lucrează mai
rapid. Cu ajutorul aplicațiilor, utilizatorul poate efectua diferite sarcini concrete. Aplicațiile software sunt
create cu ajutorul limbajelor de programare și instrumente speciale de către dezvoltator sau echipe.
Instrume ntele ușurează mult munca utilizatorului. Printre instrumente se numără procesoare text, programe de
calcul și grafică, instrumente integrate.
Informația este cea mai importantă resursă, de aceea este vital de utilizat tehnologii informaționale. Ea se
actualizează zilnic, deoarece mereu apare ceva nou. Tehnologia informației își găsește aplicare în multe
domenii ce țin de date și informații, prin urmare și cererea de specialiști crește. Plus că apar tot mai multe
companii IT.
14
Tehnologia informației se baze ază pe cinci elemente:
– prelucrarea informației;
– prelucrarea are loc cu ajutorul unui dispozitiv, calculatorul electronic;
– informațiile sunt date sub formă de litere, cifre, coduri, simboluri;
– în sistem binar datele sunt reprezentate sub formă de șiruri de 0 și 1;
– informațiile sunt transmise prin rețele de calculatoare, cum ar fi Internetul.
1.2.2 Aplicații web
Aplicația creată pentru teza de licență se încadrează în domeniul web. Rețeaua web a schimbat orice
aspect al vieții omului. Informațiile sunt distribuite la nivel global sub formă de pagini web. De când a apărut
web-ul, au fost create tot mai multe aplicații și numărul e în creștere, cu scopul de a oferi servicii clienților.
Aplicațiile pot fi diferite, de exemplu, un joc complex, o platformă le arning, un website unde se efectuează
tranzacții bancare sau se vând/se cumpără diferite produse, portal informativ și altele. Unele aplicații web sunt
gratuite, altele oferă conținut ce poate fi accesat sau utilizat cu plată.
Aplicații de tip web sunt pro grame care oferă conținut sau/și servicii prin intermediul unui browser. Pentru a
rula aplicația web pe browser, e nevoie de conexiune la rețeaua internet. Exemple de aplicații web sunt GitHub,
Dropbox, Quora, Wikipedia, Youtube. O aplicație web trebuie să aibă o interfață simplă, pentru ca să -i fie
comod utilizatorului, să ruleze rapid, să fie rezistentă la susceptibilități. De asemenea, să conțină elemente din
media precum imagini, sunet sau video, să pună la dispoziție opțiuni de personalizare. La implem entarea lor
se folosesc tehnologii web, așa precum: Javascript, ASP.NET, Python, PHP, HTML, CSS, etc. Tot mai mulți
utilizatori preferă aplicații web. Ele sunt mai ușor de creat față de cele desktop. Plus că în Republica Moldova
aproape întreaga piață IT s e bazează pe domeniul web și crește cererea de programatori web. Internetul oferă
multe documentații, tutoriale în mod gratuit.
Aplicațiile web au multiple avantaje față de cele desktop, printre ele se numără:
– nu necesită instalare, este necesar doar un browser web;
– independența față de sistemul de operare;
– actualizările se fac ușor;
– back -up simplu de realizat;
– pot fi folosite de pe orice dispozitiv ce dispune de browser;
– nu necesită resurse mari;
– costuri mai reduse;
15
– pot fi integrate cu alte sisteme;
– funcționează pe platforme multiple[3].
Orice aplicație web e compusă din frontend care e clientul și backend care e serverul. Clientul trimite cereri de
tip HTTP către server unde sunt prelucrate datele, iar serverul trimite răspuns înapoi clientului pe ecran.
Frontend ține de design -ul site -ului, de interfața cu care utilizatorul interacționează. Aceasta include toate
elementele grafice pe care le vede utilizatorul. Pentru realizarea interfeței se poate folosi HTML, CSS,
Javascript.
Backend se ocupă de prelucrarea conținutului. Constă dintr -o bază de date, server, aplicație de interfață.
Rezolvă problema cum sunt afișate paginile, textele. La backend se poate folosi PHP, Ruby, Python, Perl, etc.
Fără backend, paginile vor fi statice și nu dinamice[4].
1.2.3 Sistem de plăți online
Plățile rămân un factor important pentru finalizarea vânzărilor online. În acest caz, există anu mite metode
sau facilități și ba ze pentru a împiedica plățile, reducerea riscului de a asigura necesitatea de a renunța la coș ul
de cumpărături și de a crea rata conversantă a site -ului în comerț. Acest lucru poate fi acordat clienților care
pot avea nevoie de o mai bună metodă de plată (de exemplu: card de credit sau de debit, transferuri bancare,
card plătit în avans sau alte f uncții). Sistemele de plăți din Republica Moldova reprezintă totalitatea sistemelor,
mecanismelor, instituțiilor care în baza unor norme (reguli, proceduri, contracte, aranjamente etc.) asigură
inițierea, procesarea, compensarea și/sau decontarea operațiun ilor de transfer de mijloace bănești între
participanți. Componentele principale ale sistemelor de plăți din Republica Moldova sunt: sistemul automatizat
de plăți interbancare; sistemul de decontare a valorilor mobiliare; instrumentele de plată și sistemel e
automatizate de deservire la distanță[5].
Instrumentele de plată fără numerar sunt componente esențiale ale sistemelor de plăți din Republica Moldova,
în special, în cadrul etapelor de creare, validare și transmitere a plăților. În Republica Moldova sunt utilizate
următoarele instrumente de plată:
– cardul de plată;
– transferul de credit;
– debitarea directă.
Sistemele automatizate de deservire la distanță (SADD) sunt soluții informatice și/sau echipame nte,ce permite
utilizatorului, prin intermediul unei aplicații informatice, a unei metode de autentificare și al unui mijloc de
16
comunicație să aibă acces de la distanță la fondurile aflate în contul de plăți în scopul: obținerii de informații
privind starea contului de plăți și a tranzacțiilor realizate, efe ctuării tranzacțiilor în numele și la ordinul
deținătorului din contul fondurilor aflate în contul de plăți. SADD pot fi clasificate în:
– pc-payments;
– internet -payments;
– mobile -payments;
– telephone -payments;
– terminal -payments.
1.3 Importanța temei
În era dezvoltării tehnologiei informaționale, este practic imposibil să ne imaginăm viața cotidiană fără
sistemele electronice de plată, care ne ușurează simțitor activitățile de zi cu zi și ne economisesc o groază de
timp. Fiecare dintre noi, cel puțin o dată a utilizat sistemele electronice de plată, fie că a făcut o tranzacție pe
Internet sau cel puțin a auzit despre aceste sisteme de achitare online. Astăzi ne -am propus să vă relatăm despre
unele dintre ele. În momentul actual, cel mai popular sistem de plăți electronice este Webmoney . Acesta
reprezintă o mare organizație financiară, folosită de milioane de oameni din întreaga lume. Dacă ar fi să le
organizăm ierarhic, pe al doilea loc s -ar clasa Yandex.Money . Dar totuși cel mai fiabil sistem internațional de
plăți electronice este PayPal , care deservește peste 150 de milioane de oameni [6]. Până în prezent, în Moldova
sunt active două sisteme de plată: BPay și Paynet .Ambele sisteme sunt considerate universale, deoarece sunt
destinate atât plății serviciilor, achiziționării de bunuri, cât și retragerii, adăugării în cont a banilor. Cert este
că fiecare sistem în parte își are beneficiile și neajunsurile sale.
Sistemele de plăți electronice mai cunoscute, pot fi grupate în patru categorii:
– sisteme cu carduri bancare ;
– sisteme online : (Internet Payment Provider , Payment Service Provider );
– microplăți ;
– cecuri electronice .
Proiectul constă în proiectarea și implementarea unui algoritm ( achitarea online a taxelor ) care mai apoi va fi
integrat într -un site web pentru a fi demonstrate funcționalitățile. În plus față de această componentă vor fi și
alte funcțio nalități care vor face că aplicația să fie mai complexă, mai folositoare utilizatorilor și totodată
poziționată cât mai bine în clasamentul aplicațiilor de acest gen. Sistemul implementat va conține și un data
layer ,mai precis o baz a de date cu toate info rmațiile. Un alt obiectiv este aprofundarea cunoștințelor despre
17
tehnologiile plăților online . Aplicațile Wordpres sunt dezvoltate independent de orice alte aplicații web și
necesită scrierea programului în limbajele suportate de această tehnologie ( HTML,CS S,Javascript ), un laptop
și programul WordPress instalat.
1.4 Sisteme similare cu proiectul realizat
Printre proiecte asemănătoare se enumeră:
– WebMoney ;
– Paypal ;
– Bpay ;
– Oplata.md .
WebMoney este un sistem de plată internațional și un mediu de afaceri pentru rețea, fondat în 1998. În acest
timp, peste 40 de milioane de oameni din întreaga lume s -au alăturat sistemului. Sistemul WebMoney oferă
servicii care vă permit să păstrați înregistrări , să schimbați fonduri de decontare, să atrageți finanțare, să
rezolvați litigiile și să încheiați tranzacții sigure.Toate tranzacțiile din sistem sunt instantanee și
irevocabile.Tehnologia WebMoney (figura 1.1) se bazează pe furnizarea tuturor participanți lor sistemului cu
interfețe unificate pentru gestionarea directă a drepturilor lor de proprietate asupra valorilor stocate în companii
specializate. Participanții la sistem au posibilitatea de a deschide portofele la orice Garant. Pentru comoditate,
portofelele unui utilizator sunt combinate într -un magazin (deținător), care are un număr de înregistrare a
utilizatorului – WMID.Unitatea de măsură a drepturilor de proprietate asupra valorilor este unitatea de titlu
WebMoney (WM) de tipul corespunzător.Pentru a interacționa cu participanții la sistem, fiecare participant
furnizează informațiile necesare despre personalitatea lor, care este verificată și verificată de un serviciu de
certificare WM distribuit [6].
Avantaje WebMoney:
– controlați soldul portofelelor și mișcarea fondurilor ;
– setați facturile, transferați și primiți WebMoney ;
– răsfățați cardul \ contul din portofel (puteți și invers) ;
– plătiți convenabil pentru telefon, internet, locuințe și servicii comunale și multe alteleîntr -un singur clic,
cumpărați jocuri, cărți și alte produse digitale ;
– comunicați cu prietenii într -un chat securizat ;
– partajați fot ografii, fișiere audio și alte fișiere .
18
Figura 1.1 – Interfața siteului -web WebMoney
Paypal este cel mai sigur și mai simplu mod de a plăti și de a fi plătit online. Serviciul permite oricui să
plătească în orice mod pe care îl preferă, inclusiv prin carduri de credit, conturi bancare, PayPal Smart Connect
sau solduri ale contului, fără a partaj a informații financiare [7].PayPal a devenit rapid un lider global în soluțiile
de plată online cu mai mult de 267milioane de conturi în întreaga lume. Disponibi l în 202 de țări și 25 de valute
din întreaga lume, PayPal permite comerțul electronic prin a face posibile plățile în diferite locații, valute și
limbi. PayPal(figura 1.2) a primit peste 20 de premii pentru excelență din partea industriei de internet și a
comunității de afaceri – cel mai recent 2006 Webby Award pentru cel mai bun site de servicii financiare și 2006
Webby People Voice Award pentru cel mai bun site de servicii financiare.Situat în San Jose, California, PayPal
a fost fondată în 1998.
Avantaje PayPal:
– trimite medii în securitate;
19
– trimite fonduri prin lume;
– gestionarea fondurilor ușor ;
– aspect juridic.
Figura 1. 2 – Interfața siteului -web PayPal
Bpay este o modalitate convenabilă de a efectua și accepta plățile prin internet. Folosind bpay.md puteți plăti
pentru o gamă largă de bunuri și servicii, precum și să plătiți în diverse magazine online. Datorită bpay, multe
magazine online din Moldova au posib ilitatea să accepte rapid și cu ușurință plățile de la clienți din întreaga
lume, atât cu carduri bancare, cât și cu bani electronici. Sarcina noastră este să oferim utilizatorului posibilitatea
de a alege metoda de plată care este cea mai convenabilă pent ru el, fie că este contul său bpay.md, cardul
bancar, terminalul de plată sau un cont dintr -un sistem de plăți străine (Webmoney, Yandex.Money, Wallet
One).Sistemul de plată a fost lansat în februarie 2011[8]. Toate operațiunile financiare legate de funcți onarea
contului de plată în MDL sunt gestionate de BPAY SRL, care operează în conformitate cu Legea Republicii
Moldova „Serviciile de plată și moneda electronică” nr. 114 din 18.05.2012 și licența Băncii Naționale a
Moldovei. BPAY (figura 1. 3) operează și p rin intermediul agenților de plată – MMPS COM și MSM STAR.
Avantaje Bpay:
– trimiteți bani de la mobil la mobil, gratuit, în câteva secunde și în siguranță;
– plata facturilor cu primirea chitanțelor;
– plăți pentru cumpărături de la comercianți și de pe Internet cu cardul bancar BPAY;
20
– monitorizarea istoricului tranzacțiilor.
Figura 1. 3 – Interfața siteului -web Bpay
Oplata.md este o modalitate comodă de a efectua plăți singulare prin Internet făr ă a fi necesară înregistrarea
plătitorului, cu care puteți plăti o gamă largă de servicii[9]. Plătitorului i se oferă posibilitatea de a alege în
sistemul de plăți www.oplata.md, pe lângă serviciul pentru care dorește să plătească, acel instrument de plată
care este cel mai convenabil pentru el: portofelul sau contul Paynet, un card bancar sau un cont într -un sistem
de plată extern (de ex: Yandex.Money). Sistemul de plăți www.oplata.md (figura 1.4) asigură un înalt grad
securitate a informațiilo r referitoare la plățile efectuate în cadrul procesării și stocării acestora:
– posibilitatea de a plăti online fără înregistrare;
– reîncărcați contul operatorilor de telefonie mobilă, plătiți pentru servicii Internet, IP -telefonie,
televiziune; achitarea ratelor la credite, împrumuturi sau plăți în beneficiul statului (amenzi, taxe,
impozite etc.);
– achitarea plăților pentru diferite proiecte online la care sunteți abonat;
– achitarea pentru jocurile preferate; Și toate acestea fără cozi, fără a vă încurca planului activităților
preferate, rapid, simplu și în siguranță.
21
Figura 1. 4 – Interfața siteului -web Oplata.md
1.5 Compararea cu alte sisteme
În urma studiului realizat pe sistemele similare se poate observa că sistemele descrise oferă, printre cele
mai importante funcționalități :
– plata servicilor;
– schimb valutar;
– transferuri de bani;
– carduri;
– strînger de fonduri.
În opinia noastră , printre cele mai importante și folositoare funcționalități pentru o asftfel de aplicație ar fi:
achitarea servicilor și transferul de bani . Dintre sistemele prezentate mai sus doar sistemul de plăți online Bpay
funcționează pentru țară noastră și este î ntr-o creșt ere continuă în ultima perioadă.Avantajul sitemului este că
este prezentă o gamă largă de opțiuni.Achitarea servicilor sau transferul de bani se poate efectua chiar și fără
înregistrare în sistem. În concluzie, în acest capitol s -a ales descriere a tuturor exemplelor de mai sus, deoarece
reprezintă sisteme asemănătoare cu sistemul dezvolta t și prezintă un exemplu atât pentru interfață grafică cât
și pentru funcționalitățile care au fost implementate .
22
1.6 Scopul , obiectivele și cerințele
Sitemul dat are scopul de a informa utilizatorul cu privire la taxele în cardul unei instituții de învățămînt.
El reprezintă în sine un site web. Scopul este de a ajuta utilizatorul să se informeze și să -și achite taxele în
cardul instituții de învățămînt. Orice u tilizator poate intra pe website, nu există restricții, nu e nevoie de logare.
Aplicația dată vine cu anumite scopuri și obiective și anume:
– sitem informativ ;
– sistem de achitare online a taxelor ;
– interfață simplă și accesibilă .
Cerințele proiectului sunt prezentate mai jos și sunt împărțite în cerințele funcționale ale sistemului și cerințele
non-funcționale. Acestea sunt obiectivele principale care se doresc a fi implementate prin acest sistem.
Cerințe funționale:
– structura paginii responsiva – conținutul paginii se va adapta în funcție de dispozitiv ;
– în toate paginile corpul siteului va fi de culoare albă;
– limba interfeței va fi română ;
– siteul va dispune de butoane de logare și căutare ;
– funcțiile utilizatorului sunt limitate,este permisă doar lo garea și achitarea taxelor ;
– pagina principală va avea un aspect plăcut de culoare neagră ;
– website -ul va avea interfață compactă,simplă și ușor de folosit.
Cerințe non-funcționale:
– siteul va avea nevoie de o conexiune la Internet, deja stabilită înainte de rulare;
– siteul va putea fi lansat de pe orice browser;
– sistemul va folosi următoarele tehnologii: HTML, CSS, Javascript, WordPress,SQLite;
– caracteristicile minime pe care va rula aplicația: procesor 1 GHz sau mai rapid, memorie cel puțin
128 Mb;
– nivel de securitate înalt pentru achitarea taxelor online.
23
2 Modelarea și proiectarea sistemului
Proiectarea sistemului și a software -ului – stabilirea cerințelor pentru hardware și software și elaborarea
arhitecturii generale a sistemului. Funcțiile sistemului informațional vor fi reprezentate astfel încât să poată fi
transformate în unul sau mai multe programe executabile[ 10]. Reprezintă a doua etapă din ciclul de viață a
sistemului, după analiză. În etapa dată se alege metoda, limbajul și instrumentele de proiectare.S -a utilizat
limbajul de proiectare UML. Limbajul UML este un standard folosit în întreaga lume la modelarea sistemelor
informaționale, datorită faptului că e simplu de utilizat și puternic. Se utilizează pentru a construi model e ale
sistemelor complexe de diferită destinație. Limbajul dat constă din semantică care definește sintaxa, noțiunile,
iar notația reprezintă vizual semantica.Există mai multe instrumente de modelare, printre care cele mai
renumite sunt Enterprise Architec t și Rational Rose. Enterprise Arhitect este un instrument puternic în
elaborarea schemelor de reprezentare a proiectului prin intermediul limbajului UML. Cu ajutorul lui au fost
reprezentate grafic toate conceptele și ideile introduse în sistem. Acest ins trument conține toate diagramele
UML, actorii, cazurile de utilizare, obiectele, clasele, componentele și ansamblurile sistemului. El descrie
detaliat ce conține sistemul și cum funcționează. Un avantaj pe care al are Rational Rose față de Enterprise
Archi tect este posibilitatea transformării diagramei de secvență în cea de colaborare și invers. Totodată prezintă
avantaje și prin faptul că la crearea diagramelor de plasare, se poate deosebi nodul procesor de nodul dispozitiv.
Oricum, fiecare instrument de m odelare are avantajele, precum și dezavantajele sale. Descrierea unui sistem
informațional se face sub două aspecte: comportamental și structural. Fiecare aspect are diagramele sale.
2.1 Descrierea metоdei de prоiectare
Mоdelarea sistemului dat a fоst elabоrată în istrumentul Enterprise Architect. S -a ales instrumentul dat,
deоarece este simplu, ușоr de utilizat și cоmunicabil cu utilizatоrul. Enterprise Architect este un sоftware de
tip CASE pentru design -ul și cоnstruc ția sistemelоr sоftware, bazat pe UML. Acest pachet prevede mоdelarea
cоmpletă a ciclului de viață pentru afaceri și sisteme IT; sоftware și ingineria sistemelоr și integrarea dezvоltării
în timp real.Integrând capacitățile de gestiоnare a cerințelоr, Ente rprise Architect ajută la urmărirea
specificațiilоr la nivel înalt pentru analiza, prоiectarea, implementarea, testarea și întreținerea mоdelelоr
fоlоsind UML. Enterprise Architect este un instrument grafic, prоiectat pentru a ajuta echipele, cоnstruind
sisteme rоbuste și întreținute. Utilizând calitatea înaltă, integrarea rapоrtării și dоcumentării pоate оferi о
viziune împărtășită cu ușurință și precizie. UML (Unified Mоdeling Language) este un instrument standard
pentru crearea de "diagrame" sоftware. C u ajutоrul UML pоt fi vizualizate, specificate, cоnstruite și
dоcumentate artefactele de sisteme sоftware. Mоdelarea UML este pоtrivită pentru tоate sistemele, de la
sistemele de infоrmare la aplicatii bazate pe web și sisteme în timp real chiar încоrpоrat e. Acesta este un limbaj
24
fоarte expresiv, care permite sistemului să ia în cоnsiderare tоate punctele de vedere legate de dezvоltar ea și
implementarea ulteriоară.
Descrierea comportamentală a sistemului
Descrierea comportamentală este legată de modul în care operează sistemul și funcționalitățile ce le oferă
evidențiind modul în care circulă datele de intrare și ieșire.
În cadrul acestuia se includ :
– imaginea generală asupra sistemului ce reprezintă o interacțiune dintre un actor și un sistem și
furnize ază funcționalitățile, interfețele oferite de către acest sistem;
– modelarea vizuală a fluxurilor ce reprezintă trecerea sistemului de la o activitate la alta în timpul
interacțiunii cu utilizatorul;
– stările și tranzacțiile sistemului descriu ciclul de via ță a unui obiect, stările sale și schimbările de
stare care au loc pe parcursul ciclului de viață;
– descrierea scenariilor de utilizare a sistemului sunt utilizate pentru descrierea interacțiunilor dintre
entități și ordinea în care mesajele sunt schimbate între acestea;
– fluxurile de mesaje și legăturile dintre componentele sistemului ilustrează fluxurile de mesaje și
legăturile dintre componentele sistemului.
Descrierea structurală a sistemului
Structura sistemului se poate referi la componente, clase, fiș iere, dispozitive și modul cum sunt interconectate
ele în realizarea unui comportament. În cazul sistemului dat nu e necesar de realizat diagrame de clasă. Au fost
stabilite componentele sistemului și relațiile dintre ele în diagramele de componente, precu m și noduri procesor
și cele dispozitiv în diagrama de plasare.
2.2 Imagine generală asupra sistemului
Diagramele use – case reprezintă imaginea generală asupra sistemului. Utilizatorul are ca scop principal să
achite taxele pentru ani de studii. În figura 2.1 sunt prezentate acțiunile generale ale sistemului și
utilizatorului. Înainte ca utilizatorul să poată achita servicii,mai întîi trebuie să se logheze,în cazul cînd deja are
un cont.Daca nu are un cont trebuie să -și creeze unul.După logare utilizatorul poate vizualiza informații
referitor la univeristate sau poate trece la scopul principal al sistemului,achitarea taxelor online. Atât sistemul,
cât și utilizatorul sunt actori. Iar acțiunile aceștor actori se exprimă prin cazuri de utilizare.
25
Figura 2.1 – Acțiuni generate de sistemul informațional și utilizator
În figura 2.2 este prezentată diagrama Use Case ale acțiunilor sistemului informaționale. Sistemul
informațional se bazează pe cod sursă, fără de care nu ar funcționa. El utilizează b aza de date, destinațiile și
caracteristicile lor vor fi stocate în baza de date. La accesare, va afișa o interfață conform programului și datele
respective
26
Figura 2.2 – Acțiuni ale sistemului informațional
2.3 Modelarea vizuală a fluxurilor
În figura 2.3 este reprezentată consecutivitatea activităților realizate de către utilizator pentru a vizualiza
informațiile referitoare la o anumită facultate. Utilizatorul accesează sistemul care -i afișează interfața și
introduce în căsuța de căutare facultatea do rită. Facultatea se caută în baza de date și dacă există, va fi afișată,
în caz contrar, sistemul va afișa mesajul “Facultate inexistentă”. Sitemul de căutare funcționează în așa mod
încît să ușureze accesul utilizatorului de a cauta informația dorită cît m ai rapid.În cazul în care utilizatorul va
completa cîmpul în căsuța de căutare cu cuvinte cheie,baza de date a siteului va reîntoarce rezultatele cerute
de către utilizator,în caz contrar se va afișa un mesaj unde se va informa utilizatoru că informația că utată nu
este prezentă pe siteul dat.
27
Figura 2.3 – Cautarea unei facultăți
2.4 Stările de tranzacție a sistemului
În figura 2.4 este reprezentat un exemplu de stare compusă cu patru substări disjuncte depuse privind achitarea
taxelor online. Utilizatorul alege serviciul dorit, completează formularul, achită online.
28
Figura 2.4 – Infromare despre achitari online
2.5 Descrierea scenariilor de utilizare a aplicației
Descrierea scenariilor de utilizare a aplicației se efectuează cu ajutorul diagramelor de secvență. În figura 2.5
este prezentată interacționarea a trei obiecte: utilizatorul, sistemul și baza de date. Când utilizatorul selectează
facultate, ea este verificată în baza de date și returnează un răspuns.Dacă denumirea introdusă în b ara de
căutare nu există în baza de date, nu se va afișa nimic pe ecran.
Figura 2.5 – Selectarea facultății
29
2.6 Relaț iile de dependență între componentele sistemului
Fiecare interfață dispune de elemente grafice. Acestea fac interfața un mediu interactiv, prietenos și mai ușor
de utilizat. IU sau altfel zis, interfața cu utilizatorul al sistemului proiectat constituie din imagini, liste, căsuță
de căutare pentru destinații, butoane, containere ca în figura 2.6. Interfața va fi cât mai simplă, pe ntru a -i face
utilizatorului navigarea mai plăcută și ușoară în sistem. Fără elemente grafice, interfața va fi incomodă și
primitivă, plus că aceasta nu va atrage atenția utilizatorului ce accesează aplicația dată.
Figura 2. 6 – Interfața cu utilizatorul
2.7 Modelarea echipamentelor mediului de implementare
Modelarea echipamentelor mediului de implementare include diagrame de plasare. În figura 2.7 este prezentată
diagrama de plasare corespunzătoare nodurilor ce interacționează în procesul de execuție a programului.
Nodurile -Procesor reprezintă dispozitivele ce calculează și prelucrează date: Serverul, Internet Provider -ul,
Laptopul, PC -ul. Nodurile -Dispozitiv sunt: Mouse -ul, Display -ul, Keyboard -ul, Router -ul. Ele reprezintă
dispozitive ce transmit date. Utilizatorii pot folosi aplicația fie de la PC, fie de la laptop.
30
Figura 2. 7 – Interacțiunea nodurilor
31
3 Realizarea sistemului
Pentru dezvoltarea sistemului s -au utilizat platforma WordPress[11],pentru conectarea siteului și
editarea contentului limbajele de programare CSS[12],HTLM[13] ,PHP [14].Website -ul este realizat pentru
toate platformele.
Programele utilizate pentru a c reea sistemul dat
WordPress este cea mai simplă și cea mai populară modalitate de a vă crea propriul site web sau blog. De
fapt, WordPress deține peste 33,6% din toate site -urile de pe Internet. Da – mai mult de unul din patru site -uri
Web pe care le vizitați sunt susținute probabil de WordPress. WordPress( figura 3. 1) este folosit de persoane
fizice, companii mari și toată lumea între el. WordPress a fost creat ca un proiect independent în tot cursul
anului 2003, provenind ca un decalaj al unui proiect anterior numit b2 / cafelog .
WordPress este un software open source, deci în zilele noastre este realizat de o comunitate uriașă de
contribuabili. Dar dacă am urmări originile WordPress înapoi la rădăcinile ei, creația sa inițială a fost o
colaborare între Matt Mullenweg și Mike Little. Una dintre cele mai mar i beneficii ale WordPress este că este
software liber, cu sursă deschisă. În timp ce va trebui să plătiți puțin pentru găzduire, nu va trebui niciodată să
plătiți doar pentru a utiliza software -ul WordPress , ceea ce nu este cazul cu alternative precum
Squarespace .Dincolo de asta, puteți găsi și multe pluginuri și teme cu sursă deschisă pentru a schimba modul
în care arată și funcționează site -ul dvs. Web. Word Press este cel mai popular mod de a construi un site pentru
un motiv. Dacă doriți să construiți orice tip de site web, de la un blog la un magazin de eCommerce, WordPress
este o mare opțiune.Nu uitați că WordPress.org și WordPress.com nu sunt același lucru . Și, în cele mai multe
situații, WordPress.org găzduit de sine este ceea ce doriți să construiți un site web. Auto -găzduit WordPress.org
vă oferă mai mult de proprietate, precum și accesul la toate avantajele și beneficiile comunității WordPress. În
preze nt, există peste 50.000 de pluginuri gratuite WordPress și 5.000 de teme gratuite WordPress, precum și
tone de opțiuni premium. Asta pentru a spune – aveți o mulțime de alegeri. Chiar dacă nu sunteți dezvoltator,
puteți modifica cu ușurință site -ul dvs. gr ație ecosistemului uriaș de teme și plugin -uri WordPress.
WordPress.com vă permite să construiți un site web care să vă satisfacă nevoile unice. Începeți un blog, un site
de afaceri, un portofoliu, un magazin online sau orice altceva vă puteți imagina.
Cu ajutorul unor teme de optimizare încorporate și receptive, cu mobilitate, nu există limite pentru cine să
poți ajunge cu noul site. Creați un site web simplu pentru familia dvs. sau vindeți produse din întreaga lume –
depinde de dvs.
32
Figura 3.1 – Logo -ul WordPress
CSS reprezintă Cascading Style Foets (figura 3.2) , cu un accent pus pe „Style”. În timp ce HTML este utilizat
pentru a structura un document web (definind lucruri precum titluri și paragrafe și vă permite să încorporați
imagini, videoclipuri și alte suporturi media), CSS parcurge și s pecifică stilul documentului – machete de
pagini, culori și fonturi sunt toate determinate cu CSS. Gândiți -vă la HTML ca la fundație (fiecare casă are
una) și CSS la alegerile estetice (există o mare diferență între un conac victorian și o casă modernă de la
mijlocul secolului).
CSS aduce stil în paginile web, interacționând cu elementele HTML. Elementele sunt componentele HTML
individuale ale unei pagini web – de exemplu un alineat – care în HTML ar putea arăta astf el:
<p> Acesta este paragraful meu! </p>
Ați putea să vă întrebați cum se aplică acest cod CSS de fapt la conținutul HTML. La fel ca HTML, CSS este
scris într -un text simplu, simplu, printr -un editor de text sau un procesor de text pe computer, și există trei
moduri principale de a adăuga acel cod CSS în paginile HTML. Codul CSS (sau foile de stil) poate fi extern,
intern sau inline. Foile de stil externe sunt salvate ca fișiere .css și pot fi utilizate pentru a determina aspectul
unui întreg site web prin tr-un singur fișier (în loc să adăugați instanțe individuale de cod CSS la fiecare element
HTML pe care doriți să îl ajustați). Pentru a utiliza o foaie de stil extern, fișierele dvs. .html trebuie să includă
o secțiune de antet care se leagă de foaia de s til extern și arată astfel:
<head>
<link rel = "stylesheet" type = "text / css" href = mysitestyle.css ">
</head>
În general, foile de stil externe sunt cea mai eficientă metodă pentru implementarea CSS pe un site web (este
mai ușor să urmăriți și să implementați stilul unui site dintr -un fișier CSS dedicat), în timp ce foile de stil intern
33
și stilul inline pot fi uti lizate pe un caz de baza cazului atunci când trebuie să se facă schimbări individuale de
stil. Așadar, dacă HTML este temelia, ramele, pereții și grinzile care sprijină site -ul web, luați în considerare
CSS culoarea vopselei, stilurile de ferestre și amen ajarea peisaje care urmează mai târziu. Nu puteți ajunge
nicăieri fără să puneți bazele pe primul loc, dar – odată ce o faceți – veți dori să urmăriți un pic de stil, iar CSS
este biletul pentru a vă dezlănțui decoratorul interior.
Figura 3.2 – Logo -ul CSS
Dezvoltat pentru prima dată de Tim Berners -Lee în 1990 , HTML este scurt pentru Hypertext Markup
Languag e(figura 3.3) . HTML este utilizat pentru a crea documente electronice (numite pagini) care sunt
afișate pe World Wide Web . Fiecare pagină conține o serie de conexiuni la alte pagini numite hyperlink –
uri . Fiecare pagină web pe care o vedeți pe Internet este scrisă folosind o versiune de cod HTML sau alta.
Codul HTML asigură formatarea corectă a textului și imaginilor pentru browserul dvs. de internet . Fără
HTML, un browser nu ar ști să afișeze textul ca elemente sau să încarce imagini sau alte elemente. HTML
oferă, de asemenea, o structură de bază a paginii, pe care sunt suprapuse foi de stil în cascadă pentru a -și
schimba aspectul . S-ar putea considera HTML -ul ca oasele (structura) unei pagini web și CSS ca pielea
(aspectul).
Figura 3.3 – Logo -ul HTML
După cum se poate observa în exem plul de etichetă HTML de mai jos(figura 3.4) , nu există multe
componente. Majoritatea etichetelor HTML au o etichetă de deschidere care conține numele
etichetei, atributele etichetelor , o etichetă de închidere care conține o tăiere înainte și numele tag -ului fiind
34
închis. Pentru etichetele care nu au o etichetă de închidere, cum ar fi <img> , este bine să încheiați eticheta cu
o lamă înainte.
Majorit atea etichetelor sunt conținute într -un pachet de unghi mai mic și mai mare decât unghiul, iar totul
dintre eticheta deschisă și apropiată este afișat sau afectat de etichetă. În exemplul de mai
sus, eticheta <a> creează o legătură numită „Computer Hope” care indică fișierul hope.html.
Figura 3.4 – Etichetă HTML
Deoarece HTML este un limbaj de marcare, acesta poate fi creat și vizualizat în orice editor de text, atât timp
cât este salvat cu o extensie de fișier .htm sau .html . Cu toate acestea, majoritatea consideră că este mai ușor
să proiecteze și să creeze pagini web în HTML folosind un editor HTML .
Odată ce fișierul HTML este creat, acesta poate fi vizualizat local sau încărcat pe un server web pentru a fi
vizualizat online folosind un browser .
PHP este un limbaj de script de partea serverului, care este utilizat pentru a dezvolta site -uri web statice sau
site-uri web dinamice sau aplicații Web. PHP înseamnă Hypertext Pre -procesor (figura 3.5), cel mai devreme
reprezentând p agini de acasă personale.Scripturile PHP pot fi interpretate doar pe un server instalat
PHP.Calculatoarele client care accesează scripturile PHP necesită doar un browser web.
Figura 3.5 – Logo -ul PHP
35
Un script este un set de instrucțiuni de programare care sunt interpretate în timpul rulării. Un limbaj de script
este un limbaj care interpretează scripturile în timpul rulării. Scripturile sunt de obicei încorporate în alte medii
software.Scopul scripturilor este de obicei de a îmbunătăți performanța sau de a efectua sarcini de rutină pentru
o apl icație.Scripturile laterale ale serverului sunt interpretate pe server în timp ce scripturile laterale ale
clientului sunt interpretate de aplicația client.
PHP este un script din partea serverului care este interpretat pe server în timp ce JavaScript este un exemplu
de script lateral care este interpretat de browserul clientului. Atât PHP, cât și JavaScript pot fi încorporate în
pagini HTML.
Diagrama prezentată mai jos ilustrează arhitectura de bază a unei aplicații web PHP și modul în care serverul
gestionează solicitările (figura 3.6) .
Figura 3.6 – Arhitectura unei aplicații web PHP
36
Avantaje PHP:
– php este open source și gratuit;
– curba de învățare scurtă în comparație cu alt e lim bi, cum ar fi JSP, ASP etc;
– document comunitar mare ;
– majoritatea serverelor de găzduire web acceptă PHP în mod implicit, spre deosebire de alte limbi, cum
ar fi ASP care au nevoie de IIS. Acest lucru face ca PHP să fie o alegere eficientă di n punct de vede re
al costurilor;
– php este actualizat regulat pentru a fi la curent c u ultimele tendințe tehnologice;
– un alt beneficiu pe care îl obțineți cu PHP este că este un limbaj de script de partea serverului ; acest
lucru înseamnă că trebuie doar să îl instalați pe server și computerele client care solicită resurse de la
server nu trebuie să aibă instalat PHP; doar un browser web ar fi suficient;
– php are suport pentru a lucra mână în mână cu MySQL ;
– php este platformă multiplă ;
– putem utiliza php cu Postgres,Oracol,ODBC.
În ceea ce privește cota de piață, există peste 20 de milioane de site -uri web și aplicații pe internet dezvoltate
folosind limbajul de script PHP.Acest lucru poate fi atribuit punctelor ridicate mai sus.Diagrama de mai jos
arată unel e dintre site -urile populare care folosesc PHP (figura 3.7).
Figura 3.7 – Site-uri populare care folosesc PHP
37
3.1 Descrierea la nivel de cod
Pentru crearea siteului nostru am ales platforma WordPress deoarece este un software destinat tuturor ,cu accent
pe accesibilitate,performanță,securitate și ușurință în utilizare.Sistemul WordPress este simplu și intuitiv ceea
ce ne permite să ne concentrăm asupra servicilor,produselor sau servicilor.
Panoul de control WordPress Panoul de control (figura 3.8 ) este pagină de start în administrarea site –
ului.
Figura 3.8 – Panoul de control WordPress
38
Opțiunile de bază ale meniului de administrare sunt:
– panou control : afișează pagina de start a Panoului de control, cu statistici despre numărul de mesaje,
pagini și comentarii, inclusiv cele care așteaptă sp fie moderate;
– articole : pentru administrarea articolelor existente, a categoriilor și etichetelor, și pentru scrierea de noi
articole;
– media : prin acest link se ajunge la zona de stocare și administrare (inclusiv editare) a tuturor imaginilor,
documentelor și fișierelor;
– legături : zona de înregistrare și administrare a linkurilor. Este din ce în ce mai puțin folosită datorită
regulilor impuse de Google pentru o mai bună clasare în rezultatele căutărilor;
– pagini : administrare și adăugare pagini la site, cu caracter permanent;
– comentarii : administrare (inclusiv editare) comentarii, cu posibilitatea de a răspunde direct din această
secțiune la comentarii sau marcarea lor ca spam;
– aspect : un meniu important, c are permite administrarea temelor, pieselor (widget), meniurilor, și
editarea online a fișierelor temelor încărcate. De aici se poate încărca și/sau selecta tema preferată, se
adaugă piesele (widget -urile) în barele laterale și alte zone speciale ale temei , și se crează și editează
meniuri speciale, personalizate;
– module : modulele extind și îmbunătățesc funcționalitatea site -urilor WordPress. Puteți adăuga sau
șterge module de aici, activându -le sau dezactivându -le;
– utilizatori : această secțiune permite adm inistrarea, inclusiv adăugarea și editarea tuturor utilizatorilor
existenți și gestionarea rolurilor, dacă ai permisiunea necesară;
– unelte : această secțiune îți oferă acces la diverse instrumente, inclusiv importul și exportul de conținut;
– setări : din acea stă secțiune se pot configura cele mai multe aplicații incluse în site. Din pagina
principală se configurează numele, descrierea și URL -ul site -ului, adresa ta de email, etc.
Baza de date . Pagina Web are o bază de date complexă cu toate informațiile utilizatorilor ,pe care o putem
accesa.Fiecare utilizator are are un profil special,care se creează automat pe baza informațiilor colectate.Pe
lîngă utilizatorii înregistrați,baza de date conține datele despre wordpress care ne ajută la funcționarea
platfor mei și funcționarea contentului în pagină .Cu ajutorul bazei de date(figura 3. 9) putem manipula cu
contentul aplicației și anume operații de înserare,ștergere,duplicare,copie de rezervă.
39
Figura 3.9 – Baza de date
Pentru designul paginii web am ales Flex Bloc .Avînd experiență de lucru cu Flex Bloc în compania în care
lucrez pot spune cu siguranță că aspectul sau editarea unui anumit bloc nu poate fi efec tuată mai ușor decît cu
Flex Bloc .Este ușor ,intuitiv și absolut gratuit pentru utilizatorii de Flotheme s.Nu există limite de poiectare.
Mutați cu ușurință orice element în jurul, personalizați culorile, adăugați suprapuneri și linkuri acolo unde este
necesar, exportați blocurile pentru a le reutiliza în alte pagini.
Afișarea unui bloc flex în fucție de valo area dată este reprezentată în codul de mai jos(figura 3.10). Acesta poate
fi definit în linie sau bloc.
Figura 3.10 – Afișarea unui bloc flex
40
Asupra blocurilor flex se pot efectua modificări cum ar fi alinierea,dimensiunea,etc.
Pentru a încadra toate elementele unei pagini și a absoarbe spațiul suplimentar vom utiliza centrarea
perfectă.Aceasta se bazează pe faptul că se va seta o marjă verticală care va face ca elementele pe pagină să fie
perfect centrate pe ambele axe(figura 3.11).
Figura 3.11 – Centrare cu ajutorul blocului flex
Logo -ul. Este un element grafic folosit pentru identificarea unei firme, a unui produs. Logoul (figura 3.12)
poate fi compus din una sau mai multe litere, o imagine sau o combinație a acestor elemente. Un logo al
unei întreprinderi trebuie să fie usor de recunoscut și să se identifice cu o caracteristică pentru întreaga
întreprindere.
Figura 3.12 – Codul sursă pentru implementarea logo -ului
41
Siteul Web este unul simplu accentul fiind pus pe achitarea taxelor universitare online. Pentru achitarea online
s-a folosit un payment gateway oferit de furnizorul de servicii de aplicații de comerț electornic MAIB, care
autorizează procesarea cardurilor de credit sau a plăților directe. Pentru a instala urămătorul gateway avem
nevoie să parcurgem următorii pași.
Configurăm s etările de conectare ale pluginului (figura 3.13) efectuând unul dintre următorii pași:
– de bază : încărcăm fișierul certificatului client PFX primit de la bancă ;
– avansat : convertim și copiem cheia privată și certificate le fișiere lor PEM pe server, configurăm în
mod sigur permisiunile de proprietar și sistem de fișiere, configurăm căile către fișiere ;
– setăm parola pentru certif icat / cheie privată (sau lăsăm câmpul gol dacă nu este criptat) ;
– furnizăm URL -ul Callback către bancă pentru a activa notificările de plată online ;
– activăm modurile Test și Debug în setările pluginului ;
Figura 3.13 – Setările de conectare a pluginului
42
Efectuăm următoarele teste (figura 3.14) și verificăm că toate tranzacțiile sunt procesate corect:
– cazul testului nr. 1 : setăm tipul de tranzacție pe Charge , creăm o comandă nouă și achităm cu un
card de testare ;
– cazul de încercare nr. 2 : setăm tipul de tranzacție la autorizare , creem o nouă comandă și plătiți cu
un card de testare, apoi efectuați o rambursare completă a comenzii
– cazul de încercare nr. 3 : Setați tipul de tranzacție la Charge , creăm o nouă comandă și achităm cu
un card de testare, apoi efectuăm o rambursare completă a comenzii ;
– examinăm setările pentru acțiunea programată Închide ziua pe pagina Stare WooCommerce ;
– dezactivăm modurile Test și Debug atunci când suntem gata să acceptăm plăți live .
Figura 3.14 – Verifcarea tanzacțiilor
3.2 Testarea sistemului
După etapa de analiză, proiectare și implementare, urmează etapa de testare a aplicației. Testarea are
ca scop găsirea unor defecte în sistem. Cu cât mai devreme sunt găsite defectele, cu atât mai calitativ v a
fi produsul și cheltuielile vor fi mai mici. Cauzele erorilor pot fi diferite, dar în cele mai multe cazuri sunt
neclaritarea specificațiilor. Sunt mai multe metode și tehnici de testare a sistemului. Testarea poate fi
funcțională și nefuncțională. Funcț ională se referă la testarea funcționalităților aplicației, pe când cea
nefuncțională testează aspecte ale aplicației ce nu țin de funcționalitatea ei.
La testarea sistemului dat s -a utilizat tehnica black box. Această tehnică se bazează pe verificarea
cerințelor și funcționalităților, fără a se cunoaște codul. Este o tehnică des utilizată și nu e nevoie de
43
intervenția programatorului. Se bazează pe intrări și ieșiri. S -au verificat butoanele și comportamentul lor.
Butoanele funcționează și afișează conținu tul corespunzător. Un exemplu este demonstrat în figura 3.15.
La clickarea butonului “Lista contractelor ”, s -a redirecționat spre pagina dată.
Figura 3.15 – Redirecționarea pe pagina Lista contractelor
Următorul test este introducerea datelor valide în căsuța de căutare iar rezultatul este afișat în figura
3.16.
Figura 3.16 – Introducerea datelor valide în căsuța de căutare
44
Prin datele invalide se numără cifre, combinații de cifre și litere, simboluri, denumiri de facultăți care nu
există în baza de date. Prin urmare nu se afișează nimic, ceea ce este demonstrat în figura 3.17.
Figura 3.17 – Intoducerea datelor nevalide în căsuța de căutare
Un alt caz de test este introducerea denumirii incomplete a unei facultăți. Prin urmare dacă denumirea are
două cuvinte și se introduce doar unul din ele sau se introduce denumirea incompletă, sistemul găsește
facultatea și o afișează (figura 3.18).
Figura 3.18 – Introducerea datelor incomplete în căsuța de căutare
45
Testarea usability este de tip black box prin care se verifică dacă aplicația este prietenoasă. Aplicația este
ușor de folosit, pentru fiecare acțiune este necesar doar un click. Nu erau necesare acțiuni adăugătoare pentru
a obține un rezultat.
Pentru cerințele non -funcționale s -au efectuat următoarel e testări. S -a verificat conexiunea la internet. Fără
conexiune la internet, paginile se încărcau, dar performanța era slabă. Aplicația s -a testat pe host local. Nu
toate pozele se afișau și încărcarea lor dura ceva timp. Cu conexiune la internet navigarea era rapidă, tot
conținutul era afișat. Paginile se încărcau repede. S -au testat cerințele software, calculatorul îndeplinește
aceste cerințe, prin urmare performanța e sporită. Website -ul poate fi lansat de pe orice browser: Chrome,
Internet Explorer, Saf ari, Opera, Mozilla Firefox, Microsoft Edge. Unele browser -e funcționau mai lent, dar
nu totul depinde doar de cerințele funcționale ale calculatorului. Browser -ele mai vechi rulează mai lent.
Fiecare browser are avantaje și dezavantajele sale. Cel mai rap id broswer testat e Chrome. Aplicația s -a
testat pe Windows și MacOS cu succes.
Figura 3.19 demonstrează faptul că aplicația poate fi rulată pe browserul Chrome. De asemenea, s -a utilizat
și tehnica white box, care se bazează pe cunoașterea codului. Aici d eja se implică programatorul, deoarece
el știe ce a scris în cod. S -a efectuat testarea unităților. S -au testat clase, funcții, condiții, pagini web. S -au
depistat erori de sintaxă, folosirea greșită a variabilelor, condițiilor, scrierea incompletă a codul ui. Erorile
au fost corectate imediat.
Figura 3.19 – Accesarea paginii web pe Chrome
46
4 Documentarea produsului realizat
Pentru utilizarea website -ului, utilizatorul va avea nevoie de acces la internet și de un browser. Nu
este necesară instalarea altor programe. Aplicația rulează pe orice sistem de operare și browser. Când
utilizatorul va accesa website -ul, pagina principal ă va fi prezentată ca în figura 4.1.
Figura 4.1 – Pagina principală
Bara de meniu dispune de următoarele butoane:
– Pagina principală ;
– Despre UTM ;
– FCIM ;
– Lista contractelor ;
– Butonul de c ăutare.
În mijlocul meniului se află un buton,pe care tastîndu -l,mereu ne va redirecționa pe pagina
principală.Următorul compartiment al meniului este ,,Despre UTM” (figura 4.2) . În această pagină va fi
descries un scrut istoric al unviersității și unde vor fi prezentate principalele facultăți ale universității.
47
Figura 4.2 – Despre UTM
La accesarea butonului “FCIM”, sistemul ne va redirecționa pe pagina oficială a FCIM(figura 4.3).În
compartimentul dat utilizatorul va putea lua cunoștință cu tipurile de specialități,comitetul didactic,tarifele
pentru sistemul de învățăm înt.
Figura 4.3 – Redirecționare pe pagina oficială FCIM
48
Utlimul element din meniul nostru dar și cel mai important este Lista contractelor.După cum sa relatat în
capitolele anterioare , pagina dată are ca scop achitarea taxelor universitare online.În c ompartimentul Lista
contractelor (figura 4.4) sunt prezentate principalele specialități ale facultății FCIM,plus este indicată taxa
de studii pentru fiecare dintre specialități.
Figura 4.4 – Lista contractelor
Pentru a adăuga un produs în coș(figura 4.5) utilizatorul își va alege specialitatea dorită și va trece la pașii
de achitare online a contractului de studii.Achitarea contractului poate fi efectuată în două rate.
Figura 4.5 – Adăugarea unui produs în coș
49
După ce am adăugat un produs în coș v om trece la achitarea acestuia.Pentru a achita un produs online avem
nevoie de a introduce datele personale cît și datele bancare (figura 4.6).
Figura 4.6 – Introducerea datelor pentru a confirma plata online
50
După introducerea datelor vom trece la următ orul pas,și anume cel de a efectua plata online.Atenție,datele
introduse trebuie verificate pentru a nu întîmpina dificultăți la achitare.În utlimul pas de achitare a taxelor
unversitare vom putea efectua plata prin transfer bancar direct, sau prin prestat orul de servicii al taxelor
univeristare MAIB (figura 4.7).După ce am ales metoda de plată dorită acceptăm termenii și condițiile
utilizatorului (bifăm casuța) și achităm. Vom primi o notificare de achitare a serviciului pe email.
Figura 4.7 – Achitarea unei taxe universitare
51
5 Evaluarea economică a proiectului
Proiectul constă în proiectarea și implementarea unui algoritm (achitarea online a taxelor ) care mai
apoi va fi integrat într -un site web pentru a fi demonstrate funcționalitățile. În plus față de această componentă
vor fi și alte funcționalități care vor face că aplicația să fie mai complexă, mai folositoare utilizatorilor și
totodată poziționată cât mai bine în clasamentul aplicațiilor de acest gen. Sistemul implementat va conține și
un data layer ,mai precis o baza de date cu toate informațiile.Un alt obiectiv este aprofundarea cunoștințelor
despre tehnologiile plăților online.
La baza elaborării planului economic stau următoarele :
– studiul pieței ;
– evaluarea mediului intern și extern a proiectului;
– planul calendaristic al proiectului ;
– calcularea indicatorilor economici ;
– calcularea indicatorilor economici financiari.
5.1 Studiul pieței
Gama serviciilor bancare din ultimii ani este completată cu servicii precum sistemul bancar electronic,
ce plasează clientul în mod virtual în cadrul instituției bancare: internet -banking și mobile -banking. Care sunt
avantajele și dezavantajele servicilor bancare la distanță și cât sunt de implementate de băncile din Moldova
vom încerca să arătăm în textul de mai jos. Datele au fost obținute în cadrul mesei rotunde ”Noi posibilități
pentru plata mărfurilor și serviciilor prin Internet și telefonia mobilă (banking la distanță)” moderată de
Veaceslav Cunev, Director general „Deeolace Company”, Preșe dintele Asociației IT Moldova.
Utilizarea sistemului de banking la distanță în R. Moldova este foarte redusă și doar 10 la sută din agenții
economici aplică aceste servicii. Piața are o rezervă enormă de creștere a volumului acestor servicii bancare.
Cauza principală este legată de faptul că spectrul de produse bancare din Republica Moldova elaborate special
pentru sisteme de banking la distanță este îngust, chiar dacă acestea dețin toată infrastructura necesară.
Domeniul nu este utilizat la valoarea lui de plină din mai multe cauze:
– limita la sursele de informare ori insuficiența de informație, publicitatea destinată promovării acestor
servicii;
– numărul redus de deținători ai dispozitivelor precum e calculatorul și accesul la internet pentru
utilizarea servi ciilor de banking la distanță;
– spectrul redus de servicii din categoria mobile -banking care ar justifica accentuat numărul clienților.
Analizînd aceste aspecte, am elaborat un web site care permite utilizatorilor (studețiilor la licență sau master)
52
cu învă țămînt cu frecvență sau la distanță să achite taxele universitare.Ulterior platforma va permite și
doctoranzilor să achite taxa de școlarizare,dar și plata altor taxe (taxa de admitere,de cazare în cămin,de
reexaminare,reînmatriculare sau taxa de participa re la conferințe științifice organizate la UTM).Web site -ul
este unul accesbil și ușor de navigat ,totul ce se cere de la utilizator doar disponibilitatea unui card bancar.
5.2 Analiza SWOT
Analiza SWOT este o metodă sub formă de matrice 2×2 ce se foloseș te pentru a evidenția punctele tari, punctele
slabe, oportunitățile și riscurile ale unui proiect. SWOT este un acronim englez pentru Strengths, Weaknesses,
Opportunities și Threats. Tabelul 5. 1 arată analiza SWOT a aplicației de achitare online a taxelor universitare.
Tabelul 5.1 – Analiza SWOT
MEDIUL INTERN
Puncte forte :
– reputație bună pe piață ;
– domeniu strict reglamentat și
supravegheat de bancă ;
– tehnologie informațională
specializată . Puncte slabe :
– neîncrederea oamenilor în sisteme de
achitare online ;
– slaba promovare a servicilor și lipsa
strategiilor de marketing ;
– căderea sistemului de achitare online.
MEDIUL EXTERN
Oportunitățiile :
– dezvoltarea sistemului informatic;
– modernizarea continuuă a
tehnologiilor ;
– sistemul funcționează conform
standardelor internaționale ;
– existența cererii de noi servicii ;
– facilități oferite tinerilor. Pericolele (riscurile) :
– intruziunea programelor malițioase ;
– schimbări tehnologice;
– capacitatea redusă de plată a clienților
tineri.
Conform analizei SWOT am obținut următorul rezultat.Punctele forte și oportunitățiile de + 8 contra punctelor
slabe și pericolele de -6 obținînd un rezultat pozitiv de +2 .Datorită acestui rezultat proiectul este fesabil și se
propune pentru elaborare.
5.3 Planul calendaristic de executare a proiectului
Planificarea are un rol foarte important în elaborarea unui proiect. Aceasta asigură o bună gestionare a
timpului și a resurselor, totodată și o flexibilitate mai mare în cazul schimbărilor ce pot interven i. Împărțirea
53
sarcinilor și alocarea timpului pentru executarea lor sporește eficiența și productivitatea muncii. Dat fiind
faptul că în timp real e dificil de stabilit numărul de zile pentru îndeplinirea lucrărilor, se alege timpul
aproximativ. În tabelul 5.2 se descrie mersul lucrărilor la executarea proiectului “ Achitarea online a taxelor
universitare”. Tabelul include denumirea acțiunii planificate pentru elaborarea proiectului, durata acțiunii
exprimată în zile,executantul și resursele utilizate exprim ate în ore.
Tabelul 5.2 – Planul calendaristic al proiectului
Nr. d/o
Denumirea acțiunii
Durata
acțiunii
Executant
Resurse
utilizate (ore)
1 Formularea și acceptarea sarcinii 3 P 4
2 Desfășurarea planului de lucru 7 P 8
3 Introducerea schimbărilor în planul de lucru 2 P 8
4 Selectarea literaturii 10 P 48
5 Analiza literaturii necesare 5 P 8
6 Cercetarea sistemeor similare 5 P 4
7 Modelarea și proiectarea sistemului 10 P 8
8 Crearea schemei sistemului 5 P 120
9 Realizarea programului 10 P 12
10 Testarea programului 5 P 12
11 Introducerea unor modificări 5 P 4
12 Revizuirea sistemului 4 P 8
13 Elaborearea documentației 2 P 12
14 Sistemul informațional este gata pentru exploatare 2 P 4
Programator 75 zile (2 60 ore)
Total 75 zile
54
5.4 Calcularea indicatorilor economici
În tabelul 5. 4.1 sunt repezentate consumuri materiale și nemateriale pe termen lung utilizate la
realizarea proiectului , costul materialelor consumabile utilizate în procesul de elaborare a proiectului. Conform
Standartelor Naționale de Contabilitate, toate fondurile întreprinderii se clasifică în două categorii:
– fonduri fixe, care costurile mai mari de 2000 de lei și perioada de activitate mai mare de un an și se
includ în costurile proiectului prin gra dul de amortizare;
– fonduri circulante, care au costurile de 2000 de lei și perioada de activitatate nu mai mare de un an și
se includ în costurile proiectului prin suma integrală de cheltuieli.
Tabelul 5. 4.1 – Active materiale și nemateriale pe termen lung
Active maeriale pe termen lung
Nr.de
ordine Denumirea/tipul
activului Un.de
măsură Preț
achiziție/unitate,Lei Cantitatea Valoarea de
intrare ,Lei
1 MacBookPro unitate 21000 1 21000
2 OnePlus7 unitate 17000 1 17000
3 Mouse unitate 500 1 500
4 Scaun unitate 500 1 500
5 Masă unitate 2000 1 2000
Total:Costul materialelor utilizate 41000
În cadrul tabelului 5. 4.2 sunt reprezentate consumuri materiale directe,costul materialelor consumabile
utilizate,în procesul de elaborare a proiectului.Aici au fost incluse obiecte precum pix
,hîrtie,imprimantă,cantitatea,prețul și unitatea de măsură a acestora. Activele materiale nu depășesc valoare de
2000 lei ,iar totaul activelor materiale constituie 202.50 lei.
Tabelul 5.4.2 Consumuri directe de materiale
Denumirea Un.de măsură Preț pe unit,MDL Cantitatea Valоarea tоtală, MDL
Pix unitate 5 3 15
Imprimantă unitate 0.25 250 62.50
55
Continuare tabel 5.4.2
Hîrtie A4 unitate 0.50 250 125
Tоtal: 202.50
Cheltuielile directe privind retribuirea muncii
Remunerarea muncii vine în conformitate cu dreptul fiecărei persoane de a fi platită în urma unui volum de
muncă depus, pentru realizarea unui scop personal sau pentru realizarea scopului al unei companii. Conform
activității peții muncii la etapa a ctuală, salariile pentru un anumit volum de muncă diferă în dependență de
calaificarea necesară, mediul în care se lucrează și multe alte critere (tabelul 5.4. 3).
Tabelul 5.4. 3 – Consumurile privind retribuirea muncii
Funcția Volumul de lucru,zile Salariu contractual pe
unitate de timp, lei/zi FRM,lei
Inginer SQL 30 250 7500
Inginer 45 500 22500
Total 30000
Conform tabelului 5.4.3 fondul de salarizare a constituit 30000 lei.Astfel vom calcula fondul social în
baza fondului de retribuire a muncii (FRM) și cota contribuțiilor de asigurare sociale de stat obligatorii 23 %
(Cfs),asigurare medicală în baza fondului de retribuire și cotei de asigurare obligatorie d e asistență medicală
(Cam),fondul de pensionare în baza fondului de retribuire și cotei fondului de pensionare(C fp).
Fondul social
FAS conducătorul proiect = FRM × Cfs(%) = 7500 lei × 23% = 1725 lei
FAS inginer programator = FRM × Cfs(%) = 22500 lei × 23% = 5175 lei
FAS total = 30000 lei × 23% = 6900 lei
Asigurarea medicală obligatorie
FAM conducătorul proiect = FRM 𝑥 Cam(%) = 7500 × 4,5% =337,75 lei
56
FAM inginer programator = FRM 𝑥 Cam(%) = 22500 × 4,5% = 1012 ,5 lei
FAM total = 337,75 + 1012 ,5 = 1350,25 lei
Pentru calcularea impozitului pe venit, sau a venitului net al unui programator vom stabili o perioada
de 12 luni și cotele procentuale :
– venituri anuale pînă la 29640 lei – se aplică cota de impozitare 7%;
– venituri anuale mai mari de 29640 lei – se aplic ă cota de impozitare 18%;
– fondul de pensionare – 6% din venit;
– fondul de asigurare medicală – 4,5% din venit;
– fiecare contribuabil (persoană fizică rezidentă) are dreptul la o scutire personală în sumă de 10 128 lei
pe an;
– contribuabilul (persoană fizic ă rezidentă) are dreptul la o scutire în sumă de 2 256 lei anual pentru
fiecare persoană întreținută;
– suma scutirii personale majore – 15060 lei anual.
Salariul brut al inginerului programator pe perioada de 12 luni a câte 22 zile pe lună lucrate, este de 92800
lei.
Noțiuni utilizate pentru calculul venitului impozabil sunt :
– VI – venitul impozabil;
– VB – venitul brut;
– FP – fondul de pensionare (asigurări sociale);
– FAM – fondul de asigurare medicală;
– SP – scutirea personală;
– SiP – scutirea pentru persoana întreținută;
– SM – scutirea personală majoră.
Fondul de pensii = VB × 6%= 5568 lei.
Fondul de asigurare medicală = VB × 4.5% = 4176 lei.
VI = VB – FP – FAM – SP – SiP – SM = 92800 – 5568 – 4176 – 10128 – 2256 – 15060 = 55612 lei.
57
Se calculează suma venitului net (VN), aplicînd cotele de impozitare în vigoare:
VN = VB – IV – FP – FAM,
unde: VB – venitul brut;
IV – impozitul pe venit;
FP – fondul de pensionare (asigurări sociale);
FAM – prima de asigurare medicală .
Venitul net: VB – IV – FP – FAM = 92800 –6749,76 – 5568 – 4176 = 76306,24 lei.
Suma impozitului pe venit se calculează după formula:
IV = VI – I (lei),
unde:
I – cota de impozitare a persoanei fizice:
– pentru venituri anuale de pînă la 29640 lei se aplică cota de impozitare 7%;
– pentru venituri mai mari de 29640 lei se aplică cota de impozitare 18% .
IV = 29640 × 7% + ( 55612 – 29640) × 18% = = 2074,8 + 4674.96 = 6749,76 lei.
În cadrul dezvoltării proiectului au fost utilizate și consumuri indirecte, aceste incluzând energie electrică,
serviciul internet ș.a.m.d. În tabelul 5. 4.4 sunt descrise costurile privind consumurile indirecte.
Tabelul 5. 4.4 – Consumuri indirecte
Denumire articol Unitate de masură Tarif/Unitate,lei Cantitate necesară Valoare tota lă,lei
Servicii Internet Abonament/lună 250 5 1250
Energie electrică KW 1,92 350 672
Total 1922
Partea importantă a cheltuielilor indirecte constituie calcularea fondului de uzură/amortizare. Uzura
mijloacelor fixe reprezintă repartizarea sistematică a valorii uzurabile a mijloacelor fixe pe parcursul duratei
de funcționare utilă.
58
Formula de calcul a fondului de amortizare este FA = MFi : DFU × T 1 (5.1)
unde :
– FA este fondul de amortizare calculat în lei;
– Mfi este valoare de intrare;
– T1 este durata proiectului(75 zile);
– DFU este durata de funcționare utilă.
Pentru calculul uzurii mijloacelor fixe au fost utilizate activele materiale :
FA MacbookPro = 21000 /(4*12) *3=1312,50 lei
FA onepls7 = 17000 /(4*12)*3 = 1062,50 lei
FA mouse=500/(4*12)*3=31,25 lei
FA scaun=500/(4*12)*3=31,25 lei
FA masă=2000/(4*12)*3=125 lei
FA(total)= 1312,50 + 1062,50 +31,25 +31,25 +125 =2562,50 lei
Costul de producție reprezintă totalitatea cheltuielilor corespunzătoare consumului de factori de producție, pe
care agenții economici le efectuează pentru pr oducerea și vînzarea de bunuri materiale sau presta rea de
servicii(tabelul 5.4.5). Prețul de cost se calculează pe o unitate. Dacă se elaborează un site sau o aplicație
nonprofit, atunci acesta va fi prețul de cost al elaborării, dar dacă în cadrul proiectului se planifică multiplicare a
produsului, atunci trebuie calculat costul de elaborare al unei copii.
Calcularea costului de producție a proiectului
Tabelul 5.4. 5 – Costul de producție al proiectului
Articole de c alculație
Valoarea, lei Ponderea,
%
Consumuri directe de materiale 202.50 1,7
Consumuri directe privind retribuirea muncii 30000 65,16
Contribuții de asigurări sociale de stat obligatorii
(FAS) 6900 15,14
Prima de asigurare obligatorie de asistență
medicală (FAM) 1350,25 5,50
59
Continuare tabel 5.4.5
Uzura mijloacelor fixe (AMTL) 2562,50 7,77
Cheltuieli generale și administrative 300 3,23
Pierderi excepționale 150 1,50
Total 41465,25 100
În Tabelul 5.4. 5 se observă că ponderea cea mai mare în costul de producție a studiului le revine costurilor
privind retribuirea muncii, iar cea mai mică pondere revine pierderilor excepționale.
5.5 Calculul indicatorilor economici -financiari
Avînd la dispoziție prețul de cost al unei copii de produs,, se poate determina prețul de realizare pe piață
a produsului elaborat. Se utilizează metoda “up –down” pentru c alcularea prețului de realizare .
𝑃𝑟𝑧=𝑃𝑙𝑣+𝑇𝑉𝐴 (5.2)
Unde :
– 𝑃𝑟𝑧 – prețul de realizare;
– 𝑃𝑙𝑣 – prețul de livrare;
– TVA – taxa pe valoarea adăugată de 20 %.
Conform formulei ( 5.2) prețul de realizare este 240 lei.
𝑃𝑟𝑧 = 2000 +400 = 2400 lei.
După ce s -a calcul at 𝑃𝑟𝑧 , se stabilește venitul brut din vinzări conform formulei ( 5.2).
𝑉𝑉𝐵 =𝑞×𝑃𝑟𝑧 (5.3)
Unde q este numărul de copii planificate spre vânzare.
Deci conform fo rmulei ( 5.3) 𝑉𝑉𝐵 = 2400 × 100 = 240000 𝑙𝑒𝑖.
Profitul brut se calculează după formula ( 5.4)
𝑃𝑏=𝑉𝑉𝑁 −𝐶𝑇 (5.4)
60
Unde:
– 𝑉𝑉𝑁 – suma netă a venitului din vânzări fără TVA;
– CT – costul total de realizare a proiectului.
Deci 𝑃𝑏= 2000 × 100 – 71520,71 = 128479,29 lei (conform formulei ( 4)).
Profitul net se calculează prin deducerea taxelor și impozitelor în vigoare din suma impozabilă conform
formulei (5)
𝑃𝑛=𝑃𝑏−𝐼𝑣 (5.5)
Unde 𝐼𝑣 este impozitul pe venit conform legislației în vigoare de 15%.
𝑃𝑛 = 128479,29 – 19271,89 = 109207,4 lei (conform formulei ( 5.5)).
În final se calculează rentabilitatea proiectului:
𝑅= (𝑃𝑛:𝐶𝑇) × 100% = (109207,4 : 71520,71 ) × 100 = 152.6%
61
Concluzii
În lucrarea dată s -a efectuat o analiză amănunțită asupra temei alese la proiectul de licență. Au fost
efectuate cercetăr i în domeniul de studiu, s -au studiat trei domenii: tehnologii informaționale, aplicații web
și serviciul de plăți online . Aceste domenii au fost caracterizate detaliat. S -a argumentat alegerea și
importanța realizării acestui proiect. S -a indicat ce tehn ologii vor fi folosite la realizare. S -au făcut comparări
cu alte sisteme asemănătoare. Au fost determinate cerințele fun cționale și cele nefuncționale. După etapa de
analiză s -a trecut la etapa de proiectare.
La proiectarea sistemului au fost realizate diferite tipuri de diagrame, de exemplu: diagrama cazurilor de
utilizare, de activitate, de stare, de secvență, de colaborare, diagrame de componente, diagrama de plasare.
Diagramele de clasă nu au fost necesare. Fiecare tip de diagramă are destinația sa.
S-a descris atât comportamentul, cât și structura sistemului informațional. De asemenea, s -a descris esența
proiectării, în ce constă UML și s -a caracterizat instrumentul de proiectare Enterprise Arhitect . În procesul
de proiectare, s -a dorit de a avea la îndemână un instrument într -o formă simplă, pe înțelesul tuturor, prin
urmare s -a apelat la Enterprise Arhitect , care s -a dovedit a fi un instrument puternic în elaborarea schemelor
de reprezentare a proiectului prin intermediul limbajului UML. Enterprise Arhitect a ajutat enorm la
reprezentarea grafică a tuturor conceptelor și ideilor ce trebuie introduse.
La realizarea sistemului s -au specificat instrumentele, limbajul de programare folosit. WordPress este un
sistem de gestionare a conținutului site -urilo r. Pentru stilizarea paginilor a fost utilizat CSS, iar pentru
crearea lor HTML. De asemenea, a fost utilizat PHP. Au fost comentate bucăți de cod și s -au demonstrat
prin imagini funcționalitățile. La documentarea produsului s -a specificat de ce este nevoi e pentru a rula
acest produs și cum se utilizează . Se descrie fiecare pagină și buton. Aplicația rulează pe orice browser și
platformă, ceea ce constituie un avantaj enorm. Plus că e responsivă. Aplicația a fost testată utilizând
tehnicile black -box și whi te-box, metodele funcționale și nefuncționale.
La evaluarea economică a produsului s -a descris impactul social, cât și economic asupra societății.
Prin analiza SWOT s -au arătat punctele forte, punctele slabe, oportunitățile, cât și vulnerabilitățile
sistem ului. S-au efectuat calcule economice pentru costul proiectului. Proiectul “ Achitarea online a taxelor
universitare ” este util în promovarea potențialului univeritar si bancar al țării .
62
Bibliografie
1. Tehnologii informaționale [Resursă electronică]. – Regim de acces:
http://steconomiceuoradea.ro/anale/volume/2006/statistica -si-informatica -economica/20.pdf
2. Tehnologii informaționale inteligente [Resursă electronică]. – Regim de acces:
http://sfm.asm.md/ftm/vol1nr3/tehnologii%20moderne.pdf
3. Aplicații Web [Resursă electronică]. – Regim de acces:
https://www.webdesign -galati.ro/blog/ce -este-aplicatia -web
4. Front -end back -end și legatura dintre ele [Resursă electronică]. – Regim de acces:
https://www.webgrade.ro/blog/front -end-back -end/
5. Sistemul de plăți online [Resursă electronică]. – Regim de acces:
http://bnm.md/ro/content/sistemul -national -de-plati
6. WebMoney [Resursă electronică]. – Regim de acces:
https://www.webmoney.ru/rus/information/short/index.shtml
7. PayPal [Resursă elect ronică]. – Regim de acces:
https://www.paypal.com/md/webapps/mpp/home
8. Bpay [Resursă electronică]. – Regim de acces:
https://www.bpay.md/ru/catalo g/top
9. Oplata.md [Resursă electronică]. – Regim de acces:
https://oplata.md/
10. Sisteme infromatice [Resursă electronică]. – Regim de acces:
http://www.seap.usv.ro/~sorinv/Proiectarea%20Sistemelor%20Informatice%20Curs%201 -3.pdf
11. WordPress [Resursă electronică]. – Regim de acces:
https://kinsta.com/knowledgebase/what -is-wordpress/
12. CSS [Resursă electronică]. – Regim de acces:
13. HTML [Resursă electronică]. – Regim de acces:
https://www.c omputerhope.com/jargon/h/html.htm
14. PHP [Resursă electronică]. – Regim de acces:
https://www.guru99.com/what -is-php-first-php-program.html
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: În prezent, dezvoltarea tehnologică accelerată a dus la generalizarea informatizării plăților și [609095] (ID: 609095)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
