Sunteți pe pagina 1din 34

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice

Utilizarea bazelor de date relaionale n domeniul educaional Platforma EDU-START

Profesor coordonator Asistent drd. MOCA Mircea

Student Nicoleta Luiza STRATON An III, Informatic -Economic

Cluj-Napoca 2012
1

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice

Cuprins
List tabele ............................................................................................................................ 3 List figuri ............................................................................................................................ 3 ANALIZA DE SISTEM........................................................................................................ 4 1. 2. INTRODUCERE ....................................................................................................... 4 ANALIZA PROBLEMEI .......................................................................................... 6 2.1. 2.2. MOTIVAIE ...................................................................................................... 6 CONTEXT ........................................................................................................ 13 Faeta subiect.............................................................................................. 13 Faeta utilizare ............................................................................................ 14 Faeta IT ..................................................................................................... 16 Faeta dezvoltare ........................................................................................ 17

2.2.1. 2.2.2. 2.2.3. 2.2.4. 2.3. 2.4. 3.

DELIMITAREA SISTEMULUI DE CONTE XTUL SU..................................... 19 ACTIVITI I PROCESE ................................................................................. 21 CERINE ................................................................................................................ 23

3.1.

ELICITAIA CERINELOR............................................................................ 23 Surse de cerine .......................................................................................... 23 Procesul de elicitaie al cerinelor ............................................................... 23

3.1.1. 3.1.2.

PROIECTAREA SISTEMULUI INFORMATIC ................................................................ 30 Schema bazei de date normalizat ................................................................................... 31 GLOSAR ............................................................................................................................ 33

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice

List tabele Tabel 1 Obiectivul G1 ...................................................................................................... 10 Tabel 2 - Obiectivul G1.1. ................................................................................................... 10 Tabel 3 - Obiectivul G1.1.1. ................................................................................................ 11 Tabel 4 - Obiectivul G1.1.2. ................................................................................................ 11 Tabel 5 - Obiectivul G1.1.3. ................................................................................................ 12 Tabel 6 - Cazul de utilizare "Navigarea pe platform" ......................................................... 25 Tabel 7 - Cazul de utilizare "Autentificarea pe platform" ................................................... 26 Tabel 8 - Cazul de utilizare "Vizualizare/modificare pagin personal" ............................... 28 Tabel 9 - Cazul de utilizare "Postare, tergere, trimitere mesaje pe forum" .......................... 29 List figuri Figura 1 Diagrama motivaional ........................................................................................ 7 Figura 2 - Schema de descompunere a obiectivelor ............................................................... 9 Figura 3 - Workflow............................................................................................................ 15 Figura 4 - Delimitarea sistemului de contextul su .............................................................. 19 Figura 5 - Proces de autentificare/creare cont ...................................................................... 21 Figura 6 - Accesare seciune "Oferta educaional" ............................................................. 22 Figura 7 - Accesare seciune "Compar programe de studiu" ............................................... 22 Figura 8 - Procesul de autentificare ..................................................................................... 27 Figura 9 - Schema bazei de date n Microsoft Office Access ............................................... 31

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice

ANALIZA DE SISTEM
1. INTRODUCERE

ntr-o societate n care informaia nseamn putere, accesul ct mai rapid la i prezentarea acesteia ntr-o manier ct mai structurat, util i lizibil pentru utilizatori sunt eseniale. Platforma educaional ce va fi prezentat n rndurile de mai jos este creat cu scopul de a facilita accesul la informaii viitorilor studeni, masteranzi i doctoranzi i de a -i asista n luarea celei mai bune decizii n ceea ce privete parcursul lor universitar. Practic, utilitile pe care platforma le ofer sunt urmtoarele: concentrarea informaiilor referitoare la programele de studiu din patru institu ii de nvmnt superior din Romnia, pe o singur platform, urmnd implementarea acesteia la nivel naional, iar pe termen lung la nivel internaional; accesul la analiza comparativ a programelor de studiu similare, n ceea ce privete curricula, facilitile oferite de universiti, parteneriatele pe care acestea le au cu universiti din strintate, propunerea unor variante de continuare a parcursului un iversitar al utilizatorului, de la nivel licent ctre masterat si doctorat, oportuniti de voluntariat; un mediu informal construit sub forma unui forum, n care viitorii studeni i studenii actuali vor putea interaciona schimbnd opinii referitoare la universiti, faculti, cursuri; posibilitatea de a oferi feedback cu privire la elementele de ordin social de care a beneficiat/beneficiaz n cadrul universitii n care studiaz. Beneficiarii acestui proiect sunt tineri nehotri n alegerea unei specializri, absolveni ai ciclului liceal care sunt n cutarea unei faculti n concordan cu nevoile i ateptrile lor, viitori studeni masteranzi i doctoranzi i universitile a cror informaii referitoare la programele de studiu vor fi examinate n cadrul platformei. Utilizatorii se pot loga pe platform gratuit, urmnd anumii pai specifici nscrierii, vor avea propria lor pagin pe care o vor putea completa cu date personale i/sau de interes general, vor avea posibilitatea de a alege domenii de interes precum burse, nouti cu privire la programele de studiu, iar pe baza acestor domenii vor primi un buletin informativ cu 4

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice nouti legate de acestea. n urma nregistrrii pe platform, utilizatorii vor putea accesa seciunea Forum din cadrul aplicaiei, n cadrul creia se va realiza comunicarea cu ceilali utilizatori ntregistrai. De asemenea, utilizatorii vor putea oferi feedback cu privire la coninutul informaional al platformei i ntreg procesul de navigare pe site (uurina accesri i informaiilor, interfaa intuitiv) prin intermediul unui chestionar aplicat trimestrial. n urma rezultatelor acestuia se vor aduce mbuntiri i se va actiona n vederea dezvoltrii platformei.

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice 2. ANALIZA PROBLEMEI

