Table of Contents - DSpace
Table of Contents - DSpace
Table of Contents - DSpace
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4.4.2 Class Diagram4.4.2.1 Class Diagrams for Initiate and Terminate User SessionThe classes involved in both “Initiate User Session” use case and “End User Session”use case are pretty simple and straightforward as shown in Figure 4.14 below. LoginUIclass and LogoutUL class are playing the role as boundary classes to receive the log onrequest and log out instruction from a authorized Web service user. ManageUserSessionclass responsible to manage the processing logic to initiate or end a user session whileall the information such as user account id and password will always be authenticatedby UserAccount class.LoginUIManageUserSessionUserIDPasswordLogin(id, password)AuthenticateAccount()InitiatiateSession()TerminateSession()GetTimeStamp()SetTimeStamp Datetime ()LogoutUIUserAccountLogout()AccountIDCreationDateDeletedDateFullNameLastModifiedDatePasswordLastLoginTimeLastLogoutTimeGetTimeStamp()SetTimeStamp(Datetime)Figure 4.14: Class diagrams for initiate and terminate user session79