□薛宇鹛(中山市沙溪理工學(xué)校廣東中山528471)
中等職業(yè)學(xué)校運動會管理系統(tǒng)設(shè)計與實現(xiàn)
□薛宇鹛(中山市沙溪理工學(xué)校廣東中山528471)
本系統(tǒng)基于瀏覽器/服務(wù)器三層數(shù)據(jù)庫管理系統(tǒng),其中B/S端的通訊采用JSP技術(shù),應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器通過中間件層采用ADO技術(shù)實現(xiàn),實現(xiàn)數(shù)據(jù)庫的查詢、修改、添加和刪除等操作功能。該系統(tǒng)的實現(xiàn)能提高中職學(xué)校運動會的工作效率與管理質(zhì)量,推動體育事業(yè)的不斷發(fā)展。
管理系統(tǒng);B/S;中職學(xué)校運動會
隨著職業(yè)教育的日益發(fā)展的主旋律下,逐步推進職業(yè)學(xué)校教學(xué)方法和課程設(shè)置的變革,加快實施新課標的人才培養(yǎng)模式,推進體育與健康課程的創(chuàng)新。從計算機技術(shù)在體育領(lǐng)域的運用中體現(xiàn)出的復(fù)雜性,準確性和及時性的特點上分析,利用計算機技術(shù)來實現(xiàn)職業(yè)學(xué)校的運動會管理系統(tǒng),能實現(xiàn)高效、交互、動態(tài)的網(wǎng)絡(luò)化信息管理,提高了學(xué)校網(wǎng)絡(luò)工作效率,減輕了工作強度。
2.1、系統(tǒng)需求分析階段
系統(tǒng)需求分析階段包括整體需求分析、功能需求分析和數(shù)據(jù)需求分析,需要從經(jīng)濟、技術(shù)和用戶三個方面進行真實、完備的可行性分析。收集整理信息資料,確定系統(tǒng)開發(fā)的范圍和預(yù)期目標。
2.2、數(shù)據(jù)庫設(shè)計階段
數(shù)據(jù)庫設(shè)計階段需根據(jù)數(shù)據(jù)庫的安全和結(jié)構(gòu)要求,創(chuàng)建實體數(shù)據(jù)庫和數(shù)據(jù)庫的功能結(jié)構(gòu)圖、邏輯數(shù)據(jù)表、主要功能流程圖和觸發(fā)器等數(shù)據(jù)庫對象,設(shè)定數(shù)據(jù)庫對應(yīng)的各種參數(shù)。
2.3、程序模塊劃分和實現(xiàn)階段
程序模塊劃分和實現(xiàn)階段需根據(jù)系統(tǒng)用戶需求,針對所需信息的類型和功能,對整個系統(tǒng)進行模塊劃分,設(shè)計各模塊的結(jié)構(gòu)圖和流程圖,對應(yīng)編寫正確的代碼,逐一實現(xiàn)模塊功能的整合。
2.4、內(nèi)部測試階段
在完成主體功能設(shè)計與實現(xiàn)之后,開發(fā)人員要對系統(tǒng)進行內(nèi)部測試,查出設(shè)計、編碼過程中可能產(chǎn)生的錯誤和缺陷,不斷進行糾正和改進,以最大程度實現(xiàn)系統(tǒng)功能。
2.5、用戶測試階段
用戶測試階段要營造實際的環(huán)境,利用不同移動設(shè)備終端登錄操作和試運行,對系統(tǒng)進行實際體驗,征集錯漏的地方,對應(yīng)查出錯誤的設(shè)計、編碼和參數(shù),及時更正。
2.6、實施與維護階段
經(jīng)過用戶對系統(tǒng)在實際條件下的試運行,確認已經(jīng)修復(fù)重大設(shè)計錯誤和明顯缺陷后,最終完成系統(tǒng)整體架設(shè)與各項部署。
3.1、運動會管理平臺技術(shù)要求
(1)普及方便:利用瀏覽器直接參與賽事的管理工作,系統(tǒng)不受時間和地點的限制,讓用戶通暢地實現(xiàn)網(wǎng)上瀏覽和報名工作。
(2)先進實用:成熟的B/S開發(fā)模式,軟件平臺是先進的開發(fā)工具,體現(xiàn)出強大的擴展性系統(tǒng),能提供可靠、高效的服務(wù),是先進實用性信息網(wǎng)絡(luò)的建設(shè)。
(3)穩(wěn)定可靠:先進的SqlServer2008數(shù)據(jù)庫,使用強大網(wǎng)絡(luò)的的架構(gòu)技術(shù),讓該系統(tǒng)能穩(wěn)定可靠的運行,具有關(guān)鍵的備份措施,對于通訊線路做到萬無一失。
(4)完整規(guī)范:數(shù)據(jù)庫要有正確性和相容性的數(shù)據(jù)才能代表完整,還要防止加入不合語義的數(shù)據(jù)出現(xiàn)的問題,具有審核、約束機制作用和自愈的能力性能,保證網(wǎng)絡(luò)通暢的能力。
3.2、采用的關(guān)鍵技術(shù)
(1)VisualStudio2010技術(shù)簡介。
VisualStudio2010開發(fā)Windows平臺、網(wǎng)絡(luò)的應(yīng)用程序能夠為用戶提供使用各種不同的編程語言,應(yīng)用程序開發(fā)框架還支持C/S、B/S兩種體系結(jié)構(gòu)模型來創(chuàng)建Web應(yīng)用程序。
(2)SqlServer2008技術(shù)簡介。
SQL是英文StructuredQueryLanguage的縮寫,意思為一種結(jié)構(gòu)化查詢語言。SQLServer是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。SQL語句從數(shù)據(jù)庫中提取數(shù)據(jù)和更新數(shù)據(jù)庫中的數(shù)據(jù)操作。
(3)IIS7.0技術(shù)簡介。
IIS7.0是WindowsServer2008的Web服務(wù)產(chǎn)品,引進了顯著改進的和新的擴展性,配置和管理架構(gòu)。IIS7.0與.NET Framework有著極其良好的集成,允許你使用任何.NET語言擴展和定制服務(wù)器。
(4)PowerDesigner技術(shù)簡介。
PowerDesigner是Sybase公司的CASE工具集,是數(shù)據(jù)庫模型設(shè)計的全過使用。用PowerDesigner可以制作數(shù)據(jù)流程圖、概念數(shù)據(jù)模型和物理數(shù)據(jù)模型,方便地對管理信息系統(tǒng)進行分析設(shè)計。
4.1、系統(tǒng)設(shè)計目標
旨在設(shè)計、開發(fā)一套方便管理者、運動員與觀眾之間交互,服務(wù)于運動會管理人員,有助于提高運動會的效率、質(zhì)量、管理水平、服務(wù)水平的行之有效的信息管理系統(tǒng)。
4.2、可行性分析
運動會管理系統(tǒng)采用ASP.NET、SqlServer2008、Visual Studio2010、C#、VB.NET、Javascript等編程語言與數(shù)據(jù)庫等工具,通過基于WEB服務(wù)器訪問純WEB頁面,實現(xiàn)運動會管理系統(tǒng)的功能。
4.3、功能需求分析
系統(tǒng)的功能需求的目標是為了使運動會管理系統(tǒng)更加完善,也是為了減輕運動會期間工作人員的工作負擔(dān)。對系統(tǒng)中的各項功能需求、技術(shù)需求、實現(xiàn)環(huán)境及所使用的實現(xiàn)技術(shù)進行明確定義。
本系統(tǒng)采用SQLServer2008數(shù)據(jù)庫服務(wù)器,是一個統(tǒng)一、集中的系統(tǒng),完全支持C/S與B/S結(jié)構(gòu)。數(shù)據(jù)庫需求分析有獨立性、共享性和保護性,包括用戶查詢、保存、修改和刪除的功能。
根據(jù)本系統(tǒng)建立的數(shù)據(jù)庫的需求分析,需求結(jié)構(gòu)如下:
5.1、運動員報名表
如表1:
表1 運動員報名表
5.2、項目成績表
如表2:
表2 項目成績表
5.3、積分規(guī)則表
如表3:
表3 積分規(guī)則表
5.4、比賽紀錄表
如表4:
表4 比賽紀錄表
6.1、系統(tǒng)測試的運行環(huán)境
在完成整個系統(tǒng)及測試后,這個系統(tǒng)部署在學(xué)校的服務(wù)器上,具體的環(huán)境為WindowsServer2008、IIS7、SQLServer2008,校園網(wǎng)為使用5類雙絞線網(wǎng)絡(luò),外接因特網(wǎng)為100M光纖。
6.2、系統(tǒng)測試條件與限制
系統(tǒng)測試條件是建立用戶,2個運動員、2個裁判員、1個管理員;而系統(tǒng)在測試過程中會受限制,在客觀方面和時間上的因素都會受到限制,要在一定條件下進行測試。
6.3、系統(tǒng)測試項目與方案
系統(tǒng)采用循環(huán)反復(fù)測試方法,即先測試,接著排錯,再測試,讓系統(tǒng)穩(wěn)定進行,功能正常使用,直到所有發(fā)現(xiàn)的存在的問題都被解決,我們可采用機器測試和人工測試相結(jié)合的測試方法。
6.4、系統(tǒng)測試方法與結(jié)果
系統(tǒng)構(gòu)建的測試環(huán)境為操作系統(tǒng)Windows7/XP;系統(tǒng)硬件的CUP推薦 為PentiumIV3.2GHz以上;系統(tǒng)內(nèi)存推薦為2GB以上;系統(tǒng)硬盤為80GB以上。系統(tǒng)采用典型用例測試,主要是針對后臺管理系統(tǒng)和網(wǎng)站子系統(tǒng)進行測試,迅速糾正并解決系統(tǒng)中出現(xiàn)的問題
(1)中職學(xué)校每年都要舉辦春秋兩季運動會,校園運動會的規(guī)模要求越來越大,利用計算機技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)對中職學(xué),改變了原有傳統(tǒng)的手工操作管理模式,極大方的管理者,提高了運動會的管理水平和操作效比賽的公平、公開、公正,從而發(fā)展中職學(xué)校的體學(xué)校運動會的質(zhì)量;
(2)校園網(wǎng)絡(luò)不僅是學(xué)校的老師和學(xué)生發(fā)布信息,也是學(xué)校發(fā)布的最新消息、相互交流的空間。運動會管理系統(tǒng)的開發(fā)和應(yīng)用研究將成為中等職業(yè)學(xué)校信息化建設(shè)的重點,在今后的工作和研究中要注重中職學(xué)校信息管理業(yè)務(wù)模式的更新,也要利用更先進、更合適的軟件開發(fā)模式與技術(shù),最終真正實現(xiàn)學(xué)校運動會管理的全面信息化。
[1]劉江山.普通高校體育課程增設(shè)田徑教學(xué)內(nèi)容對提高大學(xué)生體質(zhì)的研究[J].中華武術(shù)研究,2011,1(1).
[2]黃越,張西平.“十二五”期間我國競技體育發(fā)展的對策研究[J].科技信息,2011,(3).
[3]范晶晶.中國田徑產(chǎn)業(yè)市場現(xiàn)狀及營銷策略研究[J].科技信息,2011,(18).
[4]丁昊凱,許靜雯,謝黎文.普通高校田徑運動會管理系統(tǒng)的開發(fā)[J].微型電腦應(yīng)用,2001,(17).
[5]楊紅杰.高校運動會管理系統(tǒng)的設(shè)計與開發(fā)[D].湖南大學(xué)碩士學(xué)位論文.長沙:湖南大學(xué),2005,1.
[6]楊建軍.科學(xué)研究方法概論[M].北京:北京國防工業(yè)出版社, 2006,89.
G818
1006-8902-(2016)-12-LXY