
AYUDA A DESARROLLAR ESTE PROGRAMA DE CUENTAS BANCARIAS
Publicado por Josue Enrique (3 intervenciones) el 10/07/2021 22:23:55
Cuentas Bancarias
Crear Cuenta: El programa solicitará información del usuario, Su nombre, numero de identidad, beneficiario y una clave.
Una vez introducida la información el programa generará un numero de cuenta, que será el que el usuario tendrá como su identificación en el banco y será el necesario para poder realizar los movimientos bancarios.
Con ese numero de cuenta el programa generará un archivo de texto, en el que guardará la información del usuario y los movimientos bancarios que vaya realizando. Se podrían crear un archivo para guardar la información y el estado actual de la cuenta y otro para guardar los movimientos bancarios.
Además, se guardará en el archivo de registros del cajero banco el mensaje de ser creo una cuenta, el numero de cuenta, el nombre del cliente.
Depósitos: Para llevar a cabo un depósito, la aplicación solicitará el numero de cuenta y la cantidad de dinero que se depositará y la fecha, está información será almacenada en el archivo correspondiente al número de cuenta. La información que se guardará será, fecha, Cajero, “Movimiento deposito”, monto inicial, monto deposito, monto final.
Además, se guardará en el archivo de registros del cajero banco.
Si la cuenta no existe se notificará y se regresará al menú principal.
Retiros: Para poder efectuar un retiro, se solicitará el número de cuenta, la fecha, la cantidad de dinero a retirar y la clave del usuario. Primero se verifica si la clave concuerda con la provista por el cliente al crear la cuenta si esto es cierto, se pasará a verificar si el monto de la cuenta cubre el retiro que se desea llevar a cabo y sí esto se cumple se realizará un cambio en el archivo agregando la información. La información que se guardará será, fecha, Cajero, “Movimiento retiro”, monto inicial, monto retirado, monto final.
Además, se guardará en el archivo de registros del cajero banco.
Si la cuenta no existe se notificará y se regresará al menú principal.
Revisar Saldos: Para revisar saldos solamente me pedirá el numero de cuenta y la clave entregada al crearse la cuenta.
Este me mostrará los movimientos registrados por cliente y al final el monto actual en la cuenta.
Divisas
Comprar Dólares: Tomará del archivo de configuración del programa el valor de la compra de dólares. Se le pedirá al usuario que ingrese la cantidad de dólares que desea comprar y la fecha, se convertirá en el valor a lempiras. Esta transacción se guardará en el archivo de registros del cajero banco como compra de dólares, se agregará la fecha, monto en lps y monto en dólares.
Venta de Dólares: Similar a la anterior, solo que el mensaje dirá venta de dólares
Comprar Euros: Similar a la comprar de dólares
Venta Euros: Similar a la venta de dólares
Préstamos
Otorgar Préstamo: Se solicitarán los datos personales del cliente, se le asignará un numero de préstamo el cual servirá para hacer pagos y revisión de saldo. Esta transacción se guardará en el archivo de registros del cajero banco como asignación de préstamo, se agregará la fecha y monto prestado.
Pagar a Préstamo: Se solicitará el número de préstamo y el monto a pagar, se debe verificar si el monto a pagar excede lo adeudado, de ser así se le notificará cuando es lo adeudado y se efectuará el cobro por ese monto. Pagar préstamo deberá actualizar el valor adeudado por el cliente y agregar en el archivo del préstamo el registro con los siguientes datos, fecha, Cajero, “Pago a Préstamo”, monto inicial, monto pagado, monto final.
Esta transacción también se guardará en el archivo de registro del cajero como pago de préstamo, se agregará la fecha y monto prestado.
Revisión de Saldos: Solicitará el número de préstamo y se mostrará el monto inicial de préstamo, la fecha en que se solicitó y el monto adeudado. Se le preguntará si quiere ver el historial de pagos si responde que si se mostrarán todos los pagos que se hayan hecho en ese préstamo.
Configuración
En configuración es donde se configurará la aplicación, aquí crearemos y eliminaremos usuarios, actualizaremos contraseñas de usuarios y actualizaremos la tasa de cambio de las divisas.
Crear usuario: Se solicitará que ingrese el usuario, la contraseña y el tipo de usuario (Puede ser Admin o Cajero) y se creará el usuario lo cual consiste en actualizar el archivo del listado de usuarios con 3 valores, usuario, contraseña y tipo de usuario. Al crear usuario tipo cajero, se creará un archivo para los registros del cajero, donde se almacenará todas las transacciones del usuario.
Eliminar usuario: Se solicitará el nombre de usuario y se dará de baja lo cual consiste en cambiar el tipo de usuario a “eliminado”.
Actualizar Contraseña: Se solicitará el nombre de usuario y la nueva contraseña y se actualizará el valor en el archivo de usuarios.
Actualizar Tasa de Cambio: Se solicitará el valor de compra y venta de Euro y Dólar y se almacenará en un archivo de configuración.
• La opción de configuración es exclusiva para el usuario tipo Admin.
• La aplicación solicitará usuario y contraseña para iniciar
• Habrá un usuario default para la primera vez que se inicie la aplicación.
Crear Cuenta: El programa solicitará información del usuario, Su nombre, numero de identidad, beneficiario y una clave.
Una vez introducida la información el programa generará un numero de cuenta, que será el que el usuario tendrá como su identificación en el banco y será el necesario para poder realizar los movimientos bancarios.
Con ese numero de cuenta el programa generará un archivo de texto, en el que guardará la información del usuario y los movimientos bancarios que vaya realizando. Se podrían crear un archivo para guardar la información y el estado actual de la cuenta y otro para guardar los movimientos bancarios.
Además, se guardará en el archivo de registros del cajero banco el mensaje de ser creo una cuenta, el numero de cuenta, el nombre del cliente.
Depósitos: Para llevar a cabo un depósito, la aplicación solicitará el numero de cuenta y la cantidad de dinero que se depositará y la fecha, está información será almacenada en el archivo correspondiente al número de cuenta. La información que se guardará será, fecha, Cajero, “Movimiento deposito”, monto inicial, monto deposito, monto final.
Además, se guardará en el archivo de registros del cajero banco.
Si la cuenta no existe se notificará y se regresará al menú principal.
Retiros: Para poder efectuar un retiro, se solicitará el número de cuenta, la fecha, la cantidad de dinero a retirar y la clave del usuario. Primero se verifica si la clave concuerda con la provista por el cliente al crear la cuenta si esto es cierto, se pasará a verificar si el monto de la cuenta cubre el retiro que se desea llevar a cabo y sí esto se cumple se realizará un cambio en el archivo agregando la información. La información que se guardará será, fecha, Cajero, “Movimiento retiro”, monto inicial, monto retirado, monto final.
Además, se guardará en el archivo de registros del cajero banco.
Si la cuenta no existe se notificará y se regresará al menú principal.
Revisar Saldos: Para revisar saldos solamente me pedirá el numero de cuenta y la clave entregada al crearse la cuenta.
Este me mostrará los movimientos registrados por cliente y al final el monto actual en la cuenta.
Divisas
Comprar Dólares: Tomará del archivo de configuración del programa el valor de la compra de dólares. Se le pedirá al usuario que ingrese la cantidad de dólares que desea comprar y la fecha, se convertirá en el valor a lempiras. Esta transacción se guardará en el archivo de registros del cajero banco como compra de dólares, se agregará la fecha, monto en lps y monto en dólares.
Venta de Dólares: Similar a la anterior, solo que el mensaje dirá venta de dólares
Comprar Euros: Similar a la comprar de dólares
Venta Euros: Similar a la venta de dólares
Préstamos
Otorgar Préstamo: Se solicitarán los datos personales del cliente, se le asignará un numero de préstamo el cual servirá para hacer pagos y revisión de saldo. Esta transacción se guardará en el archivo de registros del cajero banco como asignación de préstamo, se agregará la fecha y monto prestado.
Pagar a Préstamo: Se solicitará el número de préstamo y el monto a pagar, se debe verificar si el monto a pagar excede lo adeudado, de ser así se le notificará cuando es lo adeudado y se efectuará el cobro por ese monto. Pagar préstamo deberá actualizar el valor adeudado por el cliente y agregar en el archivo del préstamo el registro con los siguientes datos, fecha, Cajero, “Pago a Préstamo”, monto inicial, monto pagado, monto final.
Esta transacción también se guardará en el archivo de registro del cajero como pago de préstamo, se agregará la fecha y monto prestado.
Revisión de Saldos: Solicitará el número de préstamo y se mostrará el monto inicial de préstamo, la fecha en que se solicitó y el monto adeudado. Se le preguntará si quiere ver el historial de pagos si responde que si se mostrarán todos los pagos que se hayan hecho en ese préstamo.
Configuración
En configuración es donde se configurará la aplicación, aquí crearemos y eliminaremos usuarios, actualizaremos contraseñas de usuarios y actualizaremos la tasa de cambio de las divisas.
Crear usuario: Se solicitará que ingrese el usuario, la contraseña y el tipo de usuario (Puede ser Admin o Cajero) y se creará el usuario lo cual consiste en actualizar el archivo del listado de usuarios con 3 valores, usuario, contraseña y tipo de usuario. Al crear usuario tipo cajero, se creará un archivo para los registros del cajero, donde se almacenará todas las transacciones del usuario.
Eliminar usuario: Se solicitará el nombre de usuario y se dará de baja lo cual consiste en cambiar el tipo de usuario a “eliminado”.
Actualizar Contraseña: Se solicitará el nombre de usuario y la nueva contraseña y se actualizará el valor en el archivo de usuarios.
Actualizar Tasa de Cambio: Se solicitará el valor de compra y venta de Euro y Dólar y se almacenará en un archivo de configuración.
• La opción de configuración es exclusiva para el usuario tipo Admin.
• La aplicación solicitará usuario y contraseña para iniciar
• Habrá un usuario default para la primera vez que se inicie la aplicación.
Valora esta pregunta


-1