2.1. MOTIVAIE Modificrile produse n urma reformei sistemului educaional au creat i creeaz n continuare confuzii n sistemul universitar, i nu numai, n special n rndul studenilor. Clasificarea universitilor i ierarhizarea programelor de studiu sunt procese pe care viitorii studeni nu le percep corect i nu apreciaz impactul pe care acestea le au n cadrul parcursului lor post-liceal i/sau universitar. n urma acestor modificri n sistem, doar o mic parte din universitile de stat pot oferi programe de studiu masterale i/sau doctorale n cadrul aceleiai instituii de nvmnt superior, de aici rezultnd necesitatea informrii viitorilor studeni asupra posibilitii continurii studiilor n cadrul aceluiai centru universitar, a priori nscrierii la facultate. Totodat, masificarea nvmntului superior, politica de consumerism promovat de majoritatea universitilor de stat i subfinan area acestora conduc la o promovare creativ i iluzorie a programelor de studiu. Tocmai din cauza acestei informri superficiale, mare parte din studenii absolveni ai ciclului licen i schimb domeniul de studiu la master, renun la facultate nc din primii ani sau se angajea z n domenii diferite fa de cel de studiu absolvit. Un ultim motiv care a condus la implementarea acestei platforme educa ionale este lipsa unui mediu care sa reuneasc informa ii referitoare la programele de studiu, specializri, curricul, faciliti i elemente de ordin socia l din cadrul universitilor din Romnia. n urma documentrii realizate personal pentru aceast lucrare, am accesat platformele celor patru universiti analizate pentru a strnge datele necesare implementrii platformei personale. n urma acestui proces am observat eterogenitatea structurrii informaiilor n pagin, totodat multitudinea de pagini web existente, pentru fiecare facultate, departament i catedr n parte, fiecare dintre acestea adoptnd o structur a datelor diferit una fa de cealalt. Lipsa unei structuri comune, a unui ablon aplicat tuturor subdomeniilor, face navigarea dificil i ngreuneaz procesul de cutare, respectiv gsire a informaiilor necesare. n mod obinuit, un viitor student, masterand sau doctorand va cauta informa ii referitoare la domeniile de studiu de care este interesat pe un numar mare de pag ini web, pierznd timp i informaii cu fiecare pagin pe care o acceseaz, adugndu -se la aceastea i capacitatea sczut a creierului uman de a analiza i sintetiza o cantitate mare de informaii. 6

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice Aadar, platforma educaional implementat reunete, n premier, informa ii referitoare la oferta de studiu, curricula pentru fiecare program de studiu i facilitile oferite de ctre patru universiti de stat din ar i anume : Universitatea Babe-Bolyai din ClujNapoca, Universitatea de Vest din Timioara, Universitatea Bucureti i Universitatea Alexandru Ioan Cuza din Iai. Utilizatorii acestei platforme vor putea opta i pentru analiza comparativ a programelor de studiu similare, din universit i diferite, pentru a avea o imagine ct mai clar asupra beneficiilor pe care acestea le ofer, dar i asupra dezavantajelor acestora.

Nestructurarea informaiilor ntr-un singur cadru


Lipsa integrrii tuturor informaiilor ntr-un singur mediu Structurarea deficitar a informaiilor pe platformele deja existente

Mediul politico-legislativ instabil


Informare slab a actorilor din mediul educaional cu privire la reformele din domeniu Inconsecvena i incoerena planului guvernamental pe termen lung n domeniul educaional Lipsa unui sistem expert n domeniul educaional

Capacitate sczut de sintetizare i structurare a cantitilor mari de informaii Timp crescut de cutare a informaiilor

Prezentarea nerealist a universitilor pentru atragerea ctor mai muli studeni

Creterea cererii datorit standardelor impuse de societate Subfinanare din partea statului

Masificarea nvmntului superior

Figura 1 Diagrama motivaional

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice n urma realizrii diagramei motivaionale (Figura 1), s-au identificat urmtoarele probleme care au stat la baza implementrii platformei: mediul politico-legislativ instabil care rezult din inconsecvena i incoerena

planului guvernamental pe termen lung n domeniul educaional i totodat din informarea precar a actorilor din domeniul educaional n ceea ce privete reformele implementate n domeniu; masificarea nvmntului superior ca rezultat al subfinanrii din partea statului - inconvenient care a forat universitile de stat s gseasc modaliti de autofinanare, inclusiv admiterea unui numr mai mare de studeni n regim cu tax la care se adaug prezentarea nerealist a programelor de studiu pentru atragerea unui numr ct mai mare de studeni i creterea numrului de aplicani care vor s urmeze cursurile unei instituii de nvmnt superior datorit standardelor impuse de societate. nestructurarea informaiilor ntr-un singur cadru care rezult din lipsa integrrii tuturor informaiilor ntr-un singur mediu, structurarea deficitar a informaiilor pe platformele deja existente, acest lucru ducnd la timpul crescut de cutare a informaiilor care, mpreun cu capacitatea sczut a creierului uman de sintetizare i structurare a cantitilor mari de informaii constituie probleme reale care i gsesc rezolvarea prin implementarea acestei platforme. Identificarea tuturor motivelor care stau la baza implementarii acestui proiect duc la crearea schemei de descompunere a obiectivelor prezentat n Figura 2. Dup cum se poate observa i n schema de descompunere a obiectivelor, scopul acestei lucrri (G1.) l reprezint implementarea platformei educaionale, iar obiectivele se mpart n obiective care nu fac parte din strategie, adic obiective care sunt independente de sistemul expert i care nu pot fi atinse prin implementarea acestuia (G1.2. , G1.3., sub obiectivele acestora i sub-obiectivul G1.1.4.) i obiective care sunt incluse n strategie i pe care implementarea sistemului expert le atinge. Obiectivul G1.1. este acela de a structura informaiile ntr -un singur cadru i are ca sub-obiectivele G1.1.1 sintetizarea i structurarea cantitilor mari de informaii, G1.1.2 scderea timpului de cutare a informaiilor i G1.1.3 integrarea tuturor informaiilor care fac obiectul acestei lucrri ntr-un singur mediu.

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice

G1.3.3. Prezentarea programelor de studiu ntr-o lumin realist

Obiective nafara strategiei

G1.3. Admiterea unui numr de studeni n concordan cu capacitatea de colarizare a instituiei

G1.3.2. Finanare suficient din partea statului

G1.3.1. Schimbarea mentalitii colective

G1.2. Stabilizarea mediului politico-legislativ G1. Dezvoltarea sistemului expert n domeniul educaional

G1.2.2. Informare constant a actorilor principali referitoare la reformele din domeniu G1.2.1. Coerena planului guvernamental pe termen lung n domeniul educaional G1.1.4. Structurarea clar a informaiilor pe platformele deja existente G1.1.3. Integrarea tuturor informaiilor utile ntr-un singur mediu

Obiective n strategie

G1.1. Structurarea informaiilor ntr-un singur cadru G1.1.2. Timp sczut de cutare a informaiilor

G1.1.1. Sintetizarea i structurarea cantitilor mari de informaii

Figura 2 - Schema de descompunere a obiectivelor

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice NrCrt Secie Identificator 1. Nume 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Autori Versiune Istoricul modificrilor Prioritate Sursa Informaii suplimentare Stakeholder (utilizator) Nivel Descrierea scopului Coninut/Explicaie G1 Dezvoltarea sistemului expert n domeniul educaional Nicoleta Straton 1 Mare Utilizatori Nivel de sistem Se urmrete implementarea unei platforme educaionale cu scopul de a facilita accesul la informaii viitorilor studeni, masteranzi i doctoranzi i de a-i asista n luarea celei mai bune decizii n ceea ce privete parcursul lor universitar. G1.1 Tabel 1 Obiectivul G1

