Está en la página 1de 3

Proyecto EurekaBank

La institución financiera EurekaBank necesita hacer un sistema para automatizar la


administración de las cuentas de ahorro, con las siguientes condiciones.

1. Todos los usuarios deben ingresar por un login que permita validar al usuario
por número de cedula y por la clave de acceso
2. Todos los campos deben realizar validaciones según el tipo de dato que
puedan recibir (Si el campo es para datos numéricos no puede recibir datos
de otro tipo, esta validación de debe hacer por programación).
3. Las cuentas pueden manejar dos tipos de moneda, Pesos Colombianos y
Dólares Americanos.
4. Se deben registrar los tipos de movimientos que se generen en cada cuenta
como:
a. Apertura de cuenta
b. Cancelación de la cuenta
c. Depósitos
d. Retiros
e. Interés
f. Mantenimiento
g. Transferencias
h. Cargo por movimiento
i. ITF (Impuesto a las transferencias Financieras)
Además, se debe especificar la acción del movimiento (Ingreso o Salida) y el
estado del movimiento (Activo, Anulado o Cancelado).
5. La institución cuenta con varias sucursales distribuidas en todo el país y cada
sucursal debe tener guardado el nombre de la sucursal, la ciudad a la que
pertenece, la dirección de la sucursal y un contador de cuentas, que se
actualice cada vez que se cree una nueva cuenta en la sucursal.
6. Cada sucursal debe contar con al menos dos empleados, el sistema debe
permitir crear el perfil del empleado teniendo en cuenta nombre, primer
apellido, segundo apellido, cedula de ciudadanía, la ciudad en donde se
encuentra, la dirección de residencia, el usuario de login del empleado, la
clave de login del empleado, la asignación a la sucursal de dicho empleado
(teniendo en cuenta la fecha en que fue asignado), y la baja del empleado de
la sucursal (teniendo en cuenta la fecha que se le dio de baja).
7. Debe existir un empleado con el código 9999 de nombre internet (todos los
valores de este registro, menos el código, debe decir internet), para identificar
las operaciones realizadas desde la web por los mismos clientes.
8. Los clientes, que solo son personas naturales, pueden tener más de una
cuenta
9. El sistema debe guardar los siguientes datos de los clientes: nombre, primer
apellido, segundo apellido, cedula de ciudadanía, ciudad de residencia,
dirección de residencia, teléfono y correo.
10. Las cuentas pueden ser en Pesos Colombianos o en Dólares.
11. Las cuentas deben decir de cual sucursal son, que empleado la creo, el
cliente al que pertenece, el saldo, la fecha de creación, el estado de la cuenta
(Activo, Anulado o Cancelado), un contador de movimientos de la cuenta y la
clave de acceso de la cuenta para que los clientes puedan hacer consultas y
transacciones desde los cajeros o internet.
12. Existe un cargo por mantenimiento de cuenta mensual, el cual debe aplicarse
el primer día de cada mes según la siguiente tabla:

Moneda Monto Máximo Cargo por mantenimiento


Pesos 3500000 7000
Dólares 1200 2,50

El monto máximo quiere decir que cuentas con un saldo superior a ese
importe no se les cobrará el cargo por mantenimiento.
13. Los clientes pueden hacer 15 movimientos mensuales gratis en cada una de
sus cuentas, los siguientes movimientos tienen un costo (ITF), según la
siguiente tabla:

Monedas Costo por mantenimiento


Pesos 2000
Dólares 0,60

14. Las cuentas ganan un interés mensual según la siguiente tabla:

Monedas Interés Mensual


Pesos 0,70%
Dólares 0,60%

15. También existen impuestos que se aplican a las transacciones, actualmente


es de 0,08% del monto total de la transacción.
16. Todas las operaciones por internet son gratis
17. Se debe llevar registro de los movimientos que se realizan en la cuenta,
guardando el número de la cuenta, el número de movimiento que se está
realizando, el empleado que está realizando el movimiento, el tipo de
movimiento, la fecha del movimiento, el importe del movimiento que tenga
según el tipo de movimiento y la cuenta de referencia.
18. Los siguientes datos no son de carácter obligatorio:
a. Cuenta de referencia
b. Fecha de baja en la asignación del empleado
c. Teléfono del cliente
d. Email del cliente
19. El sistema debe contar mínimo con las siguientes interfaces
a. Interfaz de ingreso al sistema
b. Interfaz de apertura de cuenta
c. Interfaz de deposito
d. Interfaz de retiro
e. Interfaz de transferencia
f. Interfaz de Consulta

Nota: Entiéndase por importe los valores de dinero que se van a gestionar en las
diferentes interfaces.

Para aprobar el proyecto se debe entregar


 El formato de requerimientos de los requerimientos funcionales y no
funcionales
 Diseño de las interfaces graficas (Sin importar en que lenguaje estén
realizando el proyecto)
 Diagramas UML del proyecto (diagrama de casos de uso, diagrama de
secuencia, diagrama de clases, diagrama de estados).
 De la Base de Datos se debe entregar: Normalización, Diagrama Entidad
Relación, Modelo de Datos y Diccionario de datos.
 Scripts DDL y DML de la Base de datos en el gestor de Base de Datos que
le corresponda.
 Código Fuente del sistema de información en el lenguaje de programación
que le corresponda, Funcional (Si el sistema no funciona no aprobara el
proyecto).

También podría gustarte