Vous êtes sur la page 1sur 15

Submitted in partial fulfillment of the requirements

for the award of the degree of

Bachelor of Technology
In
Computer Science

Supervisor: Submitted by:


Mr. Anshuman Kr. Saurabh Mukesh Kr. Singh (0901110019)
Assistant Professor (CSE/IT) Prashant Kumar (0901110023)
Md. Asjad (0901110018)
Vivek Tyagi (0901110033)

Chatrapati Sahuji
Subharti Institute Of Technology & Engineering
Swami Vivekanand Subharti University
Meerut-250005
(2009-2013)

1
SUBHARTI INSTITUTE OF TECHNOLOGY &ENGINEERING

Acknowledgement

Student Certificate
The satisfaction that accompanies that the successful completion of
any task would be incomplete without the mention of people whose ceaseless cooperation made
it possible, whose constant guidance and encouragement crown all efforts with success. We
gratefully acknowledge for the assistance, cooperation, guidance and clarification provided
during the development of the Online Examination System . Our extreme gratitude to Mr.
Anshuman Kumar Saurabh who guided us throughout the project. Without her willing
disposition, spirit of accommodation, frankness, timely clarification and above all faith in us,
this project could not have been completed in due time.
Her readiness to discuss all important matters at work deserves special attention.
We would also like to thank whole of the faculty of the college for their
cooperation and important support.

Mukesh Kumar Singh (0901110019)


Prashant Kumar (0901110023)
Md. Asjad (0901110018)
Vivek Tyagi (0901110033)

2
SUBHARTI INSTITUTE OF TECHNOLOGY &ENGINEERING

This is to certify that Project Report entitled “Online Examination System” which is submitted
by Mukesh Kumar Singh in partial fulfillment of the requirement for the award of degree B.
Tech. in Department of Computer Science & Engineering of Subharti University is a record of
the candidate own work carried out by him under my/our supervision. The matter embodied in
this thesis is original and has not been submitted for the award of any other degree.

Date: 21/05/2013

( ---------------------------------)
(Mukesh Kumar Singh)
This is to certify that the above statements made by the candidate are correct
to the best of my knowledge.

(----------------------------------)
(Mr. Anshuman Kumar Saurabh)
(Supervisor)

(……………………….……)
(Mr. Saurabh Kumar)
(Head, Dept. of Computer Science)

(……………………….……)
(External Examiner)

3
SUBHARTI INSTITUTE OF TECHNOLOGY &ENGINEERING
Meerut-250005

DECLARATION

I hereby declare that this submission is my own work and that, to the best of my knowledge and
belief, it contains no material previously published or written by another person nor material
which to a substantial extent has been accepted for the award of any other degree or diploma
of the university or other institute of higher learning, except where due acknowledgment has
been made in the text.

Date: 21/05/2013
Signature:

Name: Mukesh Kumar Singh

Roll No. 0901110019

4
Table of Content

(i)Acknowledgement
(ii)Certificate
(iii)Abstract
1 Introduction 9
1.1 Problem statement 10

1.2 Existing System 10


1.3 Proposed system 12
1.4 Scope and Objective 12
1.5 The waterfall model 16
1.5.1 Analysis 16
1.5.2Requirement 17
1.5.3 Design 18
1.5.4 Implementation 18
1.5.5 Testing 18
1.5.6 operation and maintenance 19

2 Requirement Analysis 20
2.1 Context level DFD 20
2.2 Level 1 DFD 21
2.3 E-R Diagram 22
2.4 Use Case Diagram 23
2.5 Hardware Requirement 24
2.6 Constraints 24

5
3 System Analysis
3.1Current System 26
3.1.1 Weakness in current system 26
3.2Requirement of new system 27
3.3Feasibility study 27
3.3.1 Technical Feasibilty 27
3.3.2Economic Feasibility 27
3.3.3 Behavioural Feasibility 28
3.4Features of new System 28

4 System Design 29
4.1 Design approach 29
4.2 Module description 30

5 Coding 31
Snapshots 80

6 Testing 86
6.1 Objective of testing 86
6.2 Principles of testing 86

6.3 Strategy of testing 86

7 Maintenance 87
7.1installation 88
7.2 do and don’ts 88

8 Future Scope 89
9 Conclusion 90

6
ABSTRACT
This document specially mentions the details of the project how it was developed, the primary
requirements, as well as various features and functioning of the project and the procedures
followed in achieving these objectives.

Online examination system forms the lifeline of the educational institutes to the functioning of
the examination. It is very useful for an institute to handle the examination and their results. It
is very useful for an institute to test its students continuously. This system is helpful for
conducting multiple choice examinations which can be conducted regularly as well as for
surprise tests and provides immediate results saving the precious time of faculties to check
papers and prepare mark sheets.

The IT initiatives have encouraged various organizations to develop systems to facilitate their
day to day operations. The online examination system will include various courses and subjects
for conducting examinations. This system helps in conducting examinations quickly and can
thus help in saving time and the operations will be carried out effectively.

