La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Aplicació de gestió d’una perruqueria

Presentaciones similares


Presentación del tema: "Aplicació de gestió d’una perruqueria"— Transcripción de la presentación:

1 Aplicació de gestió d’una perruqueria
TFC Teresa Galipienso Albella ETIS Consultor: Jose Juan Rodriguez

2 Elecció de la temàtica Desenvolupament d’un projecte en arquitectura J2EE, sota el marc de l’assignatura TFC La temàtica seleccionada és una aplicació web de gestió d’una perruqueria. Motius de l’elecció: Familiar proper propietari d’una perruqeria  per tant coneixements propers del negoci. Ànims de crear una aplicació amb utilitat real.

3 Presa de requisits L’aplicació ha de poder bàsicament:
Gestionar el calendari de cites de la perruqueria Gestionar clients Gestionar perruquers Gestionar les vendes Gestionar els productes (inventari) Gestionar els serveis Gestionar el gasto i el benefici

4 Planificació Pac1 Pac2 Fites: Pac3 Lliurament Final
Planificació en cascada, dividida en quatre grans fites principals: Fites: Pac1 Pac2 Pac3 Lliurament Final Data entrega: 11/03/2013 Productes: Pla de treball Data entrega: 15/04/2013 Productes: Anàlisi funcional i disseny tècnic Data entrega: 03/06/2013 Productes: Implementació Data entrega: 17/06/2013 Productes: Memòria final Manual d’instal·lació Presentació Implementació

5 Planificació Divisió de les fites en tasques de petita duració.
Divide and conquer

6 Anàlisi funcional Defineix l’aplicació a nivell funcional Actors:
- Encarregat: rol administrador ho pot fer tot - Perruquer: pot administrar cites, vendes i clients - Client: únicament pot gestionar i consultar les seves pròpies dades i cites.

7 Casos d’ús Diagrama UML de casos d’ús 
A l’anàlisi funcional es descriuen textualment tots els casos d’ús. Veiem-ne un exemple de descripció textual:

8 Disseny conceptual En aquest apartat es defineix com seran funcionalment les pantalles de l’aplicació:

9 Disseny tècnic Arquitectura J2EE
Patró de disseny MVC (Model – Vista – Controlador)  amb Struts Hibernate: ‘mapeig’ de BBDD JSPs  Capa Vista  Diagrama de l’arquitectura

10 Disseny tècnic Servidor web: Tomcat BBDD amb MySql  Diagrama E/R:

11 Disseny tècnic Diagrama de classes. Model:

12 Implementació Fase d’implementació iterativa per cada cas d’ús:
Implementar base de dades Implementar classes del model + DAOs Implementar lògica de negoci Implementar vista i interfície gràfica Proves de programador i correccions

13 Implementació Detall de l’estructura de paquets de la implementació del projecte:

14 Disseny gràfic Plantilla base de css Imatge de background: Icones:
Llicència creative commons Imatge de background: Icones: Llicència lliure Exemple pantalla del projecte:

15 Casos de prova Protocol de proves finals:
L'aplicació ha de passar completament la bateria de proves indicant quan un cas de prova ha anat bé (OK) o ha fallat (KO) Es revisen tots els casos de prova. Si n'hi han que han fallat, es corregeixen els errors i es torna al punt anterior. Si no n'ha fallat cap ja es pot donar per finalitzada la fase de proves.

16 Casos de prova Exemple de document de cas de prova:

17 Conclusions Errors: Encerts: Posibles línies futures:
Planificació no acurada en relació a la corva d’aprenentatge de la tecnología J2EE Falta de previsió de la necessitat de paginació a les pantalles de llistat d’objectes Encerts: Decisió d’inactivar enlloc d’eliminar objectes relacionats amb d’altres objectes Posibles línies futures: preus amb iva desglossat, usuaris que poden modificar les seves dades personals clients que poden reservar cites credencials d’alta de nou usuari per correu electrònic creació de notícies i ofertes visibles a la plana principal dels clients regals de cupons descompte a clients en el seu aniversari recordatoris de pròxima cita per correu electrònic


Descargar ppt "Aplicació de gestió d’una perruqueria"

Presentaciones similares


Anuncios Google