APP下载

基于J2EE的体育管理信息系统研发

2014-08-29刘业飞延保东

现代电子技术 2014年15期
关键词:体育管理信息系统

刘业飞+延保东

摘 要: 为了提高体育管理信息化水平,采用了基于J2EE技术的分布式多层体系结构的应用程序作为开发平台,设计了体育管理信息系统。利用J2EE技术的多层体系结构的伸缩性、灵活性以及易维护性,简化了体育管理方案的开发、部署等相关复杂问题,实现了体育信息管理的智能化和自动化,为之提供行之有效的体育管理信息平台。

关键词: J2EE平台; 体育管理; 信息系统; 设计研发

中图分类号: TN711?34 文献标识码: A 文章编号: 1004?373X(2014)15?0105?02

Development of J2EE?based information systems for sports management

LIU Ye?fei, YAN Bao?dong

(Yulin College, Yulin 719000, China)

Abstract: In order to raise the level of sports management informatization, application program based on distributed multi?tier architecture of J2EE technology was taken as development platform to design a sports management information system. Scalability, flexibility and maintainability of multi?tier architecture of J2EE technology was utilized for simplifying the relevant complex issues in development of sports management scheme to achieve the intelligentization and automation of sports information management. An effective sports management information platform was provide for it.

Keywords: J2EE platform; sports management; information system; design and development

伴随着互联网和计算机技术的快速发展,业务信息规模的扩大和市场的急速扩张,使得企业应用系统必须超越传统的企业限制。将它们的内部系统与Internet上的其他服务系统集成在一起,以此来提高企业管理的信息化水平。J2EE技术定义了开发和运行企业级Web应用的标准,支持Java语言服务器部署而提供平台无关的、可移植的、多用户的、安全的和标准的企业级平台。本文着重分析基于J2EE技术的体育管理信息系统的研发与设计。

1 J2EE技术

J2EE是一套可以简化并且规范应用系统的技术构架,它比以往的技术架构更具先进性,它是Java2的平台企业版,包括各种组件、技术层次等。J2EE不同的组件和层次间都有共同的标准,具有很好的兼容性,解决了以往企业信息产品间无法兼容的问题 [1]。在J2EE中,EJB技术的应用能够进一步优化信息系统的设计,对信息进行分布式处理,使J2EE具有良好的可扩展性。J2EE上的应用程序对操作系统及硬件的依赖性低,不受数据库的影响,一般系统设计合理,只需要进行一次程序开发即可适应各种平台。对于符合相关规范要求的系统,一般不用修改代码即可在Web Logic、Web sphere等应用服务器上进行运作[2]。利用J2EE平台研发体育管理信息系统,能够有效保证体育工作的质量。

2 基于J2EE的体育管理信息系统的设计

2.1 系统整体设计

基于J2EE的体育管理信息系统采用模块化的设计原理,主要分为信息发布模块、资源管理模块、赛事管理模块以及办公自动化管理模块四个部分。系统结构如图1所示。

图1 基于J2EE的体育管理信息系统结构图

在信息发布模块中,用户可以利用互联网发布关于体育赛事、电子商务以及广告等各种信息,同时还可以通过互联网与外界进行实时商务通信,包括向外界发布体育场馆位置、设施以及场馆文化等介绍;发布体育赛事预告、赛事纪要以及比赛成绩报告;发布体育公告、交通指南以及有关赛事预告等。资源管理主要是对有关体育赛事的各类信息进行数字化处理,通过计算机进行科学分析,并进一步生成统计报表和统计图表。在资源管理模块中同样可以借助互联网对各类体育赛事资源属性信息进行记录,并对系统维护人员每天采集的数据信息进行分析和整理,便于后期使用[3]。赛事管理模块主要负责对体育赛事的日程、人员以及设备等资源进行统一规划和管理,利用赛事管理的统计功能还可以对某个体育运动员在某段时间内的比赛情况进行系统分析,为解决体育赛事人员和时间上的冲突提供参考信息。办公自动化管理模块主要是对体育赛事的日常事务进行处理,帮助管理者提高管理效率,该模块采用了先进的密码认证技术,严格规范用户身份,事项分级分权管理,并且对一些重要文件的修改痕迹进行保留,落实工作责任,确保体育管理的机密信息不外泄[4]。

2.2 Web表示层的设计

基于J2EE的体育管理信息系统分为表示层、业务逻辑层以及客户层三大部分。通过分层将显示、业务逻辑与数据分开,增强了系统的可靠性。在体育管理信息系统中,Web表示层实现了页面生成的工作,客户端将Web浏览器作为统一的界面GUI,将GUI的请求转为网络请求,然后再把网络请求相应地转为能够显示的内容[5]。在页面的生成过程中,需要采用Servlet,Applet和JSP技术,其中Servlet是用来连接用户界面和逻辑层的,JSP技术是用来对用户界面进行构造的,Applet作为较小的应用程序可以用来对复杂的客户端界面进行构造,从而适应用户的各种需求。设计Web表示层的难点是创建结构合理而又简洁的客户机层。在前端控制器上提供一个可供控制与管理的集中式入口点,使用控制器作为处理请求的最初联系点,管理各种请求的处理。集中式控制器则可以提高系统的安全性,减少视图中的业务逻辑,提高代码请求的重用性。

