基于SSH的BBS论坛系统的设计与实现(8)

2019-05-18 22:56

成都学院学士学位论文(设计)

图5-2 测试环境配置界面

最后点击确认完成Tomcat服务器的添加。 5.3.2 添加和运行项目

添加项目:服务器选择Tomcat 6.X,最后点击finish完成部署。

图5-3 测试环境配置界面

运行项目:启动服务器,右键点击tomcat 6.x,点击runserver,则开始运行Tomcat。

32

成都学院学士学位论文(设计)

图5-4 测试环境配置界面

5.4 本系统测试

软件测试是为了发现程序中的问题。本系统不很成熟,存在不少问题。在设计完成后针对本系统的功能模块,对各个功能进行逐一测试,完成后填写测试用例。

表5-1 注册功能测试表

用例名称 用例描述 测试方案

注册功能的测试

当游客进入到论坛首页后点击注册,在键入正确的需要的信息后,点击注册,通过验证后可以注册成功,然后可以登录进入系统。

用户进入注册页面,显示需要用户输入的信息,正确输入后,便可以成功成为注册会员。

输入的数据 在注册页面输入需要的信息,用户名、密码、身份证号码、邮箱等点击“注册”。 预期结果

注册成功后提示成功信息,可以进行登录进入系统。

表5-2 登录功能测试表

用例名称 用例描述 测试方案

登录系统功能的测试

当用户进入到论坛首页后点击登录,在键入正确的用户名和密码后显示登录成功,成功登录后便可以显示自己的用户名,进行权限内的操作。 用户进入登录页面,显示需要用户输入的信息,正确输入后,提示成功。

输入的数据 在登录页面输入需要的信息,用户名、密码点击“登录”。 预期结果

成功登录系统后显示自己的用户名,可以进行权限内的所有操作。

33

成都学院学士学位论文(设计) 表5-3 上传头像测试表

用例名称 用例描述 测试方案

个人信息头像功能的测试

当用户进入到论坛首页后点击注册,在头像栏中点击可以上传图片作为自己的头像,点击后成功上传就可以在个人信息里面成功显示自己头像。

用户进入头像页面,选择一图片点击确认开始上传,提示成功后,便可以显示。

输入的数据 点击浏览后找到要上传的图片,点击“提交”。 预期结果

在基本资料和发表的帖子中个人信息处可以见到上传的头像。

表5-4 发帖功能测试表

用例名称 用例描述 测试方案

发表帖子功能的测试

当用户进入到论坛首页后进入某个版块,在版块内发表自己的意见和建议,看是否能成功显示发表的内容。

用户进入页面后,在工具栏点击“我要发帖”进去发帖。

输入的数据 发帖栏中输入“第一个帖子”,点击“提交”。 预期结果

展示栏中出现发表的帖子,点击可以查看具体内容。

5.5 测试总结

本次对软件测试进行了功能性测试。在系统测试之前,先要编写测试用例,编写测试用例主要依据软件早期的需求分析说明书。测试用例应覆盖软件功能的绝大方面。选择测试用例主要用等价类划分、边界值分析、无效类分析,路径分析和条件分析等。执行完测试要写测试报告,这是软件是否决定发布的重要参考,包括发现多少缺陷,修正多少缺陷,剩余缺陷是否严重影响软件发布。通过这次测试,了解了软件测试的大致方 向,要作好测试工作,也是需要丰富和广泛的知识,当然更重要的是实践。

34

成都学院学士学位论文(设计) 结 论

随着计算机的发展及现代社会中对网络的使用越来越频繁,人们要通过不断学习新的知识来适应现今竞争越发激烈的社会,把自己融入到社会的发展中,因此研发一个论坛网站提供大家分享交流信息,接触更多的知识来充实自我,对于现代社会的人们有着重要的意义。

在明确了网站系统的功能后,设计了整个网站的操作流程,将整个系统分为几个小的模块来逐一完成,这样整个网站系统的设计思路便比较清晰。每一个子模块在设计实现中都遇到了许多不同程度的问题,通过查阅资料书籍及在互联网中询问他人对相关问题的解决方法,再结合自己的遇到的情况并对程序进行多次的高试最后实现系统功能,深刻的体会到互联网的强大功能,了解通过网络并结合自己的实际情况来解决问题的方法和网络的方便快捷之处。在程序开发的过程中不仅提高了编程能力,同时也体会了一个论坛网站所能实现的真正用处和其必要性。在系统设计过程中,了解到在设计程序之前一定要对所设计的系统有较深刻地了解,并对用户的需求进行认真的分析,并将其分类,这样才能有条不紊的一步步进行详细设计。实现一个论坛网站系统还是有很多要学习的地方,不仅要掌握好相关知识,同时还要了解所要应用的各种工具,将之相结合来运行实现网站的工作。

由于之前对JSP技术及它所要应用的开发环境不是非常了解,因此在程序的开发过程中遇到了较多的困难,但通过对一些相关专业书籍的查阅及在网上搜索所遇问题的解决方法,最后实现了网站的正常运行。

而在开发网站之前,要在网上或书中查看多个在似的网站系统。体会真正的论坛网站的开发流程,并不仅仅是注重代码的实现,在开发之前的用户需求分析更加重要,要根据用户所需要的功能来设计系统,否则最后实现的系统可能并不实用。

35

成都学院学士学位论文(设计) 参考文献

[1] 刘冰从. BBS看校园网络文化对大学生学习的影响[J]. 现代远程教育研究, 2005, 23(2):24-27

[2] 陈彤旭,邓理峰. BBS议题的形成与衰变——对人民网强国论坛的个案研究[J]. 新闻 与传播研究,2002,18(13):13-25

[3] 孟新. BBS对大学生的影响及对策研究[J]. 南京工业大学学报(社会科学版),2003, 15(4):100-104

[4] 姜德学,姜丽丽. 充分发挥高校BBS思想政治教育功效的思考[J]. 大连理工大学学 报(社会科学版),2007,32(2):1-3

[5] 杨艳,许占文,李建伟等. 利用Java实现Web页面的动态功能[J]. 沈阳工业大学学 报,2000,22(4):335-338

[6] 宁承林. 基于MVC模式的Struts框架在J2EEWEB应用中的研究与实现[D]. 北京: 北京邮电大学,2010:28-38

[7] 殷彤丽. 基于HTML语言的网页制作方法[J]. 赤峰学院学报,2011,16(11):40-42 [8] 兰旭辉,熊家军,邓刚. 基于MySQL应用程序设计[J]. 计算机工程与设计,2004, 25(3):25-28

[9] 杨志刚. MVC模式在办公自动化信息系统中的研究与应用[D]. 太原:太原理工大学, 2011:42-58

[10] 余望枝,朱少. BBS论坛与百度知道的信息评价机制探讨[J]. 图书馆学研究,2008, 22(12):81-83

[11] Bruce Tate. Bitter Java[M]. Connecticut: Manning Publications, 2002

[12] Joshua Bloch. Effective Java Programming Language Guide[M]. Boston: Addison- Wesley, 2001

[13] Bruce Eckel. Thinking in Java[M]. New Jersey: Prentice Hall PTR, 2002 [14] Joshua Bloch. Effective Java: Second Edition[M]. Boston: Addison-Wesley, 2008 [15] Kathy Sierra, Bert Bates. Head First Java, 2nd Edition[M]. California: O'ReillyMedia, inc, 2005

36

成都学院学士学位论文(设计) 致 谢

经过几个月的努力,我成功的将此毕业设计完成了,这段时间我学习了很多,攻克了以前很多不知道的难关、难点,对于以前学习的知识有了一次更完善的复习,忘记的知识点也通过请教老师同学和自己上网、翻阅书籍重新找回。在完成这个系统过程中,增强了自学能力和克服困难的能力,对于以后步入工作有很好的基础。

转眼间,我的大学即将结束,在这毕业之际,我要感谢导师对我的指导,感谢信息科学与技术学院的全体老师们。从他们身上我真真切切地学到了许多宝贵的知识,更多的做人的道理。他们在学习知识上对我悉心指导,令我受益非浅。

同时还要感谢信息科学与技术学院的辅导员多年来对我的培养和帮助,是他们为我提供了良好的大学学习氛围和校园实践的机会。

感谢各位专家和评委耐心审阅我的论文,他们提出了许多宝贵的意见和建议。 恳请老师不吝赐教、批评指正!

37


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

下一篇:2018-2019学年教科版三年级语文第一学期第一单元测试题及答案

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

马上注册会员

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