Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

m al co va m lP op al Pa op

En Pa py lu En y] ua En y]
] ar te ra
te ra at
io te ad tio rp di
rp di n rp ig n ris gm
ris gm co ris m co e Vi
Vi e Vi
su py e En
Vi
su py [e En su
su [e En [e ] al
al va te al ] va te al va te
rp
lu rp lu rp Pa lu Pa
Pa Pa
at ris ra at ris r
ra at ris
e
ra Vi io e Vi io e
di
Vi
su io
n di su n [e
di
gm su n [e
gm [e gm al co va al co va
al co va py lu
Pa py lu En Pa py lu En Pa
]
En
te ra ] at te ra ] at
io te ra at
io
rp di io
n rp di n rp
ris
di
gm n
gm co

+auto() : void
gm ris co
Vi ris
e Vi co e Vi
su py e En
Vi
su py
su py [e En [e ]
su [e En
te al ] va te al ] va te al

+addView() : void
al va rp lu rp Pa
Pa lu rp Pa lu Pa
at ris ra
at ris ra at ris ra io e
ra Vi io e Vi io e di
Vi
n di
n su

~pinField : JTextField
di n di su [e [e gm

~atmField : JTextField
gm su [e gm gm al co va

AddUser
al co va

Admin
al co va py lu En
Pa py lu En Pa py lu En Pa
]
En
te ra ] at te ra ] at
io te ra at
io te
rp
rp di io
n rp di n rp
ris
di
gm n ris
gm ris gm co co e
ris e Vi

+adminView() : void
co e Vi
Vi e Vi
su py [e En su py [e En su py
]
[e
su [e En
te al ] va te al ] va te al va
al va
lu rp Pa lu rp Pa lu

addView
rp

<<use>>
Pa lu Pa
at ris ra at ris ra at
at ris ra e Vi io e Vi

~random : Random = new Random()


ra Vi io e Vi io di n di su
di su n [e
di
gm su n [e gm su
al co
[e
va
gm al
gm al co va al co va
lu Pa py lu En Pa py lu En Pa
En Pa py
] at
En
te ra ] at te ra ] at
io te ra
te ra io io rp n rp di

<<use>>
rp di n di
n

detailView
rp di gm ris gm co ris gm
ris gm co ris
e Vi co e Vi e
e Vi
su py [e En su py [e En su py
]
[e En
[e En
te al ] va te al ] va te al va te
rp
va
rp lu rp Pa lu rp Pa lu
lu Pa ris ra at ris ra at ris
ar at ris ra at
e Vi io e Vi io
ad Vi io e di
Vi io
n di su n [e
di su n
ig su n [e gm su [e gm al co va
gm al co
m al co va al co va py lu En Pa py
Pa py lu En Pa py lu En Pa
] ra ]
En ] at te

Success
ra ] at te ra at te ra io
te io rp di

+successView(id : int) : void


rp di io
n rp di n rp
ris
di
gm n ris gm
gm ris gm co co e Vi
ris
e Vi co e Vi
su py e En
Vi
su py [e En su
su py [e En [e ] al
[e En
te al ] va te al ] va te al va te
rp
va
rp lu rp Pa lu rp Pa lu Pa
lu Pa at ris ra at ris ra
at ris ra at ris
e
ra Vi io e Vi io e
io e Vi io n di su n [e

is admin
<<use>>
Vi di
su n [e
di
gm su n [e gm su
al co
[e
va
gm al co va
al co va al co va py lu
lu Pa py lu En Pa py lu En Pa
]
Pa py
]
En
ra ] at te ra ] at te ra at
io

+detailView(num : String, pin : String) : void


ra at te io io rp di n
di io
n rp di n rp
ris
di
gm n ris gm co
gm ris gm co co e Vi
Vi co e Vi e Vi
su py [e En su py
En su py [e En su py
]
[e En
al ] te al ]
te al ] va te al va te
rp
va
lu rp Pa
rp lu rp Pa lu Pa
Pa
at ris ra at ris ra at
io
ris
e
ra V
at ris
e
ra Vi io e Vi io e di
Vi
n di
io
n di su n [e
di
gm su n [e gm su [e gm
[e co
success
gm al co va al co va al va
co va
lu Pa py lu En Pa py lu En
py lu En Pa py
]
En
ra ] at te ra ] at
io te
] ra at te

<<use>>
at te io io rp di n rp
io
n rp di n rp di
gm n ris gm co ris
co ris gm co ris
e Vi co e Vi e
Vi e Vi su py [e

Connection error
su py [e En
su py [e En su py
]
[e En
al ] te al ] va
al ] va te al va te
rp
va
lu rp Pa lu
lu Pa
Fail

Pa lu rp Pa ris ra at
ris ra at ris ra at
io
ris
e
ra Vi at
io e Vi i
e Vi io e di
Vi
n di su n [e
di su
[e
di
gm su n [e gm su
al co
[e
va
gm al co va
gm al
va al co va py lu En Pa
lu Pa py lu En Pa py lu En Pa
] ra
at
En
te ra ] at te ra ] at
io te ra at
io te
rp di
io rp di io
n rp di n rp di n ris gm
n ris gm ris gm co e
+failView(str : String) : void

ris gm co co e Vi
co e Vi e Vi
su py [e En su py [e En
py [e En su py
]
[e En
al ] te al ] va te
] va te al va te
rp
va
lu rp Pa lu rp
lu rp Pa lu Pa
at ris ra at ris
at ris ra at ris ra io e Vi io
e Vi
fail

ra io e Vi io n di su n

Pin
Vi di
n su [e
adding

di su n di su [e gm gm
[e al co
<<use>>

gm gm al co va al co va
al co va py lu En Pa py
Pa py lu En Pa py lu En Pa
] ra ]
En
te ra ] at te ra ] at
io te ra at
io te
rp di
rp di io
n rp di n rp
ris
di
gm n ris gm
gm ris gm co co e Vi
ris
e Vi co e Vi
su py e En
Vi
su py [e En su
su py [e En [e ] al
[e En
te al ] va te al ] va te al va te
rp
va
rp lu rp Pa lu rp Pa lu Pa
lu Pa ris ra at ris ra
~fail : Fail

ris ra at io e

+pinView(cardNum : String) : void

<<use>>
at ris ra at io e Vi
Vi io e Vi io e di
Vi
n di su n [e
su n [e
di
gm su n [e gm su
al co
[e
va
gm al co va
co
~Operations()

al co va al va py lu
lu Pa py lu En Pa py lu En Pa
]
Pa py
]
En
] at te ra ] at te ra at
io

Pin found in database


ra at te ra io io rp di n
di io
n rp di n rp
ris
di
gm n ris gm co
gm co e Vi
~success : Success

gm ris co
Vi co e Vi e Vi su py
<<use>>

su py [e En
En su py [e En su py
]
[e En
al ] te al ]
te al ] va te al va te
rp
va
lu rp Pa
rp lu rp Pa lu Pa
Operations

Pa at ris ra at ris ra
at ris ra e Vi io e Vi
atm

at ris ra io e Vi io n di
io e di
Vi
n di su n [e
di su [e gm
n [e gm su
al co
[e
va
gm al co va
gm al co va
co va
lu Pa py lu En Pa py lu En
py lu En Pa py
]
En
] ra ] at te
~manage : DatabaseConnection

] at te ra at te ra at
io te io rp
io rp n
+opView(str : String, id : int) : void

io rp di n di
n rp di n gm ris gm co ris
co ris gm co ris
e Vi co e Vi e
Vi e Vi su py En su py [e

Home
su py [e En [e ]
su py En ]
+withdrawal(amount : int, id : int) : void

[e ] al te al va
] te al va te va
<<use>>

al va
rp lu rp Pa lu rp Pa lu
Withdrawal

Pa lu Pa ris ra at ris ra at
is ra at ris ra at
io e Vi io e Vi io
e Vi io e di
Vi
n di su n [e
di su
[e
di
gm su n [e gm su
al co
[e
va
gm al co va
gm al
va al co va lu Pa

+homeView(id : int) : void


py lu En Pa py En
lu En Pa py lu En Pa
] ra ] at te ra
at te ra ] at te ra at
io te io rp di
io rp io
n rp di n rp di n gm
<<use>>

n di gm ris gm co ris
co ris gm co ris
e Vi co e Vi e
e Vi
su py [e En su py [e En su py
]
[e En
py
]
[e En
te al ] va te al ] va te al va te
rp
va
rp lu rp Pa lu rp Pa lu
lu Pa ris ra at ris
Quick

at ris ra at io e
ra at ris
e
ra Vi io e Vi io e di
Vi
n
di
Vi
su io
n di su n [e
di
gm su n [e gm su
gm [e gm al co va al co va al co
al co va py lu En Pa py
Pa py lu En Pa py lu En Pa
] ra ]
En
te ra ] at te ra ] at
io te ra at
io te
rp di
rp io
n rp di n rp di n gm
+quickView(id : int) : void

di ris
manage

gm ris gm co
ris gm co ris
e Vi co e Vi e Vi
su
e Vi
su py [e En su py [e En su py
]
[e En
al
[e En
te al ] va te al ] va te al va te
rp
va
rp lu rp Pa lu rp Pa lu Pa
lu Pa at ris ra at ris ra
at ris ra at ris
e
ra Vi io e Vi io e d
io e Vi io n di su n [e
<<use>>

Vi di
su n [e
di
gm su n [e gm su
al co
[e
va
gm al co va
al co va al co va py lu
py lu En Pa
for appearance

Pa py lu En Pa py lu En Pa
] ra ] at
ra ] at te ra ] at te ra at
io te io
io rp di io
n rp di n rp di n
di n gm ris gm co ris gm co
gm Vi co ris
e Vi co e Vi
su e Vi
su py
Commons

py [e En
En su py [e En su py
]
[e En
al ] te al ]
te al ] va te al va te
rp
va
lu rp Pa
lu Pa
~con : Connection

rp Pa lu rp Pa at ris ra
at ris ra at ris ra io e Vi
ris ra io e Vi
+Frame() : Component

tio e Vi io e di
Vi
n di su n [e
di
n su gm
<<use>>

n di su [e [e gm
+balCheck(id : int) : int

[e gm gm al co va al co va
al co va
~DatabaseConnection()

co va lu Pa py lu En
+stmt(id : int) : ResultSet

lu Pa py En
py lu En Pa py
]
En
ra ] at te ra ] at
io te
] at te ra at
io te io rp di n rp
io
n rp di n rp di
gm n ris gm co ris
co ris gm co ris
e Vi co e Vi e
Vi e Vi su py [e En su py [e
+withdraw(amt : int, id : int) : int
+deposit(amt : int, id : int) : void

su py [e En su py
]
[e En
al ] te al ] va
al ] va te al va te
rp
va
lu rp Pa lu
Pa lu rp Pa lu Pa
at ris ra at
at ris ra at ris ra io e Vi io
ra io e Vi io e Vi
n di su
+pinchange(pin : String, id : int) : void

se Vi di n di su [e
[e
di
gm su n [e gm su
co
[e gm al co va
gm al
Statements

al co va al va
va
lu Pa py lu En Pa py lu En Pa
lu En Pa py
] at
En
te ra ] at te ra ] at
io te ra
at te ra io io rp di n rp di
io n rp di n
<<use>>

rp gm
DatabaseConnection

n di gm ris
+check(usr : String, pass : String) : ResultSet

gm ris co e
+stateView(id : int) : void

gm ris co
co ris
e Vi co e Vi
su py e En
Vi
su py [e En
su py [e En [e ]
py
]
[e En
te al ] va te al ] va te al va te
rp
va
rp lu rp Pa lu rp Pa lu
lu Pa at ris ra at ris
ris ra at ris ra io e Vi io e
error

at e Vi
Vi io e di
Vi io
n di su n [e
di su n
su n su [e gm
<<use>>

[e gm gm co al co
<<use>>

al co va al co va al va
py lu En Pa py
Pa py lu En Pa py lu En Pa
] ra ]
] ] at te ra at te
if card inserted or admin view clicked

at te ra io
fetch transaction

ra io io rp di n rp di
di n rp di
gm n ris gm co ris gm
gm Vi co ris
e Vi co e Vi
su py e En
Vi
su
su py [e En [e
En su
al
py
]
[e
va
En
te al ] va te al ] va te al
te lu rp Pa lu rp Pa
+adding(card : String, pin : String, name : String, bal : String) : void

rp Pa lu rp Pa at ris ra
at ris ra at ris ra io e
ris
e
ra Vi io e Vi io e di
Vi
n di
di su n [e
di
gm su n [e gm su [e
[e gm al co va al co va al co va
va
lu Pa py lu En Pa py lu
lu En Pa py
] at
En
te ra ] at te ra ] at
io
at te ra io io rp di n
io
n rp di n rp
ris
di
gm n ris gm co
ris gm co co e Vi
co e Vi e Vi
su py [e En su py
su py [e En ]
Login

py
]
[e En
te al ] va te al ] va te al
va rp lu rp Pa
lu rp Pa lu Pa
at ris ra
ris ra at ris ra io e Vi
Vi at
io e Vi io e di
Vi
n di s
n su [e
+loginView() : void

su n di su [e gm gm
[e gm al co va al co va
al co va py lu En
Pa py lu En Pa py lu En Pa
]
] ] te ra at te
ATM

ra at te ra at io
io io rp di n rp
di n rp di
gm n ris gm co ris
gm Vi co ris
e Vi co e Vi
su py e
su py [e En [e
En su
al
py
]
[e
va
En
te al ] va te al ] va
te lu rp lu
<<use>>

rp Pa
loginView

rp Pa lu Pa
at ris ra at
ris ra at ris ra io e Vi io
e Vi io e Vi di n
+main(args : String[]) : void

di su n [e
di
gm su n [e gm su
[e gm al co va al co va al
va py lu En Pa
lu En Pa py lu En Pa
] ra
at te ra ] at
io te ra at
io te
rp di
io
n rp di n rp
ris
di
gm n ris gm
ris gm co co e
co e Vi
su py e En
Vi
su py [e En
py [e En [e ]
] va te al ] va te al va te
rp
lu rp Pa lu rp Pa lu ris
at ris ra at
at ris
e
ra Vi io e Vi io e
Vi
su io
n di su n [e
di
gm su n [
[e gm al co va al co
al co va py
Pa py lu En Pa py lu En Pa
]
ra ] at te ra ] at
io te ra
io rp di n rp di
di
gm n ris gm co ris gm
Vi co e Vi
su py e En
su py [e En [e
En
te al ] va te al ] va te
rp Pa lu rp Pa lu rp
at ris ra at ris
ris
e
ra Vi io e Vi io e
di su n [e
di
gm su n [e
[e gm al co va al co va
va py lu
lu En Pa py lu En Pa
]
at te ra ] at
io te ra at
io
io
n rp di n rp
ris
di
gm n
gm V co
c ris co e

You might also like