Documentos de Académico
Documentos de Profesional
Documentos de Cultura
P PROJECT
ON
Pizza Order
Lal Krishna .G
CONTENT
Frontend
o
Backend
Mysql Tables with following description
Admin form
Coding for
button
String id=jTextField1.getText();
String pass=new String(jPasswordField1.getPassword());
jTextField6.setText(null);
jTextField7.setText(null);
jTextArea1.setText(null);
FormOrders.setVisible(true);
try
,
Class.forName("java.sql.DriverManager");
Connection con =(Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/pizza","root","");
Statement stmt=(Statement)con.createStatement();
ResultSet rs=stmt.executeQuery(qry);
while(rs.next())
,
dlm.addElement(rs.getString(1));
-
catch(Exception e)
,
JOptionPane.showMessageDialog(this,e.getMessage());
else
JOptionPane.showMessageDialog(this,"Incorrect login details");
Coding for
String loc=jTextField16.getText();
loc=loc.replace("\\", "\\\\");
button
if(loc.isEmpty()==false)
,
DefaultListModel model=(DefaultListModel)jList2.getModel();
model.addElement(loc);
jTextField16.setText(null);
else
JOptionPane.showMessageDialog(FormPizza,"Please add location of image first");
Coding for
String loc=(String)jList2.getSelectedValue();
if(loc!=null)
,
jLabel6.setIcon(new ImageIcon(loc));
-
FormImage.setVisible(true);
button
Coding for
String name=jTextField8.getText();
String type="";
if(jRadioButton1.isSelected())
type="veg";
else if(jRadioButton2.isSelected())
type="non-veg";
String desc=jTextArea2.getText();
double pprice=-1,mprice=-1,fprice=-1;
int flag=0;
try,
pprice=Double.parseDouble(jTextField9.getText());
mprice=Double.parseDouble(jTextField10.getText());
fprice=Double.parseDouble(jTextField11.getText());
catch(Exception e)
button
,
JOptionPane.showMessageDialog(FormPizza,"Invalid Input");
flag=1;
-
if(flag==0)
,
if((name.isEmpty() || type.isEmpty() || desc.isEmpty() || pprice<0 || mprice<0 ||
fprice<0)==false)
,
try
,
Class.forName("java.sql.DriverManager");
Connection con =(Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/pizza","root","");
Statement stmt=(Statement)con.createStatement();
stmt.executeUpdate(qry1);
DefaultListModel model=(DefaultListModel)jList2.getModel();
for(int i=0;i<model.getSize();i++)
stmt.close();
con.close();
JOptionPane.showMessageDialog(FormPizza,"Pizaa Added");
jButton11.doClick();
-
catch(Exception e)
,
JOptionPane.showMessageDialog(FormPizza,e.getMessage());
else
JOptionPane.showMessageDialog(FormPizza,"Invalid Input");
-
Coding for
jTextField8.setText(null);
jTextField9.setText(null);
jTextField10.setText(null);
jTextField11.setText(null);
jTextField16.setText(null);
jTextArea2.setText(null);
jRadioButton1.setSelected(false);
jRadioButton2.setSelected(false);
button
DefaultListModel dlm=(DefaultListModel)jList2.getModel();
dlm.removeAllElements();
jList2.setModel(dlm);
Coding for
button
FormPizza.setVisible(false);
jTextField12.setText(null);
jTextField13.setText(null);
jTextField14.setText(null);
jTextField15.setText(null);
jTextArea3.setText(null);
jRadioButton4.setSelected(false);
jRadioButton3.setSelected(false);
DefaultListModel model=(DefaultListModel)jList4.getModel();
model.removeAllElements();
FormModifyPizza.setVisible(true);
try
,
Class.forName("java.sql.DriverManager");
Connection con =(Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/pizza","root","");
Statement stmt=(Statement)con.createStatement();
ResultSet rs=stmt.executeQuery(qry);
while(rs.next()==true)
,
model.addElement(rs.getString("name"));
jList4.setModel(model);
stmt.close();
con.close();
catch(Exception e)
,
JOptionPane.showMessageDialog(FormPizza,e.getMessage());
-
Coding
List
String name=(String)jList4.getSelectedValue();
try
,
Class.forName("java.sql.DriverManager");
Connection con =(Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/pizza","root","");
Statement stmt=(Statement)con.createStatement();
String type=rs.getString(2);
if(type.equals("veg"))
jRadioButton3.setSelected(true);
else if(type.equals("non-veg"))
jRadioButton4.setSelected(true);
stmt.close();
con.close();
-
catch(Exception e)
,
JOptionPane.showMessageDialog(FormModifyPizza,e.getMessage());
-
Coding
Button
String name=(String)jList4.getSelectedValue();
String newname=jTextField14.getText();
String desc=jTextArea3.getText();
Double pprice=Double.parseDouble(jTextField12.getText());
Double mprice=Double.parseDouble(jTextField13.getText());
Double fprice=Double.parseDouble(jTextField15.getText());
String type="";
if(jRadioButton4.isSelected())
type="veg";
else if(jRadioButton3.isSelected())
type="non-veg";
try
,
Class.forName("java.sql.DriverManager");
Connection con =(Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/pizza","root","");
Statement stmt=(Statement)con.createStatement();
stmt.executeUpdate(qry);
JOptionPane.showMessageDialog(FormModifyPizza,"Pizza Updated");
stmt.close();
con.close();
catch(Exception e)
,
JOptionPane.showMessageDialog(FormModifyPizza,e.getMessage());
-
Coding
Button
String name=(String)jList4.getSelectedValue();
try
,
Class.forName("java.sql.DriverManager");
Connection con =(Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/pizza","root","");
Statement stmt=(Statement)con.createStatement();
JOptionPane.showMessageDialog(FormModifyPizza,"Pizza Deleted");
jTextField12.setText(null);
jTextField13.setText(null);
jTextField14.setText(null);
jTextField15.setText(null);
jTextArea3.setText(null);
jRadioButton4.setSelected(false);
jRadioButton3.setSelected(false);
DefaultListModel model=(DefaultListModel)jList4.getModel();
model.removeElement(name);
stmt.close();
con.close();
catch(Exception e)
,
JOptionPane.showMessageDialog(FormModifyPizza,e.getMessage());
-
Orders form
Coding
List
String id=(String)jList1.getSelectedValue();
String qry="select * from orders where id="+id;
try
,
Class.forName("java.sql.DriverManager");
Connection con =(Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/pizza","root","");
Statement stmt=(Statement)con.createStatement();
ResultSet rs=stmt.executeQuery(qry);
if(rs.next()==true)
,
jTextField2.setText(rs.getString(2));
jTextField3.setText(rs.getString(8));
jTextField4.setText(rs.getString(3));
jTextField5.setText(rs.getString(4));
jTextField6.setText(rs.getString(6));
jTextField7.setText(rs.getString(7));
jTextArea1.setText("Order Details:"+rs.getString(9)+"\n\nAddress:\n"+rs.getString(5));
-
rs.close();
stmt.close();
con.close();
catch(Exception e)
,
JOptionPane.showMessageDialog(FormOrders,e.getMessage());
-
Coding
Button
jButton1.doClick();
Coding
Button
System.exit(0);
Orders form
Coding
int i=jComboBox1.getSelectedIndex();
String qry="";
if(i==0)
,
qry="select name from pizza;";
Combo Box
else if (i==1)
,
qry="select name from pizza where type='veg';";
else if(i==2)
,
qry="select name from pizza where type='non-veg';";
-
jTextField2.setText(null);
jTextField3.setText(null);
jTextArea1.setText(null);
jTextArea2.setText(null);
DefaultListModel dlm=(DefaultListModel)jList1.getModel();
dlm.removeAllElements();
DefaultListModel dlm2=(DefaultListModel)jList2.getModel();
dlm2.removeAllElements();
jComboBox2.removeAllItems();
jComboBox3.setSelectedIndex(0);
jComboBox4.setSelectedIndex(0);
jComboBox5.setSelectedIndex(0);
try
,
Class.forName("java.sql.DriverManager");
Connection con =(Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/pizza","root","");
Statement stmt=(Statement)con.createStatement();
ResultSet rs=stmt.executeQuery(qry);
while(rs.next()==true)
,
dlm.addElement(rs.getString("name"));
jList1.setModel(dlm);
stmt.close();
con.close();
catch(Exception e)
,
JOptionPane.showMessageDialog(this,e.getMessage());
-
Coding
Combo Box
String name=(String)jList1.getSelectedValue();
try
,
Class.forName("java.sql.DriverManager");
Connection con =(Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/pizza","root","");
Statement stmt=(Statement)con.createStatement();
ResultSet rs=stmt.executeQuery(qry1);
if(rs.next()==true)
,
jTextArea2.setText(rs.getString(6));
jComboBox2.removeAllItems();
jComboBox2.addItem("Personal- "+rs.getString(3));
jComboBox2.addItem("Medium- "+rs.getString(4));
jComboBox2.addItem("Family- "+rs.getString(5));
rs.close();
DefaultListModel model=(DefaultListModel)jList2.getModel();
model.removeAllElements();
while(rs.next())
,
model.addElement(rs.getString(1));
jList2.setModel(model);
rs.close();
stmt.close();
con.close();
catch(Exception e)
,
JOptionPane.showMessageDialog(this,e.getMessage());
-
Coding
String loc=(String)jList2.getSelectedValue();
jLabel2.setIcon(null);
jLabel2.setIcon(new ImageIcon(loc));
FormImage.setVisible(true);
Button
Coding
Button
String name=(String)jList1.getSelectedValue();
int qty= Integer.parseInt((String)jComboBox5.getSelectedItem());
String size="";
int ind=jComboBox2.getSelectedIndex();
String choice= (String)jComboBox2.getSelectedItem();
double amt=Double.parseDouble(jTextField1.getText());
double price=0;
if(ind==0)
,
size="Personal";
price=qty*Double.parseDouble(choice.substring(9));
else if(ind==1)
,
size="Medium";
price=qty*Double.parseDouble(choice.substring(7));
else if (ind==2)
,
size="Family";
price=qty*Double.parseDouble(choice.substring(7));
DefaultListModel dlm=(DefaultListModel)jList3.getModel();
dlm.addElement(name+"*"+size+"+ x "+qty+" = "+price);
jTextField1.setText(""+(amt+price));
Coding
Button
DefaultListModel model=(DefaultListModel)jList3.getModel();
model.removeAllElements();
jTextField1.setText("0");
Coding
Button
DefaultListModel dlm=(DefaultListModel)jList3.getModel();
if(dlm.getSize()>0)
,
String amt=jTextField1.getText();
String name=jTextField2.getText();
String mob=jTextField3.getText();
String addr= jTextArea1.getText();
String pmode=(String)jComboBox3.getSelectedItem();
String dmode=(String)jComboBox4.getSelectedItem();
String details="";
for(int i=0;i<dlm.getSize();i++)
,
details+="\n"+dlm.getElementAt(i);
-
try
,
Class.forName("java.sql.DriverManager");
Connection con =(Connection)
DriverManager.getConnection("jdbc:mysql://localhost:3306/pizza","root","");
Statement stmt=(Statement)con.createStatement();
stmt.executeUpdate(qry);
ResultSet rs=stmt.executeQuery(qry1);
String id="";
if(rs.next())
,
id=rs.getString(1);
JOptionPane.showMessageDialog(this,"Order Successful, order id: "+id);
jButton4.doClick();
jTextField2.setText(null);
jTextField3.setText(null);
jTextArea1.setText(null);
jTextArea2.setText(null);
jList1.clearSelection();
jComboBox2.removeAllItems();
jComboBox3.setSelectedIndex(0);
jComboBox4.setSelectedIndex(0);
jComboBox5.setSelectedIndex(0);
stmt.close();
con.close();
catch(Exception e)
,
JOptionPane.showMessageDialog(this,e.getMessage());
-
else
JOptionPane.showMessageDialog(this,"Invalid Input");
else
JOptionPane.showMessageDialog(this,"cart can't be empty");
Coding
Button
System.exit(0);
BIBLIOGRAPHY
THE INFORMATION OF THIS PROJECT HAS BEEN COLLECTED FROM THE
FOLLOWING SOURCES: CBSE book for informatics practices.
Saraswati informatics practices book