Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 19

Online Examination System

SYNOPSIS
ON:-

ONLINE EXAMINATION SYSTEM

Submitted to: Submitted By:


Ms. Priya Bhasin Kshitij Agrawal (0836310030)

(Computer Science Dept.) Eishan Tandon (0836310406)

Javed (0836310027)

Krishna Kr. Singh (0836310407)


ACKNOWLEDGEMENT

The satisfaction that accompanies the successful


completion of any task would be incomplete without
mentioning the people, whose ceaseless cooperation made it
possible, and whose constant guidance and encouragement
crown all efforts with success.
We are grateful to our project guide Miss Priya Bhasin for
the guidance, inspiration and constructive suggestions that
helped us in the preparation of this project.

Kshitij Agrawal
Eishan Tandon
Krishna Kr. Singh
Javed

02

CONTENTS
1. Title

2. Introduction

3. Objective

4. Project Category

5. System Analysis

6. Data Flow Diagrams

7. Entity Relationship Diagram

8. Future Scope

9. Bibliography

03
Online
Examination
System

INTRODUCTION

This is a project done for the university online exams . I have tried my best to make the
complicated process of Online Examination as simple as possible. I have tried to design the
software in such a way that user may not have any difficulty in using this system and further
expansion of this software is possible.

I am confident that this system can be used readily by no programming personal.

Online Test System is basically intended at developing software for providing an Online
Test System for the students of University. We will be developing this software because of the
following reasons :-

 Presently, if the teachers conduct any objective test, they have to check the answer sheets
manually which is time consuming. The whole process of assigning test and evaluating their
scores after the test, was done manually till date. Processing the test paper i.e. checking and
distributing respective scores used to take time when the software was not
Installed .

 Students cannot do practice of attempting objective question papers.

 Generation of results manually might result in errors.

 It is very difficult to analyze the exam manually.

 The chances of paper leakage are more in current system as compared to proposed system.

 There is a lot of paper work which might create confusion and overhead.

 Right from making test papers, conducting test and giving results; everything has to be done
manually.

 If any question needs to be removed, it has to be cut as it can’t be deleted .

 If faculty feels like modifying any question or any of its options, then he will have to write
the whole question again and cut the previous one.

 Further, results and answers can’t be obtained instantaneously.

The online test created for taking online test has following
features which are as follows :-
 In comparison to the present system the proposed system will be less time consuming and is
more efficient.

 Analysis will be very easy in proposed system as it is automated.

 Result will be very precise and accurate and will be declared in very short span of time
because calculation and evaluations are done by the simulator itself..

 There will be zero paper work .

 The proposed system will be very secure as no chances of leakage of question paper as it is
dependent on the administrator only.

 The logs of appeared candidates and their marks are stored and can be backup for future use.

 This system will provide instant results and answers of the test paper to the students.

ONLINE EXAMINATION SYSTEM

Objective:
 The objective of on-line test simulator is to take online test in an efficient
Manner and no time wasting for checking the paper.

 The main objective of On-line test simulator is to efficiently evaluate the


candidate thoroughly through a fully automated system that not only saves lot
of time but also gives fast results.

 For students they give papers according to their convenience and time and there
is no need of using extra thing like paper, pen etc.

FEATURES
 Secure

 Easy to use

 Reliable and accurate

 No need of an examiner

 System connectivity

 No data duplication

 No paper work is required.

 Time efficient.

 Cost efficient.

 Automatic data validation.

 Password is encrypted.

 User friendly environment.

 Data security and reliability.

 Fast data insertion and reliability.

 Easy performance check.

Project Category
This Project is coupled with material on how to use the various tool, sub sets available in
ASP and SQL-2005.The need of today’s software development is competence in a GUI based
front-end tool,which can connect to Relational Database engines. This gives the programmer the
opportunity to develop commercial applications.These applications give users the power and
ease of a GUI with the multi user capabilities of Novell, UNIX or WinNT based RDBMS
engines such as SQL. All the important coding techniques used by programmers, in OOPS based
coding is brought out in full and in great detail.

