srs on online quiz system
February 15, 2017 | Author: Sanjiv Kumar | Category: N/A
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