運動會成績管理系統(tǒng)設計_第1頁
運動會成績管理系統(tǒng)設計_第2頁
運動會成績管理系統(tǒng)設計_第3頁
運動會成績管理系統(tǒng)設計_第4頁
運動會成績管理系統(tǒng)設計_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

引言運動會是學校重大活動之一,是檢驗學生的健康水平和提高身體素質(zhì)的有效途徑之一。在規(guī)模上雖然不如大型運動會,但由于比賽項目多,參賽人數(shù)廣,數(shù)據(jù)處理量大,管理比較復雜,尤其編排,記錄,公告工作是一項復雜的工程。所以提高學校運動會召開的質(zhì)量和水平顯得尤為重要。學校雖然早已運用了運動會成績管理信息系統(tǒng),節(jié)約了不少的人力、物力,但隨著科技與時代的發(fā)展,單機版的管理系統(tǒng)已經(jīng)不能完全滿足需求。例如:運動會期間的信息無法及時共享,包括賽事狀況,比賽成績以及運動會中的各種表單等。給用戶帶來了諸多不便。所以開發(fā)管理系統(tǒng)勢在必行。.系統(tǒng)概述.開發(fā)背景著科技飛速發(fā)展,人類社會進入一個嶄新的信息時代,許多事實已證明利用現(xiàn)代科技(如:信息管理系統(tǒng))管理與日俱增的信息是節(jié)約成本、提高辦事效率的有效途徑,同時,信息化也是各個企業(yè)、高校無法阻擋的發(fā)展趨勢?,F(xiàn)今,國內(nèi)各個學校網(wǎng)絡普遍連入教育科研網(wǎng)或直接連接互聯(lián)網(wǎng),大部分學校都建立了校園網(wǎng),信息的發(fā)布已是教育行業(yè)不可缺少的手段。從而對具有強大的,可擴展的,靈活的內(nèi)容管理技術(shù)的需求也更加迫切。與此同時,也都面臨著管理各種格式的信息的挑戰(zhàn),用戶對數(shù)據(jù)管理的需求已經(jīng)超出了傳統(tǒng)數(shù)據(jù)管理的概念。學校運動會是高校重大活動之一,提高學校運動會召開的質(zhì)量和水平顯得尤為重要。雖然如此,許多高?,F(xiàn)階段的運動會信息管理水平卻讓人十分憂心,依然是人工手動管理,如運動會比賽成績的記錄、查詢、公告等一系列工作,使得高校耗費巨大的人力、物力、財力,為避免這一現(xiàn)象、節(jié)約成本。唯一可行方法就是用信息系統(tǒng)高效的管理功能替代人工對學校運動會的低效管理。不僅能使信息管理人員從手工計算、統(tǒng)計與處理工作中解脫出來,而且還能提高學校運動會信息管理水平和工作效率,減少人力、物力、財力的無謂花費。信息管理系統(tǒng)是進行信息的采集、存儲、加工、維護和使用的系統(tǒng),它是隨著管理科學和技術(shù)科學的發(fā)展而形成的。利用計算機對運動信息進行管理,具有手工管理所無法比擬的優(yōu)越性.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高田徑運動會管理的效率,也是學校的科學化、正規(guī)化管理跟上時代進步的重要條件。本小組將要開發(fā)的運動會成績管理系統(tǒng)就是一個小型信息管理系統(tǒng),它針對我校運動會涉及賽前(報名、錄入、分組編排等)、賽中(成績公告、檢錄單等)、賽后(團體總分統(tǒng)計等)的各種信息進行方便、快捷、高效地處理。網(wǎng)站的形式完全可以實現(xiàn)操作簡單快速、功能全面完善、信息及時發(fā)布,訪問方便快捷。它不僅可以提高管理的效率,減輕學校管理人員的工作壓力,提高辦事效率,還可以為我校節(jié)約資金,提升我校的信息化水平。使我校在運動會信息化方面遙遙領(lǐng)先其他高校。.系統(tǒng)描述本系統(tǒng)采用軟件工程原理,使用面向?qū)ο蟮腏ava編程環(huán)境編寫校級運動會管理系統(tǒng),利用SQLServer數(shù)據(jù)庫技術(shù),對數(shù)據(jù)庫進行了全面的開發(fā)。系統(tǒng)主要包括前臺應用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面,實現(xiàn)了運動員成績數(shù)據(jù)庫的創(chuàng)建及運動員成績的輸入、統(tǒng)計、瀏覽和維護,使得系統(tǒng)具有界面友好,功能強大,易于維護的特點。系統(tǒng)分成兩大模塊:賽事管理和新聞發(fā)布。