With the effective use, any Institute can apply the “Online examination system” for conducting
quick examination and getting better results in less time.

7
1.Introduction
Importance of Education and Learning Education of any kind is necessary for man to develop
socially and intellectually. Every day we learn something new. An education should be rooted
to culture and committed to progress. Each of us has a social personality that is different from
everyone else; we also have a learning personality that is different from everyone else. Our
learning personality is the combination of natural talent, personal interest, current opportunity,
social environment, character, motivation and how the brain processes information. In today’s
world this learning capability is judged by means of examinations. Examinations are every
important in judging one’s personality. Thus, the need of exams today in universities, schools,
colleges and even companies for recruitment purposes. The general paper-pen tests/exams are
now slowly being replaced by the online internet based testing system. Examinations are part of
the learning process – An element in assessment – Stimulus to order thoughts – Helps to think
under pressure – Satisfaction of knowing that studies are done – Helps in judging one’s
capabilities for career options in future.

8
1.1 Problem Statement
Education of any kind is necessary for man to develop socially and intellectually. Every day
we learn something new. An education should be rooted to culture and committed to progress.
Each of us has a social personality that is different from everyone else; we also have a learning
personality that is different from everyone else. Our learning personality is the combination of
natural talent, personal interest, current opportunity, social environment, character, motivation
and how the brain processes information. In today’s world this learning capability is judged by
means of examinations. Examinations are every important in judging one’s personality. Thus,
the need of exams today in universities, schools, colleges and even companies for recruitment
purposes. The general paper-pen tests/exams are now slowly being replaced by the online
internet based testing system. Examinations are part of the learning process – An element in
assessment – Stimulus to order thoughts – Helps to think under pressure – Satisfaction of
knowing that studies are done – Helps in judging one’s capabilities for career options in future
? What are Online Examinations? Online examinations, sometimes referred as e-examinations,
are the examinations conducted through the internet or in an intranet (if within the
Organization) for a remote candidate.

1.2 Existing System


In the existing system the exams are done only manually but in proposed system we have to
computerize all the exams using this software.

 Lack of security of data.


 More man power.
 Time consuming.
 Consumes large volume of pare work.
 Needs manual calculations.
 No direct role for the higher officials.

Whenever the person wants to give the examination he can register himself for the
examination. He has the choices of the subjects to give the examination.A user who wants to
appear for any exam needs to register him/her. He will get a form. This form will contain the
following attributes:

9
 Old user
 New user

If he is a new user and not registered himself then he will have to fill up the registration form.
The form will contain the following attributes:

 User Name
 Password
 Re-type Password
 Password
 E-mail id
 Contact No
 Address
 City
 Pin Code

And if he is an old user the he will get a form of examination and it contains the following
attributes:
 User Name
 Password
There is a choice to go back to the first form if by chance he clicks on the old user, and if once
he has logged into then there is no scope to go back whether he want to give an exam or not,
and in case if he do not want to give the examination then he will be rewarded no marks.
When he log into it then a form will be displayed to him in which he will have to choose the
subject in which he wants to give an examination…The subject attribute will contain a number
of subjects and whichever subject’s exam he wants to give, he has to select the subject.

And then the question paper of the subject chosen will be displayed.

There will be 10 questions and each question will contain 4 options and not more than 1 choice
can be selected.

There will be a timer which will start as soon as the question paper appears.

If the user completes the exam before the time is over then he can submit the answers before
time otherwise when the time is over the answer sheet will automatically be submitted.

After the answers are submitted the result will be displayed according to the performance of the
candidate. The result will contain the following-

 Registration_id
 Name

10
 Percentage

1.3 The Proposed System:

This solution will provide assistance in creating, conducting and evaluating examinations.
Large organizations will be able to have a centralized database of questions, from which the
tests will be prepared. Internet will be used as a media for disseminating and conducting tests,
thus maintaining a uniform pattern for all the examinees throughout the organization. The task
of maintaining the record of scores and the tests for which a particular candidate has appeared
will be done by the portal. The progress reports can be printed at any point of time by just
providing the necessary details of a candidate. The solution can also be used by faculty
members to create question papers. They can provide a question bank consisting of questions of
varied difficulty levels. Numerous sets of distinct question papers can then be printed,
consisting of all type of questions unequal proportion. The same can be put to use in corporate
organizations and universities or colleges .For schools, colleges, universities managing the
examination have never been easy. Now school teachers and college/university professors can
manage question papers very easily. This system aims to be a powerful tool for eLearning and
online education. You can create quiz, question bank, certification examination questions in
any guage. Useful for school, college, university, teachers and professors for managing
question papers and examinations. Recruiting agencies, companies can use it for candidate’s
skills evaluation by conducting online test. It is very useful for parents in the academic
development of kids to improve their educational skills. Server is configured with proper
security measures. Clients (candidates) can connect through the web browser to the server and
take the exam

