APP下载

基于Web的社区健身服务信息系统的分析与设计

2014-09-27贾永杰鱼莹

现代电子技术 2014年8期
关键词:系统功能系统结构信息管理系统

贾永杰+鱼莹

摘要: 为实现对社区全民健身服务进行信息化管理,设计出了基于Web的社区建设服务信息系统。该系统在设计过程中采用Struts1.2+Hibernate3.1+Spring2.0的三层框架结构体系,并在此基础上进行MVC设计,然后利用Struts,Hibernate技术和JSP,JavaScript对系统进行深度开发,从而实现了对社区建设服务信息系统的模块化管理。基于Web的社区建设服务信息系统不仅可以提高基层体育管理工作者的工作效率,而且还提升了全民健身信息管理的现代化水平。

关键词: 信息管理系统; 系统结构; 系统功能; 模块化管理

中图分类号: TN964⁃34 文献标识码: A文章编号: 1004⁃373X(2014)08⁃0086⁃02

Design of Web⁃based information system for health services in community

JIA Yong⁃jie, YU Ying

(Yulin College, Yulin 719000, China)

Abstract: To achieve the information management of fitness services in community, a Web⁃based information system for fitness services in community was designed. The three⁃layer frame structure of Struts1.2 + Hibernate3.1 + Spring2.0 is used in the design process of the system. On the basis of the three⁃layer frame structure, a model⁃view controller (MVC) was designed, and then the deep development of the system was conducted by means of Struts technology, Hibernate technology, JSP and JavaScript system to realize modular management of the information system for fitness service in community. The Web⁃based information system for fitness service in community can improve the efficiency of grassroots sports management workers and the modernization level of fitness information management.

Keyword: information management system; system architecture; system function; modular management

0引言

社区是现代城市建设的重要组成部分,同时也是政府与普通民众联系的重要纽带,对于社区信息管理系统的研究与居民的生活有着密切相关。在社区服务成为社会服务心得增长点的同时,社区体育健身服务却表现出了明显的滞后现象[1]。因此,如何利用现有的社区服务资源建立系统、完善的全民健身服务体系,最大限度地实现社区服务资源的共享,提升社区服务信息的管理水平,是现阶段社区服务信息管理工作者所面临的一个首要问题。

1基于Web的社区健身服务信息系统设计

为了使社区全民健身服务卓有成效,就必须通过网络实现社区信息化建设,确保各个部门之间的资源共享。本文研究是基于Web的社区健身服务信息系统的设计与实现,通过互联网的方式,在线管理社区内各个健身服务站点的数据。以下就对基于Web的社区健身服务信息系统的设计方法进行深入分析[2]。

1.1系统架构分析

社区健身服务信息管理系统采用的是目前较为主流的Internet网络和B/S模式结构,进行系统应用开发,突破了时间和空间方面的限制,并以Web浏览器作为本地与远程信息交互的桥梁。在B/S结构下,用户界面通过浏览器来实现,一部分事务逻辑在前端(Browser)实现;另一部分事务逻辑在服务器端(Server)中实现,从而就形成了3层结构形式[3]。通过浏览器实以Web数据库为中心,Http为传输协议,客户端可以通过浏览器对Web服务器进行访问,这样设计不仅可以简化客户端的电脑载荷,降低系统运行和维护的工作量,而且还能最大限度地减少用户投资的成本。

1.2系统框架设计

基于Web的社区服务信息系统的框架是Strus1.2+Hibernate3.1+Spring2.0的三层框架结构体系,在此基础上进行(Model View Controller,MVC)设计,然后利用Struts,Hibernate技术和JSP,JavaScript对系统进行深度开发。MVC模式是软件设计的典范,在该模式中软件系统被分为业务模型(Model)、视图(View)以及控制器(Controller)3个基本单元。通过一种业务逻辑和数据显示分离的方法组织代码[4]。本文设计的社区健身服务信息管理系统采用的是Strus1.2+Hibernate3.1+Spring2.0框架结构。在设计过程中,Hibernate 是一个开放源代码的对象关系映射框架,Hibernate对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,实现底层的对数据库的读写,对上层提供了对实体对象保存、更新、检索、删除的面向对象的API。Struts框架是开源软件,使用Struts的目的是为了通过组件的模块化简化基于MVC的Web应用程序开发。通过应用Struts的框架,最终用户可以把大部分的关注点放在自己的业务逻辑与映射关系的配置文件中[5]。

