Professional Documents
Culture Documents
CLASS DIAGRAM
Bank
name : str
addr : str
Customer
1
1..*
+contain
validate pin()
1
name : str
address : str
access()
enter pin()
balance enquiry()
select()
terminate()
taking cash()
+maintain
1
Database
type : String
+owns 1..*
update()
results()
ATM Transaction
1..*
Account
transid
date
type
return details()
transaction success()
withdraw()
1
Current Account
account no
balance
debit()
credit()
Saving Account
account no
balance
debit()
credit()
+changing
1
Account Info
type
name
successful draw()
modify()
withdraw()
transfer()
ministatement()
passowrdcheck()
<<include>>
Pin Number
<<include>>
User Validate
Withdraw Money
USER
Money Transfer
Balance Enquiry
Pinchange
Mini Statement
ATM
Technician
Maintinance
Repair
Books
id : int
name : str
auth : str
rackno : int
price : int
+take
noofbooks : int
noofbooksrcvd : int
submit : int
isuue
details()
book avialability()
validity member()
update()
date of issue()
id : int
group : str
ph : int
max : int
id : int
name : str
salary()
member card()
department()
branch()
request()
payfee()
renewal()
Record
stock()
availability()
fee details()
id : Int
name : String
auth : String
rackno : Int 1..*
Employees
1..*
bookdetails()
availability()
order()
date of issue()
Student
update details()
show details()
issuing and expiry date()
1
+librarian maintain
1
+register
Register
id : int
name : String
+take branch : String
department : string
1
Reference
id : Int
name : String
auth : String
rackno : Int
Database
taking books()
member card details()
availability()
Teaching
id : int
+register name : string
branch : string
1
1 department : sring
Non Teaching
id : Int
name : String
place an order()
pay price()
valid member()
upadate()
+manager manages
taking book()
member card details()
availability()
details()
book availability()
validate member()
UserRegistration
Student
<<include>>
Validate
+Submit book
Taking a book
+Study Refrence Books
+Submit a book
Librarian
Record Maintenance
+Maintain the order books
Order Book Info
Vendor
Market Store
Items
name : str
Location : str
Stock info()
account()
place order()
return goods()
+contain
1..*
Employees 1 +organize
cost()
quality()
qulality()
cost()
availability()
detail info()
Non Pershible
name : String
+have
1..*
+buys
*
+serves
Customers
*
Regular
id : Int
name : String
ph : int
order()
bill()
id : int
name : String
id : int
name : int
ph : int
salary()
details()
opname()
Pershible
name : string
Orders
1..*
+place
id : int
name : String
ph : int
placing order()
pay bill()
recive()
terminate()
quality check()
cost()
quality()
id : int
qty : int
order()
amount()
1..*
Non Regular
id : Int
name : String
Ph : Int
order()
bill()
+buys
Regular
Items
ShopKeeper
Customer
+place
IRRegular
<<include>>
+place order
+Generate Bill
Bill Payment
Employee
Order
+Supplies
Vendor
Supplier