发布时间 : 星期六 文章基于Java Web的新闻发布系统设计与实现 - 图文更新完毕开始阅读e64e9bc6d4bbfd0a79563c1ec5da50e2524dd1dc
王才成 基于Java Web的新闻发布系统设计与实现
(4) 确认测试:确认测试是向用户展示系统工作一切正常,符合预期目标。 (5) 系统测试:软件开发完成以后,需要与系统中其他部分的软件配合运行,系统测试主要从以下几方面入手:
① 功能测试:测试功能模块是否满足用户的需求,设计所描述功能是否都能实现。 ② 强度测试及性能测试:软件在一些超负荷情况下功能是否正常。 ③ 安全测试:主要是对权限系统的测试和对非法数据抗干扰能力的测试。 5.3 测试用例
实例测试时,测试了添加新闻和注册新用户等8个相关实例,测试结果符合预期值。 测试用例如下:
表5-1 测试用例表
测试目的
1 用户正确输入,能否成功登录 2 用户输入错误,能否成功登录 3 新闻查询测试 4 新闻分栏目查看 5 管理员删除测试 6 密码修改 7 新用户注册 8 管理员添加测试 9 新闻添加测试
测试用例
用户名:wcc 密码:111 用户名:wcc 密码:123 新闻栏目分类 新闻关键字 娱乐新闻 用户账号删除
用户名:wcc 旧密码:111 新密码:222 输入新用户相关数据 添加新的新闻栏目:世界新闻 添加新闻信息
预期结果
登录成功 显示登录信息错误 显示相关新闻信息 只显示娱乐新闻 用户账号删除成功 密码修改成功 新用户注册成功 世界新闻栏目添加成功 添加新闻信息成功
实际结果
同预期测试结果相同 同预期测试结果相同 同预期测试结果相同 同预期测试结果相同 同预期测试结果相同 同预期测试结果相同 同预期测试结果相同 同预期测试结果相同 同预期测试结果相同
5.4 测试总结
运行用户注册的功能,然后再通过用户登录功能检验登录以及登陆以后的新闻浏览体验,尽皆达到了预期结果。在后台管理员登录以后对于新闻信息的增删改查,新闻栏目的管理,以及用户的管理都达到了理想的效果,这些测试表明网站各项功能都能按设计要求完成操作,达到预期的目标。 参考文献:
[1]冯艳.基于J2EE的遂宁市职校新闻发布系统的设计与实现[D].成都:成都电子科技大学,2012. [2]鞠凤娟.基于Java Web的新闻发布系统的设计与实现[J].湖北:信息通信,2013(07)17-20. [3]黄红.基于WEB技术的新闻发布系统的设计与实现[D].成都:成都电子科技大学,2008. [4]张琪.基于MVC设计模式的Struts框架设计与应用[D].武汉:武汉科技大学,2008.
18
王才成 基于Java Web的新闻发布系统设计与实现
[5]唐晨.小型网络新闻发布系统的设计与实现[D].长春:吉林大学,2015.
[6]蔡亮.基于 JSP 的网络性能测试系统的分析与实现[J].湖北:信息通信,2013(6)9-11.
[7]孙年芳.基于jsp网页自动生成工具的设计与实现[J].安徽:计算机与信息技术,2008(11)13-14. [8]薛惠.基于JAVA的移动新闻搜索引擎的研究与设计[D].石家庄:河北科技大学,2009. [9]许昭霞.基于Web的信息发布与信息交流平台的设计与实现[D].长春:吉林大学,2015. [10]杨毅.基于WEB的教务新闻发布系统的设计与实现[D].西安:西安电子科技大学,2007. [11]张春元.Web新闻自动采集发布系统的设计与实现[J].海南:计算机技术与发展,2009(09)8-12.
致谢:
通过这次毕业设计的制作使本人受益匪浅,不仅大大提高了自学能力,而且对JSP等Java相关技术有了进一步的认识。在毕业设计的过程中遇到了非常多的困难,在指导老师蒿琳老师的帮助之下都一一解决,在此特别感谢蒿琳老师的大力帮助。蒿琳老师对我在编程的细节上给予了耐心且详细的指导,毕业论文也给予了最大程度上的解惑,这些是我完成毕业设计的最坚实后盾。
通过本次的设计使我深深的明白了软件开发设计不是一个人,软件开发设计需要的是一个团队,一个人力量是渺小的,倘若没有蒿琳老师的耐心教导,没有许多热心的同学的集思广益,我将是寸步难行,因此在以后的工作当中应当努力学习新技术,与同事们一起做出更好更出色的软件。
19
王才成 基于Java Web的新闻发布系统设计与实现
附录:
管理员添加新闻信息部分代码如下:
(管理员后台管理功能中,增加类的代码以此为例)
if(method.equals(\
String bt=request.getParameter(\String fl=request.getParameter(\String nr=request.getParameter(\
int flag=cBean.comUp(\ values('\
if(flag==Constant.SUCCESS){
request.setAttribute(\操作成功!\request.getRequestDispatcher(\
(request, response);
} else{
request.setAttribute(\系统维护中!\
request.getRequestDispatcher(\
(request, response);
}
}
管理员修改新闻信息部分代码如下:
(管理员后台管理功能中,修改类的代码以此为例)
if(method.equals(\
String id=request.getParameter(\String bt=request.getParameter(\String fl=request.getParameter(\String nr=request.getParameter(\
int flag=cBean.comUp(\
id='\
if(flag==Constant.SUCCESS){
request.setAttribute(\操作成功!\
20
王才成 基于Java Web的新闻发布系统设计与实现
request.getRequestDispatcher(\
} else{
request.setAttribute(\系统维护中!\
request.getRequestDispatcher(\
}
}
管理员删除新闻信息部分代码如下:
(管理员后台管理功能中,删除类的代码以此为例)
if(method.equals(\
String id=request.getParameter(\
int flag=cBean.comUp(\if(flag==Constant.SUCCESS){
request.setAttribute(\操作成功!\
request.getRequestDispatcher(\
} else{
request.setAttribute(\系统维护中!\
request.getRequestDispatcher(\
}
else if(method.equals(\
String id=request.getParameter(\
int flag=cBean.comUp(\if(flag==Constant.SUCCESS){
request.setAttribute(\操作成功!\}
request.getRequestDispatcher(\
} else{
request.setAttribute(\系统维护中!\
21