Documento planeación fase de construcción Versión 1 Software de Control EducativoFICHA DE CONTROL DE CAMBIOS PROYECTO School Control System_Software de Control Educativo DOCUMENTO Plan de Construcción del Sistema de Información VERSIÓN 1 FECHA 15/12/2017 CREACIÓN FECHA CAMBIO 15/12/2017 RESPONSABLES Juan Diego Portela Lozano Yeison Gabriel Hernández Guerrero LÍDER Juan Diego Portela Lozano HISTORIAL FECHA NÚMERO OBSERVACIONES AUTOR (ES) VER DE VERSIÓN 20/12/2017 0 Creación del documento Juan Diego Portela 1 Lozano Yeison Gabriel Hernández Guerrero Documento planeación fase de construcción Versión 1 Software de Control Educativo 1. 6. 2. Yeison Gabriel Hernández Desarrollador 2. Evaluar procesos. Base de datos 7. Generar algoritmos. . Establecer contacto con Subsistemas los clientes. Generar encriptación Interfaz grafica 4. Generar base de datos. Repartir tareas. 5. Determinar requerimientos. EQUIPO DE TRABAJO – ROLES Y RESPONSABILIDADES Nombres y apellidos Rol en el equipo Responsabilidades 1. Generar código de la Guerrero aplicación. Seguridad 3. Líder 3. Generar base de datos. Generar código de la aplicación. 8. Generar algoritmos. Generar cronograma. 5. Juan Diego Portela Lozano Desarrollador 4. 9. 1. Determinar tareas. Generar interfaz gráfica. Modulo para gestionar actividades.Crear la base de datos y sus objetos en el sistema de gestión de base de datos . equipos físicos y lógicos. cabe destacar la preparación de los puestos de trabajo. Módulo de consultas de calificación de actividades. Preparación del entorno de generación y construcción El objetivo de esta actividad es asegurar la disponibilidad de todos los medios y facilidades para que se pueda llevar a cabo la construcción del sistema de información. ACTIVIDADES PARA LA CONSTRUCCIÓN DEL SISTEMA DE INFORMACIÓN 3. En esta tarea hay que: . bibliotecas de programas. Implantación de la Base de Datos Física para en entorno de desarrollo.Documento planeación fase de construcción Versión 1 Software de Control Educativo 2. Módulo de consulta de boleta de calificaciones. Se encuentra dividida en las siguientes tareas: 3. Módulo de consulta de Horarios de salida. Modulo para generar boleta de calificaciones. Módulo de reportes.1. entre otros. bases de datos o archivos de prueba.1. Modulo para Administración de usuarios.1. MODULOS DEL SISTEMA DE INFORMACIÓN El sistema está constituido por 9 módulos: Modulo Mensajería interna. herramientas de generación de código. Módulo de reporte de novedades. Entre estos medios. gestores de bases de datos. 3. compiladores. contemplando aspectos tales como: Bibliotecas o librerías a utilizar Herramientas: generadores de código. Preparación del Entorno de Construcción En esta tarea se prepara el entorno en el que se construirán los componentes del sistema de información. editores.Reservar el espacio de almacenamiento. los dispositivos físicos a emplear. Wamp o AppServ para una configuración más rápida del entorno de desarrollo.Documento planeación fase de construcción Versión 1 Software de Control Educativo . Se deben cargar los datos iniciales de la base de datos. . . de acuerdo a los requisitos de seguridad y operación Para este proyecto se trabajará con las siguientes herramientas: Lenguaje del lado del servidor: PHP HTML5 Jquery (Librería de JavaScript) Bootstrap (Framework de CSS) Motor de base de datos MySql o MariaDB Brackets (Editor de texto) Se recomienda usar Xamp. 3.Inicializar la base de datos.1.2. Se deben crear las tablas y demás objetos como procedimientos almacenados triggers. definiendo entre otros. con los cuales estará configurada la base de datos para trabajar con la aplicación que se está desarrollando. cargando los datos considerados necesarios. etc. Puestos de trabajo Implementación de los procedimientos de operación y seguridad propios del entorno de construcción. Documento planeación fase de construcción Versión 1 Software de Control Educativo 3. Con el fin de verificar que el código fuente especifica de forma correcta el componente.2. verificando y corrigiendo los errores sintácticos. se realiza su ensamblaje o compilación. 3. identificados en el diseño del Sistema. En paralelo a esta actividad. Para generar el código fuente se tienen en cuenta los estándares de nomenclatura. a partir de las especificaciones de construcción obtenidas en el proceso de Diseño del Sistema de Información. COMPONENTE-CLASE COMPONENTE DESCRIPCION ingresar Ingresar al sistema Persona salir Salir del sistema crear Actividades Crea las actividades Asigna las actividades a un grupo de asignar Actividades estudiantes Crea novedades para ser revisadas por Docente crear Novedad el coordinador calificar Actividades Califica las actividades generar Calificación Genera Calificaciones y/o Boleta administrar Administra Usuarios Coordinador administrar Administra Usuarios ver Novedad Consulta las novedades generadas por el docente .2. GENERACIÓN DEL CÓDIGO DE LOS COMPONENTES Y PROCEDIMIENTOS El objetivo de esta actividad es la codificación de los componentes del sistema de información. Generación del Código de Componentes En esta tarea se genera el código correspondiente a cada uno de los componentes del sistema de información. se desarrollan las actividades relacionadas con las pruebas unitarias y de integración del sistema de información. y el enlace del código objeto obtenido con las correspondientes bibliotecas. codificación y calidad utilizados por la organización y recogidos en el catálogo de normas.1. así como la construcción de los procedimientos de operación y seguridad establecidos para el mismo. Esto permite una construcción incremental. 2. se implementan los aspectos de diseño gráfico que le darán la apariencia definitiva al sistema de información. Formulario de Login del sistema Pantalla de inicio Pantalla de administración de usuarios Formularios de creación y edición de usuarios Pantalla de mensajes internos Formulario de creación de mensaje interno .2.Documento planeación fase de construcción Versión 1 Software de Control Educativo Genera informes previamente generar Informes configurados Consulta las actividades asignadas al consultar Actividades curso al que pertenece Estudiante consultar Consulta las calificaciones asociadas el Calificaciones estudiante Consulta la boleta de calificaciones del Acudiente consultaBoletaCalif estudiante asociado al acudiente crear Mensaje Crea un mensaje interno Mensaje enviar Mensaje Envía un mensaje interno leer Mensaje Lee un mensaje interno Consulta las novedades generadas por ver Novedad el docente Novedad Crea novedades para ser revisadas por crear Novedad el coordinador eliminar Asignatura Elimina una asignatura crear Asignatura Crea una asignatura Asignatura mostrar Asignatura Muestra las asignaturas editar Asignatura Edita una asignatura mostrar Curso Muestra los cursos editar Curso Edita curso Curso crear Curso Crea un curso eliminar Curso Elimina un curso crear Actividad Crea una actividad editar Actividad Edita una actividad Actividad mostrar Actividad Muestra las actividades eliminar Actividad Elimina una actividad crear Boleta Crea una boleta de calif BoletaCalif agregar Detalles Agrega detalles a una boleta de calif Consulta los detalles de una boleta de Detalle Boleta consultar Detalle calif eliminar Detalle Agrega detalles a una boleta de calif 3. Desarrollo de pantallas y Reportes En esta tarea se de desarrollan los formularios de entrada y salida de datos de acuerdo con la especificación obtenida en el documento de diseño. cubren la funcionalidad establecida. tanto internas como externas. se debe verificar si los componentes o subsistemas interactúan correctamente a través de sus interfaces. Integración del Sistema En esta tarea se integran todos los componentes del sistema y se configura la infraestructura del sistema. .3. y se ajustan a los requisitos especificados en las verificaciones correspondientes.2.Documento planeación fase de construcción Versión 1 Software de Control Educativo Formulario de informes o reportes Pantalla de novedades Formulario de creación de novedades Pantalla de gestión académica Pantalla para agregar Estudiantes a un curso Formularios de creación y edición de asignaturas Formularios de creación y edición de actividades Formularios de creación y edición de cursos Pantalla de actividades Formulario de Calificación de actividades Pantalla de generación de boletas de calificaciones Pantalla de consulta de actividades Pantalla de consulta de boletas de calificaciones 3. Se creará un plan de pruebas para la ejecución de cada una de las funcionalidades donde se deberá capturar las respectivas evidencias. Yeison Gabriel Hernández Guerrero 75 horas* x x . 5 horas x .Juan Diego Portela Lozano Generación del Código de Componentes .Documento planeación fase de construcción Versión 1 Software de Control Educativo 4.Juan Diego Portela Lozano Integración del Sistema .Yeison Gabriel Hernández Guerrero 85 horas* x x .Yeison Gabriel Hernández Guerrero 120 horas* x x x *8 Horas Diarias .Juan Diego Portela Lozano Preparación del Entorno de .Yeison Gabriel Construcción Hernández Guerrero 5 horas x .Juan Diego Portela Lozano Desarrollo de pantallas y Reportes .Yeison Gabriel para el entorno de Hernández Guerrero desarrollo. se presenta un calendario de las principales tareas de la fase de construcción del proyecto Mes 1 Mes 2 Actividad Responsable Duración Sem Sem Sem Sem Sem Sem Sem Sem 1 2 3 4 1 2 3 4 . CRONOGRAMA DE ACTIVIDADES A continuación.Juan Diego Portela Lozano Implantación de la Base de Datos Física .