Beruflich Dokumente
Kultur Dokumente
Submitted By -
Pranav M. Deshmukh
XII-A
--------------------------------- ----------------------------------
---------------------------------- ----------------------------------
SR.NO. TITLE
1. Aim
3. System Requirements
4. Salient Features
5. MySQL Tables
6. A Walk Through
7. Bibliography
1.AIM
An application program is tied with the database for easy access and
Databases.
During coding and design of the software Project, Java NetBeans IDE,
During the development of Quiz project, Java NetBeans IDE, a powerful, open source
event-driven form-based development environment is used for modular design and
future expandability of the system.
Despite of the best effort of the developer, the following limitations and functional
boundaries are visible, which limits the scope of this application software.
1. This software can store records and produce reports in pre-designed format in
soft copy. There is no facility yet to produce customized reports. Only specified
reports are covered.
2. There is no provision to calculate fine or penalty etc. for defaulter members;
however it can be developed easily with the help of adding modules.
So far as future scope of the project is concerned, firstly it is open to any modular
expansion i.e. other modules or functions can be designed and embedded to handle the
user need in future. Any part of the software and reports can be modified independently
without much effort.
3.System Requirements
1.The Hardware :
2.The Softwares :
PAYTEST TABLE :
Create Table Paytest(Name VARCHAR(25), Grade
VARCHAR(25), Rollno VARCHAR(25), StudentID
VARCHAR(25), Correctanswer INT(10));
Desc Paytest;
6.A Walk ThrougH
Topic - Online Computer Quiz
1.WELCOME FORM
//Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
new InfoPage().setVisible(true);
this.setVisible(false);
//Code on Button2
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
new UserPage().setVisible(true);
this.setVisible(false);
2.USER ADMIN FORM
//Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
new UserPage().setVisible(true);
this.setVisible(false); }
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
new AdminPage().setVisible(true);
this.setVisible(false); }
//USER BUTTON CODING
1.USER FORM
//Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
new UserAdminPage().setVisible(true);
this.setVisible(false); }
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
String Name=jTextField1.getText();
String Grade=jTextField2.getText();
String Rollno=jTextField3.getText();
String StudentID=jTextField4.getText();
int correctanswer=0;
if (Name.isEmpty())
JOptionPane.showMessageDialog(this,"Name not Entered");
else if (Grade.isEmpty())
JOptionPane.showMessageDialog(this,"Class not Entered");
else if (Rollno.isEmpty())
JOptionPane.showMessageDialog(this,"Rollno not Entered");
else if (Name.isEmpty())
JOptionPane.showMessageDialog(this,"StudentID not Entered");
else
{ try
{
Class.forName("java.sql.DriverManager");
Connection con;
con = (Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/cbsep
aytest","root", "yashas123");
Statement stmt=(Statement) con.createStatement();
String query="insert into
paytestvalues('"+Name+"','"+Grade+"','"+Rollno+"','"+StudentID+"'
,'"+correctanswer+"');";
stmt.executeUpdate(query);
new InstructionPage().setVisible(true);
this.setVisible(false);
}
catch(Exception e)
{ JOptionPane.showMessageDialog(this, e.getMessage());
}
}
}
2.INSTRUCTION FORM
//Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
new question1().setVisible(true);
this.setVisible(false); }
3.QUESTION FORMS
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
buttonGroup1.clearSelection();
}
Que.2 //Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jRadioButton3.isSelected())
{ try
{
Class.forName("java.sql.DriverManager");
Connection con=(Connection)
DriverManager.getConnection
("jdbc:mysql://localhost:3306/cbsepaytest","root", "yashas123");
Statement stmt=(Statement) con.createStatement();
String query="update paytest set
correctanswer=correctanswer+1;";
stmt.executeUpdate(query);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
new question2().setVisible(true);
this.setVisible(false);
}
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
buttonGroup1.clearSelection();
}
Que.3 //Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jRadioButton1.isSelected())
{ try
{
Class.forName("java.sql.DriverManager");
Connection con=(Connection)
DriverManager.getConnection
("jdbc:mysql://localhost:3306/cbsepaytest","root", "yashas123");
Statement stmt=(Statement) con.createStatement();
String query="update paytest set
correctanswer=correctanswer+1;";
stmt.executeUpdate(query);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
new question2().setVisible(true);
this.setVisible(false);
}
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
buttonGroup1.clearSelection();
}
Que.4 //Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jRadioButton4.isSelected())
{ try
{
Class.forName("java.sql.DriverManager");
Connection con=(Connection)
DriverManager.getConnection
("jdbc:mysql://localhost:3306/cbsepaytest","root", "yashas123");
Statement stmt=(Statement) con.createStatement();
String query="update paytest set
correctanswer=correctanswer+1;";
stmt.executeUpdate(query);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
new question2().setVisible(true);
this.setVisible(false);
}
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
buttonGroup1.clearSelection();
}
Que.5 //Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jRadioButton1.isSelected())
{ try
{
Class.forName("java.sql.DriverManager");
Connection con=(Connection)
DriverManager.getConnection
("jdbc:mysql://localhost:3306/cbsepaytest","root", "yashas123");
Statement stmt=(Statement) con.createStatement();
String query="update paytest set
correctanswer=correctanswer+1;";
stmt.executeUpdate(query);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
new question2().setVisible(true);
this.setVisible(false);
}
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
buttonGroup1.clearSelection();
}
Que.6 //Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jRadioButton4.isSelected())
{ try
{
Class.forName("java.sql.DriverManager");
Connection con=(Connection)
DriverManager.getConnection
("jdbc:mysql://localhost:3306/cbsepaytest","root", "yashas123");
Statement stmt=(Statement) con.createStatement();
String query="update paytest set
correctanswer=correctanswer+1;";
stmt.executeUpdate(query);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
new question2().setVisible(true);
this.setVisible(false);
}
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
buttonGroup1.clearSelection();
}
Que.7 //Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jRadioButton4.isSelected())
{ try
{
Class.forName("java.sql.DriverManager");
Connection con=(Connection)
DriverManager.getConnection
("jdbc:mysql://localhost:3306/cbsepaytest","root", "yashas123");
Statement stmt=(Statement) con.createStatement();
String query="update paytest set
correctanswer=correctanswer+1;";
stmt.executeUpdate(query);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this, e.getMessage());
}
}
new question2().setVisible(true);
this.setVisible(false);
}
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
buttonGroup1.clearSelection();
}
Que.8 //Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if (jRadioButton4.isSelected())
{ try
{
Class.forName("java.sql.DriverManager");
Connection con=(Connection)
DriverManager.getConnection
("jdbc:mysql://localhost:3306/cbsepaytest","root", "yashas123");
Statement stmt=(Statement) con.createStatement();
String query="update paytest set
correctanswer=correctanswer+1;";
stmt.executeUpdate(query);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this, e.getMessage());
} }
new question2().setVisible(true);
this.setVisible(false);
}
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
buttonGroup1.clearSelection();
}
5.THANKYOU FORM
//Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0); }
//ADMIN BUTTON CODING
1.ADMIN FORM
//Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
new UserAdminPage().setVisible(true);
this.setVisible(false);
}
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
if("admin".equals(jTextField1.getText()) &&
jPasswordField1.getText().equals("paytest"))
{
JOptionPane.showMessageDialog(this, "Login Successful");
new checking().setVisible(true);
this.setVisible(false);
}
else
{ JOptionPane.showMessageDialog(this, "Please Enter
Correct Username and Password");
}
}
//Code on Button3
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField1.setText(" ");
jPasswordField1.setText(" ");
}
2.CHECK RESULT FORM
//Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
new resulttable().setVisible(true);
this.setVisible(false);
}
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
2.RESULT-TABLE FORM
//Code on Button1
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel model= (DefaultTableModel)
jTable1.getModel();
{ try
{
Class.forName("java.sql.DriverManager");
Connection con=(Connection)
java.sql.DriverManager.getConnection
("jdbc:mysql://localhost:3306/cbsepaytest","root",
"yashas123");
Statement stmt=(Statement) con.createStatement();
String Tname="Paytest";
String query="select * from "+Tname+";";
ResultSet rs=stmt.executeQuery(query);
while(rs.next())
{ String Name = rs.getString("Name");
String Grade= rs.getString("Grade");
String RollNo= rs.getString("RollNo");
String StudentID= rs.getString("StudentID");
String CorrectAnswer= rs.getString("CorrectAnswer");
model.addRow(new Object[] {Name, Grade, RollNo,
StudentID, CorrectAnswer});
}
}
catch (Exception e)
{
JOptionPane.showMessageDialog(this,e.getMessage());
}
}
//Code on Button2
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
BIBLIOGRAPHY
www.Google.com
http://www.mysql.org
http://www.netbeans.org
www.slideshare.net