劉業飛+延保東
摘 要: 為了提高體育管理信息化水平,采用了基于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.