Sunteți pe pagina 1din 11

MINISTERUL EDUCAIEI AL REPUBLICII MOLDOVA

Universitatea Tehnic a Moldovei


Facultatea Calculatoare, Informatic i Microelectronic
Catedra Calculatoare

Tez de licen
Tema: Sistem informaional de nvare i evaluare a cunotinelor
Information system for learning and knowledge assemssment

St. gr. C112:

Filipenco Andrei

Chiinu 2015

j
j

Aplicaia: 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, preurile aciunilor, diverse informaii, 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 entitai
total 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, am
decis astfel dezvoltarea unei aplicaii ce se concretizeaz ntr-o platform pentru evaluarea
cunotinelor .
I. CONCEPTUL DE PORTAL WEB EDUCAIONAL
1. Stadiul dezvoltrii soluiilor pentru E-learning la nivel naional si
internaional
1.1.Forme de invare asistat de calculator
n zilele noastre, necesitatea utilizrii Internetului este o certitudine, att la nivelul
invamntului 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 sau
cunostine. E-learning inseamn astfel invarea intr-o lume virtual, in care tehnologia

coopereaz cu creativitatea uman pentru a accelera si usura cunoasterea profund a


domeniului 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 prin
intermediul 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 softwareului 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 suporturile
cunoscute (modele fizice); ambele alctuiesc procesul de nvmnt bazat pe resurse din
accepiunea modern. Astfel,prin e-learning se pot defini ansamblul situaiilor educaionale in
cadrul carora se utilizeaz ntr-o pondere semnficativ mijloacele tehnologiei informaiilor si
comunicaiilor.
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 sau
despre buchetul parfumului, aprut in Cariereonline.ro, aceea c Blended Learning reprezint
viitorul n materie de metode si strategii de invare si formare continu. Autoarea dezbate n
cadrul 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 ncorporrii
a diverse stiluri de nvare, care se pot realiza prin intermediul resurselor fizice i virtuale
mixte[...]Prin intermediul nvrii mixte, acest lucru poate fi realizat prin crearea unei varieti
de sarcini de nvare i activiti, utiliznd tehnologia, instructorul i interaciunea de tip de la
egal la egal.
Cel mai cunoscut exemplu pentru o astfel de metod este cel al unui instructor care
ncepe un curs n sala de clas, cu o lecie introductiv bine structurat, pentru ca apoi s
continue cu materiale online.

Learning-ul este, de asemenea, aplicat integrrii e-learning-ului n sistemul


de management al nvrii (Learning Management System) cu ajutorul computerelor, ntr-o
clas 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, cunotinele limitate de utilizare a tehnologiei, abilitile de studiu.
Cel de-al treilea concept este cel de Distance Learning ( Distance Education),sau
nvmntul 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 educaie care se concentreaz pe anumite
metode de predare i pe tehnologie,cu scopul de a oferi predare, adesea pe o baz individual,
pentru studenii care nu sunt prezeni fizic ntr-un decor tradiional de nvmnt, cum ar fi o
sal de clas. Acesta a fost descris ca fiind "un proces de a crea i oferi acces la nvare, 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 fiind
motivat att de creterea dorinei de educaie,din partea persoanelor de orice varst,ct i de
cerinele societii de personal calificat i de necesitatea instruirii universitare cu eforturi
financiare i material-umane ct mai reduse. Distance Learning-ul se definete ca un ansamblu
de forme de instruire n cadrul crora cursantul nu se afla sub supravegherea continu sau
imediat a tutorilor, ins beneficiaz de aciunile de planificare, orientare, ndrumare i
consiliere din partea unei instituii de nvmnt 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 introducerea
ofertei 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 umane
n cadrul sistemului de nvmnt,astfel inct,n present,sistemele digitale de management al
unui 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-le
faciliti n scopul de a-i organiza singuri activitile de nvare online. Astfel,aceasta
se caracterizeaz ca fiind un sistem ce ofer tuturor posibilitatea de a-i modela platforma
de nvare,avnd o interfa prietenoas cu utilizatorul,o colecie bogat de unelte uor
de 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 de