12. 13. 14. 15.

Scop printe Sub-scopuri Dependee cu alte scopuri Scenarii asociate

NrCrt Secie Identificator 1. Nume 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Autori Versiune Istoricul modificrilor Prioritate Sursa Informaii suplimentare Stakeholder (utilizator) Nivel Descrierea scopului

12. 13. 14. 15.

Scop printe Sub-scopuri Dependee cu alte scopuri Scenarii asociate

Coninut/Explicaie G1.1. Structurarea informaiilor ntr-un singur cadru. Nicoleta Straton 1 Mare Utilizatori Nivel de sistem Se urmrete nglobarea informaiilor referitoare la programele de studiu, oportunitai de voluntariat, parteneriate cu alte universiti etc. din cadrul a patru universiti de stat, ntr-o singur platform unitar. G1 G1.1.1, G1.1.2, G1.1.3 Tabel 2 - Obiectivul G1.1.

10

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice NrCrt Secie Identificator 1. Nume 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Autori Versiune Istoricul modificrilor Prioritate Sursa Informaii suplimentare Stakeholder (utilizator) Nivel Descrierea scopului Coninut/Explicaie G1.1.1. Sintetizarea i structurarea cantitilor mari de informaii. Nicoleta Straton 1 Mare Utilizatori Nivel de sistem Se urmrete transpunerea tuturor informaiilor din cadrul bazei de date ntr -o manier structurat i sintetizat, uor lizibil i inteligibil pentru utilizator. G1.1. Tabel 3 - Obiectivul G1.1.1.

12. 13. 14. 15.

Scop printe Sub-scopuri Dependee cu alte scopuri Scenarii asociate

NrCrt 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

Secie Identificator Nume Autori Versiune Istoricul modificrilor Prioritate Sursa Informaii suplimentare Stakeholder (utilizator) Nivel Descrierea scopului

12. 13. 14. 15.

Scop printe Sub-scopuri Dependee cu alte scopuri Scenarii asociate

Coninut/Explicaie G1.1.2. Scderea timpului de cutare a informaiilor. Nicoleta Straton 1 Mare Utilizatori Nivel de sistem Se urmrete scderea timpului de cutare a informaiilor dorite prin operarea i cutarea ntr-un singur mediu de dezvoltare, pe o singur platform. G1.1. Tabel 4 - Obiectivul G1.1.2.

11

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice NrCrt Secie Identificator 1. Nume 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Autori Versiune Istoricul modificrilor Prioritate Sursa Informaii suplimentare Stakeholder (utilizator) Nivel Descrierea scopului Coninut/Explicaie G1.1.3. Integrarea tuturor informaiilor care fac obiectul acestei lucrri ntr-un singur mediu. Nicoleta Straton 1 Mare Utilizatori Nivel de sistem Se urmrete realizarea unei baze de date care s conin informaiile care fac obiectul acestei lucrri i integrarea acestora ntr-o singur platform. G1.1. -

12. 13. 14. 15.

Scop printe Sub-scopuri Dependee cu alte scopuri Scenarii asociate

Tabel 5 - Obiectivul G1.1.3.

12

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice 2.2. CONTEXT 2.2.1. Faeta subiect Aceast platform este gndit pentru a raspunde unei nevoi stringente a societ ii actuale, aceea de a avea acces rapid la informa ii stucturate. Principalii beneficiari ai acesteia sunt viitorii/actualii studeni, instituiile de nvmnt superior i eventualii

parteneri/colaboratori (din mediul de afaceri, al ONG-urilor sau ONGS-urilor). Beneficiile aduse de aceast aplicaie tinerilor care o utilizeaz sunt urmtoarele: timpul de cutare a informa iilor necesare este redus datorit integrrii tuturor

datelor relevante ntr-o singur pagin; acetia vor beneficia de asisten n luarea deciziei optime prin modul de

prezentare a informaiilor; luarea unei decizii referitoare la urmarea unui program de studiu n detrimentul

altuia este facilitat prin analiza comparativ a celor dou; acetia au o imagine mai clar i coerent n ceea ce privete parcursul universitar,

astfel existnd posibilitatea reducerii gradului de abandon colar n cadrul nvmntului superior; prin intermediul forumului tinerii interacioneaz i/sau se informeaz, de la

actuali sau foti studeni, cu privire la programele de studiu vizate, obinnd de la acetia o imagine mult mai real i nescometizat a facultii; totodat, n cadrul forumului se pot contura grupuri de prieteni, viitori colegi,

facilitnd astfel integrarea n comunitatea academic i n societate. n ceea ce privete universitile a cror informaii, referitoare la faculti i programe de studiu, sunt integrate n cadrul aplicaiei, impactul pe care aceasta din urm l va avea asupra lor se concretizeaz astfel: va crete competitivitatea ntre universiti i/sau programele de studiu din

domenii similare datorit prezentrii nformatiei pe platform ntr -o manier comparativ;

13

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice se va acorda o mai mare atenie nevoilor studenilor n scopul atragerii unui prin prezentarea unui raport anual conducerii universittilor care s cuprind

