Online Quiz
Management
System in JAVA
AIM
The main aim of Online Quiz System Project ( in Java )
is to facilitate a user-friendly environment of Bluebook implementation and reduces the manual effort.
Providing an online comprehensive solution to manage quiz system. It will simplifies the task and
reduce the paper work.
OBJECTIVE
The main objective of Online Quiz System is to enhance and upgrade the existing system by
increasing its efficiency and effectiveness. The software improves the working methods by
replacing the existing manual system with the computer based system.
NEED OF AN ONLINE QUIZ
40% 87%
• Offline exam required large
• Takes less time to check answer sheet
administrative and operational setup
and prepare result
• Arrangement of question papers and
• Cost effective
answer sheet takes heavy cost
• No chance of question paper leak
• Takes much time in checking the
• Question and students answers can be
answer copy and result preparation
save and stored for a long time in
• Chances of question paper leak
online exam
FUNCTIONAL
REQUIREMENTS
Admin can perform CRUD operations
Admin can see details of the student
Automatically logout from the quiz if time limit exceeds
Administrator must have valid userid and password to login to the
Online QuizSystem.
Automatic score generation of the students
User need to enter correct format of email address and contact
number during registration
NON-FUNCTIONAL
REQUIREMENTS
Users are not allowed to change any question
An application will run only when user registers
Privacy of information, the export of restricted technologies, intellectual property rights,
etc. should be audited.
It is cost effective
User needs to enter contact number and email in correct format.
SYSTEM REQUIREMENTS
Software Specification Hardware Specification
Apache NetBeans JAVA Ram >= 4 GB
My SQL thin client 64-bit operating system, x64-based processor
Windows Operating system Processor Intel(R) Core(TM) >= i3
Internet Laptop
Power
FLOW CHART
DATA DICTIONARY
Table :- Question
Column Name Data Type Keys Nullable Description
Question_ID Varchar (10) Primary Key No Unique Id for each
question
Question Varchar(500) - Yes Display the question
Opt_1 Varchar(500) - Yes Option 1 for the
given question
Opt_2 Varchar(500) - Yes Option 2 for the
given question
Opt_3 Varchar(500) - Yes Option 3 for the
given question
Opt_4 Varchar(500) - Yes Option 4 for the
given the question
Answer Varchar(500) - Yes Correct answer for
the given question
Table: Student
Column Name Data Type Keys Nullable Description
rollNo varchar(10) Primary Key No Used to store the Roll Number of a student
Table Question
name varchar(100) Yes Used to store name of the student
fatherName varchar(100) Yes Used to store father’s name of the student
motherName varchar(100 Yes Used to store mother’s name of the student
gender varchar(50) Yes Used to store gender of the student
contactNo varchar(10) Yes Used to store contact number of student
email varchar(100) Yes Used to store email address of the student
tenthUniversityName varchar(200) Yes Used to store 10th school name
tenthPercentage varchar(10) Yes Used to store 10th % of the student
tenthPassoutYear varchar(5) Yes Used to store passout year of 10th
twelveUniversityName varchar(200) Yes Used to store 12th school name
twelvePercentage varchar(10) Yes Used to store 12th % of the student
twelvePassoutYear varchar(5) Yes Used to store passout year of 12th
graduationUniversityName varchar(200) Yes Used to store university name of graduation
graduationPercentage varchar(10) Yes Used to store percentage scored during graduation
graduationPassoutYear varchar(5) Yes Used to store passout year of graduation degree
address varchar(500) Yes Used to store address of the student
Marks int (5) Yes Used to store marks scored in the quiz
FUTURE SCOPE
Point 1 Point 2
Developing quiz for other platforms Graphical enhancements
Point 3 Point 4
More functionalities like student login ,
Developing mobile applications
quiz on different topics
Conclusion
In Online Quiz Management System, we have focused on the
automated system , which replaces the manual quiz system.
Though it is a MCQ based quiz system, it gives a lot of facilities
to the students and the teachers. This is mainly designed for the
educational institutes, quiz contest aptitude test.
Thank You
By
- Komal Mundhra
- Neelam Patel