The aim of proposed system is to develop a system of improved facilities. The


proposed system can overcome all the limitations of the existing system. The system
provides proper security and reduces the manual work.
 Security of data.
 Ensure data accuracy's.
 Proper control of the higher officials.
 Minimize manual data entry.
 Minimum time needed for the various processing.
 Greater efficiency.
 Better service.

11
 User friendliness and interactive.
 Minimum time required.

1.4 Scope and objective:

The online examination has been designed to refresh the participant knowledge in the various
aspects of excellence model.

This project assesses students by conducting online objective exam. The exam would be
highly customizable. This project will enable educational institutions to conduct exam and have
automated checking of answers based on the response by the candidates.

Online objective exam will reduce the hectic job of assessing the answers given by the
candidates. Being an integrated system it will reduce paper work and is very useful for
educational institutions where regular evaluation of students’ is required.

The aim of the project is to allow teachers to conduct examinations to the students.
There are many unique features in the project. The teachers are given option to set the time
limit of the exam. When the students start their exam, after the allotted time, the exam
automatically ends and a grade sheet is printed to the students. Another important feature of the
project is that the students are not allowed to take the screen shot of the questions as a matter of
security. Various types of reports can be generated both for the teachers as well as the
administrators. The software will be used by three different types of users namely

1. Students

2. Staffs

3. Administrators

The examination can be conducted in any number of systems that are connected with
web server, so that students of the same batch can do the examinations at the same time. The
questions will be issued to the students as per the order of the computer i.e. questions will be
randomly displayed to the students. Some of the modules that will be used in the project are:
Teachers can add new questions to the exam paper. In this software the teachers can add
questions to the question set. The questions are stored in the database. The data base is resides
on the server and the terminals can access the database and conduct the exam using the stored
questions. Teachers of each subject add the respected question papers with the question set
number and the question number. The mark for each question is also set by the teachers.
Teachers have to manually enter the questions. Teachers can set the duration of the exam. The
examination duration is also set by the teachers. After the specific time the answers are
submitted to the database via the network and we cannot answer any questions after the
submission. The duration for each exam is varied depends on the type of the examination and
12
the type of the subject. There are timers also for control the time duration of the examination.
Students attend the exam. Students can attend the examination with the registration id and the
password. The registration id is given by the administrator. The authentication of the software
is done using the registration id and password. Administrators can enable security settings.
Administrator has the control over the software and the entire system. Administrator can add
new user and can give user id. Administrator gives the user id to the registered students and the
student can login to the system only giving the user id and password. The administrator give
security like students cannot take the screenshots of the examination screen, cannot write exam
after the specific time. After the specified time the answers are submitted to the server
automatically. Print out of the grade sheet is issued when the student completes the exam, or
when the duration is finished. After the completion of the examination the answers are
submitted for further process. The answers are compared with the database and the grade for
the students is calculated after result comparison. The students can view and take printouts as
mark sheet or score sheets using the software. If any printer is connected with the system using
software we can take the printouts and this is the official score sheets for the students.

In the ONLINE EXAMINATION, Student may register them for particular course. They can
use this Examination process sitting at College Campus. Student may register on or before date
and time that managed by the Institutes. This Windows Application provides facility to conduct
online examination at college campus. It saves time as it allows number of students to give the
exam at a time and displays the results as the test gets over, so no need to wait for the result. It
is automatically generated by the server.

Administrator has a privilege to create, modify and delete the test papers and its particular
questions. User can register, login and give the test with his specific id, and can see the results
as well. Exam can be given at any where. By doing this online, Student and institutes
management can save their time. There are two types of people who participate in this system
one is the user and other is the administrator. The administrator is responsible for writing and
scoring examinations. He can add question to the database, add new user to the database and
issue a valid ID for that user. The examinee takes up the test and gets the result immediately for
each section.

An Online Examination application will enable students to use the COLLEGE to online
Examination for Exam in the Institute.

The Online Examination application will have the following functionalities:

I. The application will enable a user to Exam.

II. The application will enable a student of the Institute to register to use the application.

III. The application will enable to view Examination details to the administrator.

13
IV. The registered user can not be able to modify any personal details such as address or
phone number after Exam

There are advantages and disadvantages in online examinations. The main advantage is that it
can be conducted for remote candidates and evaluation of answers can be fully automated for
MCQ questions. Online examinations can be conducted at any time and does not incur higher
cost as traditional exam scenario as there is no paper work involved(e.g. printing exam papers,
prepare paper admissions etc) , there is no invigilators, also no need of arrangement of exam
centers.

When comparing with traditional exam scenario the cost for an online examination will be
almost zero after the online exam system is establishment and if maintenance cost is not
considered. The disadvantage of the online examination is the inability of invigilating. There
are methodologies used in these examinations, when registering candidates and presentation of
questions, so that to test candidates knowledge and skills. However with a limited time,
candidate cannot be completely tested with his skill-test.

14
15

Vous aimerez peut-être aussi