Aplicació de gestió d’una perruqueria

Slides:



Advertisements
Presentaciones similares
Entrega final de proyecto Software para la gestión de inscripciones en cursos Universidad Nacional de Colombia Maestría en Ingeniería de Sistemas y Computación.
Advertisements

TFG – Àrea Enginyeria del programari
Servei de generació de còpies autèntiques
El Plan de Comunicación UPC Sostenible 2015
Disseny i desenvolupament d’un framework MVC en PHP
Sistema de gestió APPCC
MOBILITAT D’ESTUDIANTS ERASMUS
Projecte Fi de Carrera Disseny i desenvolupament d’un esquema criptogràfic per gestionar de forma segura els historials mèdics dels pacients a través d’una.
Desenvolupament d’una aplicació online amb J2EE Tienda Ebooks
Treball Fi de Carrera – J2EE
TFC Intranet Escolar Desenvolupament d’una aplicació Java2 EE
CRAI: Unitat de Procés Tècnic
Implantació del protocol Inserqual en la fase d’acollida
Presentació de la base de dades
uoc-domo CONTROL DOMÒTIC AMB ARDUINO UOC-DOMO
TFC – JEE SUPORT I SEGUIMENT TFC ANNAPURNA
Sistema de votació ciutadana a nivell Europeu a través d’Internet
1 u n i t a t El departament de Recursos Humans.
TFC - Antoni Romanos Arasa
Disseny i implementació d’una base de dades relacional
Juan Antonio Elena Castiñeira Grau d’Enginyeria Informàtica  
SISTEMA GESTOR D’EMPRESA D’EXCAVACIONS
Desenvolupament d’aplicacions mòbils (HTML5 o Windows Phone)
Projecte d’Itineraris Formatius
TFG I – PROJECTE PROFESSIONAL
Premi Innovació Lear Propostes Projectes Final Carrera Juliol 2011
Les Restriccions d’accés
COMUNICACIÓ I INTERACCIÓ EDUCATIVA II (CIE II)
TREBALL DE FINAL DE CARRERA
Immobiliària 2.0, adequació als estàndards actuals
Memòria de Farmàcia Pràctica Disseny i estructuració d’un servei farmacèutic per a ser implementat a la farmàcia comunitària Maria Rubio Valera Professora.
BATXILLERAT ARTS ESCÈNIQUES
Víctor Ruiz Marquès Enginyeria en Informàtica   Juan Martínez Bolaños
Treball de Fi de Carrera
Projecte eTaller Disseny i implementació d’una aplicació de gestió web JEE per a petits tallers de reparació d’automòbils © Jaume López Diaz – Treball.
Enginyeria del software II
Per Hugo Rodríguez Zamarreño (ETIS) sota la supervisió
Tesis Doctorals en Xarxa
Trobada monogràfica sobre Treball de Recerca
INDEX 1.- Introducció 2.- Abast i objectius del projecte
Gestió electrònica del Dipòsit Legal
Docublog El blog del Programa de Documentació dels Estudis de Ciències de la Informació i la Comunicació de la Universitat Oberta de Catalunya Núria Ferran.
1 La identificació com a usuari periodista es realitza la primera vegada introduint en el camp Usuario, la lletra E seguida dels vuit dígits del DNI.
Jonathan Ceballos Rodriguez ( ) Zenón Perisé Alía ( )
Projecte final de carrera Què és?
TECNOLOGIA.
Projecte Gestió de precintes de vehicles
Llorenç Seguí capllonch 11 de juny de 2018
XARXES PRIVADES VIRTUALS ( VPNs )
Global Cook Service.
Gestió de comandes, clients i comissions
Dipòsit Digital de la Universitat de Barcelona
Projecte Fi de Carrera - J2EE Alumne: Daniel Clemente Marcè
Tenda Virtual TFC – J2EE Maria del Mar Balibrea Vich
BASES DE DADES Consultes
LES PREFERÈNCIES COM A EINA FACILITADORA
PRESSUPOSTOS PARTICIPATIUS
Estudiant: Eva Muñoz Altimis
Desenvolupament de l’aplicació mòbil MyUppy
Sistema de descàrrega d’aplicacions per a mòbils intel·ligents
Anàlisi d’un lloc web implementant actualització del contingut
Projecte: Videojocs.cat
Màster d’Aplicacions Multimèdia
Estils i Plantilles Ms Word.
Grabeplast sales management
Presentació assignatura
IMPULS DE LA LECTURA FORMACIÓ
Desenvolupament d'una aplicació web per a viatgers
TFM - Desenvolupament d’aplicacions web Gabriel Estela Hernández
Trobada monogràfica sobre Treball de Recerca
Transcripción de la presentación:

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

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.

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

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ó

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

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.

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:

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

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

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

Disseny tècnic Diagrama de classes. Model:

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

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

Disseny gràfic Plantilla base de css Imatge de background: Icones: 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:

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.

Casos de prova Exemple de document de cas de prova:

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