Bank Management System
Bank Management System
OF
COMPUTER TECHNOLOGY
ACADEMIC YEAR:- 2021-2022
Computer Technology
During the Academic Year 2021-2022
2.0 Aim/Benefits:
It manages all the transactions like new account entry.
deposit as well as withdraw entry.
transaction of money for various processes, loan entry,
managing bills cash or
check etc.
Thus, above features of this software will save
transaction time and
therefore increase the efficiency of the system.
REQUIREMENT ANALYSIS
SYSTEM PLANNING
Perform and evaluate feasibility studies like cost-benefit analysis,
technical feasibility, time feasibility and operational feasibility for the
project. Project Scheduling should be made using PERT charts.
Economical feasibility:
Economical Feasibility is the most frequently used method for
evaluating the effectiveness of a candidate system. More commonly
known as Cost/ Benefit analysis, the procedure is to determine the
benefits and savings that are expected from the candidate system and
compare them with costs.
Purpose
Scope
Creating New Accounts- The application can be used to create two
different types of accounts by the customers, which are Savings
Account and Current Account. It helps save the hustle for the
customer to visit the bank physically and create/use these accounts.
Depositing Money- As the world is moving towards the limited use
of paper currency, depositing or transferring money from one bank
to the other will become as easy as clicking a few buttons using this
application.
Withdrawing Money- Requests can be sent through the application
to ask for money transfer as well.
Account Holder List- This is a feature for the admin. The admin can
view the list of all the account holders.
Balance Enquiry- The customer can check their balance via this
application.
Changing Passwords/PIN- The customer can easily change the
passwords and pin numbers using the application.
Closing- The customer can close their accounts too using this
application.
Functional Requirements :
This section provides the requirement overview of the product. The
project will require the PHP as a front end and at the back end the
database MYSQL will be running. Various functional modules that can
be implemented by the product will be –
1. Login
2. Validation
3. Get balance information
4. Withdrawal of money
5. Transfer Money
6. Report Generation
Overall Description
Login: Customer logins by entering the card and typing the PIN.
Validation: When a customer enters the ATM card, its validity must be
ensured. Then customer is allowed to enter the valid PIN. The validation
can be for following conditions –
Validation for lost or stolen card When card is already reported as lost
or stolen then the message "Lost/Stolen card!!!".
Validation for card's expiry date If the card inserted by the customer
has crossed the expiry date then the system will prompt "Expired Card".
Validation for PIN After validating the card, the validity of PIN must be
ensured. If he/she fails to enter valid code for three times then the card
will not be returned to him. That means the account can be locked. The
counter for number of logins must be maintained
Get balance information: This system must be networked to the
bank's computer. The updated database of every customer is
maintained with bank. Hence the balance information of every account
is available in the database and can be displayed to the customer.
Withdrawal of Money: A customer is allowed to enter the amount
which he/she wishes to withdraw. If the entered amount is less than the
available balance and if after withdraw if the minimum required
balance is maintained then allow the transaction.
Transfer of Money: The customer can deposit or transfer the desired
amount of money.
Report: The bank statement showing credit and debit information of
corresponding account must be printed by the machine.
Cost Estimation
Functional Point Estimation
4 Is performance critical?
0
1.External 4 4 16
input
2.External 4 5 20
output
3. External 1 4 4
inquiries
4.Number of 1 10 10
logical files
5.External 0 7 0
interface files
TOTAL 50
= 50*(0.65+0.01*48)
= 56.50
Efforts
References:
www.GeeksforGeeks.com
www.w3schools.com
GUI Application Development Using VB.NET
Prof : -
Shinde B. B.
************************************************************