2.3 业务逻辑层的设计

在体育管理信息系统中,业务逻辑层占据了核心地位,是系统的重要组成部分。业务逻辑层各项业务组件构成,它在建立应用服务器时,采用了Weblogic、Websphere等服务器,用来处理相关业务请求。业务逻辑层为用户提供了可靠的系统平台,其应用服务器在进行任务处理时,采用了多个EJB容器中的Session Bean来完成。在业务逻辑层中,进行数据访问时采用了Entity Bean完成,它运用了相关的组件技术,封装了业务逻辑,将一些细节隐蔽起来,有效地提高了系统的可扩展性。

2.4 数据层的设计

数据层是用来储存数据的地方,它对体育管理系统来说尤为重要。在系统中,数据层通过JDBC与Hibernate实现了数据库的存储,将数据进行了永久性的存储。在业务逻辑层中,会有大量的业务需要进行处理,在业务处理过程中需要对数据进行有效的存储,这就需要通过数据库的管理系统来完成数据相关的存储任务,保证数据的完整性,使体育管理系统能够安全有效的运行。

在设计开发中,数据层连接着Web表示层和业务逻辑层,有着承上启下的作用。数据层给业务逻辑层提供一个统一、高效的接口。但是对多数J2EE应用程序而言,持久性的存储需要不同的机制实现,如果数据来源不同,访问途径也不相同。如果数据库存储类型和供应商实现不同,持久性存储访问的差别也很大[6]。

通过上文分析得知,基于J2EE的体育管理信息系统主要有Web表示层、业务逻辑层以及数据层三大结构,可以了解到该系统的稳定性和可用性。在进行体育管理信息系统开发时,建模语言采用了UML,设计工具采用了Ra?tional Rose,系统的开发过程采用了RUP,通过这些技术的运用,完成了体育管理信息系统的建模工作。

3 结 语

综上所述,J2EE包含了各种组件、技术层次等,具有很好的兼容性。基于J2EE的体育管理信息系统能够有效地实现逻辑和表示的分离,操作起来非常方便,体育管理信息系统给体育工作提供了无纸化办公环境,使体育管理水平进入了新的发展阶段。为了实现体育管理的现代化目标,需要不断推动体育管理的信息化发展,进一步提高体育信息化管理水平。

参考文献

[1] 林维前.中国竞技体育管理信息系统的设计与建立[J].体育科技文献通报,2005(1):3?4.

[2] 夏映深,王娟,张世禄,等.基于J2EE的教学管理信息系统的设计[J].现代企业教育,2006(20):135?137.

[3] 岳建斌,任志国,岳秋菊.基于J2EE技术的管理信息系统安全设计[J].甘肃高师学报,2010(2):58?59.

[4] 梁敬东,伍世珍.基于J2EE的毕业论文管理系统设计与实现[J].高等农业教育,2010(8):83?84.

[5] 马文静.基于J2EE技术的企业信息化系统设计与实现[D].西安:西安电子科技大学,2012.

[6] 张昕,丁晓宁,金蓓弘,等.J2EE平台的扩展事务模型支持框架[J].计算机研究与发展,2006(7):1273?1279.

2.3 业务逻辑层的设计

在体育管理信息系统中,业务逻辑层占据了核心地位,是系统的重要组成部分。业务逻辑层各项业务组件构成,它在建立应用服务器时,采用了Weblogic、Websphere等服务器,用来处理相关业务请求。业务逻辑层为用户提供了可靠的系统平台,其应用服务器在进行任务处理时,采用了多个EJB容器中的Session Bean来完成。在业务逻辑层中,进行数据访问时采用了Entity Bean完成,它运用了相关的组件技术,封装了业务逻辑,将一些细节隐蔽起来,有效地提高了系统的可扩展性。

2.4 数据层的设计

数据层是用来储存数据的地方,它对体育管理系统来说尤为重要。在系统中,数据层通过JDBC与Hibernate实现了数据库的存储,将数据进行了永久性的存储。在业务逻辑层中,会有大量的业务需要进行处理,在业务处理过程中需要对数据进行有效的存储,这就需要通过数据库的管理系统来完成数据相关的存储任务,保证数据的完整性,使体育管理系统能够安全有效的运行。

在设计开发中,数据层连接着Web表示层和业务逻辑层,有着承上启下的作用。数据层给业务逻辑层提供一个统一、高效的接口。但是对多数J2EE应用程序而言,持久性的存储需要不同的机制实现,如果数据来源不同,访问途径也不相同。如果数据库存储类型和供应商实现不同,持久性存储访问的差别也很大[6]。