numr ct mai mare a acestora; feedback-ul din partea studenilor, se pot aduce mbuntiri n ceea ce privete calitatea nvmntului superior, a facilitilor i posibilitilor de dezvoltare oferite de acestea; prin extinderea platformei la nivel internaional (obiectiv pe termen lung), analiza comparativ a universitilor din strintate cu cele din Romnia le-ar stimula pe acestea din urm s-i propun ocuparea un loc n Academic Ranking of World Universities (ARWU); 2.2.2. Faeta utilizare Utilizatorii direci ai acestei platforme sunt, n principal, tinerii care doresc s se informeze cu privire la diferite specializri/programe de studiu, care alterneaz ntre dou sau mai multe opiuni i doresc s ia o decizie n ceea ce pr ivete viitorul lor universitar. ns, pe lng acetia, utilizatori direci sunt considerai toi cei care acceseaz platforma n scop informativ, n cutarea unor informaii necesare. Utilizatorii indireci ai platformei sunt instituiile de nvmnt superior ale cror informaii referitoare la planurile de nvmnt, i nu numai, sunt puse la dispoziia utilizatorilor. Pe lng acestea, informaiile referitoare la oportunitile de voluntariat din cadrul fiecrui centru universitar plaseaz ONG-urile i ONGS-urile ca utilizatori indireci ai acestei platforme. Sistemul stocheaz n principal date legate de oferta de studii a universitilor : domenii de studiu, specializri, planuri de nvmnt, taxa de colarizare aferent fiecrei faculti, iar pe lng acestea, informaii referitoare la oportunitile de voluntariat din cadrul fiecrui centru universitar. Acestea sunt preluate n conformitate cu prevederile Legii 544 din 12 octombrie 2001 (actualizat) privind liberul acces la informaiile de interes public. Totodat, n urma autentificrii, utilizatorii au acces i la informaiile mprtite de ctre ceilali utilizatori, impresii, preri personale exprimate n cadrul seciunii forum. ntreaga activitate a utilizatorilor n cadrul seciunii forum (deschidere de noi subiecte, scriere mesaje) este reglementat de regulamentul intern de utilizare a forumului. Se stocheaz, bineneles, ntr-o baz de date, informaiile de ordin personal ale utilizatorului (utilizator, parol, adres de e-mail) pentru informarea constant a acestora prin 14

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice intermediul newsletter-ului, pentru implementarea trimestria l a chestionarelor de feedback i pentru resetarea parolei n caz de nevoie. Aceste date sunt prelucrate i utilizate n conformitate cu Legea nr. 677 din 21 noiembrie 2001 pentru protecia persoanelor, cu privire la prelucrarea datelor cu caracter personal i libera circulaie a acestor date .
Vizualizare pagina personal

Creare cont

Vizualizare pagin personal

nregistrare cont

Vizualizare formular de nregistrare / creare cont

Vizualizare nouti din domeniul educaional

Vizualizare Universiti i oferta educaional pentru nivel licena pe fiecare facultate

nregistrare / Creare cont Vizualizare informaii postate pe forum

Acas

Licen Vizualizare list nivele de studiu Masterat

Forum

MENIU

Oferta educaional

Compar programe de studiu

Contact Vizualizare Universiti i oferta educaional pentru nivel masterat pe fiecare facultate

Compar programe de studiu

Vizualizare adrese de email i numere de contact

Figura 3 - Workflow

Interfaa grafic a platformei este una interactiv i intuitiv. Utilizatorii au posibilitatea de a accesa ase seciuni ale platformei: seciunea Acas unde apar ultimele nouti din domeniul educaional; seciunea Oferta educaional cu sub-seciunile Licen i Masterat care seciunea Compar programe de studiu n care se realizeaz filtrarea seciunea Forum; 15

prezint oferta educaional a celor patru universiti; informaiilor i compararea programelor de studiu n urma alegerilor fcute de utilizator ;

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice seciunea Contact unde au la dispoziie adresa de e-mail a administratorului, seciunea nregistrare / Creare cont n care utilizatorilor le este pus la

n cazul n care sunt nelmuriri sau se depisteaz erori de funcionare ; dispoziie un formular de nregistrare sau de creare a unui cont nou. Utilizatorii au posibilitatea de a se nregistra pe platform gratuit introducnd datele personale (nume, prenume, adres de e-mail, user, parol). Dup nregistrare, ei i pot completa pagina personal cu alte date relevante pentru acetia (vrst, ora, activiti de recreere). O dat cu nregistrarea pe platform, utilizatorii pot posta subiecte noi de discuie pe forum, pot rspunde ntrebrilor sau pot pune noi ntrebri utilizatorilor deja existeni. 2.2.3. Faeta IT n vederea dezvoltrii platformei este necesar existena unui siste m de operare funcional, n cazul de fa Windows 7 Home Premium. Pe tot parcursul implementrii funcionalitile au fost testate utiliznd browser-ul Google Chrome, versiunea 19.0.1084.52 m. Componentele utilizate n dezvoltarea platformei sunt Microsoft Visual Web Developer 2010 Express utilizat pentru realizarea interfeei grafice a platformei i a utilitilor integrate - i Microsoft Office Access 2007 pentru realizarea bazelor de date. Microsoft Visual Web Developer 2010 Express Edition este un mediu de lucru dezvoltat de Microsoft, specializat pe realizarea site-urilor. Ediia Express este proiectat special pentru amatorii care vor s nvee s foloseasc Visual Web Developer i tehnologii asemntoare, fr s aib ndemnri n utilizarea instrumentelor folosite de programatorii profesioniti; ea conine instrumente de dezvoltare moderne, uor de neles i uor de folosit, de dimensiuni mici, cu interfee de lucru simplificate dar n acelai timp beneficiare ale trsturilor clasice ale Visual Studio i ale noilor funcionaliti implementate n .NET Framework. Paginile ASP.NET ruleaz pe server-ul web Microsoft IIS. n urma prelucrrii pe server, rezult o pagin web HTML, care este trimis ctre browser. Ciclul de via al unei pagini web are urmtorii pai: 1. User-ul scrie adresa unei pagini web. Acest lucru nseamn o cerere a browser ului web ctre server, prin intermediul metodei HTTP GET. Pe server, pagina ruleaz pentru prima dat, executndu-se i codul C# existent. 2. Rezultatul este o pagin Html care este trimis browser -ului. 16

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice 3. User-ul poate introduce date sau apsa un buton, i pagina este trimis napoi server-ului. Dac utilizatorul acceseaz un link, se ncarc o alt pagin, i nici o prelucrare nu este efectuat de pagina iniial. 4. Pagina este trimis ctre browser prin intermediul metodei HTTP POST. n ASP.NET aceast aciune se numete PostBack. 5. Pe server-ul web, pagina ruleaz din nou, i sunt prelucrate informa iile introduse de ctre utilizator n browser. 6. Rezultatul este trimis browser-ului, i astfel se reia ciclul. Microsoft Office Access este un program pentru crearea i administrarea unei baze de date relaionale, produs de Microsoft, care face parte din suita de programe Microsoft Office. Crearea bazei de date am realizat-o treptat, respectnd regulile impuse de cele trei forme normale FN1, FN2, FN3. 2.2.4. Faeta dezvoltare Pentru aplicaia de fa, modelul de dezvoltare utilizat este modelul cascad. Acest model impune parcurgerea urmtoarelor etape n vederea implementrii unui sistem funcional, util i care s rspund nevoilor beneficiarilor direci: Analiza sau specificarea cerinelor ; Concepia sau design-ul grafic al aplicaiei; Implementarea i integrarea componentelor software; Testarea; Instalarea; Mentenana sau ntreinerea sistemului informatic; n partea de analiz am identificat obiectivele pe care sistemul informatic trebuie s le ating i anume: obiectivul G1.1. - acela de a structura informaiile ntr-un singur cadru; acesta are ca sub-obiective G1.1.1 sintetizarea i structurarea cantitilor mari de informaii, G1.1.2 scderea timpului de cutare a informaiilor i G1.1.3 integrarea tuturor informaiilor care fac obiectul acestei lucrri ntr -un singur mediu.

17

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice Design-ul grafic al aplicaiei s-a realizat n conformitate cu diagrama n care este prezentat work-flow-ul (vezi Figura 3 - Workflow) i respect structura celor ase seciuni: seciunea Acas unde apar ultimele nouti din domeniul educaional; seciunea Oferta educaional cu sub-seciunile Licen i Masterat care prezint oferta educaional a celor patru universiti; seciunea Compar programe de studiu n care se realizeaz filtrarea informaiilor i compararea programelor de studiu n urma alegerilor fcute de utilizator; seciunea Forum; seciunea Contact unde au la dispoziie adresa de e-mail a administratorului, n cazul n care sunt nelmuriri sau se depisteaz erori de funcionare; seciunea nregistrare / Creare cont n care utilizatorilor le este pus la dispoziie un formular de nregistrare sau de creare a unui cont nou. n partea de implementare i integrarea componentelor software am realizat i implementat baza de date realizat n Microsoft Office Access i totodat am realizat cu ajutorul Microsoft Web Developer interfaa grafic n care a m inclus elementele de baze de date i informaiile care fac obiectul acestei lucrri. Testarea aplicaiei a avut loc pe parcursul dezvoltrii acesteia. La fiecare algoritm adugat am rulat aplicaia pentru a vedea dac funcioneaz i am corectat eventualele erori de sintax aprute sau am refcut codul astfel nct aplicaia s funcioneze corect. Avnd n vedere c sistemul informatic este dezvoltat sub forma unei platforme web, nu este necesar o instalare a acestuia ci achiziionarea unui domeniu i t ransformarea acesteia dintr-o platform local ntr-o platform web, accesibil n urma tastrii unei adrese URL specifice n bara unui browser. De mentenana i ntreinerea sistemului informatic este rspunztor administratorul a crei principal responsabilitate este de a aduce la zi informaiile din cadrul platformei, de a supraveghea activitatea din cadrul forumului n vederea desfurrii acesteia n conformitate cu regulamentul impus, de a rezolva erori ale sistemului sesizate de utilizatori. mbuntirea platformei, a utilitilor oferite de aceasta i/sau a tehnologiilor utilizate n implementare sub n sarcina echipei de programare.

18

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice

2.3. DELIMITAREA SISTEMULUI DE CONTEXTUL SU n dezvoltarea sistemului informatic se ine cont de toate procesele care interacioneaz cu acestea i a cror prezen, existen sau utilizare afecteaz modalitatea de utilizare a platformei. Contextul sistemului informatic prezentat n lucrarea de fa i reprezentat grafic n Figura 4 este constituit din: Universiti, Universiti partenere, ONG -uri i/sau ONGS-uri, utilizatorii nregistrai i/sau vizitatori, legile privind prelucrarea informaiilor publice sau de ordin personal, regulamentele interne de utilizare a platformei i baza de date care st la baza sistemului informatic

UNIVERSITI PARTENERE

ONG-URI / ONGS-URI

UNIVERSITI SISTEM INFORMATIC

UTILIZATORI NREGISTRAI / VIZITATORI

LEGI PRIVIND PRELUCRAREA INFORMAIILOR PUBLICE I A CELOR CU CARACTER PERSONAL

BAZE DE DATE

REGULAMENTE INTERNE DE UTILIZARE

Figura 4 - Delimitarea sistemului de contextul su

Universitile sunt beneficiari indireci ai acestei platforme educaionale prin prisma informaiilor referitoare la specializrile care activeaz n cadrul acestora i datele privind planul de nvmnt al fiecrei specializri n parte mpreun cu cuantumul anual al taxei de colarizare.

19

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice Universitile partenere intr de asemenea n categoria beneficiarilor indireci datorit faptului c acestea, dac exist, sunt enumerate mpreun cu informaiile referitoare la programele de studiu, ca i date suplimentare. Fiecare universitate are posibilitatea de a efectua schimburi de experien sau poate oferi oportuniti de studiu n mediul internaional, la nivelul fiecrei specializri, n cadrul universitilor cu care acestea au ncheiat contracte de colaborare n acest sens. ONG-urile i/sau ONGS-urile sunt beneficiari indireci deoarece acestea sunt enumerate n seciunea oportuniti de voluntariat, n funcie de fiecare centru universitar n parte. Utilizatorii nregistrai (cei care au creat un cont personal pe platform) i/sau vizitatorii n cutare de informaii necesare i relevante pentru acetia constituie beneficiarii direci ai acestui sistem informatic. Ei beneficiaz de tot coninutul informaional pe care platforma l cuprinde i l utilizeaz n o rientarea parcursului lor universitar. Toate datele referitoare la oferta de studii a universitilor, cuprinse i expuse n cadrul acestui sistem informatic, sunt preluate i prelucrate n conformitate cu prevederile Legii 544 din 12 octombrie 2001 (actua lizat) privind liberul acces la informaiile de interes public. Totodat, informaiile personale ale utilizatorilor nregistrai se prelucreaz n conformitate cu cu Legea nr. 677 din 21 noiembrie 2001 pentru protecia persoanelor, cu privire la prelucrarea datelor cu caracter personal i libera circulaie a acestor date . ntreaga activitate care se desfoar n cadrul seciunii Forum este supus reglementrilor regulamentului intern de utilizare care prevede generaliti, interdicii, drepturile i obligaiile moderatorului, responsabiliti i prevederi finale. Baza de date este, poate, cel mai important element al contextului sistemului informatic ntruct aceasta conine toate informaiile referitoare la programele de studiu oferite de cele patru universiti, filtrate n funcie de nivelul studiilor (licen, master), domeniul n care acestea sunt ncadrate conform ierarhizrii programelor de studii organizate de universitile acreditate din sistemul naional de nvmnt conform art. 193 din Le gea educaiei naionale nr. 1/2011 i prevederilor hotrrii Guvernului nr. 789/2011 privind aprobarea Metodologiei de evaluare n scopul clasificrii universitilor i ierarhizrii programelor de studii. La acestea se adaug taxa de colarizare i curricula aferent fiecrei 20

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice specializri, pe semestre, mpreun cu lista universitilor partenere i enumerarea oportunitilor de voluntariat din cadrul fiecrui centru universitar. 2.4. ACTIVITI I PROCESE Dup ncrcarea platformei n browser, utilizatorul vizitator are opiunea de a se autentifica, n contextul n care are deja creat un cont, sau de a se nregistra ca i utilizator. Operaiunea de nregistrare const n completarea datelor personale (nume, prenume, adresa e-mail, utilizator, parol) ntr-un formular. Datele vor fi introduse automat n baza de date, iar utilizatorul va fi rugat s se autentifice utiliznd utilizatorul i parola introdus n formularul de nregistrare.

