E-commerce application JAVA pour la gestion des achats en ligne
E-commerce application JAVA pour la gestion des achats en ligne
Cet article propose en détaille un petit projet en JAVA pour la gestion des achats en ligne
Internet est un moyen très efficace pour les personnes qui communiquent et répondent à leurs besoins et échangent des idées. De nombreuses universités,
Les établissements d’enseignement et les organisations à but non lucratif utilisent Internet pour fournir leurs services sur Internet.
Les applications sur Internet jouent un rôle essentiel dans le développement des applications, qui fournissent des solutions complètes, du courrier électronique au commerce électronique. Le commerce électronique et les applications distribuées sont la cible du secteur informatique actuel.
On s'attend à ce que tous les clients soient les utilisateurs Internet, ceux-ci dans un proche avenir. Près de 25% des clients sur le net à des fins bancaires et éducatives. En examinant ces aspects, il devrait exister une plateforme commune permettant au client de faire ses achats et d’autres investissements. Internet est accepté dans un complexe commercial pour la plupart des produits électroniques clients. Depuis, Internet est la plate-forme pour toutes les questions ci-dessus; Ici, nous allons nous concentrer sur les achats en ligne.
Depuis, il peut y avoir beaucoup d'utilisateurs sur Internet, pas seulement pour les biens électroniques mais aussi pour l'éducation, les logiciels et le matériel.
Si un établissement d’enseignement ou une société de développement S / W doit exposer ses logiciels ou ses logiciels sur le Web, il doit maintenir son propre site Web, ce qui prend du temps ou coûte cher pour une très petite ou moyenne entreprise. Ce serait une meilleure solution de fournir une plate-forme pour de tels besoins. En regardant leurs aspects ici, nous allons fournir une place à ces personnes ou clients.
Vous pourrez télécharger le fichier au format zip il contient le code sources les classes, les modules, la base de donnée, etc..
Aperçu du code source :
import java.io.*;
import javax.servlet.*;
import java.sql.*;
import javax.servlet.http.*;
public class addcart extends HttpServlet
{ PrintWriter pw;
char myflag='y';
public void doPost (HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException
{
Connection con=null;
pw=res.getWriter();
Statement stmt=null;
ResultSet rr=null;
ResultSetMetaData rsmd;
res.setContentType("text/html");
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:sri","scott","tiger");
stmt=con.createStatement();
String inm="'"+req.getParameter("txtinm")+"'";
String q="'"+req.getParameter("txtq")+"'";
String t=req.getParameter("txtr");
char type=t.charAt(0);
System.out.println((char)type);
pw.println("Item name "+inm);
pw.println("Quantity "+q);
pw.println("Item Type "+t);
pw.println((char)type);
String qry1=null;
switch(type)
{
case 'H':
case 'h':
qry1="select rate,iname from hware where iname="+inm;
pw.println(qry1);
// rr=stmt.executeQuery("select rate from hware where iname="+inm);
rr=stmt.executeQuery(qry1);
pw.println("Query is Executed...");
break;
case 'S':
case 's': qry1="select rate,iname from sware where iname="+inm;
pw.println(qry1);
break;
case 'M':
case 'm': rr=stmt.executeQuery("select rate,title from music where title="+inm);
break;
case 'B':
case 'b': rr=stmt.executeQuery("select rate,title from books where title="+inm);
break;
default:
{
pw.println("Invalid choice");
myflag='n';
}
}
pw.println("Concerned Statement Prepared and Executed...");
pw.println((char)type+" Valid item type "+myflag);
/*rsmd=rr.getMetaData();
int col=rsmd.getColumnCount();
pw.println("The Above Query has fetched "+col+ " Columns");*/
String name="";
while(rr.next())
{
String rate=rr.getString(1);
int amount=Integer.parseInt(rate);
name=rr.getString(2);
System.out.println(" "+rate+" "+name);
pw.println(" "+amount+" "+name);
pw.println("\n"+myflag);
System.out.println("Valid item name "+rr.getString(2)+" "+myflag);
}
pw.println(" "+myflag);
if(myflag=='y')
{
pw.println("\nOK");
pw.println("Valid item name "+name+" "+myflag);
if(rr==null)
{
pw.println("Not a valid item");
myflag='n';
}
pw.println("Valid item name "+name+" "+myflag);
if(myflag=='y')
{
pw.println(" "+inm+" "+q);
rr=stmt.executeQuery("select * from reges where flag='y'");
if(rr==null)
{
pw.println("\nSign in first");
//System.exit(0);
myflag='n';
}
pw.println("Signed in "+rr.getString(1)+" "+myflag);
if(myflag=='y')
{
String data="'"+rr.getString(1)+"'";
String qry="insert into cart values("+inm+","+q+","+data+")";
pw.println("Query is "+qry);
int rs=stmt.executeUpdate(qry);
pw.println("1 row inserted");
}
}
}
}
catch(ClassNotFoundException e){}
catch(SQLException e){}
}
}
Classe de connexion JDBC :
import java.io.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class jdbc extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException
{
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
res.setContentType("text/html");
PrintWriter pw=res.getWriter();
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
pw.println("Driver Loaded");
con=DriverManager.getConnection("jdbc:odbc:sri","scott","tiger");
pw.println("Connection Established");
stmt=con.createStatement();
pw.println("Statement Prepared");
String qry="select * from books where title like 'a%' ";
pw.println(qry);
pw.println("Statement Under Execcution.....");
rs=stmt.executeQuery(qry);
pw.println("");
while(rs.next())
{
pw.println("
}
pw.println("");
}
catch(ClassNotFoundException e){}
catch(SQLException e){}
finally
{
try
{ if (con!=null)
con.close();
}catch(SQLException e){}}
}
}