其中賽事管理根據(jù)賽前、賽中、賽后又分為:機構(gòu)設置,競賽設置,賽前數(shù)據(jù)處理,賽中數(shù)據(jù)處理,賽后數(shù)據(jù)處理,用戶管理六個子模塊。新聞發(fā)基本設置:運動會設置(添加、修改、查看、刪除運動會屆次、運動會開始時間、運動會結(jié)束時間、報名開始時間、報名結(jié)束時間)組別設置:(添加、修改、查看、刪除組別編號和組別名稱)參賽單位設置:(添加、修改、查看、刪除屆次、所屬組別、單位編號、單位名稱)賽次設置:(添加、修改、查看、刪除賽次編號和賽次名稱)運動會結(jié)束時間

運動會開始時間屆次報名開始時間報名結(jié)束時間組別編號組別名稱賽次編號賽次名稱運動會結(jié)束時間

運動會開始時間屆次報名開始時間報名結(jié)束時間組別編號組別名稱賽次編號賽次名稱機構(gòu)設置:組委會設置(添加、修改、查看、刪除組委會人員姓名和職務)辦事機構(gòu)設置(添加、修改、查看、刪除辦事機構(gòu)人員姓名、職務、組別)裁判員設置(添加、修改、查看、刪除裁判員姓名、職務)競賽設置:項目設置(添加、修改、查看、刪除全能項目、編號、類型、項目名稱比賽規(guī)則)參賽項目設置(添加、修改、查看、刪除屆次、性別、本屆項目編號和項目名稱)錄取人數(shù)設置(添加、修改、查看、刪除項目名稱、組別、賽次男/女組、錄取人數(shù))計分設置(添加、修改、查看、刪除項目名稱、賽次、名次、計分)競賽日程(添加、修改、查看、刪除場次、日期、上下午、項目編號、子項目編號、賽次、男女組)賽事設置:分組分道(田徑比賽隨機設置分組分道,包括組數(shù)、道數(shù)、組別、賽次、男女組、參賽項目)成績錄入(錄入修改成績并計算全能得分,包括賽次、場次、類型、男女組、項目、信息提示、姓名、單位、成績、破紀錄、名次、分數(shù))全能成績錄入設置(全能項目錄入修改成績并計算全能得分,包括賽次、場次、類型、男女組、項目、信息提示、姓名、單位、成績、破紀錄、名次、分數(shù))團體成績(計算并記錄團體成績得分,包括屆次、單位名稱、總分、名次)

賽事設置報名:單位管理員負責進行本單位的運動員報名(單位管理員點擊報名后進行登錄,登錄成功后進行添加、修改、查看、刪除本單位報名運動員信息,運動員信息包括:姓名,性別,所屬單位,報名項目,運動員編號。)單位管理員負責進行本單位的隨隊人員添加、修改賽后數(shù)據(jù)處理:成績錄入(與賽中數(shù)據(jù)處理成績錄入相同)計算團體總分數(shù)據(jù)瀏覽與打印

