Tesis De Grado
rulloa196825 de Septiembre de 2014
33.233 Palabras (133 Páginas)268 Visitas
UNIVERSIDAD NUEVA ESPARTA
FACULTAD DE CIENCIAS DE LA INFORMÁTICA
ESCUELA DE COMPUTACIÓN
APLICACIÓN WEB BASADA EN INTRANET - EXTRANET
(CASO: “COMPUTACIÓN TOTAL INTERCOM C.A.”).
Tutor: Tesis de Grado, presentada por:
Ing. María Magdalena Dente T.S.U. Ulloa Malavé Ramón A.
C.I.: 6.996.971
Para optar al Título de:
Licenciado en Computación
Junio de 2005
Caracas - Venezuela
A mis padres, a los cuales les debo la vida,
a ellos que merecen todo y han recibido tan poco,
a ustedes con todo mi amor
AGRADECIMIENTOS
Toda la felicidad y los beneficios que he recibido en mi vida te los debo sin duda alguna a ti Dios. Gracias Dios mío por estar aquí siempre.
A mi familia por el estimulo que me brindaron en la elaboración de esta tesis y por tener la paciencia de esperar con tanta vehemencia la culminación de ella.
A mis compañeros y amigos por compartir las angustias y gratificaciones.
A todos ellos con mucho cariño, gracias.
RESUMEN
Universidad Nueva Esparta
Escuela de Computación
TITULO: APLICACIÓN WEB BASADA EN INTRANET – EXTRANET
(CASO: “COMPUTACIÓN TOTAL INTERCOM, C.A.)
AUTOR: T.S.U. Ulloa Malavé Ramón A. C.I. 6.996.971
TUTOR: Ing. María Magdalena Dente
INSTITUCIÓN DE REALIZACIÓN: Computación Total Intercom, C.A.
PALABRAS CLAVES: Aplicación Web, Intranet, Extranet, Sistema de Información
El presente Trabajo de Grado, estuvo enfocado en la construcción de un módulo Web orientado al cliente, para la empresa "Computación Total Intercom, C.A.".
El objetivo que se persigue al construir este módulo es poder acercarse de mejor forma a los clientes de esta empresa y a la vez ocupar la diversidad de herramientas computacionales que existen en el mercado. No obstante, se persigue también ordenar la información de los distintos clientes con los que cuenta la empresa, de tal forma, poder así agilizar las operaciones de control de inventario, consulta de productos y emisión de cotizaciones. Por otro lado, la metodología de desarrollo que se utilizó fue el ciclo de vida establecido por Kendall & Kendall, apoyada con la metodología abstracta de Microsoft Windows DNA, la cual ayuda mucho a la hora del diseño de un sitio Web. Con esto se consigue obtener un método final para realizar la construcción del módulo en forma ordenada, abarcando así, una serie de objetivos y reglas que se tienen que tomar en cuenta al momento de construir un sistema. La fase de implantación del ciclo de vida de Kendall & Kendall, no fue desarrollada, ya que la decisión sobre la implantación de la solución depende de la alta gerencia de la empresa y no del autor de este trabajo.
Para la programación del sistema se utilizaron los lenguajes de programación ASP.NET y Visual Basic .NET, y como editor para la Base de Datos se utilizó Microsoft Access 2003.
Como conclusión de este sistema, se puede decir que el trabajo cumplió con todos los objetivos que la empresa se propuso. Se consigue con esto, un sitio Web, que proporciona un medio de comunicación alternativo, cuyo objeto es acercar aún más a los clientes con la empresa y a la vez entregar un mejor servicio como respuesta.
SUMMARY
Nueva Esparta University
Computation School
TITLE: APLICACIÓN WEB BASADA EN INTRANET – EXTRANET
(CASO: “COMPUTACIÓN TOTAL INTERCOM, C.A.)
AUTHOR: T.S.U. Ulloa Malavé Ramón A. C.I. 6.996.971
TUTOR: Engineer María Magdalena Dente
INSTITUTION OF REALIZATION: Computación Total Intercom, C.A.
KEY WORDS: Application Web, Intranet, Extranet, System of Information
The present Work of Grade was focused in the construction of a module Web, guided the client, for the company “Computación Total Intercom, C.A.”.
The objective that is pursued when building this module is to be able to come closer, in a better way, to the clients of this company and at the same time to occupy the diversity of computational existent tools in the market. Nevertheless, it is also pursued to order the information of the different clients with which it counts the company, in such a way, this way to be able to speed up the operations of inventory control, it consults and emission of rates. On the other hand, the development methodology that was used was, the established cycle of life for Kendall & Kendall, leaning with the abstract methodology of Microsoft Windows DNA, which helps a lot when the design of a place Web. With this it is possible to obtain a final method to carry out the construction of the module in form ordinate, embracing this way, a series of objectives and rules that have to take into account to the moment to build a system. The phase of installation of the cycle of life of Kendall & Kendall, it was not developed, since the decision on the installation of the solution depends on the high management of the company and not of the author of this work.
For the programming of the system the programming languages ASP.NET and Visual Basic .NET was used, and as editor for the Database Microsoft Access 2003 was used.
As conclusion of this system, one can say that the work fulfilled all the objectives that the company proposed. It is gotten with this, a place Web that provides an alternative means of communication whose object is to bring near even more to the clients with the company and at the same time to give a better service like answer.
TABLA DE CONTENIDO
INTRODUCCIÓN XIII
CAPÍTULO 1 . EL PROBLEMA. 19
1.1. PLANTEAMIENTO DEL PROBLEMA 19
1.1.1. Definición del problema 19
1.1.2. Identificación de la situación actual 21
1.1.3. Solución propuesta 23
1.2. FORMULACIÓN DEL PROBLEMA 23
1.3. OBJETIVO DE LA INVESTIGACIÓN 24
1.4. OBJETIVOS ESPECÍFICOS 24
1.5. JUSTIFICACIÓN 25
1.6. DELIMITACIÓN 27
1.7. LIMITACIONES 31
CAPÍTULO 2 . MARCO TEÓRICO 33
2.1. ANTECEDENTES 33
Antecedentes de la Investigación 33
2.2. BASES TEÓRICAS 37
2.2.1. Customer Relationship Management (CRM) 37
2.2.2. Intranet 40
2.2.3. Extranet 41
2.2.4. Seguridad en Internet 43
2.2.5. Lenguajes de programación de aplicaciones Web 50
2.2.6. NET Framework 53
2.2.7. Base de Datos 60
2.2.8. Metodología del ciclo de vida del desarrollo de sistemas 62
2.2.9. Modelo DNA 67
2.2.10. Procesos de comercialización 72
2.3. TÉRMINOS BÁSICOS 79
CAPÍTULO 3 . MARCO METODOLÓGICO 81
3.1. TIPO DE INVESTIGACIÓN 81
3.2. DISEÑO DE LA INVESTIGACIÓN 81
3.3. POBLACIÓN Y MUESTRA 82
3.4. TÉCNICAS E INSTRUMENTOS DE RECOLECCIÓN DE DATOS 83
3.4.1. Instrumentos de recolección de datos: 86
3.4.2. Validación de los instrumentos de recolección 87
3.5. PROCESAMIENTO Y ANÁLISIS DE LOS DATOS 87
CAPÍTULO 4 . PRESENTACIÓN Y ANÁLISIS DE LOS DATOS 89
4.1. ANÁLISIS DE LOS CUESTIONARIOS 89
4.2. ANÁLISIS DE LAS ENTREVISTAS 101
4.3. ANÁLISIS DE LA OBSERVACIÓN DIRECTA 102
CAPÍTULO 5 . FASES DEL DESARROLLO DEL PROYECTO 103
5.1. IDENTIFICACIÓN DEL PROBLEMA, OPORTUNIDADES Y OBJETIVO 103
5.2. DETERMINACIÓN DE LOS REQUERIMIENTOS DE INFORMACIÓN 104
5.3. ANÁLISIS DE LAS NECESIDADES DEL SISTEMA 111
5.4. DISEÑO DEL SISTEMA RECOMENDADO 120
5.5. DESARROLLO Y DOCUMENTACIÓN DEL SOFTWARE 123
5.6. PRUEBAS Y MANTENIMIENTO DEL SISTEMA 126
CAPÍTULO 6 . SISTEMA PROPUESTO 129
6.1. FORMA DE COMUNICACIÓN DEL SISTEMA CON EL EXTERIOR 135
6.2. DISEÑO DE LA BASE DE DATOS 137
6.2.1. Diseño conceptual de la base de datos 137
6.2.2. Diseño lógico de la base de datos 145
6.2.3. Diseño físico de la base de datos 157
6.3. DISEÑO DEL SITIO WEB 159
6.3.1. Diseño lógico del sitio Web 159
6.3.2. Diseño físico del sitio Web 165
6.4. SELECCIÓN DEL DBMS 168
6.5. SEGURIDAD 168
6.5.1 Acceso de datos. 169
6.3.2. Seguridad Web. 170
6.6. IMPLEMENTACIÓN 170
6.6.1. Implementación del sitio Web. 170
CONCLUSIONES 171
RECOMENDACIONES 175
BIBLIOGRAFÍA 177
REFERENCIAS ELECTRÓNICAS 179
ANEXOS 181
TABLAS
Tabla 1. Requerimientos a nivel del Servidor. 107
Tabla 2. Costos estimados para el diseño y desarrollo el sistema. 109
Tabla 3. Cuadro comparativo de Sistemas de Bases de Datos. 120
Tabla 4. Especificación de Entidades. 137
Tabla 5. Identificación de relaciones. 139
Tabla 6. Identificación y detalle de atributos de entidades. 141
Tabla 7. Transacciones versus requerimientos. 152
...