毕业设计论文-基于java_web校园论坛的设计与实现.doc

毕业设计论文-基于java_web校园论坛的设计与实现.doc

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计论文-基于java_web校园论坛的设计与实现

基于java web校园论坛的设计与实现 【摘要】随着当今世界网络的发展,网络越来越被人们所接受,而网络论坛为人们的交流和解决问题提供了很大的帮助,为了使人们更好的交流,结合当前流行的SSH三大框架和jQuery等技术开发出一个方便的网上交流系统。 论坛由Struts+Spring+Hibernate三大框架技术并结合当今流行的一些技术进行开发,本论坛系统采用B/S体系结构,数据库采用了功能强大的oracle数据库和PL/SQL Developer数据库集成开发环境。本论坛按照软件开发的过程,按照一定的需求,对于论坛的开发进行详细的分析和设计,从而保证了校园论坛的开发和实现过程。 【关键词】BBS;SSH;软件工程;ORACLE 目 录 1.系统概述 1 1.1 总体概述 1 1.2 开发背景及目的 1 1.4 系统可行性分析 1 1.4.1 技术可行性 1 1.4.2 经济可行性 1 1.4.3 操作可行性 1 2.系统开发平台及相关技术介绍 2 2.1 JAVA EE平台简介 2 2.2 SSH三大框架介绍 2 2.3 oracle数据库简介 3 2.4 CSS+div布局简介 4 3. 系统需求设计 5 3.1 系统概要设计 5 3.1.1 功能模块分析与设计 5 3.2 系统数据库设计 7 3.2.1 实体类图: 7 3.2.2 数据库表及关系建立 7 4.系统详细设计 10 4.1 系统框架实现 10 4.1.1 底层数据库的建立 10 4.1.2 持久化层的建立 10 4.1.3 业务逻辑层的建立 11 4.1.4 表示层的建立 13 4.2 系统功能界面 13 4.2.1 登录系统界面 13 4.2.3 回复帖子界面 17 4.2.4 个人中心维护界面 18 4.2.4 申请版主界面 19 4.2.5 后台管理界面 19 4.2.6 其他主要界面 21 4.3 关键技术说明 21 1).jsp嵌入java代码 21 2).页面分页技术 21 3).jQuery技术的引用 23 4).文件的上传和下载技术 24 4.4开发环境说明及搭建 25 4.4.1环境说明 25 4.4.2搭建过程截图 25 5.系统的调试与测试 28 5.1 测试概述 28 5.1.1 软件测试目的 28 5.1.2 软件测试任务 28 5.1.2 软件测试的环境 28 5.2 系统功能测试 28 5.2.1 黑盒测试 28 5.2.2 白盒测试 30 5.2.3 模块接口测试 30 5.3 集成测试 30 5.3.1 自顶向下集成 30 5.3.2 确认测试标准 30 6. 结论 31 7. 致谢 32 1.系统概述 1.1 总体概述 随着二十一世纪以来网络技术的不断发展,网络为人们提供了方便交流的场所。而网上论坛深受人们喜爱,网上论坛提供了一个可以相互交流的空间,也在以它独特的方式影响和改变着我们的生活[1]。 本论坛采用当今流行的SSH(struts+Spring+Hibernate)三大框架技术进行开发,数据库是具有良好性能的oracle数据库,通过结合jQuery、html、jsp、css、div等技术,根据软件开发的过程进行需求分析、概要设计、详细设计、编码和测试等来实现和完善本论坛系统。 1.2 开发背景及目的 自从1978年出现最早的BBS系统以来,伴随着计算机技术的发展和流行,人们对论坛系统的需求不断增加,人们需要一个扩展性和可维护性更好的论坛系统[2]。基于人们对于网上交流系统的需求, 由SSH框架(Sturts+Spring+hibernate)开发的BBS论坛就具有了很好的优势。 为了使人们更好的进行交流,结合当前流行的SSH开发技术,开发出一套较为完整的论坛系统,由此,人们可以在网上自由的交流,可以帮助他人解决一些问题和进行经验的分享。 1.4 系统可行性分析 1.4.1 技术可行性 本系统是一个基于SSH(struts2+spring+hibernate)三大框架、oracle数据库和PL/SQL Developer数据库集成开发环境等开发的系统,现有的技术比较完备,可以完成论坛系统的开发设计,其中SSH框架设计思想优秀且技术成熟,为本系统的开发提供了很好的技术条件,同时,开发时间也较为充足,预计可以在预定时间内完成系统开发[3]。 1.4.2 经济可行性 本系统的开发只要具有支持本系统的开发应用平台,无需资金的投入,系统的开发基于本人对程序开发的学习和实践,且软件的开发过程成本不高,因此从经济可行性的角度考虑完全是可行的。 1.4.3 操作可行性 本系统采用B/S结构进行开发和设计,只需具备基本计算机操作能力,用户便可以熟悉本系统的操作,系统按照版块划分,用户可以很容易找到操作目标,以及人性化的提示和设

文档评论(0)

gz2018gz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档