BANK MANAGEMENT SYSTEM
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system. 
:: SOFTWARE DEVELOPERS :: 
 Arshman Saleem
Aim 
To develop a software for solving 
financial applications of a customer in banking 
environment in order to nurture the needs of 
an end banking user by providing various ways 
to perform banking tasks. Also to enable the 
user’s workspace to have additional 
functionalities which are not provided under a 
conventional banking software.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system. 
:: Problem Description :: 
The bank management system is an application 
for maintaining a person’s account in a bank. The 
system provides the access to the customer to 
create an account, deposit/withdraw the cash from 
his account, also reports of all accounts 
present. The following presentation provides the 
specification for the system.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system. 
:: REQUIREMENTS :: 
Functional requirements 
Non-Functional requirements 
User requirements 
System requirements
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system. 
:: Functional Requirements :: 
User basic graphical tools such as 
shapes,objects,brushes,colour tools,eraser etc 
Should allow free hand drawing, object 
shapes such as 
circle,ellipse,rectangle,polygon. 
Should allow the usage of different colors in 
the form of brushes,shapes,curves. 
Manage the picture with tools such as 
pencil,airbrush,clear all.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system. 
:: Non-Functional Requirements :: 
Must provide the program in vivid colours 
and format. 
Should have adaptability to allow usage of 
single module at a time 
Must enable faster processing of operations 
when a module is selected.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system. 
:: SYSTEM REQUIREMENTS :: 
SOFTWARE REQUIREMANTS 
FRONT END : C++
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system. 
:: SYSTEM REQUIREMENTS :: 
HHAARRDDWWAARREE RREEQQUUIIRREEMMEENNTTSS 
PPeennttiiuumm VVII PPrroocceessssoorr 
RRAAMM 551122MMBB 
HHDDDD CCaappaacciittyy 22GGBB 
We use the above mentioned hardware tools for increased 
speed, reduced complexity and for improved productivity.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system. 
:: Module Description :: 
MODULE DESCRIPTION 
Create File 
Selecting this creates a new 
file for the user by accepting 
input such as account number, 
name and amount 
Open account Opens a new account for the 
user by accepting input such 
as account number, name and 
minimum balance 
Search 
Enables to search for the 
details of the given account 
number. Displays only one 
account detail at a time
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system. 
:: Module Description :: 
Deposit Provides options to deposit 
amount from the given 
account number 
Withdraw Provides options to withdraw 
amount from the 
given account number 
Cancel Account 
Cancels the selected account 
from the bank. 
Report 
Displays the list of all 
account Details comprising 
of account number, name and 
balance amount
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• E The R system customer DIAGRAM 
provides the access to the 
to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system.
User New Acc 
Bank 
New 
Form 
Verify 
E-R diagram for creating ”ACCOUNT” 
Rejected Create Acc 
DB 
Created
User 
Withdraw 
Bank 
Verify 
Withdraw 
DB 
No 
Amount 
E-R diagram for withdraw ”ACCOUNT” 
Deposit 
Bank 
DB 
Deposited
Details 
Incorrect 
User Modify Bank 
Edit the 
Form 
DB 
Account 
Modified 
Verify 
E-R diagram for modifying “ACCOUNT”
User 
Delete 
Bank 
DB 
E-R diagram for deleting an“ACCOUNT” 
Account 
Deleted.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system.
Aim 
• :: The CONCLUSION bank management system :: 
is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system. 
This project is developed to nurture the needs of a user in 
a banking sector by embedding all the tasks of transactions taking 
place in a bank. 
Future version of this software will still be much enhanced 
than the current version 1.0.Thus the Bank Management System it 
is developed and executed successfully.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The customer SNAPSHOTS 
system provides the access to the 
to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system.
Aim 
• The bank management system is an 
application for maintaining a person’s 
account in a bank . 
• The system provides the access to the 
customer to create an account, 
deposit/withdraw the cash from his 
account, also to view reports of all 
accounts present 
• The following presentation provides the 
specification for the system.

Bank Management System

  • 1.
  • 2.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system. :: SOFTWARE DEVELOPERS ::  Arshman Saleem
  • 3.
    Aim To developa software for solving financial applications of a customer in banking environment in order to nurture the needs of an end banking user by providing various ways to perform banking tasks. Also to enable the user’s workspace to have additional functionalities which are not provided under a conventional banking software.
  • 4.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system. :: Problem Description :: The bank management system is an application for maintaining a person’s account in a bank. The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also reports of all accounts present. The following presentation provides the specification for the system.
  • 5.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system. :: REQUIREMENTS :: Functional requirements Non-Functional requirements User requirements System requirements
  • 6.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system. :: Functional Requirements :: User basic graphical tools such as shapes,objects,brushes,colour tools,eraser etc Should allow free hand drawing, object shapes such as circle,ellipse,rectangle,polygon. Should allow the usage of different colors in the form of brushes,shapes,curves. Manage the picture with tools such as pencil,airbrush,clear all.
  • 7.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system. :: Non-Functional Requirements :: Must provide the program in vivid colours and format. Should have adaptability to allow usage of single module at a time Must enable faster processing of operations when a module is selected.
  • 8.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system. :: SYSTEM REQUIREMENTS :: SOFTWARE REQUIREMANTS FRONT END : C++
  • 9.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system. :: SYSTEM REQUIREMENTS :: HHAARRDDWWAARREE RREEQQUUIIRREEMMEENNTTSS PPeennttiiuumm VVII PPrroocceessssoorr RRAAMM 551122MMBB HHDDDD CCaappaacciittyy 22GGBB We use the above mentioned hardware tools for increased speed, reduced complexity and for improved productivity.
  • 10.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system. :: Module Description :: MODULE DESCRIPTION Create File Selecting this creates a new file for the user by accepting input such as account number, name and amount Open account Opens a new account for the user by accepting input such as account number, name and minimum balance Search Enables to search for the details of the given account number. Displays only one account detail at a time
  • 11.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system. :: Module Description :: Deposit Provides options to deposit amount from the given account number Withdraw Provides options to withdraw amount from the given account number Cancel Account Cancels the selected account from the bank. Report Displays the list of all account Details comprising of account number, name and balance amount
  • 12.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • E The R system customer DIAGRAM provides the access to the to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system.
  • 13.
    User New Acc Bank New Form Verify E-R diagram for creating ”ACCOUNT” Rejected Create Acc DB Created
  • 14.
    User Withdraw Bank Verify Withdraw DB No Amount E-R diagram for withdraw ”ACCOUNT” Deposit Bank DB Deposited
  • 15.
    Details Incorrect UserModify Bank Edit the Form DB Account Modified Verify E-R diagram for modifying “ACCOUNT”
  • 16.
    User Delete Bank DB E-R diagram for deleting an“ACCOUNT” Account Deleted.
  • 17.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system.
  • 18.
    Aim • ::The CONCLUSION bank management system :: is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system. This project is developed to nurture the needs of a user in a banking sector by embedding all the tasks of transactions taking place in a bank. Future version of this software will still be much enhanced than the current version 1.0.Thus the Bank Management System it is developed and executed successfully.
  • 19.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The customer SNAPSHOTS system provides the access to the to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system.
  • 20.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system.
  • 21.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system.
  • 22.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system.
  • 23.
    Aim • Thebank management system is an application for maintaining a person’s account in a bank . • The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present • The following presentation provides the specification for the system.