0% found this document useful (0 votes)
31 views32 pages

SoftwareTestingHelp OrangeHRM FRS-Sample

This document serves as a Software Requirements Specification (SRS) for the OrangeHRM My Info Module, detailing its purpose, project overview, information architecture, and site design. It outlines the functionalities available to ESS-Users, including personal information management, contact details, dependents, immigration, job details, salary information, qualifications, and membership. Additionally, it specifies aesthetic and technical requirements for the website to ensure usability and accessibility.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views32 pages

SoftwareTestingHelp OrangeHRM FRS-Sample

This document serves as a Software Requirements Specification (SRS) for the OrangeHRM My Info Module, detailing its purpose, project overview, information architecture, and site design. It outlines the functionalities available to ESS-Users, including personal information management, contact details, dependents, immigration, job details, salary information, qualifications, and membership. Additionally, it specifies aesthetic and technical requirements for the website to ensure usability and accessibility.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 32

SOFTWARE REQUIREMENTS SPECIFICATION SAMPLE

DOCUMENT

OrangeHRM – My Info Module Live


Project
Project Functional Requirement Specification , Version
1
Prepared by: http://www.SoftwareTestingHelp.com

This is a sample SRS document for the live project training on


http://softwaretestinghelp.com. Please read this document and use it as a reference for our live
software testing project.
Contents
1. Purpose of the document: 32. Project Overview: 32.1 Audience: 32.2 Hardware and Hosting: 33.
Information Architecture 43.1 My info Module 43.1.1 My Info Module 43.1.2 Photograph 53.1.3 Contact
Details 63.1.4 Emergency Contact 73.1.5 Dependants 83.1.6 Immigration 93.1.7 Job 113.1.8 Salary
123.1.9 Report To 133.1.10 Qualifications 133.1.11 Membership 194. Site Design 204.1 Aesthetic/HTML
Requirements and Guidelines 20

1. Purpose of the document:


This is not a project plan. It is a guide for system architecture and development, not for phasing, timelines
or deliverables.

This document is divided into three sections:


• Project Overview
• Information Architecture
• Site Design

2. Project Overview:
2.1 Audience:
This document is intended as a complete guide for ESS-User in using OrangeHRM 3.0. This document is
specially designed for non-specialists; specialists may find the document a useful point of reference. By
reading this guide, you will learn how to use OrangeHRM through the elements of the graphical user interface
and what's behind some of the advanced features that are not always obvious at first sight. It will hopefully
guide you around some common problems that frequently appear for users of OrangeHRM.

2.2 Hardware and Hosting:

OrangeHRM’s servers will be hosted at X company’s site.


OrangeHRM will be hosted on two servers: One to host the actual website and (language)code, and the other
to host the (database name)database.

3. Information Architecture
Log in to the OrangeHRM System using your ESS-User account that has been created by the HR Admin as shown in
Figure 1.0.
3.1 My info Module
My Info Module is a powerful tool providing employees of the company with the ability to view relevant
information such as personal information and updating personal information with an internet enabled PC without
having to involve the HR department.

The functionality of this module spans through the entire system, making information available anywhere,
anytime. All information is subject to company’s defined security policy, where he/she can only view the
information he/she is authorized to. An ESS-User can only edit certain fields in the ESS Module, maintaining the
security and confidentiality of employee information

3.1.1 My Info Module


When an ESS-User logs into the system for the first time, the first thing they will see is the “Personal Details”
screen as shown in Figure 1.1. They are able to edit and enter certain fields.

- Khi đăng nhập lần đầu tiên với tài khoản ESS-User thì sẽ xuất hiện màn hình 1.1 -
Figure 1.1:
The
following are restricted fields where an ESS-User cannot make changes to the following details and
need to be populated by the HR Admin and the respective ESS-Supervisor. Personal Details
● Employee ID
● SSN No
● SIN No
● Driver License No
● Date of Birth
3.1.2 Ảnh chụp

Người dùng ESS (Nhân viên tự phục vụ) có thể thêm ảnh của chính mình bằng cách nhấp vào phần ảnh ở góc
màn hình và màn hình như trong Hình 1.2 sẽ hiện ra

Nhấn "Duyệt" và sau đó chọn một bức ảnh từ đường dẫn phù hợp. Nhấn "Tải lên" sau khi chọn ảnh. Ảnh
được chọn sẽ hiển thị trong phần ảnh chụp.
*Lưu ý: Bạn chỉ có thể tải lên tệp có kích thước tối đa 1 Megabyte ở định dạng JPG, PNG, GIF.

3.1.3 Contact Details


