gate online exam-srs

21
GATE Online Examination Software Requirement Specification

Upload: nir-infosys

Post on 14-Apr-2015

146 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: GATE Online Exam-SRS

GATE Online

Examination Software Requirement Specification

Page 2: GATE Online Exam-SRS

Table of Contents

1. INTRODUCTION

o PURPOSE

o SCOPE

2. OVERVIEW o ACTORS

3. GENERAL DESCRIPTION

4. REQUIREMENTS o FUNCTIONAL REQUIREMENTS

o ANALYSIS

o DESIGN

o IMPLEMENTATION

o MAINTAINANCE

o NON-FUNCTIONAL REQUIREMENTS

5. INTERFACE REQUIREMENTS o USER REQUIREMENTS

o HARDWARE REQUIREMENTS

o SOFTWARE REQUIREMENTS

6. MODULE DESCRIPTION

o Admin Module

o User Module

o Online Test

o Student Blog

o Study Material

7. E-R DIAGRAMS

8. DATA FLOW DIAGRAMS

9. USECASE DIAGRAMS

10. SEQUENCE DIAGRAMS

Page 3: GATE Online Exam-SRS

1. Introduction:

Purpose: The purpose of this document is to define the requirements of

software that helps students who are appearing for GATE examination

Scope: The scope of this project & subsequently the requirements

defined by this document is the creation of categorized in different

options to that provide functionality to help the students for the

preparation of GATE examination. All implementation will be based on

project planning estimates and revisions to these requirements

2. Overview:

GATE online examination is a web application designed to help any

student who are appearing for GATE. Any student who has internet

connection they can use it for the preparation of GATE. This application

provides a revision test for GATE. This application can also provide

subject wise test for students to evaluate his/her self

Actors: Students, Admin

o Students: Those are who are preparing or appearing for GATE

exam

o Admin: Admin is a person who is setting the question paper or

feed the questions for the exam

Page 4: GATE Online Exam-SRS

3. General Description:

The project title is GATE online examination. In this project we can

develop the 5 modules such as admin, user, test, study material,

student blog

GATE Online Examination System is a software (web) application which allows a particular user (student) or institute to arrange, conduct and manage GATE objective examination via online

The test is a timed test. Admin can change the duration of the test

before it begins. This Software (web) application is allow user or

student to take his/her assessment by giving online exam. This

application is provide the interface to admin to generate the

questions according to assessment and take the student/user exam

regarding GATE

In this Software (web) application we provide the vast database of

questions for the individual subjects which are include in GATE exam

GATE Online examination system is a one kind of web application in

which any particular can give exam online and also can get the result

immediately after the examination. In this web application any

student can give online exam after log in to the system. Every single

student has his/her Login username and password. So any student

can see or give his/her own exam and can see his/her own result and

student can also analyze his/her result. In this online examination

system we will include multiple choice questions

Student/User also gets their result in Email. System generates Graph

& Analysis of Student/User result and gives the right answer of its

wrong answer

Page 5: GATE Online Exam-SRS

4. Requirements:

Functional requirements: o It is defined as required internet connection

o In this project computer is the first requirement

o It can also compatible with the touch screen devices

Analysis: o In this place, the project requirement is analyzed and

availability of requirement is seen

Design: o Project manager makes the design of the project

Implementation: o The construction of project is done and coding is developed in

ASP.NET and C#

Maintenance: o In this the software maintenance and updating can be made

Non-Functional requirements: o Transferring data with the speed of about 50mbps

o It is high portability, reliability, accepting failure rates and user

friendly

Page 6: GATE Online Exam-SRS

5. Interface Requirements:

User Requirements:

o User will require a computer with basic system specification and

internet connection.

Hardware Requirements: o Basic Running Processor

o Internet connection using dongle or broadband WiFi modem

Software Requirements: o Microsoft Visual Studio 2010 and .NET Framework 4.5

o Web Browser

o Microsoft SQL Server 2008

Page 7: GATE Online Exam-SRS

6. Module Description:

Admin Module: o Login:

He/she will enter username and password into the system for login. After

successful login he/she will see his/her own control panel and from it he/she

can access different features of the website

o Manage test questions: Admin can create test and enter different questions into the test

o Manage test answers:

Admin will set correct and optional answers for particular test. Manage

multiple tests and make one test

o See test results: Admin can see test results of any user/student

o See passed & fails candidates: Admin can see passed and failed user/student any time

o Block user/student:

Admin can block particular user/student. If user/student is blocked then

he/she can’t give login into the system and can’t give answers

User/Student Module

o Register: New user will create his/her account into the website. In registration form

user/student provide all the information about his/her regarding educational

details

o Login: After creating account user will enter username and password. System will

check right username and password into database and display appropriate

message to user

o Forgot Password: If user forgot his password then he/she can retrieve his password using security

questions entered at registration time via E-mail id registered in Database

Page 8: GATE Online Exam-SRS

o Change His profile:

After login, user can change his/her old profile at any time. Select particular

test from multiple test lists: User can enter any test from the system. In

advance system would have May test created and user can select any

appropriate test from the system

o Give Test:

After selection of appropriate test user can give answers of the questions one

by one of any category of test

o See Result: After completion of test user can see the result at a time. She/he can see

number of right questions, number of wrong questions, number of unanswered

questions etc

o See right answers:

She/he can see number of right answered

o Get result in mail:

After completion of test user will receive his/her result into mail automatically

o See graphs & charts results:

User will see advance graphs and charts for his/her results

Online Test:

o Provide the lists of subjects which are in GATE syllabus Subjects are include in our software or web application as below

Mathematics

Database Management System

Software Engineering and Web Technology

Theory Of Computation

Compiler Design

Computer Networks

Digital Logic and Computer Organization

General Ability

Verbal Ability

Operating System

Student/User also practice on the individual subject by taking exam and

assessment of its knowledge

o GATE paper series for the practices These papers are design according to the GATE rules and regulation and

marking system

Page 9: GATE Online Exam-SRS

Student Blog:

o This module provide the one interface to the student/user to solve their query

posting on blog and get the solution from the registered user/student on

Software/Web application

Study Material:

o This module facilitates the student with NPTEL’s videos and PDF for GATE

preparation

Page 10: GATE Online Exam-SRS

7. E-R Diagram

Page 11: GATE Online Exam-SRS

8. Data Flow Diagrams

8.1 Context level DFD

Page 12: GATE Online Exam-SRS

8.2 First Level DFD for User

Page 13: GATE Online Exam-SRS

8.3 First Level DFD for Admin

Page 14: GATE Online Exam-SRS

8.4 Second Level DFD of Student

1) Login

2) Forget Password

3) Registration

Page 15: GATE Online Exam-SRS

4) Exam Process

5) Manage Exam

Page 16: GATE Online Exam-SRS
Page 17: GATE Online Exam-SRS

8.5 Second Level DFD of Admin

1) Login

2) Forget Password

3) Manage Feedback

Page 18: GATE Online Exam-SRS
Page 19: GATE Online Exam-SRS

9. Use Case Diagram

Page 20: GATE Online Exam-SRS

10. Sequence Diagram

10.1 SEQUECE DIAGRAM FOR STUDENT

Page 21: GATE Online Exam-SRS

10.2 SEQUENCE DIAGRAM FOR ADMIN