PHP办公用品网上商城的设计与实现说明书(含源程序)(7)

2019-04-02 15:01

管理员单击“管理员信息管理”标签后,系统调用UserAction类的changeadmin ()方法,该方法通过AdminModel类从admin表中取出管理员信息。系统将信息注入到模板文件changeadmin.html中,并调用该模板显示管理员信息。管理员在该页面该页面修改自己的信息。提交修改后,系统调用saceadmin()方法,通过AdminModel类更改admin表中管理员的记录,并返回显示管理员信息页面。

5.2.3管理订单模块设计与实现

管理员单击“查询订单”标签后,系统调用DingdanAction类的lookdd()方法,该方法通过DingdanModel类从dingdan表中取出所有订单信息。管理员也可以在该页面的搜索框中输入下单人和订单号,搜索具体的订单信息。lookdd()方法会接收表单传递的参数,然后通过DingdanModel类从dingdan表中取出符合条件的订单信息。系统将订单信息注入到模板文件lookdd.html中,并调用该模板分页显示订单信息。显示订单页面如图5-21所示。

图5-21 显示订单页面

管理员可以在该页面点击订单记录对应的“删除”复选框,删除某些订单信息。系统调用deletedd(),该方法根据接收到的订单编号通过DingdanModel类从dingdan表中删除订单记录。管理员可以在该页面点击某一订单记录对应的“查看”按钮,查看并修改订单详细信息。系统调用DingdanAction类的orderdd()方法,该方法根据接收到的订单编号通过DingdanModel类从dingdan表中取出该订单的详细信息。管理员可以在该页面修改订单的状态或收货人的相关信息。管理员提交信息后,系统调用DingdanAction类的saveorder()方法,该方法通过DingdanModel类在dingdan表中更订单详细信息。显示订单详细信息页面如图5-22所示。

图5-22 显示订单详细信息页面

5.2.4管理信息模块设计与实现

管理员点击“添加公告”标签,可以进行添加网站公告。系统调用GonggaoAction类的addgonggao()方法,展示添加公告页面。管理员在该页面输入公告的主题和内容,添加公告。系统调用savenewgonggao ()方法,通过GonggaoModel类将新的公告记录插入到gonggao表中。添加公告界面如图5-23所示。

图5-23 添加公告页面

管理员登录点击“公告管理”标签后,系统调用GonggaoAction类的admingonggao()方法,该方法通过GonggaoModel类从gonggao表中取出所有公告的信息,注入到模板文件admingonggao.html中,并调用该模板文件显示公告记录。

管理员在显示公告记录页面单击某一公告duiyin对应的“修改”标签后,系统会调用GonggaoAction类的editgonggao()方法,该方法通过GonggaoModel类从gonggao表

中取出该公告的具体信息。系统将信息注入到模板文件editgonggao.html中,并调用该模板文件显示修改公告信息页面。管理员可以修改公告的具体信息。管理员确认修改后,系统调用savexiugaigonggao()方法,根据接收到的公告编号通过GonggaoModel类在gonggao表中更新该公告的信息。

管理员在显示公告页面可以点击每一个公告对应的删除复选框,删除该公告。系统会调用GonggaoAction类的deletegonggao()方法,通过根据接收到的公告编号GonggaoModel类从gonggao表中删除公告。

管理员登录点击“评论管理”标签后,系统调用GonggaoAction类的editpinglun()方法,该方法数据库中取出所有公告的信息。系统将信息注入到模板文件editpinglun.html中,并调用该模板文件显示评论信息。显示评论信息页面如图所示。

管理员在显示公告页面可以点击每一个公告对应的删除复选框,删除该评论。系统会调用GonggaoAction类的deletepj()方法,根据接收到的评论编号通过PingjiaModel类从pingjia表中删除评论。

第六章 系统的测试与分析

6.1系统测试简介

系统测试(System Test, ST)是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。在任何软件系统的开发过程中,尤其是在进行大型软件系统的开发中,任何一个编程人员都不可避免地会产生错误。为了尽可能地发现并改正系统设计中的错误,减少错误造成的损失,保证系统开发的质量,需要进行系统的测试。

系统测试的方法分为人工测试和机器测试。人工测试就是由人去审查、讨论或人工运行程序,以找出程序的错误。所使用的工具为笔、纸、计算器等,包括程序审查会、人工运行以及静态检验。机器测试就是通过计算机来运行程序,以发现程序的错误,主要包括白盒法和黑盒法。测试用例来源于对程序的分析,并以程序被执行的程度来判断测试是否充分,这种方法被称为“白盒法”。白盒法主要用于单元测试。以需求规约和需求描述为基础的测试。测试用例来源于对软件的需求描述和需求规约的分析,并根据需求描述和需求规约所规定的功能和性能是否得到了充分的检验来判断测试是否充分,这种方法被称为“黑盒法”。黑盒法主要用于系统测试。还有一种是程序和需求相结合的测试。测试用例来源于对需求和实现的综合考虑,这种方法被成为“灰盒法”。灰盒法主要用于集成测试。

黑盒测试就是把测试对象看做是一个黑盒子。测试人员完全不考虑程序内部的逻辑结构和内部特性。只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。不需测试软件产品的内部结构和处理过程。

本系统采用黑盒测试,通过测试用例来进行测试。

6.2系统测试方案

表6-1 会员注册模块测试用例 用例说明 测试需求 会员注册测试 检测会员注册时输入的信息是否合法 1.不输入任何信息,点击提交按钮 2.会员名输入#$%& 测试用例 3.会员名输入aa 4.注册密码输入111 5.注册密码输入111111,确认密码输入222222 6.输入已注册的会员名 7.电子邮件输入qqqq6.com 8.身份证号输入1111 9.联系方式输入222 10.输入正确的信息 1.提示请输入会员名 2.提示会员名应为英文或数字,长度为3-30位 3.提示会员名应为英文或数字,长度为3-30位 4.提示注册密码长度应大于6! 预期输出 5.提示注册密码与确认密码不同 6.提示会员名已注册 7.提示电子邮箱地址格式不正确 8.提示请输入正确的身份证号 9.提示输入正确的联系方式 10.提示注册成功 1.提示请输入会员名 2.提示会员名应为英文或数字,长度为3-30位 3.提示会员名应为英文或数字,长度为3-30位 4.提示注册密码长度应大于6! 实际输出 5.提示注册密码与确认密码不同 6.提示会员名已注册 7.提示电子邮箱地址格式不正确 8.提示请输入正确的身份证号 9.提示输入正确的联系方式 10.提示注册成功 结果对比 实际输出符合预期输出

表6-2 会员登录模块测试用例 用例说明 测试需求 会员登录测试 检测会员登录时输入的信息是否合法 1.不输入任何信息,直接点击登录按钮 2.会员名输入@@@ 测试用例 3.输入未注册会员名 4.输入错误的密码 5.输入错误的验证码


PHP办公用品网上商城的设计与实现说明书(含源程序)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年最新消防工程施工承包合同(精品)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: