Académique Documents
Professionnel Documents
Culture Documents
Table of Contents
Table of Contents ........................................................................................................................... i
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 .............................................................................................................................. 2
References. .................................................................................................................................. 2
Performance Requirements.......................................................................................................... 7
Safety Requirements .................................................................................................................... 7
Security Requirements................................................................................................................. 7
Software Quality Attributes ......................................................................................................... 8
Appendix A: Glossary....................................................................................................................9
1. Introduction
1.1 Purpose
The Software Requirement Specification describes the requirements of Online
Examination System. This Software Requirement Specification gives an overview about
the working, system requirements, software and hardware compatibility. It also mentions
the Project Plan, the Team Members involved and their individual as well as collective
responsibilities.
1.2 Document Conventions
The Headings are written in Times New Roman, having font size 14 points.
The other texts are written in Times New Roman, having font size 12 points.
their correct answers and list of students who are eligible to give exams. The administrator
will manage the whole process. The process is explained in the further sections.
1.5 References.
2. Overall Description
2.1 Product Perspective
The product is a self-contained project, the first of its family. This is an era of
information technology where automation of each and every activity is gaining
importance. The site will lead to the automation of the examination system. This website
can and will be modified and its further advanced versions with more features will be
released.
Students and Faculties will register themselves and create their respective login id
and password.
The Faculties will submit the questions, four options and the respective correct
answer.
The exam details like the time, no. of questions and marking scheme will be
displayed to the students before they take exams.
Administrator:
The administrator will manage the overall process. He would have the
right to enter student details, to enter the list of questions along with their options
and correct answers.
Student:
The student is the main intended user for whom this product is. He/She
will have the right to take a test by filling in their correct login id and password.
At the end, when they submit their test they can view their result then and there.
Faculty:
The Faculty will fill in the exam details and the list of questions, four
options and the corresponding correct answer. They can view the result of the
exam conducted by them.
Software Requirements:
JavaScript
The questions in the exam will all be of objective type with four choices.
Users should have basic knowledge and should be comfortable using general
purpose applications on computers.
Welcome Screen:
1. Login Space
2. Registration Link.
3. Previous Exam Details.
4. Notice Board.
5. Features of the product.
6. Exams Link.
7. Results Link.
4. System Features
4.1 Validity Checks:
JavaScript provides validity checks for various fields in the forms.
4.2 Sequencing Information:
All the information regarding exam details, student list, question details, display
of result should be handled sequentially that is data should be stored only in a particular
sequence to avoid any inconvenience
5. Nonfunctional Requirements
5.1 Performance Requirements
This subsection specifies numerical requirements placed on the software or on the
human interaction with the software, as a whole. Numerical requirements will include:
Security:
Only authorized users will be able to access the website by entering the
correct login name and corresponding password.
Maintainability:
The website can be maintained in present or future. It will be easy to
incorporate new requirements in the individual modules.
Portability:
As the website is online so will be easily portable on various systems.
The website will be also easily portable on any Windows based system that has
SQL Server Manager 2008 installed.
6. Project Plan
6.1 Team Members
Varun Joshi
Vikas Sharma
Tanmay Gandhi
6.2 Division of Work
Varun Joshi:
Requirement Gathering, Coding, Testing, Database.
Vikas Sharma:
Analysis, Requirement Gathering, Designing, UML Diagrams, Database.
Tanmay Gandhi:
Documentation.
Completion Date
Submission Date
07/01/13
01/03/13
06/03/13
Appendix A: Glossary
SRS
A Software requirements specification specifies the requirements
specification for a software system, is a complete description of the behavior of a
system to be developed
HTTP
Hyper Text Transfer Protocol is a transaction oriented client-server
protocol between web browser and web server.
MCQ
Multiple Choice Questions.
HTML
Hyper Text Markup Language.
JavaScript
Client side script for interactive web pages.