srs on online quiz system

14
Software Requirement Specification Page No:1 Table of Contents 1. Introduction 1.1 Purpose 1.2 Scope 1.3 References 2. Overall description 2.1 Product functions 2.2 User characteristics 2.3 Assumptions and dependencies 3. Specific requirements 3.1 External interface requirements (Non-functional requirements) 3.1.1 User interfaces 3.1.2 Hardware interfaces 3.1.3 Software interfaces 3.1.4 Communications interfaces 3.2 Functional requirements 3.2.1 Validation to be perform 3.2.2 New user registration 3.2.3 Conduct test 3.2.4 User details and performance 3.3 Performance requirements 3.4 Design constraints 4. Hardware requirements Quizilla 24x7 !!!! Online quiz!!!!!

Transcript of srs on online quiz system

Page 1: srs on online quiz system

Software Requirement Specification Page No:1

Table of Contents

1. Introduction

1.1 Purpose

1.2 Scope

1.3 References

2. Overall description

2.1 Product functions

2.2 User characteristics

2.3 Assumptions and dependencies

3. Specific requirements

3.1 External interface requirements (Non-functional requirements)

3.1.1 User interfaces

3.1.2 Hardware interfaces

3.1.3 Software interfaces

3.1.4 Communications interfaces

3.2 Functional requirements

3.2.1 Validation to be perform

3.2.2 New user registration

3.2.3 Conduct test

3.2.4 User details and performance

3.3 Performance requirements

3.4 Design constraints

4. Hardware requirements

5. Software requirements

Quizilla 24x7 !!!! Online quiz!!!!!

Page 2: srs on online quiz system

Software Requirement Specification Page No:2

[1] Introduction

1.1 Purpose

The “Quizilla 24x7” is a Web application that provides facility to graduating/learning student. It provides a competitive platform, where a student not only judges their knowledge/skill but also they can improve their knowledge/skill at the same time. Quzilla24x7 can take test of a large collection of candidate at same time and display score card & solution online.

1.2 Scope

The main objective of this project is to conduct online test which will help

them to become self paced learners and to make them aware of examination pattern

of many competitive exams such as GATE, TOFEL, and various PSUs .Some of the

aim of the project includes:-

1. Help students to go beyond their normal curriculum and learn about various other

aspects which are apart from academic education.

2. To provide an examination system where, there is virtually no scope of errors and the results are much faster. And the system is more transparent.

3. To provide an environment where students not only can learn but also analyze their performance simultaneously.

4.To train the students to work within time limit with constraints .

1.3 References

IEEE Std 830-1998(Revision of IEEE Std 830-1993)

IEEE Std 828-1998, IEEE Standard for Software Configuration Management

Plans.

IEEE Std 610.12-1990, IEEE Standard Glossary of Software Engineering

Terminology.

IEEE Std 730-1998, IEEE Standard for Software Quality Assurance Plans.

R. Pressman 5E, reference book

Quizilla 24x7 !!!! Online quiz!!!!!

Page 3: srs on online quiz system

Software Requirement Specification Page No:3

*****

[2] Overall description

This software is responsible for the recording and automating the task of the

conducting online quiz. It makes the faster working and good services with efficient

user interaction.

2.1 Product functions

The product includes many functionalities of the organization. These

functionalities are:

New student registration.

User database management.

Score evaluation.

To conduct test.

Security management.

2.2 User characteristics

Many users such as Administrator, Students, can use system. Only

administrator of the system should be able to enter user or modify any kind of

information in the system, but every user with a valid login ID and password should

be able to view his details such as marks in previous tests, performance graph etc.

Following table indicates all the user characteristics:

User Access Privileges

Administrator Add question

Modify database

Quizilla 24x7 !!!! Online quiz!!!!!

Page 4: srs on online quiz system

Software Requirement Specification Page No:4

Remove question

Users View score

Give test

2.3 Assumptions and dependencies

We assume all users have basic computer knowledge and also our quiz system provides good user interface and help section to help the user at any moment during visit to the website.

*****

[3] Specific Requirements

Here we describe all the descriptions of the external interface requirements

and functional requirements.

3.1 External interface requirements (Non-functional requirements)

In this section we describe all the non-functional requirements of the system.

Non-functional requirements are those requirements that constitute the overall

attributed of the system such as portability, performance, security, etc.

3.1.1 User interfaces

All activities of Quizilla have screen-based interaction. It incorporates with effective

GUI concepts and focuses on user-friendly systems. It has good, appealing, attractive,

and aesthetic web pages with optimum hyperlink to select the required process. Home

page of Quizilla provides all the basic information that the user require for successful

processing.

Quizilla 24x7 !!!! Online quiz!!!!!

Page 5: srs on online quiz system

Software Requirement Specification Page No:5

3.1.2 Hardware interfaces

None

3.1.3 Software interfaces

Interfacing with several modules in order to perform various operation it

require Database connectivity (SQL), Server interfacing (APACHE).

