SUBSISTEMA CONTROL DE PAGOS

PAGOS DE MENSUALIDADES
Caso de Uso:
Pagos de mensualidades.
Actores:
Padre/Tutor, Administrador.
Propósito:
Registra el pagos de las mensualidades.
Resumen:
Un padre/tutor llega a colegio para pagar las mensualidades del colegio de su hijo. El administrador/cajero registra el pago de las mensualidades y recibe un pago en efectivo. Al terminar la operación, el padre/tutor se marcha con la factura de un reporte de las mensualidades.   
Tipo:
Primario.
Referencias cruzadas:

Funciones: R2.1, R2.2, R2.3.


DIAGRAMA DE SECUENCIAS

CONTRATOS

Contrato Nombre:
Ingresar datos de alumno (Nombre: Cadena, CI: Cadena).
Responsabilidades:
Ingresa datos de alumno, verifica los datos si existe ingresa a mensualidades del alumno.
Tipo:
Sistema.
Referencias
cruzadas:
R2.2.
Control de pagos.
Notas:
Utiliza un acceso rápido a la base de datos.
Excepciones:
CI no es correcto indicar que se cometió un error.
Precondiciones:
Nombre y CI deben pertenecerle a un alumno de la base de datos.
Postcondiciones:
Si existe el alumno
                        Verificar datos ingresar a mensualidades.
                        Si no existe
                        Indicar introducir datos nuevamente.


Contrato Nombre:
Registrar pago().
Responsabilidades:
Registra el pago de la mensualidad actualiza mensualidades faltantes
Tipo:
Sistema.
Referencias
cruzadas:
R2.3.
Control de pagos.
Notas:

Excepciones:
si no existe mensualidades faltantes entonces no se modifica mensualidades.
Precondiciones:
Monto tiene que ser igual al monto establecido en el sistema.
Postcondiciones:
Se registra pago en mensualidades.
Mensualidades faltantes reduce en -1.

Contrato Nombre:
Terminar pago.
Responsabilidades:
Imprime la factura, reporte de mensualidades y finaliza el pago de las mensualidades.
Tipo:
Sistema.
Referencias
cruzadas:
R2.2.
Control de pagos.
Notas:

Excepciones:
Indicar error si no se adiciono un mes.
Precondiciones:
Meses pagados debe tener un elemento.
Postcondiciones:
Imprimir reporte y factura se asocia a mensualidades.


DIAGRAMA DE ESTADOS

DIAGRAMA DE COLABORACION


No hay comentarios:

Publicar un comentario