Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax

La finalidad de este proyecto es desarrollar una aplicación Web para el manejo de inventarios de la facultad de ingeniería de sistemas de la UIS utilizando interfaces enriquecidas con ajax además de utilizar como complemento una estrategia de pruebas basadas en reglas, normas y conceptos de ingenier...

Full description

Autores:
Pineda Afanador, Leydy Yohana
Moreno Aguilar, Julian Reynaldo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2008
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/1228
Acceso en línea:
http://hdl.handle.net/20.500.12749/1228
Palabra clave:
Web databases
Ajax interfaces (Web page development technology)
Systems engineering
Electronic computers
Investigations
Analysis
JavaScript
Bases de datos web
Interfases Ajax (Tecnología de desarrollo de páginas web)
Ingeniería de sistemas
Computadores electrónicos
Investigaciones
Análisis
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_f576edd6a66c4f7f44b2fa7ba7b246f3
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/1228
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax
dc.title.translated.eng.fl_str_mv Implementation of a web application to manage the inventory of elements belonging to the UIS School of Petroleum Engineering, using interfaces enriched with Ajax
title Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax
spellingShingle Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax
Web databases
Ajax interfaces (Web page development technology)
Systems engineering
Electronic computers
Investigations
Analysis
JavaScript
Bases de datos web
Interfases Ajax (Tecnología de desarrollo de páginas web)
Ingeniería de sistemas
Computadores electrónicos
Investigaciones
Análisis
title_short Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax
title_full Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax
title_fullStr Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax
title_full_unstemmed Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax
title_sort Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax
dc.creator.fl_str_mv Pineda Afanador, Leydy Yohana
Moreno Aguilar, Julian Reynaldo
dc.contributor.advisor.spa.fl_str_mv Rangel Caballero, Jaime Alfredo
dc.contributor.author.spa.fl_str_mv Pineda Afanador, Leydy Yohana
Moreno Aguilar, Julian Reynaldo
dc.contributor.researchgroup.spa.fl_str_mv Grupo de Investigación Preservación e Intercambio Digital de Información y Conocimiento - Prisma
Grupo de Investigaciones Clínicas
dc.subject.keywords.eng.fl_str_mv Web databases
Ajax interfaces (Web page development technology)
Systems engineering
Electronic computers
Investigations
Analysis
JavaScript
topic Web databases
Ajax interfaces (Web page development technology)
Systems engineering
Electronic computers
Investigations
Analysis
JavaScript
Bases de datos web
Interfases Ajax (Tecnología de desarrollo de páginas web)
Ingeniería de sistemas
Computadores electrónicos
Investigaciones
Análisis
dc.subject.lemb.spa.fl_str_mv Bases de datos web
Interfases Ajax (Tecnología de desarrollo de páginas web)
Ingeniería de sistemas
Computadores electrónicos
Investigaciones
Análisis
description La finalidad de este proyecto es desarrollar una aplicación Web para el manejo de inventarios de la facultad de ingeniería de sistemas de la UIS utilizando interfaces enriquecidas con ajax además de utilizar como complemento una estrategia de pruebas basadas en reglas, normas y conceptos de ingeniería del software. Para el propósito de esta investigación la aplicación Web se baso en una ya existente donde se tomo como base la minería de datos y de ahí se partió hasta completar la aplicación final. Fruto del mismo proceso de investigación se construyo una aplicación Web para la facultad de ingeniería de petróleos de la UIS con un 40 por ciento de mejoramiento en la funcionalidad del mismo. Este proyecto busco ofrecer una aplicación Web, que no sólo pretende familiarizar al usuario con las nuevas tecnologías Web, sino ofrecer una interfaz que permita mejorar la funcionalidad, utilidad, el desempeño, la navegabilidad de los sistemas basados en Web Como producto final y luego de un proceso de reingeniería se presento una nueva aplicación Web mejorando al interfaz, el diseño, la funcionalidad y usabilidad mediante un proceso de metodológico y unas pautas de ingeniería del software.
publishDate 2008
dc.date.issued.none.fl_str_mv 2008
dc.date.accessioned.none.fl_str_mv 2020-06-26T17:56:08Z
dc.date.available.none.fl_str_mv 2020-06-26T17:56:08Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/1228
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
url http://hdl.handle.net/20.500.12749/1228
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Pineda Afanador, Leydy Yohana (2008). Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNAB
BASTIDA P. Jorge. XMLHttpRequest / ÁJAX. [online]. Creative Commons 27 de Mayo de 2007. Disponible http://www.scribd.com/doc/86539/Ajax-Manual-Spanish
ECONECTADOS. Impresionantes servicios web. Disponilbe en http://www.econectados.com/category/webs/ajax/ [Consulta: 26/08/2007].
GARRETT, Jesse James. A New Approach to the Web Applications. [online]. “Adaptive Path“. USA (San Francisco). 18 de Febrero de 2005. Disponible http://www.adaptivepath.com/ideas/essays/archives/000385.php. [Consulta: 26/08/2007].
HASSAN, Yusef. Más allá de la Usabilidad: Interfaces 'afectivas'. No Solo Usabilidad journal, nº 2. 28 de Octubre de 2003. ISSN 1886-8592. Disponible http://www.nosolousabilidad.com/articulos/interfaces_afectivas.htm. [Consulta: 26/08/2007].
HASSAN, Yusef. FERNÁNDEZ, Francisco J. Martín & IAZZA, Ghzala. Diseño Web Centrado en el Usuario: Usabilidad y Arquitectura de la Información "Hipertext.net",núm.2,2004. Disponible: http://www.hipertext.net/web/pag206.htm#Usabilidad%20y% [Consulta: 26/08/2007]. ISSN 1695-5498
LEAL, Christian. Aplicaciones de oficina. [online]. Mouse.cl. Chile. 12 de octubre de 2005. Disponible http://www.mouse.cl/2005/guiaweb/10/12/01.asp http://www.econectados.com/category/webs/Ajax. [Consulta: 26/08/2007].
PRESSMAN S. Roger. Ingeniería del Software, Un enfoque Práctico. México: Mc graw Hill, 2006. 958p.
SAAVEDRA, Jorge. EL MUNDO INFORMÁTICO. Referencias sobre Ajax y tecnologias asociadas. Bolívia (Santa Cruz). 22 de septiembre de 2007. Disponible http://jorgesaavedra.wordpress.com/category/ajax/.[Consulta: 26/08/2007].
SCHUTTA, Nathaniel y ASLESON, Ryan. Foundations of Ájax. New York: Appres, 2006. 296p.
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spa.fl_str_mv Bucaramanga (Colombia)
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/1228/1/2008_Tesis_Moreno_Aguilar_Julian_Reynaldo.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/1228/2/2008_Tesis_Moreno_Aguilar_Julian_Reynaldo.pdf.jpg
bitstream.checksum.fl_str_mv 842db1834e5d2e47e67d8db1b8573726
c0a29ca8c9ac1af3e61b535d398f4cf0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1808410547179225088
spelling Rangel Caballero, Jaime Alfredode22a33b-532c-4c5b-900f-f3e8d27a657c-1Pineda Afanador, Leydy Yohana87560744-bf62-4f18-b328-28d89dfdd62a-1Moreno Aguilar, Julian Reynaldoe9c1dd3f-76f0-4cec-a143-457c8d797b43-1Grupo de Investigación Preservación e Intercambio Digital de Información y Conocimiento - PrismaGrupo de Investigaciones Clínicas2020-06-26T17:56:08Z2020-06-26T17:56:08Z2008http://hdl.handle.net/20.500.12749/1228instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABLa finalidad de este proyecto es desarrollar una aplicación Web para el manejo de inventarios de la facultad de ingeniería de sistemas de la UIS utilizando interfaces enriquecidas con ajax además de utilizar como complemento una estrategia de pruebas basadas en reglas, normas y conceptos de ingeniería del software. Para el propósito de esta investigación la aplicación Web se baso en una ya existente donde se tomo como base la minería de datos y de ahí se partió hasta completar la aplicación final. Fruto del mismo proceso de investigación se construyo una aplicación Web para la facultad de ingeniería de petróleos de la UIS con un 40 por ciento de mejoramiento en la funcionalidad del mismo. Este proyecto busco ofrecer una aplicación Web, que no sólo pretende familiarizar al usuario con las nuevas tecnologías Web, sino ofrecer una interfaz que permita mejorar la funcionalidad, utilidad, el desempeño, la navegabilidad de los sistemas basados en Web Como producto final y luego de un proceso de reingeniería se presento una nueva aplicación Web mejorando al interfaz, el diseño, la funcionalidad y usabilidad mediante un proceso de metodológico y unas pautas de ingeniería del software.INTRODUCCIÓN 19 1. MARCO TEORICO 21 1.1 SISTEMAS Y APLICACIONES BASADOS EN WEB 21 1.1.1 Atributos de las aplicaciones Web. 21 1.2 INTERFACES DE USUARIO 23 1.2.1 Reglas de oro para el diseño de la interfaz. 24 1.2.2 Usabilidad e interfaz de usuario. 25 1.2.3 Arquitectura de la información. . 26 1.2.4 Diseño Web centrado al usuario. 27 1.3 AJAX 29 1.3.1 Historia del Ajax. 30 1.3.2 Principales características De Ajax. 31 1.4 FRAMEWORKS Y LIBRERÍAS 34 1.4.1 Framework Prototype. 34 1.5 DISEÑO METODOLÓGICO 35 1.5.1 Modelos prescriptivos de proceso... 35 2. ANÁLISIS Y DISEÑO DE LA APLICACIÓN 40 2.1 REQUERIMIENTOS 40 2.2 REQUERIMIENTOS NO FUNCIONALES 40 2.1.1 Utilización de la base de datos MySQL.. 41 2.2 FASE DE ANÁLISIS 41 2.2.1 Modelo de casos de uso. 41 2.2.2 Diagrama de estados. 43 2.2.3 Diagrama de secuencias. 45 2.2.4 Diagrama de clases. 46 2.3 MODELO ENTIDAD RELACIÓN 47 3. IMPLEMENTACIÓN 48 3.1 CONSTRUCCIÓN DEL PROTOTIPO INICIAL 49 3.2 FUNCIONAMIENTO DE LA APLICACIÓN WEB 49 3.3 DESCRIPCIÓN DE LAS CLASES. 57 4. PRUEBAS 62 4.1 PRUEBA DE LA INTERFAZ DEL USUARIO FINAL. 62 4.1.1 Prueba de mecanismos de la interfaz. 62 4.2. RESULTADOS 68 5. CONCLUSIONES 74 RECOMENDACIONES Y FUTUROS TRABAJOS 75 BIBLIOGRAFÍA 76 ANEXOS 78PregradoThe purpose of this project is to develop a Web application for the management of inventories of the faculty of systems engineering of the UIS using interfaces enriched with ajax in addition to using a testing strategy based on rules, standards and software engineering concepts as a complement. . For the purpose of this research, the Web application was based on an existing one where data mining was taken as the base and from there it was started until completing the final application. As a result of the same research process, a Web application was built for the UIS faculty of petroleum engineering with a 40 percent improvement in its functionality. This project seeks to offer a Web application, which not only aims to familiarize the user with new Web technologies, but also to offer an interface that improves the functionality, utility, performance, and navigability of Web-based systems. As a final product and after a reengineering process, a new Web application was presented, improving the interface, design, functionality and usability through a methodological process and software engineering guidelines.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaImplementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con AjaxImplementation of a web application to manage the inventory of elements belonging to the UIS School of Petroleum Engineering, using interfaces enriched with AjaxIngeniero de SistemasBucaramanga (Colombia)UNAB Campus BucaramangaUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPWeb databasesAjax interfaces (Web page development technology)Systems engineeringElectronic computersInvestigationsAnalysisJavaScriptBases de datos webInterfases Ajax (Tecnología de desarrollo de páginas web)Ingeniería de sistemasComputadores electrónicosInvestigacionesAnálisisPineda Afanador, Leydy Yohana (2008). Implementación de una aplicación web para el manejo de inventario de elementos que pertenecen a la Escuela de Ingeniería de Petróleos de la UIS, utilizando interfaces enriquecidas con Ajax. Bucaramanga (Colombia) : Universidad Autónoma de Bucaramanga UNABBASTIDA P. Jorge. XMLHttpRequest / ÁJAX. [online]. Creative Commons 27 de Mayo de 2007. Disponible http://www.scribd.com/doc/86539/Ajax-Manual-SpanishECONECTADOS. Impresionantes servicios web. Disponilbe en http://www.econectados.com/category/webs/ajax/ [Consulta: 26/08/2007].GARRETT, Jesse James. A New Approach to the Web Applications. [online]. “Adaptive Path“. USA (San Francisco). 18 de Febrero de 2005. Disponible http://www.adaptivepath.com/ideas/essays/archives/000385.php. [Consulta: 26/08/2007].HASSAN, Yusef. Más allá de la Usabilidad: Interfaces 'afectivas'. No Solo Usabilidad journal, nº 2. 28 de Octubre de 2003. ISSN 1886-8592. Disponible http://www.nosolousabilidad.com/articulos/interfaces_afectivas.htm. [Consulta: 26/08/2007].HASSAN, Yusef. FERNÁNDEZ, Francisco J. Martín & IAZZA, Ghzala. Diseño Web Centrado en el Usuario: Usabilidad y Arquitectura de la Información "Hipertext.net",núm.2,2004. Disponible: http://www.hipertext.net/web/pag206.htm#Usabilidad%20y% [Consulta: 26/08/2007]. ISSN 1695-5498LEAL, Christian. Aplicaciones de oficina. [online]. Mouse.cl. Chile. 12 de octubre de 2005. Disponible http://www.mouse.cl/2005/guiaweb/10/12/01.asp http://www.econectados.com/category/webs/Ajax. [Consulta: 26/08/2007].PRESSMAN S. Roger. Ingeniería del Software, Un enfoque Práctico. México: Mc graw Hill, 2006. 958p.SAAVEDRA, Jorge. EL MUNDO INFORMÁTICO. Referencias sobre Ajax y tecnologias asociadas. Bolívia (Santa Cruz). 22 de septiembre de 2007. Disponible http://jorgesaavedra.wordpress.com/category/ajax/.[Consulta: 26/08/2007].SCHUTTA, Nathaniel y ASLESON, Ryan. Foundations of Ájax. New York: Appres, 2006. 296p.ORIGINAL2008_Tesis_Moreno_Aguilar_Julian_Reynaldo.pdf2008_Tesis_Moreno_Aguilar_Julian_Reynaldo.pdfTesisapplication/pdf1195431https://repository.unab.edu.co/bitstream/20.500.12749/1228/1/2008_Tesis_Moreno_Aguilar_Julian_Reynaldo.pdf842db1834e5d2e47e67d8db1b8573726MD51open accessTHUMBNAIL2008_Tesis_Moreno_Aguilar_Julian_Reynaldo.pdf.jpg2008_Tesis_Moreno_Aguilar_Julian_Reynaldo.pdf.jpgIM Thumbnailimage/jpeg5035https://repository.unab.edu.co/bitstream/20.500.12749/1228/2/2008_Tesis_Moreno_Aguilar_Julian_Reynaldo.pdf.jpgc0a29ca8c9ac1af3e61b535d398f4cf0MD52open access20.500.12749/1228oai:repository.unab.edu.co:20.500.12749/12282024-01-21 13:36:37.227open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.co