Software Requirements Specification For
Software Requirements Specification For
Software Requirements Specification For
Specification
for
Page ii
Table of Contents
Table of Contents .......................................................................................................................... ii
Revision History ............................................................................................................................ ii
1. Introduction..............................................................................................................................1
1.1
1.2
1.3
1.4
1.5
Purpose ............................................................................................................................................ 1
Document Conventions.................................................................................................................... 1
Intended Audience and Reading Suggestions.................................................................................. 1
Product Scope .................................................................................................................................. 1
References........................................................................................................................................ 1
2. Overall Description..................................................................................................................2
2.1
2.2
2.3
2.4
2.5
2.6
2.7
4. System Features........................................................................................................................8
4.1 System Feature 1.............................................................................................................................. 8
4.2 System Feature 2 (and so on)........................................................................................................... 8
Revision History
Name
Date
Version
1. Introduction
1.1 Purpose
This Web Application provides facility to online examination worldwide. It saves time as it allows
number of students/candidates to give the exam at same time and display the results at the end of
the test, so there is no need to wait for the result. It is evaluated and generated by the server.
Administrator has privileges to create, modify and delete the test papers and its particular
questions. User can register, login and give the test with his specific id, and can see the results as
well. Others can view sample papers to learn the structure of online exams. It eliminates the use of
items like pen, paper, etc.
1.5 References
This web application has been prepared on the basis of discussion with Team members and also
taken information from following website www.google.com , www.tcyonline.com and the IEEE
website.
2. Overall Description
2.1 Product Perspective
OES is an on-line examination system. It is accessible via the Internet, 24 hours a day, 7 days a
week. The objective of this app is to reach and connect candidate and examiner in remote
communities and conduct exams in a virtual environment online. This app will only allow the
registered users to enter the test module. The various stages in the app are as follows:Login
System Overview
Test
Result
Login:
This window offers the user two choices for logging into the system according to the preset
privileges - Candidate login and Administrator login.
The candidate login will take the user to the user profile.
The Administrator Login will take the user to the administrator profile.
System Overview:
This window can only be accessed by the administrator. It allows the administrator to add and edit
exams.
Test:
This window contains all the exams candidate can give. All these exams are organized according
to the categories they fall in. The test window will be different for students and corporate
employees.
Result:
This window displays the result of exams the candidate has just appeared. This data will be saved
and displayed in the user profile. If the score is in top 10, the result will also be displayed in the
rankings area of result window.
This app requires the user to have characteristics such as the user should be able to communicate
and write in English and should have previous experience of giving an online exam. If not, the
candidate should be instructed about the basics usage of the app by authorized personnel.
Entering Questions:
Various Fields are:
-Questions
-Options (4)
-Correct Answer
Exam Details Screen:
Various Fields are:
-Exam Name
-No. Of Questions
-Time Limit
-Passing Marks
Result Displaying Screen:
Various Fields are:
-No. Of Correct Questions
-No. Of Incorrect Questions
-Total Marks
-Result(Pass/Fail)
Admin
Admin_ID
Name
Phone
Username Password
User
Qualificatio
User_ID
Name
Phone
Address
Name
Category
Out_Of_marks
Exam
Exam_ID
Result
User_ID
Exam_ID
Total Marks
UserName Password
Exam paper
Exam_ID
Exam_name
hours
Question_ID
Exam_ID
Question
Opt_ID
Opt1
Opt2
Opt3
Opt4
Question_ID
Exam_ID
4. System Features
Some Performance requirements identified is listed below:
The database shall be able to accommodate a minimum of 1,000 records of Users.
The software shall support use of multiple users at a time.
There are no other specific performance requirements that will affect development.
4.2
5. Other Requirements
Display result on users email-id.
Appendix A: Glossary
Appendix B: Analysis Models
Appendix C: To Be Determined List