nvare,platforma pune la dispoziie unelte de planificare a leciilor, abloane menite s
acopere majoritatea domeniilor de activitate, grafice temporale ce ajut studenii i
profesorii s urmreasc desfurarea proiectelor,iar uneltele de evaluare ajut la crearea
de chestionare, statistici i sondaje de opinie. Aceast platform se remarc prin faptul c
are toate ansele s fie integrat cu succes n mediul preuniversitar,unde att profesorii
ct 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 gam
larg de servicii ce ofer un mediu virtual de nvare pentru managementul activitilor,
un portal Web dinamic, integrare cu sistemele informatice deja existente n instituia
vizat,precum i unelte pentru monitorizarea activitilor i a progresului nregistrat.
3. OpenHive este o platform intuitiv, atractiv i uor de folosit,ce aduce toate serviciile
ICT la un loc, pornind de la sistemul de management al informaiei prin intermediul unui
portal pn la mediul virtual de nvare, e-mail i filtrarea mesageriei instant. Se
remarc prin faptul c a rezolvat mare parte din dificultile ce in de latura tehnic astfel
utilizatorii 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 pe
baza popularei reele de socializare Facebook. UdutuTeach permite importarea cursurilor
din myUdutu, sistem de management ce permite tutorilor s urmreasc activitatea i
progresul cursanilor. UdutuLearn permite vizualizarea cursurilor la care utilizatorul a
primit accesul i vizualizarea grafic a progresului nregistrat de-a lungul activitii de
nvare.
5. Syllabontes este o idee revoluionar ce mbuntete experiena educaional i
calitatea actului de nvare pentru studeni, faculti i angajai. Ideea st n schimbarea
modului de percepie al actului de nvare, renunarea la regulile formale ce fac sistemul
rigid. Dorete s modifice modul n care oamenii interacioneaz cu scopul de a face actul
de nvarea ceva mult mai uor de acceptat i neles. Prin uneltele pe care le utilizeaz
dorete s ofere un ansamblu complet de aplicaii utile i necesare n acelai timp
utilizatorilor.
6. eFront este o platform uor de utilizat pe sistemul de dezvoltare cu ajutorul capitalului
uman, fcndu-l potrivit att pentru companii ct i pentru utilizare n educaie. Ultimele
versiuni software anun mbuntirea stabilitii i a vitezei, extinderea funciilor de
management al cursurilor, un nou manager Ajax pentru fiiere. De asemenea a fost
introdus un modul de plat electronic prin intermediul PayPal.7. Fle3 este un mediu e-learning
descris de ctre productori ca server software pentru a
oferi suport colaborativ pentru nvare. Acesta se dorete s devin viitorul sistem de
nvare on-line (FLE future learning environment).
8. ILIAS este un mediu de e-Learning care,pe lng funciile specifice platformei elearning are suport pentru funciile WEB 2.0 precum RSS, podcast. Pentru serviciile Web
a fost utilizat o interfa SOAP.
9. LAMS este un sistem de management al activitii de nvare, dezvoltat n urma
cunotinelor acumulate de ctre centrul de excelen al universitii Macquarie din
Australia. Acesta furnizeaz profesorilor un mediu intuitiv, vizual, pentru crearea
secvenelor dedicate activitilor de nvare. Acestea pot fi sarcini de lucru, mici grupuri
de lucru sau activiti destinate claselor ntregi, ele fiind bazate att pe coninut ct i pe
colaborarea ntre participanii la activiti. Este construit utiliznd Java i JBoss, se poate
integra 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 al
cursurilor. Are rolul de a ajuta profesorii s creeze efectiv adevrate comuniti on-line
destinate nvrii. Productorii susin c se poate organiza tot procesul de aa natur
nct 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 informaional de nvare i evaluare a
cunotinelor i este dedicat proiectrii unei aplicaii web pentru studierea anumitor
discipline dar totodat i evaluarea cunotinelor a studenilor 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. Studenii vor putea accesa testele doar n intervalul orar alocat de profesor, doar o
singur data, i avnd la dispoziie cte o minut pentru fiecare ntrebare, obinnd 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 informaii 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;
Situaie studeni vizualizarea situaiei colare a studenilor examinai;
Schimbare parol modificarea parolei sale de acces;
Ajutor vizualizarea unor explicaii legate de modul de folosire a contului
Ieire ieirea 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 acioneze butonul Creaz test printr-un simplu click
O dat cu tastarea butonului Creaz test de ctre profesor, vor fi trimise mesaje pe
emailul studenilor n care va fi confirmat c a fost dat start testul la o anumita disciplina i se
va afla informaia 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 studeni la disciplinele
predate de el, profesorului i va fi disponibil opiunea Situaie studeni.
Modulul Student. Un student va avea acces la urmtoarele operaii:
Situaie note vizualizarea notelor la disciplinele la care a susinut teste;
Examinare susinerea 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;
Ieire ieirea din cont
Studentul va avea posibilitatea de a-i vizualiza situaia notelor la disciplinele la care a
fost deja testat, prin accesarea din meniul principal al legturii Situaie 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 informaii vor fi disponibile chiar din momentul n care sunt
stabilite 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 aceleai 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 descrete de la valoarea iniial pn
la 00:00:00. Dac timpul a expirat, atunci vor fi transmite rspunsurile bifate pn n acel
moment i studentului i va fi afiat nota acumulat.

2.1 Avantajele aplicaiei web


Aplicaie 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
interaciune. Aplicaiile Web sunt populare din cauza omniprezenei browserelor web i
comoditatea de a folosi un browser web ca i client. Capacitatea de a actualiza i menine
aplicaii web fr distribuirea i instalarea software-ului pe potenial de mii de calculatoare
client este un motiv cheie pentru popularitatea lor. O alta mare calitate a aplicailor web o
reprezint faptul ca sunt imune la schimbarea sistemelor de operare.
O aplicaie web scutete 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.
Aplicaiile web folosesc de obicei o combinaie de server-side script (ASP, PHP, etc) i

