SISTEMA GESTOR D’EMPRESA D’EXCAVACIONS

Slides:



Advertisements
Presentaciones similares
TFG – Àrea Enginyeria del programari
Advertisements

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 Fi de Carrera – J2EE
PROJECTE FINAL DE CARRERA
No te la juguis: posa’t el cinturó !
Carlos Herrero Joan Torras
TFC Intranet Escolar Desenvolupament d’una aplicació Java2 EE
TFC J2EE - Bucumap Buscador unificat de cursos, màsters i postgraus.
Jewel Framework Autor: Juan Manuel López Closa
Arquitectura, Integració e Implementació d’un projecte Modular J2EE
CRAI: Unitat de Procés Tècnic
Implantació del protocol Inserqual en la fase d’acollida
Presentació de la base de dades
EQUDIA: DIAGRAMES PER A LA INTERPRETACIÓ VISUAL D’EQUACIONS EN DISPOSITIUS MÒBILS Oriol Janés Pereira Tutors: Sergio Escalera Guerrero Oriol Pujol Vila.
uoc-domo CONTROL DOMÒTIC AMB ARDUINO UOC-DOMO
DISSENY D’UN SENSOR DE DADES MITJANÇANT BLUETOOTH
TFC – JEE SUPORT I SEGUIMENT TFC ANNAPURNA
Presentació TFC J2EE - Struts, EJB, JAAS.
Sistema de votació ciutadana a nivell Europeu a través d’Internet
Library and Information Science Abstract
TFC - Antoni Romanos Arasa
Disseny i implementació d’una base de dades relacional
Juan Antonio Elena Castiñeira Grau d’Enginyeria Informàtica  
Aplicacions web per treball col·laboratiu
Desenvolupament d’aplicacions mòbils (HTML5 o Windows Phone)
MIREMMATEMÀTIQUES Lleida 24 d’octubre de 2009.
COMUNICACIÓ I INTERACCIÓ EDUCATIVA II (CIE II)
TREBALL DE FINAL DE CARRERA
Immobiliària 2.0, adequació als estàndards actuals
Víctor Ruiz Marquès Enginyeria en Informàtica   Juan Martínez Bolaños
Aplicació de gestió d’una perruqueria
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
Anna Casacuberta Puig Enginyeria Informàtica Semestre Febrer 2017
Formació de títols propis
INDEX 1.- Introducció 2.- Abast i objectius del projecte
Jonathan Ceballos Rodriguez ( ) Zenón Perisé Alía ( )
MP06 ANÀLISI ESTÈTICA CFGM ESTÈTICA I BELLESA
SCIENCE OF SYNTHESIS.
Disseny de la persistència Serialització
Estructurant les aplicacions MVC JSTL Struts
Problemes medi ambientals de l’àrea de coneixements Construcció
Projecte final de carrera Què és?
Projecte Gestió de precintes de vehicles
Llorenç Seguí capllonch 11 de juny de 2018
Aprenentatge de matemàtiques a partir de la creació de videojocs.
ANTECEDENTS Time-Sheets eina pròpia UPC en productiu
Estrès laboral i L'estrès laboral és una resposta de l’organisme davant de qualsevol demanda o exigència a la qual està sotmès i que l’individu interpreta.
Accessibilitat web per a discapacitats visuals
Gestió de comandes, clients i comissions
Projecte Fi de Carrera - J2EE Alumne: Daniel Clemente Marcè
Tenda Virtual TFC – J2EE Maria del Mar Balibrea Vich
Sistema de tramitació electrònica per tràmits de màquines recreatives i d’atzar Informació tècnica i de suport Juliol 2010.
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
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.
Projecte: Videojocs.cat
Màster d’Aplicacions Multimèdia
Estils i Plantilles Ms Word.
Grabeplast sales management
Presentació assignatura
La inserció laboral dels graduats de grau de la UPF
Desenvolupament d'una aplicació web per a viatgers
Transcripción de la presentación:

SISTEMA GESTOR D’EMPRESA D’EXCAVACIONS Daniel Jansà Sánchez ETIG

ÍNDEX 01 Planificació 02 Anàlisi 03 Disseny 04 Implementació J2EE ETIG 2 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez ÍNDEX 01 Planificació 02 Anàlisi 03 Disseny 04 Implementació 04.01 Portabilitat 04.02 Confiabilitat 04.03 Eficiencia 04.04 Usabilitat 04.05 Flexibilitat 04.06 Senzillesa d’ús 05 Conclusions

PLANIFICACIÓ ! J2EE Organització i divisió del treball ETIG 3 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez PLANIFICACIÓ Organització i divisió del treball Planificació per al desenvolupament del projecte ! Com a fites s’han agafat les dates d’entrega de cada PAC

ÍNDEX 01 Planificació 02 Anàlisi 03 Disseny 04 Implementació J2EE ETIG 4 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez ÍNDEX 01 Planificació 02 Anàlisi 03 Disseny 04 Implementació 04.01 Portabilitat 04.02 Confiabilitat 04.03 Eficiencia 04.04 Usabilitat 04.05 Flexibilitat 04.06 Senzillesa d’ús 05 Conclusions

ANÀLISIS J2EE Recollida i anàlisi de requeriments ETIG 5 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez ANÀLISIS Recollida i anàlisi de requeriments Estudi i definició dels casos d’ús Creació dels diagrames de seqüència

ÍNDEX 01 Planificació 02 Anàlisi 03 Disseny 04 Implementació J2EE ETIG 6 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez ÍNDEX 01 Planificació 02 Anàlisi 03 Disseny 04 Implementació 04.01 Portabilitat 04.02 Confiabilitat 04.03 Eficiencia 04.04 Usabilitat 04.05 Flexibilitat 04.06 Senzillesa d’ús 05 Conclusions

