Tenda Virtual TFC – J2EE Maria del Mar Balibrea Vich

Slides:



Advertisements
Presentaciones similares
TUTORIAL BÀSIC PER A LA GESTIÓ DE LA UBICACIÓ DE LES PERSONES EN L’APLICACIÓ DEL CATÀLEG D’ESPAIS SERVEI TÈCNIC I DE MANTENIMENT.
Advertisements

TFG – Àrea Enginyeria del programari
Gestor Integrat de Referències
Disseny i desenvolupament d’un framework MVC en PHP
FORMACIÓ ÀREA TIC SEMI PRESENCIAL ( ANY 2011)
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.
Treball Final Carrera David Español Díaz
TFC – Aplicació web per gestionar tornejos d’escacs, amb tecnologia J2EE Alumne: Xavier Benet ETIG Consultor: Jose Juan Rodriguez Curs /1.
Desenvolupament d’una aplicació online amb J2EE Tienda Ebooks
Treball Fi de Carrera – J2EE
PROJECTE FINAL DE CARRERA
Introducció i guia ràpida de l’aprovació de la despesa
TFC Intranet Escolar Desenvolupament d’una aplicació Java2 EE
sistema gestor de vacances
Campanya de branding i identitat visual saló recreatiu “Modo Arcade”
Disseny de la interfície d’un smartwatch i l’aplicació mòbil
Implantació del protocol Inserqual en la fase d’acollida
EL CURRÍCULUM A TRAVÉS DE LES TIC
Generacions de llocs web
uoc-domo CONTROL DOMÒTIC AMB ARDUINO UOC-DOMO
TFC – JEE SUPORT I SEGUIMENT TFC ANNAPURNA
Library and Information Science Abstract
Control de Retirada de Vehicles
TFC - Antoni Romanos Arasa
PubMed i el gestor de revistes del CRAI de la UB (servei SFX)
Disseny i implementació d’una base de dades relacional
SISTEMA GESTOR D’EMPRESA D’EXCAVACIONS
RACO Revistes Catalanes amb Accés Obert.
TFC-Disseny d’aplicacions per a iOS Viral Zombies TD
Aplicacions web per treball col·laboratiu
Desenvolupament d’aplicacions mòbils (HTML5 o Windows Phone)
Gestió de continguts digitals: una experiència
TFG I – PROJECTE PROFESSIONAL
Com enllaçar des de PubMed al gestor de
TREBALL DE FINAL DE CARRERA
Immobiliària 2.0, adequació als estàndards actuals
Tutorials Campus Virtual Càrrega automàtica d’alumnes
Víctor Ruiz Marquès Enginyeria en Informàtica   Juan Martínez Bolaños
Aplicació de gestió d’una perruqueria
Eines d’internet per al professorat d’EOI.
Votacions europees per Internet
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.
DISSENY GRÀFIC D’UN PORTAL DE TRANSPARÈNCIA PER AJUNTAMENTS
Enginyeria del software II
Títol: Un exemple de lliçó a Atenea: Teoria de la simetria
Per Hugo Rodríguez Zamarreño (ETIS) sota la supervisió
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 ( )
SCIENCE OF SYNTHESIS.
LES XARXES LOCALS i els seus components.
Projecte Gestió de precintes de vehicles
Llorenç Seguí capllonch 11 de juny de 2018
GeoTools-Android Eines geogràfiques per Android José Gómez Fernández
Accessibilitat web per a discapacitats visuals
Gestió de comandes, clients i comissions
Projecte Fi de Carrera - J2EE Alumne: Daniel Clemente Marcè
BASES DE DADES Consultes
CONEIXEM EL NOSTRE POBLE:
Estudiant: Eva Muñoz Altimis
CRAI: Unitat de Docència
Sistema de descàrrega d’aplicacions per a mòbils intel·ligents
Xavier Bonvehi Santamaria 13/01/2012 UOC ETIS
Analitzador de Concordances en Python
Projecte: Videojocs.cat
Presentació assignatura
Desenvolupament d'una aplicació web per a viatgers
Mobappi, un nou canal de promoció i comunicació
Transcripción de la presentación:

Tenda Virtual TFC – J2EE Maria del Mar Balibrea Vich Tenda virtual - Maria del Mar Balibrea Vich Enginyeria Tècnica d’Informàtica de Sistemes Universitat Oberta de Catalunya Tenda Virtual TFC – J2EE Maria del Mar Balibrea Vich Antoni Oller Arcas Consultor Santi Caballé Llobet Professor Palma, dia 16 de Gener de 2012

Tenda Virtual - Maria del Mar Balibrea Vich Continguts Objectius personals Definició del projecte Mòduls de l’aplicació Funcionalitats: intefícies pública i privada Tecnologies Struts 2: Model – Vista - Controlador Eines utilitzades Conclusions finals i agraïments Tenda Virtual - Maria del Mar Balibrea Vich

Tenda Virtual - Maria del Mar Balibrea Vich Objectius Aquestes són algunes de les raons que m’han impulsat a dur endavant aquest projecte: Aprendre el maneig de distintes eines J2EE Conèixer noves tecnologies i eines de programació Millorar els coneixements de programació orientada a objectes Millorar els coneximents de maneig de base de dades Obtenir la preparació i orientació necessàries cap al món laboral Posar en pràctica tot l’après fins ara en un projecte real Ampliar la capacitat de resolució de problemes Tenda Virtual - Maria del Mar Balibrea Vich

