毕业论文-基于JSP的BBS系统设计与实现(8)

2019-05-17 10:59

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

图5-7 BBS主题界面

图5-8 BBS主题浏览

32

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

图5-9 BBS主题回复

5.4.2 BBS后台管理主界面设计

1. 实现目标

此页面主要的功能就是通过管理员的管理,对栏目,主题回复,用户等进行管理。

2. 实现过程 管理员对栏目的管理,可以增设新的栏目,删除已有的栏目,给栏目赋于版主等;对主题专区的管理可以对不符合规定的主题进行删除;同样可以删除不符合规定的回复;对用户的管理可以增加在众多用户中进行模糊查询,删除用户以及编辑用户,如图 5-10BBS后台栏目管理,图5-11 BBS后台用户管理所示:

33

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

图5-10 BBS后台栏目管理

图5-11 BBS后台用户管理

5.5 本章小结

通过前面的需求分析和总体设计,在功能模块以及数据要求方面已经得到确定,在此基础上通过该阶段的详细设计,解决了程序设计方面的问题,在设计中主要采用面向对象的方法,充分利用开发平台提供的强大功能,完成程序开发,并对系统进行精确的描述。

34

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

第6章 软件测试

软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望的事情,另一方面是确认软件以正确的方式来做了这个事件。

第二是提供信息,比如提供给开发人员或程序经理的反馈信息,为风险评估所准备的信息。

第三软件测试不仅是在测试软件产品的本身,而且还包括软件开发的过程。如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。

软件质量是由几个方面来衡量的:一、在正确的时间用正确的的方法把一个工作做正确。二、符合一些应用标准的要求,比如不同国家的用户不同的操作习惯和要求,项目工程中的可维护性、可测试性等要求。三、质量本身就是软件达到了最开始所设定的要求,而代码的优美或精巧的技巧并不代表软件的高质量。四、质量也代表着它符合客户的需要。作为软件测试这个行业,最重要的一件事就是从客户的需求出发,从客户的角度去看产品,客户会怎么去使用这个产品,使用过程中会遇到什么样的问题。

6.1 测试的基本概念

白盒测试是把程序看成装在一只透明的白盒子里,测试者完全了解程序的结构和处理过程。它根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。

黑盒测试是把程序看成一只黑盒子,测试者完全不了解(或不考虑)程序的结构和处理过程。它根据规格说明书规定的功能来设计测试用例,检查程序的功能是否符合规格说明的要求。

6.2 测试的环境和目的

6.2.1 测试的环境

Apache提供的Web服务器Tomcat 6.0使得用户可以在Windows

35

哈尔滨工业大学华德应用技术学院本科毕业设计(论文)

2000以上操作系统下发布自己设计的动态网页。因此对论坛的调试工作主要是利用Tomcat 6.0的强大功能在本机下完成的。为了在本机下浏览Web页面,首先在创建该系统的站点上(该系统使用的是Web的默认站点)将IP地址设定为127.0.0.1,它的缺省域名值为localhost。然后向IE浏览器输入本地动态网页的URL,Web服务器在收到浏览器传送的URL之后找到网页文件,并在服务器端执行该文件后将此文件以HTML文件的形式返回该浏览器。

6.2.2 测试的目的

基于不同的立场,存在着两种完全不同的测试目的。从用户的角度出发,普遍希望通过软件测试暴露出软件中陷藏的错误和缺陷,以考虑是否可以接受该产品。而从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立用户对软件质量的信心。

因为在程序中往往存在着许多预料不到的问题,可能会被疏漏,许多隐藏的错误只有在特定的环境下才可能暴露出来。如果不把着眼点放在尽可能查找错误这样一个基础上,这些隐藏的错误和缺陷就查不出来,会遗留到运行阶段中去。如果站在用户的角度替他们设想,就应当把测试活动的目标对准揭露程序中存在的错误。在选取测试用例时,考虑那些易于发现程序错误的数据。

下面这些规则也可以看作是测试的目的或定义:

1. 测试是为了发现程序中的错误而执行程序的过程;

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

从上述规则可以看出,测试的正确定义是“为了发现程序中的错误而执行程序的过程”。这和某些人通常想象的“测试是为了表明程序是正确的”,“成功的测试是没有发现错误的测试”等等是完全相反的。正确认识测试的目标是十分重要的,测试目标决定了测试方案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案;相反,如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。

36


毕业论文-基于JSP的BBS系统设计与实现(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:市“十三五”规划课题立项申请书

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

马上注册会员

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