Contact information can be entered from here. Click on “Contact Details” under the Employee Details column
and the screen as shown in Figure 1.3 will appear.
Click “Edit” to enter the information.

You can edit the following:

Country – Select the country from the drop down

Street 1

Street 2

City/Town
State/Province – If the country is United Sates you can select from the drop down or you need to enter it
manually

ZIP Code

Home Telephone
Mobile

Work Telephone

Work Email

Other Email

Once you have completed this form click “Save”.

3.1.4 Liên lạc khẩn cấp


Thông tin liên hệ cần thiết trong trường hợp khẩn cấp có thể được nhập tại đây. Choose "Liên hệ khẩn cấp" trong
cột "Cá nhân", và màn hình như trong Hình 1.4 sẽ hiện ra.

Nhập "Tên" của người bạn muốn công ty liên lạc

trong trường hợp cấp, "Quan hệ" của bạn với người đó và "Số điện thoại nhà" hoặc "Số di động" mà công ty có thể
liên hệ.
Nhấp vào “Lưu” sau khi các trường được thêm vào, liên hệ khẩn cấp sẽ được hiển thị như trong Hình 1.5.

You
Bạn có thể thêm nhiều liên hệ khẩn cấp.

Để xóa một mục, hãy nhấp vào ô chọn bên cạnh mục đó. Có thể xóa nhiều mục cùng lúc bằng cách chọn các ô
tương ứng và nhấp vào "Xóa".

Bạn cũng có thể tải lên tệp hỗ trợ hỗ trợ đính kèm tệp bằng cách nhấp vào "Thêm" trong phần "Tệp đính kèm đính
kèm", chọn tệp từ đường dẫn phù hợp và tải lên bằng cách nhấp vào "Tải lên".

3.1.5 Dependants
If you have any dependents you can enter them here. To add a dependent, click on “Dependents” under the
“Personal” column and the screen as shown in Figure 1.6 will appear.

Enter the “Name” of your dependent, the “Relationship” of the dependent to you and his/her “Date of Birth”.

Click “Save” once you have entered the following fields and your dependent will be listed as shown in Figure
1.7.
You may add multiple entries of dependants.
To delete an entry, click on the check box next to particular entry. It is also possible to delete multiple entries at
the same time by clicking the check box entries you wish to delete and simply clicking “Delete”.

You may also upload any attachment that would support the details you have entered on the form by clicking
“Add” under the “Attachment” and selecting a file from a relevant path and uploading the following file by
clicking “Upload”.

3.1.6 Immigration
Your immigration information can be entered here. To add your immigration information, select
“Immigration” under the “Personal “column and the screen as shown in Figure 1.8 will appear.
Select the document type (Passport or Visa) you wish to add details of, the “Number” whether it is a passport
number or a visa number, the “ Issued Date” , “Expiry Date”, the “Eligible Status” of your Passport/Visa and
the “Eligible Review Date” as to when the eligibility status was reviewed. You may write a comment if
necessary.

Click “Save” once the fields are added and the following immigration documents will be listed as shown in Figure
1.9.
You may add multiple entries of immigration documents.
To delete an entry, click on the check box next to particular entry. It is also possible to delete multiple entries at
the same time by clicking the check box entries you wish to delete and simply clicking “Delete”.

You may also upload any attachment that would support the details you have entered on the form by clicking
“Add” under the “Attachment” and selecting a file from a relevant path and uploading the following file by
clicking “Upload”.

3.1.7 Job
The ESS-User cannot make changes in the job details. You are only able to view your job details that have been
pre-defined by the administrator as shown in Figure 2.0. You are restricted from editing the following fields:

● Job Title

● Jobs Specification

● Employment Status

● Job Category

● Joined Date

● Sub Unit

● Location

● Employment Contract Start Date

● Employment Contract End Date

● Attachments
3.1.8 Salary
The salary information field is completely hidden from the ESS-User as shown in Figure 2.1. Only the HR Admin
has access to this information and has to be manually communicated to the ESS-User. You are restricted from
editing the following fields:
Salary
● Salary Component
● Pay Frequency
● Currency
● Amount
● Comments
● Direct Deposit Details
● Attachments
3.1.9 Report To
As an ESS-User, you are only able to view the list of supervisors that you report to and if you are an ESS
Supervisor as well, you will see the list of your subordinates as shown in Figure 2.2.

You are restricted from editing the following fields:

● Assigned Supervisors

● Assigned Subordinates

