“Análisis y diseño de un padrón único de proveedores para la
dirección general de tecnologías de la información y comunicación del estado de tabasco” Memoria De Estadía Profesional Que presenta T. S. U. Marco Antonio Rodríguez Torres Para obtener el Título de Ingeniero en Tecnologías de la Información Nombre del Asesor Académico Parrilla, Centro, Tabasco. México. Septiembre del 2014. UNIVERSIDAD TECNOLÓGICA DE TABASCO “Análisis y diseño de un padrón único de proveedores para la dirección general de tecnologías de la información y comunicación del estado de tabasco” Memoria De Estadía Profesional Que presenta T. S. U. Marco Antonio Rodríguez Torres Para obtener el Título de Ingeniero en Tecnologías de la Información Nombre del Asesor Académico Parrilla, Centro, Tabasco. México. Septiembre del 2014. AGRADECIMIENTOS DEDICATORIA RESUMEN En el proyecto llamado “Análisis y diseño del padrón único de proveedores para la Dirección General de Tecnologías de la Información y comunicación del gobierno del estado de tabasco.” se desarrollan las soluciones para la problemática presentada por la Dirección General de Tecnologías de la información del estado de Tabasco en el apartado Proveedores. Al presentar esta propuesta la empresa obtendrá un sistema funcional con el que llevará el control oportuno de todos los proveedores, altas, bajas, actualizaciones y el resguardo de los datos de cada proveedor, fácil comunicación con los diferentes sistemas de información del gobierno del estado con los que está asociada por medio de sesiones de usuarios. El proyecto fue desarrollado con el lenguaje de programación Python haciendo uso del framework Django, de igual manera para su diseño se utilizaron las siguientes tecnologías: HTML5, CSS haciendo uso de un diseño responsivo para adaptarse a los distintos dispositivos desde los cuales se pueda acceder a él y las diferentes resoluciones de pantalla. la base de datos utilizada fue implementada en PostgreSQL y será gestionada mediante el administrador web del Framework Django. Se realizaron cada una de las gestiones basadas en el PMBOK, las cuales son la gestión de integración, alcances, tiempo, recursos humanos, comunicaciones, calidad, riesgos, adquisiciones y costos, cada una de ellas desglosando la información necesaria para implementar este proyecto de aplicaciones móviles de acuerdo a las necesidades de la empresa. INDICE 1. INTRODUCCIÓN .................................................................................................. 7 2. ANTECEDENTES ................................................................................................. 9 3. JUSTIFICACIÓN ................................................................................................. 10 4. MARCO TEÓRICO ............................................................................................. 11 4.1. FUNDAMENTOS TEORICOS .................................................................................................... 11 4.1.1. PMBOK ............................................................................................................................... 11 4.1.2. TECNOLOGIAS WEB ............................................................................................................ 12 4.1.3. BASES DE DATOS ................................................................................................................ 15 4.1.4. LENGUAJES DE PROGRAMACIÓN ....................................................................................... 20 4.1.5. MODELOS DE DESARROLLO ............................................................................................... 22 4.1.5.1. UML ................................................................................................................................ 22 4.1.5.2. RUP ................................................................................................................................. 23 4.2. FUNDAMENTO CONTEXTUAL ................................................................................................. 24 4.2.1. DATOS DE LA EMPRESA ...................................................................................................... 24 5. OBJETIVOS ........................................................................................................ 25 5.1.1. GENERAL ............................................................................................................................. 25 5.1.2. ESPECIFICOS ....................................................................................................................... 25 6. METODOLOGÍA ................................................................................................. 26 7. ANÁLISIS DE RESULTADOS ............................................................................ 27 8. CONCLUSIONES Y RECOMENDACIONES ...................................................... 28 9. FUENTES CONSULTADAS ............................................................................... 29 10. ANEXOS ......................................................................................................... 30 1. INTRODUCCIÓN La Dirección General de Tecnologías de la Información y Comunicación del Estado de Tabasco, desea el desarrollo del proyecto “Padrón Único de Proveedores” el cual sea utilizado por dicha dependencia y las diferentes sistemas de información con los que cuenta el gobierno del estado de Tabasco. En la actualidad las tecnologías 2.0 son imprescindibles en cualquier empresa desde el punto de vista administrativo y/o Marketing. Hace algunos años se creía que el uso de tecnologías web no traería ningún beneficio y que simplemente era una especie de moda pasajera, sin embargo hoy en día facilidad de acceder a ellas así como de administrar y actualizar en segundos las bases de datos en distintas áreas de producción son herramientas indispensables para cualquier empresa exitosa. El presente documento seguirá la metodología del PMBOK de igual manera tiene la finalidad de dar a conocer los distintos procesos con los que contará el proyecto antes mencionado, se incluirán datos específicos de la empresa, de igual manera se documentará paso por paso el desarrollo y en la parte final del documento se incluirá toda la documentación recolectada durante el desarrollo de este. En la memoria del proyecto encontraremos los siguientes capítulos: Marco Teórico. En este apartado se explicará de manera detallada cada una de las tecnologías que se utilizaran para el desarrollo del proyecto así como la información necesaria para la metodología que se empleará, esta información es indispensable dentro del desarrollo del proyecto ya que se debe comprender cada una de las herramientas a utilizar. Metodología. Aquí se colocara la metodología utilizada para la realización de este proyecto de una manera más a fondo. 7 Análisis de resultados. En él se colocaran los resultados obtenidos durante la realización del proyecto. Conclusiones y recomendaciones. En este apartado se colocarán las conclusiones obtenidas al final del proyecto así como especificaciones técnicas del proyecto y recomendaciones para un mantenimiento apropiado del mismo. Fuentes consultadas. Aquí se colocaran todas las fuentes bibliográficas que fueron consultadas y usadas como referencias para la realización del proyecto. Anexos. En él se colocara toda la documentación recabada para la realización del proyecto, formatos, imágenes, diagramas, código fuente y demás. 8 2. ANTECEDENTES Actualmente la DGTIC cuenta con un sistema de proveedores desarrollado en PHP, sin embargo este no está optimizado además de ser considerada una tecnología vieja ya que la versión de PHP con la que fue programada no está actualizada, por dicho motivo y actualizando todos y cada uno de los sistemas con los que cuenta actualmente, el nuevo sistema será desarrollado con Python y Django con lo cual se podrá unificar con los actuales sistemas 9 3. JUSTIFICACIÓN Con el avance de las tecnologías y el incremento de lenguajes de programación orientados al desarrollo web así como la creación de Frameworks implementados por dichos lenguajes para el desarrollo rápido de aplicaciones, se determinó desarrollar el sistema web para cumplir con la compatibilidad de las diferentes aplicaciones con las que cuenta el área de DGTIC. y lograr una mejorar la administración de los distintos proveedores asociados. 10