El documento describe un sistema de seguros MVC. El sistema tendrá roles de administrador y usuario. El administrador administrará usuarios y catálogos, mientras que el usuario administrará pólizas y generará reportes. Se incluyen diagramas de clases y de actividades para el proceso de alta de pólizas, así como secciones, reportes y un escenario de ejemplo para dar de alta una póliza.
2. OBJETIVO El objetivo de la creación del sistemaesfacilitar el trabajo a la oficina de seguros MVC la cualespropiedad de un familiar cercano y cumplir con los requisitos de clase y a la vezaprendernuevosconceptos de POO y un nuevolenguaje de programación.
3. INTRODUCCION El sistemaconstará de 2 tipos de Roles: Administrador – Se hará cargo de dar de alta a los usuarios del sistema y de la administración de catálogos. Usuario – Podráadministrarlaspolizasllámesevida, vehículo, gastos medicos y casa.
12. Caso de USO ALTA Poliza Alta Póliza El usuario selecciona la opción de dar de Alta una Póliza. El sistema muestra la sección de Alta de Póliza. El usuario captura los datos generales de la Póliza. Incluyendo Numero de la Póliza, datos del Cliente, selecciona la Compañía, Selecciona el Tipo de Póliza, Fecha de Inicio, Fecha de Fin, Precio, Selecciona la Forma de Pago, el Tipo de Cobertura, el Numero de Póliza anterior en caso de existir y el Beneficiario. El usuario da clic en el botón Continuar. El sistema valida los datos generales de la póliza. Ver condicional 1. El sistema valido el tipo de póliza seleccionada. Dependiendo del tipo de póliza se redirecciona a la sección específica. Si es Póliza de Vida ver condicional 2, si es Póliza de Casa ver condicional 3, si es Póliza de Vehículo ver condicional 4 y si es Póliza de Gastos Médicos ver condicional 5. El usuario intenta guardar los datos de la Póliza. El sistema crea la Póliza nueva. Ver condicional 6. El sistema muestra los datos de la Póliza.
13. Condicional 1 Si el sistema al validar los datos encuentra datos incompletos muestra un mensaje de advertencia. Si los datos del cliente son incorrectos muestra un mensaje de advertencia. Condicional 2 El sistema muestra la sección de Póliza de Vida. El usuario captura los datos de la Póliza de Vida. Continuar en el paso 9 Condicional 3 El sistema muestra la sección de Póliza de Casa. El usuario captura los datos de la Póliza de Casa. Continuar en el paso 9
14. Condicional 4 El sistema muestra la sección de Póliza de Vehículo. El usuario captura los datos de la Póliza de Vehículo. Continuar en el paso 9 Condicional 5 El sistema muestra la sección de Póliza de Gastos Médicos. El usuario captura los datos de la Póliza de Gastos Médicos. Continuar en el paso 9 Condicional 6 Si el sistema guarda satisfactoriamente la Póliza; se muestra un mensaje de éxito. Y continúa en el paso 12. Si el sistema no guarda satisfactoriamente la Póliza, Se muestra un mensaje de error.
18. Escenario – Alta Poliza El agente Juan Macias. Requiere dar de alta una poliza. El agente abre el sistema de Seguros MVC. El agente ingresa su usuario y contraseña. Ingresa al sistema. Selecciona la opción de dar de Alta una Póliza. En la sección de dar de Alta una Poliza captura los datos generales de la Póliza. Incluyendo Numero de la Póliza, datos del Cliente, selecciona la Compañía, Selecciona el Tipo de Póliza, Fecha de Inicio, Fecha de Fin, Precio, Selecciona la Forma de Pago, el Tipo de Cobertura, el Numero de Póliza anterior en caso de existir y el Beneficiario. El agente Juan Macias da clic en el botón Continuar. Se muestra un mensaje de advertencia porque quedo pendiente capturar el Tipo de Cobertura. Una vez colocado el Tipo de Cobertura; el agente de clic en el botón continuar. El tipo de poliza es de Vida. Se muestra la sección del tipo de poliza de vida y Juan Macias captura los datos que se requieren. El agente da clic en el botón continuar y se muestra un mensaje de éxito y se muestran los datos de la nueva poliza creada.
19. Secciones del Administrador Sección de Administración de Usuarios. Por default se mostrará la lista de usuarios. Desdeestasección se podráacceder a: Alta de Usuario: Se accederádesde el botón de Alta de Usuario. ModificarUsuario: Se mostrará un botón de Modificar en cadauno de los Usuariosdesde la lista de Usuarios. EliminarUsuario: Se mostraráun boton de Eliminaren cadauno de los Usuariosdesde la lista de Usuarios.
20. Sección de Administración de Catálogos Nota: ABC(Alta, Baja y Cambios) ABC Agente. ABC Compañía. ABC TipoPoliza. ABC Cobertura.
21. Secciones del usuario Poliza Lista de Polizas. Alta de Polizas. Modificación de Polizas. Eliminación de Polizas.
22. Reportes Reporte de Usuarios del Sistema. Reporte de Agentes. Reporte de Compañías. Reporte de Tipo de Polizas. Reporte de Coberturas. Reporte de Clientes. Reporte de Polizas Cliente en especifico. Agente en especifico. Compañía en especifico. Tipo de Poliza en especifico. Cobertura en especifico. Todosestosreportes de Polizascontaran con filtros de fecha de creación o vencimiento.