系統(tǒng)管理:后臺新聞管理(添加、修改、刪除新聞信息并可以上傳相關(guān)圖片)信息公告:用以前臺運動會各種相關(guān)信息公告即顯示后臺所發(fā)布的相關(guān)信息成績查詢:按條件查詢運動會各賽事成績資源下載:提供運動會期間的各種表單下載友情鏈接:相關(guān)網(wǎng)站鏈接布分為:信息公告,成績查詢,資源下載,友情鏈接。.系統(tǒng)目標學生信息是高等學校非常重要的一項數(shù)據(jù)資源,但其包含的數(shù)據(jù)量大,涉及的人員面廣,而且需要及時更新,故較為復雜,難以單純地依靠人工管理,而且傳統(tǒng)的人工管理方式既不易于規(guī)范化,管理效率也不高。該系統(tǒng)針對學生信息的特點以及管理中實際需要而設計,能夠有效地實現(xiàn)學生信息管理的信息化,減輕管理人員的工作負擔,高效率、規(guī)范化地管理大量的學生信息,并避免人為操作的錯誤和不規(guī)范行為。隨著科學技術(shù)、網(wǎng)絡信息的不斷發(fā)展,計算機科學也日漸成熟,其強大的功能已為人們深刻認識,如今,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、使用壽命長、成本低等。開發(fā)基于java的運動會成績管理就是為了達到以下目標:1、 節(jié)約學校運動會管理的人力物力財力,充分利用校園網(wǎng)。2、 提升了田徑運動會各種數(shù)據(jù)的處理速度和工作效率。3、 實現(xiàn)操作簡單快捷、功能全面完善、信息及時發(fā)布、訪問方便快捷。4、 提高了體育教學和管理工作的信息化、現(xiàn)代化程度和工作效率。5、 通過瀏覽器來實現(xiàn)用戶工作界面,實現(xiàn)不同人員、從不同地點、不同接入方式訪問和操作系統(tǒng)。系統(tǒng)開發(fā)流程及設計思想本系統(tǒng)將以課本和一些課外書籍為參考,按照畢業(yè)設計老師的作業(yè)要求,從系統(tǒng)開發(fā)背景T業(yè)務流程分析T數(shù)據(jù)流分析T功能模塊設計T數(shù)據(jù)庫設計T輸入輸出設計T系統(tǒng)部署一步步對系統(tǒng)進行分析和設計。該系統(tǒng)開發(fā)的總體任務是實現(xiàn)基于java的運動會成績管理系統(tǒng)化,規(guī)范化和自動化。系統(tǒng)對永久記錄的文件實現(xiàn)歸檔管理,支持高效率完成運動會信息管理的各項任務。確定在一定的時間內(nèi)能完成預定的程序功能是可行性分析報告的重點。盡量采用學校現(xiàn)有的軟硬件環(huán)境及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用學校現(xiàn)有的資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)各子功能的組合和修改,又便于未參與開發(fā)的技術(shù)維護人員進行補充、維護。系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加,刪除。系統(tǒng)應符合學校對運動會信息管理流程滿足學校運動會對運動員、大會組織人員、裁判員的管理需要,并達到操作過程中的直觀,方便,實用,安全等要求??尚行匝芯繄蟾婵尚行匝芯康娜蝿栈趈ava的運動會成績管理系統(tǒng)的可行性從經(jīng)濟可行性,技術(shù)可行性,管理可行性及操作可行性來分析。估算項目的開發(fā)成本和投入使用后可能帶來的效果,進行效益分析及對老式網(wǎng)站的影響。運行操作可行性研究的主要任務是研究它在將來能否在學校運動會管理中得到普及。系統(tǒng)可行性分析(1)技術(shù)可行性隨著計算機技術(shù)的發(fā)展,要將我校田徑運動會管理從原始的手工管理轉(zhuǎn)化為信息化管理,是有很強的可行性的。而且很多高校已經(jīng)實現(xiàn)了運動會管理信息化。本系統(tǒng)是以Eclipse作為開發(fā)工具,以MicrosoftSQLServer2008作為后臺數(shù)據(jù)庫,java采用面向?qū)ο蠹夹g(shù)和編程語言并從數(shù)據(jù)庫的應用和開發(fā)的實效性角度出發(fā)。在之前做過的畢業(yè)設計中,都是通過這兩種開發(fā)工具來實現(xiàn)的,因此在技術(shù)上不存在問題。(2) 經(jīng)濟可行性本系統(tǒng)只要擁有計算機設備及相應的運行軟件即可開發(fā)運行。所以對經(jīng)濟需求并不高,何況學校具備計算機設備及相應的運行軟件。若該項目開發(fā)成功,不僅能加快數(shù)據(jù)處理能力,節(jié)省人力物力及時間,而且數(shù)據(jù)的規(guī)范化輸入輸出也能提高數(shù)據(jù)可用性,減小了數(shù)據(jù)冗余所帶來的不便,同時也增強了數(shù)據(jù)的安全系數(shù)。(3) 管理可行性本系統(tǒng)涉及到權(quán)限的管理,可以對相關(guān)數(shù)據(jù)進行保密,系統(tǒng)實施以后,管理者不會存在管理方面的問題。(4) 操作可行性本系統(tǒng)采用面向?qū)ο蠹夹g(shù),開發(fā)出來的界面友好,幾乎人人都可以很簡單地按照相關(guān)說明進行操作。綜上所述,得出結(jié)論:從技術(shù)、經(jīng)濟、管理、操作角度開發(fā)基于java的運動會成績管理系統(tǒng)可行。二.系統(tǒng)分析系統(tǒng)需求分析信息需求運動員信息:運動員編號,姓名,性別,項目,學院,類別,成績,名次日期,記錄用戶信息:姓名,用戶口令,用戶身份,用戶權(quán)限等項目信息:項目名稱,項目類型運動員編號范圍信息:學院,編號范圍參賽單位信息:參賽單位,參賽項目,參賽類別最高記錄信息:項目,成績,創(chuàng)造者,創(chuàng)造單位,創(chuàng)造地點等2..功能需求系統(tǒng)要實現(xiàn)的主要功能有:(1) 對運動員信息的維護和管理,能夠完成運動員信息的添加,修改和刪除,并按一定條件查詢運動員信息,查詢結(jié)果按名次排序。(2) 對用戶信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。(3) 對項目信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。(4) 對運動員編號范圍信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。(5) 對參賽單位信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。(6) 對最高記錄信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。數(shù)據(jù)流圖管理員管理員運動員比賽成績信息運動員比賽成績信息加工子圖3數(shù)據(jù)字典?數(shù)據(jù)存儲及數(shù)據(jù)流名字:運動員信息描述:運動員成績及運動員其它信息定義:運動員信息=運動員編號+姓名+性別+項目+學院+成績+名次+日期+記錄位置:存儲輸出給用戶名字:項目信息描述:運動會中的比賽所有項目定義:項目信息=項目名稱+項目類型位置:存儲輸出供查詢及維護名字描述定義位置參賽信息運動會參賽單位信息參賽信息=參賽單位+參賽項目+參賽類別存儲輸出供查詢及維護名字描述定義位置最高記錄信息各項目最高記錄信息最咼記錄信息一項目+成績+創(chuàng)造者+創(chuàng)造單位+創(chuàng)造地點存儲輸出供查詢及維護名字:用戶信息描述:訪問系統(tǒng)數(shù)據(jù)的用戶信息定義:用戶信息=用戶名+用戶口令+用戶權(quán)限位置:存儲輸出供查詢及維護?處理名字:處理信息編號:輸入:運動員信息輸出:運動員信息名字:生成數(shù)據(jù)表編號:輸入:運動信息輸出:運動員成績數(shù)據(jù)表名字:查詢處理編號:輸入:運動員信息輸出:查詢結(jié)果名字:更新庫存編號:輸入:運動員信息/用戶信息(權(quán)限管理員)輸出:更新信息?數(shù)據(jù)項名字:運動員編號描述:唯一標識運動員成績及相關(guān)信息的關(guān)鍵域定義:運動員編號=8{字符}8位置:運動員信息查詢及結(jié)果名字:日期描述:記錄每個運動員取得比賽成績的時間定義:總額=8{時間}8位置:運動員信息名字:名次描述:記錄運動員比賽成績排名定義:銷售日期=2{整形}2位置:運動員信息信息名字:成績描述:記錄運動員比賽成績定義:銷售日期=8{字符}8位置:運動員信息信息三.系統(tǒng)設計模塊結(jié)構(gòu)設計概念模型設計對數(shù)據(jù)中詞典中的數(shù)據(jù)存儲進行分析,得出運動員文檔,項目文檔,用戶文檔等數(shù)據(jù)存儲,它們都由自己的頭信息另加若干細節(jié)項構(gòu)成,用戶文檔與運動員之間的關(guān)系為M:N。而運動員與項目之間的關(guān)系為1:N這樣,如圖2所示,運動會成績管理系統(tǒng)中所涉及的主要實體及其屬性有:?運動員{運動員編號,姓名,性別,項目,學院,成績,名詞,日期,記錄}?項目{項目,項目類型}用戶{用戶名,用戶口令,用戶權(quán)限}成績學院性別名次姓名日期運動員編號記錄1參加NN管理項目M項目名稱項目類型用戶名密碼運動員成績運動員成績學院性別名次姓名日期運動員編號記錄1參加NN管理項目M項目名稱項目類型用戶名密碼運動員成績運動員用戶圖2實體聯(lián)系(E-R)圖邏輯模型設計邏輯結(jié)構(gòu)設計的任務就是把概念模型設計階段設計好的基本E-R圖轉(zhuǎn)換為與選用的具體機器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),現(xiàn)選用關(guān)系模型,E-R圖向關(guān)系模型的轉(zhuǎn)換結(jié)果如下所示:?運動員{運動員編號,姓名,性別,項目,學院,成績,名次,日期,記錄}運動員編號為此關(guān)系的碼。?項目{項且,項目類型}?項目為此關(guān)系的碼。?用戶(用戶名,密碼,權(quán)限)用戶名為此關(guān)系的碼。數(shù)據(jù)庫設計(1)數(shù)據(jù)庫和表名稱在本系統(tǒng)中數(shù)據(jù)庫的名稱設置為yundonghui。數(shù)據(jù)庫中表名稱和字符標識如下所示:序號表名稱1表一(運動員信息)2項目表3參賽表4最高記錄5用戶(2)表的結(jié)構(gòu)設計?表一(運動員信息表)字段名稱類型寬度小數(shù)位數(shù)是否為空運動員編號Char8NO姓名Char20Yes性別char4Yes項目Char20Yes學院Char20Yes成績Char12Yes名次int40Yes日期data8Yes記錄Char4Yes項目

