Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e Ingenierías

A medida que transcurre el tiempo las aplicaciones web ven adquiriendo más aceptación mundialmente, esto debido a la necesidad de actualizar y agilizar operaciones, ya que los diseñadores y los desarrolladores de sistemas se han percatado de la gran ventaja que ofrece una aplicación web sobre las ap...

Full description

Autores:
Bonneth Martínez, Dustin Paul
Linares Galeano, Alfredo
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2001
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/26988
Acceso en línea:
http://hdl.handle.net/20.500.12749/26988
Palabra clave:
Systems engineer
Technological innovations
Databases
Sequence diagram
Scripting languages
File programming
Web site development
Websites
Web applications
Application software
Ingeniería de sistemas
Innovaciones tecnológicas
Desarrollo de sitios web
Sitios web
Aplicaciones Web
Software de aplicación
Bases de datos
Diagrama de secuencias
Lenguajes scripts
Programación de archivos
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_11c298ce60460fcb03d283d6e8a2c8f1
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/26988
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e Ingenierías
dc.title.translated.spa.fl_str_mv Design and implementation of the main website of the Natural Sciences and Engineering Division
title Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e Ingenierías
spellingShingle Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e Ingenierías
Systems engineer
Technological innovations
Databases
Sequence diagram
Scripting languages
File programming
Web site development
Websites
Web applications
Application software
Ingeniería de sistemas
Innovaciones tecnológicas
Desarrollo de sitios web
Sitios web
Aplicaciones Web
Software de aplicación
Bases de datos
Diagrama de secuencias
Lenguajes scripts
Programación de archivos
title_short Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e Ingenierías
title_full Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e Ingenierías
title_fullStr Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e Ingenierías
title_full_unstemmed Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e Ingenierías
title_sort Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e Ingenierías
dc.creator.fl_str_mv Bonneth Martínez, Dustin Paul
Linares Galeano, Alfredo
dc.contributor.advisor.none.fl_str_mv Carvajal Salamanca, Roberto
dc.contributor.author.none.fl_str_mv Bonneth Martínez, Dustin Paul
Linares Galeano, Alfredo
dc.contributor.cvlac.spa.fl_str_mv Carvajal Salamanca, Roberto [0001298747]
dc.subject.keywords.spa.fl_str_mv Systems engineer
Technological innovations
Databases
Sequence diagram
Scripting languages
File programming
Web site development
Websites
Web applications
Application software
topic Systems engineer
Technological innovations
Databases
Sequence diagram
Scripting languages
File programming
Web site development
Websites
Web applications
Application software
Ingeniería de sistemas
Innovaciones tecnológicas
Desarrollo de sitios web
Sitios web
Aplicaciones Web
Software de aplicación
Bases de datos
Diagrama de secuencias
Lenguajes scripts
Programación de archivos
dc.subject.lemb.spa.fl_str_mv Ingeniería de sistemas
Innovaciones tecnológicas
Desarrollo de sitios web
Sitios web
Aplicaciones Web
Software de aplicación
dc.subject.proposal.spa.fl_str_mv Bases de datos
Diagrama de secuencias
Lenguajes scripts
Programación de archivos
description A medida que transcurre el tiempo las aplicaciones web ven adquiriendo más aceptación mundialmente, esto debido a la necesidad de actualizar y agilizar operaciones, ya que los diseñadores y los desarrolladores de sistemas se han percatado de la gran ventaja que ofrece una aplicación web sobre las aplicaciones normales, estas ventajas que se podrían mencionar son: la facilidad de actualizarlos datos y la integridad de la información, entre muchas otras. Una aplicación web algunas veces puede resultar algo compleja al momento de comprender su funcionamiento, por otro lado esto implica una serie de análisis, como el modelado de la misma, que describe el sistema como tal. Este modelado no es tan sencillo como pareciera, sin embargo, existen algunas metodologías relativamente recientes que hacen que permiten el análisis para el desarrollo de estas aplicaciones. Entre estas herramientas de análisis se destaca UML (Unified Modeling Languaje), que es un lenguaje para visualizar, construir, especificar y construir los elementos de un sistema software, así como para modelar procesos de otros sistemas que no sean software, ya que aunque un proyecto no posea un nivel de complejidad notorio, necesita ser diseñado y modelado. Otro Aspecto muy importante es la elaboración y programación de las páginas web que contengan información dinámica, esto se implementó por medio de JSP (java Server Pages), de modo que se sea posible enlazar la información que introduzca el usuario con las bases de datos residentes en el servidor.
publishDate 2001
dc.date.issued.none.fl_str_mv 2001
dc.date.accessioned.none.fl_str_mv 2024-10-18T16:12:00Z
dc.date.available.none.fl_str_mv 2024-10-18T16:12:00Z
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.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/26988
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
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/26988
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv [1] ALLAIRE CORPORATION. "ColdFusion White Paper”. Versión 4.5 for Higher Education. 2000. Pag2-18
Perl and ODBC Presentation. Agu, 07 of 2001. INTERNET <http://www.rooth.net/perl/odbc/conf/>
I-IONG, Shuguang. Try Coid Fusión Software. C1S Georgia State University. Agu, i2 of2001. INTERNET: <http://cis.gsu.edu~shong/teaching/cis849/slides/cf_example.html>
OSUNA CARMONA , Víctor; RODRIGUEZ OREJUELA, Eleuterio. “Introducción al Lenguaje PERL”. INTERNET: < http://www.uco.es/~i22oscav/tutor.html >. 19 de Mayo de 1996.
SUN MICROSISTEM. JDBC(TM) Technology. INTERNET: < http://java.sun.com/products/jdbc/index.htnil>
CONALLEN, Jim. “Modeling Web Application Architectures with UML”. Revista “Communications OfTlie ACM”. Vol.42. No. 10. Octobcr 1999
Modeling Web Applications with UML. . March, 9 of 2001. INTERNET: < http://www.conallen.com/whitepapers/webapps/ModelingWebApplications.htm>
“UML Extensión for Web Applications 0.91”. . March, 22 of 2001 INTERNET: < http://www.conalien.com/technologyCorner/webcxtension/WebExtension091.htm>
PRESSMAN Roger S. Ingeniería del Software, un Enfoque Practico, Tercera Edición, McGrawHill, México 1993.
LAUDON. Venneth C, LAUDON. Jane P. Administración de los Servicios Informáticos, Tercera Edición, Prentice Hall, México 1996.
BRUNER. Joy, JERONÉ. Clay, Modelamiento de Datos, Segunda Edición, España 1997.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
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.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)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Bucaramanga (Santander, 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
dc.publisher.programid.none.fl_str_mv ISI-1791
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/26988/1/2001_Bonneth_Martinez_Dustin.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/26988/2/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/26988/3/2001_Bonneth_Martinez_Dustin.pdf.jpg
bitstream.checksum.fl_str_mv c6a9c39b95d1da96efd80f803a88d4ba
3755c0cfdb77e29f2b9125d7a45dd316
702152b5a3b1554ac655d0508b055696
bitstream.checksumAlgorithm.fl_str_mv MD5
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_ 1814277372747186176
spelling Carvajal Salamanca, Roberto266a4126-060b-42f0-99ba-ebc88a712a2cBonneth Martínez, Dustin Paul27fa72ca-9ce8-48bb-a04d-affe7d9c242dLinares Galeano, Alfredof7286c80-c406-4a41-b3cc-6665ad27e99dCarvajal Salamanca, Roberto [0001298747]Bucaramanga (Santander, Colombia)UNAB Campus Bucaramanga2024-10-18T16:12:00Z2024-10-18T16:12:00Z2001http://hdl.handle.net/20.500.12749/26988instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coA medida que transcurre el tiempo las aplicaciones web ven adquiriendo más aceptación mundialmente, esto debido a la necesidad de actualizar y agilizar operaciones, ya que los diseñadores y los desarrolladores de sistemas se han percatado de la gran ventaja que ofrece una aplicación web sobre las aplicaciones normales, estas ventajas que se podrían mencionar son: la facilidad de actualizarlos datos y la integridad de la información, entre muchas otras. Una aplicación web algunas veces puede resultar algo compleja al momento de comprender su funcionamiento, por otro lado esto implica una serie de análisis, como el modelado de la misma, que describe el sistema como tal. Este modelado no es tan sencillo como pareciera, sin embargo, existen algunas metodologías relativamente recientes que hacen que permiten el análisis para el desarrollo de estas aplicaciones. Entre estas herramientas de análisis se destaca UML (Unified Modeling Languaje), que es un lenguaje para visualizar, construir, especificar y construir los elementos de un sistema software, así como para modelar procesos de otros sistemas que no sean software, ya que aunque un proyecto no posea un nivel de complejidad notorio, necesita ser diseñado y modelado. Otro Aspecto muy importante es la elaboración y programación de las páginas web que contengan información dinámica, esto se implementó por medio de JSP (java Server Pages), de modo que se sea posible enlazar la información que introduzca el usuario con las bases de datos residentes en el servidor.Introducción 14 1. Arquitectura de aplicaciones web 16 2. Metodologías de diseño de aplicaciones web 18 2.1. Modelo entidad-relación 18 2.1.1. Notación gráfica 18 2.2. Uml (un1fied modeling language) 19 2.2.1. Diagramas de casos de uso 19 2.2.2. Diagramas de clases 20 2.2.3. Diagramas de secuencia 20 2.2.4. Diagramas de estado 20 2.2.5. Interface 20 2.3. Colaboración 20 2.3.1. Clases activas 21 2.4. Diagramas del proyecto 21 3. Tecnologías que permiten la integración de 23 Bases de datos con la web 3.1. Jdbc (java database connectivity) 23 3.1.2. Características y funciones 24 3.1.3. Compatibilidad del jdbc 25 3.1.4. Funcionamiento de jdbc 26 3.2. Internet database connector 27 3.2.1. Características y funciones 27 3.2.2. Funcionamiento de internet database conector 28 3.2.3 formato de archivos idc 29 3.2.4. Formato de archivos htx 30 3.2.4.1. Acceso a los archivos idc 30 3.2.4.2. Disponibilidad y compatibilidad de idc 30 3.2.4.3. Requerimientos 31 3.3. Cold fusion 31 3.3.1. Características y funciones 32 3.3.2. Compatibilidad de cold fusion 33 3.3.3. Hardware para el servidor web 34 3.3.4. Hardware para el servidor de base de datos 34 3.3.5. Funcionamiento de cold fusion 35 3.3.5.1 entrada y despliegue de datos 36 3.4. Ado (activex data object) 37 3.4.1. Características 37 3.4.2. Compatibilidad 38 3.4.3. Funcionamiento de ado 38 4. Lenguajes scripts 41 4.1. Jsp (java server pages) 41 4.1.1. Ventajas de jsp 41 4.1.2. Elementos de las paginas jsp 42 4.1.3. Comentarios 44 4.2. Asp (active server pages) 44 4.3 php (hypertext preprocessor) 45 4.4. Cgi (common gateway1nterface) 46 4.5. Servlets java 46 5. Descripción de la aplicación 48 5.1. Mapa del sito de la página de la división de 48 Ciencias naturales e ingenierías 5.2. Página principal 48 5.3 página por facultades 49 5.4 página de administración del sitio 50 6. Conclusiones 52 Bibliografía 43 Anexos 54PregradoAs time goes by, web applications are gaining more acceptance worldwide, due to the need to update and streamline operations, since designers and system developers have realized the great advantage that a web application offers over normal applications. These advantages that could be mentioned are: the ease of updating data and the integrity of the information, among many others. A web application can sometimes be somewhat complex when it comes to understanding its operation, on the other hand, this implies a series of analyses, such as modeling it, which describes the system as such. This modeling is not as simple as it seems, however, there are some relatively recent methodologies that allow analysis for the development of these applications. Among these analysis tools, UML (Unified Modeling Language) stands out, which is a language to visualize, build, specify and construct the elements of a software system, as well as to model processes of other systems that are not software, since although a project does not have a notable level of complexity, it needs to be designed and modeled. Another very important aspect is the development and programming of web pages that contain dynamic information. This was implemented through JSP (Java Server Pages), so that it is possible to link the information entered by the user with the databases resident on the server.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e IngenieríasDesign and implementation of the main website of the Natural Sciences and Engineering DivisionIngeniero de SistemasUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de SistemasISI-1791info:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TPSystems engineerTechnological innovationsDatabasesSequence diagramScripting languagesFile programmingWeb site developmentWebsitesWeb applicationsApplication softwareIngeniería de sistemasInnovaciones tecnológicasDesarrollo de sitios webSitios webAplicaciones WebSoftware de aplicaciónBases de datosDiagrama de secuenciasLenguajes scriptsProgramación de archivos[1] ALLAIRE CORPORATION. "ColdFusion White Paper”. Versión 4.5 for Higher Education. 2000. Pag2-18Perl and ODBC Presentation. Agu, 07 of 2001. INTERNET <http://www.rooth.net/perl/odbc/conf/>I-IONG, Shuguang. Try Coid Fusión Software. C1S Georgia State University. Agu, i2 of2001. INTERNET: <http://cis.gsu.edu~shong/teaching/cis849/slides/cf_example.html>OSUNA CARMONA , Víctor; RODRIGUEZ OREJUELA, Eleuterio. “Introducción al Lenguaje PERL”. INTERNET: < http://www.uco.es/~i22oscav/tutor.html >. 19 de Mayo de 1996.SUN MICROSISTEM. JDBC(TM) Technology. INTERNET: < http://java.sun.com/products/jdbc/index.htnil>CONALLEN, Jim. “Modeling Web Application Architectures with UML”. Revista “Communications OfTlie ACM”. Vol.42. No. 10. Octobcr 1999Modeling Web Applications with UML. . March, 9 of 2001. INTERNET: < http://www.conallen.com/whitepapers/webapps/ModelingWebApplications.htm>“UML Extensión for Web Applications 0.91”. . March, 22 of 2001 INTERNET: < http://www.conalien.com/technologyCorner/webcxtension/WebExtension091.htm>PRESSMAN Roger S. Ingeniería del Software, un Enfoque Practico, Tercera Edición, McGrawHill, México 1993.LAUDON. Venneth C, LAUDON. Jane P. Administración de los Servicios Informáticos, Tercera Edición, Prentice Hall, México 1996.BRUNER. Joy, JERONÉ. Clay, Modelamiento de Datos, Segunda Edición, España 1997.ORIGINAL2001_Bonneth_Martinez_Dustin.pdf2001_Bonneth_Martinez_Dustin.pdfTesisapplication/pdf13146540https://repository.unab.edu.co/bitstream/20.500.12749/26988/1/2001_Bonneth_Martinez_Dustin.pdfc6a9c39b95d1da96efd80f803a88d4baMD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/26988/2/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD52open accessTHUMBNAIL2001_Bonneth_Martinez_Dustin.pdf.jpg2001_Bonneth_Martinez_Dustin.pdf.jpgIM Thumbnailimage/jpeg6777https://repository.unab.edu.co/bitstream/20.500.12749/26988/3/2001_Bonneth_Martinez_Dustin.pdf.jpg702152b5a3b1554ac655d0508b055696MD53open access20.500.12749/26988oai:repository.unab.edu.co:20.500.12749/269882024-10-18 22:01:15.339open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==