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

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

模块主要是查看和修改,包括管理会员的基本资料以及购买的产品等详细信息。订单管理模块主要涉及对顾客订购的产品管理,按照订单的状态大致分为待处理的订单和已经处理的订单。

本系统的结构图如图2-1所示:

电子商务网站 前台浏览 后台管理 产品浏览模块 购物模块 会员管理模块 产品管理模块 订单管理模块 用户管理模块 会员注册 会员登录 选取产品 在线支付 查看会员资 料 会员购买产品 产品发布 产品修改 新订单 待发订单 已发订单 完成交易订单

图2-1 系统结构图

2.2.2系统流程分析

在后台管理模块中,管理员需要先添加产品栏目分类,再进入产品列表页面,选择指定的产品栏目进行产品添加操作。在会员提交订单之后,管理员可以通过订单管理模块查看订单,并根据实际情况更改订单状态,管理员也可以通过会员管理模块查看会员信息。前台界面则是会员选取需要购买的商品,并提交订单。后台管理的流程图如图2-2所示。

7

管理首页 不通过 登录验证 通过 导航条 产品分类维护 订单列表 会员列表 产品列表 会员查看 产品添加 产品修改 产品删除 会员编辑

图2-2 后台管理流程图

2.2.3系统目录结构

系统目录结构的规划非常重要,这样可以更加方便管理程序,体现出清晰的思路。通过对系统结构的分析,可以按照功能模块来划分系统目录结构。如图2-3所示:

图2-3 目录结构

8

由图可以看出,系统文件保存在dzsw目录中,其下有13个子目录:admin目录主要保存后台管理的程序:data主要保存一些log信息,方便以后的查看:htmlarea目录保存文本编辑代码:includes目录保存公共模块中的代码,如MySQL连接之类的封装类等;install目录保存安装程序,方便把系统移植到其他的机器上,也方便初始化网站;js目录包括程序中需要使用的JavaScript程序;languages目录主要是为了界面的多国语言需要设计的,根据不同语言的需要调用不同的文件;modules目录保存连接支付网关的程序;myaccount目录保存关于本站的一些信息;styles目录保存网站的样式文件;templates目录保存模板文件;upload目录保存所有的上传文件,这个文件夹需要特别关照,在发布网站后,这个目录中的任何东西都是不能执行的,否则将产生隐患。 2.3数据库分析 2.3.1数据库需求分析

数据库需求分析是所有数据库系统设计的最重要一步,在这个步骤里需要对系统的所有数据存储进行分析和整理,以便得出具有稳定性和扩展性的存储结构,这也是数据建模的过程。

通过分析,不难得出主要有4个重要的实体对象,即产品分类存储表、产品内容存储表、订单存储表及会员存储表。 这4个表是在线购物系统的核心,所有的产品必须归属于某个类别,而这些产品分类的类别是不固定的,所以就需要一个分类存储表来存储产品的分类栏目。 2.3.2数据库概念结构设计

根据以上对数据库的分析,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

下面是在线购物系统的E-R模型图

9

顾客组设置表 组编码 I 组名称 va100 打折优惠 I Identifier_1 评论 评论编码 I 评论内容 va100 Identifier_1 顾客表 顾客编码 I 顾客名称Va100 Identifier_1 订单表 订单编码 I 顾客 id I 产品 id I 支付方式 I Identifier_1 邮递方式 邮递方式编码I 邮递名称 va100 邮递费用va100 Identifier_1 产品列表 产品编码 I . 产品名称 va100 Identifier_1 图2-4 E-R图

2.4系统开发环境 2.4.1硬件平台

系统所需的硬件平台:PⅡ以上的CPU,512M以上内存,硬盘80G以上,windows xp操作系统。 2.4.2服务器平台

WWW服务器:Apache。 数据库软件:MYSQL。 2.4.3开发工具

开发工具使用:phpStudyAdmin 2.4.4技术构架

系统采用B/S技术架构

10