● Attachments
3.1.10 Qualifications
● Work Experience
Your previous work experiences can be entered here. To enter previous work experiences, click “Add” under
“Work Experience” and the screen as shown in Figure 2.3 will appear.
Click “Save” once all the fields are entered and the particular work experience will be listed as shown in Figure
2.4.
You may enter multiple entries of work experience.
To delete an entry, click on the check box next to a particular entry. It is also possible to delete multiple entries at
the same time by clicking the check box entries you wish to delete and simply clicking “Delete”.

● Education

You are able to enter details of your education here. To enter education details, click “Add” under
“Education” and the screen as shown in Figure 2.5 will appear.
Click “Save” once all the fields are entered and the particular education details will be listed as shown in Figure
2.6.
You may enter multiple entries of education.
To delete an entry, click on the check box next to particular entry. It is also possible to delete multiple entries at
the same time by clicking the check box entries you wish to delete and simply clicking “Delete”.

● Skills

If you have any special talents or skills they can be entered here. To enter skills, click “Add” under “Skills”
and the screen as shown in Figure 2.7 will appear.
Click “Save” once all the fields are entered and the particular skill will be listed as shown in Figure 2.8.

You may enter multiple entries of skills.

To delete an entry, click on the check box next to particular entry. It is also possible to delete multiple entries at
the same time by clicking the check box entries you wish to delete and simply clicking “Delete”.
● Languages

You can enter the various languages that you are competent in, with the level of competency. To enter your
language of competency, click “Add” under “Language” and the screen as shown in Figure 2.9 will appear.
Click “Save” once all the fields are entered and the particular language of competency will be listed as shown in
Figure 3.0.

You may enter multiple entries of languages.


To delete an entry, click on the check box next to particular entry. It is also possible to delete multiple entries at
the same time by clicking the check box entries you wish to delete and simply clicking “Delete”.
● License

Here you can enter the licenses that you may have. To enter licenses, click “Add” under “License” and the
screen as shown in Figure 3.1 will appear.

Click “Save” once all the fields are entered and the particular license will be listed as shown in Figure 3.2
You may enter multiple entries of licenses.
To delete an entry, click on the check box next to particular entry. It is also possible to delete multiple entries at
the same time by clicking the check box entries you wish to delete and simply clicking “Delete”.

● Attachments

Any supporting documents regarding your qualification that you think is needed by the management can be
attached here. Please note that each document cannot exceed 1 megabyte, but you can attach more than one
document. To add an attachment, click “Add” under attachment and the screen as shown in Figure 3.3 will
appear.

Click “Browse” and select the file from the relevant path and click “Upload” to upload it.
Once you have uploaded the file, the file will be listed as shown in Figure 3.4

You may upload multiple attachments.


To delete an entry click on the check box next to the particular entry and click “Delete”. Multiple selections
can be deleted simultaneously.

3.1.11 Membership
If you are a members of any committee, institute etc. those details can be entered here. To enter membership
details, go to My Info>>Personal>>Membership and click “Add” and the screen as shown in Figure 3.5 will appear.
Click “Save” once all the fields are entered and the particular membership detail will be listed as shown in Figure
3.6.
You may enter multiple entries of memberships.
To delete an entry, click on the check box next to particular entry. It is also possible to delete multiple entries at
the same time by clicking the check box entries you wish to delete and simply clicking “Delete”.

You may also upload any attachment that would support the details you have entered on the form by clicking
“Add” under the “Attachment” and selecting a file from a relevant path and upload the following file by clicking
“Upload”.
4. Site Design

4.1 Aesthetic/HTML Requirements and Guidelines

OrageHRM must deliver a compelling visitor experience. However, it cannot sacrifice usability and
accessibility.

The web site ‘look’ must conform to the following requirements:


∙ The site should be HTML 4.0 compliant.

∙ All pages must download in less than 10 seconds over a 56k modem connection.- Perfomrance req

∙ All pages must fit in a web browser displayed on a computer set to 640 x 480 pixels. ∙
All pages must use a web safe color palette.
∙ The site must be compatible with Internet Explorer 4, 5 and 5.5, and with Firefox 4-6, as well as Google
Chrome 4.0 and later.
∙ The site must conform to the WAI Accessibility Guidelines outlined at
http://www.w3.org/TR/WAI-WEBCONTENT/ , wherever possible.
∙ All site pages should be available for search engine robots.
∙ All pages that use static images should be displayed correctly. Guidelines
5. Sign-Off Document
_____________________________________________________________________________

The following parties have read and agree with this Requirements Definition document for the
OrangeHRM application account module functionality.

After approval of this Requirements Definition phase, any significant changes in the scope of this project will
require validation of existing project costs and schedules.

______________________________________ _________________________________ Name Date

Business Lead

______________________________________ ________________________________ Name Date

Project Manager

Prepared by: http://www.SoftwareTestingHelp.com

You might also like