This project is run on intranet of the college because it is web based applicaion. It may be
run on the internet for vast scope. The SQL SERVER provides many functionality for handling
the database.

System study & Analysis

Principles of System Analysis


 Understand the problem before you begin the analysis.

 Develop prototype that enable a user to understand how human machine


interaction will occur.

 Record the origin of and the reason for every req.

 Use multiple use of requirements like building data , function and behavior
model.

 Work to eliminate ambiguity.

Data Flow Diagram

Registration Registration
Table
User

Login User Table

Exam

Result

C C++ C# JAVA

Calculate
Result
TECHNOLOGIES USED
1. Front end as:
ASP.NET with C#
2. Database:
SQL server 2005

Tables of Database : -

1. Registration Table :-

S.No Field name Data Type Description


.
1. Userid text Store user name for checking correct username
2. Password text Store password corresponding to username
3. name text
4. Email id text Store the valid email address
5. address text Store the address of the user.
6. Contact no number Store the valid contact no. of the user
7. qualification text Store the recent qualification of the user.
s

2. Login table

S.No. Field name Data Type Description


1. userid text Stores the valid and unique
id of the user
2. password text Store password
corresponding to username

3. Questions table:-

S.no Field name Data Type Description


1. Userid text Stores the user id

2. Question text Stores the question


3. Option 1 text Stores the option1

4. Option2 text Stores the option3

5. Option3
6. Option4
7. Answer text Stores the option which is
correct

8. Paper name text Stores the exam name

4. Result Table : -

S.n Field name Data Type Description


o
1. Userid Text Stores the user id
2. Ques_corr Number Stores no of correct question
3. Ques_wrng Number Stores no of wring questions
4. score number Total score after the exam
5. Doe Date Date of examination
6. Status Text Passed or Failed
7. Paper name Text Exam name

Functional details of different modules

The online test created for taking online test has following stages
 Login
 Test
 Result

Login:-

There is a quality login window because this is more secure than other
login forms as in a normal login window there are multiple logins available
So that more than one person can access to test with their individual login
But in this project there is only one login id i.e. administrator id and
Password by which a person enter the site. Hence it is more secure and
reliable than previously used on-line test simulators.And also in this system we
have implemented password encryption means password will be stored in database
in encrypted form ie. More secure then that of stored only as in original form.

TEST:

Test page is the most creative and important page in this project. It
Consists of 2 modules namely:

 Subject selection
 Utilities

Subject selection:-

From the given choices the candidate can select his


field (like C, C++ and JAVA etc) for taking on with the test.

Utilities:-

It includes:-

 Skip and come back to the question afterwards if


needed.
 Gives the list of attempted and unattempted
questions and can go to any question directly and can
either attempt or change the answer of the already
attempted question.

Result: -

 Gives result of thr user in simplified form .

 It’s the last module but seems to be the most important one where user comes to about
his/her result of the exam in just few seconds.

 It consists of following information about the result : -

 Exam/paper name
 No of correct question.
 No of wrong questions.
 Exam score
 Status of the exam ie. Passed\failed
 Date of Exam

HARDWARE & SOFTWARE REQUIRMENTS

Hardware Requirments:
1 Processor Intel Core i3

2 RAM 2GB DDR3


3 Hard Disk 1TB

Software Requirments:

1 Operating System Windows 7

2 Codig (frontend) Microsoft Visual Studio 2008

3 Database (backend) SQL Server 2005

Future Scope

Scope of this project is very broad in terms of other manually taking exams.
Few of them are:-
 This can be used in educational institutions as well as in corporate
world.

 Can be used anywhere any time as it is a web based application(user


location doesn’t matter).

 No restriction that examiner has to be present when the candidate


takes the test.

Bibliography

1. C# Programming WROX PUBLICATION


2. ASP Projects WROX PUBLICATION
3. Software Engineering Rajib Mall PHI PUBLICATION
4. SQL-2005 The Complete Reference MC GRAWHILL

You might also like