基于PHP的网上购物网站毕业论文 下载本文

内容发布更新时间 : 2024/5/12 3:26:13星期一 下面是文章的全部内容请认真阅读。

图4-6 商品图片添加页面

4.3.3产品信息查询

查询页面如图4-7所示,可以通过商品名称、状态、基本信息、详细说明来查找产品信息

图4-7 查询页面

图4-8 查询结果列表

4.4前台页面模块设计

这里主要涉及产品的前台展示和购物车的编码制作等。 4.4.1首页设计

作为在线购物系统,首要的任务是展示产品。除了展示产品,还可以加入其

他元素来丰富页面。为了在有限的首页空间展示最吸引客户的信息,可把特价产品和新到产品的前5名展示在首页,如图4-9所示。

图4-9首页商品展示页面

在设置前台时,会把这些信息缓存起来,以方便再次调用此页面时不需要再次读取数据库,这样可以提高读取效率,也可以减轻服务器端的压力。Fun.common.php中的cacheexists($filename,$pam=‘’)函数就是用来验证是否在硬盘中有缓存,如果没有,将生成缓存文件。Cacheeesxists($filename,$pam=‘’)的实现代码如下所示:

Function cacheexists($filename,$lpam=’’){ If($pam==’’){ $pam=$filename; } //

If(!file_exists(DIR_SHOOPD.”data/cache/cache_”.$filename.”.php”)){

Updataecache($pam); }

Return DIR_SHOOPD.”data/cache/cache_”.$filename.”.php”; }

4.4.2产品详细信息

用户在首页上看到感兴趣的产品后,对商品做进一步的了解。图4-10为商品的详细信息介绍:

图4-10 商品详细信息介绍

单击“您对此商品有话要说,您可以点击这里发表评论。”后就进入评论页面。可以看到URLhttp://127.0.0.1/dzsw/writerviems.php?products_id=23,这里是把商品的编号传递到评论页面,找到评论商品的ID。客户端评论页面如图4-11:

图4-11 商品评论输入页面

评论提交后,首先判断消费者是否已经登录,如果用户已经登录,需要把评论信息和会员昵称关联起来。需对Email进行验证,使用的是正则表达式。

在添加评论之后返回商品展示页面,就可以看到针对商品的评论了,如图4-12所示:

图4-12 评论页面

4.4.3购物车设计

购物车的实现流程:购物清单(购物车)->收货/送货人地址->选择送货方式->选择付款方式->确认并提交订单。

购物车如图4-13所示,购物车模块有两个链接,进入购物车和点击结账。“进入购物车”主要是显示已经放入购物车的详细信息,而“点击结账”的页面就是结账页面。

图4-13购物车详细信息页面

4.4.4结账处理

单击购物车中的“结账”链接就可以进入结账页面。 4.4.5会员注册和登录页面设计

注册会员需要填入会员的基本信息,这里的注册名是消费者的Email地址,用这个作为用户登录名的好处是可以强制性的让用户输入一个Email,而且Email地址是不会重复的。获取Email地址后,就可以通过这个Email地址给消费者发送订单处理等信息。在注册会员之后还需要让用户填入详细信息。如图4-14

图4-14会员详细信息添加页面

将会员的详细信息和基本信息分开的好处是,用户在填入某信息出错时,只需要重复填入少量资料,避免了用户的麻烦。

输入收货人地址后就是选择发送方式。如图4-15所示:

图4-15送货方式选择页面

在中国,一般提供了3种送货方式,即中国邮政的EMS、国内快递和普通快递。这3种方式的送货费用不同,计算方法为:产品的总重量*每公斤运送价格+其他固定费用,图4-16中的运费就是这么计算出来的。