Vous êtes sur la page 1sur 26

UNIVERSIDAD POLITCNICA DE DURANGO

INGENIERA EN TELEMTICA
ANALISIS ORIENTADO A OBJETOS
Unidad III

Sistema Bancario
FACILITADOR: Lic. Alejandra Delgado Prez ALUMNO: Francisco Emmanuel Salcido Rodrguez

Durango, Durango Mex. 13/08/2011

Descripcin del proyecto Una red bancaria es de gran importancia porque, por medio de esta se realizan todas las transferencias monetarias en grandes cantidades, por lo que es necesario desarrollar un sistema web para que, los clientes puedan tener mayor facilidad al momento en que deseen realizar algunas operaciones bancarias; el sistema brindara los siguientes servicios: Permitir al usuario consultar su saldo desde cualquier parte mediante una aplicacin web. Permitir hacer transferencias. Permitir la descarga de formatos para solicitudes de cuentas bancarias.

Objetivo del proyecto: Mejorar el servicio ofrecido con ayuda de esta aplicacin. Aumentar la satisfaccin del cliente. Aumentar el nmero de clientes.

Requisitos funcionales del sistema Generales (sistema) Socios Para ser socio es necesario tener un nmero de cuenta y NIP. Para realizar una transferencia debe contar con su nmero de cuenta y NIP. Cuando el socio recibe su NIP puede cambiarlo si lo desea. Puede tener acceso a su cuenta para verificar su monto actual. Debe gestionar el proceso de la transferencia de dinero. Debe tener interfaz grafica. Debe de dar acceso a una cuenta con el ingreso del nmero de esta y su NIP. Debe ser capaz de llevar el control del estado de cuenta.

Abrir cuenta Cualquier persona puede abrir una cuenta, esto podr lograr descargando una serie de formatos desde el sitio web, para llenarlos y posteriormente pasar con un ejecutivo de cuenta.

Transferencia Para realizar la transferencia debe de contar con nmero de cuenta y NIP. En su cuenta debe tener un saldo actual mnimo de $5,000.00. Debe contar con el nmero de cuenta al que se realizara la transferencia.

Diagrama de clase

Casos de uso

Especificaciones de casos de uso Retirar dinero Caso de uso: retirar dinero Objetivo: realizar el retiro de dinero Actores: (S)sistema (Ca)cajero (Cl)cliente Precondiciones: 1. Cl: proporciona nmero de cuenta. 2. Ca: Captura los datos en el sistema y checa el estado de cuenta. 3. S: Valida los datos y checa el estado de cuenta. 4. Ca: pide la cantidad a retirar y la introduce en el sistema. 5. Cl: proporciona la cantidad a retirar. 6. S: si cuenta con el saldo suficiente autoriza el proceso. 7. S: reduce el estado de cuenta segn el retiro. 8. Ca: muestra el comprobante al cliente y solicita su firma; cuenta el dinero y lo entrega al cliente. 9. Cl: firma el comprobante y lo entrega al cajero. 6.1. S: en caso de no contar con el saldo suficiente niega el retiro e imprime un comprobante. 6.2. Ca: muestra el comprobante al cliente. 6.3. S: registra el proceso y lo termina.

Depositar dinero Caso de uso: depositar dinero Objetivo: realizar el depsito de dinero Actores: (S)sistema (Ca)cajero (Cl)cliente Precondiciones: 1. Cl: proporciona su nmero de cuenta. 2. Ca: captura el nmero de cuenta en el sistema. 3. S: valida los datos y muestra el estado de cuenta actual. 4. Ca: pide el monto a depositar. 5. Cl: proporciona el monto a depositar junto con la cantidad en efectivo. 6. Ca: cuenta el dinero y lo registra en el sistema. 7. S: guarda la transaccin dentro de la base de datos e imprime un comprobante. 8. Ca: entrega el comprobante al cliente.

Transferir dinero Caso de uso: transferencia de dinero Objetivo: realizar una transferencia de dinero Actores(Cl) cliente (S) sistema (Ca) cajero Precondiciones: 1. Cl: proporciona el nmero de cuenta. 2. Ca: captura los datos en el sistema. 3. S: valida los datos y muestra el estado de cuenta. 4. Cl: proporciona la cantidad a transferir. 5. Ca: captura la cantidad a transferir. 6. S: si el saldo mnimo es igual a $5000.00 autoriza la transaccin. 7. Ca: pide el nmero de cuenta al que se realizara la transaccin. 8. Cl: proporciona el nmero de cuenta. 9. Ca: captura el nmero de cuenta. 10. S: realiza el proceso e imprime el comprobante. 11. Ca: entrega comprobante y le pide su firma. 12. Cl: firma comprobante. 13. Ca: guarda una copia. 14. S: guarda la transferencia en la base de datos. 7.1 S: si el saldo es menor de $5000.00 niega la transferencia e imprime un recibo. 7.2 Ca: niega el proceso y entrega el comprobante.

