sisteme de comunicare în mediul academic

7
Sisteme de comunicare în mediul academic Universitatea “Babeş-Bolyai” Cluj-Napoc Facultatea de Matematică şi Informatic Conducător științific Prof. Dr. Boian Florian-Mircea Absolvent Lazăr Florin-Mihai 2009 Lucrare de diplomă

Upload: papina

Post on 24-Feb-2016

59 views

Category:

Documents


6 download

DESCRIPTION

Universitatea “ Babe ş-Bolyai ” Cluj-Napoca Facultatea de Matematică şi Informatică. Sisteme de comunicare în mediul academic. Lucrare de diplomă. Conducător științific. Prof. Dr. Boian Florian-Mircea. Absolvent. Lazăr Florin-Mihai. 2009. Structură. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sisteme  de  comunicare în mediul academic

Sisteme de comunicare în mediul academic

Universitatea “Babeş-Bolyai” Cluj-NapocaFacultatea de Matematică şi Informatică

Conducător științificProf. Dr. Boian Florian-Mircea

AbsolventLazăr Florin-Mihai

2009

Lucrare de diplomă

Page 2: Sisteme  de  comunicare în mediul academic

StructurăCapitolul 1: Prezintă conceptele și șabloanele care au avut o

relevanță majoră în conceperea arhitecturii aplicației.Capitolul 2: Prezintă aspectele care au influențat alegerea

tehnologiei, platformei și limbajului ales.Capitolul 3: Prezintă librăriile care au simplificat

implementarea funcționalităților prezente în aplicație.Capitolul 4: Prezintă arhitectura aplicației și deciziile care au

fost luate în design-ul acesteiaCapitolul 5: Prezintă aplicația realizată din punct de vedere

al funcționalităților disponibile fiecărei categorii de utilizator

Page 3: Sisteme  de  comunicare în mediul academic

Concepte și șabloane esențialeDomain Driven Design

Principiile S.O.L.I.D.

• Limbaj universal•Arhitectură multistratificată•Entități

•Obiecte valori•Servicii•Agregări

•Module•Factory• Repositories

• Single Responsiblity Principle•Open Closed Principle•Liskov’s Substitution Principle

•Interface Segregation Principle•Dependency Injection Principle

Page 4: Sisteme  de  comunicare în mediul academic

Crearea aplicațiilor web utilizând platforma ASP.NET MVCBeneficii:

Oferă control complet asupra codului HTML generatPermite o integrare foarte bună cu tehnologiile AJAXURL-uri intuitiveSeparare clară a preocupărilor ceea ce duce la o

mentenanță mult mai ușoarăCodul este ușor de testatUnelte de dezvoltare mature

Deficiențe:Suport slab pentru modularizareImplicit nu oferă extensii care să prevină hardcoding-ul

de șiruri de caractere

Page 5: Sisteme  de  comunicare în mediul academic

Librării utileStructureMap Db4objectsMvcContribFluentRegExBlueprintCSSJQuery

Page 6: Sisteme  de  comunicare în mediul academic

Structura aplicației

Page 7: Sisteme  de  comunicare în mediul academic

„Universum”IdeeaRolurileFuncționalitateaDemo & Întrebări