Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
82 views58 pages

CLG Ooad Rec

The document contains diagrams describing different systems. The diagrams include use case diagrams, class diagrams, sequence diagrams, collaboration diagrams, activity diagrams, and component diagrams. The document contains 10 sections, each describing a different system using these UML diagrams.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views58 pages

CLG Ooad Rec

The document contains diagrams describing different systems. The diagrams include use case diagrams, class diagrams, sequence diagrams, collaboration diagrams, activity diagrams, and component diagrams. The document contains 10 sections, each describing a different system using these UML diagrams.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 58

login

deposit
layout
user
withdraw
bal checking
gen report
maintain atm
maintain db
admin
Exp 1
Use-Case Diagram:




Class Diagram:


CUSTOMER CUSTOMER DBA DBA ATM ATM
INSERT CARD
ENTER AMOUNT
CHECK VALIDITY
VALIDATE CODE
DEPOSIT
SEND RECEPIT
WITHDRAW
GIVE AMOUNT
UPDATE DB
CHECK BALANCE
SEND RECEIPT
LOGOUT

Sequence Diagram:



DBA
CUSTOMER
ATM
9: UPDATE DB
1: INSERT CARD
2: ENTER AMOUNT
12: LOGOUT
6: SEND RECEPIT
8: GIVE AMOUNT
11: SEND RECEIPT
5: DEPOSIT
7: WITHDRAW
10: CHECK BALANCE
3: CHECK VALIDITY
4: VALIDATE CODE
Collaboration Diagram:


INSERT
CARD
ENTER
PINNO
SELECT
ACC TYPE
ENTER
AMOUNT
TAKE PRINT
SHEET
TAKE
CARD
PINNO ACCEPT
PINNO NOT ACCEPTED
MORE TRANS

Activity Diagram:

SYSTE
M
DATABA
SE
STAFF ADMIN
STUDE
NT
ATM
SYSTEM
CUSTOMER
ADMIN
ATMM
DEPOSIT WITHDRAW
GETPINNO GETACCNO DISPLAY

Component Diagram:












Deployment Diagram:









view question
give answer
login
log off
prepare question
program
display result
update db
display
User
Admin
System
Exp 2
Use-Case Diagram:


Class Diagram:


ADMIN1 ADMIN1 SYSTEM1 SYSTEM1 USER1 USER1
LOGIN
PROGRAM
UPLOAD QUESTION
UPDATE
CLIENT INTERFACE
LOGIN
INPUT ANSWER
VALIDATE ANSWER
PREPARE MARKS
PUBLISH RESULT
DISPLAY RESULT
LOG OFF
LOG OFF
DISPLAY QUESTION

Sequence Diagram:

ADMIN1
SYSTEM1
USER1
4: UPDATE
9: VALIDATE ANSWER
10: PREPARE MARKS
1: LOGIN
2: PROGRAM
3: UPLOAD QUESTION
5: CLIENT INTERFACE
11: PUBLISH RESULT
14: LOG OFF
6: LOGIN
8: INPUT ANSWER
13: LOG OFF
12: DISPLAY RESULT
7: DISPLAY QUESTION

Collaboration Diagram:

PARTICIPANTS
DETAILS
ADMINISTRATOR
DETAILS
SELECT
QUESTION TYPE
GENERAL
TECHNICAL
TIME
PERIOD
WINNERS
EXIT

Activity Diagram:

SYSTEM1
USER1 ADMIN1
QUIZ SYSTEM
INPUT ANSWER VIEW RESULT PROGRAM UPLOAD QUESTION
USER1 ADMIN1
SYSTEM
1

Component Diagram:













Deployment Diagram:


INTIME
WORKING TIME
OTPAY
SALARY
PFOTHERCALCULATIONS
OUTTIME
ALLOWANCE AND BONUS
GROSSPAY
UPDATE DB
MAINTAIN SYSTEM
MONITOR STATUS
WORKER SUPERVISOR
ADMIN
Exp 3
Use-Case Diagram:


Class Diagram:


WORKER WORKER SUPERVISOR SUPERVISOR ADMIN ADMIN SYSTEM SYSTEM
LOGIN
COMING TO WORKS
WORKING
DETAILS OF OVERTIME
ENTER EMPLOYEE DETAILS
SPECIFY PAY OR PAY DETAILS
GIVE SALARY
SPECIFYING OUTTIME
REPORT PROBLEM
LOGOUT
LOGIN
MONITOR SYSTEM
MAINTAIN DB
SELF MAINTAINENCE
LOG OUT

Sequence Diagram:

WORKER SUPERVISOR
ADMIN
SYSTEM
3: WORKING
4: DETAILS OF OVERTIME
8: SPECIFYING OUTTIME
14: SELF MAINTAINENCE
2: COMING TO WORKS
7: GIVE SALARY
9: REPORT PROBLEM
11: LOGIN
12: MONITOR SYSTEM
13: MAINTAIN DB
15: LOG OUT
1: LOGIN
5: ENTER EMPLOYEE DETAILS
6: SPECIFY PAY OR PAY DETAILS
10: LOGOUT

Collaboration Diagram:

SUPERVISOR
ADMIN
SYSTEM
WORKER
PAYROLL
SYSTEM1
WORKER1
SUPERVISOR1
ADMIN1
INTIME WORKER
OUTTIME WORKER
MONITOR WORK SALARY INFO MAINTAIN
MAINTAIN DB
MONITOR SYSTEM

Component Diagram:











Deployment Diagram:


Students Staff
log in
view marks
update marks
enter marks
log out
generate marks
maintain student datas
maintain database catlog
Exp 4
Use-Case Diagram:


Class Diagram:



student student staff staff university university system system
attend class
syllabus
interanl test
marks
board exams
evaluvate paper
store marks
public result
update database
student details
login
result
view results
calculate percentage
obtain marksheet
log out

Sequence Diagram:


student staff
university system
1: attend class
3: interanl test
5: board exams
11: login
15: obtain marksheet
13: view results
14: calculate percentage
16: log out
2: syllabus
4: marks
6: evaluvate paper
10: student details
8: public result
7: store marks
9: update database
12: result

Collaboration Diagram:


no. of
subjects
get marks
find total result failed
find
average
grade
distinction
with honest
distinction first class second
class
result of
student
yes no

Activity Diagram:

University
Student Staff System
Conduct Exam Evaluate Paper Attendence Write Exam Publish Result
admin
database
system
student
staff

Component Diagram:













Deployment Diagram:

passenger
system
select the destination
list of trains
select the train
user details
no.of seats
ticket status
credit card no
conformation
enter of website
exit
Exp 5
Use-Case Diagram:


Class Diagram:


passenger passenger system system database database
login website
select destination
list of trains
give user details
give train no&name
credit card
give status
reserve ticket
confirmation
issue ticket

Sequence Diagram:

passenger
system
database
1: login website
2: select destination
4: give user details
5: give train no&name
6: credit card
7: give status
3: list of trains
10: issue ticket
8: reserve ticket
9: confirmation

Collaboration Diagram:


login
website
select
destination
select train no. &
no. of seats
create customer
details
try later
exit
credit card
no.
confirmation

Activity Diagram:



online reservation
on system
database
customer computer
get confirmation confirmation get travel details display
customer
computer
database

Component Diagram:














Deployment Diagram:

registration form
choose the subject
choose the course
login id
student
staff
start registration
maintain student profile
maintain staff profile
update grade
register
database
close registration
Exp 6
Use-Case Diagram:


Class Diagram:


staff staff database1 database1 register register database2 database2
1.login id
2.get form
3.select subject
4.select subject
5.submit form
6.check form
7.maintain staff profile
8.maintain student profile
9.if not eligible display
close registration

