Upload
estebangeorgenunezmoran
View
221
Download
0
Embed Size (px)
DESCRIPTION
Analisis de sistemas de un colegio
Citation preview
I. Contexto del Sistema ActualActualmente la Institucin convoca a reuniones mensuales para que los padres de familia y /o apoderados se informen acerca de la situacin acadmica de los estudiantes. Para ello primero se rene internamente el personal docente en donde los profesores de las reas respectivas entregan su informe acadmico al tutor de aula; ste, se lo hace llegar al director de la Institucin y junto a l renen a los padres para dar a conocer dicho informe.Se sabe que una realidad actual es la ausencia de los padres y/o representantes en las escuelas, que no asisten o cada vez asisten menos, a las reuniones, asambleas u otras, ya sea por el agitado ritmo de vida, por la existencia de hogares separados o porque la informacin no llego a tiempo, si se cuenta con la herramienta del Sistema Web de Gestin Acadmica se estara atacando y de una u otra forma corrigiendo esta debilidad.II. Objetivos del Sistema
Llevar un control detallado del rendimiento acadmico del estudiante e informar la situacin acadmica a los padres de una familia de manera eficaz y eficiente.
III. Requisitos
Funcionales:
El Sistema Web de Gestin Acadmica tendr un servicio solo para los estudiantes de la Institucin que hayan sido registrados.
Las notas sern ingresadas al Sistema Web por cada uno de los docentes, ya que ser la persona responsable de migrar las notas por gozar de privilegios.
Las notas se actualizarn cada mes, despus de las evaluaciones mensuales.
Cada estudiante o su apoderado podr consultar sus notas a travs del sistema previa autenticacin de sus datos.
Si el estudiante ha cursado grados anteriores en la Institucin, podr consultar sus notas pasadas.
Gestin de Usuarios en el Portal Web
Perfil de Usuario:
Estudiante: Cada estudiante que se encuentra registrado dentro del Sistema tiene acceso especial a travs de un usuario y su contrasea. Al ingresar con su cuenta, podr visualizar sus notas.
Docente: Posee una cuenta con privilegios especiales, puesto que podr insertar, modificar y eliminar las notas de los estudiantes
Administrador: Posee una cuenta con todos los privilegios especiales pues es quien maneja principalmente el Sistema.
Migracin de Datos a MysqlLa base de datos local deber migrarse a la base de datos de MySQL del Portal mediante una herramienta. Este proceso se repetir cada mes, cuando se actualice la base de datos del sistema la Institucin.
No Funcionales:
El sistema deber tener una interfaz afable con el usuario, de manera que este logre comprender la manera de usarlo. Para lograrlo, deberemos tener en cuenta lo siguiente:
Los colores deben de ser adecuados a la vista del lector. El idioma debe ser el espaol. El portal web deber estar disponible todos los das del ao, sin importar el tipo de navegador que el usuario utilice.
Los tiempos de espera para la ejecucin del servicio debe de ser el estimado por el usuario.
La seguridad y confiabilidad del sistema deber ser brindada a los diferentes usuarios, de tal manera de la informacin disponible pueda ser consultada y actualizada en todo momento sin presentar contratiempos de respuesta.
IV. Modelado del Sistema
a. Modelado de Caso de Uso
i. Actores:
Administrador.- Persona que puede:
Registrar un nuevo estudiante en el Sistema, docentes, grados. Modificar datos de los estudiantes, docentes o de los grados. Realizar consultas. Generar Reporte. Dar de baja a estudiantes y/ o docentes.
Docente: Persona que puede ingresar, modificar y eliminar notas de los estudiantes.
Estudiante: Aquel que realiza consultas e imprime su reporte de notas.
ii. Casos de Uso:
Registrar Alumno:El administrador ingresar al sistema la ficha con todos los datos del estudiante tales como: cdigo, nombres y apellidos, DNI, direccin, telfono, grado, seccin, usuario y contrasea. Se incluye usuario y contrasea pues sern los datos que el sistema validar al momento de ingresar.
Registrar Grado:El administrador va a insertar la informacin respectiva que concierne a cada grado: Cdigo (autogenerado por el sistema), ao lectivo, seccin, cursos, tutor.
Registrar Docente:El administrador ingresar los datos del docente: nombres y apellidos, curso, grado, seccin, usuario y contrasea adems del cdigo autogenerado por el sistema. Se incluye usuario y contrasea pues sern los datos que el sistema validar al momento de ingresar.
Modificar datos Estudiante:El administrador ingresa el cdigo del estudiante, lo ubica y modifica los datos que desea.
Modificar datos Docente:El administrador ingresa el cdigo del docente, lo ubica y modifica los datos que desea. Modificar datos de los grados:El administrador ingresa el cdigo del curso, lo ubica y modifica los datos que desea.
Realizar Consulta:El administrador ingresa el cdigo del estudiante, docente o curso segn lo que desee consultar y obtienes los datos que requiere.
Generar Reportes:El administrador ingresa el cdigo del grado y obtiene el reporte del grado.
Dar de baja Estudiante:Cuando el estudiante se retira de la Institucin, el administrador ingresa su cdigo y dar de baja al estudiante.
Dar de baja Docente:Cuando el docente deja de laborar en la Institucin, el administrador ingresa su cdigo y dar de baja al docente.
Ingresar notas:El docente ingresar con su usuario y contrasea y podr ingresar las notas de cada estudiante para luego guardarlas en el sistema
Modificar notas:El docente ingresar con su usuario y contrasea y podr modificar las notas del estudiante que desee para luego guardar los cambios en el sistema
Eliminar notas:El docente ingresar con su usuario y contrasea y podr eliminar las notas del estudiante que desee para luego guardar los cambios en el sistema.
Consultar notas:El estudiante, a travs de su usuario y contrasea ingresar al sistema y podr consultar sus notas.
Reporte de notas:El estudiante, a travs de su usuario y contrasea ingresar al sistema y podr imprimir su reporte de notas.
iii. Diagramas de Caso de Uso
iv. Descripcin de Casos de UsoNombre C.U:Registrar Grado
Actor (s):Administrador
Resumen :El Administrador del Sistema registrar los datos del grado
Precondicin:Acceder exitosamente al sistema
Post Condicin:Registro exitoso
Flujo de Eventos:
ActorSistema
1. El Administrador selecciona la opcin de Registrar Grado. (e1) 3. El Administrador ingresar datos.
5. El Administrador da orden de registrar (e3).
2. El Sistema muestra la interfaz.
4. El sistema valida, verifica y captura datos (e2).
6. El sistema registra datos. 7. El sistema muestra mensaje de confirmacin
Excepciones:e1: Que no seleccione opcin de registro de grado.e2: Datos incorrectos.e3: No de orden de registro.
Nombre C.U:Modificar Grado
Actor (s):
Administrador
Resumen :El Administrador del Sistema modificar los datos del grado
Precondicin:Acceder exitosamente al sistemaQue existan grados registrados
Post Condicin:Modificacin Exitosa
Flujo de Eventos:
ActorSistema
1. El Administrador selecciona la opcin de Modificar Grado.(e1)3. El Administrador ingresa el cdigo del Grado a modificar.
5. El Administrador modifica datos.
7. El Administrador da orden de guardar los cambios (e4).
2. El Sistema muestra la interfaz.
4. El sistema valida el cdigo (e2).
6. El sistema valida, verifica y captura datos (e3).
8. El sistema guarda los cambios.9. El sistema muestra mensaje de confirmacin.
Excepciones:e1: Que no seleccione la opcin de modificar gradoe2: Que el cdigo de grado no exista.e3: Datos incorrectose4: No de orden de guardar cambios.
Nombre C.U:Registrar Estudiante
Actor (s):Administrador
Resumen :El Administrador del Sistema registrar los datos del estudiante
Precondicin:Acceder exitosamente al sistemaQue existan grados registrados
Post Condicin:Registro exitoso
Flujo de Eventos:
ActorSistema
1. El Administrador selecciona la opcin de Registrar Estudiante. (e1) 3. El Administrador ingresar datos.
5. El Administrador da orden de registrar (e3).
2. El Sistema muestra la interfaz.
4. El sistema valida, verifica y captura datos (e2).
6. El sistema registra datos. 7. El sistema muestra mensaje de confirmacin
Excepciones:e1: Que no seleccione opcin de registro de estudiante.e2: Datos incorrectos.e3: No de orden de registro.
Nombre C.U:Modificar Estudiante
Actor (s):
Administrador
Resumen :El Administrador del Sistema modificar los datos del estudiante
Precondicin:Acceder exitosamente al sistemaQue existan estudiantes registrados
Post Condicin:Modificacin Exitosa
Flujo de Eventos:
ActorSistema
1. El Administrador selecciona la opcin de Modificar Estudiante.(e1)3. El Administrador ingresa el cdigo del Estudiante a modificar.
5. El Administrador modifica datos.
7. El Administrador da orden de guardar los cambios (e4).
2. El Sistema muestra la interfaz.
4. El sistema valida el cdigo (e2).
6. El sistema valida, verifica y captura datos (e3).
8. El sistema guarda los cambios.9. El sistema muestra mensaje de confirmacin.
Excepciones:e1: Que no seleccione la opcin de modificar estudiante.e2: Que el cdigo de estudiante no exista.e3: Datos incorrectos.e4: No de orden de guardar cambios.
Nombre C.U:Baja Estudiante
Actor (s):Administrador
Resumen :El Administrador del Sistema dar de baja a un estudiante
Precondicin:Acceder exitosamente al sistemaQue existan estudiantes registrados
Post Condicin:Baja exitosa
Flujo de Eventos:
ActorSistema
1. El Administrador selecciona la opcin Baja Estudiante. (e1) 3. El Administrador ingresar cdigo del estudiante.
5. El Administrador da orden de dar de baja al estudiante (e3).
2. El Sistema muestra la interfaz.
4. El sistema valida el cdigo (e2).
6. El sistema da de baja al estudiante. 7. El sistema muestra mensaje de confirmacin
Excepciones:e1: Que no seleccione opcin de dar de baja a estudiante.e2: que el cdigo no existae3: No de orden de baja.
Nombre C.U:Registrar Docente
Actor (s):Administrador
Resumen :El Administrador del Sistema registrar los datos del docente
Precondicin:Acceder exitosamente al sistemaQue existan grados registrados
Post Condicin:Registro exitoso
Flujo de Eventos:
ActorSistema
1. El Administrador selecciona la opcin de Registrar Docente. (e1) 3. El Administrador ingresar datos.
5. El Administrador da orden de registrar (e3).
2. El Sistema muestra la interfaz.
4. El sistema valida, verifica y captura datos (e2).
6. El sistema registra datos. 7. El sistema muestra mensaje de confirmacin
Excepciones:e1: Que no seleccione opcin de registro de docente.e2: Datos incorrectos.e3: No de orden de registro.
Nombre C.U:Modificar Docente
Actor (s):
Administrador
Resumen :El Administrador del Sistema modificar los datos del docente
Precondicin:Acceder exitosamente al sistemaQue existan docentes registrados
Post Condicin:Modificacin Exitosa
Flujo de Eventos:
ActorSistema
1. El Administrador selecciona la opcin de Modificar Docente.(e1)3. El Administrador ingresa el cdigo del Docente a modificar.
5. El Administrador modifica datos.
7. El Administrador da orden de guardar los cambios (e4).
2. El Sistema muestra la interfaz.
4. El sistema valida el cdigo (e2).
6. El sistema valida, verifica y captura datos (e3).
8. El sistema guarda los cambios.9. El sistema muestra mensaje de confirmacin.
Excepciones:e1: Que no seleccione la opcin de modificar docente.e2: Que el cdigo de docente no exista.e3: Datos incorrectos.e4: No de orden de guardar cambios.
Nombre C.U:Baja Docente
Actor (s):Administrador
Resumen :El Administrador del Sistema dar de baja a un docente
Precondicin:Acceder exitosamente al sistemaQue existan docentes registrados
Post Condicin:Baja exitosa
Flujo de Eventos:
ActorSistema
1. El Administrador selecciona la opcin Baja Docente. (e1) 3. El Administrador ingresar cdigo del docente.
5. El Administrador da orden de dar de baja al docente (e3).
2. El Sistema muestra la interfaz.
4. El sistema valida el cdigo (e2).
6. El sistema da de baja al docente. 7. El sistema muestra mensaje de confirmacin
Excepciones:e1: Que no seleccione opcin de dar de baja a docente.e2: que el cdigo no existae3: No de orden de baja.
Nombre C.U:Generar Reporte
Actor (s):Administrador
Resumen :El Administrador del Sistema va a generar el reporte del grado que desee
Precondicin:Acceder exitosamente al sistemaQue existan grados registrados
Post Condicin:Muestra Reporte con xito
Flujo de Eventos:
ActorSistema
1. El Administrador selecciona la opcin de Generar Reporte. (e1) 3. El Administrador ingresar el cdigo del grado.
2. El Sistema muestra la interfaz.
4. El sistema valida el cdigo (e2).
5. El sistema muestra reporte en pantalla
Excepciones:e1: Que no seleccione opcin de Generar Reporte.e2: Cdigo incorrecto.
Nombre C.U:Realizar consulta
Actor (s):Administrador
Resumen :El Administrador del Sistema va a realizar una consulta
Precondicin:Acceder exitosamente al sistemaQue existan grados, estudiantes o docentes registrados
Post Condicin:Consulta exitosa
Flujo de Eventos:
ActorSistema
1. El Administrador selecciona la opcin de Realizar Consulta. (e1) 3. El Administrador ingresar el cdigo de lo que desee consultar.
2. El Sistema muestra la interfaz.
4. El sistema valida el cdigo (e2).
5. El sistema muestra datos en pantalla
Excepciones:e1: Que no seleccione opcin de Realizar Consulta.e2: Cdigo incorrecto.
Nombre C.U:Ingresar Notas
Actor (s):Docente
Resumen :El Docente ingresar las notas al sistema
Precondicin:Acceder exitosamente al sistemaQue existan grados y estudiantes registrados
Post Condicin:Registro exitoso
Flujo de Eventos:
ActorSistema
1. El Docente selecciona la opcin de Ingresar Notas. (e1) 3. El Docente ingresa el cdigo del grado al que corresponden las notas. 5. El Docente ingresar las notas de los estudiantes.
7. El Docente da la orden de guardar las notas (e4).
2. El Sistema muestra la interfaz.
4. El sistema verifica el cdigo (e2)
6. El sistema valida, verifica y captura datos (e3).
8. El sistema guarda las notas. 9. El sistema muestra mensaje de confirmacin
Excepciones:e1: Que no seleccione opcin de Ingresar Notas.e2: Cdigo incorrectoe3: Datos incorrectos.e4: No de orden de guardar.
Nombre C.U:Modificar Notas
Actor (s):
Docente
Resumen :El Docente modificar las notas del grado que desee
Precondicin:Acceder exitosamente al sistemaQue existan grados registrados
Post Condicin:Modificacin Exitosa
Flujo de Eventos:
ActorSistema
1. El Docente selecciona la opcin de Modificar Notas.(e1)3. El Docente ingresa el cdigo del grado a modificar.
5. El Docente modifica las notas que desea.
7. El Docente da orden de guardar los cambios (e4).
2. El Sistema muestra la interfaz.
4. El sistema valida el cdigo (e2).
6. El sistema valida, verifica y captura datos (e3).
8. El sistema guarda los cambios.9. El sistema muestra mensaje de confirmacin.
Excepciones:e1: Que no seleccione la opcin de Modificar Notas.e2: Que el cdigo de grado no exista.e3: Datos incorrectos.e4: No de orden de guardar cambios.
Integrantes del grupo: Nuez Morn Esteban George Neira Manchay Juan Carlos Fernandez Bermeo Alex Andersson