(精品)基于PHP的网上购物网站含源文件毕业论文论文

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

4.5订单管理模块设计

订单分类,按照订单的状态分为:新订单、已审核订单、等待付款订单、部分付款订单、全部付款订单、已确认付款订单、取消订单等,如图4-18所示:

图4-18 订单设置导航条

4.6会员管理模块设计

会员管理模块是电子商务的最后一个模块。会员添加在前台已经完成,后台只需要一个浏览模块,如图4-19所示

图4-19 会员清单列表页面

还有一个会员组的选项,对于在线购物来说,打折时很有必要的,而打折方式是按照不同的会员组来设定的。如图4-20所示:

图4-20 会员设置页面

5 系统测试

5.1系统测试 5.1.1测试的目的

软件测试的目标和定义:

(1)测试是为了发现程序中的错误而执行程序的过程。

(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 (3)成功的测试是发现了至今为止尚未发现的错误的测试。

在对本网络书店销售管理系统测试时,也正是基于上述观点来进行的,测试的目的不是证明系统是完美的,而是发现问题,更好的解决问题,使系统不断完善,满足客户的需求。 5.1.2测试的准则

为了能设计出行之有效的测试方案,必须深入理解并正确运用指导软件测试的基本准则。下面列举主要的测试准则:

(1) 所有的测试都应该追溯到用户需求。 (2) 应该在开始测试之前就制定出测试计划。

(3) 把Pareto原理应用到软件测试中。Pareto原理说明,测试发现的错误中80%很可能是由程序中的20%模块造成的。

(4) 应该从“小模块”测试开始,并逐步进行“大模块”测试。 (5) 穷举测试是不可能的。

(6) 为了达到最佳的测试效果,应该由独立的第三方从事测试工作。

5.1.3测试的方法

测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能正常使用;如果知道了产品的内部工作过程,可以通过测试来检测产品内部动作是否按照说明书的规定正常工作。前一种称为黒盒测试又称功能测试,后一种方法称为白盒测试又称结构测试。

在测试本系统时,采用的是黑盒测试来设计测试用例,而且在测试过程中,由于条件原因,不能完全按照测试规则由第三方来测试,测试过程和方案设计由作者完成。 5.2单元测试实例

测试一:在管理员登陆时,用户名或密码有一项为空或者填写错误,系统是否出现预先设定的操作提示。

预期效果:输入错误及时报错。

具体操作:用户名、密码、任意一项为空或者填写有误。 结果:都出现相应的错误原因的信息提示。

结论:要求管理员必须填写正确的用户名和密码,才能进入管理页面,测试成功。

测试二:发布产品或修改本站的公告﹑返回前台,看其是否更新成功。 预期效果:发布和修改过后能及时更新内容。

具体操作:通过管理页面发布产品功能发布产品,修改公告功能修改公告的内容,看其是否发布修改成功。

结果:显示发布的新产品,公告内容更新为修改后的信息。 结论:发布产品,修改公告功能正常,测试成功。

测试三:顾客浏览商品放入购物车后结账,如不登录能否提交订单。 预期效果:该用户不能提交订单。 具体操作:前台顾客不登录提交订单。 结果:该订单无法提交,转入登录页面。 结论:购物车功能完善,测试成功。

测试四:顾客注册为新会员,注册号重复,密码没有6位。 预期效果:注册失败,提示错误。

具体操作:注册号重复,密码设为5位。 结果:提示注册号已存在,密码至少6位。 结论:顾客注册功能正常,测试成功。 测试五:发货失败,取消订单。

预期效果:顾客账户页面订单取消,已付款退回。 具体操作:在后台订单管理页面取消一已付款订单。 结果:前台会员账户页面显示订单取消,余额增加。 结论:订单功能正常,测试成功。 5.3综合测试

在以上测试的基础上,对系统功能进行了整体测试,依次检验系统功能是否符合系统开发的目标。经过使用大量的数据多次进行系统测试,发现系统存在的问题并及时改进,最终实现了网上购物系统的开发目标。 5.4系统的维护主要包括四个方面

(1) 程序的维护:修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。

(2) 数据文件的维护:按照用户的要求对数据文件进行不定期的修改。 (3) 代码的维护:随着系统的发展和变化,可能会出现旧代码不能适应新要求的问题,因此,有必要变更代码,予以维护。

(4) 硬件的维护:对系统所使用的设备进行维护。

总结

本文讲述了在线购物系统的系统分析和设计,介绍了后台的商品发布、订单管理、会员管理以及前台的购物管理。

在线购物系统只是所有在线购物系统的雏形,后台的商品发布、订单管理、会员管理和前台的购物管理是所有在线购物共有的特征。根据本实例的最初设计思想,对方案如下改进意见: 一.完善系统功能

除了给用户浏览商品外,提供给用户一个接口,用户对产品提出自己的建议,比如设计方面,包装方面,企业可以在网上搞一些活动,比如意见征集,这样

联系合同范文客服:xxxxx#qq.com(#替换为@)