Professional Documents
Culture Documents
Sequence Diagram
6. upd
17
ge
()
.
fo
tRe teRe
tIn
en
gIn gIn
a
Course
ud
fo( fo(
t St
)
Result
ge
1.
Registration
18. updateRegInfo()
Student Info
CSE 405N System Analysis And Design Presentation 16
Register: Sequence Diagram 1
:MainMenuUI
A Student :Register
[selectedItem=register]
itemSelected() Register()
:Student
:RegisterUI
Student()
RegisterUI()
showLogin()
login(id,pw) verifyLogin(id,pw)
getStudentInfo(id)
[pwAccepted=false]
showLogin()
RegInfo()
*getRegInfo(id)
prepareUnfinishedCourseList()
showCourseList(*Courses)
selectCourse(Cid)
selectCourse(Cid)
checkPreRequisite()
showError(type)
loop
[PRcompleted=true]/addToList(RegInfo)
showConfirmation(type)
A Student A Teacher
finalize()
finalize()
showRegRequest(id)
showDetails()
getDetails()
authorize()
authorize()
showConfirnation(type)
storeRegInfo(*RegInfo)
updateStatus(id,status)
A Student
logout()
logout()
destroy() X
destroy() X
destroy() X
X destroy()