17
TFC Teresa Galipienso Albella ETIS Consultor: Jose Juan Rodriguez 17-06-2013

Aplicació de gestió d’una perruqueria

  • Upload
    matty

  • View
    44

  • Download
    4

Embed Size (px)

DESCRIPTION

TFC Teresa Galipienso Albella ETIS Consultor: Jose Juan Rodriguez 17-06-2013. Aplicació de gestió d’una perruqueria. Elecció de la temàtica. Desenvolupament d ’ un projecte en arquitectura J2EE, sota el marc de l ’ assignatura TFC - PowerPoint PPT Presentation

Citation preview

Page 1: Aplicació  de  gestió d’una perruqueria

TFC Teresa Galipienso Albella ETISConsultor: Jose Juan Rodriguez17-06-2013

Page 2: Aplicació  de  gestió d’una perruqueria

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.

Page 3: Aplicació  de  gestió d’una perruqueria

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

Page 4: Aplicació  de  gestió d’una perruqueria

Data entrega: 11/03/2013Productes: Pla de treball

Data entrega: 15/04/2013Productes: Anàlisi funcional i disseny tècnic

Data entrega: 03/06/2013Productes: Implementació

Data entrega: 17/06/2013Productes: Memòria finalManual d’instal·lacióPresentacióImplementació

Planificació en cascada, dividida en quatre grans fites principals:

Page 5: Aplicació  de  gestió d’una perruqueria

Divisió de les fites en tasques de petita duració.

Divide and conquer

Page 6: Aplicació  de  gestió d’una perruqueria

Defineix l’aplicació a nivell funcionalActors:

- 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.

Page 7: Aplicació  de  gestió d’una perruqueria

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:

Page 8: Aplicació  de  gestió d’una perruqueria

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

Page 9: Aplicació  de  gestió d’una perruqueria

Arquitectura J2EE Patró de disseny MVC (Model – Vista –

Controlador) amb Struts

Hibernate: ‘mapeig’ de BBDD JSPs Capa Vista

Diagrama de l’arquitectura

Page 10: Aplicació  de  gestió d’una perruqueria

Servidor web: TomcatBBDD amb MySql Diagrama E/R:

Page 11: Aplicació  de  gestió d’una perruqueria

Diagrama de classes. Model:

Page 12: Aplicació  de  gestió d’una perruqueria

Fase d’implementació iterativa per cada cas d’ús:

Page 13: Aplicació  de  gestió d’una perruqueria

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

Page 14: Aplicació  de  gestió d’una perruqueria

Plantilla base de css http://www.freecsstemplates.org/css-

templates/28/ Llicència creative commons

Imatge de background: http://freedesign4all.wordpress.com/

2011/12/29/abstract-wave-with-butterfly-background/

Icones: http://themecavern.com/free-glossy-

web-icons-pack Llicència lliure

Exemple pantalla del projecte:

Page 15: Aplicació  de  gestió d’una perruqueria

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.

Page 16: Aplicació  de  gestió d’una perruqueria

Exemple de document de cas de prova:

Page 17: Aplicació  de  gestió d’una perruqueria

Errors: 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