În prezent, dezvoltarea tehnologică accelerată a dus la generalizarea informatizării plăților și accesibilitatea serviciilor de plăți electronice… [303607]

[anonimizat] 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 [anonimizat], [anonimizat] o necesitate, nu o opțiune. Astfel, încă de acum o [anonimizat], iar în prezent aceasta nu mai poate exista fără utilizarea noilor tehnologii. [anonimizat] a [anonimizat] 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 [anonimizat], au determinat informatizarea integrală a [anonimizat]-se exclusiv pe cale electronică. Plata electronică o [anonimizat] a obligațiilor în cadrul acesteia. [anonimizat], executarea oricărei alte prestații care reprezintă însuși obiectul obligației. [anonimizat], plata presupune executarea voluntară a [anonimizat], [anonimizat] 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 [anonimizat] o calitate mai bună a serviciilor, produselor, pentru a [anonimizat]. Teza se desfășoară pe următoarea structură: introducere, [anonimizat], 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 [anonimizat], [anonimizat]. Capitolul doi reprezintă proiectarea. Ca limbaj de proiectare s-a [anonimizat]. Cu ajutorul lui se construiesc modele ale unui sistem. S-[anonimizat], cât și structura sistemului dat. La realizarea sistemului informațional s-[anonimizat]/HTML, baza de date SQLite.

Capitolul trei descrie progamele principale utilizate la realizarea sistemului dat. [anonimizat]-se aici de la metodele prin care s-au colectat datele în prima etapă a proiectului, [anonimizat] s-[anonimizat]-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 de ecran. În capitolul cinci este efectuată analiza economică a proiectului dat.

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. Specialistul, 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 risc 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 altele 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 lucrează î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 reprezintă 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;

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 dezvoltatorului 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, deoarece 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 nu 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, începâ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.

Tehnologiile 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 precum 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. Acest 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 categoriile 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 nevoie 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#, Objective 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 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 execută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 gestionează 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. Instrumentele 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.

