dc.contributor.advisor | Carvajal Salamanca, Roberto | |
dc.contributor.author | Bonneth Martínez, Dustin Paul | |
dc.contributor.author | Linares Galeano, Alfredo | |
dc.coverage.spatial | Bucaramanga (Santander, Colombia) | spa |
dc.date.accessioned | 2024-10-18T16:12:00Z | |
dc.date.available | 2024-10-18T16:12:00Z | |
dc.date.issued | 2001 | |
dc.identifier.uri | http://hdl.handle.net/20.500.12749/26988 | |
dc.description.abstract | 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. | spa |
dc.description.tableofcontents | 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 54 | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | spa | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
dc.title | Diseño y puesta en operación de la página web principal de la División de Ciencias Naturales e Ingenierías | spa |
dc.title.translated | Design and implementation of the main website of the Natural Sciences and Engineering Division | spa |
dc.degree.name | Ingeniero de Sistemas | spa |
dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
dc.rights.local | Abierto (Texto Completo) | spa |
dc.publisher.faculty | Facultad Ingeniería | spa |
dc.publisher.program | Pregrado Ingeniería de Sistemas | spa |
dc.description.degreelevel | Pregrado | spa |
dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
dc.type.local | Trabajo de Grado | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.subject.keywords | Systems engineer | spa |
dc.subject.keywords | Technological innovations | spa |
dc.subject.keywords | Databases | spa |
dc.subject.keywords | Sequence diagram | spa |
dc.subject.keywords | Scripting languages | spa |
dc.subject.keywords | File programming | spa |
dc.subject.keywords | Web site development | spa |
dc.subject.keywords | Websites | spa |
dc.subject.keywords | Web applications | spa |
dc.subject.keywords | Application software | spa |
dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.relation.references | [1] ALLAIRE CORPORATION. "ColdFusion White Paper”. Versión 4.5 for Higher Education. 2000. Pag2-18 | spa |
dc.relation.references | Perl and ODBC Presentation. Agu, 07 of 2001. INTERNET <http://www.rooth.net/perl/odbc/conf/> | spa |
dc.relation.references | 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> | spa |
dc.relation.references | 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. | spa |
dc.relation.references | SUN MICROSISTEM. JDBC(TM) Technology. INTERNET: < http://java.sun.com/products/jdbc/index.htnil> | spa |
dc.relation.references | CONALLEN, Jim. “Modeling Web Application Architectures with UML”. Revista “Communications OfTlie ACM”. Vol.42. No. 10. Octobcr 1999 | spa |
dc.relation.references | Modeling Web Applications with UML. . March, 9 of 2001. INTERNET: < http://www.conallen.com/whitepapers/webapps/ModelingWebApplications.htm> | spa |
dc.relation.references | “UML Extensión for Web Applications 0.91”. . March, 22 of 2001 INTERNET: < http://www.conalien.com/technologyCorner/webcxtension/WebExtension091.htm> | spa |
dc.relation.references | PRESSMAN Roger S. Ingeniería del Software, un Enfoque Practico, Tercera Edición, McGrawHill, México 1993. | spa |
dc.relation.references | LAUDON. Venneth C, LAUDON. Jane P. Administración de los Servicios Informáticos, Tercera Edición, Prentice Hall, México 1996. | spa |
dc.relation.references | BRUNER. Joy, JERONÉ. Clay, Modelamiento de Datos, Segunda Edición, España 1997. | spa |
dc.contributor.cvlac | Carvajal Salamanca, Roberto [0001298747] | spa |
dc.subject.lemb | Ingeniería de sistemas | spa |
dc.subject.lemb | Innovaciones tecnológicas | spa |
dc.subject.lemb | Desarrollo de sitios web | spa |
dc.subject.lemb | Sitios web | spa |
dc.subject.lemb | Aplicaciones Web | spa |
dc.subject.lemb | Software de aplicación | spa |
dc.identifier.repourl | repourl:https://repository.unab.edu.co | spa |
dc.description.abstractenglish | As 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. | spa |
dc.subject.proposal | Bases de datos | spa |
dc.subject.proposal | Diagrama de secuencias | spa |
dc.subject.proposal | Lenguajes scripts | spa |
dc.subject.proposal | Programación de archivos | spa |
dc.type.redcol | http://purl.org/redcol/resource_type/TP | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | spa |
dc.coverage.campus | UNAB Campus Bucaramanga | spa |
dc.description.learningmodality | Modalidad Presencial | spa |
dc.publisher.programid | ISI-1791 | |