1 / 17

Aplicació de gestió d’una perruqueria

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

matty
Télécharger la présentation

Aplicació de gestió d’una perruqueria

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TFC Teresa Galipienso Albella ETIS Consultor: Jose Juan Rodriguez 17-06-2013 Aplicació de gestiód’unaperruqueria

  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ó Planificació en cascada, dividida en quatre grans fites principals: 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. Dissenytècnic • Arquitectura J2EE • Patró de disseny MVC (Model – Vista – Controlador)  amb Struts • Hibernate: ‘mapeig’ de BBDD • JSPs  Capa Vista  Diagrama de l’arquitectura

  10. Dissenytècnic • Servidor web: Tomcat • BBDD amb MySql  Diagrama E/R:

  11. Dissenytècnic • Diagrama de classes. Model:

  12. Implementació • Fase d’implementació iterativa per cada cas d’ús:

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

  14. Dissenygràfic Exemple pantalla 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

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

More Related