Professional Documents
Culture Documents
SIADI
Metodologa XP
Versin 5.0
Integrantes: Paola Milenka Quispe Condori Modulo: - Inscripcin Pago de mensualidad
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
SISTEMA DE INFORMACION ACADEMICA DE UN INSTITUTO SIADI 1. TABLA DE REQUERIMIENTO 1.1 Requerimiento N Requerimiento R1 R2 R3 R4 R5 R6 Descripcin Inscripcin de estudiantes Verificacin interna de pre requisitos Emisin de lista oficial de estudiantes inscritos por paralelo Administracin de usuarios Administracin de procesos acadmicos (inscripcin) Registrar pago de mensualidades
R7 R8 R9
Registrar usuarios a sistema. Realiza autentificacin de login y password para ingresar al sistema Es necesario tener el control de los cupos de cursos y paralelos con los que cuenta la unidad educativa de manera automtica en el momento de registrar al alumno que se lo est inscribiendo Generar la impresin de la boleta de inscripcin de manera automtica con los datos ya registrados que garantiza que el alumno sea inscrito en instituto.
R10
R11
Establecer un registro confiable y eficiente de los datos personales del padre o apoderado y el alumno, los cuales se almacenaran en la base de datos del proyecto a desarrollar.
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
Este actor tiene acceso a todos los mdulos adiciona, Elimina, Modifica, y asigna niveles de usuario..
Este actor puede adicionar, eliminar, modificar, tambin emite reportes. DIRECTOR ACADEMICO
Personal encargado de registrar al estudiante, registro de pago de mensualidades y genera reportes de ingresos. RESPONSABLE DE CONTABILIDAD
Personal encargado del registro de inscripcion de estudiante, emite boletin de inscripcion SECRETARIA
Solicita su inscripcion a materia de forma trimestral. Este actor tiene acceso a su seguimiento, pago de mensualidades.
ESTUDIANTE
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
3.2 Inscripcin
Registra Inscripcion
verifica cupos
SECRETARIA
Pago de mensualidad
RESPONSABLE DE CONTABILIDAD
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
4. ESPECIFICACION DE CASOS DE USO Caso de uso: Administrador de usuario Actores Administrador del sistema y usuario del sistema (personal encargado para trabajar en los procesos correspondientes) Autentificar a los usuarios y asignar niveles de usuariopara que puedan ingresar con su password y login al sistema Un usuario llega a registrar sus datos en el sistema. El administrador del sistema registra los datos en el formulario y asigna los niveles de usuario segn las tareas encargadas, tambin puede modificar sus datos. Primario esencial. Curso normal de evento Accion de los actores 1. Un usuario llega a registrar sus datos en el sistema 2. Administrador del sistema referencia al usuario mediante un password y login e introduce los datos y pulsa guardar. Respuesta del sistema
Proposito
Resumen
Tipo
Caso de uso: Inscripcion Actores Proposito Secretaria , Estudiante Inscribir en las materias correspondientes y emitir la boleta de inscripcion del estudiante
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
Resumen
El estudiante llega a inscribirse en materias que le corresponda, la secretaria introducir cdigo del estudiante donde el sistema le mostrara las materias a cursar y proceder luego a grabar los datos de la inscripcin e imprimir la boleta de inscripcin. Primario esencial. Curso normal de evento
Tipo
Accion de los actores 1. Un estudiante llega a la oficina de la secretaria a inscribirse en las materias que le correspondan. 2. La secretaria introduce su cdigo de estudiante.
3. El sistema verifica su cdigo. 4. Muestra en pantalla el formulario de inscripcin y las materias a cursar. 5. El personal encargado selecciona las materias a cursar y presiona el icono guardar.
6. El sistema almacena los datos de las materias que tomo y muestra un mensaje se registr correctamente su inscripcin.
9. el responsable entrega la
10. El sistema despliega una vista con los datos de las materias a cursar y datos del estudiante y procede a
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
imprimir.
Caso de uso: Pago de mensualidad Actores Proposito Resumen Responsable de contabilidad, Etudiante Registrar el pago de mensualidades de los estudiantes y emitir recibo de pago. El estudiante llega a la oficina de contabilidad para pagar su mensualidad. El responsable de contabilidad busca el cdigo del estudiante y registra el pago del estudiante y emite el recibo. Primario esencial.
Tipo
Curso normal de evento Accion de los actores 1. El estudiante llega a las oficinas a pagar su mensualidad 2. Responsable introduce el codigo del estudiante 4.El personal introduce el monto a pagar y la fecha luego presiona guardar. Respuesta del sistema
5. El sistema registra el pago y muestra el mensaje pago de mensualidad registrado. 7. Imprime el recibo con los datos del estudiante.
6.El responsable presiona el boton inprimir recibo. 8. el responsable entrega el recibo al estudiante.
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
5. DIAGRAMA DE CLASES
MENSUALIDAD
Cod_Est Monto_Cancelar Monto_Cancelado Fecha Observacion Cuotas Mes Nro_Cuetas
ESTUDIANTE
Cod_Est Ci_Est Ap_Paterno Ap_Materno Nombres Direccion Telefono Sexo Fecha_Nac Cod_Esp Nivel Lugar_Nac Dep Turno Trimestre Arastre Antiguedad Fecha_Reg Nivelacion Dir_Foto Celular Email
paga
registra
USUARIO Cod_Usuario Password Ci_Fun Dep Ap_Pat Ap_Mat Nombres Nivel Nro
tiene
realiza
ESPECIALIDAD Cod_Esp Nom_Esp tiene tiene PENSUM Cod_Esp Ao Nro_Trimestre Nro_Materias Cod_Espchar Cod_Matchar tiene MATERIA Cod_Mat Nom_Mat Trimestre Cod_Esp Cod_Esp Cod_Pen Nro_Par MAT_INSCRITAS Cod_Mat Cod_Est Trimestre Paralelo genera
INSCRIPCION Trimestre Cod_Esp Cod_EsT Periodo Gestion Turno Fecha_Ins Nro_Mat_Ins Periodo char
tiene
tiene PARALELO
Cod_Mat Paralelo Cupo Estado
asigna ASIGNACION Cod_Doc Cod_Mat Paralelo Gestion Nro Cod_Esp Observaciones Trimestre Turno
NOTAS Nro Cod_Est Cod_Mat Paralelo Gestion Periodo Nota1 Nota2 Nota3 Nota_Final Promedio Observaciones Trimestre Nombre Turno registra emite DOCENTE
dicta
Cod_Doc Ci_Doc Ap_Paterno Ap_Materno Nombres Direccion Telefono Sexo Fecha_Nac Lugar_Nac Dep Fecha_Reg
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
HISTORIA DE USUARIO: Ingresar al sistema Nmero:1 Usuario:Administrador del sistema Nombre de historia: Ingresar al sistema Prioridad en el negocio:Alta Riesgo en desarrollo: Alta Puntos estimados: Iteracin asignada: Descripcin: Una vez que se tiene la base de datos de usuarios y el personal autorizado, podrn ingresar al sistema para realizar el registro, modificacin y/o consulta a cerca de la informacin de los estudiantes, adems de guardar informacin acerca de las visitas realizadas a los mismos. Observaciones: TAREAS HISTORIA DE USUARIO: Ingresar al sistema Nmero de tarea:1.1 Nmero de historia:1 Nombre de tarea:Diseo de plantilla para ingresar al sistema Tipo de tarea:Diseo Puntos estimados: Alta Fecha de Inicio: Fecha fin: Responsable:Paola Milenka Quispe Condori Descripcin: Se realiza el diseo del formulario web donde se podrn de los datos del personal autorizado para que ingresen al sistema.
HISTORIA DE USUARIO: Ingresar al sistema Nmero de tarea:1.2 Nmero de historia:1 Nombre de tarea:Diseo de la estructura de datos para registrar al personal Tipo de tarea:Diseo Puntos estimados: Alta Fecha de Inicio: Fecha fin: Responsable: Paola Milenka Quispe Condori Descripcin:Se realiza el diseo de la base de datos para almacenar los datos del personal
autorizado para que ingresen al sistema.
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
HISTORIA DE USUARIO: Ingresar al sistema Nmero de tarea:1.3 Nmero de historia:1 Nombre de tarea:Autentificacin de Usuarios Tipo de tarea:Diseo Puntos estimados: Alta Fecha de Inicio: Fecha fin: Responsable:PaolaMilenka Quispe Condori Descripcin: Se desarrolla las sentencias de autentificacin de usuario para el formulario web donde se introducirn el usuario y contrasea del personal, si se encuentra en la base de datos se le da acceso a la pgina, caso contrario debe consultar al administrador.
HISTORIA DE USUARIOS Modulo: INSCRIPCION HISTORIA DE USUARIO: Inscripcin Nmero:2 Usuario:Secretario (a) Nombre de historia:Registrar datos Prioridad en el negocio:Alta Riesgo en desarrollo: Alta Puntos estimados: Iteracin asignada: Descripcin: La Responsable de registro podr ingresar al formulario de Registro para llenar los datos de un estudiante nuevo, estos datos se almacenan en la base de datos y podrn ser utilizados en otros formularios. Observaciones: TAREAS HISTORIA DE USUARIO: Inscripcin Nmero de tarea:2.1 Nmero de historia:2 Nombre de tarea:Diseo de plantilla para registrar datos Tipo de tarea:Diseo Puntos estimados: Alta Fecha de Inicio: Fecha fin: Responsable:Paola Milenka Quispe Condori Descripcin:Se disea el formulario web donde se debera llenar los datos del estudiante
nuevo(a).
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
HISTORIA DE USUARIO: Inscripcin Nmero de tarea:2.2 Nmero de historia:2 Nombre de tarea:Diseo de la estructura de datos del estudiante Tipo de tarea:Diseo Puntos estimados: Alta Fecha de Inicio: Fecha fin: Responsable: Paola Milenka Quispe Condori Descripcin: Se realiza el diseo de la base de datos para almacenar los datos del estudiante.
HISTORIA DE USUARIO: Inscripcin Nmero de tarea:2.3 Nmero de historia:2 Nombre de tarea:Realizacin del formulario web para el registro de datos Tipo de tarea:Diseo Puntos estimados: Alta Fecha de Inicio: Fecha fin: Responsable: Paola Milenka Quispe Condori Descripcin: Se desarrolla formulario web en el que el secretario pueda registrar los datos del estudiante nuevo(a) y esta se pueda almacenar en la base de datos inscripcin.
HISTORIA DE USUARIO: Inscripcin Nmero de tarea: 2.4 Nmero de historia: 3 Nombre de tarea: Diseo de plantilla para desplegar la boleta de inscripcin Tipo de tarea: Diseo Puntos estimados: Fecha de Inicio: Fecha fin: Responsable: Paola Milenka Quispe Condori Descripcin: Se disea el formulario web donde se despliega la boleta de inscripcin HISTORIA DE USUARIOS Modulo: PAGO DE MENSUALIDAD
HISTORIA DE USUARIO: Pago de Mensualidad Nmero:1 Usuario:Responsable de contabilidad (a) Nombre de historia:Registro de mensualidad Prioridad en el negocio:Alta Riesgo en desarrollo: Alta
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
Puntos estimados: Iteracin asignada: Descripcin: Una vez que se tiene los datos del estudiante se registra en el sistema de acuerdo al llenado de formulario y se introduce en la Base de datos Observaciones: TAREAS HISTORIA DE USUARIO: Pago de Mensualidad Nmero de tarea:3.1 Nmero de historia:3 Nombre de tarea: Diseo de la estructura de datos para registrar la mensualidad Tipo de tarea:Diseo Puntos estimados: Alta Fecha de Inicio: Fecha fin: Responsable:Paola Milenka Quispe Condori Descripcin: Se realiza el diseo de la base de datos para registrar la mensualidad cancelada HISTORIA DE USUARIO: Pago de Mensualidad Nmero de tarea:3.2 Nmero de historia:3 Nombre de tarea: Crear la interfaz para el registro de pago de mensualidad Tipo de tarea:Diseo Puntos estimados: Alta Fecha de Inicio: Fecha fin: Responsable: Paola Milenka Quispe Condori Descripcin: Se desarrolla una ventana en el que se introducirn los datos personales del estudiante.
HISTORIA DE USUARIO: Pago de mensualidad Nmero de tarea: 3.3 Nmero de historia: 3 Nombre de tarea: Diseo de plantilla para desplegar la boleta de pago de mensualidad Tipo de tarea: Diseo Puntos estimados: Fecha de Inicio: Fecha fin: Responsable: Paola Milenka Quispe Condori Descripcin: Se disea el formulario web donde se despliega la boleta de mensualidad
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
2. DETALLE DE HISTORIAS DE USUARIO El objetivo del presente punto es realizar un listado de las historias de usuario por mdulos que se describen detalladamente en el punto anterior para el desarrollo del presente proyecto, adems de hacer un correspondencia con las tareas que se tiene para cada historia de usuario, as se pretende presentar un marco entendible de las historias de usuario y poder realizar la planificacin posteriormente como lo seala la metodologa XP.
Autentificacin Historia de usuario 1: Ingresa al Sistema Tarea 1: Diseo de plantilla para ingresar al sistema Tarea 2: Diseo de la estructura de datos para registrar al personal Tarea 3: Autentificacin de Usuarios Modulo de inscripcion Historia de usuario 2: Registra Inscripcin Tarea1. Diseo de plantilla para registrar datos Tarea2. Diseo de la estructura de datos del estudiante Tarea 3. Realizacin del formulario web para el registro de datos Tarea 4 Diseo de plantilla para desplegar la boleta de inscripcin Modulo de pago de mensualidad Historia de usuario 3: Registro del pago de mensualidad Tarea1. Diseo de la estructura de datos para registrar la mensualidad Tarea2. Crear la interfaz para el registro de pago de mensualidad Tarea 3. Diseo de plantilla para desplegar la boleta de pago de mensualidad. FASE II: FASE DE PLANIFICACIN 1. PLANIFICACIN POR HISTORIAS La fecha de comienzo para el desarrollo del proyecto es el 28 de Marzo del 2012, el cual se ha planificado de acuerdo al orden de las iteraciones de las historias de usuario, a continuacin se detallan en el cronograma de las cuales algunas de ellas se han ido modificndose en el transcurso del desarrollo del proyecto y otras fueron creando debido a requerimientos.
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
2. CRONOGRAMA ITERACIONES N HISTORIAS 1 Primera 2 3 1 Segunda 2 3 Ingresar al sistema Inscripcin Registrar pago de mensualidad Ingresar al sistema Inscripcin Registrar pago de mensualidad INICIO 30/03/2012 FIN 29/04/2012 OBSERVACION
Falta conexin a la BD Falta desarrollar la 30/03/2012 29/04/2012 bsqueda en la BD Mejorar el Interface 26/04/2012 20/05/2012 y conexin a la BD 16/05/2012 16/05/2012 16/05/2012 31/05/2012 31/05/2012 31/05/2012 Insertar la opcin de impresin Insertar la opcin de impresin
FASE III: FASE DE ITERACIN 1. CRCs DETALLE DE DIAGRMA DE CLASES Mdulo de Autentificacin Historia de usuario 1: Ingresa al Sistema Tarea 1.1: Diseo de plantilla para ingresar al sistema
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
Tarea 1.3: Autentificacin de Usuarios Index.php <?php echo " <form id=form1 name=form1 method=post action=autenticacontrol.php> <p><center><I><B><font size='5' color='FFFFFF' face='Yesterday Again'>Usuario: </font></B></I> <label> <input type=text name=txtnombPers id=txtnombPers> </label> </center></p> <br> <p><center><I><B><font size='5' color='FFFFFF' face='Yesterday Again'>Password: </font></B></I> <label> <input type=password name=txtcodPer id=txtcodPer /> </label> </center></p> <p><center> <label> <input type=submit name=btingresar id=btingresar value=Ingresar /> </label></center> <center><imgsrc='images/ingresar.png'></c enter> </p> </form> "; ?> Autenticacontrol.php <?php //----------------------------------------------------------------------$conex=mysql_connect("localhost","root"); if(!$conex){echo "error de conexion<br>";exit();} if(!mysql_select_db("patrocinio", $conex)){echo "Base de datos no valida<br>";exit();} //----------------------------------------------------------------------$nomb=$_POST['txtnombPers']; $pass=$_POST['txtcodPer']; $resultado=mysql_query("SELECT nombPer, codPer FROM personal WHERE nombPer='$nomb' and contrasea='$pass'", $conex); $registro=mysql_fetch_array($resultado); $nombre=$registro['nombPer']; $password=$registro['contrasea']; if ($registro) { session_start(); $_SESSION['autenticado']='si'; header('location:presentacion.php'); } else { //si no existe header('location:index.php'); } ?
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
Modulo Pago de Mensualidad Historia de usuario 3: Registro del pago de mensualidad Tarea 3.1: Diseo de la estructura de datos para registrar la mensualidad
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
2. PRUEBAS DE HISTORIA DE USUARIO Prueba 1 Nombre de la Historia de Usuario: Ingresar al Nmero Historia de Usuario: 1 sistema Descripcin de la Prueba: Introducir datos de usuario y contrasea para acceder al sistema. Condiciones de Ejecucin:Los usuarios deben estar en la base de datos Entrada / Pasos de ejecucin: 1. El usuario debe ingresar su nombre y contrasea 2. El sistema valida el nombre de usuario y la contrasea 3. Si el usuario se encuentra en la BD ingresa al sistema, caso contrario debe ingresar un usuario y contrasea valido.
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
Descripcin de la Prueba: Introducir el cdigo del estudiante para que se despliegue los datos del estudiante Condiciones de Ejecucin:Deben existir datos del estudiante con el cdigo respectivo. Entrada / Pasos de ejecucin: 1. El usuario debe ingresar el cdigo de estudiante 2. El sistema busca en al BD los datos de cdigo, nombre, apellido 3. Si el cdigo existe se despliega la informacin caso contrario no lo despliega
Resultado Esperado:Muestra los datos de cdigo, nombre, apellido Evaluacin de la Prueba: El resultado fue ptimo.
Descripcin de la Prueba: El sistema permite registrar el pago de mensualidad Condiciones de Ejecucin:El usuario realiza el llenado del pago de mensualidad Entrada / Pasos de ejecucin: 1. El usuario debe llenar el formulario que se muestra en el sistema
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
Paga su mensualidad
Registra inscripcion
SECRETARIA
ADM.DEL SISTEMA
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
2. DIAGRAMA DE COMPONENTES
3. DIAGRAMA JERRQUICO
Director(a) Acadmico
Secretaria
Responsable de contabilidad
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
4. POLITICAS DE SEGURIDAD En este apartado se dar una clasificacin sobre las polticas de seguridad relacionadas a los equipos de cmputo (equipamiento, mantenimiento, reubicacin), control de acceso y software. Equipamiento: Todo equipo de cmputo que est conectado a la red debe sujetarse a las normas y procedimientos de instalacin que emite la unidad de sistema. Todo equipo que sea de propsito especfico y tenga una misin crtica asignada, requiere estar ubicado en un rea que cumpla con los requerimientos de: seguridad fsica, condiciones ambientales y alimentacin elctrica. La proteccin fsica de los equipos corresponde a quienes en un principio se les asigna y corresponde notificar los movimientos en caso de que existan, a las autoridades correspondientes (unidad de sistemas).
Mantenimiento: La unidad de sistemas, es la encargada del mantenimiento y correctivo de los equipos, la conservacin de instalacin, la verificacin de la seguridad fsica, y su acondicionamiento especifico, para tal fin debe emitir las normas y procedimientos respectivos. Corresponde a la unidad de sistema dar a conocer las listas del personal, que tenga acceso a los equipos y brindar los servicios de mantenimiento bsico.
Reubicacin: Se realizara satisfaciendo las normas y procedimientos que el departamento tcnico emita para ello. En caso de existir personal tcnico de apoyo, este notificara de los cambios tanto fsicos como de software de red que realice a la unidad de sistemas.
Control de accesos: El acceso de personal ser llevado a cabo de acuerdo al grado de trabajo que realice en la institucin. Todos y cada uno de los equipos son asignados a un responsable, por lo que es de su competencia hacer buen uso de los mismos. La unidad de sistemas es responsable de proporcionar a los usuarios el acceso a los recursos informticos.
Sistema de Informacin Acadmica de un Instituto Documento: Etapa de Anlisis y Diseo Modulo: Inscripcin y Cobro de Pensiones Fecha:18/06/2012
El personal solamente tiene acceso a los equipos de computo en forma de visita supervisada
Acceso a los sistemas de informacin Tendrn acceso al sistema de informacin solo aquellos usuarios autorizados por la unidad La instalacin y uso de los sistemas de informacin se rigen por reglamento de uso de la unidad de sistemas. Los servidores de bases de datos son delicados, por lo que se prohben los accesos de cualquier personal, excepto para el administrados de base de datos.