2社区健身服务信息系统的功能

设计社区健身服务信息管理系统的根本目的是通过现代化的技术手段,提高社区健身服务信息管理的效率。这其中就需要对基于Web的社区健身服务信息系统的功能进行重点研究。

从图1中可以看出,该社区健身服务信息系统主要包含用户管理模块、全民健身工程模块、活动站点模块、全民健身活动模块、全民健身活动以及用户管理权限模块。管理人员可以根据不同的功能模块了解到社区内全民健身的基本数据信息,以下就对基于Web的社区健身服务信息管理系统的功能进行详细分析。

图1 基于Web的社区健身服务信息管理系统的功能结构图

2.1权限管理模块

权限管理模块主要是根据系统设置的安全规则或者安全策略,对用户所访问的资源进行限制。该模块的主要功能有创建、注销、修改以及审核社区健身人员的信息,具体功能及其说明如表1所示。

表1 权限管理功能设计

2.2全民健身工程模块

在社区健身服务信息管理系统当中,全民健身工程模块主要功能包括显示、修改、统计等功能,功能说明如表2所示[6]。

表2 全民健身工程模块功能设计

2.3社会体育指导员模块

社会体育指导员模块的主要功能是对该社区内全民健身体育指导员的数据进行批量上传、数据统计以及查看等功能,其功能说明如表3所示。

表3 社会体育指导员模块功能设计

基于Web的社区健身服务信息系统的功能设计主要是通过网络实现社区建设、社区服务以及各职能部门所需要的信息。并且根据模块化的设计原则,实现了对用户权限管理、健身站点管理以及国民体质监测等信息的分类管理。

3结语

文文设计的基于Web的社区健身服务信息系统主要是以用户需求为主线,利用主流的Internet网络和B/S模式以及Strus1.2+Hibernate3.1+Spring2.0的三层框架结构技术开发的社区健身服务信息管理系统。经过此次对基于Web的社区健身服务信息系统进行开发和设计,在一定程度上加强了对网络平台开发设计的经验,随着社区全民健身服务工作内容的不断扩展,系统提供的功能也需要进一步的完善和更新,这也是未来社区健身服务信息系统发展的主要方向。

参考文献

[1] 孔飞.山东省城市社区体育服务体系构建研究[D].曲阜:曲阜师范大学,2012.

[2] 张云.北京市基层社区体育服务信息化研究[D].北京:北京体育大学,2011.

[3] 李聪.网络健身方法与实践应用[D].上海:上海体育学院,2010.

[4] 乔洪太.基于Web社区卫生服务绩效考核系统设计与实现[D].长春:吉林大学,2013.

[5] 刘伟.Deep Web数据集成研究综述[J].计算机学报,2007(3):44⁃46.

[6] 何岳.基于用户访问兴趣的Web日志挖掘[J].系统工程理论与实践,2012(10):12⁃15.

摘要: 为实现对社区全民健身服务进行信息化管理,设计出了基于Web的社区建设服务信息系统。该系统在设计过程中采用Struts1.2+Hibernate3.1+Spring2.0的三层框架结构体系,并在此基础上进行MVC设计,然后利用Struts,Hibernate技术和JSP,JavaScript对系统进行深度开发,从而实现了对社区建设服务信息系统的模块化管理。基于Web的社区建设服务信息系统不仅可以提高基层体育管理工作者的工作效率,而且还提升了全民健身信息管理的现代化水平。

关键词: 信息管理系统; 系统结构; 系统功能; 模块化管理

中图分类号: TN964⁃34 文献标识码: A文章编号: 1004⁃373X(2014)08⁃0086⁃02

Design of Web⁃based information system for health services in community

JIA Yong⁃jie, YU Ying

(Yulin College, Yulin 719000, China)

Abstract: To achieve the information management of fitness services in community, a Web⁃based information system for fitness services in community was designed. The three⁃layer frame structure of Struts1.2 + Hibernate3.1 + Spring2.0 is used in the design process of the system. On the basis of the three⁃layer frame structure, a model⁃view controller (MVC) was designed, and then the deep development of the system was conducted by means of Struts technology, Hibernate technology, JSP and JavaScript system to realize modular management of the information system for fitness service in community. The Web⁃based information system for fitness service in community can improve the efficiency of grassroots sports management workers and the modernization level of fitness information management.

