12.07.2015 Views

Table of Contents - DSpace

Table of Contents - DSpace

Table of Contents - DSpace

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!