Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivo:
- El alumno será capaz de desarrollar una aplicación que resuelva el requerimiento
solicitado
Contenido:
- Un banco local pequeño pretende
instalar un nuevo cajero automático
(ATM) para permitir que los usuarios
(es decir, clientes del banco) realicen
transacciones financieras básicas.
Por cuestión de simpleza, cada
usuario solo puede tener una cuenta
en el banco. Los usuarios del ATM
deben poder ver su saldo, retirar
efectivo (dinero de la cuenta) y
depositar fondos (colocar dinero en la
cuenta).
El dispensador de efectivo comienza cada día cargado con 100 billetes por cada
de las siguientes denominaciones $500, $200, $100, $50 y $20.
Las siguientes acciones se realizan cuando el usuario elige la opción 3 para hacer
un depósito
2. El usuario introduce un
monto de depósito o 0
mediante el teclado
numérico
3. Si el usuario especifica
un monto a depositar, el
ATM procede al paso 4.
Si elige cancelar, el
ATM muestra el menú
principal.
4. La pantalla muestra un
mensaje indicando al
usuario introduzca el
monto del depósito en la
ranura de depósitos.
5. Si en la ranura de
depósito se recibe en
menos de dos minutos,
el ATM abona el depósito al saldo de la cuenta del usuario en la base de
datos del banco. Si la ranura de depósito no recibe una cantidad dentro del
plazo no mayor a dos minutos. La pantalla muestra un mensaje indicando
que e sistema cancelo la transacción debido a la inactividad. Después el
ATM muestra el menú principal y espera la entrada del usuario.
Una vez que el sistema ejecutara una transacción en forma exitosa, debe volver a
mostrar el menú principal para que el usuario pueda realizar transacciones
adicionales. Si el usuario elije salir del sistema, la pantalla deberá mostrar un
mensaje de agradecimiento y después del mensaje de bienvenida para el
siguiente usuario.
Comentarios de Evaluación:
- Entrega de proyecto junto con bases de datos (esta debe ser utilizada en donde
este ejecutable.