Keyword: information management system; system architecture; system function; modular management

0引言

社区是现代城市建设的重要组成部分,同时也是政府与普通民众联系的重要纽带,对于社区信息管理系统的研究与居民的生活有着密切相关。在社区服务成为社会服务心得增长点的同时,社区体育健身服务却表现出了明显的滞后现象[1]。因此,如何利用现有的社区服务资源建立系统、完善的全民健身服务体系,最大限度地实现社区服务资源的共享,提升社区服务信息的管理水平,是现阶段社区服务信息管理工作者所面临的一个首要问题。

1基于Web的社区健身服务信息系统设计

为了使社区全民健身服务卓有成效,就必须通过网络实现社区信息化建设,确保各个部门之间的资源共享。本文研究是基于Web的社区健身服务信息系统的设计与实现,通过互联网的方式,在线管理社区内各个健身服务站点的数据。以下就对基于Web的社区健身服务信息系统的设计方法进行深入分析[2]。

1.1系统架构分析

社区健身服务信息管理系统采用的是目前较为主流的Internet网络和B/S模式结构,进行系统应用开发,突破了时间和空间方面的限制,并以Web浏览器作为本地与远程信息交互的桥梁。在B/S结构下,用户界面通过浏览器来实现,一部分事务逻辑在前端(Browser)实现;另一部分事务逻辑在服务器端(Server)中实现,从而就形成了3层结构形式[3]。通过浏览器实以Web数据库为中心,Http为传输协议,客户端可以通过浏览器对Web服务器进行访问,这样设计不仅可以简化客户端的电脑载荷,降低系统运行和维护的工作量,而且还能最大限度地减少用户投资的成本。

1.2系统框架设计

基于Web的社区服务信息系统的框架是Strus1.2+Hibernate3.1+Spring2.0的三层框架结构体系,在此基础上进行(Model View Controller,MVC)设计,然后利用Struts,Hibernate技术和JSP,JavaScript对系统进行深度开发。MVC模式是软件设计的典范,在该模式中软件系统被分为业务模型(Model)、视图(View)以及控制器(Controller)3个基本单元。通过一种业务逻辑和数据显示分离的方法组织代码[4]。本文设计的社区健身服务信息管理系统采用的是Strus1.2+Hibernate3.1+Spring2.0框架结构。在设计过程中,Hibernate 是一个开放源代码的对象关系映射框架,Hibernate对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,实现底层的对数据库的读写,对上层提供了对实体对象保存、更新、检索、删除的面向对象的API。Struts框架是开源软件,使用Struts的目的是为了通过组件的模块化简化基于MVC的Web应用程序开发。通过应用Struts的框架,最终用户可以把大部分的关注点放在自己的业务逻辑与映射关系的配置文件中[5]。

2社区健身服务信息系统的功能

设计社区健身服务信息管理系统的根本目的是通过现代化的技术手段,提高社区健身服务信息管理的效率。这其中就需要对基于Web的社区健身服务信息系统的功能进行重点研究。

从图1中可以看出,该社区健身服务信息系统主要包含用户管理模块、全民健身工程模块、活动站点模块、全民健身活动模块、全民健身活动以及用户管理权限模块。管理人员可以根据不同的功能模块了解到社区内全民健身的基本数据信息,以下就对基于Web的社区健身服务信息管理系统的功能进行详细分析。

图1 基于Web的社区健身服务信息管理系统的功能结构图

2.1权限管理模块

权限管理模块主要是根据系统设置的安全规则或者安全策略,对用户所访问的资源进行限制。该模块的主要功能有创建、注销、修改以及审核社区健身人员的信息,具体功能及其说明如表1所示。

表1 权限管理功能设计

2.2全民健身工程模块

在社区健身服务信息管理系统当中,全民健身工程模块主要功能包括显示、修改、统计等功能,功能说明如表2所示[6]。

表2 全民健身工程模块功能设计

2.3社会体育指导员模块

社会体育指导员模块的主要功能是对该社区内全民健身体育指导员的数据进行批量上传、数据统计以及查看等功能,其功能说明如表3所示。

表3 社会体育指导员模块功能设计

基于Web的社区健身服务信息系统的功能设计主要是通过网络实现社区建设、社区服务以及各职能部门所需要的信息。并且根据模块化的设计原则,实现了对用户权限管理、健身站点管理以及国民体质监测等信息的分类管理。

3结语

