2.2.1 Use Case 1 : MANAGE PUBLICATION





Brief Description

This use case describes how a user manage the PUBLICATION 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 

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

2          

Display PUBLICATION 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 PUBLICATION MANAGEMENT’S SCREEN to display the current PUBLICATION LISTING
10     
Click button UPDATE from the PUBLICATION 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 PUBLICATION 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