Java - AYUDA-URGENTE- <3- CAJERO VIRTUAL

 
Vista:
Imágen de perfil de Cartago

AYUDA-URGENTE- <3- CAJERO VIRTUAL

Publicado por Cartago (5 intervenciones) el 16/03/2015 16:26:04
Hola, como verán logre hacer mi pequeño juego programado de adivinar un numero <3, ahora me han dejado este proyecto el cual necesito de su ayuda URGENTE para ver si puedo guiarme darme una idea , y hacerlo similar,es usando puros métodos cosas sencillas nada avanzadas para no quedar bateada:D <3, si tienen el código pasenmelo a este correo por favor: [email protected]. Este es el Proyecto del Cajero-Virtual(Es muy largo pero es por especificar tantos menus :( :

********************************************************************************************************************************
// Dentro de las funcionalidades de cajero, se tienen:
 Logueo con usuario y contraseña, del tipo de usuario “cliente”.
El logueo permite el ingreso ya sea de los clientes o bien de los administradores, por lo que se debe validar que el usuario
y contraseña sea correcto, en caso de no serlo debe notificar al usuario que los datos ingresados no son correctos o no
corresponden. El usuario corresponde a la cédula. En el caso de que el estado del usuario sea bloqueado, se debe dar un
mensaje en pantalla con el mensaje de que la cuenta está bloqueada por lo que debe comunicarse con el banco.
 Se puede consultar el saldo actual.
El usuario puede consultar el saldo actual y de este modo saber cuánto tiene disponible en la cuenta.
 Se puede consultar el monto de los servicios básicos.
El usuario puede consultar el monto a cancelar por cualquiera de los servicios básicos, en caso de ser 0, deberá indicar que
no tiene pendientes.
 Se puede sacar dinero.
El usuario debe indicar el monto que desea sacar del cajero, en caso de realizarse, el mismo debe ser rebajado de la cuenta
del cliente. En el caso de no contar con los fondos suficientes, el sistema deberá dar el mensaje de error y consultar si
desea ingresar otro monto o bien volver al menú principal.
 Se puede realizar el pago de servicios básicos.
El sistema indicará en pantalla el monto a cancelar de cada uno de los servicios, el usuario puede elegir entre pagar uno en
específico o bien puede pagar todos de una sola vez, donde el sistema debe sumar el monto de todos los servicios para
hacer el rebajo correspondiente. Una vez realizado lo devolverá a la pantalla donde se listan los servicios, donde debe
aparecer el estado actual de cada uno.
Funcionalidades del sistema:
1. A la hora de sacar dinero se deben considerar las siguientes limitantes:
a. El monto máximo permitido a sacar es ¢500,000.
b. El sistema debe validad que los fondos del usuario sean suficientes. Y debe dar las indicaciones
necesarias en pantalla de darse un problema al respecto.
c. Se debe actualizar el fondo o saldo del usuario.
d. En caso de que el cajero no cuente con el dinero suficiente para lo que el usuario desea sacar, debe indicar
en pantalla el mensaje y dar la opción de que el usuario ingrese un nuevo monto o bien que se devuelva al
menú principal.
e. Se debe validar el tipo del banco al que pertenece la cuenta, ya que el cajero cobra una comisión por el
trámite en base al monto. Dicha comisión debe ser rebajada de los fondos del usuario, por lo que se debe
validar que los fondos del usuario sean suficientes con respecto al monto solicitado y al rebajo de la
comisión. En caso contrario debe dar la indicación al respecto en pantalla.
f. Luego de que el usuario ingrese el monto a sacar de sus fondos, se le debe indicar la comisión que se le va
a cobrar y él debe elegir entre continuar o bien cancelar la operación y devolverse al menú principal.
g. Al momento de sacar fondos, se debe imprimir en pantalla, las denominaciones y cantidad, ya sea de
billetes o monedas, que el cajero está entregando. Las mismas deben ser rebajadas de los fondos propios
del cajero, según sea entregado.
h. No debe permitir el ingreso de números negativos.
2. Sobre pago de servicios:
a. No se toca el dinero disponible del cajero, solamente se tocan los fondos del usuario.
b. En caso de ser solo el pago de un servicio o de todos, se debe validad que el usuario cuente con los fondos
suficientes.
c. Se debe validar el tipo del banco al que pertenece la cuenta, ya que el cajero cobra una comisión por el
trámite en base al monto. Dicha comisión debe ser rebajada de los fondos del usuario, por lo que se debe
validar que los fondos del usuario sean suficientes con respecto al monto solicitado y al rebajo de la
comisión. En caso contrario debe dar la indicación al respecto en pantalla.
d. No debe permitir el ingreso de números negativos.
Funcionalidades administrativas:
- En caso de que el usuario sea admin, el sistema le debe permitir elegir entre ingresar al menú administrativo o
bien al menú de usuario normal.
- Se debe poder modificar cualquier información de cualquier usuario. Para ellos se debe mostrar un menú con
todos los usuarios y que dependiendo del usuario como tal, se ingrese una opción para poder modificar dicho
usuario en específico.
- Debe permitir la búsqueda de un usuario en específico, bajo cualquiera de los criterios: Nombre ó Cédula ó
Banco. Desplegando en forma de tabla, todos los datos que correspondan al usuario si se encontró. En caso de
existir más de un usuario de igual forma debe imprimirse de igual forma.
- Se debe permitir el aumento y disminución, tanto de billetes como monedas del cajero. No debe permitir el
ingreso de números negativos.
- Debe permitir el ingreso de nuevos usuarios. No existe un límite en cuanto al máximo de usuarios ingresados.
Una vez ingresado el usuario, se debe ordenar todos los usuarios existentes, bajo el criterio de nombre.
Datos de usuario:
 Nombre.
 Apellidos.
 Cédula.
 Estado actual.
 Contraseña.
 Tipo de usuario (admin o cliente).
 Fondo (monto del que dispone el cliente actualmente).
 Banco al que pertenece.
Servicios básicos:
 Agua.
 Cable.
 Impuestos municipales.
 Internet.
 Luz.
 Teléfono fijo.
 Teléfono celular.
Billetes del cajero:
 ¢50,000.
 ¢10,000.
 ¢5,000.
 ¢2,000.
 ¢1,000.
Monedas del cajero:
 ¢500.
 ¢100
 ¢50.
 ¢25.
 ¢10.
 ¢5.
Bancos disponibles y su comisión:
 BCR = 0%.
 BNCR = 10%.
 BCCR = 15%.
 BAC = 20%.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

AYUDA-URGENTE- <3- CAJERO VIRTUAL

Publicado por Kary (1 intervención) el 16/03/2015 18:14:03
Hola, yo ando buscando algo parecido ayuda chicos <<33 ¡¡
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar