(陜西科技大學(xué),西安,710021)
社會(huì)體育場(chǎng)館運(yùn)維管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
宋建駟
(陜西科技大學(xué),西安,710021)
本文利用當(dāng)前比較流行的ASP.NET技術(shù),從系統(tǒng)功能、整體架構(gòu)和數(shù)據(jù)庫(kù)等方面對(duì)系統(tǒng)進(jìn)行了詳細(xì)的闡述,設(shè)計(jì)出了可用于社會(huì)體育場(chǎng)館日常經(jīng)營(yíng)的管理系統(tǒng),具有很強(qiáng)的實(shí)用性。
社會(huì)體育場(chǎng)館;ASP.NET;管理系統(tǒng)
首先對(duì)系統(tǒng)的功能需求進(jìn)行分析,設(shè)計(jì)出本系統(tǒng)的主要功能和主要使用對(duì)象;其次對(duì)系統(tǒng)整體架構(gòu)和網(wǎng)絡(luò)架構(gòu)進(jìn)行布局,并確定該程序開(kāi)發(fā)的語(yǔ)言和開(kāi)發(fā)平臺(tái);再次是各個(gè)不同的功能板塊進(jìn)行開(kāi)發(fā),并按照開(kāi)發(fā)一個(gè)測(cè)試一個(gè),在進(jìn)行下一個(gè)功能的開(kāi)發(fā),到最后將不同的功能板塊進(jìn)行集成測(cè)試。
對(duì)該系統(tǒng)整體的設(shè)計(jì),我們采用將整體的系統(tǒng)架構(gòu)分為三層:表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)層。其中數(shù)據(jù)庫(kù)系統(tǒng)采用SQL Server 2008 數(shù)據(jù)庫(kù)系統(tǒng),這主要是因?yàn)樵摂?shù)據(jù)庫(kù)系統(tǒng)在安全性、系統(tǒng)性能等方面都具有更高的要求,而作為社會(huì)場(chǎng)館運(yùn)維系統(tǒng),其設(shè)計(jì)到收費(fèi)等相關(guān)明細(xì)數(shù)據(jù),因此,我們采用該數(shù)據(jù)庫(kù)系統(tǒng)。而本文采用B/S模式的三層結(jié)構(gòu),主要是因?yàn)榕c傳統(tǒng)的C/S客戶機(jī)模式相比,B/S模式在數(shù)據(jù)處理方面,C/S模式將數(shù)據(jù)和邏輯處理都放在一層,并且必須在用戶端安裝客戶端才能進(jìn)行使用。因此,我們采用基于B/S模式的三層結(jié)構(gòu)。其主要的原因是因?yàn)樵撃J綄?shù)據(jù)庫(kù)和業(yè)務(wù)處理分開(kāi),從而減小了服務(wù)器的壓力,使得系統(tǒng)能快的相應(yīng)用戶的請(qǐng)求。
表現(xiàn)層:表現(xiàn)層的實(shí)現(xiàn)則主要采用基于ASP.NET技術(shù),從而實(shí)現(xiàn)動(dòng)態(tài)頁(yè)面的實(shí)現(xiàn),從而通過(guò)web2.0頁(yè)面,能直觀的通過(guò)運(yùn)維管理系統(tǒng)得到相關(guān)的咨詢和功能。
業(yè)務(wù)層:該層主要包括web服務(wù)器,通過(guò)C語(yǔ)言的編程,制定系統(tǒng)的功能模塊業(yè)務(wù)板塊,并以此繼續(xù)將相關(guān)的數(shù)據(jù)請(qǐng)求往數(shù)據(jù)層傳遞。
數(shù)據(jù)層則主要是數(shù)據(jù)的查詢等功能,同時(shí)通過(guò)其中的ADO. NET組件和通過(guò)JDBC接口的驅(qū)動(dòng),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)當(dāng)中的表格的訪問(wèn)。
同時(shí)在對(duì)該系統(tǒng)進(jìn)行整體構(gòu)架時(shí),將預(yù)留幾處接口,這主要因?yàn)楝F(xiàn)行的體育館的發(fā)展會(huì)隨著人數(shù)的增多,會(huì)增加不同的功能,因此,我們采用在進(jìn)行設(shè)計(jì)時(shí),所預(yù)留幾處,以此使得該系統(tǒng)更具有更好地延展性,從而為系統(tǒng)的進(jìn)一步發(fā)展預(yù)留空間。
根據(jù)對(duì)該系統(tǒng)進(jìn)行的需求分析,我們將該系統(tǒng)的功能劃分為系統(tǒng)管理、場(chǎng)地開(kāi)單、消費(fèi)管理、來(lái)賓管理、會(huì)員管理、統(tǒng)計(jì)管理、營(yíng)業(yè)管理幾個(gè)板塊。其具體的功能圖如圖1所示。
通過(guò)對(duì)上述流程的設(shè)計(jì),我們可以看出,系統(tǒng)的整體流程為用戶登陸,在通過(guò)驗(yàn)證之后,則獲取相應(yīng)的角色的權(quán)限和進(jìn)入相應(yīng)的頁(yè)面,并選取不同的功能模塊,對(duì)系統(tǒng)進(jìn)行操作。
對(duì)該系統(tǒng)的運(yùn)行采用window server 2003 sp3操作系統(tǒng),并安裝IIS6.0進(jìn)行運(yùn)行。同時(shí)電腦的選擇采用聯(lián)想揚(yáng)天 T4900v(i5 3470)。
CPU 型號(hào):Intel 酷睿i5 3470
CPU 頻率:3.2GHz
內(nèi)存容量:4GB DDR3
硬盤容量:1TB 5400轉(zhuǎn)
光驅(qū)類型:DVD-ROM
我們以來(lái)賓管理模塊的實(shí)現(xiàn)為例。來(lái)賓管理總共分為來(lái)賓信息、場(chǎng)地預(yù)定、場(chǎng)地開(kāi)單和場(chǎng)地更換四個(gè)不同的功能模塊。用戶在登陸系統(tǒng)后,其具體的操作如下進(jìn)行說(shuō)明:
6.1 來(lái)賓信息登記
1)首先打開(kāi)管理的界面,列表的分頁(yè)將顯示當(dāng)日所有來(lái)賓的相關(guān)信息
2)根據(jù)姓名查找用戶的相關(guān)信息
3)對(duì)來(lái)賓的相關(guān)信息進(jìn)行編輯,并可對(duì)來(lái)賓的相關(guān)信息進(jìn)行修改。
4)對(duì)來(lái)賓的信息進(jìn)行刪除,并在刪除前提示用戶:“你是否確定刪除?”
5)對(duì)來(lái)賓進(jìn)行登記
圖1 系統(tǒng)功能設(shè)計(jì)
圖2 系統(tǒng)整體流程設(shè)計(jì)
6.2 場(chǎng)地開(kāi)單
1)打開(kāi)管理界面,顯示所有的開(kāi)單數(shù)據(jù)清單
2)選擇場(chǎng)地,系統(tǒng)會(huì)自動(dòng)提示場(chǎng)地是否空閑,并填寫開(kāi)單的具體的時(shí)間、押金的金額等。
6.3 更換場(chǎng)地
1)在開(kāi)單后,客戶想更換場(chǎng)地,管理員則在更換前對(duì)當(dāng)前使用的場(chǎng)地進(jìn)行查看,看起是否可用,以此確定能夠更換。
6.4 場(chǎng)地預(yù)定
1)打開(kāi)界面,查看所有的可用的場(chǎng)地狀態(tài),如可用,則可以進(jìn)行場(chǎng)地預(yù)定。
2)填寫新增的預(yù)定明細(xì),如電話、預(yù)定時(shí)間、保留時(shí)間等各個(gè)信息。
3)對(duì)超期的預(yù)定進(jìn)行刪除,系統(tǒng)會(huì)提示“你是否確定刪除信息”。
4)修改預(yù)定的信息則主要對(duì)預(yù)定登記時(shí)的相關(guān)信息進(jìn)行修改。
覃昆,張蓉蓉.基于 B/S 結(jié)構(gòu)、三層架構(gòu)和 ASP.NET 2.0 技術(shù)的基層黨組織協(xié)同管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].貴州大學(xué)學(xué)報(bào)(自然科學(xué)版), 2008.1
宋建駟,女, 1966年4月10日,陜西省乾縣(省市),副教授
Design and implementation of community sports facilities operation and maintenance management system
Song Jiansi
(Shaanxi University of Science and Technology,Xi'an,710021)
In this paper,the current popular ASP.NET technology,in terms of system functionality,the overall architecture of the system and databases were elaborated,designed the management system can be used for daily business community stadiums,with strong practicality.
social stadiums;ASP.NET;Management System
課題名稱:“社會(huì)發(fā)展科技公關(guān) 2014k-05-03”