文文设计的基于Web的社区健身服务信息系统主要是以用户需求为主线,利用主流的Internet网络和B/S模式以及Strus1.2+Hibernate3.1+Spring2.0的三层框架结构技术开发的社区健身服务信息管理系统。经过此次对基于Web的社区健身服务信息系统进行开发和设计,在一定程度上加强了对网络平台开发设计的经验,随着社区全民健身服务工作内容的不断扩展,系统提供的功能也需要进一步的完善和更新,这也是未来社区健身服务信息系统发展的主要方向。

参考文献

[1] 孔飞.山东省城市社区体育服务体系构建研究[D].曲阜:曲阜师范大学,2012.

[2] 张云.北京市基层社区体育服务信息化研究[D].北京:北京体育大学,2011.

[3] 李聪.网络健身方法与实践应用[D].上海:上海体育学院,2010.

[4] 乔洪太.基于Web社区卫生服务绩效考核系统设计与实现[D].长春:吉林大学,2013.

[5] 刘伟.Deep Web数据集成研究综述[J].计算机学报,2007(3):44⁃46.

[6] 何岳.基于用户访问兴趣的Web日志挖掘[J].系统工程理论与实践,2012(10):12⁃15.

摘要: 为实现对社区全民健身服务进行信息化管理,设计出了基于Web的社区建设服务信息系统。该系统在设计过程中采用Struts1.2+Hibernate3.1+Spring2.0的三层框架结构体系,并在此基础上进行MVC设计,然后利用Struts,Hibernate技术和JSP,JavaScript对系统进行深度开发,从而实现了对社区建设服务信息系统的模块化管理。基于Web的社区建设服务信息系统不仅可以提高基层体育管理工作者的工作效率,而且还提升了全民健身信息管理的现代化水平。

关键词: 信息管理系统; 系统结构; 系统功能; 模块化管理

中图分类号: TN964⁃34 文献标识码: A文章编号: 1004⁃373X(2014)08⁃0086⁃02

Design of Web⁃based information system for health services in community

JIA Yong⁃jie, YU Ying

(Yulin College, Yulin 719000, China)

Abstract: To achieve the information management of fitness services in community, a Web⁃based information system for fitness services in community was designed. The three⁃layer frame structure of Struts1.2 + Hibernate3.1 + Spring2.0 is used in the design process of the system. On the basis of the three⁃layer frame structure, a model⁃view controller (MVC) was designed, and then the deep development of the system was conducted by means of Struts technology, Hibernate technology, JSP and JavaScript system to realize modular management of the information system for fitness service in community. The Web⁃based information system for fitness service in community can improve the efficiency of grassroots sports management workers and the modernization level of fitness information management.

Keyword: information management system; system architecture; system function; modular management

0引言

社区是现代城市建设的重要组成部分,同时也是政府与普通民众联系的重要纽带,对于社区信息管理系统的研究与居民的生活有着密切相关。在社区服务成为社会服务心得增长点的同时,社区体育健身服务却表现出了明显的滞后现象[1]。因此,如何利用现有的社区服务资源建立系统、完善的全民健身服务体系,最大限度地实现社区服务资源的共享,提升社区服务信息的管理水平,是现阶段社区服务信息管理工作者所面临的一个首要问题。

1基于Web的社区健身服务信息系统设计

为了使社区全民健身服务卓有成效,就必须通过网络实现社区信息化建设,确保各个部门之间的资源共享。本文研究是基于Web的社区健身服务信息系统的设计与实现,通过互联网的方式,在线管理社区内各个健身服务站点的数据。以下就对基于Web的社区健身服务信息系统的设计方法进行深入分析[2]。

1.1系统架构分析

社区健身服务信息管理系统采用的是目前较为主流的Internet网络和B/S模式结构,进行系统应用开发,突破了时间和空间方面的限制,并以Web浏览器作为本地与远程信息交互的桥梁。在B/S结构下,用户界面通过浏览器来实现,一部分事务逻辑在前端(Browser)实现;另一部分事务逻辑在服务器端(Server)中实现,从而就形成了3层结构形式[3]。通过浏览器实以Web数据库为中心,Http为传输协议,客户端可以通过浏览器对Web服务器进行访问,这样设计不仅可以简化客户端的电脑载荷,降低系统运行和维护的工作量,而且还能最大限度地减少用户投资的成本。

1.2系统框架设计

