Professional Documents
Culture Documents
:7
COURSE REGISTRATION SYSTEM
Aim:
To create a UML model for course registration system.
1. ANALYSIS:
1.1 Identify the Actors
User
Administrator
Timing Selection
Pay fees
Check Eligibility
Confirmation of Course
42
2. DESIGN
Pay fees
Administrator
Check Eligibility
43
2.2 Class Diagram
44
2.3 Sequence Diagram
CHECKING ELIGIBILITY
enter details()
check eligibility()
display information()
45
2.4 Collaboration Diagram
CHECKING ELIGIBILITY
7: display information()
2: display course details()
5: check eligibility()
3: require user details()
ADMINISTRATOR
46
2.5 Sequence Diagram
COURSE CONFIRMATION
display courses()
select courses()
process information()
sends information()
display information()
47
2.6 Collaboration Diagram
COURSE CONFIRMATION
8: display information()
2: display courses()
7: sends information()
4: process information()
48
2.7 Sequence Diagram
TIMING CONFIRMATION
select timing()
sends information()
display information()
49
2.8 Collaboration Diagram
TIMING CONFIRMATION
8: display information()
2: display timing information()
7: sends information()
50
2.9 Sequence Diagram
PAYMENT CONFIRMATION
pay fees()
51
2.10 Collaboration Diagram
PAYMENT CONFIRMATION
3: pay fees()
52
2.11 Activity Diagram
start
view cours e
details
dis connect
regis ter
s elect
cours e
s elect
timing
confirm timings
paym ent
details
confirm
registration
payment
confirmation
join cours e
exit
53
2.12 State chart Diagram
start
COURSE
DETAILS
ELIGIBILITY
CONDITIONS
SEATS
AVAILABILITY
TIMING
INFORMATION
REGISTRATION
CONFIRMATION
PAYMENT
CONFIRMATION
JOIN
CONFIRMATION
exit
54
2.13 Component Diagram
USER
INTERFACE
UPDATE
DATA BASE
ADMINISTRATOR
USER
RESULT:
Thus the UML model for course registration system has been developed.
55
Ex. No. :8
ONLINE BANKING SYSTEM
Aim:
To create a UML model for online banking system.
1. ANALYSIS:
Client
Bank Administrator
Account Creation
Login
Accounting
Transaction
56
2. DESIGN
account creation
login
Client Bank Administrator
accounting
transaction
57
2.2 Class Diagram
58
2.3 Sequence Diagram
ACCOUNT CREATION
request form()
saved in administrator()
request amount()
amount to bank()
create account()
login 7 days()
59
2.4 Collaboration Diagram
ACCOUNT CREATION
1: visit()
3: request creating form()
4: request form()
5: fill and send form()
11: login 7 days()
Customer Website
6: saved in administrator()
8: amount to bank()
Account Bank
administrator
9: create account()
60
2.5 Sequence Diagram
LOGIN
Request login()
enter login()
enter password()
authentication()
61
2.6 Collaboration Diagram
LOGIN
2: enter login()
3: enter password()
Customer Website
1: Request login()
Account Bank
administrator
6: refer related account()
62
2.7 Sequence Diagram
ACCOUNTING
transaction approved()
amount transfered()
message to customer()
63
2.8 Collaboration Diagram
ACCOUNTING
7: transaction approved()
Bank Account
administrator
6: request for transaction()
64
2.9 Sequence Diagram
TRANSACTION
enter account()
enter transaction()
65
2.10 Collaboration Diagram
TRANSACTION
2: enter account()
5: enter transaction()
Coustomer Website
Bank
administrator Account
66
2.11 Activity Diagram
Enter
pas s word
Enter pers onal
details
Pas s word
accepted
Amount not
received in 7days
Application Perform
Checking
expired trans action
account details
Application not
Mes s age to
accepted
cus tomer
Application
accepted
Account not
acces s in 3days
Account acces s
in 3 days
Account cereation
completed
logout
67
2.12 State chart Diagram
Account
Creation
login
Accounting
Transaction
logout
68
2.13 Component Diagram
USER
INTERFACE
DATABASE
ADMINISTRATOR
USER
RESULT:
Thus the UML model for an online banking system has been developed.
69
Ex. No. :9
ONLINE APTITUDE TEST SYSTEM
Aim:
To create a UML model for online aptitude test system.
1. ANALYSIS:
User
Administrator
Registration
Login
Trial Assessment
Aptitude Test
Time Limits
Result
70
2. DESIGN
Registration
Login
User
Trial Assessment
Time Limits
Aptitude Test
Result
Admin
71
2.2 Class Diagram
72
2.3 Sequence Diagram
REGISTRATION
Enter Database()
Register()
Accepted()
Unique id()
Password()
73
2.4 Collaboration Diagram
REGISTRATION
1: Enter Database()
User System
3: Accepted()
5: Password() 2: Register()
4: Unique id()
Administrator
74
2.5 Sequence Diagram
LOGIN
Enter password()
Verify details()
Proceed()
75
2.6 Collaboration Diagram
LOGIN
4: Proceed()
3: Verify details()
Administrator
76
2.7 Sequence Diagram
TRIAL
Login()
Model questions()
Request()
Question paper()
Display()
Answers()
Verify()
Result()
Display()
77
2.8 Collaboration Diagram
TRIAL
2: Model questions()
6: Answers()
User System
9: Display()
5: Display()
4: Question paper()
8: Result()
1: Login()
7: Verify()
3: Request()
Administrator
78
2.9 Sequence Diagram
APTITUDE TEST
Login()
Question paper()
Logout()
Result()
Display()
79
2.10 Collaboration Diagram
APTITUDE TEST
7: Display()
3: Display with time()
5: Logout()
Administrator
80
2.11 Sequence Diagram
RESULTS
Validate answers()
Send marks()
Display()
Logout()
81
2.12 Collaboration Diagram
RESULTS
User System
3: Display()
2: Send marks()
4: Logout()
1: Validate answers()
Administrator
82
2.13 Activity Diagram
start
Password
not valid
end
83
2.14 State chart Diagram
start
Regis tration
LogIn
Trial
As s es s ments
Aptitude
tes t
Res ult
end
84
2.15 Component Diagram
USER
INTERFACE
UPDATE
DATABASE
ADMINISTRATOR
USER
RESULT:
Thus the UML model for an online aptitude test system has been developed.
85