Ing. Sistemas Computacionales

lunes, 29 de marzo de 2021

Proyecto | Desarrollado en C | Banco "E&V Bank"

marzo 29, 2021 Creado por Victor Jesus Maximo Abundio Sin comentarios

Banco "E&V Bank"


Introducción

Este proyecto lo desarrollé en 2015, se trata de un banco con su propia aplicación independiente que se puede comunicar con el banco central llamado "E&V Bank".

La aplicación almacena los datos en archivos de textos planos, es decir, en archivos simples (sin ninguna extensión). Por cada cuenta se crea una carpeta nueva como contenedor para almacenar los datos del usuario. 

El banco central y la aplicación puede generar una notificación que recibe la cuenta que se realiza la operación correspondiente.


Ver proyecto (GitHub)


Funciones

Banco central

El banco central tiene las siguientes funcionalidades, como:  

  • Crear, Modificar, Actualizar, Buscar una cuenta.

  • Transferir

  • Depositar

  • Retirar

  • Recuperar una cuenta

  • Bloquear y Desbloquear cuentas.

Aplicación

La aplicación del banco tiene las siguientes funcionalidades, como: 

  • Ver datos de la cuenta

  • Modificar datos personales

  • Cambiar PIN

  • Ver notificaciones

¿Cómo funciona?

Primero el banco central tiene que crear una cuenta nueva con la información de un usuario como nombre, apellido materno, apellido paterno y fecha de nacimiento en caso de que los datos sean correctos se genera un archivo con extensión .info donde se almacena todos los datos de la cuenta creada, incluyendo el PIN.


Dicho PIN tiene como objetivo ingresar a la aplicación del banco, la primera vez que ingresa el usuario a la aplicación, se le solicitará que cambie el PIN, de lo contrario no podrá usar las funciones de la aplicación, el usuario solo tienen 3 intentos después se bloquea.  


Cuando el usuario cambia el PIN generado por el banco central, la cuenta se activa para poder realizar todas las operaciones como depositar, retirar, transferir, modificar datos, etc.


Vista previas



0 comentarios:

Publicar un comentario