You are on page 1of 9

Software Requirements

Specification
for

Online Faculty Evaluation


System
Version 1.0

Prepared by:
John Carlo Olimpo

Colegio de San Pascual Baylon

August 31, 2018

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for CSPB College System Page 2

Table of Contents

1. Introduction ......................................................................................................................................3
1.1 Purpose ............................................................................................................................................... …3
1.2 Document Conventions .......................................................................................................................... 3
1.3 Intended Audience and Reading Suggestions ........................................................................................ 3
1.4 Product Scope ........................................................................................................................................ 4
1.5 References .............................................................................................................................................. 4
2. Overall Description ..........................................................................................................................4
2.1 Product Perspective ................................................................................................................................ 4
2.2 Product Functions .................................................................................................................................. 4
2.3 User Classes and Characteristics............................................................................................................ 5
2.4 Operating Environment .......................................................................................................................... 6
2.5 Design and Implementation Constraints ................................................................................................ 6
2.6 User Documentation .............................................................................................................................. 7
2.7 Assumptions and Dependencies............................................................................................................. 7
3. External Interface Requirements ...................................................................................................7
3.1 User Interfaces ....................................................................................................................................... 7
3.2 Hardware Interfaces ............................................................................................................................... 8
3.3 Software Interfaces ................................................................................................................................ 9
4. System Features ...............................................................................................................................9
4.1 Monitored User Activities ....................................................................................................................... 9
4.2 Print Form .............................................................................................................................................. 9
4.3 Less Storage Consumption.................................................................................................................... 10
4.4 Use Case............................................................................................................................................... 10
5. Other Nonfunctional Requirements .............................................................................................11
5.1 Performance Requirements .................................................................................................................. 11
5.2 Safety Requirements ............................................................................................................................ 12
5.3 Security Requirements ......................................................................................................................... 12
5.4 Business Rules ..................................................................................................................................... 12
6. Other Requirements ............................................................................................................................13
Appendix A: Glossary............................................................................................................................................ 13
Appendix B: Analysis Models ............................................................................................................................... 15
Software Requirements Specification for CSPB College System Page 3

1. Introduction
1.1 Purpose
Colegio de San Pascual Baylon are formerly St. Paschal Institution. The school
started as a catechetical school on February 11, 1913. It became a pre-elementary and
elementary institution in 1936, added a secondary level in 1939 through 1943, then
became a college.It was formally recognized by the government of the Philippines in
1921.

The evaluation is done by manual process. In the existing system students can
evaluate the teachers by using paper and pen. After evaluating the teachers by every
student papers are collected by the Guidance counselors and calculate the overall grade
for each teacher. After that those all grade report is submittedto the principal/dean which
is given by the Guidance counselors. Hence estimating the performance of teachers and
giving counseling to high school and college staff. So, the existing system is carries more
time to do a piece of work for this reason.

CSPB Faculty Evaluation System to provide evaluation in an easy and quick


manner to the high school and college teachers. By using this technology, we can make
fast evaluation process and submitted results on time to the head of departments as they
referred in onlinesystem. This project has four kinds of users Student, Teachers, Head of
Departments, and Admin. The student can evaluate teachers in online system provided by
theguidance staff. These evaluation reports were checked by the HoDs. He/she can view
overall resultsof the teachers and give this report to the principal/dean and he can give
counseling to the high school and college staffs compared to the manual system, online
system is very simple to use and understand.

1.2 Document Conventions


The layout of the document is simple as possible. Typography convention will be
familiar to all readers, the font face is Arial and the sizes are as follows:

Main Title 18pt


Sub Title 14pt

1.3 Intended Audience and Reading Suggestions

This system included four users which were described below in details:

• Admin/Guidance– who can manage the system.


• Student – can evaluate and comment to teachers.
• Teacher– can view his/her own evaluation results.
• Head of Departments – has the power to view the overall results.

The document will help them to understand how the CSPB Faculty Evaluation
System flows.
Software Requirements Specification for CSPB College System Page 4

1.4 Product Scope


The scope of Faculty Evaluation System is as follows:

• The Faculty EvaluationSystem provides an easier and quicker way to give


rating to the teachers
• Student can rate their faculty members according to their teaching style,
knowledge, discipline and punctuality from any place.
• Through this site data of faculty members and student were managed in quite a
simple manner.

1.5 References
Below are the lists of references use in creating the document for CSPB College
System:

www.apachefriends.org/index.html

2008-Head First PHP and MySQL.pdf

www.stackoverflow.com/

www.php.net/

2. Overall Description
2.1 Product Perspective
The reason why we created the system is to help the school guidance of Colegio
de San Pascual Baylon because they are not yet using computer based system concerning
the evaluation of the teachers, so CSPB Faculty Evaluation System will help them to
provide fast and quick online evaluation system about the teacher by the student on time
at anywhere from anyplace by just login from their valid account.

2.2 Product Functions