Tenda Virtual - Maria del Mar Balibrea Vich Definició Es proposa la implementació d’una botiga online d’instruments musicals, amb les següents característiques: Sessions d’usuaris de distintes categories Maneig de dades i permisos d’usuari Impelmentació de la cistella de compra Gestió de material (inventari) Maneig de gestions i transaccions de material Tenda Virtual - Maria del Mar Balibrea Vich

Tenda Virtual - Maria del Mar Balibrea Vich Mòduls de l’aplicació Sessions d’usuari Registre d’usuari Actualització de dades Desactivació del compte Catàleg de productes Visualització i cerca Actualització Eliminació Gestió de transaccions Creació de comandes Actualització Reclamació i finalització Administració Altes i baixes d’empleats Gestió de permisos Tenda Virtual - Maria del Mar Balibrea Vich

Funcionalitats Interfície pública El mòdul públic, destinat als clients de la tenda, oferirà les següents possibilitats als usuaris: Registre d’usuari Consulta i modificació de dades personals Visualització i cerca de material Addició de material a la cistella Formalització de la comanda Consulta i reclamació de la comanda Tenda Virtual - Maria del Mar Balibrea Vich

Funcionalitats Interfície privada Entre el personal de la tenda trobam dos tipus d’usuaris, amb els permisos indicats a continuació: Empleat Introducció i eliminació de material Visualització i modificació de material Visualització i actualització de comandes Adminstrador Totes les funcions disponibles per a l’empleat Gestió de comptes d’usuari del personal de la tenda Tenda Virtual - Maria del Mar Balibrea Vich

Tenda Virtual - Maria del Mar Balibrea Vich Tecnologies Les tecnologies utilitzades per la implementació de l’aplicació són les següents: Programació web: JSP, HTML i CSS Framework: Struts 2 i Tiles Servidor de servlets: Tomcat Gestió de base de dades: MySQL Programació: Java Tenda Virtual - Maria del Mar Balibrea Vich

Tenda Virtual - Maria del Mar Balibrea Vich Struts 2 Struts 2 és un framework basat en l'arquitectura model-vista-controlador que permet simplificar el desenvolupament web. A l’aplicació desenvolupada s’ha implementat de la següent manera: Model Format per les classes Java que s’encarreguen de comunicar l’aplicació amb la base de dades. Vista Formada pels arxius de disseny web (JSP, HTML). Controlador Formada pel servidor (Tomcat), les classes de Java que implementen les funcionalitats de la web i els arxius de control de web (XML). Tenda Virtual - Maria del Mar Balibrea Vich

Model – Vista - Controlador Tomcat 7.0 Package java 'accions' Arxius XML MODEL Package java 'paquet' BASE DE DADES MySQL VISTA JSP, HTML USUARI Tenda Virtual - Maria del Mar Balibrea Vich

Model: Connexió amb la BBDD Al codi Java desenvolupat hi trobam un package que conté una classe per cada una de les taules registrades a la base de dades, a més d’una classe extra que s’encarrega dels procediments necessaris per manipular la informació. Tenda Virtual - Maria del Mar Balibrea Vich

Tenda Virtual - Maria del Mar Balibrea Vich Vista: Disseny Capçalera Comú a totes les pantalles Menú superior On apareix l’enllaç de registre / login / logout i l’enllaç a la cistella (només disponible amb sessió de client iniciada) Menú esquerre Apareixen les opcions corresponents al tipus d’usuari que ha iniciat la sessió Cos de la pàgina Contingut a visualitzar Tenda Virtual - Maria del Mar Balibrea Vich

Tenda Virtual - Maria del Mar Balibrea Vich Controlador Tomcat Servidor que s’encarrega de posar en funcionament l’aplicació i interconnectar totes les seves parts. Fitxers XML Web.xml, Struts.xml i Tiles-defs.xml: encarregats del control web, del control del framework i del control de les plantilles respectivament. Java: Actions i Beans Classes de Java que implementen totes les accions i tots els objectes que s’utilitzen a l’entorn web. Tenda Virtual - Maria del Mar Balibrea Vich

Tenda Virtual - Maria del Mar Balibrea Vich Eines utilitzades A continuació es detallen les aplicacions utilitzades per dur a terme els distints components del projecte: Gestor de projectes: GanntProject Editor de la documentació: OpenOffice Editor de diagrames UML: StarUML Editor de diagrames E-R: DataBase Designer Editor de codi: Eclipse Gestor de base de dades: MySQL Tenda Virtual - Maria del Mar Balibrea Vich

Tenda Virtual - Maria del Mar Balibrea Vich Conclusions finals Acabo aquesta tasca amb un coneixement molt més ampli de les distintes tecnologies emprades i una idea molt més acurada del que és realitzar un projecte de principi a fi, amb totes les seves parts i dificultats. Estic molt contenta i orgullosa d’haver aconseguit realitzar un projecte d’aquesta envergadura desde zero, i considero que és una molt bona eina de preparació cap el món laboral. He disfrutat del procés, tot i alguns moments de desesperació degut a la carrera contra el rellotge, ha valgut la pena. Només em queda donar el més sincer agraïment al consultor i professor d’aquesta assignatura i de totes les anteriors, que m’han ajudat a arribar fins aquí. Gràcies de tot cor. Tenda Virtual - Maria del Mar Balibrea Vich