Contenido Datos del Proyecto ................................................................................................................................ 2 Introducción ........................................................................................................................................... 2 Fuentes de Información ......................................................................................................................... 2 Glosario ................................................................................................................................................. 2 Requerimientos Funcionales.................................................................................................................. 3 Módulo 1. Administrativo de asistente ............................................................................................ 3 Módulo 2. Maestros ........................................................................................................................ 8 Módulo 3. Logueo ........................................................................................................................... 9 Anexo A. Detalle de Casos de Uso. ........................................................ Error! Bookmark not defined. Control de Cambios ............................................................................................................................. 10 Índice de Tablas y Figuras Tabla 1.Título de Tabla ........................................................................... Error! Bookmark not defined. Figura 1. Pie de figura............................................................................. Error! Bookmark not defined. Datos del Proyecto Nombre del Proyecto: Identificador: Introducción Este documento tiene la finalidad de describir detalladamente los requerimientos para el producto de software que se desarrollará en este proyecto. [Describir las principales funcionalidades del producto de software] Fuentes de Información Para la recolección de requerimientos se consultaron las siguientes fuentes de información: Rol Nombre Personal Fecha de Entrevista o Aplicación de Cuestionario Observaciones [En caso de que existan otro tipo de fuentes de información como reglamentos, manuales de calidad, estándares, etc. se deben incluir en la siguiente tabla.] Otras Descripción Nombre Observaciones Glosario [Incluir en la siguiente tabla los términos del ámbito de negocio del producto de software que se mencionen en el documento.] Término Descripción BDF Es un archivo, normalmente generado por Excel, el cual tiene la característica de que está separado pro comas ‘,’ Requerimientos Funcionales Módulo 1. Administrativo de asistente No. Descripción Prioridad Importación de archivo .bdf El sistema deberá permitir a la asistente de dirección, importar un archivo .bdf. La interfaz permitirá visualizar los datos de dicho archivo, y al oprimir el botón de aceptar, los datos del archivo se organizarán para el uso del sistema. R1. 1 El sistema deberá de validar que el tipo de archivo sea únicamente de la extensión mencionada (bdf). Los datos que deberá tener el archivo bdf son los siguientes: Dia Hora Nom_asig Num_asig Nomb_prof Num_prof Nomb_grup Se deberá respetar ese orden y no deberá tener campos sin datos. Ver anexo A Asignar cantidad de alumnos por grupos R1.2 X El sistema mostrará una pantalla la lista de los grupos existentes y habilitará un campo de texto en la cual, el asistente de dirección, podrá asignar la cantidad de alumnos por grupo, siendo éste únicamente un dato entero, ésta cantidad podrá ser modificada en cualquier momento de cuatrimestre. Alta Media Baja X Alta Media Baja R1.3 Se deberá especificar el día exacto en que empieza el cuatrimestre y el día exacto en que éste termina. Progreso de asistencia Alta Media No. Descripción El sistema tendrá una interfaz donde se mostrará el progreso de asistencia semanal de los grupos de la carrera, mostrando el grupo, cantidad de alumnos asistidos, el promedio de asistencia y el porcentaje de asistencia por cada grupo. El sistema tomará automáticamente la asistencia mayor de las clases impartidas por cada grupo y este dato se establecerá como asistencia diaria por grupo. Al hacerlo calculará el promedio y porcentaje de asistencia por grupo y este dato se irá actualizando conforme pasan los días de cases de la semana. Prioridad X Baja X Alta Esta interfaz no podrá ser manipulada de ninguna forma, solo es en función de visor. Exportación de reportes El sistema deberá permitir crear y exportar el reporte de asistencia semanal de los grupos de la carrera en formato .pdf y xlsx, utilizando el documento estandarizado de la universidad. El sistema deberá generar dichos reportes con la siguiente información: R1.5 Nombre de la carrera Rango de días de la semana que corresponde el reporte (“Semana de 07 al 10 de Febrero de 2012”) Cuatrimestre (“ENERO-ABRIL 2012”) Tendrá tres bloques de grupos, separados por tronco común, especialidad e ingeniería. Días de la semana por nombre Total de asistencia por día de cada grupo Promedio de asistencia de la semana Porcentaje de asistencia por la semana Un cuadro de observaciones Media Antes de generar el reporte semanal, se podrá capturar las observaciones que hubo en esa semana, esto a consideración de la asistente de dirección. Una vez hecho esto, se generará el reporte de asistencia semanal. Ver anexo B R1.6 Captura de datos de maestros Baja X Alta Media No. Descripción El sistema permitirá extraer el nombre y el identificador de cada profesor desde el archivo importado .bdf. Estos datos se enlistarán en una interfaz. En ésta, la asistente de dirección podrá asignar a cada maestro un usuario y una contraseña para que el profesor pueda tener acceso al uso del sistema en la interfaz correspondiente. Prioridad Baja A petición del profesor, la asistente de dirección podrá modificar únicamente el nombre de usuario y la contraseña en cualquier momento. Consulta de reporte antiguo R1.7 R1.8 Alta El sistema deberá permitir a la asistente de dirección poder consultar reportes semanales pasados, esto se hará a partir de una fecha seleccionada desde un calendario mostrado en la interfaz de reportes, al seleccionar una fecha específica, el sistema mostrará en pantalla el reporte completo de la semana cuya fecha se seleccionó. Ver anexo B X Baja Manejo de sesiones X Alta Media Media El sistema deberá de manejar sesiones para la asistente de dirección y para el director de la carrera. El tiempo de sesión es de solo 30 minutos después del último movimiento en el sistema, una vez transcurrido ese tiempo, deberá iniciar sesión nuevamente. Al autentificarse se mostrará un panel con las diferentes opciones del sistema, los cuales son: La pantalla de reportes, la pantalla de importación de archivo, la pantalla de registro de profesores y la pantalla de registro grupos. Baja Lista de maestros que no checaron R1.9 El sistema estará facultado para crear y mostrar una lista de los profesores que no checaron asistencia de los alumnos durante el día laboral, dicha lista será visualizada únicamente por el Director de la carrera de TIC, y mostrará el nombre del profesor, la hora que debió haber registrado asistencia, el grupo a la que pertenece esa hora, la fecha con el nombre del día y el nombre de la asignatura. a. Documentación anexa ANEXO A. R1.1 Alta X Media Baja ANEXO B. R1.5, R1.7 Módulo 2. Maestros a. Requerimientos No. Descripción Registro de asistencia total de alumnos Prioridad X El sistema deberá permitir al profesor seleccionar, de un panel de horas y grupos, al grupo donde registrará el total de asistencia, después de autentificarse. R2. 1 Alta Media El sistema validará que el profesor solo pueda ingresar datos numéricos, grupos a los que le imparte la clase y validará que el dato ingresado no exceda el total de alumnos que tiene el grupo. El profesor solo podrá registrar la asistencia del grupo durante el día en que impartió la clase. Deberá autentificarse cada vez que registre la asistencia de un grupo, antes de terminar el proceso el sistema confirmara la cantidad de alumnos que ingreso el profesor. Baja La interfaz que utilizará el profesor, tendrá la opción de seleccionar el turno (matutino o vespertino) para poder ingresar la asistencia del grupo. Ver anexo C No. R2. 2 Descripción El sistema deberá permitir la autentificación del profesor para poder registrar la asistencia del grupo al cual le impartió clases. La autentificación consta de un usuario y una contraseña, la cual capturará cada vez que desee registrar una asistencia. Solo podrá registrar una asistencia por cada vez que se autentifica. Prioridad X Alta Media Baja b. Documentación anexa ANEXO C. R2.1 Control de Cambios Fecha Autor Versión Observaciones