Software Requirements Specification for CSPB College System Page 5

2.3 User Classes and Characteristics

The users are divided into levels though the user functions/roles. These are the
recommended settings for CSPB Faculty Evaluation System users:

Level 1 – Administrator/ Guidance

Administrator can access the system anytime. Also, capable to insert, update and
delete student, teacher and evaluation forms and can send notification/message to the
student and teachers. Admin manages and maintain the system.

Level 2 – Student

The student can evaluate their respective department faculty members and give
comments/Remarks to the respective faculty members

Level 3 - Teacher

The teacher can view their only own comments/Remarks and Rating Criteria
given by students and view the total evaluated results.

Level 4 - HoD

The head of department can view result their respective department, can give
suggestions to the faculty member or student according to the comments and submit
evaluation result to the Principal/Dean.

2.4 Operating Environment


The CSPB Faculty Evaluation System shall operate in online web-based server.It
shall only be access by the Student, Teacher, Head of Department and the Administrator
/ Guidance. Thesystem is recommended to use Windows 10 operating system for
security purposes. It is required to have internet connection with a speed of 512kbps or
higherand required to use latest version of Google Chrome web browser.
Software Requirements Specification for CSPB College System Page 6

2.5 Design and Implementation Constraints

There are no constraints that exist during the design and implementation of the
system.

2.6 User Documentation


A user manual is required as part of the project deliverables. Complete
documentation regarding design, implementation, testing and on-going maintenance of
the system will be developed by the end of the project.

2.7 Assumptions and Dependencies


AS – 1 The CSPB Faculty Evaluation System can be access by the Guidance,
Head of Departments, Teacher and Students.

AS – 2 This system is very simple and user friendly.

DP - 1 Internet Connection is needed for transferring datas and information from


one device to the server.

DP - 2 If the data is invalid, then the outcome should be wrong.

3. External Interface Requirements


3.1 User Interfaces
<none>

3.2 Hardware Interfaces


These are the required hardware specification in order for CSPB College System
to run smoothly. Below are listed existing and recommended specification for College
System:

Existing Recommended

PC 1

Server

Processor Dual Core Dual Core


Memory 4GB 8GB
Hard Disk 500GB 500GB
Ethernet Card 100 Mbps 100 Mbps
Software Requirements Specification for CSPB College System Page 7

PC 2

Processor Dual Core Dual Core


Memory 2GB 4GB
Hard Disk 500GB 500GB
Ethernet Card 100 Mbps 100 Mbps

PC 3

Processor Dual Core Dual Core


Memory 2GB 4GB
Hard Disk 500GB 500GB
Ethernet Card 100 Mbps 100 Mbps

3.3Software Interfaces
CSPB College System was design using PHP, MySQL AJAX, Bootstrap and
CSS. PHP is a popular general-purpose scripting language that is especially suited to web
development. PHP powers everything from your blog to the most popular websites in the
world.

The system uses MySQL. In creating a Database Server using MySQL server is
very easy install in Windows 10 because in Windows 10 we have what we call XAMPP,
It is a completely free easy to install Apache distribution containing MySQL, PHP, and
PERL. The XAMPP open source package has been set up to be incredibly easy to install
and use.

4. System Features
4.1

a. Description and Priority

b. Stimulus/Response Sequences

c. Functional Requirements

4.2

a. Description and Priority

b. Stimulus/Response Sequences

c. Functional Requirements
Software Requirements Specification for CSPB College System Page 8

4.3Use Case
The system features can easily understand using Use Case diagram. The diagram
below is the use case of CSPB Faculty Evaluation System:

5. Other Nonfunctional Requirements


5.1 Performance Requirements
We will conduct orientation especially to the users of the CSPB Faculty
Evaluation System to help them to use the system easily.

5.2 Safety Requirements

5.3 Security Requirements


The system has its own logging scheme to secure the information of users that is
being administered by the authorized personnel. Also the system shall permit only the
authorized personnel who are on the list of authorized Personnel to input or edit anything
from the system.

5.4 Business Rules


Software Requirements Specification for CSPB College System Page 9

Appendix A: Glossary
I
A J
Apache – is an HTTP server that is
developed and maintained by K
an open community of
developers under the
L
auspices of the Apache M
Software Foundation.
N
B O
C P
PHP – is a server side scripting language
D designed primarily for web
Database – it is storage of data that is development but is also used as
organized that can easily a general-purpose programming
accessed, update, managed language and created by Rasmus
and updated. Lerdford in 1994.

E Q
F R
G
GUI – stance for “Graphical User S
Interface”. This is an interface
that allows the users to T
manipulate the electronic U
devices with graphical icons and
text-based interface. V
W
H X
HTTP/HTTPS Protocol – stance for
“Hypertext Transfer Protocol”. This is Y
an application protocol for distributed,
collaboration, hypermedia information
Z
system.

Appendix B: Analysis Models

You might also like