通过上文分析得知,基于J2EE的体育管理信息系统主要有Web表示层、业务逻辑层以及数据层三大结构,可以了解到该系统的稳定性和可用性。在进行体育管理信息系统开发时,建模语言采用了UML,设计工具采用了Ra?tional Rose,系统的开发过程采用了RUP,通过这些技术的运用,完成了体育管理信息系统的建模工作。

3 结 语

综上所述,J2EE包含了各种组件、技术层次等,具有很好的兼容性。基于J2EE的体育管理信息系统能够有效地实现逻辑和表示的分离,操作起来非常方便,体育管理信息系统给体育工作提供了无纸化办公环境,使体育管理水平进入了新的发展阶段。为了实现体育管理的现代化目标,需要不断推动体育管理的信息化发展,进一步提高体育信息化管理水平。

参考文献

[1] 林维前.中国竞技体育管理信息系统的设计与建立[J].体育科技文献通报,2005(1):3?4.

[2] 夏映深,王娟,张世禄,等.基于J2EE的教学管理信息系统的设计[J].现代企业教育,2006(20):135?137.

[3] 岳建斌,任志国,岳秋菊.基于J2EE技术的管理信息系统安全设计[J].甘肃高师学报,2010(2):58?59.

[4] 梁敬东,伍世珍.基于J2EE的毕业论文管理系统设计与实现[J].高等农业教育,2010(8):83?84.

[5] 马文静.基于J2EE技术的企业信息化系统设计与实现[D].西安:西安电子科技大学,2012.

[6] 张昕,丁晓宁,金蓓弘,等.J2EE平台的扩展事务模型支持框架[J].计算机研究与发展,2006(7):1273?1279.

2.3 业务逻辑层的设计

在体育管理信息系统中,业务逻辑层占据了核心地位,是系统的重要组成部分。业务逻辑层各项业务组件构成,它在建立应用服务器时,采用了Weblogic、Websphere等服务器,用来处理相关业务请求。业务逻辑层为用户提供了可靠的系统平台,其应用服务器在进行任务处理时,采用了多个EJB容器中的Session Bean来完成。在业务逻辑层中,进行数据访问时采用了Entity Bean完成,它运用了相关的组件技术,封装了业务逻辑,将一些细节隐蔽起来,有效地提高了系统的可扩展性。

2.4 数据层的设计

数据层是用来储存数据的地方,它对体育管理系统来说尤为重要。在系统中,数据层通过JDBC与Hibernate实现了数据库的存储,将数据进行了永久性的存储。在业务逻辑层中,会有大量的业务需要进行处理,在业务处理过程中需要对数据进行有效的存储,这就需要通过数据库的管理系统来完成数据相关的存储任务,保证数据的完整性,使体育管理系统能够安全有效的运行。

在设计开发中,数据层连接着Web表示层和业务逻辑层,有着承上启下的作用。数据层给业务逻辑层提供一个统一、高效的接口。但是对多数J2EE应用程序而言,持久性的存储需要不同的机制实现,如果数据来源不同,访问途径也不相同。如果数据库存储类型和供应商实现不同,持久性存储访问的差别也很大[6]。

通过上文分析得知,基于J2EE的体育管理信息系统主要有Web表示层、业务逻辑层以及数据层三大结构,可以了解到该系统的稳定性和可用性。在进行体育管理信息系统开发时,建模语言采用了UML,设计工具采用了Ra?tional Rose,系统的开发过程采用了RUP,通过这些技术的运用,完成了体育管理信息系统的建模工作。

3 结 语

综上所述,J2EE包含了各种组件、技术层次等,具有很好的兼容性。基于J2EE的体育管理信息系统能够有效地实现逻辑和表示的分离,操作起来非常方便,体育管理信息系统给体育工作提供了无纸化办公环境,使体育管理水平进入了新的发展阶段。为了实现体育管理的现代化目标,需要不断推动体育管理的信息化发展,进一步提高体育信息化管理水平。

参考文献

[1] 林维前.中国竞技体育管理信息系统的设计与建立[J].体育科技文献通报,2005(1):3?4.

[2] 夏映深,王娟,张世禄,等.基于J2EE的教学管理信息系统的设计[J].现代企业教育,2006(20):135?137.

[3] 岳建斌,任志国,岳秋菊.基于J2EE技术的管理信息系统安全设计[J].甘肃高师学报,2010(2):58?59.

[4] 梁敬东,伍世珍.基于J2EE的毕业论文管理系统设计与实现[J].高等农业教育,2010(8):83?84.

[5] 马文静.基于J2EE技术的企业信息化系统设计与实现[D].西安:西安电子科技大学,2012.

[6] 张昕,丁晓宁,金蓓弘,等.J2EE平台的扩展事务模型支持框架[J].计算机研究与发展,2006(7):1273?1279.

猜你喜欢

体育管理信息系统
企业信息系统安全防护
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
高校体育管理风险因素研究
信息技术在体育管理中的应用研究
新时期高校体育管理创新的理性思考
企业综合节能信息系统SciMES
ESP理论中教学方法对中法联合办学法语教学方法优化的探析
高速公路信息系统维护知识库的建立和应用
基于SG-I6000的信息系统运检自动化诊断实践