基于PHP的网上购物网站毕业设计(含源文件) 联系客服

发布时间 : 星期二 文章基于PHP的网上购物网站毕业设计(含源文件)更新完毕开始阅读a97aa8a551e79b896802264d

4.3产品模块设计 4.3.1产品类型设计

产品一般有大类和小类之分,多级栏目使用树结构来展示。可以单击编辑和删除来修改。分类列表如图4-1所示。

图4-1分类列表

分类编辑修改分类名称和是否在页面显示。如图4-2所示

图4-2分类修改列表

4.3.2产品添加设计

把产品作为一个类封装起来可方便对产品进行各种处理。Includes中的cla.products_p.php和cla.products.php文件就是对产品的封装。 首先,添加产品的基本信息,如图4-3所示。

23

图4-3 产品的基本信息添加

添加完产品的基本信息后单击提交按钮,系统会向服务器端提交产品的基本信息,之后就会自动转向详细信息添加页面;如果添加产品基本信息不成功,将转向错误显示页面。

完成提交后,程序会自动转向产品详细信息添加页面。该页面分为5个子页面。如图4-4所示

图4-4 详细信息添加页面

如添加错误可以修改如图4-5所示

24

图4-5商品分类修改页面

商品图片添加页面如图4-6所示

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

4.3.3产品信息查询

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

图4-7 查询页面

25

图4-8 查询结果列表

4.4前台页面模块设计

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

作为在线购物系统,首要的任务是展示产品。除了展示产品,还可以加入其他元素来丰富页面。为了在有限的首页空间展示最吸引客户的信息,可把特价产品和新到产品的前5名展示在首页,如图4-9所示。

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

在设置前台时,会把这些信息缓存起来,以方便再次调用此页面时不需要再次读取数据库,这样可以提高读取效率,也可以减轻服务器端的压力。Fun.common.php中的cacheexists($filename,$pam=‘’)函数就是用来验证是

26