基于Web的社区服务信息系统的框架是Strus1.2+Hibernate3.1+Spring2.0的三层框架结构体系,在此基础上进行(Model View Controller,MVC)设计,然后利用Struts,Hibernate技术和JSP,JavaScript对系统进行深度开发。MVC模式是软件设计的典范,在该模式中软件系统被分为业务模型(Model)、视图(View)以及控制器(Controller)3个基本单元。通过一种业务逻辑和数据显示分离的方法组织代码[4]。本文设计的社区健身服务信息管理系统采用的是Strus1.2+Hibernate3.1+Spring2.0框架结构。在设计过程中,Hibernate 是一个开放源代码的对象关系映射框架,Hibernate对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,实现底层的对数据库的读写,对上层提供了对实体对象保存、更新、检索、删除的面向对象的API。Struts框架是开源软件,使用Struts的目的是为了通过组件的模块化简化基于MVC的Web应用程序开发。通过应用Struts的框架,最终用户可以把大部分的关注点放在自己的业务逻辑与映射关系的配置文件中[5]。

2社区健身服务信息系统的功能

设计社区健身服务信息管理系统的根本目的是通过现代化的技术手段,提高社区健身服务信息管理的效率。这其中就需要对基于Web的社区健身服务信息系统的功能进行重点研究。

从图1中可以看出,该社区健身服务信息系统主要包含用户管理模块、全民健身工程模块、活动站点模块、全民健身活动模块、全民健身活动以及用户管理权限模块。管理人员可以根据不同的功能模块了解到社区内全民健身的基本数据信息,以下就对基于Web的社区健身服务信息管理系统的功能进行详细分析。

图1 基于Web的社区健身服务信息管理系统的功能结构图

2.1权限管理模块

权限管理模块主要是根据系统设置的安全规则或者安全策略,对用户所访问的资源进行限制。该模块的主要功能有创建、注销、修改以及审核社区健身人员的信息,具体功能及其说明如表1所示。

表1 权限管理功能设计

2.2全民健身工程模块

在社区健身服务信息管理系统当中,全民健身工程模块主要功能包括显示、修改、统计等功能,功能说明如表2所示[6]。

表2 全民健身工程模块功能设计

2.3社会体育指导员模块

社会体育指导员模块的主要功能是对该社区内全民健身体育指导员的数据进行批量上传、数据统计以及查看等功能,其功能说明如表3所示。

表3 社会体育指导员模块功能设计

基于Web的社区健身服务信息系统的功能设计主要是通过网络实现社区建设、社区服务以及各职能部门所需要的信息。并且根据模块化的设计原则,实现了对用户权限管理、健身站点管理以及国民体质监测等信息的分类管理。

3结语

文文设计的基于Web的社区健身服务信息系统主要是以用户需求为主线,利用主流的Internet网络和B/S模式以及Strus1.2+Hibernate3.1+Spring2.0的三层框架结构技术开发的社区健身服务信息管理系统。经过此次对基于Web的社区健身服务信息系统进行开发和设计,在一定程度上加强了对网络平台开发设计的经验,随着社区全民健身服务工作内容的不断扩展,系统提供的功能也需要进一步的完善和更新,这也是未来社区健身服务信息系统发展的主要方向。

参考文献

[1] 孔飞.山东省城市社区体育服务体系构建研究[D].曲阜:曲阜师范大学,2012.

[2] 张云.北京市基层社区体育服务信息化研究[D].北京:北京体育大学,2011.

[3] 李聪.网络健身方法与实践应用[D].上海:上海体育学院,2010.

[4] 乔洪太.基于Web社区卫生服务绩效考核系统设计与实现[D].长春:吉林大学,2013.

[5] 刘伟.Deep Web数据集成研究综述[J].计算机学报,2007(3):44⁃46.

[6] 何岳.基于用户访问兴趣的Web日志挖掘[J].系统工程理论与实践,2012(10):12⁃15.

猜你喜欢

系统功能系统结构信息管理系统
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
基于三维TGIS的高速公路综合信息管理系统
公路路面现场检测数据无线传输系统的设计
基于J2EE的牛奶销售系统设计与开发
基于MATLAB设计学生成绩查询系统
精炼炉过程生产自动化信息集成系统的设计
中波广播发射系统结构及日常维护技术研究
考虑助力器动力学的舵系统结构非线性颤振特性分析
基于PLC控制的局部通风机变频调速系统结构分析