Abrir cuenta Caso de uso: abrir cuenta Objetivo: abrir una cuenta nueva. Actores: (Cl)cliente, (Ca) cajero, (S) sistema, (Ej.)ejecutivo Precondiciones: 1. Cl: descarga los formatos desde la pgina web y las llena. 2. Cl: acude con el ejecutivo de cuenta y le proporciona los formatos. 3. Ej: examina los formatos que estn correctos y los captura en el sistema. 4. S: guarda los datos agregndolos en la base de datos; genera el nmero de cuenta y el NIP, imprimindolos en un formato. 5. Ej: proporciona el nmero de cuenta y el NIP, pide que pase a realizar el 1er depsito. 6. Cl: pasa a ventanilla y proporciona su nmero de cuenta. 7. Ca: ingresa el nmero de cuenta y el monto a depositar. 8. S: captura y valida el nmero de cuenta. 9. S: imprime un comprobante con el estado de cuenta. 10. Ca: muestra el formato al cliente y solicita su firma. 11. Cl: revisa y firma el formato. 12. Ca: guarda una copia. 3.1 Ej: en caso de que alguno de los datos este mal niega la cuenta y lo hace saber al cliente. 3.2 Cl: descarga nuevamente los formatos y los lleva a revisin. 3.3 Ej: revisa los formatos hasta que estn correctos y abre la cuenta siguiendo con el paso numero 4.

9.1 S:si el nmero de cuenta es incorrecto niega el proceso y lo muestra en pantalla. 9.2 Ca: pide que pase con el ejecutivo para verificar su nmero de cuenta. 9.4 Ej: revisa el numero de cuente y lo corrige. 9.5 Cl: regresa con el cajero y le da el nmero de cuenta . 9.6 Ca: ingresa el nmero de cuenta. 9.7 S: valida los datos, y continua con el paso 10.

Diagrama de estado (retirar dinero)

Diagrama de estado (depositar dinero)

Diagrama de estado (transferir dinero)

Diagrama de estado (abrir cuenta)

Diagrama de secuencia (retirar dinero)

Diagrama de secuencia (depositar dinero)

Diagrama de secuencia (transferir dinero)

Diagrama de secuencia (abrir cuenta)

Diagrama de actividades (retirar dinero)

Diagrama de actividades (depositar dinero)

Diagrama de actividades (transferir dinero)

Diagrama de actividades (abrir cuenta)

Diagrama de colaboraciones (retirar dinero)

Diagrama colaboracin (depositar dinero)

Diagrama colaboracin (transferencia)

Diagrama colaboraciones (abrir cuenta)

GUI del sistema

Conclusiones El objetivo principal del porque desarrollar este proyecto fue el hacer un anlisis o desarrollar un sistema en el cual se aplicara una mejora en este; por lo cual mi idea en este trabajo fue el hacer un anlisis de un sistema bancario. El cual consiste en analizar todo el trabajo que desarrolla el sistema desde la accin de realizar un retiro de efectivo, pasando por el depsito de efectivo en una cuenta; as como tambin el realizar una transferencia de dinero de una cuenta a otra y finalizando con la serie de pasos que se realizan en el momento en que se quiere abrir una cuenta. Pero el trabajo no quedo ah, sino que aparte de hacer el anlisis del flujo normal de estas operaciones, se hizo el anlisis de que pasos se deben de seguir en el momento en que se genere u ocurra algn error dentro de esta secuencia. Todo con la ayuda de los distintos tipos de diagramas que intervienen en el UML (Lenguaje Unificado de Modelado) el cual es el lenguaje que actualmente se utiliza para desarrollar los distintos tipos de software y que tambin nos ayuda a tener un ms fcil y eficiente entendimiento de este. Todo con el desarrollo de los distintos tipos de diagramas que intervienen en este lenguaje para el desarrollo de software.

Vous aimerez peut-être aussi