11
MINISTERUL EDUCAŢIEI AL REPUBLICII MOLDOVA Universitatea Tehnică a Moldovei Facultatea Calculatoare, Informatică şi Microelectronică Catedra Calculatoare Teză de licenţă Tema: Sistem informa ional de învă are i evaluare a cuno tin elor ț ț ș ș ț j Information system for learning and knowledge assemssment j St. gr. C112: Filipenco Andrei Chi inău 2015 ș

Raport pe baza

Embed Size (px)

DESCRIPTION

baza initaila de raportare

Citation preview

  • MINISTERUL EDUCAIEI AL REPUBLICII MOLDOVAUniversitatea Tehnic a Moldovei

    Facultatea Calculatoare, Informatic i MicroelectronicCatedra Calculatoare

    Tez de licen

    Tema: Sistem informa ional de nv are i evaluare a cuno tin elor j

    Information system for learning and knowledge assemssment j

    St. gr. C112: Filipenco Andrei

    Chi inu 2015

  • Aplica ia: www.siiec.16mb.com (nefinisat)

    INTRODUCERE

    Un portal este un site web ce cuprinde informaii obinute din diverse surse,intr-o manier unificat. De obicei, fiecare sursa de informaii beneficiaz de o zon distinct n pagin pentru afiarea informaiilor, adesea, utilizatorul alege zona pe care doreste s o afieze.n afar de caracteristica standard reprezentat de motoarele de cutare, portalurile web ofera o multitudine de alte servicii, cum ar fi e-mail, tiri, pre urile ac iunilor, diverse informa ii, baze de date si divertisment. Portalurile reprezint pentru ntreprinderi o modalitate de a avea control deplin asupra accesrii tuturor aplicaiilor si multiplelor baze de date, ordonate si corelate ntre ele prin intermediul portalului web i care altfel ar fi fost entitaitotal distincte.Portalurile web pot aprea sub mai multe forme, cum ar fi Encicopedii Online, site-uri Academice,site-uri dedicate pentru e-learning. Exemple de portaluri web : AOL, iGoogle, MSN, Netvibes, Yahoo! Plecnd de la aceast tem general i n urma studiului realizat asupra unui eantion cuprinznd instituii de invmnt, n ceea ce privete organizarea portalurilor universitare, amdecis astfel dezvoltarea unei aplicaii ce se concretizeaz ntr-o platform pentru evaluarea cuno tin elor .

    I. CONCEPTUL DE PORTAL WEB EDUCAIONAL

    1. Stadiul dezvoltrii soluiilor pentru E-learning la nivel naional siinternaional

    1.1.Forme de invare asistat de calculator

    n zilele noastre, necesitatea utilizrii Internetului este o certitudine, att la nivelulinvamntului universitar, ct si preuniversitar. Mai mult dect att, copiii sunt pui in faa unui computer incepnd cu vrste din ce in ce mai fragede. Astfel, de remarcat este eficiena utilizrii noilor tehnologii n educaie, de altfel cea mai important component social i fundamentul dezvoltrii potenialului uman.

    n particular, cel care are un rol deosebit de important in cadrul proceselor de predare, nvaare si evaluare este web-ul, ce asigur elevilor i cadrelor didactice acces la informaiile tiinifice actuale incluse n baze de date, muzee, biblioteci online. Dintre formele de invaare asistat de calculator, amintim conceptele de E-learning,Blended learning i Distance learning . Termenul de E-learning a fost introdus n 1998 de Jay Cross, fondatorul Internet Time Group. E-learning-ul, sau nvmntul electronic, reprezint astfel o metod actual de educaie, aflat n concordan cu dezvoltrile si modernizrile tehnologice. ntr-o manier concisa, putem spune c nvmntul electronic reprezint oferirea educaiei, instruirii sau invmantul prin mijloace electronice. Iat cteva definiii ale termenului de e-learning: Orice act sau proces virtual utilizat pentru a obine date, informaii, abiliti saucunostine. E-learning inseamn astfel invarea intr-o lume virtual, in care tehnologia

  • coopereaz cu creativitatea uman pentru a accelera si usura cunoasterea profund adomeniului studiat. Oferirea unor oportuniti de invare, instruire sau programe educaionale cu ajutorul unor mijloace electronice. Acoper o vast categorie de aplicaii si procese, precum: instruirea asistat de calculator,invarea prin intermediul Internetului/Intranetului (Web based learning), invmant oferit prinintermediul calculatorului (computer based learning), clase virtuale, colaborare online. Coninutul electronic este oferit cu ajutorul Internetului, a casetelor audio si video, prin satelit, CD-ROM sau televiziune interactiv. Posibilitate de a imbunti invmantul prin utilizarea dispozitivelor de calcul (ex. PC-urile,cd-urile, DVD-urile, televiziunea, PDA-urile, telefoanele mobile) si a tehnologiei comnunicaiei (prin utilizarea Internetului, e-mailului, forumurilor de discuii sau a software-ului colaborativ de tip wiki sau blog).

    n esen, e-learning-ul reprezint o component modelului de invare bazat pe tehnlogie, cu suporturi virtuale,de cealalt parte aflndu-se modelul clasic,bazat pe suporturilecunoscute (modele fizice); ambele alctuiesc procesul de nvmnt bazat pe resurse din accepiunea modern. Astfel,prin e-learning se pot defini ansamblul situaiilor educaionale incadrul carora se utilizeaz ntr-o pondere semnficativ mijloacele tehnologiei informaiilor sicomunicaiilor. Un alt concept de invare modern i foarte flexibil este Blended Learning-ul;acesta a fost dezvoltat cu scopul de a oferi fiecrui cursant un nivel de cunostine de nivel tehnic ridicat, fiind un sistem bazat pe concepte si metode moderne de studiu,cum ar fi studiul n clasa asistat de trainer,studiu on-line,studiu individual. Blended Learning-ul se adreseaz n primul rnd profesionitilor IT i Dezvoltatorilor ce doresc perfecionarea continu fr a renuna la activitatea profesional. Acest tip de nvare are nenumrate avantaje i n procesele de nvare a limbilor strine,astfel nct Catrinel Postema intuiete n articolul su Blended learning saudespre buchetul parfumului, aprut in Cariereonline.ro, aceea c Blended Learning reprezintviitorul n materie de metode si strategii de invare si formare continu. Autoarea dezbate ncadrul acestui articol problematica Blended Learning dintr-o perspectiv mai putin vehiculat n literatura de specialitate i anume aplicarea formulelor de Blended Learning n nvatarea limbilor strine :"Un anume amestec de esene poate crea parfumul perfect pentru o anumit persoan, la fel cum amestecul perfect balansat al ingredientelor poate exploda aroma unei cafele. Amestecul potrivit de forme si coninut de invare, folosirea activ a factorilor motivaionali si implicarea participanilor inc de la primul pas al proiectului asigur succesul unui proiect "blended learning" n nvarea unei limbi strine."

    Blended Learning-ul sau nvarea mixt, reprezint astfel procesul ncorporriia diverse stiluri de nv are, care se pot realiza prin intermediul resurselor fizice i virtuale mixte[...]Prin intermediul nv rii mixte, acest lucru poate fi realizat prin crearea unei variet i de sarcini de nv are i activit i, utiliznd tehnologia, instructorul i interac iunea de tip de la egal la egal. Cel mai cunoscut exemplu pentru o astfel de metod este cel al unui instructor carencepe un curs n sala de clas, cu o lec ie introductiv bine structurat, pentru ca apoi scontinue cu materiale online.

  • Learning-ul este, de asemenea, aplicat integrrii e-learning-ului n sistemulde management al nv rii (Learning Management System) cu ajutorul computerelor, ntr-oclas fizic, simultan cu instruirea de tip fa -n-fa . Acestea fiind spuse,observm c o astfel de metod de nvare are numeroase avantaje, precum: eficiena costurilor,acces la o educaie post-liceal,flexibilitate n programarea i stabilirea orarelor pentru cursuri.Pot exista insa i dezavantaje,cum ar fi: lipsa accesului la calculator i internet, cuno tin ele limitate de utilizare a tehnologiei, abilit ile de studiu. Cel de-al treilea concept este cel de Distance Learning ( Distance Education),saunvmntul la distan cum mai este numit la noi in ar,practicat fiind,dealtfel,n cadrul multor universiti, precum Universitatea Bucureti,Universitatea Dunrea de Jos i Universitatea Danubius din Galai, Universitatea Transilvania din Braov,Universitatea de tiine Agronomice i Medicin Veterinar Bucureti .a. nvmntul la distan este un domeniu de educa ie care se concentreaz pe anumitemetode de predare i pe tehnologie,cu scopul de a oferi predare, adesea pe o baz individual,pentru studen ii care nu sunt prezeni fizic ntr-un decor tradi ional de nv mnt, cum ar fi o sal de clas. Acesta a fost descris ca fiind "un proces de a crea i oferi acces la nv are, atunci cnd sursa de informare i elevii sunt separai de timp sau distan , sau ambele.". Se pare c nvmntul la distan a cptat o extindere deosebit,aceasta fiindmotivat att de cre terea dorin ei de educa ie,din partea persoanelor de orice varst,ct i de cerin ele societ ii de personal calificat i de necesitatea instruirii universitare cu eforturi financiare i material-umane ct mai reduse. Distance Learning-ul se definete ca un ansamblude forme de instruire n cadrul crora cursantul nu se afla sub supravegherea continu sauimediat a tutorilor, ins beneficiaz de ac iunile de planificare, orientare, ndrumare i consiliere din partea unei institu ii de nv mnt superior.O caracteristic deosebit de important a acestei forme de studiu este aceea c se concentreaz mai mult pe modul n care studentul nva i mai puin asupra locului n care acesta studiaz i implic posibilitatea studenilor de a opta asupra locului i timpului n care s se instruiasc. Desigur, ceea ce a permis apariia i dezvoltarea aceste modalitai de nvare au fost dezvoltrile recente din domeniul tehnologiilor informaionale i ale comunicaiilor, ce au produs o schimbare esenial att n ceea ce privete planul necesitilor de dobndire a cunotinelor, ct n modul n care sunt oferite programele, posibilitile de studiu n cadrul instituiilor de nvmnt, astfel, sistemul a fost modificat n mod special prin introducereaofertei de nvmnt centrat pe student i care l plaseaz n centrul procesului de nvmnt.

    1.2.Platforme E-learning la nivel internaional

    Platformele e-learning permit utilizarea eficient a resurselor materiale i umanen cadrul sistemului de nvmnt,astfel inct,n present,sistemele digitale de management alunui volum mare de informaii ne atrage din ce n ce mai mult.

    Exemple de platforme de E-learning:

    1. Frog este o platform de e-Learning ce se adreseaz oamenilor obinuii,oferindu-lefaciliti n scopul de a-i organiza singuri activitile de nvare online. Astfel,aceastase caracterizeaz ca fiind un sistem ce ofer tuturor posibilitatea de a-i modela platformade nvare,avnd o interfa prietenoas cu utilizatorul,o colecie bogat de unelte uorde accesat i utilizat,iar costurile de implementare sunt reduse indiferent dac e vorba de

  • o instituie sau un grup restrns de utilizatori. n ceea ce privete activitile denvare,platforma pune la dispoziie unelte de planificare a leciilor, abloane menite sacopere majoritatea domeniilor de activitate, grafice temporale ce ajut studenii iprofesorii s urmreasc desfurarea proiectelor,iar uneltele de evaluare ajut la creareade chestionare, statistici i sondaje de opinie. Aceast platform se remarc prin faptul care toate ansele s fie integrat cu succes n mediul preuniversitar,unde att profesoriict i elevii au nevoie de o platform e-Learning uor de optimizat i utilizat.2. RM Learning Platform Our VLE for Schools este o platform ce integreaz o gamlarg de servicii ce ofer un mediu virtual de nvare pentru managementul activitilor,un portal Web dinamic, integrare cu sistemele informatice deja existente n instituiavizat,precum i unelte pentru monitorizarea activitilor i a progresului nregistrat.3. OpenHive este o platform intuitiv, atractiv i uor de folosit,ce aduce toate serviciileICT la un loc, pornind de la sistemul de management al informaiei prin intermediul unuiportal pn la mediul virtual de nvare, e-mail i filtrarea mesageriei instant. Seremarc prin faptul c a rezolvat mare parte din dificultile ce in de latura tehnic astfelutilizatorii vor putea pur i simplu s se bucure de nvarea n mediul digital.4. Udutu aduce comunitii e-Learning una dintre primele soluii LMS ce funcioneaz pebaza popularei reele de socializare Facebook. UdutuTeach permite importarea cursurilordin myUdutu, sistem de management ce permite tutorilor s urmreasc activitatea iprogresul cursanilor. UdutuLearn permite vizualizarea cursurilor la care utilizatorul aprimit accesul i vizualizarea grafic a progresului nregistrat de-a lungul activitii denvare.5. Syllabontes este o idee revoluionar ce mbuntete experiena educaional icalitatea actului de nvare pentru studeni, faculti i angajai. Ideea st n schimbareamodului de percepie al actului de nvare, renunarea la regulile formale ce fac sistemulrigid. Dorete s modifice modul n care oamenii interacioneaz cu scopul de a face actulde nvarea ceva mult mai uor de acceptat i neles. Prin uneltele pe care le utilizeazdorete s ofere un ansamblu complet de aplicaii utile i necesare n acelai timputilizatorilor.6. eFront este o platform uor de utilizat pe sistemul de dezvoltare cu ajutorul capitaluluiuman, fcndu-l potrivit att pentru companii ct i pentru utilizare n educaie. Ultimeleversiuni software anun mbuntirea stabilitii i a vitezei, extinderea funciilor demanagement al cursurilor, un nou manager Ajax pentru fiiere. De asemenea a fostintrodus un modul de plat electronic prin intermediul PayPal.7. Fle3 este un mediu e-learningdescris de ctre productori ca server software pentru aoferi suport colaborativ pentru nvare. Acesta se dorete s devin viitorul sistem denvare on-line (FLE future learning environment).8. ILIAS este un mediu de e-Learning care,pe lng funciile specifice platformei e-learning are suport pentru funciile WEB 2.0 precum RSS, podcast. Pentru serviciile Weba fost utilizat o interfa SOAP.9. LAMS este un sistem de management al activitii de nvare, dezvoltat n urmacunotinelor acumulate de ctre centrul de excelen al universitii Macquarie dinAustralia. Acesta furnizeaz profesorilor un mediu intuitiv, vizual, pentru creareasecvenelor dedicate activitilor de nvare. Acestea pot fi sarcini de lucru, mici grupuride lucru sau activiti destinate claselor ntregi, ele fiind bazate att pe coninut ct i pecolaborarea ntre participanii la activiti. Este construit utiliznd Java i JBoss, se poateintegra cu sisteme e-learning precum Moodle, Blackboard i Sakai.

  • 10. Moodle este un proiect e-learning ce poate fi descris ca fiind un sistem de management alcursurilor. Are rolul de a ajuta profesorii s creeze efectiv adevrate comuniti on-linedestinate nvrii. Productorii susin c se poate organiza tot procesul de aa naturnct un profesor s poat menine uor legtura cu un numr de 200.000 de studeni,platforma putnd fi folosit i pentru alte activiti n afar de e-learning.

    II. ARGUMENTAREA TEMEI

    Tema proiectului de diplom este ,,Sistem informa ional de nv are i evaluare a cuno tin elor i este dedicat proiectrii unei aplica ii web pentru studierea anumitor discipline dar totodat i evaluarea cuno tin elor a studen ilor sau elevilor n urma rezolvrilor unor teste create de profesori. Profesorii vor avea posibilitatea s i creeze o baz de date cu ntrebri, din care s poat selecta pentru a construi diverse teste, fixate pentru o anumit dat i durat de examinare. Studen ii vor putea accesa testele doar n intervalul orar alocat de profesor, doar o singur data, i avnd la dispozi ie cte o minut pentru fiecare ntrebare, ob innd rezultatul imediat dup finalizarea examenului. Accesul fiecrui utilizator se va face autentificat, gestiunea tuturor conturilor fiind n sarcina administratorului. Partea public a aplicaiei va conine informa ii legate de modul de utilizare a acesteia, trecerea unor cursuri create de persoane calificate i formularul de autentificare a utilizatorilor. Modulul Profesor. Dup autentificare, un profesor va avea acces la urmtoarele operaii: Modific ntrebri modificarea sau tergerea ntrebrilor din baza de date, organizate pe discipline, ns doar pentru disciplinele predate de dnsul; Adaug ntrebare introducerea de noi ntrebri n baza de date; Creare test crearea unui test nou, utiliznd ntrebrile din baza de date; Situa ie studen i vizualizarea situa iei colare a studen ilor examina i; Schimbare parol modificarea parolei sale de acces; Ajutor vizualizarea unor explica ii legate de modul de folosire a contului Ie ire ie irea din cont.

    Pentru a organiza un examen on-line, profesorul va trebui: s aleag din meniu, Creare test, prin care este accesat formularul folosit pentru introducerea datelor referitoare la examen; s aleag obiectul la care va fi testul din lista de materie predate de el; s introduc data i ora la care va ncepe examenul (zi, lun, or); s introduc timpul examinrii exprimat n ore i minute; s ac ioneze butonul Creaz test printr-un simplu click O dat cu tastarea butonului Creaz test de ctre profesor, vor fi trimise mesaje pe emailul studen ilor n care va fi confirmat c a fost dat start testul la o anumita disciplina i se va afla informa ia privind timpul de ncepere a testului, studentul va fi obligat s treac testul

  • nu mai trziu de o or dupa nceputul acestuia, i va avea acces doar o singur dat la test, nota aflnd-o la finisarea testului. Pentru a vizualiza notele obinute de studen i la disciplinele predate de el, profesorului i va fi disponibil op iunea Situa ie studen i . Modulul Student. Un student va avea acces la urmtoarele operaii: Situa ie note vizualizarea notelor la disciplinele la care a sus inut teste; Examinare sus inerea unui examen fixat de unul dintre profesorii si; Schimbare parol modificarea parolei de acces n cont; Ajutor text explicativ despre modul de folosire a contului; Ie ire ie irea din cont Studentul va avea posibilitatea de a-i vizualiza situa ia notelor la disciplinele la care a fost deja testat, prin accesarea din meniul principal al legturii Situa ie note . Pentru a putea fi evaluat la o materie anume, trebuie ca studentul s fie nscris n semestrul n care este predat materia respectiv, iar profesorul titular pe disciplina respectiv s fi fixat un test pentru o anumit dat, or i durat. Aceste informa ii vor fi disponibile chiar din momentul n care suntstabilite de profesor, ns testul propriu-zis va fi disponibil doar cnd este planificat.

    Legtura ctre examen este accesibil n momentul n care data i ora sunt acelea i cu data curent. Studentului i este permis ntrzierea cu maxim o or de la nceperea examenului, ulterior el nemaiputnd participa la examinare. O data intrat n examen, studentul nu va putea prsi pagina pn cnd nu rspunde la toate ntrebrile. n acest caz, poate finaliza examenul nainte de expirarea timpului, prin apsarea butonului Termin. Timpul alocat examenului va descre te de la valoarea ini ial pn la 00:00:00. Dac timpul a expirat, atunci vor fi transmite rspunsurile bifate pn n acel moment i studentului i va fi afi at nota acumulat.

    2.1 Avantajele aplica iei web

    Aplica ie web este un program care ruleaz ntr-un browser web i este creata ntr-un limbaj de programare interpretabil de ctre browser i se bazeaz pe un browser web pentru interac iune. Aplica iile Web sunt populare din cauza omniprezen ei browserelor web i comoditatea de a folosi un browser web ca i client. Capacitatea de a actualiza i men ine aplica ii web fr distribuirea i instalarea software-ului pe poten ial de mii de calculatoare client este un motiv cheie pentru popularitatea lor. O alta mare calitate a aplica ilor web o reprezint faptul ca sunt imune la schimbarea sistemelor de operare. O aplica ie web scute te dezvoltatorul de responsabilitatea de a construi un client pentru un anumit tip de calculator sau pentru un anumit sistem de operare. Deoarece clientul se execut ntr-un browser web, utilizatorul ar putea folosi un IBM-compatibil sau un Mac. Ele pot rula Windows, Linux, MAC sau chiar i dispozitive mobile avnd instalat doar un browser web. Aplica iile web folosesc de obicei o combina ie de server-side script (ASP, PHP, etc) i

  • client-side script (HTML, Javascript, etc), pentru a dezvolta aplica ia. Scriptul pe partea de client se ocupa cu prezentarea informa iilor , n timp ce scriptul server-side se ocupa cu toate lucrurile mai dificile cum ar fi stocarea i regsirea de informa ii. Beneficiile unei aplica ii web: - Ruleaz oriunde din oricare browser, de la birou, ntr-un birou diferit, la domiciliu, oriunde v afla i. - Aplica iile web sunt disponibile 24/24. - Este aproape ntotdeauna mai ieftin. - Multi-platform dezvoltat odat pentru fiecare browser mobil. - Repetri instante fr ntrzieri. - Aplica iile web nu necesit nici o procedur de lansare pentru a fi distribuit n organiza iile mari. Un browser web este compatibil cu tot ce este necesar. - Aplica iile web necesit de obicei, pu in spa iu pe disc sau deloc pe client. - Ele nu necesit o procedur de upgrade, deoarece toate caracteristicile noi sunt implementatein aplica ie pe server si livrate automat utilizatorilor. Aplica iile bazate pe web au parcurs un drum lung i ofer acum avantaje competitive la sistemele software tradi ionale i care permit ntreprinderilor s- i consolideze i s simplifice sistemele i binen eles costurile.

    2.2 Descrierea software utilizat

    Pentru a crea o aplica ie web voi folosi mai multe limbaje de programare. Printre aceste limbaje sunt PHP, Javascript, CSS, HTML, MySQL. n ultimii ani, utilizarea bazelor de date pe Internet a luat o amploare deosebit. n domeniul crerii i utilizrii bazelor de date rela ionale s-a impus necesitatea existen ei unui limbaj standard care s permit efectuarea acestor operaii. Astfel, a aprut SQL Structured Query Language. Limbajul a fost supervizat de comisia de standardizare ANSI (American National Standards Institute), motiv pentru care se mai nume te i ANSI SQL. SQL nu este un limbaj de firm, ci el este implementat de o mulime de SGBD-uri consacrate, cum ar fi Microsoft Access, Oracle, Microsoft SQL Server i, binen eles, MySQL. MySQL este un limbaj specializat pentru gestiunea bazelor de date rela ionale pe Internet, avnd la baz limbajul SQL. MySQL gestioneaz baze de date care se gsesc pe un server. Baza de date poate fi foarte lesne exploatat prin intermediul limbajului PHP. PHP este un limbaj de programare web cu care se pot produce i dezvolta pagini web dinamice. Este unul dintre primele limbaje de programare web dezvoltat pentru a se putea implementa ntr-un document HTML, fa de alte limbaje de programare care colaboreaz cu HTML-ul ca documente separate. n PHP se creaz documente ale cror coduri sunt interpretate de server prin intermediul unui modul de procesare PHP astfel genernd pagina web. Ini ial PHP nsemna Personal Home Page dar ca urmare a dezvoltrii limbajului denumirea s-a transformat n Hypertext Preprocessor. n ziua de azi PHP-ul este instalat i utilizat n majoritatea serverelor deschiznd calea crerii unor aplicaii web cu capabilit i infinite, de genul sistemelor CMS, aplica ii care ofer web designerilor o gam foarte larg de

  • posibilit i pentru crearea de pagini web.

    JavaScript permite crearea unei interfe e active cu utilizatorul, o impresie vizual plcut n timp ce se navigheaz paginile site-ului. Deoarece JavaScript ruleaz pe calculator, i-au fost impuse o serie de limitri, majoritatea din ra iuni de securitate, i anume: - nu permite citirea sau scrierea de fi iere pe calculatorul utilizatorului. - nu permite citirea/scrierea de fi iere pe server. - un script JavaScript nu poate nchide o fereastra de browser care nu a fost deschisa de el. - nu poate citi informa ii dintr-un browser care conine o pagina web de pe un alt server, ca sa nu pute i afla pe ce site-uri navigheaz utilizatorul.

    Un script JavaScript este un program inclus ntr-o pagina HTML. Deoarece este ncadrat de tag-ul , textul scriptului nu apare pe ecran, dar este rulat i interpretat de ctre browser. Tag-ul este prezent cel mai frecvent n sec iunea a paginii HTML, de i se poate pune i n sec iunea .

    Limbajul HTML (HyperText Markup Language) este principalul limbaj specific crerii i afi rii unei pagini web i a oricror alte informa ii ce poate fi afi at ntr-un browser web.

    Limbajul HTML cuprinde elemente specifice numite tags. Elementele HTML formeaz structura de baz a construirii oricrui website. Acest limbaj permite imaginilor sau obiectelor s fie incluse i utilizate de vizitatorii unei pagini web. Ofer o logic in crearea unor documente structurate din punct de vedere semantic cum ar fi: titluri, paragrafe, linkuri sau altetipuri de elemente. Totodat pot include script-uri editate n alte limbaje de programare cum ar fi php, javaScript, etc.

    CSS (Cascading Style Sheets) este un limbaj de programare web utilizat n gestionarea prezentrii semantice a unei pagini web. Cea mai ntlnit utilizare a acestui tip de limbaj este n documentele ce nso esc aplica iile web de tip HTML i XHTML. CSS este conceput primordial pentru a separa con inutul unui document, de prezentarea documentului, incluznd elemente specifice cum ar fi layout, culori sau fonturi pentru text. Aceast separare a con inutului de prezentare, mbunt e te accesibilitatea, ofer o flexibilitate i control mult mai mare n specificarea caracteristicilor elementelor con inute ntr-o pagin web, putnd astfel defini ntr-un singur document reguli de prezentare valabile pentru mai multe pagini web, reducnd astfel complexitatea i volumul de script inclus ntr-o pagin web.

    2.3 Diagrama USE-CASE a sistemului

  • Diagrama variantelor de utilizare reprezint partea de la care se ncepe modelarea unui sistem nou. Aici se reflect ac iunile reciproce dintre variantele posibile de utilizare i persoanele cointeresate sau sistem. Diagrama reflect cerin ele ctre sistem din punct de vedereal utilizatorului. Variantele de utilizare snt func iile efectuate de sistem.

    Avantajul principal al variantelor de utilizare este c folosindu-le separm implementarea sistemului de descrierea func iilor sale. Acest fapt ajut concentrarea aten iei pe a a ntrebri ca satisfacerea cerin elor ctre sistem fr a avea nevoie de a defini cum sistemul va fi implementat. Diagramele variantelor ne arat ce sistemul va face i cum poate fi utilizat nc la nceputul proiectului. n cadrul sistemului figureaz actorii care sunt nu alt cineva dect administratorii i useriice folosesc sistemul.

    uc Use Case Mo...

    Admin User

    Pentru a face diferen a dintre ace ti doi actori din cadrul sistemului, vom face descriere scurt a fiecare tip de utilizator posibil n sistemul dat.

    Administratorul-este persoana autentificat n sistem ce la autentificare introduce datele ce corespund nivelului de acces de administrator, care dispune de maximum de func ionalit i n care intr posibilitatea manipulrii cu lista userilor. Userul-clientul care la autentificare senregistreaz, introduce datele ce corespund nivelului de acces corespunztor. El dispune de un numr mai mic de func ionalit i. Diagrama cazurilor de utilizare reprezint un model ini ial conceptual al unui sistem n procesul de proiectare i exploatare. Diagrama descrie ceea ce va executa sistemul n procesul de func ionare. Esen a acestei diagrame const n faptul c sistemul proiectat reprezint o colec ie de actori care colaboreaz cu sistemul prin a a numitele cazuri de utilizare.

  • Figura 1. Diagrama Use-Case a sistemului