AQUILA SRS v1.0
AQUILA SRS v1.0
AQUILA SRS v1.0
Hanoi, 08-Oct-2004
v1.0
06ae-HD/PM/HDCV/FSOFT
2/40
Issue/Revision: 1/0
TABLE OF CONTENTS
1
INTRODUCTION......................................................................................4
1.1 Purpose............................................................................................................. 4
1.2 Scope................................................................................................................ 4
2
OVERAL DESCRIPTIONS...........................................................................5
FUNCTIONAL REQUIREMENTS..................................................................8
4.1 Usability.......................................................................................................... 34
4.2 Reliability........................................................................................................ 34
4.3 Performance.................................................................................................... 34
4.4 Supportability.................................................................................................. 34
4.5 Design Constraints..........................................................................................34
4.6 On-line User Documentation and Help System Requirements.........................34
4.7 Purchased Components...................................................................................35
4.8 Interfaces........................................................................................................ 35
06ae-HD/PM/HDCV/FSOFT
3/40
v1.0
SUPPORTING INFORMATION..................................................................37
06ae-HD/PM/HDCV/FSOFT
4/40
INTRODUCTION
1.1
Purpose
v1.0
1.2
Scope
AQUILA is a website that manage recruitment of Fsoft, it is useful for students or
other candidate can apply to Fsoft via Internet.
All the information in website are showed by Vietnamese language follow
customers request.
Abbreviations
Description
o
1
2
3
1.2.2 References
N
Description
Name
Sourc
e
1
2
3
06ae-HD/PM/HDCV/FSOFT
5/40
OVERAL DESCRIPTIONS
2.1
Data structure
v1.0
2.2
Actor structure
There are 4 actors in the system (as Fig 1) and is divided into 2 groups: Admin and
Visitor.
In which, Admin belong to FIST - Fsoft, and Visitor is other. Fig 1 shows actors of
AQUILA system separating in different roles. Each role will be granted different
permissions on the system.
06ae-HD/PM/HDCV/FSOFT
6/40
v1.0
Brows: Trang ch, Tin tc v s kin, Tuyn dng, Gii thiu Fsoft, Ngh nghip,
Vn ho Fsoft FPT, Hi p, Lin h, Download.
Register.
2.3
06ae-HD/PM/HDCV/FSOFT
7/40
v1.0
06ae-HD/PM/HDCV/FSOFT
8/40
v1.0
FUNCTIONAL REQUIREMENTS
This section describes the detailed functional requirements and data model of
AQUILA Data model.
Login system
3.1
3.1.1 Description
There are 2 kinds of authentication: Admin and Member.
-
Member (the Visitor who has registered and has had an account): login to
system in order to post and get private information.
06ae-HD/PM/HDCV/FSOFT
9/40
v1.0
If username and password are correct then allow Member logins into
system.
Otherwise eject and show the login form again with error message
Sai Tn truy nhp hoc mt khu! Hy lm li.
Similarly, Login form for Admins is the same Login form for Members.
06ae-HD/PM/HDCV/FSOFT
10/40
v1.0
3.2
3.2.1 Description
This use case allows visitors to brows the information follow: Trang ch, Tin tc v
s kin, Tuyn dng, Gii thiu Fsoft, Ngh nghip, Vn ho Fsoft FPT, Hi p,
Lin h.
06ae-HD/PM/HDCV/FSOFT
11/40
v1.0
The appearance of each web page is look-and-feel like the prototype (approved by
FIST, and available at address:
http://www.fsoft.com.vn/HR/Training/G0/Aquila/WIP/Forms/AllItems.aspx
filename is AQUILA_Prototype_Main_v1.0)
3.2.2 Pre-Condition
N/A
3.2.3 Primary and Alternate Flow of Event
3.2.3.1
This screen display content of page Tin tc v s kin with the latest information.
-
User links to title of news: System link to detailed contents of each news
described in page.
User can link from/link to other pages: System display content of choose
page.
3.2.3.3
This screen display content of page Tuyn dng with the latest news and the job
list (see layout profile:
http://www.fsoft.com.vn/HR/Training/G0/Aquila/WIP/Forms/AllItems.aspx
06ae-HD/PM/HDCV/FSOFT
12/40
v1.0
Filename is AQUILA_Prototype_Main_v1.0)
-
User chooses link Apply at the bottom of content jobs. The Login page
is displayed if user has not yet logged in, else Recruit form will be showed.
3.2.3.4
This screen displays content of page Gii thiu FSOFT in which includes the brief
history of FPT and FSOFT, essential info like up-to-date org chart, current status (#
of employees, revenue, customer base...)
Following buttons/links are available:
-
Purpose
History
3.2.3.5
This screen display page Ngh nghip with general introduction, hypertext to
other sections and follow tabs: Intro, Challenges, Career path, Development, Rights,
and Employee profile
-
User clicks one in tabs: system display content belonging to the chosen
sub page
3.2.3.6
User can link from/link to: system display content of chosen page
Browse Vn ha page
This screen display page Vn ha with hypertext to other sections and following
tabs: Intro, Youth union, Publications, Events, Clubs, and Fun.
-
User clicks on each tabs of this page or link other: System display content
of chosen sub page.
06ae-HD/PM/HDCV/FSOFT
13/40
v1.0
Browse Hi p page
User links from /links to other: System display content of chosen page
3.2.3.8
User clicks on mail address: The Login page is shown, request user login.
User can check his mail.
User composes mail, send request: System display Send mail page.
3.2.4 Post-condition
N/A
3.3
Search
N/A
3.4
Send mail
3.4.1 Description
This function allows users easy to contact to FIST through Microsoft Outlook Express
that is showed in the content of Contact us page.
3.4.2 Pre-condition
N/A
06ae-HD/PM/HDCV/FSOFT
14/40
v1.0
Click on Email link, Microsoft Outlook Express screen will be showed and
default addresss receiver is: [email protected]
Fig 6: Contact us
3.4.4 Post-condition
N/A
06ae-HD/PM/HDCV/FSOFT
15/40
3.5
v1.0
Register
3.5.1 Description
This function allows
-
Member can apply for the desired position by inputting all information into
ng k tuyn dng form (In order to apply User must have an account)
3.5.2 Pre-condition
N/A
3.5.3 Primary and Alternate Flow of Event
Register an account
06ae-HD/PM/HDCV/FSOFT
16/40
v1.0
After user click on Submit button the system will checks validations:
-
Email could not be left blank and must be consistent with formatting
[email protected]
If validation fails
-
Otherwise, all inputted information will be sent to server and saved into database.
Welcome form will be showed after user submits successful.
User can click on Reset button to re-input information.
06ae-HD/PM/HDCV/FSOFT
17/40
v1.0
Apply job
06ae-HD/PM/HDCV/FSOFT
18/40
v1.0
After Member click on Submit button the system will checks validations:
-
If validation fails
-
06ae-HD/PM/HDCV/FSOFT
19/40
v1.0
Otherwise, all inputted information will be sent to server and saved into database.
User can click on Reset button to re-input information.
3.5.4 Post-condition
N/A
3.6
Manage profile
3.6.1 Description
This module allows authorized members to update their own detailed information.
For example: Member can change Email or telephone number...
3.6.2 Pre-condition
After Member login successful, the Manage Profile form will display as Fig 9 and in
menu bar of page will appear addition Manage Profile, Change Password and
Logout.
06ae-HD/PM/HDCV/FSOFT
20/40
v1.0
User can change the content of textbox and clicks on Update button to save that
changed, the system will check validations:
-
If validation fails
-
06ae-HD/PM/HDCV/FSOFT
21/40
v1.0
One more addition function is that Member can change Password when Member
clicks on Change Password in menu bar.
3.6.4 Post-condition
After Member Update successful the System will bring member back to previous
page.
06ae-HD/PM/HDCV/FSOFT
22/40
3.7
v1.0
3.7.1 Description
This function allows Super-Admin (FIST) or Contribute send News - letter mail to all
members. All members can get News - letter from their own profile.
3.7.2 Pre-condition
In order to use this function, user must login into system by account of super-Admin
or Contributor. The login system screen for admin is located on Fig 5
3.7.3 Primary and Alternate Flow of Event
The News - letter screen is displayed follow:
06ae-HD/PM/HDCV/FSOFT
23/40
v1.0
After Admin input subject and content in textbox and listbox, Admin click Send
button to send mail for all members, after that this screen is displayed again;
Contributor may be sending the other information.
3.7.4 Post-condition
N/A
3.8
3.8.1 Description
This section allows Super-admin or Contributor post and manages Recruitment
information as: Upload recruitment news, Update recruitment news, and Delete
recruitment news.
3.8.2 Pre-condition
In order to use this function, user must login system by account of super-Admin or
Contributor.
View the Login system screen for admin in Fig 5
3.8.3 Primary and Alternate Flow of Event
06ae-HD/PM/HDCV/FSOFT
24/40
v1.0
06ae-HD/PM/HDCV/FSOFT
25/40
v1.0
Click on Add button to post this news. After posting successful, this
screen will appear again, it is allowed you post another else click on
"Cancel" button to go back manage job posting page. (See the
content of Manage job posting page in Fig 12: Manage job posting)
3.8.5
06ae-HD/PM/HDCV/FSOFT
26/40
v1.0
This function allows you update previous recruitment information. After changed, if
you want to update this one, click on "Update" button to save it, else click on
"Cancel" button. After then clicks on it "Update" or "Cancel" button, the screen will
go back Fig 12: Manage job posting).
3.8.6 Delete job
The screen is displayed follow.
06ae-HD/PM/HDCV/FSOFT
27/40
v1.0
If you want delete this news, click on "Yes" button to delete this news, else click on
"No" button to cancel this function. After click on on "Yes" or "No" button, the
screen will go back "manage job posting" page as Fig 12: Manage job posting
3.8.7 Post-condition
N/A
3.9
3.9.1 Description
This session allow super-Admin or Contributor posts and manages news & events.
06ae-HD/PM/HDCV/FSOFT
28/40
v1.0
3.9.2 Pre-condition
In order to use this function, user must login system by account of super-Admin or
Contributor
View the Login system screen for admin in Fig 5
Add new news & events (refer to 3.9.4 Add news & Events)
Edit news & events (refer to 3.9.5 Edit News & Events)
Delete news & events (refer to 3.9.6 Delete News & Event)
06ae-HD/PM/HDCV/FSOFT
29/40
v1.0
Input Tc gi (optional)
06ae-HD/PM/HDCV/FSOFT
30/40
v1.0
Click on "Add" button to post this news. After posting successful, this
screen will appear again, it is allow you post another else click on
"Cancel" button to go back manage job posting page as Fig 16
3.9.5 Edit news & events
The screen is displayed follow:
This functional allow you update previous news. After changed, if you want to
update this one, click on "Update" button to save it, else click on "Cancel" button.
After click on on "Update" or "Cancel" button, the screen will go back "manage
news & events" page as Fig 16
06ae-HD/PM/HDCV/FSOFT
31/40
v1.0
- If you want delete this news, click on "Yes" button to delete this news, else click
on "No" button to cancel this function. After click on Yes" or "No" button, the screen
will go back "manage news & events" page as Fig 16
3.9.7 Post-condition
N/A
06ae-HD/PM/HDCV/FSOFT
32/40
v1.0
3.10.1 Description
This function allows Super-Admin manage all systems user. So Admin (FIST) could
be (Add-new, Edit, Delete) user But only sysAdmin user is not permit Delete,
Default SysAdmin user is created when system start that is system user,
However sysAdmin user can add more user that have the same level or another
level).
3.10.2 Pre-condition
N/A
3.10.3 Primary and Alternate Flow of Event
06ae-HD/PM/HDCV/FSOFT
33/40
v1.0
06ae-HD/PM/HDCV/FSOFT
34/40
v1.0
Click Submit button, User was added to list of user (Fig 18). After
add new, The Add new User Screen is displayed again, Super-Admin
can add new user another.
The same Add new user function, but Super-Admin could not change user
name.
06ae-HD/PM/HDCV/FSOFT
35/40
v1.0
Click on Yes button to delete this user. After delete user, the
Manage User screen is displayed as Fig 20
3.10.7 Post-condition
N/A
06ae-HD/PM/HDCV/FSOFT
36/40
4.1
Usability
4.2
v1.0
Reliability
N/A
4.3
Performance
The average response time (time from request page to view that page)
should not exceed 10 seconds for line 56 KB, and 5 seconds for lease line 2
MB.
4.4
4.5
Supportability
Design Constraints
N/A
4.6
06ae-HD/PM/HDCV/FSOFT
37/40
4.7
4.8
v1.0
Purchased Components
Domain name
Web hosting
Interfaces
4.9
Licensing Requirements
N/A
06ae-HD/PM/HDCV/FSOFT
38/40
v1.0
06ae-HD/PM/HDCV/FSOFT
39/40
v1.0
SUPPORTING INFORMATION
N/A
06ae-HD/PM/HDCV/FSOFT
40/40