The main objective of Bank record System is to enhance and upgrade
the existing system by increasing its efficiency and effectiveness.This bank record system project in C++ is a simple console application. It is more of a database project in C++, and is built using the language’s file handling mechanism. This is helpful to add, edit, search, delete or modify records in a file,and to use file as database overall. This project is easy to operate and can be understand by user.
This project is to provide a secure system. Our system is password protected and it allows authorized user to access various functions available in the system.
2. Introduction
●Bank record System can keep the information of Account type, account
opening form, Deposit, Withdrawal, and Searching the transaction,
Transaction report, Individual account opening form, Group Account as
a record.
●It displays records of Transaction reports, Statistical Summary of
Account type and Interest Information.
●This helps to provide the flexible solution to the user.
●Here the chance of occurrence of error is less when compared with the
existing system.
●It is fast,efficient and reliable.
●Easy accessibility of data and avoids data redundancy and
inconsistency.
3. User
●He/she can update the changes like transaction details like
withdraw, deposit, balance enquiry done by them.
Modules
4. ADMIN
●The administrator logs in using the admin login. In this module two
operations are done.
●During login the Login and Password is verified with that database.
●Admin can add, display or delete the record.
Functions done by the admin are:
Create account:
This function has been used to create banking record into the file. It asks
for information such as account number, first name, last name and balance
to be entered.
5. ●Show account holders:
This function in this banking record system corresponding to all accounts
number, name, type of account. Current balance of the account holder is
displayed.
●Modify account:
This feature enables the admin to edit the record
consisting in the file using account number. If the file
doesn’t exists it shows an error message.
Delete account:
This function helps to delete the data entered from the database
consisting in the file using account number. If the file doesn’t
exists it shows an error message
6. ALGORITHM
•STEP 1: Start
Choose any option
•STEP 2:Admin or User
•STEP 3: If Admin, Login into the admin [ Checks the adminname and password
are matched]
•STEP 4: if Logged in, the admin will get following options to choose
1.Create Account [This is done by creating a new file and storing the data]
In this ,we enter the details of the user [like Name, Account type]
2. Modify Account [This is done by opening the existing file and storing
the re-entering the data.]
3. Close Account [Checks whether the file is existing if is this is done by
opening the existing assign to another temporary file and delete
operation takes place.]
4. Show Account holder list [This generates a report of the all account
holders by making a template in the new file]
7. •STEP 5:User can choose
a. register b.login
•STEP 6: Register is chose to make new username and password
[ stored in a text file.] then go to step 5
•STEP 7: User is logged in.[Checks the username and password entered
with the text file]
•STEP 8:User can choose the following option
1.Deposit [This opens the file and view the details, Enter the
amount to be deposited. This will be updated in the record]
2. Withdrawal[This functions as deposit but the amount is
reduced ]
3. Balance Enquiry [This open the existing file and view the
account details along with the balance]
• STEP 9: Logged out [Comes out of the program]
•STEP10: End