图6.4 密码修改界面(来源:本研究)
3. 商品查询模块的实现
当用户需要一款手机时,已经确定手机的品牌或型号时,可以用商品查询功能,进行商品的快速定位。本系统的商品查询模块采用的是模糊查询的方式,即输入手机的型号和品牌进行搜索,如图6.5所示:
图6.5 商品搜索界面(来源:本研究)
搜索过程需要调用数据库,通过用户输入的手机品牌或型号中在数据库sort表和hw表进行搜索,并得到结构,其核心代码如下:
<%if session("sort_id")="" then%>
<%hw_name=request("hw_name")
sql="select * from hw where hw_name like '%"&hw_name&"%' order by hw_id DESC"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,3
%>
<%else%>
<%sort_id=request("sort_id")
hw_name=request("hw_name")
sql="select * from hw where sort_id='"&sort_id&"' and hw_namelike '%"&hw_name&"%' order by hw_id DESC"
rs.open sql,conn,3,3
end if
4. 购物车模块的实现
电子商务网站的购物车是非常重要的一个部分,类似于现实生活中的购物车,用户注册登录后,可以实现对购物车的操作。购物车主要包括所选商品的添加、查看购物车、修改数量、清空购物车等功能。购物车效果图如图6.6所示:
图6.6 购物车效果图(来源:本研究)
5. 收银台模块的实现
当用户完成对商品的选购之后,单击“收银台结账”按钮,进入收银台模块。该模块主要用于订单的填写。在这个页面中,需要用户准备的输入个人信息,并且选择付费方式和送货方式。收银台的效果显示如图6.7所示:
图6.7 收银台效果图(来源:本研究)
填写订单详细信息的时候,用到了JAVA Script脚本语言,判断用户受否已经已经填写了订单的详细情况,其代码如下:
<script language="JavaScript">
<!--
if (parent.frames.length > 0) {
parent.location.href = location.href;
}
function form1_onsubmit() {
if (document.form1.sub_to.value=="")
{
alert("收货人姓名不能为空。")
document.form1.sub_to.focus()
return false
}
else if(document.form1.sub_adds.value=="")
{
alert("收货人地址不能为空。")
document.form1.sub_adds.focus()
return false
}
else if(document.form1.sub_post.value=="")
{
alert("收货人邮编不能为空。")
document.form1.sub_post.focus()
return false
}
else if(document.form1.sub_tel.value=="")
{
alert("联系电话不能为空。")
document.form1.sub_tel.focus()
return false
}
else if(document.form1.sub_mail.value=="")
{
alert("联系信箱不能为空。")
- 上一篇:PV3D实景虚拟漫游技术的实现
- 下一篇:C#大学生个人学习生活管理软件的开发+功能模块结构图
-
-
-
-
-
-
-
中考体育项目与体育教学合理结合的研究
电站锅炉暖风器设计任务书
java+mysql车辆管理系统的设计+源代码
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...
河岸冲刷和泥沙淤积的监测国内外研究现状
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
杂拟谷盗体内共生菌沃尔...