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
- The system will display
“Data Not Found In The System” if
there are no PUBLICATION listing record for the current lecture.
- The system only will display button UPDATE in the LISTING if any data found for the current lecturer.
Activity Diagram