Publicado el 25 de Diciembre del 2018
886 visualizaciones desde el 25 de Diciembre del 2018
1,0 MB
210 paginas
Creado hace 21a (27/10/2003)
UNIVERSIDAD AUSTRAL DE CHILE
Facultad de Ciencias de la Ingeniería
Escuela de Ingeniería en Computación
Construcción Módulo Web Orientado a Atención de Clientes Empresa
“Procom”
Seminario de Titulación
para optar
al título de
Ingeniero de Ejecución en Computación
Profesor Patrocinante:
Srta. Claudia Zil Bontes
Christian Eduardo Aguilar Marín
Puerto Montt Chile 2002
Con cariño y agradecimiento a
Padres y Hermanos.
1. Introducción................................................................................................... 1
INDICE
2. Objetivos....................................................................................................... 6
2.1. Objetivo General.................................................................................... 6
2.2. Objetivos Específicos............................................................................. 6
3. Planteamiento del Problema........................................................................ 8
3.1. Antecedentes........................................................................................ 8
3.1.1. Definición del problema............................................................... 8
3.1.2. Identificación de esfuerzos anteriores para resolverlo................ 9
3.1.3. Solución propuesta.................................................................... 10
3.1.4. Equipo de trabajo...................................................................... 11
3.2. Justificación....................................................................................... 11
3.2.1. Situación sin proyecto................................................................. 11
3.2.2. Situación con proyecto................................................................ 12
3.3. Delimitación......................................................................................... 13
4. Metodología................................................................................................. 14
4.1. Planificación de la base de datos......................................................... 17
4.2. Definición del sistema........................................................................... 17
4.3. Análisis y colección de requerimientos................................................ 18
4.3.1. Análisis y colección de requerimientos para la base de datos..... 18
4.3.2. Anteproyecto de desarrollo del sitio web...................................... 18
4.4. Diseño................................................................................................ 19
4.4.1. Diseño base de datos................................................................ 19
4.4.2. Diseño sitio web......................................................................... 20
4.5. Selección DBMS................................................................................. 21
4.6. Prototipo.............................................................................................. 21
4.7. Implementación................................................................................... 21
4.7.1. Implementación base de datos.................................................... 21
4.7.2. Implementación sitio web............................................................. 21
4.8. Conversión y carga de datos................................................................ 22
4.9. Prueba.................................................................................................. 22
4.10.Difusión sitio web................................................................................. 22
4.11.Mantenimiento operacional................................................................. 23
4.11.1. Mantenimiento operacional de la base de datos....................... 23
4.11.2. Mantenimiento o actualización sitio web................................... 23
4.12.Evolución sitio web............................................................................. 23
5. Recursos..................................................................................................... 24
5.1. Hardware............................................................................................. 24
5.1.1. Hardware de servidor................................................................. 24
5.1.2. Hardware de empresa................................................................. 27
5.1.3. Hardware de red......................................................................... 27
5.2. Software............................................................................................... 30
5.2.1. Software del servidor................................................................... 30
5.2.1.1. Aspectos generales software del servidor........................... 30
6. Planificación de la base de datos................................................................. 35
6.1. Evaluación de sistemas información actuales....................................... 35
6.2. Recursos............................................................................................... 36
6.2.1. Recursos humanos....................................................................... 36
6.2.2. Recursos financieros.................................................................... 36
7. Definición del sistema.................................................................................. 39
7.1. Alcance del sistema.............................................................................. 39
7.2. Forma de comunicación con las áreas................................................. 40
8. Análisis y colección de requerimientos........................................................ 41
8.1. Análisis y colección de requerimientos base de datos.......................... 41
8.2. Anteproyecto del desarrollo del sitio web.............................................. 43
8.2.1. Entrevista con el gerente de la empresa...................................... 44
8.2.2. Requerimientos del usuario......................................................... 44
9. Diseño de la base de datos.......................................................................... 46
9.1. Diseño conceptual de la base de datos................................................ 46
9.1.1. Especificación de entidades......................................................... 46
9.1.2. Identificación de relaciones........................................................... 48
9.1.3. Identificación y detalle de atributos de entidades......................... 49
9.1.4. Determinación de los dominios de atributos................................. 61
9.1.5. Identificación de claves candidatas y elección de clave primaria
para cada entidad....................................................................... 65
9.2. Diseño lógico de la base de datos....................................................... 68
9.2.1. Transformación del modelo de datos local conceptual al local
lógico........................................................................................... 69
9.2.1.1. Eliminación de relaciones mucho a muchos (M:N).............. 69
9.2.1.2. Eliminación de relaciones recursivas................................... 71
9.2.1.3. Derivación de relaciones del modelo de datos lógico.......... 71
9.2.1.4. Normalización del modelo.................................................... 74
9.2.1.5. Validación del modelo contra las transacciones.................. 76
9.2.1.6. Diseño transacciones........................................................... 79
9.2.1.7. Integridad y consistencia...................................................... 84
9.2.2. Integración de la base de datos.................................................... 88
9.2.2.1. Integración del modelo de datos lógico local al modelo
global................................................................................... 88
9.2.2.1.1. Revisar nombres de entidades y sus claves
primarias................................................................... 89
9.2.2.1.2. Revisar nombres de relaciones................................. 89
9.2.2.1.3. Verificar claves foráneas........................................... 90
9.2.2.1.4. Verificar las restricciones de integridad..................... 90
9.2.2.2. Modelo E-R global................................................................ 91
9.3. Diseño físico de la base de datos......................................................... 93
9.3.1. Traducción del modelo de datos lógico local para el DBMS
especificado................................................................................. 93
9.3.2. Diseño de relación base para un DBMS específico...................... 94
9.3.2.1. Tipo de datos e integridad.................................................... 94
9.3.2.2. Desencadenadores o triggers.............................................. 95
9.3.2.3. Índices.................................................................................. 96
9.3.3. Diseño de representación física................................................... 96
9.3.3.1. Estimación del espacio en disco para el almacenamiento de
datos.................................................................................... 96
9.3.4. Políticas de seguridad para los datos........................................... 97
10. Diseño del sitio web................................................................................... 98
Comentarios de: Construcción Módulo Web Orientado a Atención de Clientes Empresa "Procom" (0)
No hay comentarios