Date post: | 02-Jun-2018 |
Category: |
Documents |
Upload: | abhijeet-kumar |
View: | 225 times |
Download: | 0 times |
of 97
8/11/2019 Online Mobile Shopping Coding
1/97
8/11/2019 Online Mobile Shopping Coding
2/97
2
Name :
SANDEEP KUMAR
RollNo :
1211414315
Name :
KSHAMA SHARMA
RollNo :
1311414907
8/11/2019 Online Mobile Shopping Coding
3/97
3
Students of MCA Final Year.............
`
8/11/2019 Online Mobile Shopping Coding
4/97
4
2. (ADD USER CODING)
8/11/2019 Online Mobile Shopping Coding
5/97
5
String gender = request.getParameter("gender");
String dob = request.getParameter("dob");
String contactno = request.getParameter("contactno");
String address = request.getParameter("address");
String city = request.getParameter("city");
String pincode = request.getParameter("pincode");
String state = request.getParameter("state");
String country = request.getParameter("country");
String conn = "jdbc:mysql://localhost:3306/oms";
String query1="insert into
user(fname,lname,emailid,password,gender,dob,contactno,address,city,pincode,s
tate,country) values(?,?,?,?,?,?,?,?,?,?,?,?)";
String query2="insert into login(user,pwd) values(?,?)";
try
{
Class.forName(url);
con = DriverManager.getConnection(conn,"root","root");
pr = con.prepareStatement(query1);
pr.setString(1,fname);
8/11/2019 Online Mobile Shopping Coding
6/97
6
pr.setString(2,lname);
pr.setString(3,emailid);
pr.setString(4,password);
pr.setString(5,gender);
pr.setString(6,dob);
pr.setString(7,contactno);
pr.setString(8,address);
pr.setString(9,city);
pr.setString(10,pincode);
pr.setString(11,state);
pr.setString(12,country);
int i = pr.executeUpdate();
pr1 = con.prepareStatement(query2);
pr1.setString(1,fname);
pr1.setString(2,password);
int j = pr1.executeUpdate();
if(i==1 && j==1)
{
response.sendRedirect("confirm.jsp");
}
else
8/11/2019 Online Mobile Shopping Coding
7/97
7
{
response.sendRedirect("registrationfrm.jsp");
}
}
catch(Exception e) {
}
%>
8/11/2019 Online Mobile Shopping Coding
8/97
8
3. (CART CODING)
Untitled Document
8/11/2019 Online Mobile Shopping Coding
9/97
9
String conn = "jdbc:mysql://localhost:3306/oms";
String query1="select mid,catid,mname,company,mimage,oprice from
mobileinfo where mid =?";
String query2="insert into tempcart
(mid,mname,mimage,company,qnty,price,tprice) values (?,?,?,?,?,?,?)";
String sql="select * from tempcart";
//String q="select cat_name from category where cat_id=?";
try
{
Class.forName(url);
con = DriverManager.getConnection(conn,"root","root");
pr = con.prepareStatement(query1);
pr.setString(1,mid);
rs=pr.executeQuery();
pr1 = con.prepareStatement(query2);
while(rs.next())
{
pr1.setString(1,rs.getString(1));
8/11/2019 Online Mobile Shopping Coding
10/97
8/11/2019 Online Mobile Shopping Coding
11/97
11
Shopping Cart
Item
Mobile
Name
Company
Quantity
Price
SubTotal
8/11/2019 Online Mobile Shopping Coding
12/97
12
Change
delete
Total Price :
8/11/2019 Online Mobile Shopping Coding
13/97
13
decoration:none;">
8/11/2019 Online Mobile Shopping Coding
14/97
14
4. ( CHANGEQUANTITY CODING)
8/11/2019 Online Mobile Shopping Coding
15/97
15
{
Class.forName(url);
con = DriverManager.getConnection(conn,"root","root");
pr = con.prepareStatement(q2);
pr.setString(1,id);
rs=pr.executeQuery();
while(rs.next())
{
p = rs.getInt(2);
}
pr1 = con.prepareStatement(query1);
pr1.setInt(1,p*qnt );
pr1.setString(2,id);
pr1.executeUpdate();
//response.sendRedirect("cart.jsp");
RequestDispatcher rd = request.getRequestDispatcher("cart.jsp");
rd.forward(request, response);
}
catch(Exception e) {
} %>
8/11/2019 Online Mobile Shopping Coding
16/97
16
5. (CONFIRM CODING)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
17/97
17
You have Successfully
Registered
Go
To Login Page
8/11/2019 Online Mobile Shopping Coding
18/97
18
6. (CONFIRM PAYMENT CODING )
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
19/97
19
Your Payment have been
Received
Go To Login Page
8/11/2019 Online Mobile Shopping Coding
20/97
20
7. (dbconnection coding)
8/11/2019 Online Mobile Shopping Coding
21/97
21
8. (delete coding)
8/11/2019 Online Mobile Shopping Coding
22/97
22
pr = con.prepareStatement(query1);
pr.setString(1,id);
pr.executeUpdate();
response.sendRedirect("cart.jsp");
}
catch(Exception e) {
}
%>
%>
8/11/2019 Online Mobile Shopping Coding
23/97
23
9. (edit user coding)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
24/97
24
String uid = String.valueOf( session.getAttribute("username"));
String conn = "jdbc:mysql://localhost:3306/oms";
String query1="select
fname,lname,emailid,password,gender,dob,contactno,address,city,pincode,state,
country from user where fname=?";
//String q="select cat_name from category where cat_id=?";
try
{
Class.forName(url);
con = DriverManager.getConnection(conn,"root","root");
pr = con.prepareStatement(query1);
pr.setString(1,uid);
rs=pr.executeQuery();
while(rs.next())
{
%>
8/11/2019 Online Mobile Shopping Coding
25/97
25
Edit User Account
Last Name
8/11/2019 Online Mobile Shopping Coding
26/97
26
Email id
Gender
Date Of Birth
8/11/2019 Online Mobile Shopping Coding
27/97
27
Contact No.
Address
City
Pincode
8/11/2019 Online Mobile Shopping Coding
28/97
28
State
Country
8/11/2019 Online Mobile Shopping Coding
29/97
29
10. (footer coding)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
30/97
30
Online Mobile Shopping. All Rights Reserved 2014
contact us about us
11. (header coding)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
31/97
8/11/2019 Online Mobile Shopping Coding
32/97
32
/ signout
Sign in / Sign Up
8/11/2019 Online Mobile Shopping Coding
33/97
33
Home
MyAccount
8/11/2019 Online Mobile Shopping Coding
34/97
34
MyCart
SiteMap
About Us
Today is:
Home
About Us
Today is:
8/11/2019 Online Mobile Shopping Coding
35/97
35
12. (home page coding)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
36/97
8/11/2019 Online Mobile Shopping Coding
37/97
37
Price: 25399
Price: 12499
13. (index coding)
8/11/2019 Online Mobile Shopping Coding
38/97
8/11/2019 Online Mobile Shopping Coding
39/97
39
Password
Forgot Your Password ?
8/11/2019 Online Mobile Shopping Coding
40/97
40
14. (left menu coding)
Online Mobile Shopping
Categories
8/11/2019 Online Mobile Shopping Coding
41/97
41
Nokia
Apple
Samsung
Sony
Micromax
BlackBerry
Karbonn
LG
Motorola
8/11/2019 Online Mobile Shopping Coding
42/97
42
15. (login coding)
8/11/2019 Online Mobile Shopping Coding
43/97
43
String qry = "select * from login where user='"+user+"' and pwd
='"+pwd+"'";
String query1="delete from tempcart";
rs1=stmt.executeQuery(qry);
if(rs1.next())
{
HttpSession ses = request.getSession(true);
ses.setAttribute("username",user);
//JOptionPane.showMessageDialog(null,"You are Successfully
Login","Welcome",JOptionPane.OK_OPTION);
stmt.executeUpdate(query1);
response.sendRedirect("homepage.jsp");
}
else
{
response.sendRedirect("index.jsp");
}
%>
8/11/2019 Online Mobile Shopping Coding
44/97
44
16. (mobile details coding)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
45/97
45
String query1="select
mid,catid,mname,company,mimage,pcamera,scamera,imemory,ememory,ram,hd
,screen,flash,resolution,os,processor,color,mprice,oprice from mobileinfo where
mid =?";
//String q="select cat_name from category where cat_id=?";
try
{
Class.forName(url);
con = DriverManager.getConnection(conn,"root","root");
pr = con.prepareStatement(query1);
pr.setString(1,mid);
rs=pr.executeQuery();
while(rs.next())
{
%>
8/11/2019 Online Mobile Shopping Coding
46/97
46
Company
Primary Camera
8/11/2019 Online Mobile Shopping Coding
47/97
47
Secondary Camera
Internal Memory
Expandable Memory
RAM
HD Recording
Screen Size
8/11/2019 Online Mobile Shopping Coding
48/97
48
inch.
Flash
Resolution
OS
Processor
Color
8/11/2019 Online Mobile Shopping Coding
49/97
49
Market Price
Our Price
8/11/2019 Online Mobile Shopping Coding
50/97
50
8/11/2019 Online Mobile Shopping Coding
51/97
51
17. (mobile home coding)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
52/97
52
String conn = "jdbc:mysql://localhost:3306/oms";
String query1="select mid,catid,mname,mimage,oprice from mobileinfo where
catid =?";
String query2="select mid,catid,mname,mimage,oprice from mobileinfo where
catid =?";
String query3="select mid,catid,mname,mimage,oprice from mobileinfo where
catid =?";
//String q="select cat_name from category where cat_id=?";
try
{
Class.forName(url);
con = DriverManager.getConnection(conn,"root","root");
pr = con.prepareStatement(query1);
pr.setString(1,id);
rs=pr.executeQuery();
pr1 = con.prepareStatement(query2);
pr1.setString(1,id);
rs1=pr1.executeQuery();
8/11/2019 Online Mobile Shopping Coding
53/97
53
pr2 = con.prepareStatement(query3);
pr2.setString(1,id);
rs2=pr2.executeQuery();
%>
8/11/2019 Online Mobile Shopping Coding
54/97
8/11/2019 Online Mobile Shopping Coding
55/97
55
{
j++;
%>
8/11/2019 Online Mobile Shopping Coding
56/97
56
Price:
8/11/2019 Online Mobile Shopping Coding
57/97
57
Price:
Price:
8/11/2019 Online Mobile Shopping Coding
58/97
58
18. (my account coding)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
59/97
59
8/11/2019 Online Mobile Shopping Coding
60/97
60
rs=pr.executeQuery();
while(rs.next())
{
%>
My Account Information
First Name
Last Name
8/11/2019 Online Mobile Shopping Coding
61/97
61
Email id
Password
Gender
Date Of Birth
Contact No.
8/11/2019 Online Mobile Shopping Coding
62/97
62
Address
City
Pincode
State
8/11/2019 Online Mobile Shopping Coding
63/97
63
Country
Edit User Info
8/11/2019 Online Mobile Shopping Coding
64/97
64
19. (payment coding)
8/11/2019 Online Mobile Shopping Coding
65/97
65
String query1="insert into
bill(uname,emailid,contactno,address,city,pincode,state,country,card,cardno,emo
nth,eyear,cvv,tamt) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
//String query1="select fname,contactno,address,city,pincode,state,countryfrom user where fname=?";
String query2="select mid,mname,mimage,company,qnty,price,tprice from
tempcart";
// String query3="insert into order
(uname,mid,mname,mimage,company,qnty,price,tprice)values(?,?,?,?,?,?,?,?)";
//String q="select cat_name from category where cat_id=?";
String query3="delete from tempcart";
try
{
Class.forName(url);
con = DriverManager.getConnection(conn,"root","root");
pr = con.prepareStatement(query1);
pr.setString(1,request.getParameter("uname"));
pr.setString(2,request.getParameter("emailid"));
pr.setString(3,request.getParameter("contactno"));
pr.setString(4,request.getParameter("address"));
pr.setString(5,request.getParameter("city"));
8/11/2019 Online Mobile Shopping Coding
66/97
66
pr.setString(6,request.getParameter("pincode"));
pr.setString(7,request.getParameter("state"));
pr.setString(8,request.getParameter("country"));
pr.setString(9,request.getParameter("card"));
pr.setString(10,request.getParameter("cardno"));
pr.setString(11,request.getParameter("emonth"));
pr.setString(12,request.getParameter("eyear"));
pr.setString(13,request.getParameter("cvv"));
pr.setInt(14,Integer.parseInt(request.getParameter("tamt")));
pr.executeUpdate();
stmt.executeUpdate(query3);
/* pr1 = con.prepareStatement(query2);
rs=pr1.executeQuery();
while(rs.next())
{
// out.print("bye");
// pr2 = con.prepareStatement("query3");
// out.print("bye");
pr2 = con.prepareStatement(query3);
8/11/2019 Online Mobile Shopping Coding
67/97
67
pr2.setString(1,uid);
pr2.setString(2,rs.getString(1));
pr2.setString(3,rs.getString(2));
pr2.setString(4,rs.getString(3));
pr2.setString(5,rs.getString(4));
pr2.setInt(6,Integer.parseInt(rs.getString(5)));
pr2.setInt(7,Integer.parseInt(rs.getString(6)));
pr2.setInt(8,Integer.parseInt(rs.getString(7)));
pr2.executeUpdate();
pr2.close();
/* out.print(uid);
out.print(rs.getString(1));
out.print(rs.getString(2));
out.print(rs.getString(3));
out.print(rs.getString(4));
out.print(Integer.parseInt(rs.getString(5)));
out.print(Integer.parseInt(rs.getString(6)));
out.print(Integer.parseInt(rs.getString(7))); */
response.sendRedirect("confirmpayment.jsp");
}
catch(Exception e){}
8/11/2019 Online Mobile Shopping Coding
68/97
68
%>
20. (payment from coding)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
69/97
69
ResultSet rs=null,rs1=null;
String url = "com.mysql.jdbc.Driver";
String uid = String.valueOf(session.getAttribute("username"));
int amt = Integer.parseInt(request.getParameter("TAMT"));
String conn = "jdbc:mysql://localhost:3306/oms";
String query1="select
fname,contactno,address,city,pincode,state,country,emailid from user where
fname=?";
//String q="select cat_name from category where cat_id=?";
try
{
Class.forName(url);
con = DriverManager.getConnection(conn,"root","root");
pr = con.prepareStatement(query1);
pr.setString(1,uid);
rs=pr.executeQuery();
while(rs.next())
{
%>
8/11/2019 Online Mobile Shopping Coding
70/97
70
PAYMENT
USERNAME
EMAIL ID
8/11/2019 Online Mobile Shopping Coding
71/97
71
CONTACT NO
ADDRESS
CITY
PINCODE
STATE
8/11/2019 Online Mobile Shopping Coding
72/97
72
COUNTRY
TRANSACTION CARD
Debit Card
Credit Card
ATM
CARD NO.
8/11/2019 Online Mobile Shopping Coding
73/97
73
EXPIRY DATE
mm
jan
feb
mar
apr
may
jun
jul
aug
sep
oct
nov
dec
yy
2014
2015
2016
8/11/2019 Online Mobile Shopping Coding
74/97
74
2017
2018
2019
2020
CVV
TOTAL AMOUNT
8/11/2019 Online Mobile Shopping Coding
75/97
75
21. (registration from coding)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
76/97
8/11/2019 Online Mobile Shopping Coding
77/97
77
Last Name *
Email id *
Password *
Gender
Male
Female
Date of Birth (dd/mm/yyyy)
8/11/2019 Online Mobile Shopping Coding
78/97
78
Contact No.
Address
City
Pin code
State
8/11/2019 Online Mobile Shopping Coding
79/97
79
Country
India
USA
Australia
Pakistan
8/11/2019 Online Mobile Shopping Coding
80/97
80
8/11/2019 Online Mobile Shopping Coding
81/97
81
22. (save user coding)
8/11/2019 Online Mobile Shopping Coding
82/97
82
//String q="select cat_name from category where cat_id=?";
out.print("Hi");
try
{
Class.forName(url);
con = DriverManager.getConnection(conn,"root","root");
out.print(uid);
pr1 = con.prepareStatement(query2);
pr1.setString(1,uid);
int j= pr1.executeUpdate();
out.print(uid);
/*if(j==1)
{out.print("Hi");}
else
{
out.print("not deleted");
} */
String fname = request.getParameter("fname");
String lname = request.getParameter("lname");
String emailid = request.getParameter("emailid");
8/11/2019 Online Mobile Shopping Coding
83/97
83
String password = request.getParameter("password");
String gender = request.getParameter("gender");
String dob = request.getParameter("dob");
String contactno = request.getParameter("contactno");
String address = request.getParameter("address");
String city = request.getParameter("city");
String pincode = request.getParameter("pincode");
String state = request.getParameter("state");
String country = request.getParameter("country");
pr = con.prepareStatement(query1);
pr.setString(1,fname);
pr.setString(2,lname);
pr.setString(3,emailid);
pr.setString(4,password);
pr.setString(5,gender);
pr.setString(6,dob);
pr.setString(7,contactno);
pr.setString(8,address);
pr.setString(9,city);
pr.setString(10,pincode);
pr.setString(11,state);
8/11/2019 Online Mobile Shopping Coding
84/97
84
pr.setString(12,country);
int i = pr.executeUpdate();
if(i==1)
{
response.sendRedirect("myaccount.jsp");
}
else
{
response.sendRedirect("homepage.jsp");
}
}
catch(Exception e) {
}
%>
8/11/2019 Online Mobile Shopping Coding
85/97
85
23. (sign out coding)
8/11/2019 Online Mobile Shopping Coding
86/97
86
response.setHeader("Cache-Control","no-store"); //HTTP 1.1
}
}
response.sendRedirect("index.jsp");
%>
24. (sitemap coding)
Online Mobile Shopping
8/11/2019 Online Mobile Shopping Coding
87/97
87
Sitemap
8/11/2019 Online Mobile Shopping Coding
88/97
88
8/11/2019 Online Mobile Shopping Coding
89/97
89
25. (oms coding)
#menu_tab{
width:1000px;
height:50px;
background-color:#fff;
}
.left_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_left.gif) no-repeat center;
}
.right_menu_corner{
width:9px;
height:50px;
float:left;
background:url(images/menu_right.gif) no-repeat center;
}
.t2
{
font-size:32px;
color:darkblue;
8/11/2019 Online Mobile Shopping Coding
90/97
90
}
ul.menu {
list-style-type:none; float:left; display:block; width:1000px;
margin:0px; padding:0px;background:url(images/menu_bg.gif) repeat-x;}
ul.menu li {
display:inline;
font-size:11px;
font-weight:bold;
line-height:50px;
}
.divider {
display:inline;
width:2px;
height:50px;
float:left;
background:url(images/menu_divider.gif) no-repeat center;
}
body
{
background:url(images/bg.jpg) no-repeat #fff center top;
8/11/2019 Online Mobile Shopping Coding
91/97
91
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px auto auto auto;
color:#000;
}
.top_bar{
width:1000px;
font:Arial, Helvetica, sans-serif;
font-size:18px;
height:70px;
background-color:#CCCCCC;
color:#3300CC;
}
.top_bar1{
width:1000px;
font:Arial, Helvetica, sans-serif;
font-size:18px;
height:200px;
background-color:#CCCCCC;
color:#3300CC;
}
8/11/2019 Online Mobile Shopping Coding
92/97
92
.pic
{
height:250px;
width:1000px;
margin:auto;
background-image:url(images/ban.jpg);
}
#header{
width:1000px;
height:380px;
background-position:0px 0px;
margin:auto;
}
.content{
width:1000px;
height:500px;
background-position:0px 0px;
border: 2px solid black;
margin-left:0px;
margin-top:0px;
}
.content3{
8/11/2019 Online Mobile Shopping Coding
93/97
93
width:1000px;
height:auto;
background-position:0px 0px;
border: 2px solid black;
margin-left:0px;
margin-top:0px;
}
.content1{
width:1000px;
height:250px;
background-position:0px 0px;
border: 2px solid black;
margin:auto;
}
.t
{
border:2px double #FF0000;
}
#main_container{
width:1000px;
height:auto;
margin:auto;
8/11/2019 Online Mobile Shopping Coding
94/97
94
padding:0px;
}
.footer{
margin-top:10px;
width:1000px;
clear:both;
height:65px;
background:url(images/footer_bg.gif) repeat-x top;
}
.left_footer{
float:left;
width:300px;
padding:5px 0 0 10px;
}
.right_footer{
float:right;
padding:15px 30px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
8/11/2019 Online Mobile Shopping Coding
95/97
8/11/2019 Online Mobile Shopping Coding
96/97
96
width:166px;height:40px;display:block;background:url(images/checked.png) no-
repeat left #dad0d0; background-position:5px 5px;border-bottom:1px #FFFFFF
solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;margin-left:0px;
}
ul.left_menu li.even a{
width:166px;height:40px;display:block;background:url(images/checked.png) no-
repeat left #eee6e6;background-position:5px 5px;border-bottom:1px #FFFFFF
solid;
text-decoration:none;color:#504b4b;padding:0 0 0 30px; line-height:25px;margin-
left:0px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
background:url(images/checked.png) no-repeat left #7bbcc7;
color:#FFFFFF;background-position:5px 5px;
}
.title_box{
width:196px;
height:30px;
margin:5px 0 0 10px;
background:url(images/menu_title_bg.gif) no-repeat center;
text-align:center;
8/11/2019 Online Mobile Shopping Coding
97/97
font-size:13px;
font-weight:bold;
color:#fff;
line-height:30px;
}