SRS - Online Test Management Tool by III

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Software Requirements

Specification
for

Online Test Management


Prepared by
C. Nilesh Reddy(2012064)
J. Krishna Mani Sankar(2012108)
S. Sai Srikanth(2012218)

On
26th September 2014.

SRS for Online Test Management Tool

ii

Table of Contents
Table of Contents ......................................................................................................................... ii
1. Introduction ............................................................................................................................. 1
1.1

Purpose ................................................................................................................................................. 1

1.2 Product Scope ..................................................................................................................................... 1

2. Overall Description ................................................................................................................ 1


2.1 Product Perspective ........................................................................................................................... 1
2.2 Product Functions............................................................................................................................... 2
2.3 User Classes and Characteristics..................................................................................................... 2
2.4 Operating Environment .................................................................................................................... 2
2.5 Design and Implementation Constraints ...................................................................................... 2
2.6 User Documentation.......................................................................................................................... 3

3. External Interface Requirements ........................................................................................ 3


3.1 User Interfaces ..................................................................................................................................... 3
3.2 Hardware Interfaces ........................................................................................................................... 3
3.3 Software Interfaces ............................................................................................................................. 3
3.4 Communications Interfaces ............................................................................................................. 3

4. System Features ..................................................................................................................... 3


4.1 Student Registration/Login .............................................................................................................. 4
4.2 View Upcoming Events ..................................................................................................................... 4
4.3 Registration for an Examination...................................................................................................... 4
4.4 Appear for Examination .................................................................................................................... 4
4.5 View Result ........................................................................................................................................... 4
4.6 Faculty Login ........................................................................................................................................ 4
4.7 Create/announce Examination........................................................................................................ 5
4.8 View Analysis ....................................................................................................................................... 5
4.9 Administrator ....................................................................................................................................... 5

5. Other Nonfunctional Requirements .................................................................................. 5


5.1 Performance Requirements ............................................................................................................. 5
5.2 Security Requirements....................................................................................................................... 6
5.3 Reliability Requirements .................................................................................................................... 6

SRS for Online Test Management Tool

Page 1

1. Introduction
1.1 Purpose

This web Application provides facility to conduct online examination.

It saves time as it allows number of students to give the exam at a time and
displays the results as the test gets over, so no need to wait for the result. It is
automatically generated by the server.

1.2 Product Scope


This system allow to student to give their exam at any place. It saves paper and
give result very fast.

2. Overall Description
2.1 Product Perspective
This system will be a replacement for the offline examination system and reduces the
complexity and cost of conducting and declaring results.

SRS for Online Test Management Tool

Page 2

2.2 Product Functions

To enable the application owner to effectively manage, creation and assignment


of tests.

To enable the application owner to create customized tests, choosing questions


depending on the skills being tested.

To completely automate the process right from creating tests to the point when
the completed tests are evaluated.

2.3 User Classes and Characteristics

Administrator
Add faculties

Faculty
Create and manage tests, manage students groups, uploading the answers of the
conducted examinations.

Student
Register for examination, appear for test, view his performance.

2.4 Operating Environment


Any web browser irrespective of the hardware and operating system.

2.5 Design and Implementation Constraints

HTML

PHP

MySQL

CSS

SRS for Online Test Management Tool

Page 3

2.6 User Documentation


User Manual

3. External Interface Requirements


3.1 User Interfaces
As all the operations of this tool takes place in web browser and server the web
browser itself serves as the user interface.

3.2 Hardware Interfaces


The application demands that all the PCs must be present in the internet.

3.3 Software Interfaces


PHP and MySQL must be installed on the server side.

3.4 Communications Interfaces

HTTP

Web Browser

4. System Features
The Online Examination System is developed for handling the activities for various
users such as student, faculty, administrator.

SRS for Online Test Management Tool

Page 4

4.1 Student Registration/Login


After opening the website a student can register. Only a registered student can access
the other features of the website.

4.2 View Upcoming Events


An authenticated student can view the upcoming events or examinations that
are going to be conducted.

4.3 Register for an examination


A student can register for any available examination prior to the deadline of the
enrollment.

4.4 Appear for Examination


An enrolled student can appear for the respective examination on the date and
time of commencement.

4.5 View Result


A student after submitting the answers can view his/her respective marks but the
complete analysis of the result will be available only after the maximum duration
of the examination.

4.6 Faculty Login


There will be a separate login page for faculty. Only an authorized faculty can
access the features provided to the faculty. (The faculty are registered through
administrator.)

SRS for Online Test Management Tool

Page 5

4.7 Create/announce Examination


Faculty can create test, add questions, specify the duration of the test and
eligibility criteria, the topics on which the examination is being conducted,
announce the date of the examination and other details of the examination.

4.8 View Analysis


Faculty can view the number of students registered, appeared, and detailed
analysis which includes score and rank of each student, average score and
benchmark.

4.9 Administrator
Registration of faculty
Unlike students, faculties are only registered by administrator on
request.

Maintaining the System


Administrator can manage and maintain,develop the website and
database.

5. Other Nonfunctional Requirements


5.1 Performance Requirements
The server on which the website and database are hosted must be online 24X7. It
must be able to handle multiple requests of different examinations commencing
concurrently.

SRS for Online Test Management Tool

Page 6

5.2 Security Requirements


Application will allow only valid users to access the system. Access to any
application resource will depend upon users designation. There are three types of
users namely Administrator, Faculty and Student. Security is based upon the
individual user ID and Password.

5.3 Reliability Requirements


The application should be highly reliable and it should generate all the updated
information in correct order.

You might also like