劉忠舉
(西安工程大學(xué),西安,710068)
基于ASP技術(shù)的社會(huì)體育場(chǎng)館服務(wù)管理平臺(tái)的開(kāi)發(fā)研究
劉忠舉
(西安工程大學(xué),西安,710068)
加強(qiáng)對(duì)社會(huì)體育場(chǎng)館信息化建設(shè),讓更多的人借助網(wǎng)絡(luò)化來(lái)增強(qiáng)自身鍛煉的意識(shí),同時(shí)也提高社會(huì)體育場(chǎng)館的利用效率。本文基于此,利用ASP.NET技術(shù),設(shè)計(jì)了可應(yīng)用于網(wǎng)上場(chǎng)館預(yù)約、會(huì)員管理、場(chǎng)地管理的服務(wù)平臺(tái),并對(duì)其整體的架構(gòu)進(jìn)行了介紹。
ASP.NET;體育場(chǎng)館;服務(wù)平臺(tái)
隨著居民健身意識(shí)的增強(qiáng),社會(huì)體育場(chǎng)館也在不斷的修建。同時(shí),信息化浪潮下,帶來(lái)的是人們生活方式的改變,通過(guò)電子商務(wù)即可實(shí)現(xiàn)對(duì)服務(wù)的購(gòu)買。而在調(diào)查中,我們發(fā)現(xiàn),社會(huì)體育場(chǎng)館的綜合使用效率比較低,而究其原因是因?yàn)槿藗儗?duì)相關(guān)體育場(chǎng)館設(shè)施宣傳不夠,同時(shí)在很大程度上不能適應(yīng)現(xiàn)代網(wǎng)絡(luò)化的要求。所以,本文提出運(yùn)用當(dāng)前的互聯(lián)網(wǎng)技術(shù),建立一個(gè)統(tǒng)一的社會(huì)體育場(chǎng)館信息化服務(wù)平臺(tái)。
通過(guò)系統(tǒng)建設(shè),人們可通過(guò)網(wǎng)站了解到相關(guān)體育場(chǎng)館的信息,并可實(shí)現(xiàn)網(wǎng)上場(chǎng)館鍛煉預(yù)約;其次是通過(guò)該服務(wù)平臺(tái),可實(shí)現(xiàn)對(duì)會(huì)員的管理,并為會(huì)員提供個(gè)性化的專屬服務(wù);再次則是通過(guò)對(duì)網(wǎng)絡(luò)信息平臺(tái)的建設(shè),可實(shí)現(xiàn)對(duì)整個(gè)場(chǎng)館包括財(cái)、物的管理。
對(duì)系統(tǒng)的設(shè)計(jì),必須結(jié)合其實(shí)際的需要,以此滿足不同客戶的需求。因此,對(duì)系統(tǒng)的設(shè)計(jì),主要必須遵循以下幾方面的原則:
2.1 系統(tǒng)的穩(wěn)定性和安全性
所謂的穩(wěn)定性即是從系統(tǒng)的硬件、軟件和網(wǎng)絡(luò)等各個(gè)方面,確保用戶在對(duì)系統(tǒng)的中保證基礎(chǔ)的服務(wù)。因此,在選擇硬件的時(shí)候,必須選擇硬件性能比較好,穩(wěn)定性強(qiáng)的;而在軟件方面,必須注意軟件的兼容性、耦合性;在網(wǎng)絡(luò)方便,必須注重使用的過(guò)程中,系統(tǒng)穩(wěn)定,網(wǎng)絡(luò)信號(hào)正常。
2.2 系統(tǒng)可擴(kuò)展性
社會(huì)體育服務(wù)平臺(tái)所面對(duì)的客戶包括不同層次和不同水平,對(duì)整個(gè)系統(tǒng)的需求也在不斷的變化中,因此,必須給予系統(tǒng)更多的功能接口,以此保障系統(tǒng)在應(yīng)對(duì)用戶需求改變的時(shí)候,可進(jìn)行的功能做適當(dāng)?shù)恼{(diào)整。
2.3 易用性
所謂的易用,是指當(dāng)用戶在打開(kāi)網(wǎng)站的時(shí)候,對(duì)網(wǎng)站的功能和所需的服務(wù)能夠快速的重合,從而讓用戶能夠在第一時(shí)間查找到所需要的服務(wù),因此,在設(shè)計(jì)的時(shí)候,力求做到相關(guān)服務(wù)功能的簡(jiǎn)介,并設(shè)置網(wǎng)站導(dǎo)航等小界面,以此引導(dǎo)用戶對(duì)網(wǎng)站進(jìn)行正常的使用。
2.4 系統(tǒng)功能設(shè)計(jì)
對(duì)該系統(tǒng)的設(shè)計(jì),我們通過(guò)調(diào)查,將其功能劃分為會(huì)員管理、系統(tǒng)管理、場(chǎng)館預(yù)約、信息發(fā)布、財(cái)務(wù)管理等不同的功能。其中會(huì)員管理包括注冊(cè)會(huì)員、培訓(xùn)會(huì)員和場(chǎng)館服務(wù)單位會(huì)員。而其功能則包括會(huì)員的辦卡服務(wù),會(huì)員授權(quán)管理和會(huì)員權(quán)限設(shè)置等服務(wù)。
場(chǎng)館管理則主要是對(duì)其中的場(chǎng)館消費(fèi)、場(chǎng)館預(yù)定、和場(chǎng)館的財(cái)務(wù)進(jìn)行有效的管理。而該功能其主要的使用對(duì)象是場(chǎng)館管理者;場(chǎng)館預(yù)約則主要包括場(chǎng)地的預(yù)約服務(wù)和公共信息平臺(tái)。其中任何的用戶都可對(duì)相關(guān)的體育場(chǎng)館信息查看,而注冊(cè)用戶、會(huì)員用戶方可實(shí)現(xiàn)對(duì)體育場(chǎng)館的預(yù)約服務(wù)。系統(tǒng)財(cái)務(wù)管理則主要是實(shí)現(xiàn)對(duì)相關(guān)財(cái)務(wù)數(shù)據(jù)的統(tǒng)計(jì),表格的打印等。系統(tǒng)管理則主要實(shí)現(xiàn)對(duì)系統(tǒng)的相關(guān)數(shù)據(jù)的維護(hù)、管理等。其具體的功能設(shè)計(jì)如圖1所示。
圖1 系統(tǒng)功能設(shè)計(jì)
該系統(tǒng)采用B/S模式的架構(gòu)的三層體系,也就是前端表現(xiàn)層、中端中間層和底部數(shù)據(jù)層的方式。應(yīng)用層通過(guò)瀏覽器來(lái)實(shí)現(xiàn)用戶的請(qǐng)求,并通過(guò)其中的邏輯層,來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的訪問(wèn),并將結(jié)果傳遞給應(yīng)用層;而邏輯層則主要包括應(yīng)用服務(wù)器和邏輯業(yè)務(wù)功能。采用分開(kāi)設(shè)置的目的是為更好的保障系統(tǒng)的運(yùn)行和服務(wù);數(shù)據(jù)層則主要是先對(duì)數(shù)據(jù)的查詢、存儲(chǔ)等功能。通過(guò)上述的布局,從而使得該系統(tǒng)具備了以下的特點(diǎn):
第一是簡(jiǎn)易性。采用B/S模式之后,在對(duì)平臺(tái)當(dāng)中的數(shù)據(jù)維護(hù)、系統(tǒng)功能升級(jí)等各個(gè)方面都只在服務(wù)端即可運(yùn)行,并且通過(guò)這樣的方式,實(shí)現(xiàn)了對(duì)客戶端的零維護(hù)。
第二則是便捷性。通過(guò)這樣的整體布局,用戶只需要在其終端運(yùn)用瀏覽器,即可實(shí)現(xiàn)對(duì)系統(tǒng)的各種服務(wù)的請(qǐng)求,如預(yù)約、查詢等,以此更方便的為廣大的用戶提供了服務(wù)。
第三則是智能型。通過(guò)對(duì)不同用戶所進(jìn)行的權(quán)限,使得在這個(gè)系統(tǒng)中不同角色的人各司其職,并按照不同的權(quán)限,采用不同的功能模塊,以此更好的為用戶提供了高效的服務(wù)。
圖2 系統(tǒng)整體架構(gòu)設(shè)計(jì)
同時(shí)該系統(tǒng)開(kāi)發(fā)平臺(tái)采用ASP.NET技術(shù),并采用嵌入式腳本語(yǔ)言的方式,將程序潛入到網(wǎng)頁(yè)當(dāng)中,從而使得其更方便和應(yīng)用服務(wù)器的響應(yīng),并在數(shù)據(jù)層安裝ADO.NET組件,以O(shè)DBC作為驅(qū)動(dòng)方式,更好的實(shí)現(xiàn)了對(duì)數(shù)據(jù)的驅(qū)動(dòng)訪問(wèn)。其具體的架構(gòu)設(shè)計(jì)如圖2所示。
4.1 整體開(kāi)發(fā)環(huán)境
對(duì)該系統(tǒng)的開(kāi)發(fā),則采用visual studio 2008作為開(kāi)發(fā)的工具,利用C#(ASP.NET)作為開(kāi)發(fā)語(yǔ)言,以此實(shí)現(xiàn)對(duì)該系統(tǒng)的開(kāi)發(fā)。應(yīng)用服務(wù)器操作系統(tǒng)采用windows server 2003,并安裝tomcat 6.0服務(wù)器。客戶端操作系統(tǒng)采用windows xp/ vista/7/8/9及其以上。
4.2 系統(tǒng)管理實(shí)現(xiàn)
系統(tǒng)管理作為對(duì)該服務(wù)平臺(tái)的服務(wù),其主要的功能是對(duì)系統(tǒng)數(shù)據(jù)的備份、維護(hù)和管理,同時(shí)也包含對(duì)系統(tǒng)用戶權(quán)限的配置。其具體的邏輯實(shí)現(xiàn)的流程如圖3所示。
圖3 系統(tǒng)管理實(shí)現(xiàn)
4.3 會(huì)員管理實(shí)現(xiàn)
對(duì)會(huì)員的管理,則主要包括對(duì)會(huì)員信息的管理、會(huì)員卡充值和會(huì)員消費(fèi)三個(gè)不同的模塊。以會(huì)員信息管理、會(huì)員卡充值、消費(fèi)服務(wù)作為實(shí)例,其實(shí)現(xiàn)的過(guò)程則為:
首先打開(kāi)系統(tǒng)的管理界面,列表將顯示出不同的會(huì)員的資料;其次則是如需要對(duì)會(huì)員信息進(jìn)行修改,則選擇其中的包括姓名、性別、注冊(cè)日期或者是備注等進(jìn)行修改;而對(duì)新增會(huì)員則需要對(duì)其姓名、身份證號(hào)、注冊(cè)日期等進(jìn)行填寫,對(duì)會(huì)員信息進(jìn)行刪除則是點(diǎn)擊提示是否需要進(jìn)行刪除。
會(huì)員卡充值則是首先打開(kāi)管理界面,并列出基本信息,再次則是選擇需要充值的會(huì)員,在對(duì)其充值的金額進(jìn)行修改;
消費(fèi)明細(xì)實(shí)現(xiàn)的流程則是打開(kāi)相關(guān)的界面,并選擇查看會(huì)員的消費(fèi)信息;列出所有該會(huì)員所消費(fèi)的明細(xì)。
上述的實(shí)現(xiàn)過(guò)程中,MembershipInfo.aspx頁(yè)面則主要顯示會(huì)員的相關(guān)詳細(xì)信息、addMembership Info.aspx則主要實(shí)現(xiàn)對(duì)新增會(huì)員頁(yè)面的實(shí)現(xiàn)、editMembershipInfo.aspx 頁(yè)面則主要實(shí)現(xiàn)對(duì)會(huì)員信息的修改、ModifyMembershipInfo方法完成會(huì)員詳細(xì)信息的修改操作,DeleteMembership
InfoById方法完成根據(jù)會(huì)員信息的Id刪除該會(huì)員信息的操作,AddMembershipInfo方法完成會(huì)員詳細(xì)信息的添加操作。上述步驟當(dāng)中,其具體的效果如圖4所示。
圖4 會(huì)員管理頁(yè)面實(shí)現(xiàn)效果圖
在該系統(tǒng)當(dāng)中,涉及到體育場(chǎng)館的相關(guān)財(cái)務(wù)管理信息,因此,除常規(guī)的系統(tǒng)安全性方案之外,還必須對(duì)數(shù)據(jù)做其他的設(shè)計(jì),如防火墻技術(shù)、身份驗(yàn)證技術(shù)等。在該系統(tǒng)當(dāng)中,采用身份驗(yàn)證系統(tǒng),用戶使用統(tǒng)一的用戶名和密碼進(jìn)行登錄,同時(shí)其密碼的設(shè)置則不保持在六位數(shù),以此增加系統(tǒng)密碼的安全性。
社會(huì)體育場(chǎng)館網(wǎng)上服務(wù)平臺(tái)作為對(duì)社會(huì)資源利用的嘗試,具有很強(qiáng)的創(chuàng)新性。通過(guò)該系統(tǒng),可加大的加強(qiáng)人們對(duì)體育理念的關(guān)注,同時(shí)讓更多的人參與到體育中來(lái)。
[1] 覃昆,張蓉蓉.基于B/S結(jié)構(gòu)、三層架構(gòu)和ASP.NET2.0技術(shù)的基層黨組織協(xié)同管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].貴州大學(xué)學(xué)報(bào)(自然科學(xué)版),2008.1
[2] GrantPalmer著.C#程序員參考手冊(cè)[M].北京:清華大學(xué)出版社,ISBN:7-302-05808-3/TP·3434
[3] 任泰明.基于B/S結(jié)構(gòu)的軟件開(kāi)發(fā)技術(shù)[M].西安:西安電子科技大學(xué)出版社,ISBN:7560617441
劉忠舉,男(1978- ),碩士,陜西省吳起縣人,副教授 ,研究方向:體育教學(xué)與運(yùn)動(dòng)訓(xùn)練
Research and development of social sports venues service management platform based on ASP Technology
Liu Zhongju
(Xi'an Polytechnic University,Xi'an,710068)
To strengthen the construction of social sports information,let more people through the network to enhance their consciousness of exercise,but also improve the utilization efficiency of social sports stadium.Based on this,using ASP.NET technology,which can be applied to the online reservation,member management,site management service platform was designed,and the overall architecture was introduced.
ASP.NET;stadium;service platform
陜西省教育廳專項(xiàng)課題:2013JK0516