VIZITATOR

Vizualizare pagin personal

Da

Se autentific?

Nu

Vizualizare seciunea Acas

Se nregistreaz ca utilizator?

Nu

Navigare site

Da

Completeaz formularul de nregistrare?

Nu

Navigare site

Nu

Da

nregistrare reuit?

Da

Vizualizare pagin personal

Figura 5 - Proces de autentificare/creare cont

Accesarea celorlalte seciuni ale meniului se identific ca i procese diferite, ns similare indiferent de tipul utilizatorului (vizitator sau autentificat). O excepie care ine cont de tipul de utilizator reprezint accesarea opiunilor anumitor opiuni din cadrul seciunii forum, utilizatorii nregistrai avnd mai multe privilegii dect vizitatorii. 21

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice Accesarea seciunii Oferta educaional se reprezint sub forma unei diagrame de flux n felul urmtor:

Navigare site

Nu

Se acceseaz seciunea Oferta educaional?

Da

Se acceseaz subseciunea Licen?

Da

Se vizualizeaz oferta educaional a universitilor pentru nivel licen

Nu

Se acceseaz subseciunea Master?

Da

Se vizualizeaz oferta educaional a universitilor pentru nivel master

Nu Se continu navigarea

Figura 6 - Accesare seciune "Oferta educaional"

n cadrul seciunii Oferta educaional se regsesc dou sub-seciuni Licen i Master. Dac se acceseaz seciunea Licen, se vizualizeaz specializrile la nive l licen din cadrul fiecrei universiti n parte. Dac nu se acceseaz sub-seciunea precedent, se acceseaz sub-seciunea Master n cadrul creia utilizatorii pot vizualiza specializrile la nivel master din cadrul fiecrei universiti n parte. n cazul n care niciuna din cele dou sub-seciuni nu este accesat, se presupune c se continu navigarea pe platform. n seciunea Compar programe de studiu se realizeaz filtrarea informaiilor i compararea programelor de studiu n urma alegerilor fcute de utilizator.

Se continu navigarea pe site

Nu

Se acceseaz seciunea Compar programe de studiu?

Da

Se filtreaz datele pn la obinerea rezultatului dorit

Figura 7 - Accesare seciune "Compar programe de studiu"

22

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice 3. CERINE

3.1. ELICITAIA CERINELOR

3.1.1. Surse de cerine Cerinele la care sistemul informatic rspunde sunt: integrarea i structurarea informaiilor ntr-un singur cadru ntruct se simte este lipsa unui mediu care sa reuneasc informa ii referitoare la programele de studiu, specializri, curricul, faciliti i elemente de ordin social din cadrul universitilor din Romnia, sintetizarea i structurarea cantitilor mari de informaii deoarece, n momentul de fa, observm o eterogenitate a structurrii informaiilor n pagin i totodat multitudinea de pagini web existente, pentru fiecare facultate, departament i catedr n parte, fiecare dintre acestea adoptnd o structur a datelor diferit una fa de cealalt. Lipsa unei structuri comune, a unui ablon aplicat tuturor subdomeniilor, face navigarea dificil i ngreuneaz procesul de cutare, respectiv gsire a informaiilor necesare. Prin aducerea informaiilor referitoare la curricul, din cadrul celor patru universiti, timpul de cutare este scurtat, iar activitatea de cutare a informaiilor necesare devine mult mai eficient.

3.1.2. Procesul de elicitaie al cerinelor

Discutnd n termeni de avantaje / dezavantaje ale acestei platforme educaionale n ceea ce i privete pe principalii beneficiari ai acesteia, beneficiile aduse de aceast aplicaie tinerilor care o utilizeaz sunt reprezentate de timpul redus de cutare a informaiilor necesare datorit integrrii tuturor datelor relevante ntr-o singur pagin; asisten n luarea deciziei optime prin modul de prezentare a informaiilor; se formeaz o imagine mai clar i coerent n ceea ce privete parcursul lor universitar, astfel existnd posibilitatea reducerii gradului de abandon colar n cadrul nvmntului superior; prin intermediul forumului tinerii interacioneaz i/sau se informeaz, de la actuali sau foti studeni, cu privire la programele de studiu vizate, obinnd de la acetia o imagine mult mai real i nescometizat a facultii; totodat, n cadrul forumului se pot contura grupuri de prieteni, viitori colegi, facilitnd astfel integrarea n comunitatea academic i n societate. 23

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice Dezavantajele curente ale platformei sunt reprezentate de cantitatea relativ mic a informaiilor pe care le conine n prezent (date adunate doar din patru universiti). n ceea ce privete universitile a cror informaii, referitoare la faculti i programe de studiu, sunt integrate n cadrul aplicaiei, impactul pe care aceasta din urm l va avea asupra lor se concretizeaz astfel: va crete competitivitatea ntre universiti i/sau programele de studiu din se va acorda o mai mare atenie nevoilor studenilor n scopul atragerii unui prin prezentarea unui raport anual conducerii universittilor care s cuprind

domenii similare datorit prezentrii nformatiei pe platform ntr-o manier comparativ; numr ct mai mare a acestora; feedback-ul din partea studenilor, se pot aduce mbuntiri n ceea ce privete calitatea nvmntului superior, a facilitilor i posibilitilor de dezvoltare oferite de acestea; prin extinderea platformei la nivel internaional (obiectiv pe termen lung), analiza comparativ a universitilor din strintate cu cele din Romnia le -ar stimula pe acestea din urm s-i propun ocuparea un loc n Academic Ranking of World Universities (ARWU); Cazurile de utilizare ale sistemului informatic implic aciunile a doi actori: utilizatorul vizitator (care nu are creat cont de utilizator) i utilizatorul autentificat. Ambii actori au posibilitatea de a naviga pe platform, accesnd toate seciunile meniului, iar acest lucru este reprezentat prin diagrama UML de mai jos.

Interfa

Accesare seciuni ale meniului

Vizitator/Utilizator autentificat

Use Case 1 - Navigare pe platforma

