Solucion Propuesta Caso Cuentas Banco
Short Description
Download Solucion Propuesta Caso Cuentas Banco...
Description
Caso Cuentas de Banco 1.
Modelado del Negocio
1.1.
Diagrama de CUN
Abrir Cuenta de Ahorro
Abrir Caja Chica
(from CU del Negocio)
(from CU del Negocio)
Extraer Dinero
Depositar Dinero
Hacer cuadre de Caja Chica
(from CU del Negocio)
(from CU del Negocio)
(from CU del Negocio)
Cliente (f rom Actores del Negocio)
1.2.
Trabajadores del Negocio
Especialista en apertura de Cuentas
1.3.
Jefe de Turno
Cajero
Entidades del Negocio
Tarjeta
Recibo de Importe depositado
Boleta de Inscripcion
Dinero
Copia de Documento de Efectivo
Original de Documento de Efectivo
Documento de Descuadre
CAL/Solucion_Caso_Ctas_Bco
1.4.
Especificaciones de los CUN
1.4.1.
CUN Abrir Cuenta de Ahorro
1.4.2.
Descripción:
Permite abrir una Cuenta de Ahorro al Cliente y entregarle su tarjeta la cual le permitirá realizar cualquier operación.
Flujo Básico:
El Cliente solicita Boleta de Inscripción al Especialista en aperturas de Cuentas, este le entrega dicho documento para ser llenado, si la cuenta que se desea abrir no es individual, el cliente deberá llenar en la Boleta de Inscripción los datos del otro Cliente, después se le entrega el documento al Especialista y este lo verifica con los documentos(si la cuenta que se va abrir no es Individual) o el documento(si la cuenta que se va abrir es Individual), luego se genera la Tarjeta o Tarjetas(según el tipo de cuenta) y se la da al Cliente junto con un sobre con la contraseña o PIN.
Flujo Alternativo:
Si la verificación de la Boleta de Inscripción fue incorrecta se rechaza dicha Boleta y se le informa al Cliente.
CUN Depositar Dinero Descripción:
Permite al Cliente depositar dinero y hacer que su Cuenta de Ahorro incremente.
Flujo Básico:
El Cliente se acerca a la ventanilla de cualquiera de los cajeros de la Agencia Bancaria, e indica la cantidad que desea depositar. El Cajero recibe el dinero, verifica la cantidad y le solicita al cliente que pase su Tarjeta por el dispositivo. Si la lectura es correcta, introduce los datos del depósito en el Sistema. Luego el Cajero confirma el depósito en el Sistema, después el Cajero entrega el recibo por el importe depositado que fue generado por Sistema.
Flujo Alternativo:
Si el dinero recibido no coincide con la cantidad descrita por el Cliente o si no es valido el dinero, este se rechaza. Si la lectura de la Tarjeta no fue correcta se rechaza la Tarjeta y el dinero.
CAL/Solucion_Caso_Ctas_Bco
1.4.3.
1.4.4.
1.4.5.
CUN Extraer Dinero Descripción:
Permite al Cliente extraer una determinada cantidad de dinero de su cuenta.
Flujo Básico:
El cliente pasar su Tarjeta por el lector y digitar su PIN. El Cliente le indica al cajero la cantidad que desea retirar. El Cajero entonces registra la cantidad indicada en el Sistema, y si el saldo de la Cuenta es mayor o igual a dicho monto, acepta la operación y automáticamente actualiza el saldo de la Cuenta Bancaria y emite un Documento de entrega de efectivo en original(contiene el valor de la extracción) y copia. El original se le entrega al cliente junto con el efectivo, y el otro se le da a firmar como constancia de la entrega para luego archivarlo.
Flujo Alternativo:
Si el saldo del es inferior a la cantidad que se desea extraer, el sistema rechazará la operación, lo cual será informado al cliente por el cajero.
CUN Abrir Caja Chica Descripción:
Permite cargar Caja Chica con dinero al inicio de cada día e inicializar el Sistema del Cajero.
Flujo Básico:
El Jefe de Turno del Banco registra cantidad de efectivo. Esa cantidad es entregada al Cajero, el abre el sistema al comienzo de su turno y se identifica con su nombre y contraseña. El sistema muestra la cantidad entregada para que el Cajero la confirme y el sistema abre todas las posibilidades disponibles para el Cajero.
Flujo Alternativo:
Si la cantidad no es correcta el Cajero cancela confirmación y el Sistema se cierra.
CUN Hacer cuadre de Caja Chica Descripción:
Permite que el dinero que hay en caja y el de las operaciones del día coincida con la cantidad inicial de Caja.
Flujo Básico:
Al final del día el Cajero hace un cuadre del dinero en Caja, después solicita hacer el “Cierre de Operaciones”. Luego envía el dinero al Jefe de Turno.
Flujo Alternativo:
En caso de descuadre entre el saldo de la Caja por el Sistema y el efectivo del Cajero, el Cajero llena un Documento de descuadre que el Jefe de Turno introduce o ingresa al Sistema cuando reciba el efectivo del Cajero.
CAL/Solucion_Caso_Ctas_Bco
1.5.
Realización de los CUN
1.5.1.
CUN Abrir Cuenta de Ahorro
1.5.1.1. Diagrama de Actividades Detallado Especialista en apertura de Cuentas
Entregar Boleta de Inscripcion
: Boleta de Inscripcion
Recibir Boleta de Inscripcion llenada
Abrir nueva Cuenta de Ahorro
Verificar datos de Boleta de Inscripcion
Generar Tarjeta
: Tarjeta [ datos correctos ]
Entregar Tarjeta
[ datos incorrectos ] Rechazar Boleta de Inscripcion
Entregar PIN en sobre cerrado
1.5.1.2. Diagrama de Objetos rechaza
entrega Boleta de Inscripcion (f rom Entidades del Negocio)
recib e verifica Especialista en apertura de Cuentas
genera y entrega
(f rom Trabajadores del Negocio)
Tarjeta (f rom Entidades del Negocio)
CAL/Solucion_Caso_Ctas_Bco
1.5.2.
CUN Depositar Dinero
1.5.2.1. Diagrama de Actividades Detallado Caj ero
Recibir Dinero
: Dinero Verificar Dinero
[ dinero correcto ]
Solicitar pase de Tarjeta por dispositivo electronico
[ dinero incorrecto ] [ lectura correcta ] Rechazar Dinero
Introducir datos de Deposito
[ lectura incorrecta ] Rechazar Tarjeta
Confirmar Deposito de Dinero
Entregar Recibo por importe depositado
: Tarjeta
: Recibo de Importe depositado
1.5.2.2. Diagrama de Objetos entrega
Recibo de Importe depositado Cajero
(f rom Entidades del Negocio)
(f rom Trabajadores del Negocio)
rechaza
solicita
Tarjeta (f rom Entidades del Negocio)
CAL/Solucion_Caso_Ctas_Bco
1.5.3.
CUN Extraer Dinero
1.5.3.1. Diagrama de Actividades Detallado Caj ero
: Copia de Documento de Efectivo Solicitar pase de Tarjeta por dispositivo electronico Emitir Copia y Original Documento de Efectivo
: Tarjeta
Solicitar digitacion de PIN Solicitar firma del Cliente en Copia de Documento de Efectivo
[ PIN incorrecto ]
[ PIN correcto ] [ cantidad valida ] Recibir Copia de Documento de Efectivo
Rechazar Tarjeta
Registrar cantidad de Dinero ha extraer
Archivar Copia de Documento de Efectivo
: Original de Documento de Efectivo
[ cantidad no valida ] Entregar Original de Documento de Efectivo
Informar al Cliente
1.5.3.2. Diagrama de Objetos emite
Copia de Documento de Efectivo (f rom Entidades del Negocio)
almacena
emite Cajero (f rom Trabajadores del Negocio)
solicita
rechaza
Original de Documento de Efectivo (f rom Entidades del Negocio)
contiene
Tarjeta
Dinero
(f rom Entidades del Negocio)
(f rom Entidades del Negocio)
CAL/Solucion_Caso_Ctas_Bco
1.5.4.
CUN Abrir Caja Chica
1.5.4.1. Diagrama de Actividades Detallado Jefe de Turno : Dinero
Caj ero
Registrar Dinero
Recibir Dinero
Abrir Sistema
Verificar cantidad de Dinero recibido
: Dinero [ cantidad correcta ]
Confirmar cantidad de Dinero recibida
[ cantidad incorrecta ] Cancelar Confimacion
1.5.4.2. Diagrama de Objetos
verifica registra
Cajero (f rom Trabajadores del Negocio)
CAL/Solucion_Caso_Ctas_Bco
recib e
Dinero (f rom Entidades del Negocio)
Jefe de Turno (f rom Trabajadores del Negocio)
1.5.5.
CUN Hacer cuadre de Caja Chica
1.5.5.1. Diagrama de Actividades Detallado Caj ero
Jefe de Turno
Verificar cuadre de Dinero : Documento de Descuadre
[ verificacion correcta ]
Solicitar Cierre de Operaciones
[ verificacion incorrecta ] Llenar Documento de Descuadre
Enviar Dinero de caja
Enviar Documento de Descuadre Introducir Documento de Descuadre Enviar Dinero de Caja
: Dinero
1.5.5.2. Diagrama de Objetos recib e
llena y envia
Documento de Descuadre (f rom Entidades del Negocio)
Jefe de Turno
Cajero
(f rom Trabajadores del Negocio)
(f rom Trabajadores del Negocio)
envia
recib e Dinero (f rom Entidades del Negocio)
CAL/Solucion_Caso_Ctas_Bco
2.
Análisis del Sistema
2.1.
Diagrama de CUS
Especialista en apertura de Cuentas
Abrir nueva Cuenta de Ahorro
Registrar Deposito de Dinero
(from Use Cases)
(from Use Cases)
(f rom Actors)
Generar Tarjeta (from Use Cases)
Registrar Extraccion de Dinero
Verificar Dinero de Caja
(from Use Cases)
(from Use Cases)
Usuario
Cajero
(f rom Actors)
(f rom Actors)
Hacer Cierre de Operaciones (from Use Cases)
Consultar Operaciones del dia Gerente de Agencia
(from Use Cases)
Iniciar Sesion
(f rom Actors)
Jefe de Turno
(from Use Cases)
(f rom Actors)
Generar Reporte
Registrar Descuadre
Registrar Dinero de Caja
(from Use Cases)
(from Use Cases)
(from Use Cases)
2.2.
Especificaciones de los CUS
2.2.1.
CUS Iniciar Sesión Actor(es): Precondición: Poscondición: Flujo Básico:
Especialista en apertura de Cuentas, Cajero, Jefe de Turno, Gerente de Agencia (llamado cada uno Usuario en la especificación). No especifica. Sistema carga opciones según cargo de Usuario. 1. El CU comienza cuando el Usuario selecciona “Iniciar Sesión”. 2. El Sistema muestra ventana de Iniciar Sesión. 3. El Usuario ingresa su nombre y su contraseña, luego hace clic en “Aceptar”. 4. El Sistema verifica datos ingresados y carga opciones según cargo de Usuario. 5. El CU ha finalizado.
Flujo Alternativo: Usuario no existe 1. El Sistema muestra mensaje de error respectivo. Contraseña incorrecta 1. El Sistema muestra mensaje de error respectivo. Cancelar 1. El Usuario hace clic en “Cancelar”. 2. El Sistema elimina ventana de Iniciar Sesión.
CAL/Solucion_Caso_Ctas_Bco
2.2.1.1. Diagrama de Secuencia
: Usuario
: Ventana_Principal
: Ventana_Iniciar_Sesion
seleccionar "Iniciar Sesion"
: Controlador_Iniciar_Sesion
cargar Ventana
ingresar Nombre de Usuario
ingresar Contraseña de Usuario
hacer clic en "Aceptar" Iniciar Sesion buscar por Nombre de Usuario validar Usuario
cargar Opcion segun cargo de Usuario
2.2.1.2. Diagrama de Colaboración 9: cargar Opcion segun cargo de Usuario
3: ingresar Nombre de Usuario 4: ingresar Contraseña de Usuario 5: hacer clic en "Aceptar"
: Ventana_Iniciar_Sesion
: Usuario 1: seleccionar "Iniciar Sesion" 2: cargar Ventana
6: Iniciar Sesion
8: validar Usuario
: Ventana_Principal
7: buscar por Nombre de Usuario : Usuario
CAL/Solucion_Caso_Ctas_Bco
: Controlador_Iniciar_Sesion
: Usuario
2.2.1.3. Diagrama de Clases
2.2.2.
CUS Abrir nueva Cuenta de Ahorro Actor(es): Precondición: Poscondición: Flujo Básico:
Especialista en apertura de Cuentas (llamado Usuario en la especificación). Usuario inicio sesión. Cuenta de Ahorro aperturada. 1. El CU comienza cuando el Usuario selecciona “Abrir nueva Cuenta de Ahorro”. 2. El Sistema muestra ventana de Abrir nueva Cuenta de Ahorro. 3. El Usuario ingresa los datos Boleta de Inscripción (Nro. de Identidad, nombre dirección, nombre del Beneficiario, dirección del Beneficiario, tipo de Cuenta de Ahorro) y numero de Agencia Bancaria, luego hace clic en “Abrir nueva Cuenta de Ahorro”. 4. El Sistema valida datos ingresados y asigna un numero a la cuenta el cual es mostrado el Usuario. 5. El CU ha finalizado.
Flujo Alternativo: Datos ingresados no validos 1. El Sistema muestra mensaje de error respectivo. Cancelar 1. El Usuario hace clic en “Cancelar”. 2. El Sistema elimina ventana de Abrir nueva Cuenta de Ahorro.
CAL/Solucion_Caso_Ctas_Bco
2.2.2.1. Diagrama de Secuencia
: Especialista en apertura de Cuentas
: Ventana_Principal
: Ventana_Abrir_Nueva_CA
: Controlador_Abrir_Nueva_CA
: Usuario
: Beneficiario : Cuenta_Ahorro
seleccionar "Abrir nueva Cuenta de Ahorro" cargar Ventana
ingresar datos de Boleta de Inscripcion
ingresar Numero de Agencia Bancaria
hacer clic en "Abrir nueva Cuenta de Ahorro" validar datos ingresados
Abrir nueva Cuenta de Ahorro
registrar Usuario registrar Beneficiario
registrar Cuenta de Ahorro
mostrar numero de Cuenta de Ahorro
2.2.2.2. Diagrama de Colaboración 6: validar datos ingresados 11: mostrar numero de Cuenta de Ahorro
3: ingresar datos de Boleta de Inscripcion 4: ingresar Numero de Agencia Bancaria 5: hacer clic en "Abrir nueva Cuenta de Ahorro"
: Ventana_Abrir_Nueva_CA
: Especialista en apertura de Cuentas 1: seleccionar "Abrir nueva Cuenta de Ahorro"
2: cargar Ventana 7: Abrir nueva Cuenta de Ahorro
: Ventana_Principal
10: registrar Cuenta de Ahorro : Cuenta_Ahorro
: Controlador_Abrir_Nueva_CA
8: registrar Usuario
9: registrar Beneficiario : Beneficiario
CAL/Solucion_Caso_Ctas_Bco
: Usuario
2.2.2.3. Diagrama de Clases
2.2.3.
CUS Generar Tarjeta Actor(es): Precondición: Poscondición: Flujo Básico:
Especialista en apertura de Cuentas (llamado Usuario en la especificación). Usuario inicio sesión. Tarjeta Creada. 1. El CU comienza cuando el Usuario selecciona “Generar Tarjeta”. 2. El Sistema muestra ventana de Generar Tarjeta. 3. El Usuario ingresa número de Cuenta de Ahorro, luego hace clic en “Generar Tarjeta”. 4. El Sistema valida numero de Cuenta de Ahorro y genera Tarjeta. 5. El CU ha finalizado.
Flujo Alternativo: Número de Cuenta de Ahorro no valida 1. El Sistema muestra mensaje de error respectivo. Cancelar 1. El Usuario hace clic en “Cancelar”. 2. El Sistema elimina ventana de Generar Tarjeta.
CAL/Solucion_Caso_Ctas_Bco
2.2.3.1. Diagrama de Secuencia
: Especialista en apertura de Cuentas
: Ventana_Principal
: Ventana_Generar_Tarjeta
: Controlador_Generar_Tarjeta
: Tarjeta
seleccionar "Generar Tarjeta" cargar Ventana
ingresar numero de Cuenta de Ahorro
hacer clic en "Generar Tarjeta" generar Tarjeta buscar Cuenta de Ahorro verificar Cuenta de Ahorro
registrar Tarjeta
2.2.3.2. Diagrama de Colaboración 3: ingresar numero de Cuenta de Ahorro 4: hacer clic en "Generar Tarjeta"
: Ventana_Generar_Tarjeta
: Especialista en apertura de Cuentas 1: seleccionar "Generar Tarjeta" 2: cargar Ventana
5: generar Tarjeta
7: verificar Cuenta de Ahorro : Ventana_Principal
6: buscar Cuenta de Ahorro
: Cuenta_Ahorro
: Controlador_Generar_Tarjeta
8: registrar Tarjeta
: Tarjeta
CAL/Solucion_Caso_Ctas_Bco
: Cuenta_Ahorro
2.2.3.3. Diagrama de Clases
2.2.4.
CUS Registrar Deposito de Dinero Actor(es): Precondición: Poscondición: Flujo Básico:
Cajero (llamado Usuario en la especificación). Usuario inicio sesión. Saldo de Cuenta de Ahorro es incrementado. 1. El CU comienza cuando el Usuario selecciona “Registrar Depósito de Dinero”. 2. El Sistema muestra ventana de Registrar Depósito de Dinero. 3. El Usuario ingresa datos de Deposito (cantidad de Deposito, numero de Tarjeta), luego hace clic en “Registrar Depósito de Dinero”. 4. El Sistema valida numero de Tarjeta y pide confirmación de Depósito. 5. El Usuario confirma Depósito. 6. El Sistema registra Deposito (fecha, hora y código de Cajero) e incrementa saldo de Cuenta de Ahorro, luego imprime Recibo de Deposito (numero de Cuenta de Ahorro, fecha, hora, código de Cajero, valor de Deposito, nuevo saldo de la Cuenta). 7. El CU ha finalizado.
Flujo Alternativo: Número de Tarjeta no valida 1. El Sistema muestra mensaje de error respectivo. Cantidad de Deposito no valida 1. El Sistema muestra mensaje de error respectivo. Cancelar 1. El Usuario hace clic en “Cancelar”. 2. El Sistema elimina ventana de Registrar Depósito de Dinero.
CAL/Solucion_Caso_Ctas_Bco
2.2.4.1. Diagrama de Secuencia
: Cajero
: Ventana_Principal
: Ventana_Registrar_DD
: Controlador_Registrar_DD
: Tarjeta
: Cuenta_Ahorro
seleccionar "Registrar Deposito de Dinero" cargar Ventana
ingresar datos de Deposito
hacer clic en "Registrar Deposito de Dinero" Registrar Deposito de Dinero
buscar Tarjeta
validar numero Tarjeta
mostrar peticion de confrmacion de Deposito de Dinero
hacer clic en "Confirmar Deposito de Dinero" confirmar Deposito de Dinero registrar Operacion Bancaria actualizar saldo de Cuenta de Ahorro
imprimir Operacion Bancaria
2.2.4.2. Diagrama de Colaboración 8: mostrar peticion de confrmacion de Deposito de Dinero
3: ingresar datos de Deposito 4: hacer clic en "Registrar Deposito de Dinero" 9: hacer clic en "Confirmar Deposito de Dinero"
: Ventana_Registrar_DD
: Cajero 1: seleccionar "Registrar Deposito de Dinero" 2: cargar Ventana
5: Registrar Deposito de Dinero 10: confirmar Deposito de Dinero
7: validar numero Tarjeta 13: imprimir Operacion Bancaria : Ventana_Principal
6: buscar Tarjeta : Tarjeta
: Controlador_Registrar_DD
12: actualizar saldo de Cuenta de Ahorro 11: registrar Operacion Bancaria
: Cuenta_Ahorro
CAL/Solucion_Caso_Ctas_Bco
: Operacion_Bancario
: Operacion_Bancario
2.2.4.3. Diagrama de Clases
2.2.5.
CUS Registrar Extracción de Dinero Actor(es): Precondición: Poscondición: Flujo Básico:
Cajero (llamado Usuario en la especificación). Usuario inicio sesión. Saldo de Cuenta de Ahorro es decrementado. 1. El CU comienza cuando el Usuario selecciona “Registrar Extracción de Dinero”. 2. El Sistema muestra ventana de Registrar Extracción de Dinero. 3. El Usuario ingresa datos de Extracción (cantidad de Extracción, número de Tarjeta), luego hace clic en “Registrar Extracción de Dinero”. 4. El Sistema valida numero de Tarjeta y cantidad de Extracción, luego imprime Recibo de Extracción. 5. El CU ha finalizado.
Flujo Alternativo: Número de Tarjeta no valida 1. El Sistema muestra mensaje de error respectivo. Cantidad de Extracción no valida 1. El Sistema muestra mensaje de error respectivo. Cancelar 1. El Usuario hace clic en “Cancelar”. 2. El Sistema elimina ventana de Registrar
CAL/Solucion_Caso_Ctas_Bco
Extracción de Dinero.
2.2.5.1. Diagrama de Secuencia
: Cajero
: Tarjeta
: Ventana_Registrar_ED
: Controlador_Registrar_ED
: Tarjeta
: Cuenta_Ahorro
seleccionar "Registrar Extraccion de Dinero" cargar Ventana
ingresar datos de Extracion de Dinero
hacer clic en "Registrar Extraccion de Dinero" Registrar Extraccion de Dinero
buscar Tarjeta
verificar numero de Tarjeta
buscar Cuenta de Ahorro
verificar cantidad de Extracion de Dinero registrar Operacion Bancaria imprimir Operacion Bancaria
2.2.5.2. Diagrama de Colaboración 3: ingresar datos de Extracion de Dinero 4: hacer clic en "Registrar Extraccion de Dinero"
: Cajero
: Ventana_Registrar_ED 2: cargar Ventana 5: Registrar Extraccion de Dinero
1: seleccionar "Registrar Extraccion de Dinero"
7: verificar numero de Tarjeta 9: verificar cantidad de Extracion de Dinero 11: imprimir Operacion Bancaria : Tarjeta
10: registrar Operacion Bancaria
: Operacion_Bancario
: Tarjeta
CAL/Solucion_Caso_Ctas_Bco
6: buscar Tarjeta
8: buscar Cuenta de Ahorro : Controlador_Registrar_ED
: Cuenta_Ahorro
: Operacion_Bancario
2.2.5.3. Diagrama de Clases
2.2.6.
CUS Registrar Dinero en Caja Actor(es): Precondición: Poscondición: Flujo Básico:
Jefe de Turno (llamado Usuario en la especificación). Usuario inicio sesión. Dinero es registrado en Caja. 1. El CU comienza cuando el Usuario selecciona “Registrar Dinero en Caja”. 2. El Sistema muestra ventana de Registrar Dinero en Caja. 3. El Usuario ingresa cantidad entregada y código de Cajero, luego hace clic en “Registrar Dinero en Caja”. 4. El Sistema valida datos ingresados, obtiene nombre de Cajero, código de Usuario, fecha y hora de entrega, después registra Dinero en Caja. 5. El CU ha finalizado.
Flujo Alternativo: Datos ingresados no validos 1. El Sistema muestra mensaje de error respectivo. Cancelar 1. El Usuario hace clic en “Cancelar”. 2. El Sistema elimina ventana de Registrar Dinero en Caja.
CAL/Solucion_Caso_Ctas_Bco
2.2.6.1. Diagrama de Secuencia
: Jefe de Turno
: Ventana_Principal
: Ventana_Registrar_DC
: Controlador_Registrar_DC
: Cajero
seleccionar "Registrar Dinero en Caja" cargar Ventana
ingresar cantidad de Dinero
ingresar codigo de Cajero
hacer clic en "Registrar Dinero en Caja" registrar Dinero en Caja buscar Cajero registrar Dinero
verificar Cajero
2.2.6.2. Diagrama de Colaboración 3: ingresar cantidad de Dinero 4: ingresar codigo de Cajero 5: hacer clic en "Registrar Dinero en Caja"
: Ventana_Registrar_DC
: Jefe de Turno 1: seleccionar "Registrar Dinero en Caja"
2: cargar Ventana 6: registrar Dinero en Caja
9: verificar Cajero : Ventana_Principal
7: buscar Cajero : Cajero
8: registrar Dinero
: Caja
CAL/Solucion_Caso_Ctas_Bco
: Controlador_Registrar_DC
: Caja
2.2.6.3. Diagrama de Clases
2.2.7.
CUS Verificar Dinero de Caja Actor(es): Precondición: Poscondición: Flujo Básico:
Cajero (llamado Usuario en la especificación). Jefe de Turno registro Dinero en Caja y Usuario inicio sesión. Dinero de Caja esta verificado. 1. El CU comienza cuando el Usuario selecciona “Verificar Dinero de Caja”. 2. El Sistema muestra ventana de Verificar Dinero en Caja con la cantidad registrada según código de Usuario. 3. El Usuario verifica y hace clic en “Confirmar Dinero de Caja”. 4. El Sistema carga opciones para Operaciones del dia. 5. El CU ha finalizado.
Flujo Alternativo: Cancelar 1. El Usuario hace clic en “Cancelar”. 2. El Sistema elimina ventana de Verificar Dinero de Caja.
CAL/Solucion_Caso_Ctas_Bco
2.2.7.1. Diagrama de Secuencia
: Cajero
: Ventana_Principal
: Ventana_Verificar_DC
: Controlador_Verificar_DC
: Cajero
: Caja
seleccionar "Verificar Dinero de Caja" cargar Ventana obtener Dinero de Caja buscar Cajero obtener Dinero de Caja
hacer clic en "Confirmar Dinero de Caja" cargar opciones para Operaciones del dia
2.2.7.2. Diagrama de Colaboración 7: cargar opciones para Operaciones del dia
6: hacer clic en "Confirmar Dinero de Caja"
: Ventana_Verificar_DC
: Cajero 1: seleccionar "Verificar Dinero de Caja" 2: cargar Ventana
3: obtener Dinero de Caja
: Ventana_Principal
4: buscar Cajero
: Cajero
5: obtener Dinero de Caja
: Caja
CAL/Solucion_Caso_Ctas_Bco
: Controlador_Verificar_DC
2.2.7.3. Diagrama de Clases
2.2.8.
CUS Consultar Operaciones del día Actor(es): Precondición: Poscondición: Flujo Básico:
Cajero (llamado Usuario en la especificación). Usuario inicio sesión. Dinero de Caja esta verificado. 1. El CU comienza cuando el Usuario selecciona “Consultar Operaciones del dia”. 2. El Sistema muestra Reporte de Operaciones del dia. 3. El CU ha finalizado.
2.2.8.1. Diagrama de Secuencia : Cajero
: Ventana_Principal
: Ventana_Consultar_OB
: Controlador_Consultar_OB
: Operacion_Bancario
seleccionar "Consultar Operaciones del dia" cargar Ventana obtener Reporte de Operaciones Bancarias del dia obtener Operaciones Bancarias
CAL/Solucion_Caso_Ctas_Bco
2.2.8.2. Diagrama de Colaboración
: Cajero 1: seleccionar "Consultar Operaciones del dia"
: Ventana_Consultar_OB
2: cargar Ventana 3: obtener Reporte de Operaciones Bancarias del dia
: Ventana_Principal
4: obtener Operaciones Bancarias
: Operacion_Bancario
: Controlador_Consultar_OB
2.2.8.3. Diagrama de Clases
2.2.9.
CUS Hacer cierre de Operaciones Actor(es): Precondición: Poscondición: Flujo Básico:
Cajero (llamado Usuario en la especificación). Usuario inicio sesión. Deshabilita opciones para Operaciones del dia. 1. El CU comienza cuando el Usuario selecciona “Hacer cierre de Operaciones”. 2. El Sistema emite Reporte de Cierre de Caja (Nro. de Caja, fecha, hora, dinero inicial de Caja, lista de extracciones, lista de depósitos, nombre y código de Cajero) y deshabilita opciones para Operaciones del dia. 3. El CU ha finalizado.
CAL/Solucion_Caso_Ctas_Bco
2.2.9.1. Diagrama de Secuencia
: Cajero
: Ventana_Principal
: Controlador_Hacer_CO
: Cierre_Operaciones
: Cajero
: Caja
: Operacion_Bancario
seleccionar "Hacer cierre de Operaciones" hacer cierre de Operaciones buscar Cajero obtener Caja
obtener Operaciones del dia
registrar Cierre de Operaciones
emitir Cierre de Operaciones
deshabilitar opciones para Operaciones del dia
2.2.9.2. Diagrama de Colaboración 8: deshabilitar opciones para Operaciones del dia
1: seleccionar "Hacer cierre de Operaciones"
: Ventana_Principal
: Cajero
2: hacer cierre de Operaciones
: Cierre_Operaciones 7: emitir Cierre de Operaciones 6: registrar Cierre de Operaciones
5: obtener Operaciones del dia
: Operacion_Bancario
: Controlador_Hacer_CO
3: buscar Cajero
4: obtener Caja
: Caja
CAL/Solucion_Caso_Ctas_Bco
: Cajero
2.2.9.3. Diagrama de Clases
2.2.10. CUS Registrar Descuadre Actor(es): Precondición: Poscondición: Flujo Básico:
Jefe de Turno (llamado Usuario en la especificación). Cajero hizo cierre de Operaciones y Usuario inicio sesión. Descuadre registrado. 1. El CU comienza cuando el Usuario selecciona “Registrar Descuadre”. 2. El Sistema muestra ventana de Registrar Descuadre. 3. El Usuario ingresa datos de Documento de Descuadre y hace clic en “”Registrar Descuadre”. 4. El Sistema valida datos y registra Descuadre. 5. El CU ha finalizado.
Flujo Alternativo: Cancelar 1. El Usuario hace clic en “Cancelar”. 2. El Sistema elimina ventana de Registrar Descuadre.
CAL/Solucion_Caso_Ctas_Bco
2.2.10.1.
Diagrama de Secuencia
: Jefe de Turno
: Ventana_Principal
: Ventana_Registrar_Descuadre
: Controlador_Registrar_Descuadre
: Descuadre
seleccionar "Regsitrar Descuadre" cargar Ventana
ingresar datos de Descuadre
hacer clic en "Registrar Descuadre" registrar Descuadre registrar Descuadre
2.2.10.2.
Diagrama de Colaboración 3: ingresar datos de Descuadre 4: hacer clic en "Registrar Descuadre"
: Ventana_Registrar_Descuadre
: Jefe de Turno 1: seleccionar "Regsitrar Descuadre" 2: cargar Ventana
5: registrar Descuadre
: Ventana_Principal
6: registrar Descuadre
: Descuadre
2.2.10.3.
Diagrama de Clases
CAL/Solucion_Caso_Ctas_Bco
: Controlador_Registrar_Descuadre
2.2.11. CUS Generar Reporte Actor(es):
Cajero, Jefe de Turno, Gerente de Agencia (llamado cada uno Usuario en la especificación). Usuario inicio sesión. Reporte mostrado
Precondición: Poscondición: Flujo Básico:
1. El CU comienza cuando el Usuario selecciona “Generar Reporte”. 2. El Sistema muestra ventana de Generar Reporte. 3. El Usuario selecciona tipo de reporte y hace clic en “Mostrar Reporte”. 4. El Sistema muestra Reporte. 5. El Usuario selecciona “Imprimir Reporte”. 6. El Sistema imprime reporte 7. El CU ha finalizado. Flujo Alternativo: Cancelar 1. El Usuario hace clic en “Cancelar”. 2. El Sistema elimina ventana de Generar Reporte.
2.2.11.1.
Diagrama de Secuencia
: Usuario
: Ventana_Principal
: : Ventana_Generar_Reporte Controlador_Generar_Reporte
: Cuenta_Ahorro
seleccionar "Generar Reporte" cargar Ventana
selecciona tipo de Reporte
hace clic en "Mostrar Reporte" mostrar Reporte buscar informacion de Cuentas de Ahorro
hacer clic en "Imprimir Reporte" imprimir Reporte
CAL/Solucion_Caso_Ctas_Bco
2.2.11.2.
Diagrama de Colaboración 3: selecciona tipo de Reporte 4: hace clic en "Mostrar Reporte" 7: hacer clic en "Imprimir Reporte"
: Ventana_Generar_Reporte
: Usuario 1: seleccionar "Generar Reporte" 2: cargar Ventana
5: mostrar Reporte 8: imprimir Reporte
: Ventana_Principal
6: buscar informacion de Cuentas de Ahorro
: Cuenta_Ahorro
2.2.11.3.
Diagrama de Clases
CAL/Solucion_Caso_Ctas_Bco
: Controlador_Generar_Reporte
3.
Diseño del Sistema
3.1.
Diagrama de Paquetes
3.1.1.
Particionamiento de Dominio Paquete de Abrir Caja (from Paquetes)
Registrar Dinero de Caja
Verificar Dinero de Caja
(from Use Cases)
(from Use Cases)
Paquete de Realizacion de Operacion Bancaria (from Paquetes)
Paquete de Cerrar Caja (from Paquetes)
Consultar Operaciones del dia (from Use Cases)
Registrar Descuadre (from Use Cases)
Registrar Deposito de Dinero
Registrar Extraccion de Dinero
Hacer Cierre de Operaciones
(from Use Cases)
(from Use Cases)
(from Use Cases)
Paquete de Seguridad (from Paquetes)
Paquete de Reporte (from Paquetes)
Iniciar Sesion
Generar Reporte
(from Use Cases)
(from Use Cases)
Paquete de Abrir nueva Cuenta de Ahorro (from Paquetes)
Abrir nueva Cuenta de Ahorro
Generar Tarjeta
(from Use Cases)
(from Use Cases)
CAL/Solucion_Caso_Ctas_Bco
3.1.1.1. Paquete de Abrir Caja
3.1.1.2. Paquete de Abrir nueva Cuenta de Ahorro
CAL/Solucion_Caso_Ctas_Bco
3.1.1.3. Paquete de Cerrar Caja
3.1.1.4. Paquete de Realización de Operación Bancaria
3.1.1.5. Paquete de Reportes
CAL/Solucion_Caso_Ctas_Bco
3.1.1.6. Paquete de Seguridad
CAL/Solucion_Caso_Ctas_Bco
3.1.2.
Particionamiento Tecnológico Presentacion
Negocio
Acceso a Datos
3.1.2.1. Capa de Presentación
CAL/Solucion_Caso_Ctas_Bco
3.1.2.2. Capa de Negocio
3.1.2.3. Capa de Acceso de Datos
CAL/Solucion_Caso_Ctas_Bco
3.2.
Diagrama de Componentes y Despliegue
3.3.
Modelo de Datos Basado en MySQL
CAL/Solucion_Caso_Ctas_Bco
View more...
Comments