Sequence Diagram:

staff
database1
register database2
1: login id
2: get form
3: select subject
4: select subject
5: submit form
10: close registration
9: if not eligible display 6: check form
7: maintain staff profile
8: maintain student profile

Collaboration Diagram:

login id
get registration
form
update
grade
select course
& subject
display not
eligible
maintain
student profile
close
registration
not eligible eligible

Activity Diagram:

student reg.
form
DBA
course
registration
database
students reg. form DBA
enter details submit open assignment display

Component Diagram:











Deployment Diagram:


customer details
product details
view
result
purchase
update
customer
database
maintainer
Exp 7
Use-Case Diagram:


Class Diagram:


customer customer stack
maintance
stack
maintance
database database
enter customer details
enter product details
view product
result
purchase
update

Sequence Diagram:

customer stack
maintance
database
1: enter customer details
2: enter product details
5: purchase
4: result
3: view product
6: update

Collaboration Diagram:

enter customer
details
enter product
details
view
product
purchase
update
absent
present

Activity Diagram:

stock
maintainence
database
customer stock maintainer
purchase cost details update db view result
customer stock
maintainer
database

Component Diagram:
















Deployment Diagram:

patient
login
patient detail
symptoms
mode of pay
datbase
disp medicine
Exp 8
Use-Case Diagram:


Class Diagram:


patients system
1: login
2: enter details
3: enter symptoms
4: display medicine
5: enter pay
patients patients system system
login
enter details
enter symptoms
display medicine
enter pay

Sequence Diagram:
















Collaboration Diagram:

login
enter patient
details
enter
symptoms
invalid
symptoms
no
display
medicine
yes
mode of
pay
cheque/dd credit card

Activity Diagram:

hospitals
DBA
patients system
login pay enter details enter symptoms
Patient Doctor
DBA

Component Diagram:














Deployment Diagram:


key product
barcode scanning
paybill
access sale
close sale
update invenoxy
tax calculation
Customer
Cashier
Exp 9
Use-Case Diagram:


Class Diagram:


cashier cashier pos system pos system
process sale
enter item
scan item
total cost
close sall
total cost with tax
bill generation
generae report

Sequence Diagram:
a)
cashier cashier pos system pos system code scanner code scanner card reader card reader bank bank
enter no of items
get item id
show item details
calculate bills
bill payment
get credit card no.
verify validation
valid
validation ok
generate report

b)
cashier
pos
system
code
scanner
card
reader
bank
1: enter no of items
5: bill payment
4: calculate bills
10: generate report
2: get item id
3: show item details
6: get credit card no.
9: validation ok
7: verify validation
8: valid

Collaboration Diagram:

enters the
shop
select
product
pay bill
prepare
item list
scan items
bill
generation
process bill
customer cashier
barcode reader pos system
point of
sale

Activity Diagram:


















Deployment Diagram:


login
search for product
request send details
bid the product
buy/sell the product
pay the price
deliver the product
customer
auctioner
Exp 10
Use-Case Diagram:


Class Diagram:


bidder bidder site site auctioner auctioner product product
login
search
request product details
get details
display details
pay final price or bid for the product
update bid price
check for product
get ack no. if suitable for selling
buy the product
pay price
logout

Sequence Diagram:

bidder
site
auctioner
product
1: login
2: search
3: request product details
4: get details
5: display details
6: pay final price or bid for the product
7: update bid price
8: check for product
9: get ack no. if suitable for selling
10: buy the product
11: pay price
12: logout

Collaboration Diagram:

logon to the
sale
search for the
product
request details
bid for the
product
bid the final price and
buy the product
check for the
price
NewActivity7
wait for next
bid
sell/buy the
products
pay the price
if suitable for selling
no

Activity Diagram:

central
server java
central
server class
name
list of prices
webhost
central
database
site
customer
product db

Component Diagram:

You might also like