2.2.2 Use Case 2 : MANAGE RESEARCH



Brief Description

This use case describes how a user manage the RESEARCH information in the system that involving process such as Adding new Information, Updating current information or Deleting current information. This function will help user to manage the system in a systematic flow using a user-friendly interface screen.

Precondition
User must pass the authentication login process before proceeding to this screen.
The type of the current login user is Lecturer or Admin Staff only

Postcondition
The actor can do any service from the menu listed for the current session.


Normal Flow
*You may have more than 1 actor associated to 1 use case.

Steps
Lecturer
System
1        
Click menu “RESEARCH”   to open the RESEARCH MANAGEMENT’S SCREEN.

2        

Display RESEARCH LISTING for that current lecturer ( if any ).
System will display button UPDATE if there are record found or just button ADD if no record founds.
3        
Click button ADD to display registration form of new information.


4        


Display an empty REGISTRATION form.
5        
Click button SAVE  to store the new information.


6        

Validate the information given by the lecturer. 
7        

Display message ‘Successfully Registered’ if the information is valid and after that display button CLOSE.

Display   ‘Process Aborted! Please alter information’ if information given is not valid and display the REGISTRATION  form again.
8        
Click button CLOSE to close the REGISTRATION  form

9        
 
 Refresh RESEARCH MANAGEMENT’S SCREEN to display the current RESEARCH LISTING
10      
Click button UPDATE from the RESEARCH LISTING.

11      

Display all information of the selected item on UPDATE FORM. Display button UPDATE and DELETE.
 
12      
Click button DELETE to delete the information.

13      

Display message ‘Successfully Deleted’   and after that display button CLOSE.
14      
For updating process, alter the specific information and click button UPDATE to verify process.

15      

Display message ‘Successfully Updated’   and after that display button CLOSE.
16      




Exception/Alternative Flow

  1. The system will display “Data  Not Found In The System” if there are no RESEARCH listing record for the current lecture.

  1. The system only will display button UPDATE in the LISTING if any data found for the current lecturer.



Activity Diagram