- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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结构进行开发和设计,只需具备基本计算机操作能力,用户便可以熟悉本系统的操作,系统按照版块划分,用户可以很容易找到操作目标,以及人性化的提示和设
您可能关注的文档
- 毕业设计论文-基于DDS芯片AD9850的正弦发生器.doc
- 毕业设计论文-基于DPPC2006的数字音频功放电路的设计.doc
- 毕业设计论文-基于Domino_Notes的办公自动化系统的设计与实现.doc
- 毕业设计论文-基于DCT域的数字水印算法研究与应用.doc
- 毕业设计论文-基于DS18B20的便携式数字温度计的设计.doc
- 毕业设计论文-基于DS1302点阵万年历显示屏.doc
- 毕业设计论文-基于DS18B20的多点温度测量及显示系统设计.doc
- 毕业设计论文-基于DSP实现无位置传感器无刷直流电机的控制.doc
- 毕业设计论文-基于DSP有源滤波器的设计与应用研究.doc
- 毕业设计论文-基于DSP_的数控直流稳压电源的设计.doc
最近下载
- 新办企业培训 - 浙江省地税纳税人学堂 - 浙江省地方税务局.ppt
- 电大一网一《EXCEL在财务中的应用》形考作业一.doc VIP
- 创新答辩注意事宜.docx
- 国家税收课程教学大纲(本科).doc VIP
- 2024年7月国开电大本科《中国当代文学专题》期末考试试题及答案.pdf VIP
- 《国家税收》课程教学大纲.docx VIP
- 消毒供应专科护士学习汇报课件(样版).pptx VIP
- 急性心肌梗死合并心原性休克诊断和治疗中国专家共识(2021).docx
- 2021-2022学年广州市天河区七年级下期期末数学试题卷(附答案详解).pdf
- 9米深基坑长螺旋钻灌注围护桩及锚杆土钉墙基坑支护施工方案.docx
文档评论(0)