Aplicació de gestió d’una perruqueria

Preview:

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

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

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.

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

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:

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

Divide and conquer

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.

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:

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

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

Controlador) amb Struts

Hibernate: ‘mapeig’ de BBDD JSPs Capa Vista

Diagrama de l’arquitectura

Servidor web: TomcatBBDD amb MySql Diagrama E/R:

Diagrama de classes. Model:

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

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

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:

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.

Exemple de document de cas de prova:

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

Recommended