Está en la página 1de 2

Fecha:

Servicio Nacional de Aprendizaje – SENA Febrero de 2010


TÉCNOLOGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE
Sistema de INFORMACIÓN Versión 1.0
Gestión de la GUIA DE APRENDIZAJE
Calidad Página 1 de 3

REQUERIMIENTO

Objetivo: Evaluar el grado de claridad y afianzar los conceptos básicos de


modelado de sistemas telemáticos y de información.

Se debe modelar un sistema bancario, compuesto por un cajero automático y una


aplicación Web para tareas de gestión. El cajero deberá tener las siguientes
características:

1. Inicialmente, desplegará una interfaz solicitando el número de cuenta y cédula del


titular que desea realizar la transacción (A través de este proceso se simula la lectura de
la tarjeta débito).

2. El sistema validará el número de cuenta y la cédula del titular. En caso de ser


errónea, se desplegará un mensaje de error.

3. El sistema desplegará un menú de opciones numeradas para que el usuario seleccione


la transacción que desea realizar, de la siguiente forma:

Retiros
Consulta de Saldo
Pagos

4. Cuando se consulta el saldo, la interfaz despliega el monto total de la cuenta del titular,
el monto disponible y el valor máximo de transacción diario. Se debe dejar una reserva
mínima de 10.000 pesos y el valor máximo de transacción diario es de 500.000 pesos.

5. Para retiros, se debe solicitar el monto y validar si se puede hacer efectivo o no. En la
cuenta debe quedar una reserva mínima de 10.000 pesos. Una vez que se ha validado el
monto del retiro se deben ejecutar tres procesos concurrentes:

El primero, debe desplegar publicidad del banco al usuario alternando tres pantallas
distintas con una duración de 5 segundos cada una.

El segundo, es el proceso que realiza el conteo del dinero; se debe simular el proceso
de conteo y debe imprimir tres mensajes de estado que indiquen el inicio del proceso del
conteo, conteo en curso y finalización del conteo.

El tercero, es el proceso de impresión del recibo; igualmente, se debe simular el


proceso de impresión, incluir un mensaje de inicio del proceso y al final imprimir en la
consola los datos de la transacción: Valor del retiro, saldo, cupo disponible para retiro,
fecha y hora de la transacción. Simular la impresión escribiendo estos datos en un archivo
de texto.
6. Los pagos pueden ser de tres tipos:

Pago de servicios públicos, Servicios privados o Productos bancarios (Ej. Tarjetas de


crédito).

En cualquiera de los casos, la interfaz deberá desplegar una lista de los servicios que
pueden cancelarse, posteriormente solicitar el código de la factura y desplegar el monto a
pagar.

En el caso de los productos bancarios, el código del producto ya es conocido en la lista de


selección, por lo tanto se pasa directamente a desplegar el monto a pagar para realizar la
transacción. Se deben incluir las validaciones respectivas.

La aplicación debe registrar el código de la transacción, el código del producto, el monto y


el nuevo saldo.

La aplicación Web por su parte, permite gestionar la información de los usuarios


del banco:

5. El administrador del banco accede a través de una interfaz que solicita su login
y contraseña.

6. Una vez se ha admitido el ingreso se crea una sesión para el usuario y la aplicación
despliega un menú con tres opciones:

Registro de usuarios
Consulta de usuarios
Salir

7. Cuando se selecciona registro de usuarios, la aplicación despliega un formulario


solicitando la información del usuario a registrar:

Cédula, Nombres, Apellidos, Dirección, Teléfono, Sexo, Ingreso mensual, Nro. de


cuenta, Valor de apertura de la cuenta.

Adicionalmente se debe incluir dos opciones:

Registrar Cuentas para Transferencias


Registrar productos

A través del registro de cuentas se permite que el usuario inscriba hasta 5 cuentas para
realizar transferencias. A través del registro de productos, se puede conceder al usuario
varias tarjetas de crédito: Visa, MasterCard, Diners o American Express. Cuando se
finalice el proceso, se debe desplegar una página de confirmación del registro de la
información con los datos del usuario que se acaba de registrar.

8. Para consultar la información de usuarios, el administrador introduce el número de


cédula del usuario a consultar. El sistema detalla la información que se encuentra
registrada del usuario seleccionado. Se incluye además una opción “Últimos movimientos”
para detallar las últimas transacciones realizadas por el usuario.

También podría gustarte