Automated Banking System for Central Government Bank Transactions

Assignment Task

Introduction

One of the central government banks performs the day-to-day transactions manually, which makes it difficult to maintain records. Therefore, it needs an automated system to handle the credit/debit transactions of the bank efficiently.

Application Features

Create a console-based application to execute the following tasks:

  • Add customer details (account no, cust_name, dob, phone number, address, type_of_account, bal).
  • Add deposit details (deposit_no, type_of_dep, term, rate_of_int, amount).
  • Add account of customer details (account_type, min_bal, cur_bal).
  • View customer details.
  • Search based on account number (first sort using any of the sorting techniques and then implement using binary search).
  • View deposit details.
  • Search based on deposit number.
  • Credit/Debit process:
    • Check the availability of the account by account number.
    • Perform credit based on the account.
    • Perform debit based on the min_bal of the account.

Implementation Details

Use different files to store the details of accounts, customers, and deposits. Follow the modular approach for efficient implementation.

WhatsApp icon