subsistema de REGISTRO DE USUARIO
Caso de uso: Inscripción Usuario.
Actores: Apoderado, secretaria (o).
Propósito: Capturar los datos del usuario para poderlo inscribir correctamente.
El apoderado llega a la parroquia o área de inscripción, donde debe presentar los requisitos
Resumen:
Para poder inscribir a su tutelado, la secretaria (o) debe verificar estos requisitos antes de la inscripción o registro del usuario; si se cumple todos los requisitos se efectúa la inscripción en el nivel que le corresponde al usuario.
Tipo: Primario.
Referencias cruzadas:
R1.1; R1.2; R1.3; R1.4; R1.5; R1.6; R1.8
Descripción: El apoderado ingresa a la dirección o área de inscripción presentando los requisitos para poder inscribir a su tutelado.
Caso de uso: Reporte General.
Secretaria (o), Secretaria (o) subsistema de inventarios, Secretaria (o) subsistema de
Actores:
Seguridad, Secretaria (o) subsistema de Control de Personal, Secretaria (o) subsistema de Contabilidad, Director.
Propósito: Recuperar todos los reportes de los subsistemas para poder emitir un reporte general para entregarle al dueño del colegio o interesado sobre el funcionamiento del colegio .
La secretaria (o) registra todos los reportes generados por los subsistemas para poder
Resumen:
generar un reporte general que será entregado a la persona interesada en este caso al dueño del colegio.
Tipo: Primario.
Referencias cruzadas:
R1.9; R1.10; R1.11; R1.12;
Descripción: El parroco solicita un reporte general del funcionamiento del sistema.
MODELO CONCEPTUAL
PAQUETES
DIAGRAMA DE SECUENCIA
CONTRATOS
CONTRATOS
Nombre: ingresar Cuenta (login:varchar, password:varchar)
Responsabilidades: Capturar (registrar) los valores y hacer una comparación con los datos de usuario. Desplegar un menú en este caso es para una cuenta de administrador. El Administrador procede a configurar todos los parámetros que el desee para poner en marcha el sistema.
Casos de uso: Ingresar al sistema
Notas: Utilizar acceso súper-rápido a la base de datos.
Excepciones: Si los datos introducidos no son válidos, indicar que error se cometió en cada campo y dar la opción de corregirlo.
Precondiciones: • El Administrador debe iniciar una sesión exitosamente en el sistema.
• El sistema conoce el formato de cómo debe el usuario introducir
Estos datos.
Postcondiciones:
• Se creó registros detallados de la sesión del usuario (hora, fecha, ip, etc.).
• Se creó registros de los cambios realizados por el administrador
Durante esta sesión.
Nombre: Cambiar contraseña (NewPass:varchar , RepNewPass:varchar)
Responsabilidades: Capturar (registrar) los valores y hacer una comparación entre ambos campos para efectuar el cambio.
Tipo: Primario.
Casos de uso: Cambiar contraseña
Notas: Utilizar acceso súper-rápido a la base de datos.
Excepciones: Si los datos introducidos no son válidos, indicar que las contraseñas no coinciden y notificar que se vuelva a realizar la operación.
Precondiciones: • El Usuario debe iniciar una sesión exitosamente en el sistema.
• El sistema conoce el formato de cómo debe el usuario introducir
estos datos.
Postcondiciones:
• Se creo registros detallados de la sesión del usuario (hora, fecha, ip, etc.).
• Se creó registros de los cambios realizados por el usuario.
Nombre: Inicio de sesión()
Responsabilidades: Inicializar la sesión de cada usuario, verificando su identificación y contraseña.
Tipo: Sistema.
Referencias Funciones del sistema: R1.4.
Cruzadas:
Casos de uso: Ver Resultados de elección, Realizar control de registros de sistema.
Notas:
Excepciones: Crear registros de intentos de ingreso al sistema, tanto validos como sospechosos.
Precondiciones: Se quiere ingresar al sistema.
Postcondiciones: Se le otorga permiso para el ingreso al sistema al usuario, con sus diferentes atributos y permisos que le corresponden. También se debe negar el acceso a intentos sospechosos.
DIAGRAMAS DE ESTADO
DIAGRAMAS DE COLABORACION