賈永杰+魚瑩
摘要: 為實現(xiàn)對社區(qū)全民健身服務(wù)進行信息化管理,設(shè)計出了基于Web的社區(qū)建設(shè)服務(wù)信息系統(tǒng)。該系統(tǒng)在設(shè)計過程中采用Struts1.2+Hibernate3.1+Spring2.0的三層框架結(jié)構(gòu)體系,并在此基礎(chǔ)上進行MVC設(shè)計,然后利用Struts,Hibernate技術(shù)和JSP,JavaScript對系統(tǒng)進行深度開發(fā),從而實現(xiàn)了對社區(qū)建設(shè)服務(wù)信息系統(tǒng)的模塊化管理?;赪eb的社區(qū)建設(shè)服務(wù)信息系統(tǒng)不僅可以提高基層體育管理工作者的工作效率,而且還提升了全民健身信息管理的現(xiàn)代化水平。
關(guān)鍵詞: 信息管理系統(tǒng); 系統(tǒng)結(jié)構(gòu); 系統(tǒng)功能; 模塊化管理
中圖分類號: 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引言
社區(qū)是現(xiàn)代城市建設(shè)的重要組成部分,同時也是政府與普通民眾聯(lián)系的重要紐帶,對于社區(qū)信息管理系統(tǒng)的研究與居民的生活有著密切相關(guān)。在社區(qū)服務(wù)成為社會服務(wù)心得增長點的同時,社區(qū)體育健身服務(wù)卻表現(xiàn)出了明顯的滯后現(xiàn)象[1]。因此,如何利用現(xiàn)有的社區(qū)服務(wù)資源建立系統(tǒng)、完善的全民健身服務(wù)體系,最大限度地實現(xiàn)社區(qū)服務(wù)資源的共享,提升社區(qū)服務(wù)信息的管理水平,是現(xiàn)階段社區(qū)服務(wù)信息管理工作者所面臨的一個首要問題。
1基于Web的社區(qū)健身服務(wù)信息系統(tǒng)設(shè)計
為了使社區(qū)全民健身服務(wù)卓有成效,就必須通過網(wǎng)絡(luò)實現(xiàn)社區(qū)信息化建設(shè),確保各個部門之間的資源共享。本文研究是基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的設(shè)計與實現(xiàn),通過互聯(lián)網(wǎng)的方式,在線管理社區(qū)內(nèi)各個健身服務(wù)站點的數(shù)據(jù)。以下就對基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的設(shè)計方法進行深入分析[2]。
1.1系統(tǒng)架構(gòu)分析
社區(qū)健身服務(wù)信息管理系統(tǒng)采用的是目前較為主流的Internet網(wǎng)絡(luò)和B/S模式結(jié)構(gòu),進行系統(tǒng)應(yīng)用開發(fā),突破了時間和空間方面的限制,并以Web瀏覽器作為本地與遠程信息交互的橋梁。在B/S結(jié)構(gòu)下,用戶界面通過瀏覽器來實現(xiàn),一部分事務(wù)邏輯在前端(Browser)實現(xiàn);另一部分事務(wù)邏輯在服務(wù)器端(Server)中實現(xiàn),從而就形成了3層結(jié)構(gòu)形式[3]。通過瀏覽器實以Web數(shù)據(jù)庫為中心,Http為傳輸協(xié)議,客戶端可以通過瀏覽器對Web服務(wù)器進行訪問,這樣設(shè)計不僅可以簡化客戶端的電腦載荷,降低系統(tǒng)運行和維護的工作量,而且還能最大限度地減少用戶投資的成本。
1.2系統(tǒng)框架設(shè)計
基于Web的社區(qū)服務(wù)信息系統(tǒng)的框架是Strus1.2+Hibernate3.1+Spring2.0的三層框架結(jié)構(gòu)體系,在此基礎(chǔ)上進行(Model View Controller,MVC)設(shè)計,然后利用Struts,Hibernate技術(shù)和JSP,JavaScript對系統(tǒng)進行深度開發(fā)。MVC模式是軟件設(shè)計的典范,在該模式中軟件系統(tǒng)被分為業(yè)務(wù)模型(Model)、視圖(View)以及控制器(Controller)3個基本單元。通過一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法組織代碼[4]。本文設(shè)計的社區(qū)健身服務(wù)信息管理系統(tǒng)采用的是Strus1.2+Hibernate3.1+Spring2.0框架結(jié)構(gòu)。在設(shè)計過程中,Hibernate 是一個開放源代碼的對象關(guān)系映射框架,Hibernate對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲地使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,實現(xiàn)底層的對數(shù)據(jù)庫的讀寫,對上層提供了對實體對象保存、更新、檢索、刪除的面向?qū)ο蟮腁PI。Struts框架是開源軟件,使用Struts的目的是為了通過組件的模塊化簡化基于MVC的Web應(yīng)用程序開發(fā)。通過應(yīng)用Struts的框架,最終用戶可以把大部分的關(guān)注點放在自己的業(yè)務(wù)邏輯與映射關(guān)系的配置文件中[5]。
2社區(qū)健身服務(wù)信息系統(tǒng)的功能
設(shè)計社區(qū)健身服務(wù)信息管理系統(tǒng)的根本目的是通過現(xiàn)代化的技術(shù)手段,提高社區(qū)健身服務(wù)信息管理的效率。這其中就需要對基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的功能進行重點研究。
從圖1中可以看出,該社區(qū)健身服務(wù)信息系統(tǒng)主要包含用戶管理模塊、全民健身工程模塊、活動站點模塊、全民健身活動模塊、全民健身活動以及用戶管理權(quán)限模塊。管理人員可以根據(jù)不同的功能模塊了解到社區(qū)內(nèi)全民健身的基本數(shù)據(jù)信息,以下就對基于Web的社區(qū)健身服務(wù)信息管理系統(tǒng)的功能進行詳細分析。
圖1 基于Web的社區(qū)健身服務(wù)信息管理系統(tǒng)的功能結(jié)構(gòu)圖
2.1權(quán)限管理模塊
權(quán)限管理模塊主要是根據(jù)系統(tǒng)設(shè)置的安全規(guī)則或者安全策略,對用戶所訪問的資源進行限制。該模塊的主要功能有創(chuàng)建、注銷、修改以及審核社區(qū)健身人員的信息,具體功能及其說明如表1所示。
表1 權(quán)限管理功能設(shè)計
2.2全民健身工程模塊
在社區(qū)健身服務(wù)信息管理系統(tǒng)當中,全民健身工程模塊主要功能包括顯示、修改、統(tǒng)計等功能,功能說明如表2所示[6]。
表2 全民健身工程模塊功能設(shè)計
2.3社會體育指導(dǎo)員模塊
社會體育指導(dǎo)員模塊的主要功能是對該社區(qū)內(nèi)全民健身體育指導(dǎo)員的數(shù)據(jù)進行批量上傳、數(shù)據(jù)統(tǒng)計以及查看等功能,其功能說明如表3所示。
表3 社會體育指導(dǎo)員模塊功能設(shè)計
基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的功能設(shè)計主要是通過網(wǎng)絡(luò)實現(xiàn)社區(qū)建設(shè)、社區(qū)服務(wù)以及各職能部門所需要的信息。并且根據(jù)模塊化的設(shè)計原則,實現(xiàn)了對用戶權(quán)限管理、健身站點管理以及國民體質(zhì)監(jiān)測等信息的分類管理。
3結(jié)語
文文設(shè)計的基于Web的社區(qū)健身服務(wù)信息系統(tǒng)主要是以用戶需求為主線,利用主流的Internet網(wǎng)絡(luò)和B/S模式以及Strus1.2+Hibernate3.1+Spring2.0的三層框架結(jié)構(gòu)技術(shù)開發(fā)的社區(qū)健身服務(wù)信息管理系統(tǒng)。經(jīng)過此次對基于Web的社區(qū)健身服務(wù)信息系統(tǒng)進行開發(fā)和設(shè)計,在一定程度上加強了對網(wǎng)絡(luò)平臺開發(fā)設(shè)計的經(jīng)驗,隨著社區(qū)全民健身服務(wù)工作內(nèi)容的不斷擴展,系統(tǒng)提供的功能也需要進一步的完善和更新,這也是未來社區(qū)健身服務(wù)信息系統(tǒng)發(fā)展的主要方向。
參考文獻
[1] 孔飛.山東省城市社區(qū)體育服務(wù)體系構(gòu)建研究[D].曲阜:曲阜師范大學,2012.
[2] 張云.北京市基層社區(qū)體育服務(wù)信息化研究[D].北京:北京體育大學,2011.
[3] 李聰.網(wǎng)絡(luò)健身方法與實踐應(yīng)用[D].上海:上海體育學院,2010.
[4] 喬洪太.基于Web社區(qū)衛(wèi)生服務(wù)績效考核系統(tǒng)設(shè)計與實現(xiàn)[D].長春:吉林大學,2013.
[5] 劉偉.Deep Web數(shù)據(jù)集成研究綜述[J].計算機學報,2007(3):44?46.
[6] 何岳.基于用戶訪問興趣的Web日志挖掘[J].系統(tǒng)工程理論與實踐,2012(10):12?15.
摘要: 為實現(xiàn)對社區(qū)全民健身服務(wù)進行信息化管理,設(shè)計出了基于Web的社區(qū)建設(shè)服務(wù)信息系統(tǒng)。該系統(tǒng)在設(shè)計過程中采用Struts1.2+Hibernate3.1+Spring2.0的三層框架結(jié)構(gòu)體系,并在此基礎(chǔ)上進行MVC設(shè)計,然后利用Struts,Hibernate技術(shù)和JSP,JavaScript對系統(tǒng)進行深度開發(fā),從而實現(xiàn)了對社區(qū)建設(shè)服務(wù)信息系統(tǒng)的模塊化管理?;赪eb的社區(qū)建設(shè)服務(wù)信息系統(tǒng)不僅可以提高基層體育管理工作者的工作效率,而且還提升了全民健身信息管理的現(xiàn)代化水平。
關(guān)鍵詞: 信息管理系統(tǒng); 系統(tǒng)結(jié)構(gòu); 系統(tǒng)功能; 模塊化管理
中圖分類號: 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引言
社區(qū)是現(xiàn)代城市建設(shè)的重要組成部分,同時也是政府與普通民眾聯(lián)系的重要紐帶,對于社區(qū)信息管理系統(tǒng)的研究與居民的生活有著密切相關(guān)。在社區(qū)服務(wù)成為社會服務(wù)心得增長點的同時,社區(qū)體育健身服務(wù)卻表現(xiàn)出了明顯的滯后現(xiàn)象[1]。因此,如何利用現(xiàn)有的社區(qū)服務(wù)資源建立系統(tǒng)、完善的全民健身服務(wù)體系,最大限度地實現(xiàn)社區(qū)服務(wù)資源的共享,提升社區(qū)服務(wù)信息的管理水平,是現(xiàn)階段社區(qū)服務(wù)信息管理工作者所面臨的一個首要問題。
1基于Web的社區(qū)健身服務(wù)信息系統(tǒng)設(shè)計
為了使社區(qū)全民健身服務(wù)卓有成效,就必須通過網(wǎng)絡(luò)實現(xiàn)社區(qū)信息化建設(shè),確保各個部門之間的資源共享。本文研究是基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的設(shè)計與實現(xiàn),通過互聯(lián)網(wǎng)的方式,在線管理社區(qū)內(nèi)各個健身服務(wù)站點的數(shù)據(jù)。以下就對基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的設(shè)計方法進行深入分析[2]。
1.1系統(tǒng)架構(gòu)分析
社區(qū)健身服務(wù)信息管理系統(tǒng)采用的是目前較為主流的Internet網(wǎng)絡(luò)和B/S模式結(jié)構(gòu),進行系統(tǒng)應(yīng)用開發(fā),突破了時間和空間方面的限制,并以Web瀏覽器作為本地與遠程信息交互的橋梁。在B/S結(jié)構(gòu)下,用戶界面通過瀏覽器來實現(xiàn),一部分事務(wù)邏輯在前端(Browser)實現(xiàn);另一部分事務(wù)邏輯在服務(wù)器端(Server)中實現(xiàn),從而就形成了3層結(jié)構(gòu)形式[3]。通過瀏覽器實以Web數(shù)據(jù)庫為中心,Http為傳輸協(xié)議,客戶端可以通過瀏覽器對Web服務(wù)器進行訪問,這樣設(shè)計不僅可以簡化客戶端的電腦載荷,降低系統(tǒng)運行和維護的工作量,而且還能最大限度地減少用戶投資的成本。
1.2系統(tǒng)框架設(shè)計
基于Web的社區(qū)服務(wù)信息系統(tǒng)的框架是Strus1.2+Hibernate3.1+Spring2.0的三層框架結(jié)構(gòu)體系,在此基礎(chǔ)上進行(Model View Controller,MVC)設(shè)計,然后利用Struts,Hibernate技術(shù)和JSP,JavaScript對系統(tǒng)進行深度開發(fā)。MVC模式是軟件設(shè)計的典范,在該模式中軟件系統(tǒng)被分為業(yè)務(wù)模型(Model)、視圖(View)以及控制器(Controller)3個基本單元。通過一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法組織代碼[4]。本文設(shè)計的社區(qū)健身服務(wù)信息管理系統(tǒng)采用的是Strus1.2+Hibernate3.1+Spring2.0框架結(jié)構(gòu)。在設(shè)計過程中,Hibernate 是一個開放源代碼的對象關(guān)系映射框架,Hibernate對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲地使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,實現(xiàn)底層的對數(shù)據(jù)庫的讀寫,對上層提供了對實體對象保存、更新、檢索、刪除的面向?qū)ο蟮腁PI。Struts框架是開源軟件,使用Struts的目的是為了通過組件的模塊化簡化基于MVC的Web應(yīng)用程序開發(fā)。通過應(yīng)用Struts的框架,最終用戶可以把大部分的關(guān)注點放在自己的業(yè)務(wù)邏輯與映射關(guān)系的配置文件中[5]。
2社區(qū)健身服務(wù)信息系統(tǒng)的功能
設(shè)計社區(qū)健身服務(wù)信息管理系統(tǒng)的根本目的是通過現(xiàn)代化的技術(shù)手段,提高社區(qū)健身服務(wù)信息管理的效率。這其中就需要對基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的功能進行重點研究。
從圖1中可以看出,該社區(qū)健身服務(wù)信息系統(tǒng)主要包含用戶管理模塊、全民健身工程模塊、活動站點模塊、全民健身活動模塊、全民健身活動以及用戶管理權(quán)限模塊。管理人員可以根據(jù)不同的功能模塊了解到社區(qū)內(nèi)全民健身的基本數(shù)據(jù)信息,以下就對基于Web的社區(qū)健身服務(wù)信息管理系統(tǒng)的功能進行詳細分析。
圖1 基于Web的社區(qū)健身服務(wù)信息管理系統(tǒng)的功能結(jié)構(gòu)圖
2.1權(quán)限管理模塊
權(quán)限管理模塊主要是根據(jù)系統(tǒng)設(shè)置的安全規(guī)則或者安全策略,對用戶所訪問的資源進行限制。該模塊的主要功能有創(chuàng)建、注銷、修改以及審核社區(qū)健身人員的信息,具體功能及其說明如表1所示。
表1 權(quán)限管理功能設(shè)計
2.2全民健身工程模塊
在社區(qū)健身服務(wù)信息管理系統(tǒng)當中,全民健身工程模塊主要功能包括顯示、修改、統(tǒng)計等功能,功能說明如表2所示[6]。
表2 全民健身工程模塊功能設(shè)計
2.3社會體育指導(dǎo)員模塊
社會體育指導(dǎo)員模塊的主要功能是對該社區(qū)內(nèi)全民健身體育指導(dǎo)員的數(shù)據(jù)進行批量上傳、數(shù)據(jù)統(tǒng)計以及查看等功能,其功能說明如表3所示。
表3 社會體育指導(dǎo)員模塊功能設(shè)計
基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的功能設(shè)計主要是通過網(wǎng)絡(luò)實現(xiàn)社區(qū)建設(shè)、社區(qū)服務(wù)以及各職能部門所需要的信息。并且根據(jù)模塊化的設(shè)計原則,實現(xiàn)了對用戶權(quán)限管理、健身站點管理以及國民體質(zhì)監(jiān)測等信息的分類管理。
3結(jié)語
文文設(shè)計的基于Web的社區(qū)健身服務(wù)信息系統(tǒng)主要是以用戶需求為主線,利用主流的Internet網(wǎng)絡(luò)和B/S模式以及Strus1.2+Hibernate3.1+Spring2.0的三層框架結(jié)構(gòu)技術(shù)開發(fā)的社區(qū)健身服務(wù)信息管理系統(tǒng)。經(jīng)過此次對基于Web的社區(qū)健身服務(wù)信息系統(tǒng)進行開發(fā)和設(shè)計,在一定程度上加強了對網(wǎng)絡(luò)平臺開發(fā)設(shè)計的經(jīng)驗,隨著社區(qū)全民健身服務(wù)工作內(nèi)容的不斷擴展,系統(tǒng)提供的功能也需要進一步的完善和更新,這也是未來社區(qū)健身服務(wù)信息系統(tǒng)發(fā)展的主要方向。
參考文獻
[1] 孔飛.山東省城市社區(qū)體育服務(wù)體系構(gòu)建研究[D].曲阜:曲阜師范大學,2012.
[2] 張云.北京市基層社區(qū)體育服務(wù)信息化研究[D].北京:北京體育大學,2011.
[3] 李聰.網(wǎng)絡(luò)健身方法與實踐應(yīng)用[D].上海:上海體育學院,2010.
[4] 喬洪太.基于Web社區(qū)衛(wèi)生服務(wù)績效考核系統(tǒng)設(shè)計與實現(xiàn)[D].長春:吉林大學,2013.
[5] 劉偉.Deep Web數(shù)據(jù)集成研究綜述[J].計算機學報,2007(3):44?46.
[6] 何岳.基于用戶訪問興趣的Web日志挖掘[J].系統(tǒng)工程理論與實踐,2012(10):12?15.
摘要: 為實現(xiàn)對社區(qū)全民健身服務(wù)進行信息化管理,設(shè)計出了基于Web的社區(qū)建設(shè)服務(wù)信息系統(tǒng)。該系統(tǒng)在設(shè)計過程中采用Struts1.2+Hibernate3.1+Spring2.0的三層框架結(jié)構(gòu)體系,并在此基礎(chǔ)上進行MVC設(shè)計,然后利用Struts,Hibernate技術(shù)和JSP,JavaScript對系統(tǒng)進行深度開發(fā),從而實現(xiàn)了對社區(qū)建設(shè)服務(wù)信息系統(tǒng)的模塊化管理?;赪eb的社區(qū)建設(shè)服務(wù)信息系統(tǒng)不僅可以提高基層體育管理工作者的工作效率,而且還提升了全民健身信息管理的現(xiàn)代化水平。
關(guān)鍵詞: 信息管理系統(tǒng); 系統(tǒng)結(jié)構(gòu); 系統(tǒng)功能; 模塊化管理
中圖分類號: 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引言
社區(qū)是現(xiàn)代城市建設(shè)的重要組成部分,同時也是政府與普通民眾聯(lián)系的重要紐帶,對于社區(qū)信息管理系統(tǒng)的研究與居民的生活有著密切相關(guān)。在社區(qū)服務(wù)成為社會服務(wù)心得增長點的同時,社區(qū)體育健身服務(wù)卻表現(xiàn)出了明顯的滯后現(xiàn)象[1]。因此,如何利用現(xiàn)有的社區(qū)服務(wù)資源建立系統(tǒng)、完善的全民健身服務(wù)體系,最大限度地實現(xiàn)社區(qū)服務(wù)資源的共享,提升社區(qū)服務(wù)信息的管理水平,是現(xiàn)階段社區(qū)服務(wù)信息管理工作者所面臨的一個首要問題。
1基于Web的社區(qū)健身服務(wù)信息系統(tǒng)設(shè)計
為了使社區(qū)全民健身服務(wù)卓有成效,就必須通過網(wǎng)絡(luò)實現(xiàn)社區(qū)信息化建設(shè),確保各個部門之間的資源共享。本文研究是基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的設(shè)計與實現(xiàn),通過互聯(lián)網(wǎng)的方式,在線管理社區(qū)內(nèi)各個健身服務(wù)站點的數(shù)據(jù)。以下就對基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的設(shè)計方法進行深入分析[2]。
1.1系統(tǒng)架構(gòu)分析
社區(qū)健身服務(wù)信息管理系統(tǒng)采用的是目前較為主流的Internet網(wǎng)絡(luò)和B/S模式結(jié)構(gòu),進行系統(tǒng)應(yīng)用開發(fā),突破了時間和空間方面的限制,并以Web瀏覽器作為本地與遠程信息交互的橋梁。在B/S結(jié)構(gòu)下,用戶界面通過瀏覽器來實現(xiàn),一部分事務(wù)邏輯在前端(Browser)實現(xiàn);另一部分事務(wù)邏輯在服務(wù)器端(Server)中實現(xiàn),從而就形成了3層結(jié)構(gòu)形式[3]。通過瀏覽器實以Web數(shù)據(jù)庫為中心,Http為傳輸協(xié)議,客戶端可以通過瀏覽器對Web服務(wù)器進行訪問,這樣設(shè)計不僅可以簡化客戶端的電腦載荷,降低系統(tǒng)運行和維護的工作量,而且還能最大限度地減少用戶投資的成本。
1.2系統(tǒng)框架設(shè)計
基于Web的社區(qū)服務(wù)信息系統(tǒng)的框架是Strus1.2+Hibernate3.1+Spring2.0的三層框架結(jié)構(gòu)體系,在此基礎(chǔ)上進行(Model View Controller,MVC)設(shè)計,然后利用Struts,Hibernate技術(shù)和JSP,JavaScript對系統(tǒng)進行深度開發(fā)。MVC模式是軟件設(shè)計的典范,在該模式中軟件系統(tǒng)被分為業(yè)務(wù)模型(Model)、視圖(View)以及控制器(Controller)3個基本單元。通過一種業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法組織代碼[4]。本文設(shè)計的社區(qū)健身服務(wù)信息管理系統(tǒng)采用的是Strus1.2+Hibernate3.1+Spring2.0框架結(jié)構(gòu)。在設(shè)計過程中,Hibernate 是一個開放源代碼的對象關(guān)系映射框架,Hibernate對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲地使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應(yīng)用在任何使用JDBC的場合既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,實現(xiàn)底層的對數(shù)據(jù)庫的讀寫,對上層提供了對實體對象保存、更新、檢索、刪除的面向?qū)ο蟮腁PI。Struts框架是開源軟件,使用Struts的目的是為了通過組件的模塊化簡化基于MVC的Web應(yīng)用程序開發(fā)。通過應(yīng)用Struts的框架,最終用戶可以把大部分的關(guān)注點放在自己的業(yè)務(wù)邏輯與映射關(guān)系的配置文件中[5]。
2社區(qū)健身服務(wù)信息系統(tǒng)的功能
設(shè)計社區(qū)健身服務(wù)信息管理系統(tǒng)的根本目的是通過現(xiàn)代化的技術(shù)手段,提高社區(qū)健身服務(wù)信息管理的效率。這其中就需要對基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的功能進行重點研究。
從圖1中可以看出,該社區(qū)健身服務(wù)信息系統(tǒng)主要包含用戶管理模塊、全民健身工程模塊、活動站點模塊、全民健身活動模塊、全民健身活動以及用戶管理權(quán)限模塊。管理人員可以根據(jù)不同的功能模塊了解到社區(qū)內(nèi)全民健身的基本數(shù)據(jù)信息,以下就對基于Web的社區(qū)健身服務(wù)信息管理系統(tǒng)的功能進行詳細分析。
圖1 基于Web的社區(qū)健身服務(wù)信息管理系統(tǒng)的功能結(jié)構(gòu)圖
2.1權(quán)限管理模塊
權(quán)限管理模塊主要是根據(jù)系統(tǒng)設(shè)置的安全規(guī)則或者安全策略,對用戶所訪問的資源進行限制。該模塊的主要功能有創(chuàng)建、注銷、修改以及審核社區(qū)健身人員的信息,具體功能及其說明如表1所示。
表1 權(quán)限管理功能設(shè)計
2.2全民健身工程模塊
在社區(qū)健身服務(wù)信息管理系統(tǒng)當中,全民健身工程模塊主要功能包括顯示、修改、統(tǒng)計等功能,功能說明如表2所示[6]。
表2 全民健身工程模塊功能設(shè)計
2.3社會體育指導(dǎo)員模塊
社會體育指導(dǎo)員模塊的主要功能是對該社區(qū)內(nèi)全民健身體育指導(dǎo)員的數(shù)據(jù)進行批量上傳、數(shù)據(jù)統(tǒng)計以及查看等功能,其功能說明如表3所示。
表3 社會體育指導(dǎo)員模塊功能設(shè)計
基于Web的社區(qū)健身服務(wù)信息系統(tǒng)的功能設(shè)計主要是通過網(wǎng)絡(luò)實現(xiàn)社區(qū)建設(shè)、社區(qū)服務(wù)以及各職能部門所需要的信息。并且根據(jù)模塊化的設(shè)計原則,實現(xiàn)了對用戶權(quán)限管理、健身站點管理以及國民體質(zhì)監(jiān)測等信息的分類管理。
3結(jié)語
文文設(shè)計的基于Web的社區(qū)健身服務(wù)信息系統(tǒng)主要是以用戶需求為主線,利用主流的Internet網(wǎng)絡(luò)和B/S模式以及Strus1.2+Hibernate3.1+Spring2.0的三層框架結(jié)構(gòu)技術(shù)開發(fā)的社區(qū)健身服務(wù)信息管理系統(tǒng)。經(jīng)過此次對基于Web的社區(qū)健身服務(wù)信息系統(tǒng)進行開發(fā)和設(shè)計,在一定程度上加強了對網(wǎng)絡(luò)平臺開發(fā)設(shè)計的經(jīng)驗,隨著社區(qū)全民健身服務(wù)工作內(nèi)容的不斷擴展,系統(tǒng)提供的功能也需要進一步的完善和更新,這也是未來社區(qū)健身服務(wù)信息系統(tǒng)發(fā)展的主要方向。
參考文獻
[1] 孔飛.山東省城市社區(qū)體育服務(wù)體系構(gòu)建研究[D].曲阜:曲阜師范大學,2012.
[2] 張云.北京市基層社區(qū)體育服務(wù)信息化研究[D].北京:北京體育大學,2011.
[3] 李聰.網(wǎng)絡(luò)健身方法與實踐應(yīng)用[D].上海:上海體育學院,2010.
[4] 喬洪太.基于Web社區(qū)衛(wèi)生服務(wù)績效考核系統(tǒng)設(shè)計與實現(xiàn)[D].長春:吉林大學,2013.
[5] 劉偉.Deep Web數(shù)據(jù)集成研究綜述[J].計算機學報,2007(3):44?46.
[6] 何岳.基于用戶訪問興趣的Web日志挖掘[J].系統(tǒng)工程理論與實踐,2012(10):12?15.