srs on online quiz system

February 15, 2017 | Author: Sanjiv Kumar | Category: N/A
Share Embed Donate


Short Description

Download srs on online quiz system...

Description

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!!!!!

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!!!!!

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!!!!!

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. 3.1.2 Hardware interfaces

Quizilla 24x7

!!!! Online quiz!!!!!

Software Requirement Specification

Page No:5

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: Login box

Inputs: Input User ID Password

Unit of Measure Character Character

Valid Range 10 6-15

Process: Operations that need to be performed on Input Data Operations

Quizilla 24x7

Validity Check on Input

!!!! Online quiz!!!!!

Intermediate Data produced

Software Requirement Specification Capturing/Record

User ID and Password are

input in the

matched, No filed is left

textbox

blank

Page No:6 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: New User registration Inputs: Input Student name Student ID(As on id card) Department Branch Year

Unit of Measure Character Character Character Character Character

Valid Range 15 13 15 5 1

Process: Operations that need to be performed on Input Data Operations Capturing/Record

Validity Check on Input No any filed is left blank

Intermediate Data produced

input in the textboxes Output: 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: Test Now

Quizilla 24x7

!!!! Online quiz!!!!!

Software Requirement Specification

Page No:7

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 Capturing/Record

Validity Check on Input All input must be in valid

input in the

range and

Intermediate Data produced Student details, date ,time

textboxes 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: Student details and performance

Process: Operations that need to be performed on Input Data Operations Capturing ID in the textboxes Output: Input Student ID Student name

Quizilla 24x7

Validity Check on Input ID will be matched with

Intermediate Data produced Students details

the database Unit of Measure Character Character

!!!! Online quiz!!!!!

Valid Range 13 digit 20

Software Requirement Specification Branch Previous test Score

Character Date Integer

Page No:8 5 ---

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

50

3

supported Amount and type of information to be

10 kb/sec for text

handled

data 20 kb/sec for graphical data

3.3.2 Dynamic numerical requirements

Quizilla 24x7

!!!! Online quiz!!!!!

Software Requirement Specification

Page No:9

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!!!!!

Software Requirement Specification No:10

Page

[4] Hardware Requirements MONITOR MEMORY PROCESSOR KEYBOARD FLOPPY DISK HARD DISK CD ROM MOUSE

15’’ SVGA Colour Monitor 512 MB RAM and more Pentium-IV Standard 101/102 keys or Microsoft natural keyboard Standard 1.44 FDD 40 GB Standard 52x CD-ROM PS-2 WITH SCROLLING

[5] Software Requirements OPERATING SYSTEM PROGRAMMING LANGUAGE WEB SERVER DATABASE EXTRAS

Windows 9x,Xp VB.net Apache server MS SQL Server 7.0 Crystal Report, PDF Converter

*****

Quizilla 24x7

!!!! Online quiz!!!!!

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF