Amit Yadav Porject
Amit Yadav Porject
Submitted BY
AMIT YADAV
SUB:“I.T {802}”
“Project Documentation”
2023-2024
Certificate
A Project Report
INFORMATIONTECHNOLOGY
By
AMIT YADAV
(CBSE BOARD)
RAIGAD MILITARY SCHOOL
NEW LINK ROAD,OSHIWARA JOGESHWARI
MUMBAI–400102
ONLINE QUIZ AND CONTEST
MANAGEMENT SYSTEM
Abstract:
Admin:
Teacher:
Student:
I want to acknowledge and thank her for giving us the opportunity to do this
under her guidance and also for sharing her immense knowledge. Her
continuous guidance, time ,valuable suggestions, inputs and helpful criticisms
have helped me to accomplish such a challenging task.
Lastly, I thank almighty our parents, family and friends for their constant
encouragement ,with which I could carryon this project through thick and thin.
DECLARATION
I hereby declare that the project entitled, “ONLINE QIUZ AND CONTEST
MANAGEMENT SYSTEM ”, has not been in any case duplicated to submit to any
other Board for the Academic year. To the best of my knowledge other than me, no
The project is done in partial fulfilment of the requirements for the academic year
2.CERTIFICATE
4.ABSTRACT
5.ACKNOWLEDEGEMENT
6.DECLARTION
7.TABLE OF CONTENT
8.INTRODUCTION
9.LANGUAGE OVERVIEW
12.CONCLUSION
13.FUTURE SCOPE
14.REFRENCES
INTRODUCTION:
A Quiz Management System In Java is to perform the
examination for the student where an teacher can add
questions, set password for quiz , set timer for the exam and
types of examination depends on the category. As a user
student can attend those exams. The student user can
submit the test after finish the exam and get results through
mail on there email id(it is implemented by mail services in
java). A teacher and admin user can get the history of his
exam results. Admin also can check the complete activity of
all the users and teacher users. Like exams and results.
ABOUT MYSQL:
JAVA is a widely used object-oriented programming language and software platform that runs
on billions of devices, including notebook computers, mobile devices, gaming consoles, medical
devices and many others. The rules and syntax of Java are based on the C and C++ languages.
One major advantage of developing software with Java is its portability. Once you have written
code for a Java program on a notebook computer, it is very easy to move the code to a mobile
device. When the language was invented in 1991 by James Gosling of Sun Microsystems (later
acquired by Oracle), the primary goal was to be able to "write once, run anywhere."
It's also important to understand that Java is much different from JavaScript. Javascript does not
need to be compiled, while Java code does need to be compiled. Also, Javascript only runs on
web browsers while Java can be run anywhere.
New and improved software development tools are coming to market at a remarkable pace,
displacing incumbent products once thought to be indispensable. In light of this continual
turnover, Java’s longevity is impressive; more than two decades after its creation, Java is still the
most popular language for application software development—developers continue to choose it
over languages such as Python, Ruby, PHP, Swift, C++, and others. As a result, Java remains an
important requirement for competing in the job market.
IBM offers a simple tutorial to learn Java for building a scalable web application
using Kubernetes and the Java platform.
SOURCES CODE: (i)FRONT END (ii) BACK
END
These are the steps on how to run the Quiz Management System
Project In Java With Source Code
Connection con;
Con=DriverManager.getConnection("jdbc:mysql://localhost:3306/quiz" ,
"root","");
String user=usernamet.getText();
String pass=passt.getText();
pstmt.setObject(1,user);
pstmt.setObject(2,pass);
ResultSet rs = pstmt.executeQuery();
if(rs.next())
{ JOptionPane.showMessageDialog(null,"Login Successfull");
this.dispose();
new Admin_home().setVisible(true);}
else
{
JOptionPane.showMessageDialog(null,"Login Unsuccessfull");
usernamet.setText("");
passt.setText("");
con.close();
Connection con;
con =
DriverManager.getConnection("jdbc:mysql://localhost:3306/quiz" ,
"root","");
String str="select * from tech_info where user=? and pass=?" ;
String user=usernamet.getText();
String pass=passwordt.getText();
pstmt.setObject(1,user);
pstmt.setObject(2,pass);
ResultSet rs = pstmt.executeQuery();
if(rs.next())
{ JOptionPane.showMessageDialog(null,"Login Successfull");
this.dispose();
new teacher_homepage().setVisible(true);
else
JOptionPane.showMessageDialog(null,"Login Unsuccessfull");
usernamet.setText("");
passwordt.setText("");
con.close();
String user1[];
String m1[];
m1 = new String[16];
int i=0;
Connection con;
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/quiz" ,
"root","");
pstmt.setString(1,user);
ResultSet rs = pstmt.executeQuery();
while(rs.next())
{ m1[i]=rs.getString("moblie");
i++;
forgetpassword_page .main(m1);
con.close();
} catch (SQLException ex){}
dispose();
This Article is the way to enhance and develop our skills and logic
ideas which is important in practicing the Java programming
language which is most well known and most usable programming
language in many company.