UTS
IMPLEMENTACION DE SITIO WEB Y BD PARA CECACI. FRANCISCO JAVIER DÍAZ DOMÍNGUEZ/ GADIEL DARIO LÓPEZ GÓMEZ/EFRAÍN GÓMEZ AGUILAR/ LORENA DE JESÚS PÉREZ DÍAZ Implementación de una Aplicación Web para Centro de Capacitación Especializado en Computación (CECACI) a través de los software PHP y HTML, MySQL; ejecutado en un Servidor Linux (Centos 5.5)
FRANCISCO JAVIER DÍAZ DOMÍNGUEZ UNIVERSIDAD TECNOLÓGICA DE LA SELVA UTS
[2]
Contenido RESUMEN..........................................................................................................................................8 ABSTRACT .........................................................................................................................................9 INTRODUCCIÓN.............................................................................................................................10 PLANTEAMIENTO DEL PROBLEMA ..........................................................................................10 JUSTIFICACIÓN...............................................................................................................................11 OBJETIVOS ......................................................................................................................................12 OBJETIVOS ESPECIFICOS ...........................................................................................................12 OBJETIVO GENERAL ...................................................................................................................12 ALCANCE ........................................................................................................................................12 LIMITACIONES ................................................................................................................................13 II.
DATOS DE LA EMPRESA/ ORGANIZACIÓN .........................................................................13 I.1 NOMBRE ................................................................................................................................13 I.2 GIRO .......................................................................................................................................13 1.3 UBICACIÓN ...........................................................................................................................13 1.4 ANTECEDENTES ...................................................................................................................14
I.5 FILOSOFIA ORGANIZACIONAL ................................................................................................15 MISIÓN ....................................................................................................................................15 VISIÓN .....................................................................................................................................15 OBJETIVOS ESTRATEGICOS ...................................................................................................15 VALORES .................................................................................................................................15 1.6 ORGANIGRAMA ...................................................................................................................16 Fig. 2 Organigrama del personal de CECACI. .........................................................................16 1.7 ANALISIS DE LA SITUACION ACTUAL DE LA EMPRESA (FODA) .....................................16 II. ESTÁNDARES Y NORMAS APLICABLES A PROYECTOS DE TI ...............................................17 II.1 MÉTRICAS DE LA CALIDAD INTERNA DEL PRODUCTO ...................................................18 II.2 JUSTIFICACIÓN DEL ESTÁNDAR DE CALIDAD ..................................................................19 II.3 FORMATOS DE EVALUACIÓN DE LOS CRITERIOS UTILIZADOS .....................................20 III.
PLANEACIÓN DEL PROYECTO DE TI ................................................................................21
PROJECT CHARTER ....................................................................................................................21 [3]
LISTA DE STAKEHOLDERS ............................................................................................................. 22 EDT ..............................................................................................................................................22 DOCUMENTACION DE REQUISITOS ........................................................................................28 MATRIZ DE RASTREABILIDAD DE REQUISITOS ......................................................................32 III.1 DEFINICION DE ACTIVIDADES, ROLES Y MATRIZ DE RESPONSABILIDADES ...............33 DEFINICION DE ACTIVIDADES ..............................................................................................33 ROLES ..........................................................................................................................................34 ORGANIGRAMA Y DESCRIPCIO DE CARGO ........................................................................34 ASIGNACIÓN DE ROLES Y RESPONSABILIDADES ..............................................................35 FORMULARIOS DE ROL-RESPONSABILIDAD-AUTORIDAD ...............................................35 MATRIZ DE RESPONSABILIDADES .......................................................................................37 MATRIZ DE ASIGNACIÓN DE RESPONSABILIDADES (RAM) USANDO UN FORMATO RACI .........................................................................................................................................37 III.2 DIAGRAMA DE GANTT .......................................................................................................39 III.3 ESTIMACIÓN DE COSTOS ......................................................................................................41 ALTERNATIVA DE INVERSIÓN ..................................................................................................41 PLANIFICAR LAS ADQUISICIONES ...........................................................................................43 COSTOS Y PRESUPUESTOS .......................................................................................................47 MATERIALES ...........................................................................................................................47 PROVEEDORES .......................................................................................................................50 ALIMENTOS, ALOJAMIENTO, VIAJES ...................................................................................50 ACTIVIDADES PROGRAMACIÓN Y CONFIGURACIÓN TÉCNICA. .....................................50 IIII.
MÉTODOS DE COMUNICACIÓN DEL EQUIPO DE TRABAJO .........................................53
IV.1 METODOS DE COMUNICACIÓN.......................................................................................53 PLAN DE COMUNICACIÓN .......................................................................................................54 MINUTAS POR EVENTOS ..............................................................................................................57 SANCIONES ....................................................................................................................................59 LÍNEAS DE COMUNICACIÓN ........................................................................................................69 IVI.
ANÁLISIS Y ADMINISTRACION DE LOS RIESGO DEL PROYECTO DE TI .......................70
VI.
DESARROLLO DEL PROYECTO DE TI ................................................................................77 [4]
VI.1 MODELO DEL NEGOCIO........................................................................................................ 77 VII.
A. CONSIDERACIONES PARA EL DESARROLLO DE PROYECTOS DE SISTEMAS ..........79
VII.A.2 ANÁLISIS DE LOS REQUERIMIENTOS DEL SISTEMA DE INFORMACIÓN. ................80 VII.A.3 DISEÑO DE LA APLICACIÓN (SISTEMA DE INFORMACIÓN, BASES DE DATOS) INTERFAZ DEL SISTEMA ............................................................................................................82 VII.A.4 CONSTRUCCIÓN Y DESARROLLO DE LA APLICACIÓN (SISTEMA DE INFORMACIÓN, BASES DE DATOS) .........................................................................................88 ARQUITECTURA DE INFORMACIÓN ....................................................................................88 VII.A.5 PRUEBAS DEL SISTEMA .................................................................................................89 VII.A.6. PUESTA EN MARCHA DEL PROYECTO ........................................................................89 VIII. DOCUMENTACION ................................................................................................................91 INTERFAZ DE LA BASE DE DATOS ........................................................................................91 VII. 1 TECNICA Y OPERATIVA ....................................................................................................92 SEGURIDAD DE LA APLICACIÓN WEB. ................................................................................92 REGISTROS DE USUARIOS ....................................................................................................92 VIII TRANSICIÓN O CIERRE ...........................................................................................................94 VIII.1 CIERRE ...............................................................................................................................94 IX. CONCLUSIONES, OBSERVACIONES Y RECOMENDACIONES ..............................................99 X. REFERENCIAS BIBLIOGRAFICAS .............................................................................................101 ANEXOS ........................................................................................................................................102 MANUAL PARA EL DISEÑO DE LA BASE DE DATOS ............................................................103 INSTALACIÓN DE XAMPP 1.7.7 ..........................................................................................103 MANUAL DE USUARIO DE LA BASE DE DATOS................................................................111 INTRODUCCIÓN.......................................................................................................................111 OBJETIVO DE LA APLICACIÓN WEB .......................................................................................111 ¿CÓMO ACCEDER A LA BASE DE DATOS? ............................................................................111 REGISTRAR LA CALIFICACIÓN DE UN ALUMNO ..................................................................112 CONSULTAR LA CALIFICACION REGISTRADA DE CUALQUIER ALUMNO .........................113 MODIFICAR LA CALIFICACIÓN DE UN ALUMNO .................................................................113 ELLIMINAR UNA CALIFICACIÓN .............................................................................................115 [5]
MANUAL DE CONTRATACIÓN Y CONFIGURACIÓN NOMBRE DE DOMINIO .......................................................................................................118 MANUAL SERVICIO DE HOSPEDAJE ..................................................................................125 INSTALACIÓN DEL CENTOS 5.5..........................................................................................138 Manual de Usuario ...................................................................................................................168 Sitio Web CECACI .....................................................................................................................168 ACTAS DE ASISTENCIAS ..........................................................................................................185
[6]
[7]
RESUMEN El proyecto fue realizado mediante un estudio general al Centro de Capacitación Especializado en Computación (CECACI), Ocosingo, Chiapas. Se estableció realizar un Sistema en plataforma Web; toda la información que actualmente maneja dicha Institución es registrada en bitácoras esto hace que sea insegura, y son más fáciles de modificar y propensos a ser eliminados por usuarios externos, en cuanto al manejo y búsqueda de información implica pérdida de tiempo ya que la información esta desorganizada. Para la implementación del Sistema Web se utilizaron los siguientes Software: PHP HTML Linux Centos 5.5 FLASH MYSQL V… Consecutivamente se realizo la instalación de cada uno de los Software, diseñando la Base de Datos. Utilizando el lenguaje de programación PHP y HTML se desarrollo la Aplicación Web, para que de esta manera la información de CECACI sea más eficiente y segura, en cuanto al almacenamiento de todos sus datos. El Sistema Web será manipulado por un administrador y estará restringido para algunos usuarios; es decir, podrán accesar con un password y login solo personal autorizado, la aplicación realizará las siguientes funciones: altas, bajas, consultas y modificaciones. Generará reportes de datos de algunas actividades de manera automática, con la finalidad de brindar una respuesta rápida y eficiente en la búsqueda de información de cualquier petición que el usuario requiera.
[8]
ABSTRACT The Project was done through a general study to Centro de Capacitación Especializado en Computación (CECACI), Ocosingo, Chiapas. It was established to do a System in Web Platform; all the information that actuality the Institution is handles registered in logbooks this makes unsafe and are answer to update and likely to be delete for external users, the management and searching of information implies loss of time because the information is disorganized. For the implementation of the Web System the following Software was used: PHP HTML LINUX CENTOS 5.5 FLASH MYSQL
Consecutively the Software Installation of each of the software was done, designing the database. Using the programming language PHP y HTML the Web Application was developed, so the information of CECACI will be more efficient and safer for the storage of all its data.
The Web System will be manipulated for an administrator and will be restricted users; that is to say, you could access with a password and login authorized personnel only, the Web Application will do the next functions: insert, delete, select and update.
It will generate reports of data of some activities of automatic way, with the objective of provide a quick and efficient answer in the search of information of any request that the user needs. [9]
INTRODUCCIÓN PLANTEAMIENTO DEL PROBLEMA
Actualmente en el Centro de Estudios en Computación CECACI, todos los procesos administrativos
se realizan de manera manual tales como: Inscripciones,
colegiaturas, calificaciones entre otros. En la realización de cada una de estas actividades se requiere de mucho tiempo, además de ser una actividad muy tediosa ya que el personal tiene que realizar distintos procesos para cada una de las actividades tal como buscar los archivos en cada uno de los archiveros, estantes y hacer los registros correspondientes. Todos los alumnos actualmente inscritos y que necesiten de algún tipo de información tal como: colegiaturas, calificaciones y término o inicio del paquete necesitan ir personalmente hasta la institución. Así también se ve la necesidad del personal directivo de introducir información o enviar las calificaciones correspondientes desde un punto distinto al Centro de Estudios. Actualmente el medio de difusión del Centro de Estudios en Computación, se realiza mediante volantes y de manera personal.
[10]
JUSTIFICACIÓN Desarrollar e implementar un Sistema en plataforma Web para el manejo de la información como el pago de colegiaturas, inscripciones y consulta de calificaciones; empleando el lenguaje de programación PHP y HTML con una dirección de dominio (www.grupocecaci.com.mx) en internet. Realizar un sistema de Base de Datos que permita automatizar las actividades que se llevan a cabo en la empresa CECACI mediante el desarrollo de un Sitio Web.
La implementación del Sitio Web es con la finalidad de que CECACI tenga un lugar en el mundo de la Internet y por medio de esta tenga mayor publicidad; ya que actualmente la difusión de este Instituto se realiza por medio de volantes. Con esta Aplicación Web se pretende automatizar los procesos de cada una de las actividades que se llevan a cabo en el Centro de Estudios en Computación (CECACI), por otro lado también se proporcionará un mejor servicio en el manejo y búsqueda de datos requerida en su momento. Se pretende de esta manera proporcionar más seguridad en cuanto a la información almacenada y un sistema más eficiente y confiable para el personal administrativo de CECACI.
[11]
OBJETIVOS OBJETIVOS ESPECIFICOS
Proporcionar servicios eficientes a los alumnos del Centro de Capacitación Especializado en Computación (CECACI), como: consultas de calificaciones, pagos de colegiaturas, entre otros. Implementar un Sitio Web para el medio publicitario para CECACI. Implementación de la Base de Datos para la consulta de calificación, inscripción y pago de colegiaturas.
OBJETIVO GENERAL Dar a conocer a CECACI en internet mediante el Gestionamiento y elaboración de un Sitio Web en donde difundan sus actividades, propuestas y promociones Educativas con las que cuenta para optimizar las actividades mediante los procesos que operan dentro de CECACI, mediante la implementación de una aplicación Web que permita facilitar la operación de la información.
ALCANCE Mediante la Implementación de la Aplicación Web en el Centro de Capacitación Especializado en Computación (CECACI) se logrará la automatización de todos los procesos que se realizan en dicha Institución tales como: Altas y bajas de alumnos, control de colegiaturas, asistencias, registros y consultas de calificaciones. Y a través del Sitio Web lograremos difundir mejor nuestra Institución con la finalidad de facilitar la información a clientes e interesados y brindar servicios de mayor calidad. [12]
LIMITACIONES
El sistema a desarrollar será exclusivamente implementado para el Centro de Capacitación Especializado en Computación (CECACI) de Ocosingo, Chiapas.
El Sitio Web no contara con un catalogo en donde el alumno pueda darse de baja de la Institución.
Los desarrolladores no se harán cargo del paquete de hosting, eso lo realizara el Gerente de la Institución CECACI.
Desde el Sitio Web, los usuarios (alumnos) no podrán realizar trámites como inscripciones.
La base de datos solo realizara altas, bajas, consultas y modificaciones.
II.
DATOS DE LA EMPRESA/ ORGANIZACIÓN
I.1 NOMBRE Centro de Estudios en Computación Ocosingo (CECACI)
I.2 GIRO CECACI es un centro de Estudios especializada a la computación con giro Educativo avalada por la Secretaria de Educación del Estado de Chiapas.
1.3 UBICACIÓN Se encuentra actualmente ubicada en Avenida Central Poniente No.24 Planta Alta Ocosingo, Chiapas.
[13]
Fig. 1 Ubicación de la Institución CECACI.
1.4 ANTECEDENTES
La institución Centro de Estudios en Computación Ocosingo, fundada en el año 2007, forma parte del subsistema de educación en computación. A 4 años de su creación, la institución CECACI es una de las instituciones reconocidas, por la calidad de su oferta educativa, así como por su planeación estratégica.
Tenemos como misión formar profesionistas con valores, conocimientos, habilidades y conciencia para que pueda competir en su campo profesional, a la vez contribuir con desarrollo y crecimiento económico, político, cultural y social del país.
[14]
I.5 FILOSOFIA ORGANIZACIONAL MISIÓN Fomentar la educación como una cultura más a fin de formar a más profesionales con habilidades y los conocimientos necesarios para la ejecución de distintas tareas tecnológicas a fin de contribuir en el desarrollo económico, social, político y cultural de nuestro país. VISIÓN Ser una Institución que fortalezca el esfuerzo de cada alumno mediante la adopción de nuevos conocimientos tecnológicos, además de ser una institución competitiva a través del éxito logrado de nuestros egresados.
OBJETIVOS ESTRATEGICOS Formar técnicos con solido nivel académico en las distintas ramas de Computación. Prestar servicio técnico a Instituciones oficiales y privadas en el mercado regional. Ofrecer un servicio de calidad como principales proveedores de información de funciones administrativas y académicas. Ser líder en el mercado de Institutos de Computación.
VALORES o El cliente es nuestra razón de ser, ofrecemos un trato de Calidad Humana. o Honestidad. o Veracidad. [15]
o Confianza. o Respeto. o Compromiso. o Responsabilidad.
1.6 ORGANIGRAMA
Fig. 2 Organigrama del personal de CECACI.
1.7 ANALISIS DE LA SITUACION ACTUAL DE LA EMPRESA (FODA) FORTALEZAS(+) 1.
2. 3. 4. 5. 6. 7.
DEBILIDADES(-)
Posee muchas sucursales en todo el estado (Chiapas) superando con creces la competencia. Fuerte posicionamiento en el mercado de Escuelas de Computación. Atractivas promociones para los alumnos de esta Institución. Servicios de Alta Calidad. Experiencia en la Formación de Técnicos. Ubicación de la Institución. Cursos dirigidos a todo tipo de público.
[16]
1. 2.
3.
Estrategia basada en bajos costos (Pagos de colegiaturas). Poseer elementos visuales alejados de la cultura y tradiciones de Ocosingo No cuenta con un Sitio Web para mayor publicidad.
OPORTUNIDADES 1. 2. 3. 4.
AMENAZAS
entrar en el mercado rápidamente por su excelente relación precio-calidad. Mercados en desarrollo (Tabasco, Veracruz, Guerrero, Oaxaca, Internet) Un nuevo mercado Nacional. Servicios Web.
1. 2. 3. 4. 5. 6.
Las nuevas competencias que están surgiendo. Guerras de Precios del Servicio. El competidor tiene un nuevo servicio mejora o innovador. Nuevos impuestos en el servicio. Medidas impositivas que tome la autoridad sobre nuestro servicio. No prestar atención a la competencia y perder ventaja en el mercado.
Fig. 3 Análisis FODA de la Institución CECACI.
II. ESTÁNDARES Y NORMAS APLICABLES A PROYECTOS DE TI ISO/IEC 9126 [ISO04] es un estándar que describe como un modelo es más utilizado para los productos de Software. El estándar ISO/IEC 9126 [ISO04], que define un producto de Software de calidad del modelo, las características de calidad y métricas relacionadas. Estos componentes pueden ser utilizados tanto para evaluar y fijar metas para la calidad de un producto de Software.
La norma ISO/IEC9126 contiene un modelo de calidad de dos partes: una parte del modelo de calidad es aplicable para el modelado de la calidad interna y externa de un producto de Software, mientras que por otra parte se destina al modelo de la calidad en el uso de un producto de Software.
[17]
II.1 MÉTRICAS DE LA CALIDAD INTERNA DEL PRODUCTO APLICACIÓN DEL MODELO DE CALIDAD ISO 9126 PARA PROBAR LAS ESPECIFICACIONES Etapas del ciclo de de vida del Software Calidad interna
Calidad externa
La calidad interna se obtiene mediante exámenes de
La calidad externa se refiere a las propiedades de
documentos de especificaciones, los modelos de
Software que interactúan con su entorno.
control, o por el análisis de código fuente.
Características
Funcionalidad
Fiabilidad
Utilidad
Eficiencia
Mantenibilidad
Portabilidad
Comprensibi lidad, Facilidad de aprendizaje, Operatividad , Atractivo, Usabilidad, Cumplimient o.
Tiempo, Comportami ento, Recursos, Utilización, Eficiencia, Cumplimient o.
Analizabilidad, Variabilidad, Estabilidad, Capacidad de prueba, Mantenibilidad, Cumplimiento.
Adaptabilida d, capacidad de instalación, Coexistencia , Sustentabilid ad, Portabilidad, cumplimient o.
dad Precisión, Interoperabil idad, Seguridad, cumplimient o.
Madurez, Tolerancia a fallos, Recuperabili dad, Fiabilidad, Cumplimient o.
Cada característica principal contiene una subcaracterística cumplimiento de lo que denota el grado a la que la especificación de prueba se adhiere a las normas vigentes o posibles convenios sobre este aspecto.
Fig. 4 Métricas del modelo de calidad ISO 9126
[18]
II.2 JUSTIFICACIÓN DEL ESTÁNDAR DE CALIDAD De acuerdo al proyecto se aplicaron algunas características del estándar 9126, como son: Funcionalidad, Utilidad, y Eficiencia; las cuales consideramos que son de suma importancia para la realización del sistema en buena calidad:
Funcionabilidad
Interoperabilidad. En un producto tiene la capacidad de interactuar con dos usuarios. Administrador:
Tiene
todos
los
privilegios
para
el
uso
del
sistema.
Alumno: Podrá visualizar su calificación sin realizar modificaciones. Seguridad de acceso. Para acceder al sistema requiere de un login y password, brindando seguridad, al almacenamiento de la información de manera que los usuarios externos no puedan leerlos ni modificarlos, al tiempo que no se deniega al acceso a las personas autorizadas.
Utilidad
Capacidad de ser entendido, aprendido, operado, atracción. El sistema permite hacer la comparación del almacenamiento de datos anterior con el sistema actual, resultando el más adecuado, así también, es fácil manejar, resultando atractivo para el administrador.
Eficiencia
Comportamiento temporal El sistema brinda un resultado eficaz en cuanto al tiempo de respuesta, la rapidez en la búsqueda de datos y en el almacenamiento de la información, de manera que
[19]
al hacer una consulta dentro del sistema solo se hace ingresando la MATRICULA de cualquier alumno dado de alta.
II.3 FORMATOS DE EVALUACIÓN DE LOS CRITERIOS UTILIZADOS Para la confirmación de dichas métricas, se han hecho encuestas tanto como al personal directivo, administrativo y clientes que usan el servicio que la aplicación Web CECCI.
Formato de evaluación
muy bien
1. ¿Qué tan fácil es el manejo de la Aplicación Web? 2. ¿Qué tan satisfecho se encuentra con la Aplicación Web en comparación con el manejo de información anterior? 3. ¿Cumple la Aplicación Web con los requisitos requeridos? 4. ¿La Aplicación Web cumple con la efectividad en cuanto al tiempo de respuesta de la información? 5. ¿La Aplicación Web le brinda la mayor seguridad en el almacenamiento de la información? 6. ¿cree usted que la Aplicación Web cuenta con los colores adecuados? Fig. 5 Formato de evaluación de los criterios utilizados
[20]
bien regular Mal
III.
PLANEACIÓN DEL PROYECTO DE TI
PROJECT CHARTER
[21]
LISTA DE STAKEHOLDERS
NOMBRES Feliciano Ramírez Romero Francisco Javier Díaz Domínguez
LISTA DE STAKEHOLDERS RESPONSABILIDADES TELEFONO DIRECCION Dueño de la empresa 9191141113 Barrio Tonina Servidor 9191025618 Barrio San Sebastián
Efraín Gómez Aguilar
Página web
Gadiel Darío López Morales
Servidor
Lorena de Jesús Pérez Díaz
Base de Datos
9191182323
9191208409
FACEBOOK
EMAIL
Facebook.com /frankcisko354
frank_17_02@hot mail.com
Barrio San Sebastián
facebook.com /efraingomez
Barrio Centro
facebook.com /gadieldario facebook.com /lorezaid
[email protected] m
[email protected]. mx loreyk_19@hotma il.com
Barrio Guadalupe
EDT IMPLEMENTACIÓN DE BD Y SITIO WEB PARA CECACI
Implementacion Sistema
Implementacion Servidores
Implementacion BD
Manual de Usuario Sistema
Manual de Usuario Servidores
Manual de Usuario BD
Control de Versiones Versión 002
Hecha por Lorena de Jesús Pérez Díaz
Revisada por F.J.D.D, E.G.A
G.D.G.L,
Aprobada por
Fecha
F.J.D.D
01/ABRIL/2012
Motivo Proporcionar una descripción más detallada de los entregables.
DICCIONARIO EDT Nombre del Proyecto Implementación de BD y Sitio Web para CECACI
Siglas del Proyecto
IBDSWCECACI
Entregables Descripción Actividad 1.1 Implementación Desarrollar una Página 1.1.1 Análisis Web para CECACI y de 1.1.2 Seleccionar el Sistema esta forma pueda lenguaje. atraer más clientes. 1.1.3 Diseñar prototipo. 1.1.4 Entregar y revisar con el sponsor y administradores. 1.1.5 Corregir revisiones. 1.1.6 Pruebas de Fallos 1.2 Implementación 1.2.1 Configurar los Servidores servicios: DNS, DHCP, Linux/Windows FTP, HTTP, IIES. 1.2.3 Revisión con el sponsor y administrador. 1.2.5 Realizar Pruebas de Fallos.
Responsable Efraín Gómez Aguilar
1.3 Implementación La Base de Datos se BD aplicara mediante el Lenguaje Relacional SQL Server versión 2005
Lorena de Pérez Díaz
1.3.1 Diseñar la BD. 1.3.2 Elaborar el Modelo E-R 1.3.3 elaborar un Modelo Relacional 1.3.4 Revisión con el
Francisco Javier Díaz Domínguez/Gadiel Gómez López
Jesús
1.4 Manual Usuario Sistema
de Informe que describirá de forma sencilla. Coherente y clara la forma de navegar atraves de la Pagina Web.
1.5 Manual de Documento que Usuario Servidores detallará los pasos para la previa configuración de los servicios DNS, DHCP, y FTP.
1.6 Manual Usuario BD
de Documento que describirá la forma de facilitar al administrador el aprendizaje y manejo de las Bases de Datos de CECACI.
administrador y sponsor del diseño de la BD. 1.4.1 Se elaborara un manual de usuario de sistema 1.4.2 2 Entregar Impreso/Engargolado 1.4.3 Entregar al Sponsor.
Efraín Gómez Aguilar
1.5.1 Se imprimirán Francisco Javier Díaz pantallas para Domínguez/Gadiel capturar imágenes. Gómez López 1.5.3 Se entregara en forma digital y/o engargolado. 1.5.4 Presentar al administrador y sponsor. 1.4.1 Se imprimirán Lorena de Jesús pantallas para obtener Pérez Díaz imágenes de la BD. 1.4.2 Documentar en Word. 1.4.3 Entregar Impreso/Engargolado 1.4.4 Entregar al Sponsor.
[24]
ALCANCE
DECLARACION
DESCRIPCION
CRITERIOS DE ACEPTACI ON
ENTREGRA BLES
EXCLUSIONE S
RESTRICCIONE S
SUPUESTO S
Proporcionar un prototipo del Sistema Web.
Se elaborara una pequeña muestra de lo que será el sitio web para mostrárselo al Sponsor.
Se le mostrara al dueño de la empresa para que nos diga si esta bien o si desea agregar o modificar algunas cosas. Que el Sitio Web contenga lo necesario para su buen funcionami ento y asi se pueda ofertar los servicios y productos de CECACI.
Diseño de la Pagina Web en HTML.
No contendrá informacion relevante.
Estandares cunmplidos: Lo determinará el Equipo de Desarrollo del Proyecto.
Presentar un prototipo con el dueño de CECACI. Con la finalidad de Mejorar el diseño del Sitio Web.
No se podra accesar al Sitio Web si no cuenta con internet.
Que el programador no maneje el lenguaje de Programacion solicitado para este Proyecto.
Que sea un document o que este redacto en forma sencilla y clara de entender. Que cuente con los pocesos necesarios para la Restauraci
Manual ya sea Digital o Impreso.
El equipo desarrollado r del Proyecto no se compromet e a realizar dicha Restauracio n despues de entregar el Proyecto.
No contar con suficiente tiempo o recursos para llevar acabo las impresiones.
Con la implement acion se pretende atrear la atencion de muchos clientes. CECACI podrá ser visita por muchos usuarios gracias a su Sitio Web. Mejorará la forma de recuperar datos causados por fallos.
Implementar un Sistema Web
Desarrollar una Pagina Web para CECACI y de esta forma pueda atraer mas clientes.
Entrega del Manuel de Usuario para el Proceso de respaldo y restauración de Base de Datos.
Documento que describirá el plan de respaldo de la base de datos y la restauración de esta, así como también se explicara el tipo de respaldo, los dispositivos que manejaremos y los encargados de este.
Mostrará en que parte iran los modulos y lo que contendra n. Sitio Web que pueda accesar desde cualquier parte que me encuentre.
[25]
on de la BD en caso deerrores y fallos.
Entrega Manual usuario Sitio Web.
de de del
Informe que describirá de forma sencilla. Coherente y clara la forma de navegar atraves de la Pagina Web.
El sistema Web contendrá los siguientes módulos los cuales son: Alumnos, administrador, servicios, galerias de productos y servicios, quienes somos y contactenos.
Modulos que tendra la pagina Web la cual Podrá navegar en Internet Explorer. Podrá usarse en los sistemas operativos de Windows y Linux Centos. Ingresar mediante un login y una contraseña. Hacer consultas, verificar y guardar
Se entregará al administra dor, asesores y Sponsor de CECACI el manual digitalmen te para verificar su aprobacion o modificar para que sea adaptable a su comodidad . Presentar el avance del Sistema al Sponsor de CECACI y a los administra dores que estaran interactua ndo constante mente con el.
El informe sera entregado digital o impreso con los detalles necesarios .
Despues de la entrega del Proyecto no modificarem os nada de este Manuel .
no se harà la entrega del Manual impreso por falta de recursos.
Facil navegacio n de los administra dores, asesores y Sponsor de CECACI cuando interactue n por primera vez con el Sitio.
Entrega de la Pagina Web con todo lo mencionad o anteriorm ente y mejorado o con mas modulos.
No podra ser bien visto si los pixees sobre pasan los 640 pixeles. El usuario que no tenga privilegios no podra accesar a ciertos modulos.
No contar con el personal para Programa el Sistema en Plataforma Wrb.
Los alumnos, administra dores podran hacer consultas o modificaci ones desde este sitio. Los usuarios ajenos podran interactua r con el
[26]
información.
Plan de mantenimiento correctivo y preventivo de los Servidores.
Documento que redactara como se llevara acabo el mantenimiento tanto preventivo como correctivo y cada cuanto se realizara esta actividad con los servidores.
Pruebas contra fallos.
Se realizaran un par de pruebas con la finalidad de que nos permita obtener un resultado correcto antes de la entrega final del Proyecto
Se le presentara al administra dor que estara a cargo de los servidores el informe para el mantenimi ento de estos equipos. Presentars e con el administra dor del Sistema de la BD. Servidores y Sistema Web para la prueba y mejoras de los servicios antes mencionad os.
Informe digital o impreso detallada mente en forma clara y precisa.
El calendario de plan de mantenimie nto puede variar de acuerdo al administrad or.
No terminar el manual el manual en tiempo y forma de la entrega.
Resultados correctos sobre la evaluacion de pruebas de fallos.
Los equipos y sistemas estan expuestos a cualquier error o fallo.
no llevar acabo pruebas de este tipo por falta de personal.
Sitio Web y ver sus catalogos. Buen funcionam iento de los Servers.
Entregar un buen servicio por parte de los Desarrolla dores del Proyecto. Mejor funcionam iento de los servicios y equipos. Éxito en el Proyecto.
[27]
DOCUMENTACION DE REQUISITOS
ID
REQUISITOS
DESCRIPCION
00 1
PROTOTIPO DEL SITIO WEB
Se elaborara una pequeña muestra de lo que será el sitio web para mostrárselo al sponsor.
Funcional
00 2
Manuel de Usuario para el Proceso de respaldo y restauración de Base de Datos.
Documento que describirá el plan de respaldo de la base de datos y la restauración de esta, así como también se explicara el tipo de respaldo, los dispositivos que manejaremos y los encargados de este.
DE DOCUMENTA CION
00 3
El administrador
TIPOS
Ingresar a Funcional través de
CRITERIOS DE ACEPTACIÓ N
IMPACTOS
SUPUESTOS Y RESTRICCIO NES
RESPONSA BLE
FECHA DEL REQUISIT O
Se le mostrara al dueño de la empresa para que nos diga si esta bien o si desea agregar o modificar algunas cosas. EL EQUIPO ENTREGAR A ESTE MANUAL AL DUENO DE LA EMPRESA
En todos los departame ntos
Ninguna
Efrain Gomez Aguilar
03 de marzo de 2012
EN TODAS LAS AREAS
NINGUNA
LORENA DE JESUS PEREZ DIAZ
5/ABRIL/2 012
El equipo darà una
En todos los
Efrain Gomez
20 de mayo de
tendrá acceso a diferentes actividades dentro del sistema.
00
su clase de acceso y de un password. Podrá elegir el menú de operacion es. Podrá dar de alta, consulta, modificaci ones y bajas a los diferentes catálogos: Asesores, Alumnos, Inscripcio nes, Pago de Colegiatur a.
Plan de Se realizara una guía para manten el Mantenimiento
documentacio n
avance de cómo que realizarà el sistema.
departame ntos.
Aguilar
2012
Al finalizar el proyecto
En todas las areas.
Francisco Javier Dìaz
15/julio/1 2
[29]
4
imiento correctivo y preventivo de los servidores. .
00 5
Manuel de Usuario para el Proceso de respaldo y restauración de Base de Datos.
00 6
Implementaci ón de servidores plataforma Windows
Documento Word describirá el plan de respaldo de la base de datos y la restauración de esta, así como también se explicara el tipo de respaldo, los dispositivos que manejaremos y los encargados de este.
1. Se empleará el sistema operativo Windows server para la creación
documentació n
Funcional
se entregara esta guía para que los administrad ores del sistema puedan llevar un control de mantenimie nto para los equipos. Al terminar el proyecto se le presentara al sponsor y alos administrad ores de la BD. Los encargados de los servidores presentaran
[30]
Domìngue z
Area administrati va. Soporte.
Área de redes.
Licencia.
Lorena de Jesus Perez Diaz
15/julio/1 2
Gadiel Darío López Morales
15- abril 12
Server 2008
00 7
Implementaci ón de servidores plataforma Linux Centos 5.5
de cuentas de usuario, servicios como DHCP, DNS, FTP, HTML. BD. 2. Se emplearà el sistema operativo en la plataforma Linux con Centos 5.5 los servicios de DHCP, DNS, FTP, HTML, BD.
Funcional
los servicios en esta plataforma para que el cliente elija si se queda con ella. Los encargados de los servidores presentaran los servicios en esta plataforma para que el cliente elija si se queda con ella.
[31]
Área de Redes
Software Libre.
Francisco Javier Díaz Domíngue z
15- abril 12
MATRIZ DE RASTREABILIDAD DE REQUISITOS
ID
REQUISITOS
RESPONSABLE
PRIORIDAD
001
PROTOTIPO DEL SITIO WEB MANUAL DE USUARIO DE BD RESPALDOS PARA LA BD USUARIOS
EFRAIN GOMEZ
ALTA
INICIADO
MEDIA
15 MAYO
LORENA DE J. P.D. LORENA DE J. P. D. FRANCISO, GADIEL GADIEL DARIOP
ALTA
ALTA
15 JUNIO
ALTA
NO INICIADO NO INICIADO NO INICIADO INICIADO
FRANCISCO
ALTA
INICIADO
ALTA
GADIEL, FRANCISCO
ALTA
NO INICIADO
ALTA
002 003 004 005 006 007
SERVIDOR WINDOWS 2008 SERVIDOR LINUX CENTOS 5.5 SEGURIDAD EN SERVIDORES Y APLICACIONES
Criterios de Aceptación
ALTA ALTA
ESTADO ACTUAL
ESTABILIDAD/ COMPLEJIDAD
FECHA DE TERMINO
ALTA ALTA ALTA
30 JUN 15 MAYO 15 – ABRIL12 15 – ABRIL12 15-JUN-12
OBSERVACIONES SE USARAN PHP,HTML, SCRIPTS. IMPLEMENTACION DE BDOO SE USARAN REPLICAS Y BACK UP PLATAFORMAS LINUX, WINDOWS SIN LICENCIA SOFTWARE LIBRE
Se presentaran cada unos de los requisitos a Dueño de CECACI y a los administradores que manejaran el Sistema Web, la BD y los Servidores.
[32]
III.1 DEFINICION DE ACTIVIDADES, ROLES Y MATRIZ DE RESPONSABILIDADES DEFINICION DE ACTIVIDADES
Entregables Descripción Actividad 1.1 Implementación Desarrollar una Página 1.1.1 Análisis Web para CECACI y de 1.1.2 Seleccionar el Sistema esta forma pueda lenguaje. atraer más clientes. 1.1.3 Diseñar prototipo. 1.1.4 Entregar y revisar con el sponsor y administradores. 1.1.5 Corregir revisiones. 1.1.6 Pruebas de Fallos 1.2 Implementación 1.2.1 Configurar los Servidores servicios: DNS, DHCP, Linux/Windows FTP, HTTP, IIES. 1.2.3 Revisión con el sponsor y administrador. 1.2.5 Realizar Pruebas de Fallos.
Responsable Efraín Gómez Aguilar
1.3 Implementación La Base de Datos se BD aplicara mediante el Lenguaje Relacional SQL Server versión 2005
Lorena de Pérez Díaz
1.4 Manual Usuario Sistema
de Informe que describirá
1.5
de Documento
Manual
de forma sencilla. Coherente y clara la forma de navegar atraves de la Pagina Web.
que
1.3.1 Diseñar la BD. 1.3.2 Elaborar el Modelo E-R 1.3.3 elaborar un Modelo Relacional 1.3.4 Revisión con el administrador y sponsor del diseño de la BD. 1.4.1 Se elaborara un manual de usuario de sistema 1.4.2 2 Entregar Impreso/Engargolado 1.4.3 Entregar al Sponsor.
Francisco Javier Díaz Domínguez/Gadiel Gómez López
Jesús
Efraín Gómez Aguilar
1.5.1 Se imprimirán Francisco Javier Díaz
Usuario Servidores
1.6 Manual Usuario BD
detallará los pasos para la previa configuración de los servicios DNS, DHCP, y FTP.
de Documento que describirá la forma de facilitar al administrador el aprendizaje y manejo de las Bases de Datos de CECACI.
pantallas para Domínguez/Gadiel capturar imágenes. Gómez López 1.5.3 Se entregara en forma digital y/o engargolado. 1.5.4 Presentar al administrador y sponsor. 1.4.1 Se imprimirán Lorena de Jesús pantallas para obtener Pérez Díaz imágenes de la BD. 1.4.2 Documentar en Word. 1.4.3 Entregar Impreso/Engargolado 1.4.4 Entregar al Sponsor.
Fig. 6
ROLES ORGANIGRAMA Y DESCRIPCIO DE CARGO
LIDER /PROGRAMADOR SERVIDORES (FRANCISCO J DÍAZ DOMÍNGUEZ)
PROGRAMADOR SERVIDORES (GADIEL DARIO GÓMEZ LÓPEZ) IMPLEMENTACIÓN DE SITIO WEB Y BD PARA CECACI ANALISTA/DISEÑADOR / PROGRAMADOR BD (LORENA DE JESÚS PÉREZ DÍAZ) ANALISTA/PROGRAMADOR Y DISEÑADOR SITIO WEB (EFRAIN GÓMEZ AGUILAR) Fig. 7 Organigrama de Roles y Responsabilidades.
[34]
ASIGNACIÓN DE ROLES Y RESPONSABILIDADES FORMULARIOS DE ROL-RESPONSABILIDAD-AUTORIDAD ROL
RESPONSABLE
Líder/ Programador Servidor
Francisco Javier Díaz Domínguez
Programador Servidores
Gadiel Darío Gómez López
RESPONSABILIDAD
AUTORIDAD
Es el encargado de llevar a Alta cabo la configuración de la Instalación del Sistema Operativo Centos 5.2, e levantamiento de los servicios: DNS, DHCP, FTP, HTTP, IIES. Además de proporcionar al personal administrativo un Manual de Usuario del Servidor. Es el encargado de llevar a Media cabo la configuración de la Instalación del Sistema Operativo Centos 5.2, y levantamiento de los servicios: DNS, DHCP, FTP, HTTP, IIES. Además de proporcionar al personal administrativo un Manual de Usuario del Servidor.
COMPETENCIA Conocimiento en plata forma Linux, en los servicios que levantara. Aptitud para escuchar, colaborar, percibir con mayor facilidad, configurar servicios de relevancia. Actitudes muy buenas, es puntual, respetoso, responsable, trabaja en equipo, honesto.
Posee poco conocimiento en plata forma Linux lo cual Francisco Díaz Domínguez esta encargándose en darle capacitación, en los que se servicios que levantará. Aptitud para escuchar, colaborar.
Analista/Prog Efraín ramador y Aguilar Diseñador Sitio Web
Gómez Diseñar el prototipo de la Media Página Web, Programar en el Lenguaje PHP, Desarrollar la Página Web para CECACI, Llevar a cabo las pruebas a fallos de errores, Entregar un Manuel de Usuario del Sistema.
Conocimiento sobre el lengua de Programación PHP y HTML en el cual se está diseñando el Sitio Web. Tiene la habilidad de escuchar, colaborar, Percibe con mucha facilidad, diseñar paginas web, analizar. Posee actitudes como responsable, cumplidor, respetoso, trabaja muy bien en equipo.
Analista/Dise Lorena de Jesús Analizar la estructura de la Media ñador/Progra Pérez Díaz información del CECACI, mador de la Diseñar las tablas que Base de Datos contendrá la Base de Datos, Programar en el Lenguaje MySQL Server 2005, Realizar prueba de Fallos a errores, Entregar un Manual de Usuario de la Base de Datos.
Conocimiento medio sobre el lenguaje relacional MySQL, el cual se está apoyando con video tutoriales y tutoriales. Aptitudes captar con mucha facilidad, tienes las actitudes de respeto, honestidad.
[36]
MATRIZ DE RESPONSABILIDADES MATRIZ DE ASIGNACIÓN DE RESPONSABILIDADES (RAM) USANDO UN FORMATO RACI RACI CHART ACTIVIDADES Diseño del Prototipo Sitio Web Creación del Banner Creación del Menú Interactivo Creación de Paginas Enlaces Diseño Multimedia Creación de Formularios Encuestas y entrevistas Casos de Uso Diseño Modelo Entidad-Relación Diseño de Tablas Prototipo BD Instalación Centos 5.5 Server 1 Creación de Repositorios Server 1 Levantamiento del Servicio FTP Server 1 Levantamiento del Servicio DHCP Server 1 Levantamiento del Servicio HTTP Server 1 Levantamiento del Servicio DNS Server 1
RECURSOS ASIGNADOS PERSONAS Y/O GRUPOS FRANCISCO A/I A/ I A/ I A/ I A/I A/I A/I A/ C A/ C A/ C A/C A/C R/C R/C R/C R/C R/C R/C
[37]
LORENA C C C C C C C R/I R/I R/I R/I R/I
EFRAIN R R R R R R R C C C C C
C C C C C
C C C C C
GADIEL C C C C C C C C C C C C C I/A I/A I/A I/A I/A
Configuración de la Tarjeta de Red Server 1 Configuración de Firewall IP Tables Server 1 Instalación Centos 5.5 Server 2 Creación de Repositorios Server 2 Levantamiento del Servicio FTP Server 2 Levantamiento del Servicio DHCP Server 2 Levantamiento del Servicio HTTP Server 2 Levantamiento del Servicio DNS Server 2 Configuración de la Tarjeta de Red Server 2 Configuración de Firewall IP Tables Server 2 R=Responsable
R/C R/C I I I I I I C C
A= Rinde Cuentas
Fig. 8 Matriz RACI de las Actividades para el proyecto de CECACI.
[38]
C C A A A A A A
C= Consulta
C C C C C C C C
I= Informa
I/A I/A R/I R/I R/I R/I R/I R/I R/I R/I
III.2 DIAGRAMA DE GANTT DESARROLLO DEL SITIO WEB (EFRAÍN GÓMEZ AGUILAR) ELABORACION DE BASE DE DATOS (LORENA DE JESÚS PÉREZ DÍAZ)
Fig. 9 Diagrama de Gantt del diseño del Sitio Web y la Base de Datos.
IMPLEMENTACION DE SERVIDORES FRANCISCO JAVIER DÍAZ DOMÍNGUEZ
Fig.10 Diagrama de Gantt de la Configuración del Servidor.
IMPLEMENTACIÓN DE SERVIDORES GADIEL DARÍO LÓPEZ MORALES
Fig.11 Diagrama de Gantt de la Configuración del Servidor 2.
[40]
III.3 ESTIMACIÓN DE COSTOS ALTERNATIVA DE INVERSIÓN UTILIZANDO VPN (VALOR PRESENTE NETO) COMO ALTERNATIVA DE INVERSIÓN. El centro de Capacitación Especializado en Computación CECACI, requiere de la implementación de una Aplicación Web que automatizará sus actividades. Dicha aplicación tiene un costo de $20,983.13 y ahorrara $2500.00 mensuales en pago de promotores por difusión de promoción. La vida estimada para la Aplicación Web es de 1 año y se supone una tasa de interés del 5% efectivo mensual.
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
2500
¿Es conveniente realizar la inversión?
$20,983.13 Fig.12 Representacion de la Alternativa de Inversion Utilizando VPN.
VPN= -20983.13 + 2380.9523 +2267.5736 + 2159.5939 + 2056.7561 + 1958.8154 + 1865.5384 + 1776.7033 + 1692.0984 + 1611.5222 + 1534.7831 + 1461.6982 + 1392.0435 VPN= $1,174.9084 VPN > 0, por lo tanto es conveniente realizar la inversión ya que se obtendrá una ganancia considerable.
[41]
UTILIZANDO LA TIR (TASA INTERNA DE RETORNO) COMO ALTERNATIVA DE INVERSIÓN.
Tabla de criterios: porcentaje
VPN
4% 5% 6% 7%
$2,474.5544 $1,174.9084 -$23.52 -$1,126.414
Fig.13
Gráfico: $3,000.00 $2,500.00 $2,000.00
5.7
$1,500.00 $1,000.00 $500.00 $0.00 -$500.00
0%
1%
2%
3%
4%
5%
6%
7%
8%
-$1,000.00 -$1,500.00
tasa de interés efectivo mensual
Fig.14 Tasa de Interés Efectivo Mensual.
TIR
5.7, es conveniente realizar la inversión por el 5%, ya que hasta el 5.7%
aproximadamente,
aun
es
[42]
factible.
PLANIFICAR LAS ADQUISICIONES PLANIFICAR LAS ADQUISICIONES BIEN O SERVICIO A ADQUIRIR
HACER O COMP RAR
comp Nombr rar e de domini o.
JUSTIFICACI ÓN
Para poder registrar el sitio Web en Internet Fue necesario adquirir este servicio
LISTA DE PROVEEDORES
Nic Telm ex
CRITERIOS DE PROVEEDORES
FECHA REQUERIDO
09/07/2012 NIC México www.nic.mx/
[email protected] 01 800 9 AKKY MX
RESPONSABLE
TIPO DE CONTRATO
Francisco Javier Díaz Vía Domínguez internet se aceptaron los términos que el proveedor.
GARANTÍAS
Para el uso de este servicio, la garantía es que la empresa que brinda este servicio ofrece la capacitació n para su uso, en caso del que el cliente no sepa del
Alojami ento Web
Comp Se rar compraro n este servicio, ya que el hacerlos no está al alcance del equipo del proyecto
-PC Servido r
Se comp ro
Se adquirió esta PC para la instalació n y
Nic Telm ex
Triara Telmex 01 800 026 0000
10/07/2012
http://www.telmex.c om/mx/empresa/da tos/data-centerhospedajeweb.html
Minu ta inter na
25/04/2012
[44]
uso apropiado. Francisco Vía Para el uso Javier Díaz internet se de este Domínguez aceptaron servicio, la los garantía es términos que la que el empresa proveedor que brinda hacia este como servicio propuestas ofrece la capacitació n para su uso, en caso del que el cliente no sepa del uso apropiado. Gadiel Dario Se registro López mediante Morales una minuta donde se comprueba el uso de
Pc para Se BD comp ro
administra ción el sitio web en el Servidor CentOS 5.5 Para la elaboració n de la BD.
este equipo.
CT
CTI
25/04/2012
Fig.15 Tabla Planificar las Adquisiciones.
[45]
Lorena de Jesús Pérez Déaz
Se establecio una compra con los proveedore s.
EVALUACIÓN DELAS ADQUISIDORES
ADQUISICIÓ N
SATISFECH O (S/N) ACTIV O
Nombre de Dominio Hospedaje Triara PC de trabajo BD PC Servidor
INACTIV O
X
CALIDAD DE SERVICO BUEN MAL REGULA O O R x
X
X
x
X
X
x
X
X
X
X
S
N
Fig.16 Formato de Evaluacion de las Adquisiciones.
INFORME DE LAS ADQUISICIONES El equipo y servicios adquiridos son importantes debido al alcance de nuestro proyecto son satisfactorias hasta el momento cabe mencionar la importancia de mantener los servicios activos y funcionando. INFORME DE LAS AQUISICIONES ADQUISICIÓN NOMBRE DE DOMINIO HOSPEDAJE TRIARA PC DE TRABAJO BD PC SERVIDOR
OBSERVACIÓN Se otorgo todo el soporte técnico, registro y pago mediante asesoría online para lograr el registro con éxito. Se han otorgado todo el soporte para la administración del sitio y atención personalizada vía telefónica y correo electrónico. Ha funcionado óptimamente. Dejo de usarse este equipo despues de haber terminado las
configuraciones pertinentes para el correcto funcionamiento del servidor pero se cancela el uso debido a los altos costos en la contratacion de la Ip Publica. Fig.17 Formato de Informa de las Adquisiciones.
COSTOS Y PRESUPUESTOS MATERIALES
Materiales
Cantidad
1. Equipo PC para elaboración de BD 2. Equipo Pc para Servidor Centos 3. Mesas de Trabajo 4. Sillas 5. IP publica
1
6. Suscripción
1
Precio Unitario
Subtotal Licencia o periodo $ 5,000.00 $ 5,000.00
1
$ 5,000.00 $ 5,000.00
4
$ 500.00
4 1
$ 2,000.00 $ 100.00 $ 400.00 $ 3,000.00 $ 3,000.00
$ 153. 01 [47]
153. 01
Observaciones
Se cancela el uso de este equipo
mensual
1 año
Al analizar los costos de contrato y renta mensual se determina por cancelar el uso del servidor y contratación del plan y se opta por el contrato de contrato de dominio y renta de hospedaje
Nick México DNS 7. Renta Hospedaje Triara Materiales -Ip Publica
1
$ 130.12
Total Materiales
130.12
Mensual
$12,683.13 - $ 3,000.00 -$ 5,000.00 $ 4,683.10
Fig.18 Estimacion de Costos en Materiales
Nota
Se Pretende Obtener una reduccion de gastos considerables si optamos por la alternativa de adquirir un nombre de dominio y rentar el hospedaje de nuestro sitio.
Fig.19 Comprobante de Deposito.
[48]
Fig.19 Plan adquirido de Renta de Hospedaje con Triara Telmex.
Fig.20 Contratación del Servicio Hospedaje Web.
[49]
Contratado Básico
PROVEEDORES
Servicios 8. Telefonia 9. Internet Total Servicios
Cantidad 1 1
Precio Unitario $ 300.00 $ 300.00 $ 600.00
Fig.21 Estimacion de Costos con Proveedores.
ALIMENTOS, ALOJAMIENTO, VIAJES
Evento Mes mayo 10. Desayuno Diario 11. Bebidas Evento Mes Junio 12. Desayuno Diario 13. Bebidas
Cantidad 15
Precio Unitario $ 30.00
15
$ 10.00 Total $ 600.00 Cantidad Precio Unitario 15 $ 30.00 15
$ 10.00 Total $ 600.00 Cantidad Precio Unitario 15 $ 30.00
Evento Mes Julio 14. Desayuno Diario 15. Bebidas 15
$ 10.00 Total $ 600.00
Fig.22 Estimación de Costo en Alimentos, hospedaje y viajes.
ACTIVIDADES PROGRAMACIÓN Y CONFIGURACIÓN TÉCNICA.
Actividad
16. Instalación CentOS 5.5
Tiempo
2 días
Costo x Día
$ 300.00 [50]
Enc arg ado Fran
Total
600.00
17. Creación Repositorios
de 1 día
$ 300.00
18. Instalación FTP
Servicio 1 día
$ 300.00
19. Instalación DHCP
Servicio 1 día
$ 300.00
20. Instalación HTTP
Servicio 2 días
$ 300.00
21. Instalación DNS
Servicio 2 días
$ 300.00
tarjeta 1 día
$ 300.00
22. Configuración de Red
23. Configuración Firewall
Total Actividad 24. Instalación CentOS 5.5 25. Creación de Repositorios 26. Instalación Servicio FTP 27. Instalación Servicio DHCP
2 días
$ 400.00
cisc o Fran cisc o Fran cisc o Fran cisc o Fran cisc o Fran cisc o Fran cisc o Fran cisc o
300.00
300.00
300.00
600.00
600.00
300.00
800.00
3,800.00 Total
2 días 1 día
$ 300.00 $ 300.00
$ Encargad o Gadiel Gadiel
1 día
$ 300.00
Gadiel
300.00
1 día
$ 300.00
Gadiel
300.00
$ 300.00
Gadiel
600.00
$ 300.00
Gadiel
600.00
$ 300.00
Gadiel
300.00
Tiempo
28. Instalación Servicio 2 días HTTP 29. Instalación Servicio 2 días DNS 30. Configuración tarjeta 1 día [51]
Costo x Día
600.00 300.00
de Red 31. Configuración Firewall
2 días
$ 400.00
Total
Gadi 800.00 el $ 3,800.00
Fig.23 Estimación de Costos en Programación y Configuración Técnica.
Actividad
Tiemp o Prototipo 2 días
32. Diseño del Sitio 33. Creación de Banner 34. Creación del menú Interactivo 35. Creación de Páginas HTML 36. Enlaces 37. Diseño Multimedia Total 38. Creación de Formularios 39. Encuestas y Entrevistas 40. Casos de uso 41. Diseño Entidad-Relación BD 42. Diseño de Tablas Total
Total
Precio por día $ 400.00
Efraín
800.00
1 día 1 día
$ 400.00 $ 400.00
Efraín Efraín
400.00 400.00
3 días
$ 300.00
Efraín
900.00
2 días 2 días
$ 200.00 $ 400.00
2 día 3 días 2 días 1 día
$ 500.00 $ 200.00 $ 400.00 $ 400.00
Efraín 400.00 Efraín 800.00 $ 3,700.00 Lorena 1000.00 Lorena 600.00 Lorena 800.00 Lorena 400.00
2 días
$ 500.00
$ 20,983.13 MX
Fig.24 Estimación de Costos en Diseño del Sitio Web y Base de Datos.
[52]
Total
Lorena 1000.00 $ 3,800.00
IIII.
MÉTODOS DE COMUNICACIÓN DEL EQUIPO DE TRABAJO
IV.1 METODOS DE COMUNICACIÓN Todos los proyectos comparten la necesidad de comunicar información sobre el avance del proyecto, las necesidades de información y los métodos de distribución varían ampliamente. Comunicación interactiva: Entre dos o más personal que realizan un intercambio de información de tipo multidireccional. Resulta la manera más eficiente de asegurar entre todos los participantes una comprensión común acerca de un tema específico e incluye reuniones, llamadas telefónicas, etc. Comunicación de tipo push (empujar): enviada a receptores específicos que necesitan conocer la información. Esto asegura la distribución de la información. Este tipo de comunicación incluye cartas, los memorandos,. Los informes, los correos electrónicos, los faxes, los correos de voz, los comunicados de prensa, etc. Los métodos de comunicación que empleamos para responder a las necesidades de compartir información y mantener comunicación con cada uno de los interesados del proyecto fueron los siguientes: Reuniones. Llamadas telefónicas. E-mails.
[53]
PLAN DE COMUNICACIÓN Evento
Configurar MySQL
Contratar dominio
el
Motivo
Fecha
Entregable
Responsabl e
Dirigido a
Herramienta y/o Método de Comunicació n
Justificación
Para que la aplicación web funcione con las altas, bajas y modificaciones de la BD.
06-junio2012 a 1106-2012
Servicio MySQL Configurado.
Francisco Javier Díaz Dguez. Gadiel Darío López Morales
C. Feliciano Domínguez Roblero. Dueño de CECACI
-Interactiva (reuniones, llamadas) - de tipo pull (virtual, mensajería instantánea, MSN)
Elegimos estos metodos de comunicación ya que nos facilita tanto la comunicación y la distribución de la información.
registrar el propio dominio de CECACI para que cuando alguien teclee www.grupocecaci.com.m x el usuario pueda
05/junio/201 2
Ticket del Depósito del Contrato.
Francisco Javier Díaz Dguez
C. Feliciano DominguezRoblero . Dueño de CECACI
Para la distribuir la información se utilizan, reuniones grupales, correo electrónico, teléfono, internet, etc. Correo electrónico, teléfono, internet.
De esta forma la comunicación entre nosotros como integrantes de
Reglas y Sanciones dentro del Equipo de Trabajo
acceder a toda la información que tiene publicada dicha web. También nos servirá para identificar a la Institución en Internet. Establecer las reglas dentro del equipo de trabajo y cuando estas no se cumplan aplicar las sanciones para los integrantes.
equipo y el proveedor del dominio será mucho mas fácil. La fecha establecida: 10-05-2012
Acuerdo de Reglas y Sanciones.
Establecer Medios de Comunicació n con el Equipo y dueño de CECACI
Mantenernos en constante comunicación como integrantes del Equipo y con el Dueño de CECACI.
Una sola vez: 12-06-2012
Proporcionar e-mails, teléfonos.
Mostrar el desarrollo de
Dar
Todos viernes.
Programació n de la Base
a conocer el desarrollo de la
los
[55]
Francisco Javier Díaz Dguez. Gadiel Darío López Morales. Efraín Gómez Aguilar. Lorena de Jesús Pérez Díaz. Francisco Javier Díaz Dguez. Gadiel Darío López Morales. Efraín Gómez Aguilar. Lorena de Jesús Pérez Díaz. Lorena de Jesús Pérez
Francisco Javier Díaz Dguez. Gadiel Darío López Morales. Efraín Gómez Aguilar. Lorena de Jesús Pérez Díaz.
Reuniones Grupales.
En este caso como se considera la presencia principalment e importante para tomar acuerdos. Por eso elegimos este método.
C. Feliciano DominguezRoblero . Dueño de CECACI. Francisco Javier Díaz Dguez. Gadiel Darío López Morales. Efraín Gómez Aguilar. Lorena de Jesús Pérez Díaz. C. Feliciano Domínguez.
Reunión Grupal.
Es mucho mas fácil intercambiar mensajes y puntos de vista. Aparte de que nos permiten organizar y desarrollar la acción del equipo. Elegimos el email ya que el
Correo electrónico.
la BD al dueño del Proyecto.
Base de Datos al dueño de CECACI
e Datos según sea el avance.
Fig.25 Formato de Plan De Comunicación.
[56]
Díaz
dueño viaja con frecuencia fuera del municipio y de esta manera no habrá inconveniente s para llevar a cabo la muestra del avance.
MINUTAS POR EVENTOS
Minuta de Eventos EVENTO : GRUPO DE TRABAJO: LUGAR DE REUNIÓN: FECHA DE REUNIÓN : PUNTOS A TRATAR:
ACUERDOS ADOPTADOS:
Configurar MySQL Equipo del Proyecto Integrador de un Sitio Web y BD para CECACI. CECACI, Ocosingo, Chiapas. 06/05/2012 HORA: 08:30AM-12:30PM - Instalar el Lenguaje de programación MySQL. - Imprimir pantallas para el Manual de Usuario. - Configurar MySQL. Se realizará nuevamente la configuración de MySQL en un segundo servidor.
OBSERVACIONES:
Se llevo a cabo la configuración de MySQL exitosamente. NOMBRE Y FIRMA DE LOS PRESENTES FRANCISCO JAVIER DÍAZ DOMÍNGUEZ GADIEL DARIO LÓPEZ GÓMEZ
Minuta de Eventos EVENTO : GRUPO DE TRABAJO: LUGAR DE REUNIÓN: FECHA DE REUNIÓN : PUNTOS A TRATAR:
Contratar Dominio Equipo del Proyecto Integrador de un Sitio Web y BD para CECACI. CECACI, Ocosingo, Chiapas. 05/06/2012 HORA: 08:30AM-12:30PM - Ver el proveedor del Dominio. - Verifica la disponibilidad del nombre de elección del dominio. -
Selecciona la forma de pago: o Depósito Bancario
ACUERDOS ADOPTADOS:
-
Confirma tu deposito vía email.
-
Recibir confirmación del registro.
El proveedor será NIC México.
Echo todo el los pasos anteriores ya contamos con el dominio www.grupocecaci.com.mx
OBSERVACIONES:
El dominio se pagará anualmente $153 pesos. Por ahora solo falta ver el arrendamiento del hosting. NOMBRE Y FIRMA DE LOS PRESENTES LORENA DE JESÚS PÉREZ DÍAZ FRANCISCO JAVIER DÍAZ DOMÍNGUEZ GADIEL DARIO LÓPEZ GÓMEZ EFRAIN GÓMEZ AGUILAR C.FELICIANO RUIZ
MINUTA DE EVENTOS EVENTO: GRUPO DE TRABAJO: LUGAR DE REUNIÓN: FECHA DE REUNIÓN : PUNTOS A TRATAR: ACUERDOS ADOPTADOS:
Reglas y Sanciones dentro del Equipo de Trabajo Equipo del Proyecto Integrador CECACI, Ocosingo, Chiapas. 10/05/2012 HORA: 06:30Pm Reglas y Sanciones.
Como equipo de Proyecto propusimos trabajar de Martes a Jueves en un horario de 09:00 a 11:00 am dentro de las instalaciones de CECACI. REGLAS
Puntualidad. Responsabilidad. Derecho a 3 faltas. [58]
SANCIONES
3 faltas esta fuera del equipo de proyecto. Por cada falta pagará $50 pesos.
OBSERVACIONES:
No pudimos hablar con el Gerente C. Feliciano Ruíz ya que el plantel estaba Cerrado cuando llegamos. Pospusimos el encuentro para el día miércoles 23 de mayo a las 09:00am hrs. NOMBRE Y FIRMA DE LOS PRESENTES LORENA DE JESÚS PÉREZ DÍAZ FRANCISCO JAVIER DÍAZ DOMÍNGUEZ GADIEL DARIO LÓPEZ GÓMEZ EFRAIN GÓMEZ AGUILAR
MINUTA DE REUNIÓN [59]
REUNIÓN No: 1 FECHA: 25/05/2012 HORA: 9:00 am LUGAR: Centro de Estudios en Computación (CECACI)
OBJETIVO DE LA REUNIÓN: Adquisición de dos equipos de cómputo con un valor de $ 5,000.00 c/u.
PUNTOS A DISCUTIR: Adquisición de los equipos de cómputo del área de laboratorio. Asignación del espacio o área de trabajo.
COMENTARIOS: Asignación de un equipo de cómputo al compañero Gadiel Darío para el servidor. Asignación de un equipo de computo a la compañera Lorena de Jesús para la elaboración de la base de datos.
CONCLUSIONES: Se obtuvieron los equipos de cómputo quien fue autorizado por el Director de la Institución.
[60]
ANEXOS LISTA DE PARTICIPANTES: NOMBRE
CARGO
ASISTENCIA
Efraín Gómez Aguilar Francisco Javier Díaz Domínguez Gadiel Darío López Morales Lorena de Jesús Pérez Díaz
Diseñador NO Gráfico Servidores e SI Internet Servidores e Si Internet Base de Datos Si
CORREO ELECTRÓNICO
[email protected] [email protected] [email protected] [email protected]
AGENDA DE LA REUNIÓN: AGENDA DE LA REUNIÓN HORA 9:00 am 10:00 am
ACTIVIDADES Plantear la adquisición con el Director de la Institución. Adquisición de los equipos
[61]
MINUTA DE REUNIÓN
REUNIÓN No: 2 FECHA: 07/06/2012 HORA: 9:00 am LUGAR: Centro de Estudios en Computación (CECACI)
OBJETIVO DE LA REUNIÓN: Realizar las pruebas necesarias del sitio web alojado en el servidor Centos.
PUNTOS A DISCUTIR: La usabilidad del sitio web en el servidor. La visibilidad del sitio.
COMENTARIOS: Se añadieron algunos comentarios acerca del comportamiento de nuestra base de datos con Centos. La base de datos no es compatible con la aplicación de Centos.
CONCLUSIONES: En conclusión se lograron realizar las pruebas necesarias, además de comprobar y corregir algunos errores de codificación en la página web para el procesamiento adecuado en el servidor.
[62]
ANEXOS LISTA DE PARTICIPANTES: NOMBRE
CARGO
ASISTENCIA
Efraín Gómez Aguilar Francisco Javier Díaz Domínguez Gadiel Darío López Morales Lorena de Jesús Pérez Díaz
Diseñador Si Gráfico Servidores e Si Internet Servidores e Si Internet Base de Datos Si
CORREO ELECTRÓNICO
[email protected] [email protected] [email protected] [email protected]
AGENDA DE LA REUNIÓN: AGENDA DE LA REUNIÓN HORA 9:00 am 9:20 am 10:00 am 10:30 am 11:00 am
ACTIVIDADES Encender el servidor Centos Cargar los servicios necesarios en servidor Alojamiento del sitio web en servidor Realización de las pruebas local de aplicación web Corrección de líneas de código en aplicación dentro del servidor
MINUTA DE REUNIÓN [63]
el el la la
REUNIÓN No: 3 FECHA: 12/06/2012 HORA: 9:00 am LUGAR: Centro de Estudios en Computación (CECACI)
OBJETIVO DE LA REUNIÓN: Checar avance de la Base de datos.
PUNTOS A DISCUTIR: Analizar las expectativas necesarias para la mejora necesaria en la base de datos. Consulta de tutoriales para realización de las operaciones adjuntas en nuestra base de datos.
COMENTARIOS: Se añadieron algunos comentarios acerca del comportamiento de nuestra base de datos con Centos. Implementar el modulo de login para la seguridad en internet. No incluir imágenes en los formularios.
CONCLUSIONES: Se logro verificar los posibles inconvenientes en la codificación de la base de datos.
[64]
ANEXOS LISTA DE PARTICIPANTES: NOMBRE
CARGO
ASISTENCIA
Efraín Gómez Aguilar Francisco Javier Díaz Domínguez Gadiel Darío López Morales Lorena de Jesús Pérez Díaz
Diseñador Si Gráfico Servidores e NO Internet Servidores e Si Internet Base de Datos SI
CORREO ELECTRÓNICO
[email protected] [email protected] [email protected] [email protected]
AGENDA DE LA REUNIÓN: AGENDA DE LA REUNIÓN HORA 9:00 am 10:00 am
ACTIVIDADES Verificar los avances de la base de datos Verificar los errores de programación de la base de datos en la conexión
[65]
MINUTA DE REUNIÓN
REUNIÓN No: 4 FECHA: 12/07/2012 HORA: 9:00 am LUGAR: Centro de Estudios en Computación (CECACI)
OBJETIVO DE LA REUNIÓN: Hostear la pagina web.
PUNTOS A DISCUTIR: Verificar el comportamiento del sitio web alojado en un hosting.
COMENTARIOS: Se observaron inconvenientes en cuanto a la codificación. No se pudo observar todo el contenido.
CONCLUSIONES: Se procesaron a corregir los errores correspondientes a los enlaces con las páginas del sitio web.
[66]
ANEXOS LISTA DE PARTICIPANTES: NOMBRE
CARGO
ASISTENCIA
Efraín Gómez Aguilar Francisco Javier Díaz Domínguez Gadiel Darío López Morales Lorena de Jesús Pérez Díaz
Diseñador Si Gráfico Servidores e SI Internet Servidores e SI Internet Base de Datos NO
CORREO ELECTRÓNICO
[email protected] [email protected] [email protected] [email protected]
AGENDA DE LA REUNIÓN: AGENDA DE LA REUNIÓN HORA 9:00 am 10:00 am 10:30 am
ACTIVIDADES Se empieza a hostear el sitio web. Corrección de posibles errores en la codificación. Se procedió a realizar el procesamiento de las correcciones.
[67]
MINUTA DE REUNIÓN
REUNIÓN No: 5 FECHA: 02/08/2012 HORA: 10:00 am LUGAR: Centro de Estudios en Computación (CECACI)
OBJETIVO DE LA REUNIÓN: Actualización del Sitio web con los contenidos restantes.
PUNTOS A DISCUTIR: Antes de concluir con el hosteo verificar las posibles fallas en cuanto a la codificación, en laces y contenido.
COMENTARIOS: Aun no cuenta con apartado de la base de datos. CONCLUSIONES: Se proceso a hostear el sitio web.
ANEXOS LISTA DE PARTICIPANTES: NOMBRE Efraín
CARGO Gómez Diseñador
ASISTENCIA
CORREO ELECTRÓNICO
Si
Aguilar[68]
Aguilar Francisco Javier Díaz Domínguez Gadiel Darío López Morales Lorena de Jesús Pérez Díaz
Gráfico Servidores e SI Internet Servidores e No Internet Base de Datos Si
[email protected] [email protected] [email protected] [email protected]
AGENDA DE LA REUNIÓN: AGENDA DE LA REUNIÓN HORA 10:37 am 6:00 pm 6:30 pm
ACTIVIDADES Fase de inicio en el hosteo del sitio web. Fase de fin en la carga del sitio web alojado al hosting. Verificar el comportamiento y el desglose de la información.
LÍNEAS DE COMUNICACIÓN # de líneas para 4 personas=n x(n-1) =4 x(4-1)=6 2 2
Fig.26 Líneas de Comunicación.
[69]
IVI.
ANÁLISIS Y ADMINISTRACION DE LOS RIESGO DEL PROYECTO DE TI
METODOLOGIA DE GESTION DE RIESGOS METODOLOGIA DE GESTION DE RIESGOS Proceso
Descripción
Herramientas
Fuentes de información
Planificación de gestión de riesgo
Elaborar plan de gestión de riesgo
PMBOK PMI compedium
Sponsor y usuarios. Pm y equipo de proyecto.
Identificación de riesgo
Identificar que riesgos pueden afectar el proyecto y documentar sus características
Checklist de riesgos
Sponsor y usuarios. Pm y equipo de proyecto archivos históricos de proyecto
Análisis cualitativo de riesgo
Evaluar probabilidad e impacto establecer ranking de importancia
Definición de probabilidad e impacto matriz de probabilidad e impacto
Sponsor y usuarios. Pm y equipo de proyecto.
Análisis cuantitativo de riesgos
no se realizara
No aplica
No aplica
Planificación de respuesta a los riesgos
Definir respuestas a riesgos planificar ejecución de respuestas
Sponsor y usuarios. Pm y equipo de proyecto archivos históricos de
proyecto Seguimientos y control del riesgo
Verificar la ocurrencia de riesgos. Supervisar y verificar la ejecución de respuestas. Verificar aparición de nuevos riesgos
Pm y equipo de proyecto.
Fig.27 Tabla de Metodología de Gestión de Riesgos.
PLAN DE RESPUESTA A RIESGO Nombre del proyecto
Siglas del proyecto
Implementación de Sitio Web y BD para CECACI
AWBDCECACI
CÓDI GO DEL RIESG O
DESCRIPCI ON DEL RIESGO
CAUSA RAIZ
TRIGGER
ENTREGA BLES AFECTAD OS
PROBABILID AD/ IMPACTO TOTAL
TIPO DE RIESGO
DESIGNA BLE DEL RIESGO
RESPUESTA S PLANIFICA DAS
TIPO DE RESPUE STA
RESPONSA BLE DE LA RESPUEST A
FECHA PLANIFIC ADA
PLAN DE CONTIGEN CIA
R01
Avería de la Computad ora Pérdida de informaci
sobrecalentam iento
Quema de procesa dor Cliente no satisfech
Aplicación web
0.5
Modera do
GD,FJ
Alto
GD
Inmediata
Base de datos
0.5
modera do
LJ
Sistema de aire acondicion ado Creación de Backups
Modera do
LJ
Inmediata
Tomar las precaucio nes necesarias Tomar las medidas necesarias
R02
Mal uso
[71]
R03
R04
ón Error de programa ción
Falta de conocimiento
Falta de Backups
descuido
R05
Explorado r no soporta el contenido
No es codifica para el uso en distintos navegadores
R06
IpPublica Costosa
Proveedores
o Resultad o no deseado Perdida de informac ión No será posible en uso del sistema No se usara el Servidor
Base de datos
0.5
Modera do
LJ
Base de datos
0.5
Modera do
LJ
Aplicación Web
0.5
Modera do
EG
Servidore s, Aplicacion es web, Base de datos
0.5
Alto
FJ,EG, LJ, GD
Capacitaci ón del responsabl e Creación de Backups
Alto
LJ
Inmediata
Realizar programa ción correcta Tomar las medidas necesarias
Alto
LJ
Semanal
Programac ión para todos los explorador es Contrato de Hospedaje
alto
EG
Al mismo tiempo del diseño
Realizar programa ción adecuada
Alto
FJ, GD
Inmediata
Contratar hospedaje con Triara Telmex
Fig.28 Tabla del Plan de Respuesta a Riesgo.
ROLES Y RESPONSABILIDADES DE GESTION DE RIESGOS ROLES Y RESPONSABILIDADES DE GESTION DE RIESGOS PROCESO Planificación de gestión de los riesgos
ROLES Líder Analista Investigador Documentador
PERSONAS FJ,GD,LD,EG
[72]
RESPONSABILIDADES Dirigir, Ejecutar y planificar actividades
Identificación de riesgos
Análisis cualitativo de riesgos
Análisis cuantitativo de riesgos
Planificación de respuesta a los riesgos
Seguimiento y control del riesgo
Líder Analista Investigador Documentador Líder Analista Investigador Documentador Líder Analista Investigador Documentador Líder Analista Investigador Documentador Líder Analista Investigador Documentador
FJ,GD,LD,EG
Dirigir, ejecutar y planificar actividades
FJ,GD,LD,EG
Dirigir, Ejecutar y planificar actividades
FJ,GD,LD,EG
Dirigir, Ejecutar y planificar actividades
FJ,GD,LD,EG
Dirigir, Ejecutar y planificar actividades
FJ,GD,LD,EG
Dirigir, Ejecutar y planificar actividades
Fig.29 Tabla de Roles y Responsabilidades de Gestión de Riesgos.
[73]
POSIBLES PROBLEMAS Y SU IMPACTO NUMERO CONTINGENCIA
PROBLEMA IDENTIFICADO
CAUSA
1
Fallo de la computadora Pérdida de Información Error de Programación
Sobrecalentamiento o sobrecarga No se realizaron respaldos Inserción de códigos inesperados No tener respaldos de la Base de Datos
2 3
4
5
6 7 8
9
10
11
No tener Backups de la Base de Datos El sitio web no es soportado por distintos navegadores Desintegración del equipo Servidor no funciona No se cuenta con una dirección IP Publica Fallo en la conexión de la BD No se puede realizar consulta de la BD
IMPACTO
PROBABILIDAD
Categoría
Valor
Categoría
Valor
Mayores
4
Probable
4
Menores
2
1
Mayores
4
Muy improbable Moderado
Moderadas
3
Moderado
3
Insignificantes
1
Muy improbable
1
Mayores
4
Improbable
2
Mayores
4
Improbable
2
No se realizo el contrato de la IP fija
Mayores
4
Probable
4
Parámetros mal definidos
Insignificantes
1
Moderado
3
Campos mal definidos o programación PHP mal Servidor se encuentra detenido
Moderados
3
Probable
4
Insignificantes
1
Muy improbable
1
Mayores
4
Probable
4
Moderados
3
Improbable
2
No haber codificado el soporte para distintos navegadores Falta de comunicación Mala configuración
No se encuentra el Gestor de la Base de Datos 12 No proporciona Formulas mal el resultado empleadas o las exacto nuestra funciones no están BD bien definidas 13 El contenido No se encuentra flash del sitio no instalado java y los se visualizan plugin Fig.30 Gestión de Posibles Problemas y su Impacto.
3
PLANES DE CONTINGENCIA NUMERO CONTINGENCIA CONTIGENCIA 1 Usar más de una computadora de tal manera que una de ellas se llegara a dañar. 2 Realizar respaldos en distintas maquinas del equipo y memorias USB. 3 Verificar siempre la codificación conforma al avance del mismo para resolver más rápido el problema inesperado en la hora la ejecución. 4 Realizar Backups de la Base de Datos en cada actualización de la misma. 5 Configurar el sitio web para el soporte en distintos navegadores 6 Establecer un índice de comunicación y la participación en la toma de decisiones. 7 Cerciorarse que la configuración del servidor sea efectiva además de realizar pruebas contantes para verificar si existe algún error en la configuración. 8 Realizar el contrato de una IP fija con nuestro proveedor de Internet. 9 Definir bien los parámetros de conexión a la base de datos antes de realizar todos los formularios. 10 Contratar el servicio de renta de hospedaje y comprar un dominio. 11 Verificar que nuestros formularios estén bien definidos para cada proceso que se requiera realizar con nuestra BD. 12 Cerciorarse que nuestro servidor este encendido y ejecutándose antes de realizar cualquier tipo de operación a nuestra BD. 13 Investigar formulas y los procesos que se requiera para realizar las correspondientes actividades a emplear con nuestra BD . 14 Al comienzo del proyecto instalar todos los requerimientos necesarios. Fig.31 Tabla de Planes de Contingencias para Posibles Riesgos.
REQUERIMIENTOS DEL PROYECTO A SER SOLICITADOS 1
Debe ser de fácil uso al usuario final. [75]
2 3 4 5 6 7 8 9
Tener seguridad. Que se pueda actualizar. Cumplimiento con las necesidades del cliente. Entrega de Manuales. Sea eficaz. Discos con el sitio web. Entrega de la Base de Datos. Documentación.
Fig.32 Formato de Requerimientos a ser Solicitados.
[76]
VI.
DESARROLLO DEL PROYECTO DE TI
VI.1 MODELO DEL NEGOCIO Estado actual de la situación del Centro de Capacitación Especializado en Computación (CECACI)
Fig.33 Modelo del Negocio (Manejo de Información)
[77]
Estado después de la Implementación del Proyecto
Fig. 34 Modelo de Negocio (Manejo de Información de datos de usuarios después de terminar el proyecto)
[78]
VII.
A. CONSIDERACIONES PARA EL DESARROLLO DE PROYECTOS DE SISTEMAS
VI.A.1 ANÁLISIS DE LOS REQUERIMIENTOS DEL SISTEMA DE INFORMACIÓN BASADO EN EL ESTÁNDAR IEEE830 La especificación de requisitos software (ERS) cuenta de varias subsecciones: propósito, ámbito del sistema y una visión general del documento. Con base en el proyecto elaborado nos enfocamos en la especificación de requisitos de la IEEE 380 para el desarrollo de nuestra aplicación Web. Para ello definimos los siguientes aspectos. Ingeniería del requisito La ingeniería de requerimientos es un proceso que comprende todas las actividades para crear y mantener los requerimientos de una Aplicación Web. Factibilidad Un estudio de factibilidad es a corto plazo y orientado a resolver si el sistema: Contribuye a los objetivos de la organización o de la empresa en donde será desarrollada. Se puede implementar con tecnología actual dentro de costo y tiempo. Para el desarrollo del Software debemos de considerar cada detalle, para permitir que nuestros clientes y usuarios queden altamente satisfechos al hacer uso del sistema y cumplir con cada uno de los requisitos que nuestro cliente pida al momento de realizar la Aplicación Web. Ámbito del sistema El proyecto será desarrollado para el Centro de Capacitación Especializado en Computación CECACI. La Aplicación Web Podrá hacer altas, bajas, consultas y modificaciones de pago de colegiaturas e inscripción de alumnos.
[79]
La Aplicación Web podrá generar reportes de manera automática de la información.
Fases del diseño de un proyecto Cliente
Problema
Especificación Diseño Implementación
Producto
Fig.35 Fases de desarrollo de un proyecto
Productos entregables Prototipo de la Aplicación Web Aspectos de interfaz de usuarios
VII.A.2 ANÁLISIS DE LOS REQUERIMIENTOS DEL SISTEMA DE INFORMACIÓN.
Escenario: Se considera el siguiente escenario de la interacción entre AdministradorAplicación Web. El administrador podrá interactuar con el sistema ingresando su login y password, el cual tendrá todos los privilegios para hacer uso de ella, así como realizar registros de Alumnos: altas, bajas, consultas y modificaciones de pagos de colegiaturas e inscripción de alumnos. [80]
La Aplicación Web será manipulada por un segundo usuario (alumno) podrá realizar consultas de calificaciones.
Casos de uso
Realizar altas Generar reportes Realizar bajas
Realizar consultas Actualizar la base de datos
Realizar modificaciones
Fig. Casos de uso del Administrador.
Requisitos funcionales y no funcionales del sistema para el control de datos de alumnos y personal administrativo. Funcionales y No Funcionales El administrador de la Aplicación Web Debe ser capaz de buscar los datos de cualquier alumno que requiera alguna información solicitada. La Aplicación Web podrá realizar altas, bajas, consultas, modificaciones, cambios de contraseñas. En no funcionales el sistema no podrá realizar acciones de las especificaciones mencionadas anteriormente.
[81]
VII.A.3 DISEÑO DE LA APLICACIÓN (SISTEMA DE INFORMACIÓN, BASES DE DATOS) INTERFAZ DEL SISTEMA
1. Acceder
a
la
página
oficial
del
grupo
educativo
www.grupocecaci.com.mx
2. En el menú desplegable ubicarse al área Administrativa.(Clic)
Clic
[82]
CECACI
3. Nos
pedira
nuestro
nombre
de
usuario y contrseña (Insertar Nombre de usuario y contraseña)
4. Mensaje “Acceso Contenido”
[83]
5. Una vez de haberse autenticado podremos acceder al menú de Administrador donde podremos dar de “Altas”, “Bajas”, “Modificar” y dar de “Bajas”. 6. Altas
Clic
Cerrar sesión
7. “Rellenar el formulario con los datos requeridos”
Cerrar sesión
[84]
8. Bajas
Cerrar
Clic
9. Elegir el o los registros a Eliminar
Cerrar sesión
[85]
Clic
10. Consultas
Cerrar sesión
Clic
11. Consultar datos
Cerrar sesión
[86]
12. Modificaciones
Cerrar sesión
Clic
13. Rellenar con las modificaciones
Cerrar sesión
Clic para guardar
[87]
ARQUITECTURA DE LA INFORMACIÓN
VII.A.4 CONSTRUCCIÓN Y DESARROLLO DE LA APLICACIÓN (SISTEMA DE INFORMACIÓN, BASES DE DATOS) ARQUITECTURA DE INFORMACIÓN MAPA DE NAVEGACIÓN
[88]
VII.A.5 PRUEBAS DEL SISTEMA Al momento de realizar las pruebas comprobamos los siguientes criterios:
Funcionabilidad La funcionabilidad del sistema fue todo un éxito, así como; el usuario la requirió.
Utilidad Capacidad de ser entendido, aprendido, operado, atracción. La utilidad del sistema brinda la capacidad de que el usuario la entienda de igual manera a que esta la use sin ninguna complicación. Esta aplicación es interesante en la manera de cómo se administra la información.
Eficiencia Comportamiento temporal En cuanto a la búsqueda y registro de los datos es de manera eficiente con solo introducir la matricula del alumno que se desea consultar.
VII.A.6. PUESTA EN MARCHA DEL PROYECTO El sistema se ejecutará a través de internet, los aspectos que se debe tomar en cuenta son las siguientes:
La aplicación se ejecuta en cualquier plataforma de Windows.
[89]
Conectar la Base de Datos con Triara que es nuestro proveedor de alojamiento web Cuando el cliente decida ya no seguir pagando el hospedaje entonces la aplicación también puede ejecutarse desde el escritorio, los factores a tomar en cuenta son los siguientes: o La aplicación se ejecuta en cualquier plataforma de Windows. o Se necesita tener instalado el programa XAMPP versión 1.7.7 o Es opcional tener un servidor.
Como conectar la base de datos con triara en el hospedaje Telmex
[90]
VIII. DOCUMENTACION Fig. Registro de Pago de Colegiaturas en el Sistema
INTERFAZ DE LA BASE DE DATOS
Fig. Diseño de la Aplicación (Sistema de Información, Base de Datos)
[91]
VII. 1 TECNICA Y OPERATIVA A continuación se documenta el soporte de la implementación del proyecto; es decir, que realiza la Aplicación Web.
SEGURIDAD DE LA APLICACIÓN WEB. La Aplicación Web tendrá un login y password como seguridad al accesar a ella. El login y password tendrán como máximo 15 caracteres y no podrá contener más de lo especificado. Solo con la Matricula del Alumno será el ID que el administrador le otorgue al Alumno a la hora de llevar a cabo un registro en la aplicación. La Aplicación Web no permitirá accesar a usuarios que no estén registrados, aunque quiera accesar a ella, tendrán que darse de alta con el administrador. Solo el administrador podrá realizar cambios de password tanto para él como para los Alumnos.
REGISTROS DE USUARIOS
Solo el administrador podrá realizar altas, bajas, consultas y actualizaciones en el modulo ADMINISTRADOR (Inscripción de Alumnos y Pago de Colegiaturas).
El administrador dará de baja a algún alumno inscrito con solo seleccionar al alumno registrado en el sistema en el apartado Menú Eliminar Pagos de Colegiaturas y/o Inscripcion de Alumnos.
El administrador puede actualizar los datos de un alumno dado de alta con solo seleccionarlo y al mismo tiempo eliminarlo.
La Aplicación Web generará reportes del Pago de Colegiaturas.
ALUMNO El alumno solo podrá realizar consultas de calificaciones y no contara con todos los privilegios.
[92]
CONSULTAS A LA BASE DE DATOS El administrador podrá realizar consultas accediendo al menú (Mostrar todas las Inscripciones de Alumnos y/o Pagos de Colegiaturas). La aplicación web tendrá la opción de generar reportes en el formato PDF. Esto permitirá al administrador imprimir un ticket de realización de Pago de Colegiatura.
INTERFAZ DE USUARIO Al accesar a la Aplicación Web el administrador que tiene todos los privilegios, podrá visualizar la pantalla de introducir login y password, claro que antes este tiene que estar dado de alta en la Base de Datos. La interacción con la Base de Datos, alta, baja consulta o actualización de algún registro tendrá mensajes de avisos que el sistema muestra al administrador del resultado de la acción. Para el usuario (alumno), solo podrá apreciar en la interfaz de la Aplicación Web Consultar Calificación. SISTEMA GESTOR DE BASE DE DATOS LENGUAJE DE PROGRAMACION El principal requisito para llevar el manejo y almacenamiento de los datos de la Aplicación Web es usar el la herramienta de Base de Datos el Programa XAMPP 1.7.7 que incluye MySQL. Se utilizara el Lenguaje de Programación PHP y HTML.
[93]
VIII TRANSICIÓN O CIERRE VIII.1 CIERRE
IMPLEMENTACION DE UNA BASE DE DATOS PARA CECACI
Ocosingo, Chiapas a 03 de Agosto del 2012 CHECKLIST DE LOS ENTREGABLES ACEPTADOS POR EL CLIENTE
Por medio de este documento, se realiza la verificación de la lista de los entregables del proyecto denominado “Aplicación Web CECACI”, en donde se incluyen el porcentaje de avance, y un espacio para que el cliente realice las anotaciones, referentes a las observaciones y comentarios para que pueda ser liberado este proyecto. Entregables
% Avance
Servidor.
100%
Página Web
100%
Base de Datos
100%
Manual de usuario para servidor
100%
Manual de usuario de página Web
100%
Manual de usuario de Base de Datos
100%
Observaciones y/o Condición de cierre
CENTRO DE ESTUDIOS EN COMPUTACION OCOSINGO CENTRAL PTE. Nº 22 OCOSINGO, CHIS
[94]
IMPLEMENTACION DE UNA BASE DE DATOS PARA CECACI
A continuación, firman los participantes del proyecto con el compromiso de realizar las actividades mencionadas en la columna de observaciones, para dar por terminado el proyecto, como parte de los documentos del cierre del proyecto. Autorizo
Enterado
_________________________________ Sr. Feliciano Ramírez Romero
_____________________________________ Francisco Javier Díaz Domínguez
Director General
Jefe de equipo
Enterado
Enterado
________________________________ Gadiel Darío López Morales
________________________________ Lorena de Jesús Pérez Díaz
Programador de servidor
Programadora de Base de Datos
Enterado
___________________________ Efraín Gómez Aguilar Programador de página web
CENTRO DE ESTUDIOS EN COMPUTACION OCOSINGO CENTRAL PTE. Nº 22 OCOSINGO, CHIS
[95]
ACTA DE ENTREGA DEL PROYECTO
IMPLEMENTACION DE UNA BASE DE DATOS PARA CECACI
ACTA DE ENTREGA DEL PROYECTO Aplicación Web CECACI
En la Ciudad de Ocosingo, Chiapas, México, siendo las 10:00 hrs. del día Viernes 03 de Agosto del 2012, reunidos en el aula teórica No. 1 del Centro de Capacitación Especializado en Computación CECACI, en el municipio de Ocosingo, Chiapas se reúne el Sr. Feliciano Ramírez Romero, Francisco Javier Díaz Domínguez, Lorena de Jesús Pérez Díaz, Gadiel Darío López Morales y Efraín Gómez Aguilar, para efectuar la recepción/entrega de la documentación del proyecto denominado “Aplicación Web CECACI”, cuyo objetivo consistió en desarrollar una Aplicación Web que permita tener el control de los pagos que se realizan los alumnos, dar a conocer las calificaciones, dar a conocer los servicios que brinda CECACI, tanto los realizados por los alumnos, como por los realizados por los clientes externos de la misma, permitiendo agilizar las actividades de búsqueda y actualización de información de registros de pagos, así como la impresión de recibos.
La documentación consta de los siguientes entregables: 1. Servidor, el cual fue creado con el Sistema Operativo CentOs 5.5
que
almacenará la Aplicación Web CECACI configurado con acceso a una base de datos MySQL, la Aplicación es entregado con la automatización de los subprocesos siguientes: a.
Operaciones y Generación de Referencias, el cual permite realizar la(s)
actividad(es) de:
CENTRO DE ESTUDIOS EN COMPUTACION OCOSINGO CENTRAL PTE. Nº 22 OCOSINGO, CHIS
[96]
IMPLEMENTACION DE UNA BASE DE DATOS PARA CECACI
Consultar la Situación de una persona b. Descarga de pagos e Impresión de Recibos, el cual permite realizar la(s) actividad(es) de: Copiar varios registros desde Internet, Actualizar registros de forma individual e Imprimir recibos de pagos realizados. c. Consulta de calificaciones. d.
Configuración
de
Personas,
el
cual
permite
realizar
la(s)
actividad(es) de: Crear o actualizar Alumnos y Crear o actualizar Aspirantes. e. Consulta de semanas pagadas de los alumnos. f. 2.
Giro de la empresa.
El diseño de la base de datos y la estructura de las tablas y procedimientos
almacenados, mediante la entrega de un archivo de respaldo de base de datos (Backup), donde es almacenada la información que utiliza el aplicativo antes mencionado como primer entregable. 3.
Capacitación a la Sra. María del Carmen de la Cruz Gómez, para que pueda
hacer uso de la Aplicación y poder capacitar a su personal. 4. Muestra del diseño de la página Web para poder hacer las actualizaciones correspondientes en el futuro.
Notas y observaciones El equipo del proyecto deja la Aplicación Web en la Internet y en el Servidor. La Sra. María del Carmen de la Cruz Gómez (directora de CECACI Ocosingo) realizó las pruebas correspondientes y desea que se realicen actividades de mantenimiento por algún integrante del equipo cuando sea necesario.
CENTRO DE ESTUDIOS[97] EN COMPUTACION OCOSINGO CENTRAL PTE. Nº 22 OCOSINGO, CHIS
IMPLEMENTACION DE UNA BASE DE DATOS PARA CECACI
El integrante de equipo de proyecto Francisco Javier Díaz Domínguez, se compromete a asesorar La Sra. María del Carmen de la Cruz Gómez para que pueda desempeñar sus actividades administrativas.
No habiendo otro asunto que tratar, se considera el PROYECTO TERMINADO, firmando al calce todos los involucrados en el mismo.
RESPONSABLE DEL PROYECTO (ENTREGA)
SPONSOR O CLIENTE (RECIBE DE CONFORMIDAD)
_______________________________________ Francisco Javier Díaz Domínguez Jefe de equipo de proyecto
___________________________________ Sr. Feliciano Ramírez Romero Director general de CECACI
TESTIGO
TESTIGO
______________________________________ Lorena de Jesús Pérez Díaz Integrante del Equipo del Proyecto
__________________________________ Imelda Gómez Guzmán Secretaria CECACI Ocosingo
CENTRO DE ESTUDIOS EN COMPUTACION OCOSINGO CENTRAL PTE. Nº 22 OCOSINGO, CHIS
[98]
IX. CONCLUSIONES, OBSERVACIONES Y RECOMENDACIONES CONCLUSIÓN Como conclusión de este proyecto, se ah obtenido una Aplicación Web. Esto ayudara a la automatización de los procesos de las actividades que se realizan en el Centro de Capacitación Especializado en Computación CECACI, tales como son: pagos de colegiaturas, inscripción de alumnos y consulta de calificaciones de los alumnos que actualmente se encuentra inscritas en la institución. Además de la automatización para el manejo de información, de la Aplicación Web se ah obtenido un segundo resultado que es la difusión sobre el giro de la empresa; logrando así, por medio de la Web dar a conocer a todo el público los servicios que ofrece CECACI como también la ubicación de los diferentes planteles que se encuentran en todo el estado de Chipas. Con el cual se pretende un aumento en las visitas de manera personal de futuros alumnos como también inscripciones realizadas desde la pagina Web, logrando con esto un considerable incremento en las inscripciones de nuevos alumnos en los distintos planteles.
[99]
OBSERVACIONES Con la implementación de la Aplicación Web en el Centro de Capacitación Especializado en computación CECACI se logrará un cambio radical dentro de la institución en sus distintos planteles, esto hace también un cambio en los procesos que realiza el personal para la administración de los distintos planteles, ya que el personal tendrá que aprender y adaptarse al nuevo manejo de la información. Para esto se retoma algo del planteamiento del problema en donde se especifica el tipo de sistema que se maneja sin la implementación de la Aplicación Web (actualmente en CECACI es manual; es decir, registran todos sus procesos de las actividades en una bitácora, esto genera pérdida de tiempo en cuanto a la búsqueda de información que requiera algún alumno, por ello se llevo a cabo la Implementación de la Aplicación Web, la cual será de gran utilidad, ayuda y beneficios a esta Institución, en el manejo y búsqueda de información solicitada por el alumno.) RECOMENDACIONES
Capacitar al personal que se encargará de la administración de la página Web.
Capacitar al personal que se encargará de la administración de la Base de Datos. Capacitar al personal que se encargará del uso del Servidor. Mantener al corriente los pagos para la renta del hospedaje. Mantener al corriente los pagos para la renta del nombre del dominio. Hacer depuraciones en la Base de Datos a cada 6 meses para evitar un recargo por superación del plan contratado para la página web. Dar mantenimiento preventivo al servidor cada cuatro meses. Realizar Backups (Copias de Seguridad) de la Base de Datos mensualmente.
[100]
X. REFERENCIAS BIBLIOGRAFICAS
Guía de los Fundamentos para la Dirección de Proyectos (Guía del PMBOK®) Cuarta edición. O’ Reilly-Head First PMP 2nd Edition (2009).
Implementacion de Servidores con GNU/Linux, edición Septiembre 2010, Joel Barrios.
[101]
ANEXOS
UNIVERSIDAD TECNOLÓGICA DE LA SELVA
MANUAL DISEÑO BD LORENA DE JESÚS PÉREZ DÍAZ
AGOSTO/2012
[102]
MANUAL PARA EL DISEÑO DE LA BASE DE DATOS INSTALACIÓN DE XAMPP 1.7.7 Para el diseño de nuestra Base de Datos lo primero que haremos será la instalación de Xampp 1.7.7 XAMPP es un programa que permite instalar apache, php y mysql en un solo paso y de manera sencilla en sistemas Linux, Windows, Mac OS X y Solaris. Es un programa que nos puede ahorrar muchos quebraderos de cabeza a los que queremos utilizar PHP en nuestro ordenador. Instalar todos estos programas, y en concreto hacer funcionar a PHP sobre Apache a menudo no es un problema trivial. Muchos lo sabemos por experiencia. Con XAMPP podremos instalar todo en pocos minutos. Y además contar con una serie de aplicaciones accesorias y servidores que ampliarán
las
prestaciones
de
la
plataforma.
Todo ello con coste cero, ya que XAMPP se ofrece gratuitamente, así como todo el software que contiene el paquete. 1.- Damos clic en el Instalador y nos aparecerá esta pequeña ventana en la cual elegiremos el idioma y le damos --->OK.
[103]
2.- Después aparecerá este otra ventanita y simplemente hacemos clic en --->Aceptar.
3.-
Y en seguida empezará la instalación de nuestro programa, la cual nos
permitirá crear nuestra base de datos en MySQL. Aquí hacemos clic en --->Next.
[104]
4.- En esta parte es donde elegimos hacia que ruta o en que carpeta guardaremos la instalación de XAMPP. Se recomienda almacenarlo en el disco local (C:) y le damos en ---> Install.
5.- En esta sección vemos que la instalación se está llevando a cabo; esto demorara unos minutos, así que esperaremos.
[105]
6.- En esta ventana se observa que la instalación esta echa, así que solo daremos clic en ---> Finish para ejecutarla. Entonces nuestro XAMPP 1.7.7 está listo para empezar a trabajar.
7.- Ejecutar el instalador. Luego podremos administrar los servidores a través de un panel de control que se encuentra en Inicio - Programas - Apache Friends XAMPP.
[106]
8.- Una vez instalado podemos abrir el panel de control de XAMPP para arrancar los servidores, al menos Apache para empezar. Si se arranca Apache correctamente podemos acceder a la página de inicio de nuestro servidor escribiendo la siguiente dirección en nuestro servidor: http://localhost/ Tendrá que aparecernos una página web del servidor XAMPP, que nos confirme que está todo funcionando correctamente. Algo como lo que se puede ver en la siguiente imagen:
[107]
VI.A.4 CONSTRUCCIÓN Y DESARROLLO DE LA APLICACIÓN WEB (SISTEMA DE INFORMACIÓN, BASE DE DATOS) CREACIÓN DE LA BASE DE DATOS
Fig. 1 Creación de la Base de Datos en XAMPP.
Fig. 2 La BD se creó correctamente.
Fig. 3 Creación de la Tabla Alumno. (Inscripciones de Alumnos)
[108]
Fig. 4 Creación de la Tabla Inscripciones (Registros de Calificaciones de Alumnos.)
Fig. 5 Tabla Pagos (Registro de Pagos de Colegiaturas).
Fig. 6 Imagen de la creación de la Tabla usuarios (Creación de Cuentas de Usuarios).
[109]
UTSELVA
LORENA DE JESÚS PÉREZ DÍAZ
MANUAL DE USUARIO DE LA BASE DE DATOS.
Este pequeño manual de usuario tiene como objetivo enseñar al administrador y personas autorizadas en el uso y aprendizaje de la Base de Datos de CECACI y la solución de los problemas que puedan suceder durante la operación de la misma..
UNIVERSIDAD TECNOLÓGICA DE LA SELVA OCOSINGO, CHIAPAS; AGOSTO/2012
[110]
MANUAL DE USUARIO DE LA BASE DE DATOS Este pequeño manual de usuario tiene como objetivo enseñar al administrador y personas autorizadas en el uso y aprendizaje de la Base de Datos de CECACI y la solución de los problemas que puedan suceder durante la operación de la misma. INTRODUCCIÓN La Aplicación Web automatizará las actividades del Centro de Capacitación Especializado en Computación (CECACI); en la parte de la BD esta divida en 2 módulos Administrador y Alumno, los cuales tendrán acceso a la misma con cuentas de usuarios.
OBJETIVO DE LA APLICACIÓN WEB Dar a conocer a CECACI en internet mediante el Gestionamiento y elaboración de un Sitio Web en donde difundan sus actividades, propuestas y promociones Educativas con las que cuenta para optimizar las actividades mediante los procesos que operan dentro de CECACI, mediante la implementación de una aplicación Web que permita facilitar la operación de la información. ¿CÓMO ACCEDER A LA BASE DE DATOS? Accederemos a la BD, introduciendo su login y password de acuerdo a su cuenta de usuario; es decir, administrador o alumno. El login y password serán asignados por el desarrollador de la BD. Ingresa tu login: Admin Ingresa tu contraseña: 012
Fig. 1.1 Damos clic en Ingresar para el Ingreso del administrador a la Base de Datos.
[111]
Una vez ingresado los datos; si estos están bien nos aparecerá lo siguiente en nuestra ventana:
Fig. 1.2: Acceso al menú del catalogo Calificaciones de Alumnos
Posteriormente el Administrador al hacer clic en Ir a Menú podrá realizar altas, bajas, consultas y modificaciones de las Calificaciones de los Alumnos.
Fig. 1.3: Menú para mostrar, agregar, eliminar y modificar Calificaciones de Alumnos.
REGISTRAR LA CALIFICACIÓN DE UN ALUMNO Podemos elegimos cualquier opción del Menú en este caso Agregar una nueva Calificación; realizaremos el llenado del formulario de Registro de Calificación de Alumnos.
[112]
Fig. 1.4: Dar clic en Guardar para llevar a cabo el registro.
CONSULTAR LA CALIFICACION REGISTRADA DE CUALQUIER ALUMNO Regresamos al menú para consultar desde otro apartado el ingreso de la nueva calificación y damos clic en Mostrar todas las calificaciones
Fig. 1.5: Dar clic en Mostrar todas las calificaciones.
En la siguiente ventana vemos que la consulta se ha hecho y aparece las Calificaciones del Alumno que anteriormente Registramos
Fig.1.6: Modulo de Consulta de Calificación de Alumnos.
MODIFICAR LA CALIFICACIÓN DE UN ALUMNO Regresamos nuevamente al Menú y elegimos la opción Modificar datos, para actualizar la calificación.
[113]
Fig.1.7 Modulo Modificar Calificación
Al dar clic en MODIFICAR; nos aparecerá esta ventana para modificar los datos.
Fig. 1.8 Aparece el nombre del alumno y las calificaciones a modificar.
[114]
Al modificar los datos nos aparecerá una pequeña línea de código en la cual nos dicen que registro y cuantos fueron afectados y/o actualizados.
Fig. 1.9 En este modulo también nos da la opción de Borrar una calificación.
ELLIMINAR UNA CALIFICACIÓN
Para eliminar o dar de baja a la calificación de un Alumno ingresamos al menú nuevamente y elegimos la opción:
Fig. 1.10 Dar clic en el Modulo Eliminar una Calificación.
Para eliminar cualquier calificación simplemente damos clic en Eliminar que aparece en el lado izquierdo de nuestra tabla. [115]
Fig. 1.11 La eliminación se realizará automáticamente.
[116]
MANUAL DE CONTRATACION Y CONFIGURACION NOMBRE DE DOMINIO FRANCISCO JAVIER DÍAZ DOMÍNGUEZ
OCOSINGO, CHIAPAS; AGOSTO/2012
[117]
MANUAL DE CONTRATACIÓN Y CONFIGURACIÓN NOMBRE DE DOMINIO Manual de Contratación y Configuración Nombre de Dominio Proveedor
Nic México
1. Acceder a la Pagina de Nic México desde el navegador
2. Dentro de la Página verificar la disponibilidad del nombre de dominio elegido, un aspecto importante a considerar será la extensión a usar sea este: .mx, .com.mx, .org.mx, .gob.mx, .edu.mx, o .net.mx la extensión deseada deberá ser marcada como se muestra en la imagen.
2. Elegir La extensión del sitio
[118] 1.
Insertar el nombre de Dominio Aquí
3. Clic Para Continuar
3. Si el nombre aun no ha sido usado por otro sitio tendremos como resultado el nombre de dominio como “Disponible” entonces podremos iniciar con el registro de nuestro nombre de Dominio dando clic en Registrar.
1. “Disponible ” 2. Clic
4. Al dar clic en registrar se genera el costo en dólares y en pesos mexicanos que hay que pagar por el tipo de dominio contratado, así como el periodo por el cual lo activaremos sea como periodo mínimo 1 año. Es necesario estar registrado como usuario para poder registro.
continuar con el proceso de Costos 13.91 153.01
Clic Para iniciar el registro como usuario
[119]
5. El siguiente Formulario se rellenará con los datos de la persona que será el administrador de dominio. Importante aceptar los términos y condiciones luego dar clic en registrar
Clic Para continuar
[120]
6. Una vez concluido el proceso de registro de usuario, iniciamos sesión con el nombre de usuario escogido.
7. Seremos re direccionados automáticamente al proceso de registro donde aceptaremos las políticas de Nic México.
13.91 153.01
Aceptar las políticas
Clic Continuar
[121]
8. En esta parte del registro podremos contratar servicios adicionales obviamente generan costos por cada servicio adicional en nuestro caso le daremos No, gracias para continuar.
Clic
9. Tendremos que verificar los datos ingresados en el formulario de registro para proceder con el proceso de pago, de esta manera aseguramos quien será la persona que modificará el servidor de alojamiento.
Clic
[122]
10. Para dar por terminado el registro de nuestro dominio, se genera la forma de pago en nuestro caso fue un depósito bancario especificando el servicio contratado.
13.91 153.01
Únicamente se espera la confirmación del pago vía correo electrónico, donde nos [123]
muestra el estado del servicio. 11. Se nos notificó que la orden de pago fue elaborada y nos representa el estatus de nuestro servicio.
A partir de este momento podemos hacer uso del nombre de dominio para publicar nuestro sitio en internet, las modificaciones pertinentes para ese último paso serán descritas en el manual de hospedaje con triara Telmex.
[124]
MANUAL SERVICIO DE HOSPEDAJE
Manual Servicio de Hospedaje Proveedor
Triara Telmex
La Aplicación Web de Esta Institución CECACI estará hospedada en el Centro de Datos Triara El servicio le ofrece:
Espacio de hospedaje
Cuentas de Correo Negocios
Un Panel de Control con el cual se administrará el servicio de hospedaje.
El SERVICIO se ofrecerá a traves de 4 planes diferentes, basados en la necesidad de almacenamiento (MB) y transferencia de información del CLIENTE.
Contratado para CECACI Plan Básico.
[125]
Por cada cuenta de correo adicional se aplicaran los costos según el plan contratado.
[126]
Requisitos Tecnicos 1. Para tener acceso al Panel de Control de Hospedaje Web y al Panel de Control de Correo Negocios, el cliente deberá contar con equipo con las siguientes caracteristicas mínimas: 2. Triara programara actividades de matenimiento (incluido pero no limitado al mantenimiento de la red o reemplazo de componenetes con falla) los cuales pueden causar una interrupcion del SERVICIO. TRIARA hará su mejor esfuerzo para dar aviso al CLIENTE 48 horas antes de realizar un mantenimiento, sin que esto garantice que no realizará un mantenimiento sin dar aviso si este es urgente. 3. Cualquier notificacion del SERVICIO sera enviada a la direccion de correo indicado por el CLIENTE a TRIARA. 4. TRIARA realizará un monitoreo general de fallas en el SERVICIO las 24 horas de los 7 días de la semana.
[127]
1. Iniciando el Contrato de hospedaje con Triara Telmex: Llamada al 01 800 026 0000 desde línea Telmex de Empresa CECACI Contratación y Activación del servicio de hospedaje para GRUPO CECACI con nombre de dominio grupocecaci.com.mx. Se autorizó a Razón Social de: _________________ con número de teléfono: 919 Los pagos correspondientes se harán a cargo del recibo Telmex del número antes mencionado. Antes de poder subir el sitio web a internet se espera 72 horas para la activación de este servicio. Obtener las nuevas Direcciones DNS de TRIARA TELMEX enviadas al correo electronico del adminstrador de hospedaje. 2. Después de transcurrir el tiempo necesario se harán llegar a su correo los distintos nombres de usuarios y contraseñas para poder iniciar el proceso de subir el sitio web a internet. Nombres y Usuarios a considerar: Nota: Los datos que a continuación se muestra serán con carácter de ejemplos los usuarios y contraseñas no se revelaran por medida de seguridad. Acceso
al
Panel
de
Control
a
www.control.triara.com Cliente
Fulano56t
Contraseña 156952 Se accederá mediante el uso de cualquier navegador instalado en su PC. Acceso Correos Negocios Dirección
de
[email protected]
Correo Electrónico [128]
Contraseña
1254535
Se accederá a través de un administrador de correos electrónicos como Outlook Express, Outlook 2003 y Outlook
2007
o
atreves
de
este
link
http://www.telmex.com/mx/negocio/internet/correoelectronico-acceso.html
Cliente FTP para transferencia de archivos Usuario
Sutano45g
Contraseña 45hbbjh
Acceso administrador de Base de Datos Cuenta
Merengano145f
Contraseña 234556d Se administrará mediante phpAdmin MySQL Version 5.0 Necesariamente necesita un software que use el protocolo de transferencia de
archivo
(FTP)
en
mi
caso
utilizamos el WS_FTP que es un software libre. 3. Cambiar los DNS del registro NIC MÉXICO por los obtenidos de Triara telmex:
[129]
Para Cambiar la Dirección DNS del nombre de dominio contratado en este caso accederemos a la página de NIC MÉXICO para hacer las modificaciones pertinentes.
Acceder a www.akky.mx
Acceder como Cliente
Clic en Mis Dominios
clic
Activar el domino como se muestra ir a MODIFICAR>DNS
[130]
Clic en Continuar
Clic en Enviar a mi correo electrónico (Se enviara una clave de confirmación al correo electrónico del administrador de dominio para poder
modificar los nombres de dominio y colocar las
direcciones de Triara Telmex.)insertar el código de activación (Clic en Continuar)
123343hghgbhgjhh4534sdjksnd
Insertar las nuevas direcciones que Triara Telmex nos proporciono vía Correo electrónico. (Clic en Continuar para verificar las direcciones insertadas).
[131]
Unas ves insertado los nuevos DNS de Triara Confirmamos y
desde este momento podremos iniciar con el proceso de subir nuestro sitio web a internet.
4. Empezaremos a subir la aplicación con el software WS_FTP descargado desde el Panel De Control De Triara Telmex en el área de Manuales y Utilerias en la administración del dominio. Una vez instalado el software de transferencia de archivos, lo ejecutamos. Creación de un nuevo perfil, clic New
clic
Se rellena los campos con los datos que se proporciono via
correo electronico para este paso se necesitaran:
Usuario y Contraseña de FTP
Dirección IP servidor Triara Telmex
Desactivar el Modo Pasivo.
[132]
Una ves insertado los datos clic en Aceptar y si los datos son
correctos nuestra conexión sera exitosa.
Para poder realizar la transferencia de archivos es necesario copiar nuestra carpeta del sitio al directorio que abajo nos muestra: C:\ProgramFiles\WS_FTP
[133]
Directorio Local.
Despues solo daremos clic en Refres para que nuestra carpeta se muestre y así poder transferir todos los archivos.
[134]
Para transferir los archivos solo seleccionamos el archivo o los
archivos a transferir y damos en el boton
->
Importante:
Asegúrese de subir los archivos HTML y scripts en modo de transferencia ASCII y las imágenes en modo BINARY. Para mejorar la velocidad de trasnferencia”.
Ahora solo nos resta Eliminar los cookies y los archivos de
Cache esto puede hacerse con el programa Ccleaner.
[135]
Realizamos la prueba desde el navegador obviamente
debemos tener acceso a internet. www.grupocecaci.com.mx
¡¡¡¡¡¡Listo tuvimos éxito en la subida de nuestro proyecto!!!!!!!! [136]
MANUAL DE CONFIGURACION DEL SERVIDOR CENTOS 5.5 LINUX FRANCISCO JAVIER DÍAZ DOMÍNGUEZ/ GADIEL DARIO LÓPEZ GÓMEZ
OCOSINGO, CHIAPAS, AGOSTO/2012
[137]
INSTALACIÓN DEL CENTOS 5.5 Manual de instalación de 5.2, el cual es una distribución de Linux. 1. El primer paso que hay que dar es: Colocar el disco de instalación de nuestro sistema operativo en la unidad de CD y reiniciar la PC. En algunos casos hay que modificar el boot de arranque de la máquina y para esto hay que modificar el arranque de la PC, en lugar de que inicie desde el disco de C:, o en la unidad en donde este almenado es S.O. Actual, tenemos que darle mayor preferencia a la Unidad de CD-ROOM. Esta vez, luego de reiniciarla, la PC buscará primero en la Unidad de CD, y podremos comenzar la instalación del Centos. 2.
Se ejecuta el SO y nos muestra la pantalla en donde elegiremos en modo en cual lo
instalaremos: 3. Los archivos de instalación del Centos se extraen y comienza la instalación:
Nos presenta un menú, y nos da a elegir entre modo gráfico y modo texto. Le diremos que en modo consola y teclearemos dos palabras: . Y luego: Enter.
[138]
4.
Luego de dar enter los archivos del SO se comenzaran a extraer y la instalación
comenzará:
Ahora solo esperamos a que nos aparezca la próxima ventana. Para comenzar a configurar nuestro Servidor.
5. Después aparecerá la ventana que se muestra abajo y nos preguntara que se deseamos que se realiza la autentificación y otros detalles del SO, o simplemente lo saltamos.
Para eso selecciónanos con tabulador la opción que dice y le damos: .
6.
Después de unos segundos de comprobación, saldrá una pantalla de bienvenida, y
daremos aceptar.
[139]
7. Luego de aceptar muy gustos le bienvenida. Nos sale una pantalla en donde seleccionaremos el idioma de instalación.
Seleccionaremos nuestro lenguaje. Por defecto está el inglés. Pero como nosotros buscaremos el que dice: o español. Y aceptaremos en la casilla que dice: .
8. Elegir la versión de teclado que utilizamos:
Teclado versión español. Y aceptamos.
9.
Ahora viene lo más interesante y en donde hay que poner mucha atención. Las
particiones
La ventana nos advierte que la tabla de particiones no está en óptimas condiciones para la instalación y que deberemos crear nuevas, para que al hacerlo se perderán los datos que se hayan creado con anterioridad. Elegimos crear nuevas particiones y borras las actuales. Seleccionamos y aceptamos. [140]
En esta ventana hay que decirle que deseamos las particiones de Linux creadas por defecto y luego damos aceptar. Para crear las practicones nosotros mismos.
En esta ventana tendremos que confirmar que deseamos borrar todo lo que esté creado, y seleccionaremos y aceptamos.
Elegiremos
10. Aquí aparecen las particiones creadas y que tendremos que borrar.
Esta es la tabla de particiones que está creada y eliminaremos cada partición hasta que nos quede únicamente espacio libre total.
[141]
11. Ahora eliminares todas las particiones, y como para hacerlo tan solo se repiten los pasos únicamente mostraremos una y listo.
Elegiremos la partición de grupo. Luego , aceptamos.
Confirmamos que deseamos borrar el grupo de particiones y . Y así con las demás.
Al final de todo, la ventana únicamente tiene que mostrar un espacio libre. En el cual se muestra la cantidad total de megas. En este caso: 30720 Mb.
12. Crear las particiones.
Tabular hasta y aceptar.
[142]
13. Crear la partición de raíz (/): Esta es la partición de mayor tamaño, aquí se almacenara nuestra información y programas que agregares luego. Así que escribiremos en el puntode montaje. El sistema será , el tamaño, será en este caso 24000 Mb, y forzaremos a partición primaria. Ya creada las especificaciones denuestra partición: .
14. Crear la partición de boot (/boot): Esta partición tendrá en el punto de montaje. Sistema de archivo ext3. El tamaño será de dos Gb o algo parecido, le daremos2000 Mb. Y después aceptaremos nuestra configuración. .
15. La última partición que necesitamos es la intercambio (swap): Para realizar esta última, deberemos de fijarnos en el total de magas que quedan como espacio libre y utilizarlas en su totalidad. Así lo haremos, por así lo deseamos.
[143]
No tiene punto de montaje. El tipo de sistema de archivos será y ocupará 4714 Mb. Y .
16. Ya teniendo las tres particiones listas decimos que aceptamos la nueva tabla de particiones.
.
17. Ahora salimos de las particiones y vamos a otros rubros de configuración. Gestor de arranque.
Usaremos el gestor de arranque GRUP. .
Después de aceptar saldrá esta ventana en donde dice que hay que modificar el núcleo del Sistema Operativo (S.O.), para configurar el gestor de arranque. Pero lo dejaremos en blanco y le daremos: .
[144]
18. Configurar contraseña de gestor de arranque para evitar que usuarios distintos al Administrador modifiquen el kernel ya configurado: Tecleamos la contraseña que deseamos y la confirmamos. Y sería mejor que en algún lugar la escribiéramos para el momento en que la tengamos que utilizar Y: .
La contraseña tiene que ser mínimo de 6 caracteres. Pero si lo deseamos utilizar.
19 Le decimos que sí.
El gestor de arranque puedearrancar otros sistemas operativos. Pero en este caso únicamente instala etiqueta de arranque del Centos,así que aceptamos: .
[145]
20.
Gestor de arranque… Aquí decimos dónde se almacenará nuestro gestor de arranque. La diremos que en la (Master BootRecord). .
21. La siguiente ventana es para configurar o no, la red a la cual nos vamos a conectar: Por si vamos a necesitar configuración de red. Direcciones IP y todo eso, le decimos que: .
Ahora, si hemos decidido tener soporte de red, tenemos que configurar que versión de direccionamiento tendremos en nuestro equipo. Lo más normal es tener soporte IPv4, la seleccionamos y damos: . 22. Obtención de direccionamiento IP. Aquí escribiremos la dirección IP y su máscara de subred en caso de tenerla y si no, como en este caso, elegiremos la opción de configurar la dirección dinámicamente por medio del servicio DHCP: .
[146]
Direccionamiento automático a través deDHCP: .
23. Configurar reloj u horario de nuestro sistema:
Elegiremos el horario según el lugar en donde radicamos. Y la zona horaria en donde estamos sería esta: Continente americano y tomando como referencia la Cd. de Mejico. .
24. Contraseña de root (inicio): Esta contraseña será requerida cada vez que iniciemos nuestro sistema, así que mucho cuidado. La digitamos dos veces para evitar errores. Mínimo tiene que ser de 6 golpes. A diferencia de la contra del gestor de arranque, esta para nada acepta un password de menos de seis caracteres. . [147]
25. Inicio de la Instalación…
26. Configurar modo de Sistema Operativo… Aquí hay algo bien importante y será según nuestras necesidades. En este caso se ha elegido que nuestro sistema operativo funcione en modo de servidor. Pero si se desea se le puede en modo escritorio, eligiendo Desktop. . 27. Comprobando dependencias… Si toda nuestra configuración coincide con los requerimientos de nuestro sistema modo Server, son correctos lainstalación se inicializará. 28. Ultima aduana... Esta ventana únicamente nos informa que tendremos la posibilidad de visualizar toda nuestra configuración luego de reiniciado el sistema. Y pregunta que si deseamos fichero de referencia para posibles dudas posteriores. .
[148]
29. Formateo de ficheros y
Esperar
Esperar
Esperar
Esperar
Esperar
[149]
Listo
30. Reiniciar el equipo…
.
31. Acciones post-reinicio…
El Centos está instalado y ahora cuenta los segundos para mostrarse en la pantalla de tu equipo.
[150]
32. Mostrando la configuración realizada por nosotros…
Esperar
33. Agente de configuración…
Esta herramienta es muy importante porque si después de ver toda la configuración que realizamos, deseamos por alguna razón algo, lo podemos hacer, pero si no hay ningún problema o, si este es momentáneo, es decir, que se puede llegar a modificar en el futuro; entonces podemos teclear: .
34. Ingresar password… Aquí hay que introducir unos datos: ---En la primera línea: . ---En la segunda: nuestra contra (que por ciento no se verá ni como asteriscos. ---En la tercera y última: . .
[151]
35.
Ya para finalizar si visualiza el escritorio de nuestro sistema operativo en
funcionamiento:
Y listo
[152]
CONFIGURACION DE SERVICIOS CONFIGURACION DE TARJETA DE RED
Para la configuración de la la tarjeta de red se tecle el siguiente comando: Vi /etc/sysconfig/network-script/ifcfg-eth0 el cual active active la siguiente ventana:
Datos de configuración de tarjeta de red local. Utilizando como puntos considerables lo siguiente: NETMASK= 255.255.255.0 IPADDR= 192.168.1.5 GATEWAY= 192.168.1.1 (Los datos utilizados son temporales y se modificaran en el momento que se obtenga la ip que se adquirirá en el momento de pagar el nombre de dominio) . IPTABLES Creación de IPTables bajo los siguientes pasos: 1- Abrir puertos 20, 21, 53, y 80 con el siguiente comando: system-configsecurirylevel 2- Configurarar el puerto 20 con el siguiente comando: iptables –IMPUT –p tcp --pdport 20 –j ACCEPT 3- Configuración del puerto 21 utilizando el comando: iptables –IMPUT –p tcp --pdport 21 –j ACCEPT [153]
4- Configuración del puerto 80 utilizando el siguiente comando: iptables – IMPUT –p tcp --pdport 80 –j ACCEPT 5- Configuración del puerto 53 haciendo uso del comando: iptables –IMPUT – p tcp --pdport 53 –j ACCEPT 6- Configuración del puerto 53 udp utilizando el comando: iptables –IMPUT – p udp --pdport 53 –j ACCEPT
CREACION DE REPOSITORIOS
Para la creación de los repositorios se hizo uso de los siguientes comandos:
[154]
Al teclear el comando vi /etc/yum.repos.d/*.repo la terminal activa una ventana en donde se hara la configuración necesaria. A continuación se muestra una imagen en donde muestra la ventana antes mensionada, asi, como también la configuración que se hace dentro de ella:
Los datos que aparecen dentro de esta ventana, están insertados dentro del comando vi /etc/yum.repos.d/*.repo y son puntos esenciales en la creación de los repositorios.
INSTALAR VSFTPD Para hacer la instalación de VSFTPD se realizaron los siguientes pasos: 1- Teclear el comando yum –y isntall vsftpd 2- Teclear el comando vi /etc/vsftpd/vsftpd.conf este comando activara la terminal de la forma que a continuación se muestra en la imagen. [155]
Los datos marcados son esenciales para la creación del servicio, en este caso FTP es el protocolo que servirá para la transferencia de archivos (para poder subir la página a internet).
[156]
3- Con el uso del comando vi /etc/vsftpd/vsftpd.chroot_list se activara la terminal tal y como se muestra en la imagen:
Estos son los datos a considerar dento del comando: vi /etc/vsftpd/vsftpd.chroot_list
4- Teclear el comando vi /etc/sysconfig/selinux el activara la terminal como se muestra a continuación en la imagen:
Los datos que no se encuentra comentados por el símbolo # son los que se deben tomar en cuenta en el paso 4 y están activados dentro del comando: vi /etc/sysconfig/selinux
Para terminar la creación de VSFTPD es necesario activar el servicio haciendo uso de los siguientes comandos:
[157]
ACTIVACION DEL SERVICIO DCHP Para la activación del servicio DHCP se realizaron los siguientes pasos. 1- Uso del comando yum –y install dhcpd 2- Teclear el comando vi /etc/dhcpd.conf el cual activo la terminal como se muestra a continuación en la imagen:
En este apartado se designo la subred, el wategay, la dirección IP, el nombre del dominio y las IPs disponibles dentro de la red.
Luego activar el servicio haciendo uso de los siguientes comandos:
[158]
CONFIGURACION DEL SERVICIO HTTP Para la configuración del servicio HTTP únicamente se realizan los pasos que a continuación se muestran:
ACTIVACION DEL SERVICIO DNS Para activar el servicio DNS es necesario realizar los siguientes pasos: 1- Teclear el comando yum –y install bind bind-chroot bind-utils cachingnameserver 2- Verificar el nombre del dominio hacienda uso del comando hostname 3- Usar el comando vi /etc/resolv.conf el cual activara la terminal como se muestra a continuación en la imagen:
En esta ventana se configura el nombre del dominio, así como también el nombre del servidor.
[159]
4- Usar el comando vi /var/named/chroot/ect/named.conf el cual activa la terminal como se muestra en la imagen:
Código que debe incluirse en esta terminal.
5- Teclear
el
vi/var/named/chroot/var/named/named.grupocecaci.com
comando este
comando activara una venta en donde se incluirá la información que se muestra a continuación.
Este es código que debe incluirse en esta terminal. Para poder accesar con el protocolo HTTP al servidor.
6- Teclear el comando vi/var/named/chroot/var/named/named.local e incluir la codificación correspondiente, tal y como se muestra en la imagen a continuación.
[160]
7- Teclear el comando vi/var/named/chroo/var/named/named.forward y en la terminal que se active incluir la codificación correspondiente.
8- Con
el
uso
del
vi/var/named/chroot/var/named/named.1.168.192
comando este
comando
activara una terminal como se muestra a continuación, es necesario insertar la codificación tal y como se muestra en la imagen.
[161]
SELinux y el servicio mysqld. Para que SELinux permita utilizar el cliente mysql para establecer conexiones hacia servidoresMySQL, utilice el siguiente mandato:
Iniciar, detener y reiniciar el servicio mysqld. Para iniciar por primera vez el servicio mysqld y generar la base de datos inicial (mysql), utilice: /sbin/service mysqld start Para reiniciar el servicio mysqld, utilice: /sbin/service mysqld restart Para detener el servicio mysqld, utilice: /sbin/service mysqld stop
[162]
Agregar el servicio mysqld al arranque del sistema. Para hacer que el servicio de mysqld esté activo con el siguiente inicio del sistema, en todos losniveles de corrida (2, 3, 4, y 5), se utiliza lo siguiente: /sbin/chkconfig mysqld on Asignación de clave de acceso al usuario root. El usuario root en MySQL%trade;, no tiene asignada clave de acceso alguna después de iniciadoel servicio por primera vez. Por razones de seguridad, es muy importante asignar una clave deacceso. Método corto. La forma más simple de asignar una clave de acceso al usuario root de MySQL solo requierede un único mandato, descrito a continuación. mysqladmin -u root password nueva-clave-de-acceso En adelante, será necesario añadir la opción -p a cualquier sentencia de línea de mandatos para,mysqladmin y mysqldump para ingresar la clave de acceso del usuario root y poder, deesta forma, realizar diversas tareas administrativas.
Creación de Base de Datos Para la creación de la Base de Datos es necesario teclear el comando create database cecaci; (en este caso el nombre cecaci lo utilizamos por ser el nombre de la institución para el cual se está creando la Base de Datos). Para la creación de tablas dentro de la base de datos es necesario teclear el comando create table if not exist “nombre-de-la-tabla” seguido de los parámetros que se incluirán en la tabla. A continuación se muestra una imagen en el cual muestra un ejemplo para la creación de tablas:
[163]
NOTA: para la creación de más tablas repita los pasos anteriores. Para insertar datos a la tabla se utiliza el comando insert into “nombre-de-latabla”. A continuación se muestra una imagen el cual contiene un ejemplo para la inserción de datos dentro de una tabla:
NOTA: Los pasos para consultas, bajas y modificaciones están incluidos en el manual para base de datos MySQL. Método largo. La forma complicada de realizar lo anterior se describe solo con fines didácticos y como pruebade concepto. No es del todo práctico realizar asignación de la clave de acceso del usuario root con este método, pero sirve para entender el funcionamiento en cuanto a asignación de claves deacceso.
[164]
Como root, utilice el mandato mysql: # mysql Dentro del intérprete de mandatos de MySQL, indique con el mandato use mysql que utilizaráúnica base de datos existente, mysql: > use mysql
Solicite con el mandato show tables que se muestren las tablas de la base de datos mysql: > show tables; Con el mandato select * from user se mostrará el contenido de la tabla user de la base dedatos actual: > select * from user; Esto hará que se vea, entre otras muchas cosas, lo siguiente:
Como se podrá observar, el usuario root no tiene asignada una clave de acceso, por lo quecualquiera que se identifique como root en el sistema tendrá acceso a todo en MySQL. Seasignará una clave de acceso del siguiente modo: > update user set Password=PASSWORD('nuevo_password') where user='root'; Utilice de nuevo el mandato select * from user y vuelva observar el campo que corresponderíaal de la clave de acceso del usuario root: > select * from user;
Deberá aparecer ahora un criptograma en el campo que corresponde a la clave de acceso del usuario root.
Se recomienda realizar refresco de los privilegios a fin de que tomen efecto los cambios. [165]
> flush privileges Para probar, solo hay que salir del intérprete de MySQL. > quit Intente ingresar de nuevamente al intérprete de mandatos de MySQL: mysql Notará que ya no se puede acceder como antes, y regresa un mensaje de error. ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
Ejecute ahora el mismo mandato, pero especificando un usuario (-u root) y solicitando sepregunte por una clave de acceso (-p): mysql -u root -p A continuación se le pedirá ingrese una clave de e acceso, tras lo cual obtendrá de nuevo accesoal intérprete de mandatos de MySQL.
Creando y destruyendo bases de datos. Para crear una nueva base de datos, puede utilizarse el mandato mysqladmin con el parámetrocreate: mysqladmin -u root -p createdbejemplo Si queremos eliminar dicha base de datos, utilizamos el parámetro drop en lugar de create. mysqladmin -u root -p drop dbejemplo
Otorgando permisos a los usuarios. En adelante el usuario root solo se utilizará para tareas administrativas y creación de nuevasbases de datos. Resultará conveniente delegar a los usuarios ordinarios el manejo de sus propiasbases de datos. Una vez generada una base de datos, debemos determinar con que usuario y desde que equipoen la red local, se podrá tener acceso, así como los privilegios [166]
para modificar esta. Lo más común, y seguro, es asignar el acceso solo desde el mismo servidor ( localhost), a menos que eldesarrollo web o aplicación se localice en otro equipo.
Genere un base de datos denominada directorio: mysqladmin -u root -p create directorio Se accede hacia el intérprete de mandatos de MySQL y se utiliza lo siguiente, suponiendo quese desea asignar permisos select (seleccionar), insert (insertar), update (actualizar), create(crear), alter (aldetar), delete (eliminar) y drop (descartar) sobre las tablas de la base de datosdirectorio al usuario prueba desde el anfitrión localhost (equipo local): GRANT select, insert, update, create, alter, delete, drop ON directorio.* TO prueba@localhost IDENTIFIED BY 'password_del_usuario_prueba';
Al concluir, se tendrá una base de datos denominada directorio que podrá ser utilizada ymodificada por el usuario prueba desde el anfitrión localhost. Esto establecerá un nivel deseguridad apropiado, y garantizará que de verse comprometida la seguridad, la clave de accesode un usuario no podrá ser utilizada desde un sistema remoto. Si, por mencionar un ejemplo, se requiere permitir el acceso hacia la base de datosdirectorio desde otro equipo en la red local, con fines administrativos, se puede otorgar el acceso y permisos al usuario jperez desde el anfitrión 192.168.1.253, es decir
[email protected]. GRANT select, insert, update, create, alter, delete, drop ON directorio.* TO
[email protected] IDENTIFIED BY 'clave_de_acceso_para_jperez';
[167]
CECACI Centro de Estudios en Computación Ocosingo
Manual de Usuario Sitio Web CECACI
[168]
INTRODUCIÓN El desarrollo del sitio web del Centro de Estudios en Computación Ocosingo (CECACI), fue desarrollado para mejorar el medio de difusión de la Institución y sistematizar los procesos administrativos tales como: Inscripción, colegiatura y control de las calificaciones.
El visitante encontrará información respecto a la Institución. 1. Un menú principal que nos guiara a las distintas secciones del sitio web. 2. Logotipo de la Institución. 3. En la sección de la izquierda información de contacto de la Institución y la oferta educativa. 4. En la sección derecha publicidad.
El presente manual nos guiará en el uso adecuado de las secciones correspondientes del sitio web, permitiendo el dominio de todas sus características.
[169]
Áreas del Sitio Web El sitio web está conformado por las distintas secciones como se puede apreciar en la imagen. 1. Encabezado (Banner)
2. Menú
4. Publicidad
3. Sección de Contenido
7. Sección Contacto
5. Mini galería
8. Sección oferta educativa
6. Créditos
9. Pie de página
[170]
1. Encabezado El encabezado del sitio se establece por el banner. Suele contener el logo de la Institución y el slogan del mismo en texto animado en flash cs4.
2. Menú Es la sección principal del sitio web ya que a través de ello nosotros como usuarios podemos navegar en las distintas páginas contenidas del sitio. Para leer el contenido de cualquier página sólo es necesario hacer clic sobre el botón del menú desplegable y el contenido se visualizará en la parte central del sitio.
¿Quiénes somos?: Al hacer clic sobre este botón nos muestra la visualización de la página principal conformada por: la visión, misión y la reseña de quienes somos de la Institución
.
[171]
Servicios: al hacer clic sobre el botón de servicios nos desplegara la página en nuestra Sección de contenidos.
Oferta educativa: Al posicionarnos sobre el menú de inmediato nos desplegara las opciones que corresponden a las páginas de la oferta educativa tales como: Diseño Gráfico Publicitario, Secretariado con Computación e Informática administrativa.
Diseño Gráfico Publicitario
[172]
Secretariado con Computación
Informática administrativa
Información General: Al momento de posicionar el cursor del mouse sobre el botón esta nos desplegara los submenús que contienen información referente a la Institución tales como: Campus, Plan de Estudios, Inscripción y el organigrama de
[173]
manera que al hacer clic sobre ellos nos muestra la información correspondiente en nuestra área de contenido.
Campus
Plan de Estudios
[174]
Inscripción
Organigrama
[175]
Administrativa: al posicionarse sobre este botón nos muestra los submenús de administrativos y alumnos quienes tienen acceso a través de un nombre de usuario y su respectiva contraseña a la base de datos de la Institución, para el área administrativa tendrá el honor de realizar las 4 distintas operaciones básicas en el control de pago de colegiatura y control de captura de calificaciones de los alumnos. Mientras que el alumno como resultado final solo podrá realizar la consulta de calificaciones una vez que el administrativo o catedrático de la materia haya concluido con la captura de calificaciones. Contacto: al dar clic en el botón de contacto nos muestra información referente a la Institución: dirección, teléfono y E-mail.
3. Sección de contenido
El área central está destinada a mostrar el contenido de la sección/página que hemos abierto. Ésta puede extenderse cuanto sea necesario para permitir visualizar el contenido disponible.
[176]
Para ello fue necesario crear un iframe proporcionándole un nombre para referenciar a las páginas que se requieran visualizarse en ella.
4. Publicidad Se proporciona información al usuario de los años de trascendencia de la Institución así como la oportunidad que efectúa para concluir con estudios de computación a nivel técnico.
5. Mini galería En la parte derecha del sitio se encuentra una Mini galería con imagen desarrollada en Flash CS4 en forma de presentación, en donde se da a conocer una pequeña reseña de la Institución.
6. Créditos El usuario podrá observar al hacer clic en el botón una animación creada en flas cs4, con los nombres y correos de cada uno de los integrantes del proyecto entre los cuales se encuentran establecidos por actividad tales como: Diseñador gráfico, Base de datos, Servidores e internet.
[177]
7. Sección contacto El usuario de manera rápida podrá visualizar el número de contacto así como la dirección del Centro de Estudios en Computación, localizada en la parte izquierda del sitio web.
8. Sección oferta educativa Se enlistas en orden las carreras técnicas que el Centro de Estudios en Computación ofrece.
9. Pie de página En este apartado se detallan información de la Institución tales como: Dirección, copyright, nombre de la Institución, numero de contacto y la dirección de la página web.
[178]
CECACI MANUAL DE USUARIO
PUBLICACIÓN DEL SITIO WEB EN GOOGLE
[179]
PASO 1: Entrar al sitio de Google con la dirección www.google.com PASO 2: Una vez abierta la página ir vinculo que se encuentra en la parte inferior de la pagina “Todo acerca de Google”.
1. Dar clic en este apartado Todo acerca de Google
PASO 3: Una vez que le das clic te abre la siguiente ventana y nos posicionamos en el apartado “Para propietarios de sitios web” y buscamos el link “Envía contenido a Google” le damos clic.
2.
Dar clic en este apartado Todo acerca de Google
[180]
PASO 4: Al dar clic nos manda a la siguiente página donde tenemos varias opciones pero lo que nos interesa es añadir nuestra URL para ello damos clic en “Añada su URL al índice de Google” 3. clic en Anadir Url
PASO 5: Una vez que damos clic nos abre la siguiente página en donde creamos una cuenta o bien si ya contamos con una únicamente iniciamos nuestra sesión. 5.1. Crear una cuenta. Proporcionas todos los datos que te solicita, una vez que la ingresas y hayas aceptado los términos y condiciones le das en “Crear cuenta”.
[181]
Esta es la parte final en donde asignamos nuestra dirección URL de nuestro sitio web.
5.2. Si contamos con una cuenta de usuario y una contraseña solo nos resta ingresar a ella para poder publicar nuestra URL.
[182]
Clic en Iniciar sesión
Una vez que ingreses a tu cuenta ya puedes añadir tu URL e ingresas el CAPTCHA Solo te resta enviar la solicitud.
NOTA: Una vez terminado cierras la sesión y en mínimo una semana ya podrás consultar tu URL en el buscador Google.
[183]
[184]
ACTAS DE ASISTENCIAS
[185]
N° reunión
Nombre del integrante
Hora establecida para la reunión
1
Lorena de J Pérez D
9:00 am
08/05/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
Lorena de J Pérez D
9:00 am
08/05/2012 08/05/2012 08/05/2012 09/05/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
Efraín Gómez Aguilar
9:00 am
Lorena de J Pérez D
9:00 am
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
Efraín Gómez Aguilar
9:00 am
11/05/2012 11/05/2012 11/05/2012 15/05/2012 15/05/2012 15/05/2012 15/05/2012
Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez
9:00 am 9:00 am 9:00 am
16/05/2012 16/05/2012 16/05/2012
2
3
4
5
6
Fecha de la reunión
Motivo de la reunión Análisis general del proyecto
09/05/2012 09/05/2012 09/05/2012 10/05/2012 10/05/2012 10/05/2012 10/05/2012 11/05/2012
Análisis general del proyecto
Lista de actividades
Análisis de perfiles y asignación de roles
Diseño web y BD Servidores Servidores Diseño web y BD Evaluación de roles
Hora de Entrada 9:00 am
Hora de salida 11:00 am
9:00 am 9:00 am 9:00 am 9:00 am
11:00 am 11:00 am 11:00 am
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
11:20 am 11:20 am 11:30 am 11:30 am 11:30 am 11:30 am 11:30 am
9:00 am
11:30 am
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
11:30 am 11:30 am 11:30 am 12: 00 am 12: 00 am 12: 00 am 12: 00 am
9:00 am 9:00 am 9:00 am
12: 00 am 12: 00 am 12: 00 am
11:20 am
Firma del integrante
7
8
9
10
11
12
13
Efraín Gómez Aguilar Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
16/05/2012 17/05/2012 17/05/2012 17/05/2012 17/05/2012
Lorena de J Pérez D
9:00 am
18/05/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
18/05/2012 18/05/2012 18/05/2012
Lorena de J Pérez D
9:00 am
22/05/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
22/05/2012 22/05/2012 22/05/2012 23/05/2012 23/05/2012 23/05/2012 23/05/2012 24/05/2012 24/05/2012 24/05/2012 24/05/2012 25/05/2012 25/05/2012 25/05/2012 25/05/2012
Diseño web y BD Servidores Servidores Diseño web y BD Diseño web y BD Servidores Servidores Diseño web y BD Segunda entrega
Lorena de J Pérez D
9:00 am
29/05/2012
Análisis y revisión de los avances
Gadiel D. López M. Francisco J. Díaz Domínguez
9:00 am 9:00 am
29/05/2012 29/05/2012
Análisis de avance
Primera entrega del mes
Análisis de avance de la segunda entrega
[187]
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
12: 00 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am
12:00 am 12:00 am 12:00 am 12: 30 am
9:00 am
12:00 am
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am
12:00 am 12:00 am
12:00 am
Efraín Gómez Aguilar 14
9:00 am
29/05/2012
Lorena de J Pérez D
9:00 am
30/05/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am 9:00 am
30/05/2012 30/05/2012 30/05/2012
15
Lorena de J Pérez D
16
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
17
Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
18
Lorena de J Pérez D
19
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
31/05/2012 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
31/05/2012 31/05/2012 31/05/2012 01/06/2012 01/06/2012 01/06/2012 01/06/2012 05/06/2012
9:00 am 9:00 am 9:00 am 9:00 am
05/06/2012 05/06/2012 05/06/2012
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
06/06/2012 06/06/2012 06/06/2012 07/06/2012 07/06/2012 07/06/2012 07/06/2012
06/06/2012
[188]
Revisar avance en servidores
Revisar avances en diseño web y base de datos
Diseño web y BD Servidores Servidores Diseño web y BD Revisar problemas de configuración de servidores
Elaboración de manuales
Diseño web y BD Servidores servidores Diseño web y BD
9:00 am 9:00 am
12:00 am
9:00 am 9:00 am 9:00 am
8:00 am 8:00 am 12: 30 am 12: 30 am
8:00 am
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am
20
Lorena de J Pérez D
9:00 am 08/06/2012
21
22
23
24
25
Gadiel D. López M. Francisco J. Díaz Domínguez
9:00 am 9:00 am
08/06/2012 08/06/2012
Efraín Gómez Aguilar
9:00 am
08/06/2012
Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
09/06/2012 09/06/2012 09/06/2012 09/06/2012 10/06/2012 10/06/2012 10/06/2012 10/06/2012 11/06/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
11/06/2012 11/06/2012 11/06/2012
Lorena de J Pérez D
9:00 am
12/06/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
12/06/2012 12/06/2012 12/06/2012 13/06/2012
[189]
Revisión de Formularios y conexiones a BD Pruebas de Servicios Pruebas de Servicios Revisión de Formularios y conexiones a BD Correcciones de Errores
Respaldos Generales
Revisando y corrigiendo errores de documentación
Revisando y corrigiendo errores de documentación
Revisando y corrigiendo errores de documentación
9:00 am
12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
12: 30 am
12: 30 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
26
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
13/06/2012 13/06/2012 13/06/2012 14/06/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
14/06/2012 14/06/2012 14/06/2012
[190]
Exposición de Avances a Director General
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
27
Lorena de J Pérez D
9:00 am
15/06/2012
28
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
15/06/2012 15/06/2012 15/06/2012 19/06/2012
29
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
19/06/2012 19/06/2012 19/06/2012 20/06/2012
30
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
20/06/2012 20/06/2012 20/06/2012 21/06/2012
31
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
21/06/2012 21/06/2012 21/06/2012 22/06/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
22/06/2012 22/06/2012 22/06/2012
[191]
Análisis de Observaciones
Respuestas a Demandas y modificaciones
Respuestas a demandas y modificaciones
Informes de avances actualizados
Informes de avances actualizados
9:00 am
12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
31
Lorena de J Pérez D
9:00 am
23/06/2012
32
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
23/06/2012 23/06/2012 23/06/2012 26/06/2012
34
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
26/06/2012 26/06/2012 26/06/2012 27/06/2012 27/06/2012 27/06/2012 27/06/2012 28/06/2012
35
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
28/06/2012 28/06/2012 28/06/2012 29/06/2012
36
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
29/06/2012 29/06/2012 29/06/2012 03/07/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
03/07/2012 03/07/2012 03/07/2012
33
[192]
Recopilación de Avances y Documentación
9:00 am
12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
Pruebas de Servicios
9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am 12: 30 am
Errores encontrados
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
Resolución de Errores
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
Programación
Servicios Actualizados
37
Lorena de J Pérez D
9:00 am
04/07/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
04/07/2012 04/07/2012 04/07/2012
38
Lorena de J Pérez D
9:00 am
04/07/2012
39
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
04/07/2012 04/07/2012 04/07/2012 05/07/2012
41
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
05/07/2012 05/07/2012 05/07/2012 03/07/2012
Gadiel D. López M.
9:00 am
06/07/2012
42
Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am
06/07/2012 06/07/2012 10/07/2012
43
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
10/07/2012 10/07/2012 10/07/2012 11/07/2012
[193]
Resolución de Errores
Resolución de errores
Puesta en marcha con servidor local
Puesta en marcha con servidor local
Análisis de Resultados
Búsquedas de Alternativas
9:00 am
12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
9:00 am
12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am
12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
11/07/2012 11/07/2012 11/07/2012 12/07/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
12/07/2012 12/07/2012 12/07/2012
45
Lorena de J Pérez D
9:00 am
13/07/2012
46
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
13/07/2012 13/07/2012 13/07/2012 17/07/2012
47
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
17/07/2012 17/07/2012 17/07/2012 18/07/2012
48
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
18/07/2012 18/07/2012 18/07/2012 19/07/2012
Gadiel D. López M. Francisco J. Díaz Domínguez
9:00 am 9:00 am
19/07/2012 19/07/2012
44
[194]
Contacto Con nuevas alternativas
Nuevos contratos y adquisiciones
Activación y Seguimiento del contrato
Mantenimiento y modificaciones
Pruebas
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
9:00 am
12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am
12: 30 am 12: 30 am
49
Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am
19/07/2012 20/07/2012
50
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
20/07/2012 20/07/2012 20/07/2012 24/07/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
24/07/2012 24/07/2012 24/07/2012
51
Lorena de J Pérez D
9:00 am
25/07/2012
52
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
25/07/2012 25/07/2012 25/07/2012 26/07/2012
53
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
26/07/2012 26/07/2012 26/07/2012 27/07/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
27/07/2012 27/07/2012 27/07/2012
[195]
pruebas
9:00 am 9:00 am
12: 30 am 12: 30 am
Solución de errores
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
Nuevas pruebas
9:00 am
12: 30 am
Análisis de resultados
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
Recopilación de Documentos entregables
54
Lorena de J Pérez D
9:00 am
31/07/2012
55
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
31/07/2012 31/07/2012 31/07/2012 01/08/2012
56
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar Lorena de J Pérez D
9:00 am 9:00 am 9:00 am 9:00 am
01/08/2012 01/08/2012 01/08/2012 02/08/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
02/08/2012 02/08/2012 02/08/2012
Lorena de J Pérez D
9:00 am
03/08/2012
Gadiel D. López M. Francisco J. Díaz Domínguez Efraín Gómez Aguilar
9:00 am 9:00 am 9:00 am
03/08/2012 03/08/2012 03/08/2012
57
[196]
Tercera Entrega de Documentos
9:00 am
12: 30 am
Revisión de Pendientes
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
Adquisiciones
9:00 am 9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am 12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
9:00 am
12: 30 am
9:00 am 9:00 am 9:00 am
12: 30 am 12: 30 am 12: 30 am
Registro de adquisiciones y cierre de proyecto