Automatización de la documentación docente del ITSM
Enviado por migueito • 20 de Enero de 2014 • Tesis • 15.923 Palabras (64 Páginas) • 268 Visitas
Nombre del proyecto de residencia:
Automatización de la documentación docente del ITSM.
Carrera:
Ing. en Sistemas Computacionales
Presenta:
07E40045
Francisco Javier García Gerónimo.
Asesor Interno: Asesor Externo:
M.T.C. Víctor Manuel Arias Peregrino Ing. José Ángel Córdoba García
Macuspana, Tabasco FEBRERO 2012
Agradecimientos.
En primer lugar te agradezco a ti Dios, por llevarme siempre a tú lado a lo largo de esta vida siempre llenándome de alegría y gozo, ya que has estado conmigo en las buenas y en las malas cuando siempre te necesité, nunca me dejaste solo.
A mi mamá María, gracias por todo el apoyo que me has dado desde la infancia hasta ahora y porque siempre has trabajado para darme lo mejor. A través de estas línea quiero decirte lo mucho que te quiero, gracias por ser la mejor madre del mundo y por quitarte el pan de la boca con tal de que no me faltara nada, además de una madre has sido una buena amiga y consejera que jamás haya tenido, te amo mamá.
A mi abuelita, porque ha sido un ejemplo, un estímulo a querer vivir y sacarle todo el jugo a la vida. Espero que ahora estés orgullosa de mí y de las metas que he cumplido para hacer lo que hoy soy, un profesionista.
A mis maestros: M.T.C. Víctor Manuel Arias Peregrino, Ing. Ricardo Antonio Serafín, Ing. Mayra Hernández Oramas, Ing. Rubén Cruz Gallardo e Ing. José Ángel Córdoba García. Por compartir sus conocimientos y experiencias en el trabajo realizado ya que ahora formaran parte de mi persona en este camino que empiezo como profesionista.
A la maestra Fanny Franco Estañol, porque siempre ha depositado su confianza en mí y me ha brindado su apoyo incondicional, gracias por todos esos consejos que me dio y que ahora emprendo en mí nuevo camino.
Índice de contenido
INTRODUCCIÓN 11
I Generalidades. 12
1.1 Planteamiento del problema. 12
1.2 Objetivo general. 12
1.3 Objetivo específico. 13
1.4 Alcances. 13
1.5 Limitaciones. 14
1.6 Justificación. 14
1.7 Cronograma de actividades. 15
II. Información de la Empresa. 16
2.1 Antecedentes. 16
2.2 Objetivo Organizacional. 17
2.3 Misión. 18
2.4 Visión. 18
2.5 Organigrama general del ITSM. 19
2.6 Normatividad Organizacional. 20
2.6.1 Reglas Normativas. 21
2.6.2 Políticas. 23
2.7 Información de la academia Ing. en sistemas computacionales 23
2.7.1 Valores. 23
2.7.2 Objetivos. 24
2.7.3 Misión. 25
2.7.4 Visión. 25
2.7.5 Objetivo General. 25
2.7.6 Perfil de ingreso 26
2.7.7 Perfil profesional 26
2.7.8 Campo de acción 27
2.7.9 Organigrama de la academia de Ing. en sistemas comp. 29
2.8 Croquis de localización. 30
2.8.1 Croquis de localización a nivel estado. 30
2.8.2 Croquis de localización a nivel municipio. 30
2.8.3 Croquis de ubicación del ITSM. 31
III Marco teórico del proyecto. 32
3.1 Técnicas de recopilación de información. 32
3.1.1 Cuestionario. 32
3.1.2 Entrevista. 33
3.1.2.1 Entrevista personal. 34
3.1.2.2 Entrevista por correo. 34
3.1.2.3 Entrevista por teléfono. 35
3.1.3 Observación. 35
3.2 Técnica de planificación y organización del proyecto. 37
3.2.1 Diagrama de Gantt. 37
3.2.2 Diagrama de Pert. 38
3.3 Estudio de factibilidad. 39
3.3.1 Factibilidad técnica. 40
3.3.2 Factibilidad económica. 41
3.3.3 Factibilidad operativa. 41
3.3.4 Factibilidad legal. 42
3.4 Leguajes de programación y servidores de red. 42
3.4.1 Programación. 44
3.4.2 ¿Qué es PHP? 44
3.4.3 HTML. 46
3.4.4 Servidor. 47
3.4.4.1 Servidor Apache. 47
3.4.5 Adobe Dreamweaver. 48
3.4.6 AppServe. 49
3.5 Sistema de gestor de base de datos. 49
3.5.1 Definición de base de datos. 49
3.5.1.1 Tabla. 50
3.5.1.2 Campo. 50
3.5.1.3 Registro. 50
3.5.2 SGBD. 51
3.5.3 Modelo relacional. 51
3.5.4 Teoría de la normalización. 52
3.5.4.1 Primera forma normal. 53
3.5.4.2 Segunda forma normal. 53
3.5.4.3 Tercera forma normal. 54
3.5.4.4 Otras formas de normalización. 55
3.5.4.5 Normalizar una tabla de ejemplo. 55
3.5.5 MySQL. 58
3.6 Modelo entidad-relación 59
3.6.1 Modelado Entidad-Relacion 60
3.6.2 Base teorica y conceptual. 60
3.6.2.1 Entidad 61
3.6.2.2 Atributos 61
3.6.3 Restricciones. 63
3.6.3.1 Correspondencia de cardinalidades. 63
3.6.3.2 Restricciones de participación 64
3.6.4 Claves 64
3.6.5 Diagrama entidad-relación 66
3.6.5.1 Entidades 67
3.6.5.2 Atributos 66
3.6.5.3 Relaciones 67
IV. Desarrollo del proyecto. 68
4.1 Requerimientos del proyecto. 68
4.1.1 Requerimientos Físicos. 67
4.1.2 Requerimiento Lógicos. 68
4.2 Técnicas de Planeación del Proyecto. 68
4.2.1 Diagramas de Pert. 68
4.3 Aplicación de las Técnicas de Recopilación de Información del proyecto.72
4.3.1 Entrevista realizada al jefe de división de Ing. Sistemas Comp 73
4.3.2 Resultados de la observación. 74
4.4 Estudio de Factibilidad. 78
4.4.1 Técnico. 78
4.4.2 Operativo. 79
4.4.3 Económico. 79
4.4.4 Legal. 79
4.5 Análisis del proyecto 80
4.5.1. Modelo del ciclo de vida en base al alcance del proyecto 80
4.5.2 Gestor de base de datos MySQL 82
4.5.3 Lenguaje de programación PHP 84
4.5.4 Herramienta de diseño y desarrollo 86
4.5.4.1 Adobe Photoshop 86
4.5.4.2 Adobe Flash Player 10 86
4.5.4.3 Microsoft Visio 87
4.6 Ingeniería del proyecto. 86
4.6.1 Descripción detallada del desarrollo del proyecto. 88
4.6.1.1 Diagramas de flujos 88
4.6.1.2 Diccionario de Datos 89
4.6.1.3 Modelo Entidad-Relación 104
4.6.1.4Normalización de Base de Datos 116
4.6.2 Implementación y pruebas del proyecto. 117
4.6.2.1 Constancia donde se implementó el sistema. 117
4.6.2.2 Bitácoras de pruebas con Vo. Bo. del Asesor Externo. 119
CONCLUSIÓN. 120
RECOMENDACIONES. 121
BIBLIOGRAFÍA. 122
GLOSARIO DE TÉRMINOS. 123
ANEXOS. 125
...