Professional Documents
Culture Documents
Tuition Fee Payment Process Sequence
Tuition Fee Payment Process Sequence
Log in successfully
Make transfer
<<include>>
View annouce
Cancel debt
Send e-invoice
Find answer
<<extend>>
Response to student
Request
Payment
Login
Student UI(Bank) Controller JDBC DB
Input_Info(amount, receiver)
StartNewRequest()
CreateRequest()
Insert_DB()
Student UI Controller JDBC DB
input(Username, Password)
return message Check_Login()
return status TakeDB()
Query_DB()
MakeAnnoucetoBanker()
return DB
return status
return DB
Compare(input, DB)
return message
Send support
request
View announce
Student UI Controller JDBC DB
Requestsupport()
CreateSupportrequest()
InsertRequest()
Insert_request()
Student UI Controller
OpenEmail()
RequestEmail() return status
return status
MakeAnnouceToExpert()
return message
return Content
Major
UI Controller JDBC DB
Department Major
SortingUnpaidStudent() UI Controller
ReceiveStatus() Department
Sort() ConfirmStatus()
QueryUnpaidStudent() UpdateStatus()
Query_DB()
return Content
return Content
return Content
return message
SendInfor(Department)
return Status
Send
confirmation
Make Transfer
CheckInfo()
return status
alt
status = "Correct"
DoTransfer()
StartTransfer()
UpdateBalance()
Update
return status
return message
return message
status = "incorrect"
ExitTransfer()
Exit()
return message
CalculateFee
Finance
UI Controller JDBC DB
Department
Compare_Info_Fee()
Finance
UI Controller JDBC DB DoComparation()
Department
DoCalculattion() Take_Info_Fee()
StartCalculation() queryInfo
return Status
return info
return info
return Status
Finance
UI Controller
Department
Announce() Finance
UI Controller
DoAnnouncement Department
SendWarningMail()
StartSend()
SendAnnouncement()
SendMail()
return Status
return Status
Send e-invoice
Find answer
Finance
UI Controller
Department
SendInvoice(Student, in-voice) Finance
UI Controller JDBC DB
StartSend() Department
Look_up()
StartLookup()
Send_Invoice() CreateQuery()
Query
return answer
return answer
return answer
return Status
Find answer
Finance
UI Network Expert
Department
ContactExpert(Expert, Questions)
Finance
ConnectExpert() UI Controller
Department
ProvideQuestion StartNewAnswer(Answer)
CreateAnswerForm()
return answer
return Status