1 / 38

Eina de Registre de Bolígrafs Wifi

Eina de Registre de Bolígrafs Wifi i WebService Recepció d‘Inspeccions. Titulació: Enginyeria Tècnica en Informàtica de Sistemes. Sergi Nadal Fernàndez – Setembre 2012. ÍNDEX. 1. Introducció . 2. Descripció Empresa . 3. Objectius . 4. Especificacions . 5. Disseny .

Download Presentation

Eina de Registre de Bolígrafs Wifi

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. Eina de Registre de Bolígrafs Wifi i WebService Recepció d‘Inspeccions.Titulació: Enginyeria Tècnica en Informàtica de Sistemes Sergi Nadal Fernàndez – Setembre 2012

  2. ÍNDEX.1. Introducció. 2. DescripcióEmpresa. 3. Objectius. 4. Especificacions.5. Disseny. 6. Implementació. 7. Seqüència d’ accions 8. Conclusions i Annex.

  3. CONCLUSIONS EMPRESA DISSENY ESPECIFICACIONS OBJECTIUS SEQÜÈNCIA IMPLEMENTACIÓ INTRODUCCIÓ • L’expansió de les Aplicacions web • Permeten: • Generacióautomàtica de contingut • Creaciópàginespersonalitzades • Evoluciócomerçelectrònic • AccèsambNavegador : • Internet Explorer • Mozilla Firefox • Altres • ArquitecturaClient – Servidor: • Client sol·licitaServeis(Request) • Servidordónaresposta(Response) PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  4. CONCLUSIONS EMPRESA DISSENY ESPECIFICACIONS OBJECTIUS SEQÜÈNCIA IMPLEMENTACIÓ INTRODUCCIÓ Història aplicacions web • Inicis: • Pàginèsestàtiques • Informaciói documents • Evolució a pàginesdinàmiques, CGI: • Intercanviinformacióservidor – aplicacióexterna • punt dèbil: 1 petició, 1 procés càrregaservidor • Noves alternatives per millorar el rendiment: • El servidorincorporallenguatgeintegrat • Interpretarcomandes “incrustades” • Pot executarprogrames  temps resposta • JAVA (JSP + Servlets) PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  5. CONCLUSIONS EMPRESA DISSENY ESPECIFICACIONS OBJECTIUS SEQÜÈNCIA IMPLEMENTACIÓ INTRODUCCIÓ Estructura aplicacions web • Estructura, 3 capes: • Capa de presentació • Navegador • Capalògica • Motor Navegador • Interpretacodi • Capa de dades • Consultes • Actualitzacions PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  6. INTRO DUCCIÓ CONCLUSIONS DISSENY ESPECIFICACIONS OBJECTIUS SEQÜÈNCIA IMPLEMENTACIÓ EMPRESA Descripció • d-Core Network (T-Systems Iberia): • fundada al 2007 • Centre d’excel·lènciadesenv. software • PoP(point of production) • Àmbit de treball: • Darrersanys Sector Públic • Obrintcamí en banca, automoció i logística. • Tecnologies/Grups de treball: • .NET, HOST i SAP • Majoritàriament JAVA • Consultoria PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  7. INTRO DUCCIÓ CONCLUSIONS DISSENY ESPECIFICACIONS OBJECTIUS SEQÜÈNCIA IMPLEMENTACIÓ EMPRESA Descripció • Plantilla actual  140 empleats • Previsió duplicar: • Plantilla • Producció • Dades d-Core Reus: • 10% software de totl’estat (T-Systems) • 95% empleats comarques Tarragona • 90 % provinent de la URV PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  8. INTRO DUCCIÓ CONCLUSIONS DISSENY ESPECIFICACIONS OBJECTIUS SEQÜÈNCIA IMPLEMENTACIÓ EMPRESA Ubicació del projectant • Cap de Projecte: • Distribuir tasques eficientment • Complir dates entrega • Analistesfuncionals: • Enllaçambusuari (entrevistes) • Disseny funcional • Software Enginners: • Júnior, confirmed i sènior • Aspectestècnics(disseny) • Developers • Júnior, confirmed i sènior • Desenvolupenl’aplicació PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  9. EMPRESA INTRO DUCCIÓ CONCLUSIONS DISSENY ESPECIFICACIONS SEQÜÈNCIA IMPLEMENTACIÓ OBJECTIUS Generals • ObjectiusGenerals “Entitatvetlladora bon funcionamentSalut Pública”: • SitemaInformació • Eina Inspectora: • Registre Inspeccions: • Tota informaciónecessaria • Introducció i seguimentinspeccions • Protocols - Programes • Àmbitsmediambientals i alimentaris • Aplicació web: • Fàcilaccés (Internet) PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  10. EMPRESA INTRO DUCCIÓ CONCLUSIONS DISSENY ESPECIFICACIONS SEQÜÈNCIA IMPLEMENTACIÓ OBJECTIUS Específics • ObjectiusEspecíficsPrincipals: • Parametritzarregistre amb: • Estructura bàsica “Inspeccions” • Protocols (formularis) • Comunicació registre de Censos (establiments/indústries) • AlgorismescàlculriscCircuitsRefrigeració • ServeiWebRecepciód’Inspeccions • Establirlligamprotocols – inspeccionsbolígraf  ERIB PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  11. EMPRESA OBJECTIUS INTRO DUCCIÓ CONCLUSIONS DISSENY SEQÜÈNCIA IMPLEMENTACIÓ ESPECIFICACIONS Components EI - SI • ComponentsEinaInspecció Sistema Informació de l’Entitat: • Registre amb les inspeccions • MSB: registre mapeigvalorsinspecció – variables registre inspecció • ERIB • WebServiceRecepcióInspeccions PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  12. EMPRESA OBJECTIUS INTRO DUCCIÓ CONCLUSIONS DISSENY SEQÜÈNCIA IMPLEMENTACIÓ ESPECIFICACIONS ERIB • Especificacionsprincipals de l’ERIB: • Permetenregistrarinspeccions al Registre Sanitari • Necessita: • Inspeccióelectrònica (XML) • Correspondènciadada inspecció – variable Registre Sanitari • Funcionalitats: • Mostrar formulari web • Modificaciócamps • Desarinspeccions • Mostrar resultats PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  13. EMPRESA OBJECTIUS INTRO DUCCIÓ CONCLUSIONS DISSENY SEQÜÈNCIA IMPLEMENTACIÓ ESPECIFICACIONS ERIB PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  14. EMPRESA OBJECTIUS INTRO DUCCIÓ CONCLUSIONS DISSENY SEQÜÈNCIA IMPLEMENTACIÓ ESPECIFICACIONS ERIB • Únicperfil usuari: Inspector • Cursesdeveniments: • Valida usuari (permisos) • Mostraformulari • Alta inspecció PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  15. EMPRESA OBJECTIUS INTRO DUCCIÓ CONCLUSIONS DISSENY SEQÜÈNCIA IMPLEMENTACIÓ ESPECIFICACIONS WebService RecepcióInspeccions • Objectiu: comunicacióservidor extern – SI InstitucióVetlladora • Requereix: • identificació(user/password) • XML: • dadesinspecció en tags • PDF dadesinterpretadespel servidor • PDF formulariescanejat • Tractarà XML i retornaràresposta PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  16. EMPRESA OBJECTIUS ESPECIFICACIONS INTRO DUCCIÓ CONCLUSIONS SEQÜÈNCIA IMPLEMENTACIÓ DISSENY PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  17. EMPRESA OBJECTIUS ESPECIFICACIONS INTRO DUCCIÓ CONCLUSIONS SEQÜÈNCIA IMPLEMENTACIÓ DISSENY MVC • Patró ERIB MVC: • Capa Presentació(vista) • Interaccióusuari • JSP  HTML+JAVA • Servidor BeaWeblogic • Capa Negoci(control) • GestióRequests • Capa Persistent(model) • InterfícieambNegoci • PatróWebService MC PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  18. INTRO DUCCIÓ CONCLUSIONS EMPRESA DISSENY ESPECIFICACIONS OBJECTIUS SEQÜÈNCIA IMPLEMENTACIÓ ERIB • Implementació ERIB Servlet: • Aplicació web dinàmica (JAVA) • S’executa en contenedor “web”  servidor aplicacions(BeaWeblogic) • FuncionsprincipalsServlet: • Request Acceptarpeticionsclient • Response  Resultats JSP (HTML+JAVA) • CaracterístiquesServlet: • JAVA  multiplataforma • Carrega 1 cop  Threadsd’execució Consum recursos PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  19. INTRO DUCCIÓ CONCLUSIONS EMPRESA DISSENY ESPECIFICACIONS OBJECTIUS SEQÜÈNCIA IMPLEMENTACIÓ WebService RecepcióInspeccions • ImplementacióWebServiceRecepcióInspeccions: • Un únicmètode (JAVA)  enviamentinspecció • Seguretat Sistema Imprescindible accedirmitjançantusuari/contrassenya PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  20. EMPRESA SEQÜÈNCIA ÚS DISSENY INTRO DUCCIÓ ESPECIFICACIONS IMPLEMENTACIÓ CONCLUSIONS SEQÜÈNCIA ACCIONS • Pas 1 • L’inspector crea una inspecció a Eina inspectora, que té un número d’identificació. • L’inspector omple el formulari electrònic mitjançant el wifi-pen. En aquest formulari cal que s’ompli el número d’identificació de la inspecció. PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  21. Exemple formulari Inspecció 1/3

  22. Exemple formulari Inspecció 2/3

  23. Exemple formulari Inspecció 3/3

  24. EMPRESA SEQÜÈNCIA ÚS DISSENY INTRO DUCCIÓ ESPECIFICACIONS IMPLEMENTACIÓ CONCLUSIONS SEQÜÈNCIA ACCIONS • Pas 2 • L’inspectordepostita el wifi-pen a la seva base • Aquestenvia les dades a un servidor extern • El servidor extern cridarà al WebService Recepció d’Inspeccions, el qual tractarà la inspecció. • Aquest servei web inserirà al Registre Sanitari: • PDF amb la inspecció escanejada • XML amb la inspecció electrònica (dades interpretades) PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  25. EMPRESA SEQÜÈNCIA ÚS DISSENY INTRO DUCCIÓ ESPECIFICACIONS IMPLEMENTACIÓ CONCLUSIONS SEQÜÈNCIA ÚS PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  26. EMPRESA SEQÜÈNCIA ÚS DISSENY INTRO DUCCIÓ ESPECIFICACIONS IMPLEMENTACIÓ CONCLUSIONS SEQÜÈNCIA ACCIONS • Pas 3 • L’inspector ha d’accedir al portal d’aplicacionsde l’entitat PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  27. EMPRESA SEQÜÈNCIA ÚS DISSENY INTRO DUCCIÓ ESPECIFICACIONS IMPLEMENTACIÓ CONCLUSIONS SEQÜÈNCIA ACCIONS • Pas 3 • Un coploguejat, haurà de cercar la inspecció en qüestió i cliclar a l’enllaç de l’ERIB. PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  28. EMPRESA SEQÜÈNCIA ÚS DISSENY INTRO DUCCIÓ ESPECIFICACIONS IMPLEMENTACIÓ CONCLUSIONS SEQÜÈNCIA ACCIONS • Pas 4 • Al clicar sobre l’enllaç, s’obrirà la finestraamb el formularigenerat per l’ERIB. • Es mostraran totselscampscorresponents al protocol de la inspecció, ambelsvalors que s’havienomplertamb el wifi-pen. PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  29. Formulari Inspecció 1/2

  30. Formulari Inspecció 2/2

  31. EMPRESA SEQÜÈNCIA ÚS DISSENY INTRO DUCCIÓ ESPECIFICACIONS IMPLEMENTACIÓ CONCLUSIONS SEQÜÈNCIA ACCIONS • Pas 5 • Elsvalors es podran modificar. • Al clicar sobre el botó Desars’enregistraràl’inpecció al Registre Sanitari. • Si el Registre Sanitarino valida les dadescorrectament, ésmostraràl’errorpertinent. En cas contrari, es tancara la finestra del formulari. PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  32. EMPRESA SEQÜÈNCIA ÚS DISSENY INTRO DUCCIÓ ESPECIFICACIONS IMPLEMENTACIÓ CONCLUSIONS SEQÜÈNCIA ACCIONS PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  33. EMPRESA SEQÜÈNCIA ÚS DISSENY INTRO DUCCIÓ ESPECIFICACIONS IMPLEMENTACIÓ CONCLUSIONS SEQÜÈNCIA ACCIONS • Resultat de desarcorrectament la inspecció al Reg. Sanitari Inspecció inserida PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  34. EMPRESA OBJECTIUS INTRO DUCCIÓ ESPECIFICACIONS DISSENY SEQÜÈNCIA IMPLEMENTACIÓ CONCLUSIONS ANNEX • CONCLUSIONS: • Experiència formar partd’unequipprofessional • Aprofundirconeixementsestudis / nous • Altreshabilitats (comunicació, gestiótemps, responsabilitats rol) • Bona planificació tasques  bonsresultats • aplicions fiables i eficients  bon patródisseny Èxit o fracàs PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  35. EMPRESA OBJECTIUS INTRO DUCCIÓ ESPECIFICACIONS DISSENY SEQÜÈNCIA IMPLEMENTACIÓ CONCLUSIONS ANNEX • ANNEX - PLANIFICACIÓ TEMPORAL: • ERIB HORES • Transfomar XML ambformularijsp 40 • recuperar campsformularis (MSB) 20 • Recuperar inspeccióelectrònica 20 • mostrar formulariambdadesinspecció 45 • Generar XML per la crida i fer crida servei alta 35 • mostrar resultats crida alta 20 • aplicar seguretat a l’aplicació 20 • Proves 45 • WebService • Implementar mètode 30 • Generar webservice 10 • Proves 25 PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

  36. EMPRESA OBJECTIUS INTRO DUCCIÓ ESPECIFICACIONS DISSENY SEQÜÈNCIA IMPLEMENTACIÓ CONCLUSIONS ANNEX PFC: Eina de Registre d'Inspeccions de Bolígrafs i WerbserviceRecepciód'Inspeccions – ETIS, Setembre 2012

More Related