失效链接处理 |
基于java-web校园论坛的设计与实现 PDF 下载
本站整理下载:
相关截图:
![]()
主要内容:
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结构进行开发和设计,只需具备基本计算机操作能力,用户便可以熟悉本系统的操作,系统按照版块划分,用户可以很容易找到操作目标,以及人性化的提示和设计,提高了系统的易用性,总之,本系统操作简便,容易上手。
2.系统开发平台及相关技术介绍
2.1 JAVA EE平台简介
本论坛系统使用J2EE平台进行开发,J2EE平台有以下几个优点:
1.简化结构:只要遵循J2EE的标准,都可以支持此开发模型[4]。
2.提高开发效率
3.可移植性强
4.重用性好
5.易于维护
6.可伸缩性
7.广泛性
2.2 SSH三大框架介绍
SSH由struts+spring+hibernate三大框架组成,是一款被普遍使用的开源框架[4]。SSH框架系统的四层架构使系统更易搭建和维护。其中Struts实现控制业务跳转,Hibernate框架则对持久层提供服务,Spring进行管理。
SSH由以下3个框架构成:
1.Struts框架
Struts是一个优秀的框架,对MVC系统提供了良好的支持。其基本构成如图2-1所示
图2-1 Struts框架工作流程
2. Spring框架
Spring框架能够使开发过程更加简易,使用JavaBean进行操作,使得系统的开发更具简易性和可测试性,降低了系统的耦合性。
目的:使开发过程更简易
功能:代替EJB,有更多功能
范围:一切Java应用
Spring是一个轻量级的优秀容器框架,由以下7个部分构成
|