Projecte e Taller Disseny i implementaci duna aplicaci

  • Slides: 17
Download presentation
Projecte e. Taller Disseny i implementació d’una aplicació de gestió web JEE per a

Projecte e. Taller Disseny i implementació d’una aplicació de gestió web JEE per a petits tallers de reparació d’automòbils © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

Contingut de la presentació e. Taller • • • Objectius inicials principals Planificació del

Contingut de la presentació e. Taller • • • Objectius inicials principals Planificació del projecte Disseny del projecte Arquitectura de la plataforma La implementació El producte final El futur del projecte Conclusions Bibliografia © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

e. Taller Objectius inicials principals • Preparar una aplicació gratuïta per que la puguin

e. Taller Objectius inicials principals • Preparar una aplicació gratuïta per que la puguin aprofitar petits negocis del sector de reparació de l'automòbil. • Poder desenvolupar i posar en marxa un projecte web basat en JEE. • Localització i ús de programari lliure per incloure en el projecte. • Aplicar les tècniques que s'ha après al llarg de la carrera a un projecte amb projecció real. © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

e. Taller Objectius inicials principals Característiques que ha de tenir l’aplicació EXTENSIBILITAT MODIFICABILITAT SIMPLICITAT

e. Taller Objectius inicials principals Característiques que ha de tenir l’aplicació EXTENSIBILITAT MODIFICABILITAT SIMPLICITAT EFICIÈNCIA I ROBUSTESA SEGURETAT USABILITAT / ACCESSIBILITAT © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

Planificació del projecte e. Taller • Desenvolupament del projecte en 4 fases: Fase 1:

Planificació del projecte e. Taller • Desenvolupament del projecte en 4 fases: Fase 1: Fase 2: Fase 3: Fase 4: Elaboració d’un Pla de treball i preparació de l’entorn Disseny Implementació Lliurament © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

Planificació del projecte e. Taller Dates clau Inici Final Concepte Descripció ampliada 04/03/11 16/03/11

Planificació del projecte e. Taller Dates clau Inici Final Concepte Descripció ampliada 04/03/11 16/03/11 PAC 1 Pla de Treball 17/03/11 14/04/11 PAC 2 Disseny de la base de dades i diagrames E/R i UML 15/04/11 23/05/11 PAC 3 Implementació del projecte i proves d'execució 24/05/11 20/06/11 PAC 4 Memòria del projecte i presentació powerpoint. © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

e. Taller Disseny del projecte Actors • Són 3: Administrador, Gestor i Operari. •

e. Taller Disseny del projecte Actors • Són 3: Administrador, Gestor i Operari. • Coincideixen amb els tipus d’usuari que faràn servir l’aplicació. • Disposen de drets d’accés concrets a les funcionalitats de l’aplicació. © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

e. Taller Disseny del projecte Casos d’ús: Actor Administrador © Jaume López Diaz –

e. Taller Disseny del projecte Casos d’ús: Actor Administrador © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

e. Taller Disseny del projecte Casos d’ús: Actor Gestor © Jaume López Diaz –

e. Taller Disseny del projecte Casos d’ús: Actor Gestor © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

e. Taller Disseny del projecte Casos d’ús: Actor Operari © Jaume López Diaz –

e. Taller Disseny del projecte Casos d’ús: Actor Operari © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

Arquitectura de la plataforma e. Taller CLIENT LLEUGER © Jaume López Diaz – Treball

Arquitectura de la plataforma e. Taller CLIENT LLEUGER © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

e. Taller Arquitectura de la plataforma Diagrama del sistema COMUNICACIÓ AMB RMI © Jaume

e. Taller Arquitectura de la plataforma Diagrama del sistema COMUNICACIÓ AMB RMI © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

e. Taller La implementació Metodologia • Implementar i provar base de dades. • Implementar

e. Taller La implementació Metodologia • Implementar i provar base de dades. • Implementar i provar la lògica de negoci per mòduls. • Implementar i provar la capa de presentació per mòduls. • Proves generals finals de tota l’aplicació. RAPIDESA QUALITAT © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

El producte final e. Taller MULTILINGÜE INTERFÍCIE WEB INTUÏTIVA I ÀGIL FÀCIL D’USAR i

El producte final e. Taller MULTILINGÜE INTERFÍCIE WEB INTUÏTIVA I ÀGIL FÀCIL D’USAR i D’APRENDRE © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

e. Taller El futur del projecte Ampliacions • Implementació a la lògica de negoci

e. Taller El futur del projecte Ampliacions • Implementació a la lògica de negoci i la capa de presentació de mòduls de gestió per a les taules accessòries. • Implementar totalment gestió de tipus d’usuaris. • Crear nou informe de resum de facturació entre dates. • Afegir noves funcionalitats a la seguretat de l’aplicació. Noves idees • Redissenyar totalment la seguretat i l’assignació de drets d’accés a tota l’aplicació. • Convertir l’aplicació en multiempresa. © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

Conclusions e. Taller A NIVELL PROFESSIONAL OBJECTIUS: ASSOLITS A NIVELL ACADÈMIC Possibilitats Laborals futures

Conclusions e. Taller A NIVELL PROFESSIONAL OBJECTIUS: ASSOLITS A NIVELL ACADÈMIC Possibilitats Laborals futures Superació del TFC Finalització ETIG Ampliació coneixements A NIVELL PERSONAL PROJECTE DESENVOLUPAT AMB PROGRAMARI LLIURE DESCOBRIMENTJEE SATISFACCIÓ ÚS DE NOVES EINES PER DESENVOLUPAR APLICAR CONEIXEMENTS ETIG © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu

Bibliografia e. Taller • Beginning Hibernate. From novice to professional (Dave Minter and Jeff

Bibliografia e. Taller • Beginning Hibernate. From novice to professional (Dave Minter and Jeff Linwood) Ed. Apress • ICEfaces 1. 8: Next Generation Enterprise Web Development (Rainer Eschen) Ed. PACKT Publishing • Mastering Enterprise Java. Beans 3. 0 (Rima Patel Sriganesh, Gerald Brose and Micah Silverman) Wiley Publishing, Inc. • www. icefaces. org • Per solucionar el problema dels orfes causat per un bug en la versió de JPA: http: //southtech. dk/users/rolf/weblog/9 bb 19/ • http: //community. jboss. org/ • http: //dev. mysql. com/ • JEE: http: //www. oracle. com/technetwork/javaee/documentation/index. html • wikipèdia © Jaume López Diaz – Treball final de carrera UOC – jlopezdia@uoc. edu