11
SISTEMA DE GESTION DE NOTAS UTEC Jorge Machado

Gestiondenotas

Embed Size (px)

DESCRIPTION

Estandares de Programacion Sistema de Gestión de Notas

Citation preview

Page 1: Gestiondenotas

SISTEMA DE GESTION DE NOTAS UTEC

Jorge Machado

Page 2: Gestiondenotas

MODELO DEL NEGOCIO

<<Actor del Modelo de Negocio>>Profesor

<<CUN>>

Registrar Nota

<<CUN>>

Consultar Nota

<<Actor del Modelo del Negocio>>Alumno

<< Actor del Modelo del Negocio>>Administrador

Page 3: Gestiondenotas

Requerimientos FuncionalesNúmero Requerimiento Descripción Prioridad

RF1 ESPECIFICACION DE DATOS PERSONALES DE

LOS ALUMNOS, PROFESORES Y

ADMINISTRADORES

Permite el ingreso de los datos personales de cada uno de los

usuarios del sistema.

5

RF2 ESPECIFICAR EL DETALLE DEL CURSO

El sistema deberá permitir el ingreso de código, nombre, numero de

créditos, sistema de evaluación del curso

5

RF3 VIZUALIZAR LA RELACION DE ALUMNOS POR

CURSO

Este caso de uso se permite al profesor visualizar el detalle de los

alumnos que están llevando un determinado curso

3

RF4 GENERACION DE INFORMES Y REPORTES

Con los informes se podrá obtener resultados detallados sobre las notas

del curso, notas por evaluación, además del promedio final, grado

académico, clasificarlos por alumno, área, fecha, etc. Estos podrán ser

impresos.

4

Page 4: Gestiondenotas

Requerimientos no funcionalesNúmero

Requerimiento Descripción Prioridad

RNF1 USABILIDAD Debe ser fácil de usar. Con ayudas e interfaces intuitivas.

5

RNF2 SEGURIDAD El ingreso al sistema estará restringido bajo contraseñas cifradas y usuarios definidos.

5

RNF3 PORTABILIDAD El sistema debe brindar comodidad al usuario y a otras áreas que trabajan o necesitan del Área de personal. Por ejemplo El Sistema de Pago y Planillas no debe tener problemas en acceder al Sistema de Personal.

5

RNF4 MULTIPLATAFORMA El sistema deberá funcionar en distintos tipos de sistemas operativos y plataformas de hardware.

3

RNF5 RENDIMIENTO El sistema debe soportar el manejo de gran cantidad de información durante su proceso.

3

RNF6 DESEMPEÑO El sistema no presentara problemas para su manejo e implementación.

1

Page 5: Gestiondenotas

Modelo de Casos de uso del sistema

<<extends>>

<<Actor del Sistema>>Profesor

<<Actor del Sistema>>Administrador

<<CUS>>

Validar Usuario

<<CUS>>

Registrar Nota

<<CUS>>

Consultar Registros

<<CUS>>

Generar Reporte

<<CUS>>

Modificar Nota

<<CUS>>

Visualizar Estado

<<Actor del Sistema>>Alumno2

Page 6: Gestiondenotas

1.- Caso de Uso del Sistema

Registrar Nota

2.- Descripción del caso de uso

Permite registrar las notas obtenidas por los alumnos en una determinada prueba.

3.- Actor(es)

Profesor

4.- Precondiciones

Se debe de hacer una Autentificación del usuario.

5.- Postcondiciones

Se podrá realizar consultas a las notas guardadas.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 Generar un nuevo registro, ingresando las notas solicitadas.

Genera el registro de notas.

2 Manda a Grabar registro Controla y pide confirmación de registrar notas.

3 Debe confirmar si esta conforme con el registro a guardar.

Manda a Registrar notas y emite un mensaje de que las notas se han guardado.

4 Aceptar mensaje

7.- Requerimiento asociado

- Verificar notas - Registrar notas

8.- Prototipo de interfaz de usuario

Las interfaces que se van a utilizar serían el de Registrar notas y algunos mensajes de Información.

Page 7: Gestiondenotas

1.- Caso de Uso del Sistema

Consultar Registros

2.- Descripción del caso de uso

Permite consultar las notas obtenidas por los alumnos en una determinada prueba.

3.- Actor(es)

Administrador.

4.- Precondiciones

Se debe de hacer una Autentificación del usuario.

5.- Postcondiciones

Si se desea se podría mandar a imprimir el documento.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 Realiza una nueva consulta de notas, seleccionando algún curso.

Manda a controlar la consulta, y verifica en la BD si existen notas, si es así muestra las notas, de lo contrario muestra un mensaje informando que no existen notas.

2 Observa la consulta, o recibe el mensaje.

7.- Requerimiento asociado

- Consultar notas del curso.

8.- Prototipo de interfaz de usuario

Se utiliza la interfaz de Consultar notas.

Page 8: Gestiondenotas

1.- Caso de Uso del Sistema

Generar Reporte

2.- Descripción del caso de uso

Permite imprimir una consulta de notas realizada.

3.- Actor(es)

Administrador

4.- Precondiciones

Las notas tienen que estar registradas, y también se tiene que haber realizado la respectiva consulta.

5.- Postcondiciones

Se tendrá la consulta de notas físicamente.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 Manda a imprimir Este controla el mandato de imprimir. Y manda un mensaje si está conforme con la impresión.

2 Puede aceptar la impresión o cancelar la operación.

Si acepta imprimir, el sistema manda a imprimir y luego manda un mensaje informando que ya se está imprimiendo correctamente.

3 Acepta el mensaje de información

7.- Requerimiento asociado

- Imprimir consulta de notas.

8.- Prototipo de interfaz de usuario

Se utiliza la interfaz de Imprimir Consulta de Notas.

Page 9: Gestiondenotas

1.- Caso de Uso del Sistema

Validar el Usuario

2.- Descripción del caso de uso

Permite registrar las notas obtenidas por los alumnos en una determinada prueba.

3.- Actor(es)

Profesor

4.- Precondiciones

Se debe de hacer una Autentificación del usuario.

5.- Postcondiciones

Se podrá realizar consultas a las notas guardadas.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 Generar un nuevo registro, ingresando las notas solicitadas.

Genera el registro de notas.

2 Manda a Grabar registro Controla y pide confirmación de registrar notas.

3 Debe confirmar si esta conforme con el registro a guardar.

Manda a Registrar notas y emite un mensaje de que las notas se han guardado.

4 Aceptar mensaje

7.- Requerimiento asociado

- Verificar notas - Registrar notas

8.- Prototipo de interfaz de usuario

Las interfaces que se van a utilizar serían el de Registrar notas y algunos mensajes de Información.

Page 10: Gestiondenotas

1.- Caso de Uso del Sistema

Visualizar Estado

2.- Descripción del caso de uso

Permite que el alumno visualice las notas de los cursos que está llevando actualmente.

3.- Actor(es)

Alumno

4.- Precondiciones

Se debe de hacer una Autentificación del usuario.

5.- Postcondiciones

Se podrá realizar consultas a las notas guardadas.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 El alumno visualiza sus cursos y escoge uno de ellos.

Muestra las notas de alumno según el curso escogido.

2 Puede imprimir su registro de notas de dicho curso.

Manda imprimir el registro de notas de dicho curso.

3 Retorna al Menú Anterior para realizar otra consulta.

Retorna al Menú Anterior.

4 Puede cerrar cesión. Cierra Cesión.

7.- Requerimiento asociado

8.- Prototipo de interfaz de usuario

Las interfaces que se van a utilizar serían el de Consultar Notas y Reportar Notas

Page 11: Gestiondenotas

1.- Caso de Uso del Sistema Modificar Nota

2.- Descripción del caso de uso

Permite modificar las notas obtenidas por los alumnos en una determinada prueba. Autorizado por el profesor.

3.- Actor(es)

Administrador

4.- Precondiciones

Se debe de hacer una Autentificación del usuario ADMINISTRADOR. Se debe tener una autorización escrita del PROFESOR del curso.

5.- Postcondiciones

Se podrá realizar consultas a las notas guardadas. Se imprimirá un reporte conteniendo la nota final.

6.- Pasos (Flujo de Eventos)

Nro

Acción del Actor Respuesta del Sistema

1 Busca la nota la nota del curso a modificar Envía el resultado de la búsqueda.

2 Generar una modificación de la nota, ingresando las notas solicitadas.

Envía un mensaje de alerta esperando su confirmación o rechazo.

3 Si acepta. Debe confirmar si esta conforme con el registro a guardar.

Manda a Registrar la modificación de las notas y emite un mensaje de que las notas se han guardado.

4 Si no acepta. El sistema guarda la petición.

5 Si desea realizar otra modificación. El sistema regresa al paso 1

6 Si finaliza abandona el Módulo de Modificación de Notas

7.- Requerimiento asociado

- Visualizar Estado - Registrar Nota

8.- Prototipo de interfaz de usuario

Las interfaces que se van a utilizar serían el de Modificar notas y algunos mensajes de Información.