3.1.4 Communications interfaces

Not any

3.2 Functional requirements

In this section, we describe the functional capabilities of the system. For each

functional requirement, the required inputs, desired outputs, and processing

requirements are specified. Functional requirements specify which outputs should be

produced from which given inputs. They describe the relationship between the input

and output of the system.

3.2.1 Validation to be perform

The student enter user id and password in the appropriate text box.

If number of attempts is less than 3, allow a user to re-enter the user name

and password, otherwise, terminate the application.

Sources of input:

INPUTS:

Input Unit of Measure Valid Range

User ID Character 10

Password Character 6-15

Process:

Quizilla 24x7 !!!! Online quiz!!!!!

Login box

Page 6: srs on online quiz system

Software Requirement Specification Page No:6

Operations that need to be performed on Input Data

Operations Validity Check on Input Intermediate Data produced

Capturing/Record

input in the

textbox

User ID and Password are

matched, No filed is left

blank

Login details

Output:

Home page will open with additional options.

3.2.2 New user registration

This page provides registration for new customer. Students have to fill the

appropriate form with valid entry.

Sources of input:

INPUTS:

Input Unit of Measure Valid Range

Student name Character 15

Student ID(As on id card) Character 13

Department Character 15

Branch Character 5

Year Character 1

Process:

Operations that need to be performed on Input Data

Operations Validity Check on Input Intermediate Data produced

Capturing/Record

input in the

textboxes

No any filed is left blank

Output:

Quizilla 24x7 !!!! Online quiz!!!!!

New User registration

Page 7: srs on online quiz system

Software Requirement Specification Page No:7

After entering all the appropriate details of user it will be validated and added

to database for future use. From onwards he/she can login to give test in this website.

3.2.3 Conduct test

Sources of input:

INPUTS:

Input Unit of Measure Valid Range

Question no Integer 2 digit

Correct choice Character 1 digit

Process:

Operations that need to be performed on Input Data

Operations Validity Check on Input Intermediate Data produced

Capturing/Record

input in the

textboxes

All input must be in valid

range and

Student details, date ,time

Output:

After successful submission the marks sheet will be evaluated and result will

be displayed with all its details.

3.2.4 User details and performance

The system will store all the records of users such as date and score of

previous test conducted.

Sources of input:

Quizilla 24x7 !!!! Online quiz!!!!!

Test Now

Student details and performance

Page 8: srs on online quiz system

Software Requirement Specification Page No:8

Process:

Operations that need to be performed on Input Data

Operations Validity Check on Input Intermediate Data produced

Capturing ID in

the textboxes

ID will be matched with

the database

Students details

Output:

Input Unit of Measure Valid Range

Student ID Character 13 digit

Student name Character 20

Branch Character 5

Previous test Date --

Score Integer --

3.3 Performance requirements

Here we consider both the static and the dynamic numerical requirements

placed on the software or on human interaction with the software as a whole.

3.3.1 Static numerical requirements

Following table indicates the static numerical requirements:

1 The no of terminals to be supported 50

2 The no of simultaneous users to be

supported

50

3 Amount and type of information to be

handled

10 kb/sec for

text data

20 kb/sec for

graphical data

Quizilla 24x7 !!!! Online quiz!!!!!

Page 9: srs on online quiz system

Software Requirement Specification Page No:9

3.3.2 Dynamic numerical requirements

Dynamic numerical requirements include, our total no of tasks such as

login ,new user registration will take certain time periods for both normal and peak

workload conditions.

Here we measure each task would be processed in less than 1 sec. It means

100% task performed in less than 1 sec.

3.4 Design constraints

Design constraints that can be imposed by other standards, hardware

limitations, etc. Also should specify the requirements derived from existing

standards or regulations. These are:

User Interface Design------------------Existing Controls

Data modeling ---------------------------Rational Rose tool

Data Backup-------------------------------Manual

Database management -----------------Automated/manual

Quizilla 24x7 !!!! Online quiz!!!!!

Page 10: srs on online quiz system

Software Requirement Specification Page No:10

[4] Hardware Requirements

MONITOR 15’’ SVGA Colour Monitor

MEMORY 512 MB RAM and more

PROCESSOR Pentium-IV

KEYBOARD Standard 101/102 keys or Microsoft natural keyboard

FLOPPY

DISK

Standard 1.44 FDD

HARD DISK 40 GB

CD ROM Standard 52x CD-ROM

MOUSE PS-2 WITH SCROLLING

[5] Software Requirements

OPERATING SYSTEM Windows 9x,Xp

PROGRAMMING LANGUAGE VB.net

WEB SERVER Apache server

DATABASE MS SQL Server 7.0

EXTRAS Crystal Report, PDF

Converter

Quizilla 24x7 !!!! Online quiz!!!!!

Page 11: srs on online quiz system

Software Requirement Specification Page No:11

*****

Quizilla 24x7 !!!! Online quiz!!!!!