(陜西財(cái)經(jīng)職業(yè)技術(shù)學(xué)院,咸陽,712000)
基于.Net的高校運(yùn)動(dòng)會(huì)管理系統(tǒng)設(shè)計(jì)
張 巍
(陜西財(cái)經(jīng)職業(yè)技術(shù)學(xué)院,咸陽,712000)
文章提出以.net作為開發(fā)平臺,運(yùn)用UML建模工具,設(shè)計(jì)出了用于高校運(yùn)動(dòng)會(huì)組織管理工作的信息管理系統(tǒng),可有效節(jié)約高校運(yùn)動(dòng)會(huì)組織中的人力、物力,從而提高工作效率。
信息管理系統(tǒng);.net;B/S;智能客戶端
隨著我國經(jīng)濟(jì)和社會(huì)的發(fā)展,全民健身更是成為當(dāng)前我國政府大力推廣和提倡的一項(xiàng)公民計(jì)劃。同時(shí)為配合全民健身和提高我國大學(xué)生健康體質(zhì),高校運(yùn)動(dòng)會(huì)成為當(dāng)前高校宣傳體育健康的積極有效途徑。但現(xiàn)階段大部分高校運(yùn)動(dòng)會(huì)組織工作還通過投入大量的人力來完成,導(dǎo)致在組織工作中存在效率低下、資源浪費(fèi)嚴(yán)重等問題。而信息化和網(wǎng)絡(luò)化的發(fā)展,給高校運(yùn)動(dòng)會(huì)組織管理的信息化推廣奠定了良好的技術(shù)和現(xiàn)實(shí)基礎(chǔ)。正是基于上述的需求,本文運(yùn)動(dòng)我們常用的.net平臺,運(yùn)用UML建模技術(shù),并以VisualStudio2008為開發(fā)平臺,SQLserver2008為數(shù)據(jù)庫,開發(fā)可適用于高職院校的體育運(yùn)動(dòng)會(huì)管理系統(tǒng)。
該系統(tǒng)主要面向的是廣大的高職院校的運(yùn)動(dòng)會(huì),在對其進(jìn)行設(shè)計(jì)的時(shí)候,首先確定該軟件的設(shè)計(jì)時(shí)從運(yùn)動(dòng)會(huì)開始到結(jié)束,因此,我們將運(yùn)動(dòng)會(huì)劃分為三個(gè)不同的時(shí)間段,并對各個(gè)不同的時(shí)間段的需求進(jìn)行 分析;其次在需求的基礎(chǔ)上對運(yùn)動(dòng)會(huì)管理系統(tǒng)的功能進(jìn)行劃分,并制定系統(tǒng)整體的實(shí)現(xiàn)的框架圖;再次是對運(yùn)動(dòng)會(huì)當(dāng)中的各個(gè)不同的功能模塊進(jìn)行設(shè)計(jì);最后是在完成各個(gè)模塊的基礎(chǔ)上,搭建服務(wù)器tomcat 7.0,并進(jìn)行軟件的黑白盒測試,從單獨(dú)模塊、系統(tǒng)集成等各個(gè)方面系統(tǒng)進(jìn)行測試。
運(yùn)用UML建模技術(shù),針對不同的對象進(jìn)行建模。在該系統(tǒng)中,我們將所有的角色分為管理員、報(bào)名員、成績錄入員、普通用戶四個(gè)不同的角色。其中,我們以成績錄入員為例,對其用例需求進(jìn)行分析,具體如圖1所示。
通過上述的用例分析,我們可以將整個(gè)系統(tǒng)的功能分為系統(tǒng)管理、運(yùn)動(dòng)員管理、信息查詢、成績管理、分組管理五個(gè)不同的功能模塊。
其中系統(tǒng)管理功能主要負(fù)責(zé)對系統(tǒng)的維護(hù)、對不同用戶的創(chuàng)建與刪除,對班級參加運(yùn)動(dòng)會(huì)的添加與刪除等實(shí)現(xiàn),對運(yùn)動(dòng)會(huì)項(xiàng)目的設(shè)置、修改等;對數(shù)據(jù)庫的管理功能。
圖2 系統(tǒng)整體架構(gòu)
運(yùn)動(dòng)員管理主要是實(shí)現(xiàn)對運(yùn)動(dòng)員報(bào)名的管理、錄入和刪除、修改等功能;
分組管理是在報(bào)名結(jié)束之后,對運(yùn)動(dòng)員實(shí)現(xiàn)不同分組、修改等功能;
成績管理是對各個(gè)不同的階段的比賽成績進(jìn)行錄入、修改、打印等處理,同時(shí)對進(jìn)入復(fù)賽的進(jìn)行重新的分組。
查詢系統(tǒng)是對比賽成績,比賽信息、分組號等的查詢。
本文主要針對高職院校,因此,為提高該系統(tǒng)的使用,我們采用基于B/S架構(gòu)的三層結(jié)構(gòu)對系統(tǒng)進(jìn)行設(shè)計(jì)。同時(shí)對該系統(tǒng)在設(shè)計(jì)的過程中必須遵循以下的以下的原則:
3.1 實(shí)用性原則
實(shí)用性原則是每個(gè)不同的系統(tǒng)必須遵循的原則。這也就檢驗(yàn)軟件滿意度的最起碼的標(biāo)準(zhǔn)。因此,可以說實(shí)用性是關(guān)系到該軟件設(shè)計(jì)的成敗。如果該軟件不符合用戶的需求,該軟件的設(shè)計(jì)則為失敗。
3.2 擴(kuò)展性和易用性原則
對系統(tǒng)的設(shè)計(jì),在滿足現(xiàn)有的基礎(chǔ)上的同時(shí),會(huì)根據(jù)其使用的不同,或者是在調(diào)查分析的時(shí)候不夠細(xì)致,導(dǎo)致在某方面不能滿足用戶的需求,因此,軟件系統(tǒng)必須具備一定的擴(kuò)展性和易用性,以此提高對系統(tǒng)功能的擴(kuò)展,并提供更多的接口為未來的業(yè)務(wù)做準(zhǔn)備。
3.3 系統(tǒng)穩(wěn)定性
系統(tǒng)的運(yùn)行滿意度的調(diào)查中,系統(tǒng)穩(wěn)定性是除使用以外比較靠前的影響因素。因此,系統(tǒng)的穩(wěn)定性必須從系統(tǒng)的結(jié)構(gòu)、技術(shù)架構(gòu)、系統(tǒng)維護(hù)等多個(gè)方面進(jìn)行考慮,同時(shí)加強(qiáng)對系統(tǒng)數(shù)據(jù)庫、組件的更新,以此提高系統(tǒng)運(yùn)行的穩(wěn)定。
通過上述的布局,以SQL server 2008數(shù)據(jù)庫作為數(shù)據(jù)庫,以ADO.net作為數(shù)據(jù)庫與業(yè)務(wù)邏輯層的接口,從而實(shí)現(xiàn)對數(shù)據(jù)的傳輸,同時(shí)采用web服務(wù)器與web瀏覽器實(shí)現(xiàn)對數(shù)據(jù)的請求,從而使得終端PC可將請求傳遞到數(shù)據(jù)庫,數(shù)據(jù)庫最終將結(jié)果傳遞給web瀏覽器。在該系統(tǒng)中采用B/S架構(gòu),其根本的目的是實(shí)現(xiàn)學(xué)生、老師等各個(gè)不同角色對該系統(tǒng)的使用。
同時(shí)在該系統(tǒng)中,對數(shù)據(jù)庫的設(shè)計(jì)和實(shí)現(xiàn),我們主要根據(jù)系統(tǒng)需要,設(shè)計(jì)不同的表格,在該系統(tǒng)中則主要涉及密碼表、班級表、項(xiàng)目表、運(yùn)動(dòng)員參賽表等14個(gè)不同的表格,并通過不同關(guān)鍵字,通過E-R關(guān)系圖建立之間的聯(lián)系,從而實(shí)現(xiàn)數(shù)據(jù)庫的邏輯設(shè)計(jì)。
為進(jìn)一步驗(yàn)證該系統(tǒng)的使用,我們選擇不同的子模塊對系統(tǒng)進(jìn)行測試驗(yàn)證,以檢測該軟件的使用。我們在本校選擇總共40名不同的學(xué)生對系統(tǒng)的報(bào)名模塊進(jìn)行錄入使用,通過測試,該軟件的使用正常。
運(yùn)動(dòng)會(huì)管理系統(tǒng)作為當(dāng)前高校運(yùn)動(dòng)會(huì)信息化過程中所經(jīng)常使用的手段,對提高高校信息化的發(fā)展具有很強(qiáng)的促進(jìn)作用。本系統(tǒng)以Visual Studio.NET 2008作為開發(fā)平臺,以微軟公司的SQL Server 2008 作為數(shù)據(jù)庫,同時(shí)為實(shí)現(xiàn)對數(shù)據(jù)庫的連接,我們以ADO.net作為對象接口,以tomCat 7.0服務(wù)器搭建系統(tǒng),使得系統(tǒng)能跟好的使用,具有一定的實(shí)用性。
[1] BOUTAH Sainamthip(李小魚).Web服務(wù)器性能測試研究[D].昆明理工大學(xué),2013.
[2] 余青.基于ADO技術(shù)的XML數(shù)據(jù)庫信息處理綜述[J].中國科技信息,2013,16:85.
張巍,女,1983年10月,本科,講師,體育教育訓(xùn)練學(xué)
Universities Games Management System based on the design of .Net
Zhang Wei
(Shaanxi Vocational and Technical College of Finance and Economics,Xianyang,712000)
This paper proposes to .net as a development platform,using UML modeling tool,designed the college sports organization and management information management system is used,which can effectively save college sports organization in the human,material, thereby improving efficiency.
information management system;.net; B / S;smart client