晁嘉文
(西安航空職業(yè)技術(shù)學(xué)院 體育部,陜西 西安710089)
基于UML技術(shù)的體育場館管理系統(tǒng)設(shè)計(jì)與研究
晁嘉文
(西安航空職業(yè)技術(shù)學(xué)院 體育部,陜西 西安710089)
本篇設(shè)計(jì)的體育場館管理系統(tǒng)中,利用UML語言對(duì)系統(tǒng)設(shè)計(jì)實(shí)踐過程進(jìn)行開發(fā),基于建模技術(shù)對(duì)需求分析進(jìn)行設(shè)計(jì),應(yīng)用B/S模式優(yōu)化設(shè)計(jì)體育場館管理系統(tǒng)結(jié)構(gòu),以確保設(shè)計(jì)的系統(tǒng)滿足實(shí)際應(yīng)用需求。結(jié)果證實(shí),基于UML技術(shù),優(yōu)化設(shè)計(jì)體育場館管理系統(tǒng),不僅可以確保運(yùn)用該系統(tǒng)實(shí)時(shí)管理體育場館的使用情況,也可以提高場館使用效率,提升32.0%,發(fā)揮積極設(shè)計(jì)應(yīng)用效益。結(jié)論表明,基于UML技術(shù)設(shè)計(jì)開發(fā)體育場館管理系統(tǒng),發(fā)揮積極影響,可以在實(shí)踐體育場館管理系統(tǒng)設(shè)計(jì)中推廣應(yīng)用UML技術(shù)。
體育場館;UML;設(shè)計(jì);管理系統(tǒng)
針對(duì)體育場館管理系統(tǒng)設(shè)計(jì)中,由于目前體育場館人員、設(shè)施以及運(yùn)動(dòng)項(xiàng)目不斷呈現(xiàn)多樣化發(fā)展需求[1],使得體育場館管理的復(fù)雜度也不斷提升,亟待優(yōu)化設(shè)計(jì)體育場館管理系統(tǒng),才可滿足實(shí)際需求。運(yùn)用UML技術(shù),優(yōu)化設(shè)計(jì)體育場館管理系統(tǒng),發(fā)揮積極影響。以下本篇對(duì)此做具體分析。
UML技術(shù),是由面向?qū)ο蠹夹g(shù)專家G.BOOCH,J.RUMBAUGH,和I.JACOBSON發(fā)起的,目前UML得到了諸多大公司的支持,已經(jīng)成為面向?qū)ο蠹夹g(shù)領(lǐng)域內(nèi)占主導(dǎo)地位的標(biāo)準(zhǔn)建模語言[2-5]。UML已經(jīng)成為軟件工業(yè)中占支配地位的建模語言。UML技術(shù)缺點(diǎn)就是,對(duì)于不同技術(shù)的系統(tǒng)實(shí)現(xiàn)平臺(tái)中,基于系統(tǒng)實(shí)現(xiàn)語言以及軟件應(yīng)用環(huán)境的不同,因此會(huì)造成系統(tǒng)建模時(shí)在細(xì)節(jié)方面存在較大的差別,因此也就降低構(gòu)建系統(tǒng)模型的重用性[6]。UML技術(shù)優(yōu)點(diǎn)就是,隨著UML技術(shù)的不斷發(fā)展和完善[7],基于UML的系統(tǒng)軟件的開發(fā)過程,也就會(huì)確保系統(tǒng)模型可以不斷被重用,使軟件需求分析中更具抽象層的需求被分解、細(xì)化,簡化系統(tǒng)開發(fā)復(fù)雜度,提升系統(tǒng)開發(fā)設(shè)計(jì)質(zhì)量,發(fā)揮應(yīng)用優(yōu)勢[8]。
基于UML的體育場館管理系統(tǒng)建模[9]。對(duì)于本次設(shè)計(jì)的體育場館管理系統(tǒng)中,運(yùn)用基于UML技術(shù)的系統(tǒng)面向?qū)ο蠼7椒ǎ軌蛟隗w育場館管理系統(tǒng)的設(shè)計(jì)開發(fā)中,應(yīng)用UML建模,對(duì)體育場館管理系統(tǒng)的需求開展UML建模。并能夠針對(duì)系統(tǒng)的開發(fā)過程中,運(yùn)用UML細(xì)化建模過程,可視化的構(gòu)建體育場館管理,為系統(tǒng)設(shè)計(jì)開發(fā)提供UML用例圖,以確保簡化系統(tǒng)開發(fā)設(shè)計(jì)方法。用UML分析建模得到用例模型。在設(shè)計(jì)體育場館管理系統(tǒng)的分析階段,主要運(yùn)用UML建模語言的分析模型,主要分布在用例視圖和開發(fā)視圖中。在用例視圖中,對(duì)系統(tǒng)的交互圖、行為圖、行為圖、協(xié)作圖開展動(dòng)態(tài)建模[10-14],優(yōu)化確定系統(tǒng)中發(fā)揮體育場館管理人員的用例作用,需求定義系統(tǒng)中用戶的活動(dòng)[15],從而可以優(yōu)化設(shè)計(jì)體育場館管理系統(tǒng),確保設(shè)計(jì)的系統(tǒng)滿足實(shí)際應(yīng)用需求[16-18]。
3.1 系統(tǒng)總體結(jié)構(gòu)
在設(shè)計(jì)體育場館管理系統(tǒng)中,基于UML技術(shù),從物聯(lián)網(wǎng)技術(shù)、數(shù)據(jù)庫以及系統(tǒng)功能3大模塊,優(yōu)化構(gòu)建該系統(tǒng)。針對(duì)本次設(shè)計(jì)的智能體育場館系統(tǒng)之中,其結(jié)構(gòu)總體如圖1所示。
圖1 總體的系統(tǒng)設(shè)計(jì)結(jié)構(gòu)
在設(shè)計(jì)體育場館管理系統(tǒng)中,通過運(yùn)用UML技術(shù),確保可以有效提升本次設(shè)計(jì)體育場館管理系統(tǒng)的現(xiàn)代化發(fā)展程度,從而可以確保設(shè)計(jì)的系統(tǒng)滿足更多用戶的使用需求,并給可以運(yùn)用這個(gè)體育場館管理系統(tǒng),遠(yuǎn)距離實(shí)現(xiàn)對(duì)體育場館的可視化管理。
3.2 系統(tǒng)功能設(shè)計(jì)
體育場館管理系統(tǒng)設(shè)計(jì)中,基于UML的分析設(shè)計(jì)方法,并且采用VS 2010作為開發(fā)工具,C#作為開發(fā)語言,SQL server 2008作為后臺(tái)數(shù)據(jù)庫管理系統(tǒng)。它能夠?qū)崿F(xiàn)對(duì)票務(wù)、知識(shí)儲(chǔ)備、虛擬場館的查詢、添加、刪除、修改。對(duì)系統(tǒng)進(jìn)行了需求分析和設(shè)計(jì)并且實(shí)現(xiàn)了大體的功能。系統(tǒng)功能結(jié)構(gòu)如圖2所示。
圖2 系統(tǒng)的功能結(jié)構(gòu)
系統(tǒng)用戶管理:在該模塊中,當(dāng)系統(tǒng)管理使用用戶管理這個(gè)功能時(shí),系統(tǒng)將調(diào)用DBHelper類的方法查詢數(shù)據(jù)填充到數(shù)據(jù)集里,然后將數(shù)據(jù)集的表綁定顯示在dgvUserselect上,這樣我們就能看到系統(tǒng)中已存在哪些用戶,進(jìn)行用戶刪除的時(shí)候,選擇存在的用戶,但是選擇的是自己系統(tǒng)將會(huì)提示不能刪除,只能是刪除除自己以外的用戶。在添加用戶的時(shí)候,系統(tǒng)將Text框中的數(shù)據(jù)連接到數(shù)據(jù)庫并保存。
票務(wù)管理功能:在本次設(shè)計(jì)的體育場館管理系統(tǒng)中,應(yīng)該包含對(duì)體育場館的網(wǎng)上售票管理服務(wù),以及智能化的驗(yàn)票服務(wù)。主要的實(shí)踐過程中,就是能夠結(jié)合物聯(lián)網(wǎng)技術(shù),利用智能體育場館系統(tǒng),確保系統(tǒng)用戶能夠通過網(wǎng)上終端,為用戶提供一些關(guān)于體育場館內(nèi)比賽的場次、場地以及時(shí)間座次方面的票務(wù)信息,確保人們可以通過票務(wù)查詢就可以合理安排自己來體育場館的時(shí)間。
虛擬場館管理功能:確保人們能夠通過智能終端設(shè)備登陸到系統(tǒng)中,這樣人們就可以在任何時(shí)間、地點(diǎn)獲得體育場館信息,跨越空間、地理位置障礙,通過運(yùn)用物聯(lián)網(wǎng)感知、處理以及傳輸?shù)榷喾矫婕夹g(shù),可以將體育運(yùn)動(dòng)員、教練員以及運(yùn)動(dòng)場地等信息聯(lián)系起來,虛擬化處理運(yùn)動(dòng)員運(yùn)動(dòng)信息,方便教練員為運(yùn)動(dòng)員聽過虛擬仿真,為運(yùn)動(dòng)員制定長遠(yuǎn)的運(yùn)動(dòng)安排計(jì)劃。如虛擬售票,虛擬競賽、訓(xùn)練、健身基地等。
數(shù)據(jù)庫:在系統(tǒng)數(shù)據(jù)庫中,應(yīng)該具備數(shù)據(jù)挖掘功能,可以在物聯(lián)網(wǎng)技術(shù)支持下,集成體育教育部分知識(shí)、運(yùn)動(dòng)員體育訓(xùn)練參數(shù)以及公民的體育運(yùn)動(dòng)經(jīng)驗(yàn),在其中挖掘出有用的信息,將其發(fā)布到體育場館管理系統(tǒng)中,供人們按需查詢,發(fā)揮系統(tǒng)的可用性。
3.3 系統(tǒng)UML建模
對(duì)用戶的需求進(jìn)行分析,找出系統(tǒng)的用例。在體育場館管理系統(tǒng)之中,一定要盡量的確保能夠?qū)Ⅲw育場館管理系統(tǒng)的所有功能,應(yīng)用UML用例描述清楚,這也可以可以讓用戶,能夠最大化的理解認(rèn)知系統(tǒng)功能結(jié)構(gòu),并可以有效使用系統(tǒng)的體育場館管理功能。對(duì)于實(shí)際UML技術(shù)應(yīng)用中,針對(duì)系統(tǒng)中概念層描述方面,主要就是描述體育場館管理系統(tǒng)在應(yīng)用域中的相關(guān)概念,運(yùn)用UML技術(shù)建模,可以實(shí)現(xiàn)對(duì)外界現(xiàn)實(shí)世界的直接描述,從而能夠確保系統(tǒng)的可用性得到提升。并且,在系統(tǒng)中,可以基于UML技術(shù),運(yùn)用一個(gè)類型UML描述一個(gè)程序的接口,以便實(shí)現(xiàn)多種對(duì)軟件接口的的描述。以下是本次系統(tǒng)設(shè)計(jì)中高的相關(guān)UML類圖。
圖3 UML類圖
3.4 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
對(duì)于體育場館管理系統(tǒng)設(shè)計(jì)中,對(duì)于系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)方面,主要就是確保在應(yīng)用方面可以存儲(chǔ)系統(tǒng)的相關(guān)數(shù)據(jù)。基于UML建模,可以將系統(tǒng)的服務(wù)器程序以及客戶應(yīng)用程序部分?jǐn)?shù)據(jù),建立UML列表,在系統(tǒng)數(shù)據(jù)庫中可以分別獨(dú)立的進(jìn)行數(shù)據(jù)的存儲(chǔ),確??梢詫⑾到y(tǒng)的數(shù)據(jù)準(zhǔn)確存儲(chǔ)。同樣,在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,也應(yīng)該確保系統(tǒng)數(shù)據(jù)存取、查詢安全。
3.5 系統(tǒng)軟件代碼實(shí)現(xiàn)
基于UML技術(shù),設(shè)計(jì)的體育場館管理系統(tǒng)中,可以應(yīng)用傳統(tǒng)的Client/Server系統(tǒng)架構(gòu)模式,然后可以通過UML建模分析,充分利用系統(tǒng)的硬件環(huán)境優(yōu)勢,合理的將系統(tǒng)中的功能部分任務(wù),分配到 系統(tǒng)的Client端以及Server端中,這樣就可以有效降低系統(tǒng)在通訊過程中的開銷。系統(tǒng)部分實(shí)現(xiàn)代碼如下所示。
基于UML技術(shù),優(yōu)化設(shè)計(jì)體育場館管理系統(tǒng),不僅可以確保運(yùn)用該系統(tǒng)實(shí)時(shí)管理體育場館的使用情況,也可以提高場館使用效率,提升32.0%,發(fā)揮積極設(shè)計(jì)應(yīng)用效益。在UML技術(shù)下設(shè)計(jì)體育場館管理系統(tǒng),這樣不僅有助于實(shí)現(xiàn)對(duì)體育場館的數(shù)字化、信息化管理,還能夠提升當(dāng)前體育場館管理系統(tǒng)的使用效率,發(fā)揮積極應(yīng)用效益。在UML技術(shù)下,優(yōu)化系統(tǒng)設(shè)計(jì)建模,確保對(duì)體育場館實(shí)施有序的管理,發(fā)揮積極應(yīng)用效益。
綜上所述,基于UML技術(shù)設(shè)計(jì)開發(fā)體育場館管理系統(tǒng),發(fā)揮積極影響,可以在實(shí)踐體育場館管理系統(tǒng)設(shè)計(jì)中推廣應(yīng)用UML技術(shù)。
[1]張偉東,孟凡會(huì),白海軍等.普通高校體育教輔開放平臺(tái)的設(shè)計(jì)與應(yīng)用——以黑龍江八一農(nóng)墾大學(xué)為例 [J].黑龍江八一農(nóng)墾大學(xué)學(xué)報(bào),2012,24(4):88-91.
[2]劉景堂,杜勝永.城市景觀體育信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].山東師范大學(xué)學(xué)報(bào):自然科學(xué)版,2012,27(1):167-169.
[3]楊治民.培英高中體育場館出租計(jì)費(fèi)管理系統(tǒng)的分析與設(shè)計(jì)[D].昆明:云南大學(xué),2014.
[4]郭秀銘.高校體育器材管理系統(tǒng)分析與設(shè)計(jì)[D].昆明:云南大學(xué),2013.
[5]張衛(wèi)功.高校體育設(shè)施管理平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)[D].天津:天津大學(xué),2012.
[6]許沛華.中山市東區(qū)體育項(xiàng)目招生管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].重慶:重慶大學(xué),2015.
[7]王海濤.重慶大學(xué)體育活動(dòng)考評(píng)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].濟(jì)南:山東大學(xué),2013.
[8]姜華.北京農(nóng)職院體育教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京工業(yè)大學(xué),2013.
[9]王振宇.四川師范大學(xué)成都學(xué)院體育場館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].重慶:重慶大學(xué),2014.
[10]胡思賾.深圳市體彩中心體育彩票信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].重慶:重慶大學(xué),2015.
[11]劉照,董澤.基于UML的入廠煤智能管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)仿真,2014,31(12):405-408.
[12]施杰,唐秀英,張毅杰,等.基于Web的設(shè)備管理系統(tǒng)UML建模[J].云南農(nóng)業(yè)大學(xué)學(xué)報(bào),2013,28(1):145-150.
[13]董研.基于UML的高??紕?wù)管理系統(tǒng)的建模研究[J].信息技術(shù),2015(6):87-89.
[14]邵博超,王文俊.基于UML的文化中心設(shè)施管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息技術(shù),2015(1):39-43.
[15]周慶勛.基于UML的教學(xué)質(zhì)量管理系統(tǒng)分析與設(shè)計(jì)[J].太原城市職業(yè)技術(shù)學(xué)院學(xué)報(bào),2015(12):183-186.
[16]胡健,袁軍,王遠(yuǎn).面向電網(wǎng)大數(shù)據(jù)的分布式實(shí)時(shí)數(shù)據(jù)庫管理系統(tǒng) [J].電力信息與通信技術(shù),2015,13(2):49-54.
[17]許霜梅,吳會(huì)杰,孟娟娜.網(wǎng)絡(luò)數(shù)據(jù)庫實(shí)踐教學(xué)項(xiàng)目的開發(fā)與過程管理 [J].西安工程大學(xué)學(xué)報(bào),2015,29(2):255-259.
[18]梁樹杰,黃旭彬.Oracle數(shù)據(jù)庫維護(hù)中自動(dòng)跟蹤技術(shù)的應(yīng)用分析[J].電子科技,2014(10):61-63.
Design and research of sports facilities management system based on UML technology
CHAO Jia-wen
(Department of Physical Education, Xi'an Aerotechnical Polytechnic College,Xi'an 710089,China)
The design of the stadium management system,using UML (Unified Modeling Language)in the development of the practice of system design,based on Modeling Technology of demand analysis and design, the B/S mode is used to optimize the design of the stadium management system structure, to ensure that the design of the system to meet the needs of practical application.The results confirm that based on UML technology,optimization design of the stadium management system can not only to ensure that the use of the use of the real time management system of sports venues,but also can improve efficiency in the use of venues,to enhance the 32.0%,to play an active design and application benefit.The conclusion shows that the design and development of sports venues management system based on UML technology, which can play a positive impact, can be applied in the practice of sports venues management system design and application of UML technology.
stadium;UML;design;management system
TN99
:A
:1674-6236(2017)15-0073-04
2016-06-17稿件編號(hào):201606116
晁嘉文(1983—),男,陜西臨潼人,碩士,講師。研究方向:高校體育教學(xué)。