Professional Documents
Culture Documents
com/
UML representation of
BANKING SYSTEM
http://www.jntustuff.com/
CLASS DIAGRAM
Bank
name
address
*
Branch
name
location
code
1
11
1
* 1..* 1..*
Employee * Customer
name name Deposit Withdrawal
designation accountno typeofaccount typeofwithdrawal
address accountno number
entermoneyintoac()
takemoneyfromac() deposit()
checkbalance() withdraw()
http://www.jntustuff.com/
OBJECT DIAGRAM
name:Narasaraopet
Location:Arundelpet br:branch
Code:14345
COMPONENT DIAGRAM
contains
details of all
branches
employe
customer deposit.e withdraw e.exe
.exe xe al.exe
DEPLOYMENT DIAGRAM
<<processor>>
bank <<device>> contains all the
terminal bank
information
<<processor>>
customer <<device>>
deposits and
raid terminal
withdraws
money
<<processor>>
employee <<device>>
process the
raid1
transactions
http://www.jntustuff.com/
USECASE DIAGRAM
enter bank
<<include>>
<<include>>
deposit money
<<include>>
Check accountno
EMPLY
Check balance
Process transaction
http://www.jntustuff.com/
SEQUENCE DIAGRAM
select branch
get application
fill details
open account
deposit money
check account no
process transaction
check balance
issue money
get money
http://www.jntustuff.com/
COLLABORATION DIAGRAM
2: get application
c:customer
1: select branch
b:branch
12: get money
5: deposit money
7: process transaction
9: ask for withdrawal
6: check account no
10: check account no
11: issue money
w:withdraw
d:deposit
e:employee
http://www.jntustuff.com/
ACTIVITY DIAGRAM
Enter bank
Open an
account
Deposit money
Check balance
sufficient balance
Withdraw
money insufficient balance
http://www.jntustuff.com/
STATECHART DIAGRAM
idle
enter bank
active
open an
account
exit bank
Check
balance
sufficient balance
withdraw
money