You are on page 1of 6

ATM SYSTEM

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()

Usecase Diagram ATM SYSTEM

<<include>>

Pin Number
<<include>>

User Validate

Withdraw Money

USER

Money Transfer

Balance Enquiry

Pinchange

Mini Statement
ATM
Technician
Maintinance

Repair

LIBRARY MANAGEMENT SYSTEM


CLASS DIAGRAM

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()

USE CASE DIAGRAM LIBRARY MANAGEMENT SYSTEM

UserRegistration

Student

<<include>>

Validate

+Submit book
Taking a book
+Study Refrence Books

+Submit a book

+Register the users


Return Book
+Issued books
Issuing Book

Librarian

+Study Refrence books


Faculty

+Maintain the Record


Refrence Book

+Record the Book Transactions

Record Maintenance
+Maintain the order books
Order Book Info
Vendor

+Maintain the Sent book Info


Order sent Info
+Maintain the Late Submission Book Fee
Book Transaction

Book Late Fee

SUPER MARKET SYSTEM


CLASS DIAGRAM

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()

USECASE DIAGRAM SUPER MARKET SYSTEM

+buys
Regular

Items
ShopKeeper

Customer

+place

+pay the bill

IRRegular

<<include>>

+place order

+Generate Bill
Bill Payment
Employee
Order

+Supplies
Vendor
Supplier

You might also like