Solucion Propuesta Caso Cuentas Banco

November 17, 2017 | Author: cgim | Category: Money, Point And Click, Cash, Cashier, Read Only Memory
Share Embed Donate


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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF