基于javaweb校园论坛设计与实现

基于javaweb校园论坛设计与实现

ID:11054704

大小:1.90 MB

页数:125页

时间:2018-07-09

基于javaweb校园论坛设计与实现_第1页
基于javaweb校园论坛设计与实现_第2页
基于javaweb校园论坛设计与实现_第3页
基于javaweb校园论坛设计与实现_第4页
基于javaweb校园论坛设计与实现_第5页
资源描述:

《基于javaweb校园论坛设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于javaweb校园论坛的设计与实现【摘要】随着当今世界网络的发展,网络越来越被人们所接受,而网络论坛为人们的交流和解决问题提供了很大的帮助,为了使人们更好的交流,结合当前流行的SSH三大框架和jQuery等技术开发出一个方便的网上交流系统。论坛由Struts+Spring+Hibernate三大框架技术并结合当今流行的一些技术进行开发,本论坛系统采用B/S体系结构,数据库采用了功能强大的oracle数据库和PL/SQLDeveloper数据库集成开发环境。本论坛按照软件开发的过程,按照一定的需求,对于论坛的开发进行详细的分析和设计,从而保证了校园

2、论坛的开发和实现过程。【关键词】BBS;SSH;软件工程;ORACLE目录1.系统概述11.1总体概述11.2开发背景及目的11.4系统可行性分析11.4.1技术可行性11.4.2经济可行性11.4.3操作可行性12.系统开发平台及相关技术介绍22.1JAVAEE平台简介22.2SSH三大框架介绍22.3oracle数据库简介32.4CSS+div布局简介43.系统需求设计53.1系统概要设计53.1.1功能模块分析与设计53.2系统数据库设计73.2.1实体类图:73.2.2数据库表及关系建立74.系统详细设计104.1系统框架实现104.1.1底

3、层数据库的建立104.1.2持久化层的建立104.1.3业务逻辑层的建立114.1.4表示层的建立134.2系统功能界面134.2.1登录系统界面134.2.3回复帖子界面174.2.4个人中心维护界面184.2.4申请版主界面194.2.5后台管理界面194.2.6其他主要界面214.3关键技术说明211).jsp嵌入java代码212).页面分页技术213).jQuery技术的引用234).文件的上传和下载技术244.4开发环境说明及搭建254.4.1环境说明254.4.2搭建过程截图255.系统的调试与测试285.1测试概述285.1.1软件测

4、试目的285.1.2软件测试任务285.1.2软件测试的环境285.2系统功能测试285.2.1黑盒测试285.2.2白盒测试305.2.3模块接口测试305.3集成测试305.3.1自顶向下集成305.3.2确认测试标准306.结论317.致谢321.系统概述1.1总体概述随着二十一世纪以来网络技术的不断发展,网络为人们提供了方便交流的场所。而网上论坛深受人们喜爱,网上论坛提供了一个可以相互交流的空间,也在以它独特的方式影响和改变着我们的生活[1]。本论坛采用当今流行的SSH(struts+Spring+Hibernate)三大框架技术进行开发,数

5、据库是具有良好性能的oracle数据库,通过结合jQuery、html、jsp、css、div等技术,根据软件开发的过程进行需求分析、概要设计、详细设计、编码和测试等来实现和完善本论坛系统。1.2开发背景及目的自从1978年出现最早的BBS系统以来,伴随着计算机技术的发展和流行,人们对论坛系统的需求不断增加,人们需要一个扩展性和可维护性更好的论坛系统[2]。基于人们对于网上交流系统的需求,由SSH框架(Sturts+Spring+hibernate)开发的BBS论坛就具有了很好的优势。为了使人们更好的进行交流,结合当前流行的SSH开发技术,开发出一套

6、较为完整的论坛系统,由此,人们可以在网上自由的交流,可以帮助他人解决一些问题和进行经验的分享。1.4系统可行性分析1.4.1技术可行性本系统是一个基于SSH(struts2+spring+hibernate)三大框架、oracle数据库和PL/SQLDeveloper数据库集成开发环境等开发的系统,现有的技术比较完备,可以完成论坛系统的开发设计,其中SSH框架设计思想优秀且技术成熟,为本系统的开发提供了很好的技术条件,同时,开发时间也较为充足,预计可以在预定时间内完成系统开发[3]。1.4.2经济可行性本系统的开发只要具有支持本系统的开发应用平台,无

7、需资金的投入,系统的开发基于本人对程序开发的学习和实践,且软件的开发过程成本不高,因此从经济可行性的角度考虑完全是可行的。1.4.3操作可行性本系统采用B/S结构进行开发和设计,只需具备基本计算机操作能力,用户便可以熟悉本系统的操作,系统按照版块划分,用户可以很容易找到操作目标,以及人性化的提示和设计,提高了系统的易用性,总之,本系统操作简便,容易上手。1202.系统开发平台及相关技术介绍2.1JAVAEE平台简介本论坛系统使用J2EE平台进行开发,J2EE平台有以下几个优点:1.简化结构:只要遵循J2EE的标准,都可以支持此开发模型[4]。2.提高

8、开发效率3.可移植性强4.重用性好5.易于维护6.可伸缩性7.广泛性2.2SSH三大框架介绍SSH由stru

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。