王 璟
(陜西省西安市陜西科技大學,西安,710021)
隨著居民健身理念的增強,如何在信息化時代增強社區的體育文化,并注重推動全民健身理念,是當前社會討論的熱點的一個話題。社區的很多體育項目都是屬于居民自發的組織,在組織上和相關的信息獲得上具有很大的局限性。因此,本文結合社區周邊的體育場館、體育場地等,通過信息化的思維,將相關的社區體育信息向社區周邊的鍛煉者進行展示。
對該系統的設計,我們采用原始的瀑布式的開發步驟,即先通過對社區居民對系統的需求進行調查,如主要的使用人群、使用習慣、使用的方式等;其次是在通過上述的調查分析之后,對系統的整體架構、網絡結構、系統功能進行設計;再次則是采用模塊化的設計思維,對系統進行不同模塊進行設計和測試;最后則是對開發的模塊進行集成測試,并對系統中存在的問題進行維護。
通過實際的調查研究,將社區信息化管理系統分為以下的功能。而這些系統功能涵蓋了社區居民生活的方方面面,如社區健身信息查看、體育課堂、健康養生、體育場館預約等。
其中,我的社區體育欄目則主要提供社區體育信息、社區體育的特色和體育場館的預約等功能,以此滿足不同社區用戶對體育的要求;社區公告則主要發布社區相關的新聞,并提供交流平臺,供用戶進行信息的交流;組織建設則是對整體的社區架構進行介紹。同時在這功能中,系統還為廣大的居民提供了體質測評等功能,以此讓用戶指導自身的體質情況。
該系統采用傳統的B/S模式,將系統分為三層的軟件架構。而所謂的三層模式則分為表現層、業務邏輯層、數據層。其中表現層主要實現用戶和系統的交互,通過交互從而實現用戶對相關數據的請求,并通過表現層將所請求的結果傳遞給用戶;中間層,也被成為業務邏輯層,該層屬于三層結構的核心,其主要包括數據訪問的子層以及業務服務子層。數據的訪問則解決從數據庫當中獲取相應的數據;業務子層則是對相關邏輯業務的處理。而當該層分為兩個不同的子層,其原因是因為在對數據庫進行更改的時候,只需要將數據庫的組件進行修改即可,而對其他的應用程序則不會造成任何的影響;數據層則主要是執行對你數據的更新、查詢和定義,同時對系統進行維護、管理。通過這樣的三層架構,其每層都顯示出其獨立性,任何一層的變化都不會影響其他層的功能,因此,具有很強的優勢。
而該系統對表現層的設計,主要是通過web瀏覽器登錄到系統,在進行系統的表現層。然后再通過主頁面的功能菜單和網站導航,引導用戶進入到相關的分頁面。而在用戶運用用戶名和密碼登錄之后,則系統會自動跳轉到設計的個性化的界面,如用戶在登錄到“我的文檔”這個界面的時候,系統則會根據個人的登錄名顯示出不同的信息。同時該層還提供統一的顯示界面,并為不同的功能模塊提供接口,而這些接口的信息則是透過邏輯層從數據庫當中以動態的方式來提取的;邏輯層的設計是在不同的系統功能模塊中抽象出不同的類,并通過類來實現對相關數據層的訪問鏈接;數據層作為該系統最為底層,其主要的功能則是實現對數據的查詢、檢索等功能。而在使用的過程中我們使用存儲過程,既可以保證程序的執行效率,同時也可增強系統自身的靈活性。使得系統在不隨著數據庫變化的時候,不做比較大的變動。而在該社區體育信息系統當中,則采用ASP.NET+ADO.NET的方式,實現頁面對數據層的訪問。

圖2 系統整體架構設計
在對該系統進行調查的時候,我們發現,該系統主要的應用時相關體育活動的組織,如廣場舞、壩壩舞等,同時還包括社區居民的交流和相關體育場館設施的使用。對該系統的開發必須遵循簡單、簡潔和易維護等特點。因此,對該系統的開發,將其分為前臺和后臺。其中前臺采用比較流行的B/S模式,開發語言則采用ASP.NET,并運用WebPart+Silverlight對界面進行處理和展示。通過ASP.NET這種動態的頁面開發,并潛入腳本語言,使得系統更具備交互性。同時服務器操作系統采用Windows Server2003,并允許運行IE7.0及其以上的瀏覽器。而因為在前段開采中,都采用了微軟公司的組件,因此,在系統的兼容性方面有很強的優勢。
后臺的開發則主要面對的是系統的管理員,因此,對該系統的開發則采用WinForm 應用程序。采用該開發主要是其可縮小開發的范圍,并可有效的提高效率。
本系統的數據庫則采用SQL Server 2005作為系統的數據庫。其主要的因素是該數據庫在系統的查詢和檢索方面具備很高的功能,并具有穩定性好、存儲大以及適合多操作平臺。而時間對該數據庫的訪問,則通過ADO.NET組件當中的ODBC接口,實現數據層和數據庫的訪問,并將相關的結果返回表現層。其整體的網絡拓撲圖如圖3所示。

圖3 系統網絡拓撲圖
通過上述的網絡拓撲,將前端的服務平臺部署在公網上面,并支持IE、firefox等瀏覽器,并支持移動終端對系統進行訪問。同時web服務器、數據庫服務器則采用單獨部署的方式,實現對網站的訪問。

圖1 系統功能設計
而在隨著網站系統的使用,可在其會員達到一定的數量之后,進行服務器的集群布置,即增加服務器的臺數。同時,針對系統當中的個性化的網頁設計,采用與.net兼容性較高的Web Parts工具對系統進行整體的開發。
數據庫服務器采用Win2003,而引用服務器主機的配置愛則為CPU 為兩路四核,主頻 2G 以上,RAM4G 以上,硬盤 160G 以上。
客戶端操作系統在IE6.0及其以上,并可在Windows XP,Windows Vista 或 Win2003等運行。應用服務器的操作系統管理則為WindowsServer2003 企業版,應用服務器則采用IIS6.0,數據庫采用SQL Server 2005.
局域網:對局域網的使用,則根據系統布置的環境。而一般都是采取標準的千兆,但如果條件有限的話,則在服務器之間采用千兆,而桌面的終端的采用百兆;
廣域網:對廣域網則可采用多種不同的連接方式,如ADSL、VPN等,并保證傳輸速率≥128K。
新形勢下探索對社區體育文化的發展新模式,是該課題設計體育信息管理系統的根本出發點。本文通過對社區需求調查,并采用ASP.NET技術,實現了對系統的構建,起到了很好的溝通和交流效果。
[1]孫輝.社區體育升級新思路.上海經濟評論.2012年9月25日
[2]路鋒輝,祝菁.基于耗散結構理論的社區體育管理分析.體育世界.2010.2
[3]李泰錸.基于 B/S 模式的體育管理信息平臺的應用研究.2006