(BMTWeb) - SRS - v1.5
(BMTWeb) - SRS - v1.5
BMT Web
Software Requirements Specification
Project code: DHTL.SRS.001
RECORD OF CHANGE
SIGNATURE PAGE
TABLE OF CONTENTS
1 INTRODUCTION............................................................................................................- 6 -
1.1 Purpose.......................................................................................................................- 6 -
1.2 Scope..........................................................................................................................- 6 -
1.3 References..................................................................................................................- 6 -
2 OVERALL DESCRIPTION.......................................................................................................- 6 -
2.1 White page.................................................................................................................- 6 -
2.1.1 Date and Time format.........................................................................................- 6 -
2.1.2 Web page basic layout........................................................................................- 7 -
2.1.3 Pagination...........................................................................................................- 7 -
2.1.4 Search result.......................................................................................................- 7 -
2.1.5 Sort and Filter.....................................................................................................- 7 -
2.1.6 Onscreen error or warning.................................................................................- 7 -
2.1.7 Onscreen notification.........................................................................................- 8 -
3 FUNCTION DESCRIPTION....................................................................................................- 8 -
3.1 Tư vấn tốt nghiệp.......................................................................................................- 8 -
3.1.1 List documents....................................................................................................- 8 -
3.1.2 Upload a document..........................................................................................- 11 -
3.1.3 Download a document......................................................................................- 13 -
3.1.4 View properties.................................................................................................- 15 -
3.1.5 Edit properties..................................................................................................- 17 -
3.1.6 Check out a document......................................................................................- 19 -
3.1.7 Discard check-out of a document.....................................................................- 20 -
3.1.8 Check in a document........................................................................................- 22 -
3.1.9 Manage Permissions of a document.................................................................- 23 -
3.1.10 Delete a document...........................................................................................- 25 -
3.2 Quản lý học liệu........................................................................................................- 26 -
3.2.1 List documents..................................................................................................- 26 -
3.2.2 Upload a document..........................................................................................- 29 -
3.2.3 Download a document......................................................................................- 31 -
1 INTRODUCTION
1.1 Purpose
This document provides a comprehensive description of software requirements
specification of the project BMTWeb, which presents all requirements for building the
Website of the Informatics Department.
1.2 Scope
The scope of this document is to capture functional requirements for the system, as well
as non-functional requirements.
1.3 References
No References Description
1 [BMTWeb] – User User requirements of the BMTWeb project.
Requirements_v1.0.doc
2 OVERALL DESCRIPTION
2.1 White page
This section provides general conventions applied throughout the system. Hereafter, it is
required to clearly refer to the corresponding descriptions in this section anywhere it is
necessary.
Throughout the system, when Date & Time is present, the following format is applied:
The format of the Date values is dd/mm/yyyy.
The format of the Date & Time or the Modified field is dd/mm/yyyy hh:mm tt.
(Ex: 30/12/2011 10:02 AM)
User account appeared on the top-right in the header section of the web page.
The header of the web page presents menus of the current site, list, library or
calendar.
The information banner about the site or its content is next under the header of the
web page.
Search combo box is available in next under the information banner
Home menu is always available in the left on the same bar together with the
Search combo box.
The left menu bar is categorized in the following groups: Pictures, Libraries,
Lists, and Discussions.
Pagination
If the total number of items or documents displayed on the screen exceeds 20, the paging
sub-area will appear to allow user to browse the list by batch of 20 records. The paging
area is displayed in the following format: ◄ xx / yy ►
Search result
If no record matching the search criteria is found, the system displays a message “We did
not find any results for xxx” on top of the Data grid (refer to the Web page basic layout
in the White Page section). Otherwise, display x-xx of yy results on the top of Data grid
and refer to Pagination in the White Page section.
In any Data grid of a library or a list, the feature of sorting is applied on every column
name following to ascending or descending order.
The feature of filtering against each column value is available in any Data grid of a list.
Onscreen notification
3 FUNCTION DESCRIPTION
3.1 Tư vấn tốt nghiệp
3.1.1 List documents
3.1.1.1 Overview
This use-case defines the functionality required for a user to list and view all documents
related to the graduation advisory activities that match search criteria if filter is applied.
3.1.1.2 Actors
Authorized actors can list and view existing documents. Below is a list of actors who are
able to perform this task:
o IDHeader
o IDLecturer
o Students
Refer to 4.1 Authorization section.
3.1.1.3 Pre-condition
The actor has successfully logged into the system.
3.1.1.4 Post-condition
N/A
3.1.1.5 Triggers
From the left-panel menu, click on the menu item “Tư vấn tốt nghiệp” under Libraries
section.
a. Filter controls
No Field Control Data type Required Note
name type
Type Drop-down Text Yes Allow the actor to select
1
list from a list of types the
type he/she has been able
to access to. The default
value is All.
Modified Drop-down Date & Yes Present the system Date &
2
list Time Time when the document
is modified. Default: All.
3 Modified Drop-down Text Yes Present information of the
by list user who modified the
document.
Default: All.
Upload a document
3.1.1.13 Overview
This use-case defines the functionality required for a user to upload a document related to
the graduation advisory activities.
3.1.1.14 Actors
Authorized actors allow uploading a document. Below is a list of actors who are able to
perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.1.1.15 Pre-condition
The actor has successfully logged into the system.
3.1.1.16 Post-condition
N/A
3.1.1.17 Triggers
From the left-panel menu, click on the menu item “Tư vấn tốt nghiệp” under
Libraries section.
Click on the link “+ Add Document” under the data list area. Otherwise, tick on
the checkbox control next to “Type” column, then click on the icon “Upload
Document”
Download a document
3.1.1.25 Overview
This use-case defines the functionality required for a user to download a document
related to the graduation advisory activities.
3.1.1.26 Actors
Authorized actors allow downloading a document. Below is a list of actors who are able
to perform this task:
o IDHeader
o IDLecturer
o Student
Refer to 4.1 Authorization section.
3.1.1.27 Pre-condition
The actor has successfully logged into the system.
3.1.1.28 Post-condition
N/A
3.1.1.29 Triggers
From the left-panel menu, click on the menu item “Tư vấn tốt nghiệp” under
Libraries section.
Under the data list area, click on a document which you intend to download.
View properties
3.1.1.37 Overview
This use-case defines the functionality required for a user to view properties of a
document related to the graduation advisory activities.
3.1.1.38 Actors
Authorized actors allow viewing properties of a document. Below is a list of actors who
are able to perform this task:
o IDHeader
o IDLecturer
o Student
Refer to 4.1 Authorization section.
3.1.1.39 Pre-condition
The actor has successfully logged into the system.
3.1.1.40 Post-condition
N/A
3.1.1.41 Triggers
From the left-panel menu, click on the menu item “Tư vấn tốt nghiệp” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to view. The system displays a dropdown list menu, navigate to “View
Properties” and click on it. Otherwise, select the checkbox next to the document’s
name, and click on the icon “View Properties” on the header menu bar.
Edit properties
3.1.1.49 Overview
This use-case defines the functionality required for a user to edit properties of a document
related to the graduation advisory activities.
3.1.1.50 Actors
Authorized actors allow editing properties of a document. Below is a list of actors who
are able to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.1.1.51 Pre-condition
The actor has successfully logged into the system.
3.1.1.52 Post-condition
N/A
3.1.1.53 Triggers
From the left-panel menu, click on the menu item “Tư vấn tốt nghiệp” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Edit
Properties” and click on it. Otherwise, select the checkbox next to the document’s
name, and click on the icon “Edit Properties” on the header menu bar.
3.1.1.61 Overview
This use-case defines the functionality required for a user to check out a document related
to the graduation advisory activities for updating its contents.
3.1.1.62 Actors
Authorized actors allow checking out a document. Below is a list of actors who are able
to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
Notes: The actor can only check out the document which is not checked out by any one.
3.1.1.63 Pre-condition
The actor has successfully logged into the system. The document has not been checked
out.
3.1.1.64 Post-condition
N/A
3.1.1.65 Triggers
From the left-panel menu, click on the menu item “Tư vấn tốt nghiệp” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Check
Out” and click on it. Otherwise, select the checkbox next to the document’s name,
and click on the icon “Check Out” on the header menu bar.
3.1.1.73 Overview
This use-case defines the functionality required for a user to discard check-out of a
document related to the graduation advisory activities.
3.1.1.74 Actors
Authorized actors allow discarding check-out of a document. Below is a list of actors
who are able to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
Notes: IDHeader is granted to discard check-out of the document which is checked out by
other IDLecturers. But IDLecture is only granted to discard check-out of the document
which is checked out by himself or herself.
3.1.1.75 Pre-condition
The actor has successfully logged into the system. The document has been checked out.
3.1.1.76 Post-condition
N/A
3.1.1.77 Triggers
From the left-panel menu, click on the menu item “Tư vấn tốt nghiệp” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Discard
Check Out” and click on it. Otherwise, select the checkbox next to the
document’s name, and click on the icon “Discard Check Out” on the header menu
bar.
Check in a document
3.1.1.85 Overview
This use-case defines the functionality required for a user to check in a document related
to the graduation advisory activities after updating it.
3.1.1.86 Actors
Authorized actors allow checking in a document. Below is a list of actors who are able to
perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
Notes: IDHeader is granted to check in the document which is checked out by other
IDLecturers. But IDLecture is only granted to check in the document which is checked
out by himself or herself.
3.1.1.87 Pre-condition
The actor has successfully logged into the system. The document has been checked out.
3.1.1.88 Post-condition
N/A
3.1.1.89 Triggers
From the left-panel menu, click on the menu item “Tư vấn tốt nghiệp” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Check In”
and click on it. Otherwise, select the checkbox next to the document’s name, and
click on the icon “Check In” on the header menu bar.
3.2 The actor clicks on “Cancel” Cancels to check in the document. Go back
button. to the data list screen.
3.1.1.97 Overview
This use-case defines the functionality required for a user to manage permissions of a
document related to the graduation advisory activities.
3.1.1.98 Actors
Authorized actors allow managing permissions of a document. Below is a list of actors
who are able to perform this task:
o IDHeader
Refer to 4.1 Authorization section.
3.1.1.99 Pre-condition
The actor has successfully logged into the system.
3.1.1.100 Post-condition
N/A
3.1.1.101 Triggers
From the left-panel menu, click on the menu item “Tư vấn tốt nghiệp” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Manage
Permissions” and click on it. Otherwise, select the checkbox next to the
document’s name, and click on the icon “Document Permissions” on the header
menu bar.
Delete a document
3.1.1.109 Overview
This use-case defines the functionality required for a user to delete a document related to
the graduation advisory activities.
3.1.1.110 Actors
Authorized actors allow deleting a document. Below is a list of actors who are able to
perform this task:
o IDHeader
Refer to 4.1 Authorization section.
3.1.1.111 Pre-condition
The actor has successfully logged into the system.
3.1.1.112 Post-condition
N/A
3.1.1.113 Triggers
From the left-panel menu, click on the menu item “Tư vấn tốt nghiệp” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Delete”
and click on it. Otherwise, select the checkbox next to the document’s name, and
click on the icon “Delete Document” on the header menu bar.
3.2.1.1 Overview
This use-case defines the functionality required for a user to list all documents related to
the master plans and schedules for teaching subjects that match search criteria if filter is
applied.
3.2.1.2 Actors
Authorized actors can list and view existing documents. Below is a list of actors who are
able to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.2.1.3 Pre-condition
The actor has successfully logged into the system.
3.2.1.4 Post-condition
N/A
3.2.1.5 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under Libraries
section.
a. Filter controls
No Field Control Data type Required Note
name type
Type Icon Text Yes Allow the actor to select
1
from a list of types the
type he/she has been able
to access to. The default
value is All.
Modified Text field Date & Yes Present the system Date &
2
Time Time when the document
is modified. Default: All.
3 Modified Text field Text Yes Present information of the
by user who modified the
document.
Default: All.
4 Approval Text field Date Yes The default value of this
status field is “Pending” status.
Default: All.
Upload a document
3.2.1.13 Overview
This use-case defines the functionality required for a user to upload a document related to
the master plans and schedules for teaching subjects.
3.2.1.14 Actors
Authorized actors allow uploading a document. Below is a list of actors who are able to
perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.2.1.15 Pre-condition
The actor has successfully logged into the system.
3.2.1.16 Post-condition
N/A
3.2.1.17 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
Click on the link “+ Add Document” under the data list area. Otherwise, tick on
the checkbox control next to “Type” column, then click on the icon “Upload
Document”
Download a document
3.2.1.25 Overview
This use-case defines the functionality required for a user to download a document
related to the master plans and schedules for teaching subjects.
3.2.1.26 Actors
Authorized actors allow downloading a document. Below is a list of actors who are able
to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.2.1.27 Pre-condition
The actor has successfully logged into the system.
3.2.1.28 Post-condition
N/A
3.2.1.29 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
Under the data list area, click on a document which you intend to download.
View properties
3.2.1.37 Overview
This use-case defines the functionality required for a user to view properties of a
document related to the master plans and schedules for teaching subjects.
3.2.1.38 Actors
Authorized actors allow viewing properties of a document. Below is a list of actors who
are able to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.2.1.39 Pre-condition
The actor has successfully logged into the system.
3.2.1.40 Post-condition
N/A
3.2.1.41 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to view. The system displays a dropdown list menu, navigate to “View
Properties” and click on it. Otherwise, select the checkbox next to the document’s
name, and click on the icon “View Properties” on the header menu bar.
Edit properties
3.2.1.49 Overview
This use-case defines the functionality required for a user to edit properties of a document
related to the master plans and schedules for teaching subjects.
3.2.1.50 Actors
Authorized actors allow editing properties of a document. Below is a list of actors who
are able to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.2.1.51 Pre-condition
The actor has successfully logged into the system.
3.2.1.52 Post-condition
N/A
3.2.1.53 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Edit
Properties” and click on it. Otherwise, select the checkbox next to the document’s
name, and click on the icon “Edit Properties” on the header menu bar.
2.5 The actor navigates to the icon Cancels to save changes of the document’s
“Cancel” on the header menu properties. Go back to the data list screen.
bar and clicks on it.
Or the actor clicks on
“Cancel” button.
2.6 The actor navigates to the icon Switches to Delete Item use-case. Go back
“Delete item”. to the data list screen.
3.2.1.61 Overview
This use-case defines the functionality required for a user to check out a document related
to the graduation advisory activities for updating its contents.
3.2.1.62 Actors
Authorized actors allow checking out a document. Below is a list of actors who are able
to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
Notes: The actor can only check out the document which is not checked out by any one.
3.2.1.63 Pre-condition
The actor has successfully logged into the system. The document has not been checked
out.
3.2.1.64 Post-condition
N/A
3.2.1.65 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Check
Out” and click on it. Otherwise, select the checkbox next to the document’s name,
and click on the icon “Check Out” on the header menu bar.
3.2.1.73 Overview
This use-case defines the functionality required for a user to discard check-out of a
document related to the master plans and schedules for teaching subjects.
3.2.1.74 Actors
Authorized actors allow discarding check-out of a document. Below is a list of actors
who are able to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
Notes: IDHeader is granted to discard check-out of the document which is checked out by
other IDLecturers. But IDLecture is only granted to discard check-out of the document
which is checked out by himself or herself.
3.2.1.75 Pre-condition
The actor has successfully logged into the system. The document has been checked out.
3.2.1.76 Post-condition
N/A
3.2.1.77 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Discard
Check Out” and click on it. Otherwise, select the checkbox next to the
document’s name, and click on the icon “Discard Check Out” on the header menu
bar.
Check in document
3.2.1.85 Overview
This use-case defines the functionality required for a user to check in a document related
to the graduation advisory activities after updating it.
3.2.1.86 Actors
Authorized actors allow checking in a document. Below is a list of actors who are able to
perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
Notes: IDHeader is granted to check in the document which is checked out by other
IDLecturers. But IDLecture is granted to check in only the document which is checked
out by himself or herself.
3.2.1.87 Pre-condition
The actor has successfully logged into the system. The document has been checked out.
3.2.1.88 Post-condition
N/A
3.2.1.89 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Check In”
and click on it. Otherwise, select the checkbox next to the document’s name, and
click on the icon “Check In” on the header menu bar.
3.2 The actor clicks on “Cancel” Cancels to check in the document. Go back
button. to the data list screen.
3.2.1.97 Overview
This use-case defines the functionality required for a user to manage permissions of a
document related to the master plans and schedules for teaching subjects.
3.2.1.98 Actors
Authorized actors allow managing permissions of a document. Below is a list of actors
who are able to perform this task:
o IDHeader
Refer to 4.1 Authorization section.
3.2.1.99 Pre-condition
The actor has successfully logged into the system.
3.2.1.100 Post-condition
N/A
3.2.1.101 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Manage
Permissions” and click on it. Otherwise, select the checkbox next to the
document’s name, and click on the icon “Document Permissions” on the header
menu bar.
Default: “Unchecked”
Name Text field Text Allow multi-lines of text.
6
7 Type Text field Text Confirm to check in the
document.
8 Permission Text field Text Cancel to check in the
Levels document.
3.2.1.109 Overview
This use-case defines the functionality required for a user to view version history of a
document related to the master plans and schedules for teaching subjects.
3.2.1.110 Actors
Authorized actors allow viewing version history of a document. Below is a list of actors
who are able to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.2.1.111 Pre-condition
The actor has successfully logged into the system.
3.2.1.112 Post-condition
N/A
3.2.1.113 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to view. The system displays a dropdown list menu, navigate to “Version
History” and click on it. Otherwise, select the checkbox next to the document’s
name, and click on the icon “Version History” on the header menu bar.
2.2 The actor clicks on “Cancel” Cancels to delete all previous versions of
button. the document. Go back to the data list
screen.
3 The actor navigates to the icon Prompts the message “Are you sure you
“Delete Draft Versions” and want to send all previous draft versions of
clicks on it if granted. this file to the site Recycle Bin?”
3.1 The actor clicks on “OK” Deletes all draft versions of the document
button. to the site Recycle Bin. Go back to the data
list screen.
3.2 The actor clicks on “Cancel” Cancels to delete all draft versions of the
button. document. Go back to the data list screen.
3.2.1.121 Overview
This use-case defines the functionality required for a user to approve or reject a
document, related to the master plans and schedules for teaching subjects, which is not
checked out.
3.2.1.122 Actors
Authorized actors allow approving or rejecting of a document which is not checked out.
Below is a list of actors who are able to perform this task:
o IDHeader
Refer to 4.1 Authorization section.
3.2.1.123 Pre-condition
The actor has successfully logged into the system. The document has not been checked
out.
3.2.1.124 Post-condition
N/A
3.2.1.125 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to view. The system displays a dropdown list menu, navigate to
“Approve/Reject” and click on it. Otherwise, select the checkbox next to the
document’s name, and click on the icon “Approve/Reject” on the header menu
bar.
Delete document
3.2.1.133 Overview
This use-case defines the functionality required for a user to delete a document related to
the master plans and schedules for teaching subjects.
3.2.1.134 Actors
Authorized actors allow deleting a document. Below is a list of actors who are able to
perform this task:
o IDHeader
Refer to 4.1 Authorization section.
3.2.1.135 Pre-condition
The actor has successfully logged into the system.
3.2.1.136 Post-condition
N/A
3.2.1.137 Triggers
From the left-panel menu, click on the menu item “Quản lý học liệu” under
Libraries section.
In the data list area, click on the icon next to the document’s name which you
intend to edit. The system displays a dropdown list menu, navigate to “Delete”
and click on it. Otherwise, select the checkbox next to the document’s name, and
click on the icon “Delete Document” on the header menu bar.
3.3.1.1 Overview
This use-case defines the functionality required for a user to list all events related to the
meetings and seminars.
3.3.1.2 Actors
Authorized actors can list and view existing events. Below is a list of actors who are able
to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.3.1.3 Pre-condition
The actor has successfully logged into the system.
3.3.1.4 Post-condition
N/A
3.3.1.5 Triggers
From the left-panel menu, click on the menu item “Lịch họp & seminar” under Lists
section.
previous
month
8 Go to the Icon Control
next month
9 Today is Text field Text Show the current date with
format: dddd, MMMM,
dd, yyyy.
Add an event
3.3.1.13 Overview
This use-case defines the functionality required for a user to add a new event related to
the any meetings or seminars at the Informatics Department.
3.3.1.14 Actors
Authorized actors allow adding an event. Below is a list of actors who are able to perform
this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.3.1.15 Pre-condition
The actor has successfully logged into the system.
3.3.1.16 Post-condition
N/A
3.3.1.17 Triggers
From the left-panel menu, click on the menu item “Lịch họp & seminar” under
List section.
Click on the link “+ Add” under the date desired to create an event.
- Birthday
7 All Day Checkbox Control If the option is checked
Event then [Start Time] and [End
Time] will not display
Time field for entry.
8 Recurrent Checkbox Control If this option is checked,
various fields related to re
currents will appear for
entry.
9 Workspace Checkbox Control
View an event
3.3.1.25 Overview
This use-case defines the functionality required for a user to view an event related to the
any meetings or seminars at the Informatics Department.
3.3.1.26 Actors
Authorized actors allow viewing an event. Below is a list of actors who are able to
perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.3.1.27 Pre-condition
The actor has successfully logged into the system.
3.3.1.28 Post-condition
N/A
3.3.1.29 Triggers
From the left-panel menu, click on the menu item “Lịch họp & seminar” under
List section.
In the calendar details, click on the link’s name of the event which you intend to
view.
Edit an event
3.3.1.37 Overview
This use-case defines the functionality required for a user to edit an event related to the
any meetings or seminars at the Informatics Department.
3.3.1.38 Actors
Authorized actors allow editing an event. Below is a list of actors who are able to
perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.3.1.39 Pre-condition
The actor has successfully logged into the system.
3.3.1.40 Post-condition
N/A
3.3.1.41 Triggers
From the left-panel menu, click on the menu item “Lịch họp & seminar” under
List section.
In the calendar details, click on the link’s name of the event which you intend to
view.
In the header menu of the view form, click on “Edit Item” icon.
2.1 The actor clicks on icon in the Maximizes the size of the “Edit
top right corner of the form. Properties” form.
2.2 The actor clicks on icon in the Closes the “Edit Properties” form. Go
top left corner of the form. back to the data list screen.
3.3.1.49 Overview
This use-case defines the functionality required for a user to view version history of an
event.
3.3.1.50 Actors
Authorized actors allow viewing version history of an event. Below is a list of actors who
are able to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.3.1.51 Pre-condition
The actor has successfully logged into the system.
3.3.1.52 Post-condition
N/A
3.3.1.53 Triggers
From the left-panel menu, click on the menu item “Lịch họp & seminar” under
List section.
In the calendar details, click on the link’s name of the event which you intend to
view.
In the header menu of the view form, click on “Version History” icon.
3.3.1.54 In the header menu of the view form, click on “Edit Item” icon.Data fields
No Field Control Data type Required Note
name type
No. Label Text Yes Displays version number
1
of the file increasing
following number of
times the file is checked
in. Format: 1.0, 2.0,…
Modified Label Date & Displays Date & Time
2
Time when the file is modified.
3 Modified Label Text Yes Auto computed
By
4 Approval Label Text Yes Auto computed.
Status
5 Delete All Text link Control Delete all previous
Versions versions associated with
the file.
6 Delete Text link Control Delete all previous draft
Draft versions of the file.
Version
Delete an event
3.3.1.61 Overview
This use-case defines the functionality required for a user to delete an event of related to
any meeting or seminar of the Informatics Department.
3.3.1.62 Actors
Authorized actors allow deleting an event. Below is a list of actors who are able to
perform this task:
o IDHeader
Refer to 4.1 Authorization section.
3.3.1.63 Pre-condition
The actor has successfully logged into the system.
3.3.1.64 Post-condition
N/A
3.3.1.65 Triggers
From the left-panel menu, click on the menu item “Lịch họp & seminar” under
List section.
In the calendar details, click on the link’s name of the event which you intend to
view.
In the header menu of the view form, click on “Delete Item” icon.
3.4.1.1 Overview
This use-case defines the functionality required for a user to list all items related to tasks
in the Informatics Department.
3.4.1.2 Actors
Authorized actors can list and view existing items. Below is a list of actors who are able
to perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.4.1.3 Pre-condition
The actor has successfully logged into the system.
3.4.1.4 Post-condition
N/A
3.4.1.5 Triggers
From the left-panel menu, click on the menu item “Quản lý công việc” under Lists
section.
a. Filter controls
No Field name Control Data type Required Note
type
Title Textbox Text Yes Apply filter & sort.
1
Default: All
Assigned Textbox Text Apply filter & sort.
2
To Default: All
3 Status Dropdown Text Yes Apply filter & sort.
List Default: All
4 Priority Dropdown Text Yes Apply filter & sort.
List Default: All
5 Due Date Textbox Date Apply filter & sort.
Default: All
6 %Complete Textbox Number Apply filter & sort.
Default: All
Add an item
3.4.1.13 Overview
This use-case defines the functionality required for a user to add an item related to tasks
in the Informatics Department.
3.4.1.14 Actors
Authorized actors allow adding an item. Below is a list of actors who are able to perform
this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.4.1.15 Pre-condition
The actor has successfully logged into the system.
3.4.1.16 Post-condition
N/A
3.4.1.17 Triggers
From the left-panel menu, click on the menu item “Quản lý công việc” under List
section.
Click on the link “+ Add new item” under the data list area.
View an item
3.4.1.25 Overview
This use-case defines the functionality required for a user to view an item related to tasks
in the Informatics Department.
3.4.1.26 Actors
Authorized actors allow viewing an item. Below is a list of actors who are able to
perform this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.4.1.27 Pre-condition
The actor has successfully logged into the system.
3.4.1.28 Post-condition
N/A
3.4.1.29 Triggers
From the left-panel menu, click on the menu item “Quản lý công việc” under List
section.
Under the data list area, click on an item which you intend to view.
Edit an item
3.4.1.37 Overview
This use-case defines the functionality required for a user to edit an item related to tasks
in the Informatics Department.
3.4.1.38 Actors
Authorized actors allow editing an item. Below is a list of actors who are able to perform
this task:
o IDHeader
o IDLecturer
Refer to 4.1 Authorization section.
3.4.1.39 Pre-condition
The actor has successfully logged into the system.
3.4.1.40 Post-condition
N/A
3.4.1.41 Triggers
From the left-panel menu, click on the menu item “Quản lý công việc” under List
section.
Under the data list area, click on an item which you intend to view.
In the header menu of the view form, click on “Edit Item” icon.
2.4 The actor navigates to the icon If null value for the name field, then
“Save” on the header menu displays error message according to the
bar and clicks on it. validation rule R1.
Or the actor clicks on “Save” Else, saves changes of the document’s
button. properties. Go back to the data list screen.
2.5 The actor navigates to the icon Cancels to save changes of the document’s
“Cancel” on the header menu properties. Go back to the data list screen.
bar and clicks on it.
Or the actor clicks on
“Cancel” button.
2.6 The actor navigates to the icon Switches to Delete Item use-case. Go back
“Delete item”. to the data list screen.
Delete an item
3.4.1.49 Overview
This use-case defines the functionality required for a user to delete an item related to
tasks in the Informatics Department.
3.4.1.50 Actors
Authorized actors allow deleting an item. Below is a list of actors who are able to
perform this task:
o IDHeader
Refer to 4.1 Authorization section.
3.4.1.51 Pre-condition
The actor has successfully logged into the system.
3.4.1.52 Post-condition
N/A
3.4.1.53 Triggers
From the left-panel menu, click on the menu item “Quản lý công việc” under List
section.
Under the data list area, click on an item which you intend to view.
In the header menu of the view form, click on “Delete Item” icon.
4 NON-FUNCTION DESCRIPTION
4.1 Authorization
User must have right to access the site according to the following specification of Roles
& Rights.
4.2 Usability
4.3 Reusability
4.4 Software requirements
The development environment is on Windows Platform which has Microsoft Share
Points 2010 installed. Therefore, the following software is required.
ii. The 64-bit edition of Microsoft SQL Server 2008 with SP1
ii. RAM:
i. Processor:
ii. RAM:
5 APPENDIX