Tehnologia informației se bazează 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ă learning, 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 programe 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 implementarea 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 se 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;

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ă anumite metode sau facilități și baze 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 funcț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țiunilor 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 sistemele 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 echipamente,ce permite utilizatorului, prin intermediul unei aplicații informatice, a unei metode de autentificare și al unui mijloc de 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, efectuă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ț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. Aplicațile Wordpres sunt dezvoltate independent de orice alte aplicații web și necesită scrierea programului în limbajele suportate de această tehnologie (HTML,CSS,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ților 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 fotografii, fișiere audio și alte fișiere.

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 partaja 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. Disponibil î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;

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 posibilitatea 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ă pentru 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ționarea 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 prin 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;

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 (figura1.4) asigură un înalt grad securitate a informațiilor 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ță.

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ștere 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 descrierea tuturor exemplelor de mai sus, deoarece reprezintă sisteme asemănătoare cu sistemul dezvoltat și prezintă un exemplu atât pentru interfață grafică cât și pentru funcționalitățile care au fost implementate.

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 utilizator 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 logarea ș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.

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 modele 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 Architect ș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 instrument 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 Architect 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 modelare 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, Enterprise 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. Cu 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оrate. Acesta este un limbaj fоarte expresiv, care permite sistemului să ia în cоnsiderare tоate punctele de vedere legate de dezvоltarea ș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 furnizează 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, precum ș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.

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ă baza 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

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 dorită. 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 mai 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.

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.

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 bara de căutare nu există în baza de date, nu se va afișa nimic pe ecran.

Figura 2.5 – Selectarea facultății

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ă, pentru 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.

Figura 2.7 – Interacțiunea nodurilor

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 creea 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 mari 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. WordPress 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 prezent, 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. graț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.

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 specifică 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 astfel:

<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 printr-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 stil 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 și stilul inline pot fi utilizate 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 amenajarea 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 Language(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 exemplul 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 închis. Pentru etichetele care nu au o etichetă de închidere, cum ar fi <img> , este bine să încheiați eticheta cu o lamă înainte.

Majoritatea 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 pagini 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

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 aplicaț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

Avantaje PHP:

php este open source și gratuit;

curba de învățare scurtă în comparație cu alte limbi, 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ă din punct de vedere al costurilor;

php este actualizat regulat pentru a fi la curent cu 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ă unele dintre site-urile populare care folosesc PHP (figura 3.7).

Figura 3.7 – Site-uri populare care folosesc PHP

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

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, care 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 administrarea, 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 această 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 platformei ș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ă.

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 efectuată mai ușor decît cu Flex Bloc.Este ușor ,intuitiv și absolut gratuit pentru utilizatorii de Flothemes.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 valoarea 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

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

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 setă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 certificatele fișierelor 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 certificat / 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

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 va 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 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ținutul 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

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

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ătoarele 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, Safari, 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 rapid 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 deja 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 codului. Erorile au fost corectate imediat.

Figura 3.19 – Accesarea paginii web pe Chrome

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.

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

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 compartimentul 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ș

După ce am adăugat un produs în coș vom 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

După introducerea datelor vom trece la următorul 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 prestatorul 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

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ședintele 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 deplină 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 serviciilor 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) 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 participare 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

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 interveni. Împărțirea 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 exprimate în ore.

Tabelul 5.2 – Planul calendaristic al proiectului

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 gradul 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

Î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

Continuare tabel 5.4.2

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 actuală, 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

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 de asistență medicală (Cam),fondul de pensionare în baza fondului de retribuire și cotei fondului de pensionare(Cfp).

Fondul social

FASconducătorul proiect = FRM × Cfs(%) = 7500 lei × 23% = 1725 lei

FASinginer programator = FRM × Cfs(%) = 22500 lei × 23% = 5175 lei

FAStotal = 30000 lei × 23% = 6900 lei

Asigurarea medicală obligatorie

FAMconducătorul proiect = FRM 𝑥 Cam(%) = 7500 × 4,5% =337,75 lei

FAMinginer programator = FRM 𝑥 Cam(%) = 22500 × 4,5% = 1012,5 lei

FAMtotal = 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 10128 lei pe an;

contribuabilul (persoană fizică rezidentă) are dreptul la o scutire în sumă de 2256 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.

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

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ă.

Formula de calcul a fondului de amortizare este FA = MFi : DFU × T1 (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 producerea și vînzarea de bunuri materiale sau prestarea 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ă multiplicarea 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

Continuare tabel 5.4.5

Î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 calcularea 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 calculat 𝑃𝑟𝑧 , 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 formulei (5.3) 𝑉𝑉𝐵 = 2400 × 100 = 240000 𝑙𝑒𝑖.

Profitul brut se calculează după formula (5.4)

𝑃𝑏=𝑉𝑉𝑁−𝐶𝑇 (5.4)

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%

Concluzii

În lucrarea dată s-a efectuat o analiză amănunțită asupra temei alese la proiectul de licență. Au fost efectuate cercetări î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 tehnologii vor fi folosite la realizare. S-au făcut comparări cu alte sisteme asemănătoare. Au fost determinate cerințele funcț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-urilor. 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 nevoie 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 white-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 sistemului. 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.

Bibliografie

Tehnologii informaționale [Resursă electronică]. – Regim de acces:

http://steconomiceuoradea.ro/anale/volume/2006/statistica-si-informatica-economica/20.pdf

Tehnologii informaționale inteligente [Resursă electronică]. – Regim de acces:

http://sfm.asm.md/ftm/vol1nr3/tehnologii%20moderne.pdf

Aplicații Web[Resursă electronică]. – Regim de acces:

https://www.webdesign-galati.ro/blog/ce-este-aplicatia-web

Front-end back-end și legatura dintre ele [Resursă electronică]. – Regim de acces:

https://www.webgrade.ro/blog/front-end-back-end/

Sistemul de plăți online [Resursă electronică]. – Regim de acces:

http://bnm.md/ro/content/sistemul-national-de-plati

WebMoney [Resursă electronică]. – Regim de acces:

https://www.webmoney.ru/rus/information/short/index.shtml

PayPal[Resursă electronică]. – Regim de acces:

https://www.paypal.com/md/webapps/mpp/home

Bpay [Resursă electronică]. – Regim de acces:

https://www.bpay.md/ru/catalog/top

Oplata.md [Resursă electronică]. – Regim de acces:

https://oplata.md/

Sisteme infromatice [Resursă electronică]. – Regim de acces:

http://www.seap.usv.ro/~sorinv/Proiectarea%20Sistemelor%20Informatice%20Curs%201-3.pdf

WordPress [Resursă electronică]. – Regim de acces:

https://kinsta.com/knowledgebase/what-is-wordpress/

CSS [Resursă electronică]. – Regim de acces:

Tech 101: The Ultimate Guide to CSS

HTML [Resursă electronică]. – Regim de acces:

https://www.computerhope.com/jargon/h/html.htm

PHP [Resursă electronică]. – Regim de acces:

https://www.guru99.com/what-is-php-first-php-program.html

Similar Posts

  • 1CapitolulI-CADRULTEORETICALTEMEISTUDIATE [621420]

    1CapitolulI-CADRULTEORETICALTEMEISTUDIATE I.1.Tulburăriledepersonalitateșiclasificarealor Indiferentdeclasificareautilizată,seconsiderădeobiceicădiferitetulburăride personalitatepotfisimultancuanumitelimitărilaosingurăpersoană. ClasificareaînconformitatecuICD-10: Sedistingurmătoareletulburăridepersonalitatespecifice: Tulburareadepersonalitateparanoidă(F60.0) Tulburaredepersonalitateschizoidă(F60.1) Disfuncțiadepersonalitatedisociată(F60.2) Tulburareaemoționalăinstabilăapersonalității(F60.3) Tulburareadepersonalitateimpulsivă(F60.30) Tulburareaemoționalăapersonalității,tiplimită(borderline)(F60.31) Tulburareistericădepersonalitate(F60.4) Tulburaredepersonalitateobsesiv-compulsivă(anancastă)(F60.5) Tulburareadepersonalitateanxioasă(F60.6) Tulburaredepersonalitatedependentă(F60.7) Altetulburăridepersonalitatespecifice(F60.8).Pentruacestgrup,nusuntspecificate criteriispecificedediagnosticare-elesuntenumerateînICD-10doarcaolistă.Aceste tulburărisecaracterizeazăprin: -tulburaredepersonalitateexcentrică-atitudinesupraevaluatăfațădeobiceiurileși gândurileproprii,perseverențăfanaticăînapărareacazuluipersonal. -tulburaredepersonalitatedezinhibată(„fărălimite“)-slabcontrolată(lipsacontrolului) pentrunevoi,motivațiișidorințe,înspecialîndomeniulmoralității. -tulburaredepersonalitateinfantilă-lipsadeechilibruemoțional:impactulchiarșia tensiunilorminorecauzeazătulburăriemoționale;severitateatrăsăturilorcaracteristice copilărieitimpurii;controlulslabalsentimentelordeostilitate,vinovăție,anxietateetc.,se manifestăfoarteintens. -tulburaredepersonalitatenarcisică-convingereînunicitateasa,pozițiaspecială, superioritateafațădeceilalți;oopiniesupraestimatăcuprivirelatalenteleșirealizările sale;absorbițiînfanteziilesucceselor;așteptareacusiguranțăauneiatitudinibuneșiaunei ascultăriincontestabiledelaceilalți;căutăadmirațiaaltorapentrua-șiconfirmaunicitateași semnificația;incapacitatedeaarătaempatie;ideidespreproprialorlibertatefațădeorice reguli,invidiemanifestăfațădeceidinjur. 2-tulburareapasiv-agresivăapersonalității-tendințădeaargumenta,deaexprimafuria șiinvidiapentruoamenimaidesucces,seplângecăceidinjurullornuînțelegsauîl subestimează;tendințadeaexageraproblemelelor,deaseplângedenenorocirilelor,dease raportanegativlacerințeledeafacecevașidealerezistapasiv;contracarareapretențiilor celorlalțicucerericontrareșitardive. -tulburareadepersonalitatepsihoneurotică(neuropatie,neurastenie)-prezența excitabilitățiicrescuteîncombinațiecuepuizareaseveră;performanțăredusă;slabă concentrareșiperseverență;tulburărisomaticecumarfislăbiciunegenerală,obezitate, scădereîngreutate,tonusvascularredus. Tulburaredepersonalitatenespecificată(F60.9) Dezechilibreșialtetulburăridepersonalitate(F61). Tulburăridepersonalitatemixtă(F61.0) ClasificareaDSM-IVșiDSM-5 TulburăriledepersonalitatealegrupuluiDSM-IV-TRșiDSM-5în3secțiuni: SecțiuneaA (neobișnuitsauexcentric)SecțiuneaB (tulburăriteatrale,emoționalesau fluctuante)SecțiuneaC (tulburărideanxietateșipanică) Paranoid301.0(F60.0) Schizoid301,20(F60.1) Schizotipal301,22(F21)Antisocial301.7(F60.2)…

  • République Algérienne Démocratique et Populaire [628003]

    République Algérienne Démocratique et Populaire Ministère de l’Enseignement Sup érieur et de la Recherche Scientifique Université Hadj Lakhdar – Batna Faculté des Lettres et des Langues Département de Français Thème Thèse de Doctorat en Sciences du Langage Sous la direction de : Présentée par : Pr. Samir ABDELHAMID Errime KHADRAOUI Membres du jury : Président…

  • Resursele de sol ṣi utilizarea terenurilor în comuna Munteni [614171]

    Universitatea” Alexandru Ioan Cuza” din Iași Facultatea de Geografie și Geologie Departamentul de Geografie LUCRARE DE LICEN ṬĂ Resursele de sol ṣi utilizarea terenurilor în comuna Munteni (Jude ṭul Gala ṭi) Coordonator : conf. dr. Secu Cristian Vasilică Absolvent: [anonimizat]ṣi 2018 2 CUPRINS Capitolul I . INTRODUCERE ………………………….. ………………………….. ………………………….. 3 1.1. Aṣezare a geografică…

  • Specializarea Economie și Afaceri Internaționale [600927]

    Universitatea din Craiova Facultatea de Economie și Administrarea Afacerilor Specializarea Economie și Afaceri Internaționale LUCRARE DE LICENȚĂ Conducător Științific: Lect.univ.dr.ec. Ciobanu Andreea Absolvent: [anonimizat], 2014 Universitatea din Craiova Facultatea de Economie și Administrarea Afacerilor Specializarea Economie și Afaceri Internaționale Franciza și Contractul de Franciză Studiu de caz Conducător Științific: Lect.univ.dr.ec. Ciobanu Andreea Absolvent: [anonimizat], 2014…

  • ,,Carol Davila București [618758]

    Universitatea de Medicină și Farmacie ,,Carol Davila” București Facultatea de Medicină Dentară LUCRARE DE LICENȚĂ Complicațiile traumatismelor dento -parodontale asupra dinților temporari și dinților permanenți Coordonator științific: Șef Disciplină Pedodonție Șef lucrări dr. Mihaela Tănase Absolvent: [anonimizat] 2018 2 INTRODUCERE Stomatologia pediatrică se constituie într -o ramură de o însemnătate deosebită pentru domeniul Medicinei dentare,…

  • PERSISTENT FREE RADICALS AS REACTIVE INTERMEDIATES APPLICATIONS IN SYNTHETIC ORGANIC CHEMISTRY Ph. D. Under the guidance of Ahmed Juwad Shakir Assoc…. [618466]

    UNIVERSITY OF BUCHAREST FACULTY OF CHEMISTRY DOCTORAL SCHOOL IN CHEMISTRY DOCTORAL THESIS PERSISTENT FREE RADICALS AS REACTIVE INTERMEDIATES APPLICATIONS IN SYNTHETIC ORGANIC CHEMISTRY Ph. D. Under the guidance of Ahmed Juwad Shakir Assoc. Prof. Habil. Petre Ionita The doctoral committee To my parents The science is the lamp of mind Imam Ali List of abbreviations…