24

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice Cazul de utilizare : Navigare pe platform NrCrt 1. 2. 3. 4. 5. 6. 7. 8. 9. Parte Identificator Nume Autor Versiune Prioritate Criticalitate Surs Stakeholder responsabil Scurt descriere Coninut/Explicaie Use Case 1 Navigare pe platform Nicoleta Straton 1 Mare Mare Nicoleta Straton Nicoleta Straton Utilizatorul, fie c este autentificat sau nu, trebuie s poat naviga pe toate seciunile active, n funcie de statutul pe care acesta l are (vizitator/utilizator). 10. 11. 12. 13. Nivel de caz de utilizare Scop(uri) Actor primar Ali actori Precondiie Postcondiie Rezultate Scenariu principal Scenariul excepiilor Caliti Relaia cu alte cazuri de utilizare Nivel utilizator Accesare informaii Utilizator Baza de date cu date despre universiti, programe de studiu, curricul, taxe de colarizare etc. 14. 15. 16. 17. 18. 19. Utilizatorul i-a atins scopul Gsirea informaiilor necesare. Utilizatorul caut informaiile necesare platformei. Nu gsete informaiile de care are nevoie Aciuni care decurg de la sine Aciunile se pot face ntr-un timp foarte scurt 20. Autentificarea utilizatorului n cadrul

Tabel 6 - Cazul de utilizare "Navigarea pe platform"

25

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice Procesul de autentificare i creare cont este reprezentat astfel:
Formular autentificare cu nume utilizator i parol

Interfa formular autentificare Autentificare Interfa formular nregistrare Vizitator

uses

uses Formular nregistrare cont nou

Use Case 2 - Autentificare pe platform

Cazul de utilizare : Autentificare pe platform NrCrt 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Coninut/Explicaie Use Case 2 Autentificare pe platform Nicoleta Straton 1 Mare Mare Nicoleta Straton Nicoleta Straton Autentificarea i/sau crearea unui cont de utilizator. Nivel utilizator Accesare informaii Utilizator Baza de date cu date despre utilizatori. Utilizatorul s-a autentificat Utilizatorul a reuit autentificarea pe platform. Utilizatorul dorete s se autentifice pe platform cu numele de utilizator i parola ; Utilizatorul dorete crearea unui cont nou pentru a se autentifica. Scenariul excepiilor Numele de utilizator este invalid (se afl deja n baza de date) Caliti Aciuni care decurg de la sine Aciunile se pot face ntr-un timp foarte scurt Interfaa este intuitiv Relaia cu alte cazuri de Navigarea pe platform utilizare Parte Identificator Nume Autor Versiune Prioritate Criticalitate Surs Stakeholder responsabil Scurt descriere Nivel de caz de utilizare Scop(uri) Actor primar Ali actori Precondiie Postcondiie Rezultate Scenariu principal
Tabel 7 - Cazul de utilizare "Autentificarea pe platform"

18. 19.

20.

26

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice Utilizator Platform Afieaz fereastra de
Apas buton Autentificare

nceput

Afieaz formular autentificare


Introduce nume utilizator i parol

Valideaz utilizator
Afiare mesaj eroare dac nu sunt

[Utilizator valid]

corecte datele

Modificri pagin

Afiare pagin personal

Navigare platform

Figura 8 - Procesul de autentificare

Pentru a vizualiza i/sau modifica coninutul paginii personale, inclusiv schimbri ale parolei sau adresei de e-mail, utilizatorii trebuie, fie s se autentifice, n cazul n care au deja creat un cont, fie s-i creeze un cont completnd formularul de nregistrare. Acest caz de utilizare se reprezint n diagrama UML astfel:
Formular autentificare

uses Interfa Vizualizare/ modificare pagin personal uses

Vizitator

Formular de nregistrare cont

Use Case 3 - Vizualizare/modificare pagin personal

27

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice Cazul de utilizare : Vizualizare/modificare pagin personal NrCrt 1. 2. 3. 4. 5. 6. 7. 8. 9. Coninut/Explicaie Use Case 3 Vizualizare/modificare pagin personal Nicoleta Straton 1 Mare Mare Nicoleta Straton Nicoleta Straton Autentificarea sau crearea unui cont de utilizator pentru a vizualiza pagina personal i/sau a efectua modificri asupra acesteia. Nivel de caz de utilizare Nivel utilizator Scop(uri) Accesare informaii Actor primar Utilizator Ali actori Baza de date cu date despre utilizatori. Precondiie Autentificarea pe platform. Postcondiie Utilizatorul i-a atins scopul. Rezultate Modificarea informaiilor de pe pagina personal Scenariu principal Utilizatorul caut informaiile necesare n cadrul platformei. Scenariul excepiilor Nu gsete informaiile de care are nevoie Caliti Aciuni care decurg de la sine Aciunile se pot face ntr-un timp foarte scurt Relaia cu alte cazuri de Autentificarea utilizatorului utilizare Parte Identificator Nume Autor Versiune Prioritate Criticalitate Surs Stakeholder responsabil Scurt descriere
Tabel 8 - Cazul de utilizare "Vizualizare/modificare pagin personal"

10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

n vederea postrii mesajelor, a moderrii mesajelor proprii i a interacionrii cu ceilali utilizatori prin intermediul mesajelor private, utilizatorul trebuie s fie autentificat pe platform cu un nume utilizatori i cu parola.
Postare mesaj pe forum

uses

interfata forum

interfata forum

tergere mesaj de pe forum uses

uses Autentificare

Utilizator interfata forum

Trimitere mesaje altor utilizatori

Use Case 4 - Postare, tergere, trimitere mesaje pe forum

28

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice Cazul de utilizare : Postare, tergere, trimitere mesaje pe forum NrCrt Parte 1. 2. 3. 4. 5. 6. 7. 8. 9. Identificator Nume Autor Versiune Prioritate Criticalitate Surs Stakeholder responsabil Scurt descriere Coninut/Explicaie Use Case 4 Postare, tergere, trimitere mesaje pe forum Nicoleta Straton 1 Mare Mare Nicoleta Straton Nicoleta Straton Autentificarea pe platform n vederea postrii mesajelor, a
moderrii mesajelor proprii i a interacionrii cu ceilali utilizatori prin intermediul mesajelor private

10. 11. 12. 13.

Nivel de caz de utilizare Scop(uri) Actor primar Ali actori Precondiie Postcondiie Rezultate

Nivel utilizator Accesare informaii Utilizator Baza de date cu date despre utilizatori. Baza de date cu datele partajate n forum. Autentificarea pe platform. Utilizatorul poate accesa meniul extins al forumului. Postarea, tergerea, trimiterea mesajelor pe forum cu success. Utilizatorul dorete s posteze un subiect nou de discuie, s tearg un mesaj sau s trimit mesaje celorlali utilizatori

14. 15. 16.

17.

Scenariu principal

18. 19.

Scenariul excepiilor Caliti

Subiectul pe care dorete s-l posteze exist deja. Aciuni care decurg de la sine Aciunile se pot face ntr-un timp foarte scurt

20.

Relaia cu alte cazuri de Autentificarea utilizatorului utilizare


Tabel 9 - Cazul de utilizare "Postare, tergere, trimitere mesaje pe forum"

29

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice

PROIECTAREA SISTEMULUI INFORMATIC


ntreaga funcionalitate a sistemului informatic prezentat n rndurile de mai sus se bazeaz pe lucrul cu bazele de date. n vederea inetegrrii ct mai facile a datelor n mediul n care se dezolt aplicaia, i anume Microsoft Visual Web Developer, ntreaga baz de date este construit n Microsoft Office Access 2010. Datele pe care baza de date le conine sunt n mare parte legate de universiti, domeniile de studiu din cadrul acestora, specializrile pentru fiecare domeniu mpreun cu planul de nvmnt, taxa de colarizare i universitatea partener pentru fiecare specializare n parte. Acestea au fost preluate de pe platformele oficiale ale universitilor astfel: Universitatea Babe-Bolyai - http://www.ubbcluj.ro/; Universitatea de Vest din Timioara - http://www.uvt.ro/; Universitatea din Bucureti - http://unibuc.ro/; Universitatea Alexandru Ioan Cuza din Iai - http://www.uaic.ro .

Informaiile fac parte din categoria informaiilor cu caracter public iar utilizarea acestora intr sub incidena Legii 544 din 12 octombrie 2001 (actualizat) privind liberul acces la informaiile de interes public. Informaiile referitoare la utilizatorii platformei sunt stocate separat i n mod automat n momentul n care utilizatorul trimite formularul de nscriere ce conine date de ordin personal, ctre server. Aceste informaii sunt prelucrate i utilizate n c onformitate cu prevederile cu Legii nr. 677 din 21 noiembrie 2001 pentru protecia persoanelor, cu privire la prelucrarea datelor cu caracter personal i libera circulaie a acestor date . n ceea ce privete informaiile care vor fi publicate pe forum de ctre utilizatori, coninutul acestora va trebuie s respecte regulamentul intern de utilizare al forumului, pus la dispoziia fiecrui utilizator n parte. Dup implementarea n Microsoft Office Access a bazei de date ce conine informaiile referitoare la universiti, am generat un raport al relaiilor dintre acestea care poate fi vizualizat n Figura 9.

30

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice

Figura 9 - Schema bazei de date n Microsoft Office Access

Schema bazei de date normalizat


NIVEL STUDIU Tip cheie pk * * id_nivel_studiu Nume_nivel_studiu Tip cheie DOMENIU Tip cheie pk * * * Fk * Id_domeniu Nume_domeniu Categorie Id_universitate Opionalitate Coloana fk1 fk2 pk * o * * Id_nivel_studiu Descriere Id_nivel_studiu Id_domeniu NIVEL_DOMENIU Opionalitate Coloana Opionalitate Coloana

31

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice

UNIVERSITATE Tip cheie pk * * Fk * id_universitate Nume_universitate Id_ong Fk1 FK2 ONG Tip cheie pk * * id_ong Nume_nivel_studiu Fk1 Fk2 CURRICULA Tip cheie pk * * * * Fk * Id_materie Nume_materie Data Nr_credite nr_semestru Tip cheie pk Opionalitate Coloana Fk3 Opionalitate Coloana Tip cheie pk Opionalitate Coloana Tip cheie pk

SPEC_UNIVERSITATE Opionalitate Coloana

* o * *

id_spec_universitate Descriere Id_universitate Id_specializare

SPECIALIZARE Opionalitate Coloana

* * * * * TAXA Opionalitate

id_specializare Nume_specializare Id_taxa Id_materie Id_univ_partenera

Coloana

* *

id_taxa Cuantum_taxa

UNIV_PARTENERA SEMESTRU Tip cheie pk * Nr_semestru Fk CONTACT_UNIV_PARTENERA Tip cheie pk * url_univ_partenera Opionalitate Coloana Opionalitate Coloana Tip cheie pk * * * id_univ_partenera Nume_univ_partenera url_univ_partenera Opionalitate Coloana

32

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice

GLOSAR
ARWU Academic Ranking of World Universities, cunoscut i sub denumirea comun de Topul Shanghai, este o publicaie care a fost fundat i complilat de ctre Universitatea Shanghai Jiaotong pentru a ierarhiza la nivel global universitile. C# - este un limbaj de programare orientat-obiect conceput de Microsoft la sfritul anilor 90. A fost conceput ca un concurent pentru limbajul Java. Ca i acesta, C# este un derivat al limbajului de programare C++. Diagrama UML O diagram UML ofer utilizatorului un mijloc de vizualizare i de manevrare a elementelor de Modelare utiliznd notaiile UML. Majoritatea diagramelor se prezint sub forma unor grafuri, compuse din elemente i arce. 1FN Prima form normal- dup Codd, o relaie este n prima form normal dac nici unul dintre domeniile sale nu conine elemente care sunt, la rndul lor, seturi (ansambluri) [Codd72]. 2FN A doua form normal. Se spune ca o relaie este n 2FN dac i numai dac: este deja n FN1 i oricare dintre atributele sale care nu fac parte din cheia primar este complet dependent funcional de cheia primar. 3FN A treia form normal. Se spune c o relaie este in 3FN dac se gsete n 2NF i dac toate atributele care nu aparin cheii primare nu depind funcional de un alt atribut (ansamblu de atribute) care nu face parte din cheie. HTML HyperText Markup Language este un limbaj de marcare utilizat pentru crearea paginilor web ce pot fi afiate ntr-un browser (sau navigator). Scopul HTML este mai degrab prezentarea informaiilor paragrafe, fonturi, tabele .a.m.d. dect descrierea semanticii documentului. Microsoft IIS Internet Information Services reprezint un set de servicii

de Internet destinate serverelor care folosesc sistemul de operare Microsoft Windows. Normalizarea este o tehnic formal de analiz a relaiilor, care se bazeaz pe cheile primare i dependenele funcionale. ONG Organizaie Non-Guvernamental 33

Facultatea de tiine Economice i Gestiunea Afacerilor Proiect n cadrul materiei Proiectarea i managementul sistemelor informatice ONGS Organizaie Non-Guvernamental Studeneasc Program de studiu const n totalitatea activit ilor de proiectare, organizare, conducere i realizare efect iv a predrii, nvrii i cercetrii dintr-un domeniu care conduce la obinerea unei calificri universitare. UML Unified Modeling Language, este un limbaj de modelare care ofer o exprimare grafic a structurii i comportamentului software. Pentru aceast exprimare grafic se utilizeaz notaiile UML.

34

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