DISSENY ! J2EE Projecte JEE multicapa Independència entre capes ETIG 7 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez DISSENY Projecte JEE multicapa Independència entre capes Solidesa en l’arquitectura Foment de la usabilitat i portabilitat de la implementació Utilització de les eines més modernes Control total sobre el conjunt de l’aplicació Seguretat i persistència de les dades Fàcil manteniment Lliure de llicencies tant en la explotació com en el desenvolupament ! Projecte J2EE multicapa on en el disseny s’ha prioritzat l’arquitectura

ÍNDEX 01 Planificació 02 Anàlisi 03 Disseny 04 Implementació J2EE ETIG 8 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez ÍNDEX 01 Planificació 02 Anàlisi 03 Disseny 04 Implementació 04.01 Portabilitat 04.02 Confiabilitat 04.03 Eficiencia 04.04 Usabilitat 04.05 Flexibilitat 04.06 Senzillesa d’ús 05 Conclusions

PORTABILITAT IMPLEMENTACIÓ ! ! J2EE ETIG 9 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez IMPLEMENTACIÓ PORTABILITAT Fàcil configuració per a la connexió a qualsevol BD mitjançant fitxers de text .properties ! Amb aquest tipus de format, es permet la configuració en calent en el servidor Gairebé no precisa d’scritps per a la instal·lació. Les taules es creen i es carreguen durant la instal·lació de l’aplicació Utilització de la estructura definida per Maven per a facilitar la portabilitat de la implementació entre diferents IDEs ! Els inserts inicials estant definits en el fitxer NamedQueries.hbm.xml de Hibernate

CONFIABILITAT IMPLEMENTACIÓ ! J2EE ETIG 10 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez IMPLEMENTACIÓ CONFIABILITAT Utilització de Hibernate Annotations com a motor de persistència gestionat pel framework d’Spring ! Les Annotacion amb Hibernate faciliten molt ell desenvolupament Filtre per al control d’accés per URL per evitar intrusions

EFICIENCIA IMPLEMENTACIÓ ! ! J2EE ETIG 11 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez IMPLEMENTACIÓ EFICIENCIA Utilització de Struts 1 per a la gestió de la capa de presentació ! La configuració de la navegació es centralitza en el fitxer struts-config.xml Spring amb Hibernate gestiona els accessos a la BD Utilització del servidor d’aplicacions JBoss Utilització de Maven per a la gestió de dependències de llibreries Utilització de la base de dades MySql ! Amb la gestió de dependencies ens despreocupem de les llibreries que es necessiten

USABILITAT IMPLEMENTACIÓ ! ! J2EE ETIG 12 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez IMPLEMENTACIÓ USABILITAT Gestió de versions dels diferents projectes mitjançant Maven ! Aquesta gestió ens permetrà disposar de diferents versions del desenvolupament Utilització d’Spring per a la injecció de dependències Arquitectura distribuïda en projectes basats en la seva funcionalitats i tipus de patró Java ! Aquesta distribució fomenta la resuabilitat de codi entre diferents projectes

FLEXIBILITAT IMPLEMENTACIÓ ! ! J2EE ETIG 13 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez IMPLEMENTACIÓ FLEXIBILITAT Gestió de dependencies en la implementació de les classes mitjançant Spring i fitxers de configuració ! Permet canviar totalment la implementació de les classes mentes es mantingui la interfície Aplicació multidioma ! Aquesta aplicació de moment només està en català, però està preparada pel multidioma

SENCILLEZA D’US IMPLEMENTACIÓ ! ! J2EE Fàcil accés i comprensió ETIG 14 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez IMPLEMENTACIÓ SENCILLEZA D’US ! S’han utilitzat icones amigables per a facilitar la identificació de cada funcionalitat Fàcil accés i comprensió Claredat en les funcionalitats Claredat en les funcionalitats ! S’ha simplificat la funcionalitat de cada pantalla per evitar la navegació anidada

ÍNDEX 01 Planificació 02 Anàlisi 03 Disseny 04 Implementació J2EE ETIG 15 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez ÍNDEX 01 Planificació 02 Anàlisi 03 Disseny 04 Implementació 04.01 Portabilitat 04.02 Confiabilitat 04.03 Eficiencia 04.04 Usabilitat 04.05 Flexibilitat 04.06 Senzillesa d’ús 05 Conclusions

J2EE ETIG 16 Sistema gestor d’empresa d’excavacions Daniel Jansà Sánchez CONCLUSIONS En aquest projecte s’han aplicat tots els coneixements adquirits durant el transcurs del curs universitari d'Enginyeria Tècnica d’Informàtica de Gestió de la UOC conjuntament amb l'experiència laboral de que disposo. En l’apartat de implementació, a partir de l’anàlisi i el disseny, és on queda més representada l’arquitectura utilitzada en la aplicació, la qual ha permès crear un producte software de qualitat. ! La tecnologia JEE permet utilitzar conjuntament diferents tipus de eines que faciliten, milloren i redueixen el temps de desenvolupament. El crear un projecte des de zero, facilita la comprensió i el coneixement en profunditat del funcionament d’una aplicació. Com es pot apreciar, cada vegada es fomenta més el ús de fitxers de configuració .xml el qual fomenta la usabilitat i la portabilitat dels desenvolupaments. També es distribueixen les responsabilitats en eines especialitzades, con Hibernate per a la gestió de persistència, Struts per a la gestió de la navegació, Maven para a la gestió de projectes SW, etc. !