client-side script (HTML, Javascript, etc), pentru a dezvolta aplicaia. Scriptul pe partea de
client se ocupa cu prezentarea informaiilor , n timp ce scriptul server-side se ocupa cu toate
lucrurile mai dificile cum ar fi stocarea i regsirea de informaii.
Beneficiile unei aplicaii web:
- Ruleaz oriunde din oricare browser, de la birou, ntr-un birou diferit, la
domiciliu, oriunde v aflai.
- Aplicaiile web sunt disponibile 24/24.
- Este aproape ntotdeauna mai ieftin.
- Multi-platform dezvoltat odat pentru fiecare browser mobil.
- Repetri instante fr ntrzieri.
- Aplicaiile web nu necesit nici o procedur de lansare pentru a fi distribuit n
organizaiile mari. Un browser web este compatibil cu tot ce este necesar.
- Aplicaiile web necesit de obicei, puin spaiu pe disc sau deloc pe client.
- Ele nu necesit o procedur de upgrade, deoarece toate caracteristicile noi sunt implementate
in aplicaie pe server si livrate automat utilizatorilor.
Aplicaiile bazate pe web au parcurs un drum lung i ofer acum avantaje competitive la
sistemele software tradiionale i care permit ntreprinderilor s-i consolideze i s simplifice
sistemele i bineneles costurile.
2.2 Descrierea software utilizat
Pentru a crea o aplicaie 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 relaionale s-a impus necesitatea existenei 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 numete 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, bineneles, MySQL. MySQL este un
limbaj specializat pentru gestiunea bazelor de date relaionale 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. Iniial 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 capabiliti
infinite, de genul sistemelor CMS, aplicaii care ofer web designerilor o gam foarte larg de

posibiliti pentru crearea de pagini web.


JavaScript permite crearea unei interfee active cu utilizatorul, o impresie vizual
plcut n timp ce se navigheaz paginile site-ului. Deoarece JavaScript ruleaz pe calculator, iau fost impuse o serie de limitri, majoritatea din raiuni de securitate, i anume:
- nu permite citirea sau scrierea de fiiere pe calculatorul utilizatorului.
- nu permite citirea/scrierea de fiiere pe server.
- un script JavaScript nu poate nchide o fereastra de browser care nu a fost deschisa de el.
- nu poate citi informaii dintr-un browser care conine o pagina web de pe un alt server, ca sa
nu putei afla pe ce site-uri navigheaz utilizatorul.
Un script JavaScript este un program inclus ntr-o pagina HTML. Deoarece este ncadrat de
tag-ul <script>, textul scriptului nu apare pe ecran, dar este rulat i interpretat de ctre
browser. Tag-ul <script> este prezent cel mai frecvent n seciunea <head> a paginii HTML,
dei se poate pune i n seciunea <body>.
Limbajul HTML (HyperText Markup Language) este principalul limbaj specific crerii
i afirii unei pagini web i a oricror alte informaii ce poate fi afiat 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 alte
tipuri 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 nsoesc aplicaiile web de tip HTML i XHTML. CSS este conceput
primordial pentru a separa coninutul unui document, de prezentarea documentului, incluznd
elemente specifice cum ar fi layout, culori sau fonturi pentru text. Aceast separare a
coninutului de prezentare, mbuntete accesibilitatea, ofer o flexibilitate i control mult
mai mare n specificarea caracteristicilor elementelor coninute 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 aciunile reciproce dintre variantele posibile de utilizare i
persoanele cointeresate sau sistem. Diagrama reflect cerinele ctre sistem din punct de vedere
al utilizatorului. Variantele de utilizare snt funciile efectuate de sistem.
Avantajul principal al variantelor de utilizare este c folosindu-le separm
implementarea sistemului de descrierea funciilor sale. Acest fapt ajut concentrarea ateniei pe
aa ntrebri ca satisfacerea cerinelor 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 userii
ce folosesc sistemul.
uc Use Case Mo...

Admin

User

Pentru a face diferena dintre aceti 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 funcionaliti
n care intr posibilitatea manipulrii cu lista userilor. Userul-clientul care la autentificare se
nregistreaz, introduce datele ce corespund nivelului de acces corespunztor. El dispune de un
numr mai mic de funcionaliti.
Diagrama cazurilor de utilizare reprezint un model iniial conceptual al unui sistem n
procesul de proiectare i exploatare. Diagrama descrie ceea ce va executa sistemul n procesul
de funcionare. Esena acestei diagrame const n faptul c sistemul proiectat reprezint o
colecie de actori care colaboreaz cu sistemul prin aa numitele cazuri de utilizare.

Figura 1. Diagrama Use-Case a sistemului

S-ar putea să vă placă și