字段名稱類型寬度小數(shù)位數(shù)是否為空項目Char20NO類別Char8Yes參賽表字段名稱類型寬度小數(shù)位數(shù)是否為空參賽單位Char20NO參賽項目Char20Yes參賽類別char8Yes最高記錄表字段名稱類型寬度小數(shù)位數(shù)是否為空項目Char20NO成績Char20Yes創(chuàng)造者char20Yes創(chuàng)造單位char20Yes創(chuàng)造地點char20Yes用戶表字段名稱類型寬度小數(shù)位數(shù)是否為空用戶名Char20NO密碼Char20Yes用戶類型Char10Yes代碼設計:見附錄模塊測試計劃系統(tǒng)功能結(jié)構(gòu)設計為了詳細描述系統(tǒng)模塊功能,在系統(tǒng)功能模塊劃分的的基礎上,對相應系統(tǒng)的數(shù)據(jù)流圖進行功能分解,得到含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)的功能模塊圖如下圖所示。運動員成績管理系統(tǒng)賽前管理模塊成績管理模成績查詢模系統(tǒng)幫助模塊

賽前管理模塊成績管理模成績查詢模系統(tǒng)幫助模塊系統(tǒng)功能結(jié)構(gòu)圖(1) 賽前管理模塊這一模塊是主要完成運動會賽前事務,如確定每個學院運動員的編號范圍,參賽的項目及每個學院所打破項目記錄的情況。如圖所示(2)成績管理模塊這一模塊主要完成運動員成績的管理,包括運動員成績的錄入,成績排名,是否破紀錄項目排名,和記錄所有運動員成績。按編號或姓名查詢運動員的成績,按記錄查詢本次運動會中破紀錄的運動員信息,按學院查詢本學院比賽情況,如圖5所示。

(3)成績查詢模塊這一模塊主要完成瀏覽運動員成績信息、項目成績信息、學院成績信息、每日成績、名次查詢。成績查詢模塊(4)用戶管理模塊這一模塊主要完成瀏覽用戶,刪除/修改用戶權(quán)限,修改用戶密碼。系統(tǒng)實現(xiàn)軟件運界面£返回學険成績杏訶;本菜里的已隹是運動會的各學院的應績杏詢。4、杏詢功能:選霰亜杏詢的學院,顯擊杏詢按鈿,即可査詢創(chuàng)學噴的所有運動員的詳細成績。3、rsi^J/iffi£返回學険成績杏訶;本菜里的已隹是運動會的各學院的應績杏詢。4、杏詢功能:選霰亜杏詢的學院,顯擊杏詢按鈿,即可査詢創(chuàng)學噴的所有運動員的詳細成績。3、rsi^J/iffi:點擊刷新按鈕,即可將表中的顯示內(nèi)杳恢復哲樓作前的內(nèi)容。項目查沏:本菜

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論