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

下載本文檔

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

文檔簡介

1、引 言 運動會是學校重大活動之一,是檢驗學生的健康水平和提高身體素質(zhì)的有效途徑之一。在規(guī)模上雖然不如大型運動會,但由于比賽項目多,參賽人數(shù)廣,數(shù)據(jù)處理量大,管理比較復雜,尤其編排,記錄,公告工作是一項復雜的工程。所以提高學校運動會召開的質(zhì)量和水平顯得尤為重要。學校雖然早已運用了運動會成績管理信息系統(tǒng),節(jié)約了不少的人力、物力,但隨著科技與時代的發(fā)展,單機版的管理系統(tǒng)已經(jīng)不能完全滿足需求。例如:運動會期間的信息無法及時共享,包括賽事狀況,比賽成績以及運動會中的各種表單等。給用戶帶來了諸多不便。所以開發(fā)管理系統(tǒng)勢在必行。1. 系統(tǒng)概述1.1.開發(fā)背景著科技飛速發(fā)展,人類社會進入一個嶄新的信息時代,許

2、多事實已證明利用現(xiàn)代科技(如:信息管理系統(tǒng))管理與日俱增的信息是節(jié)約成本、提高辦事效率的有效途徑,同時,信息化也是各個企業(yè)、高校無法阻擋的發(fā)展趨勢?,F(xiàn)今,國內(nèi)各個學校網(wǎng)絡(luò)普遍連入教育科研網(wǎng)或直接連接互聯(lián)網(wǎng),大部分學校都建立了校園網(wǎng),信息的發(fā)布已是教育行業(yè)不可缺少的手段。從而對具有強大的,可擴展的,靈活的內(nèi)容管理技術(shù)的需求也更加迫切。與此同時,也都面臨著管理各種格式的信息的挑戰(zhàn),用戶對數(shù)據(jù)管理的需求已經(jīng)超出了傳統(tǒng)數(shù)據(jù)管理的概念。 學校運動會是高校重大活動之一,提高學校運動會召開的質(zhì)量和水平顯得尤為重要。雖然如此,許多高校現(xiàn)階段的運動會信息管理水平卻讓人十分憂心,依然是人工手動管理,如運動會比賽成

3、績的記錄、查詢、公告等一系列工作,使得高校耗費巨大的人力、物力、財力,為避免這一現(xiàn)象、節(jié)約成本。唯一可行方法就是用信息系統(tǒng)高效的管理功能替代人工對學校運動會的低效管理。不僅能使信息管理人員從手工計算、統(tǒng)計與處理工作中解脫出來,而且還能提高學校運動會信息管理水平和工作效率,減少人力、物力、財力的無謂花費。信息管理系統(tǒng)是進行信息的采集、存儲、加工、維護和使用的系統(tǒng),它是隨著管理科學和技術(shù)科學的發(fā)展而形成的。利用計算機對運動信息進行管理,具有手工管理所無法比擬的優(yōu)越性.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高田徑運動會管理的效率,也是學校的科學

4、化、正規(guī)化管理跟上時代進步的重要條件。本小組將要開發(fā)的運動會成績管理系統(tǒng)就是一個小型信息管理系統(tǒng),它針對我校運動會涉及賽前(報名、錄入、分組編排等)、賽中(成績公告、檢錄單等)、賽后(團體總分統(tǒng)計等)的各種信息進行方便、快捷、高效地處理。網(wǎng)站的形式完全可以實現(xiàn)操作簡單快速、功能全面完善、信息及時發(fā)布,訪問方便快捷。它不僅可以提高管理的效率,減輕學校管理人員的工作壓力,提高辦事效率,還可以為我校節(jié)約資金,提升我校的信息化水平。使我校在運動會信息化方面遙遙領(lǐng)先其他高校。1.2.系統(tǒng)描述 本系統(tǒng)采用軟件工程原理,使用面向?qū)ο蟮腏ava編程環(huán)境編寫校級運動會管理系統(tǒng),利用SQL Server數(shù)據(jù)庫技術(shù)

5、,對數(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è)置,競賽設(shè)置,賽前數(shù)據(jù)處理,賽中數(shù)據(jù)處理,賽后數(shù)據(jù)處理,用戶管理六個子模塊。新聞發(fā)基本設(shè)置:運動會設(shè)置(添加、修改、查看、刪除運動會屆次、運動會開始時間、運動會結(jié)束時間、報名開始時間、報名結(jié)束時間)組別設(shè)置:(添加、修改、查看、刪除組別編號和組別名稱)參賽單位設(shè)置:(添加、修改、查看、刪除屆次、所屬組別、單

6、位編號、單位名稱)賽次設(shè)置:(添加、修改、查看、刪除賽次編號和賽次名稱)機構(gòu)設(shè)置:組委會設(shè)置(添加、修改、查看、刪除組委會人員姓名和職務) 辦事機構(gòu)設(shè)置(添加、修改、查看、刪除辦事機構(gòu)人員姓名、職務、組別) 裁判員設(shè)置(添加、修改、查看、刪除裁判員姓名、職務)競賽設(shè)置:項目設(shè)置(添加、修改、查看、刪除全能項目、編號、類型、項目名稱比賽規(guī)則)參賽項目設(shè)置(添加、修改、查看、刪除屆次、性別、本屆項目編號和項目名稱)錄取人數(shù)設(shè)置(添加、修改、查看、刪除項目名稱、組別、賽次、男/女組、錄取人數(shù))計分設(shè)置(添加、修改、查看、刪除項目名稱、賽次、名次、計分)競賽日程(添加、修改、查看、刪除場次、日期、上下

7、午、項目編號、子項目編號、賽次、男女組)賽事設(shè)置:分組分道(田徑比賽隨機設(shè)置分組分道,包括組數(shù)、道數(shù)、組別、賽次、男女組、參賽項目)成績錄入(錄入修改成績并計算全能得分,包括賽次、場次、類型、男女組、項目、信息提示、姓名、單位、成績、破紀錄、名次、分數(shù))全能成績錄入設(shè)置(全能項目錄入修改成績并計算全能得分,包括賽次、場次、類型、男女組、項目、信息提示、姓名、單位、成績、破紀錄、名次、分數(shù))團體成績(計算并記錄團體成績得分,包括屆次、單位名稱、總分、名次)報名:單位管理員負責進行本單位的運動員報名(單位管理員點擊報名后進行登錄,登錄成功后進行添加、修改、查看、刪除本單位報名運動員信息,運動員信息

8、包括:姓名,性別,所屬單位,報名項目,運動員編號。)單位管理員負責進行本單位的隨隊人員添加、修改賽后數(shù)據(jù)處理:成績錄入(與賽中數(shù)據(jù)處理成績錄入相同) 計算團體總分 數(shù)據(jù)瀏覽與打印系統(tǒng)管理:后臺新聞管理 (添加、修改、刪除新聞信息并可以上傳相關(guān)圖片) 用戶管理(添加、修改、刪除單位管理員及密碼修改)信息公告:用以前臺運動會各種相關(guān)信息公告即顯示后臺所發(fā)布的相關(guān)信息成績查詢:按條件查詢運動會各賽事成績資源下載:提供運動會期間的各種表單下載友情鏈接:相關(guān)網(wǎng)站鏈接布分為:信息公告,成績查詢,資源下載,友情鏈接。1.3. 系統(tǒng)目標學生信息是高等學校非常重要的一項數(shù)據(jù)資源,但其包含的數(shù)據(jù)量大,涉及的人員面

9、廣,而且需要及時更新,故較為復雜,難以單純地依靠人工管理,而且傳統(tǒng)的人工管理方式既不易于規(guī)范化,管理效率也不高。該系統(tǒng)針對學生信息的特點以及管理中實際需要而設(shè)計,能夠有效地實現(xiàn)學生信息管理的信息化,減輕管理人員的工作負擔,高效率、規(guī)范化地管理大量的學生信息,并避免人為操作的錯誤和不規(guī)范行為。隨著科學技術(shù)、網(wǎng)絡(luò)信息的不斷發(fā)展,計算機科學也日漸成熟,其強大的功能已為人們深刻認識,如今,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學生信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、使用壽命長、成本低等。開

10、發(fā)基于java的運動會成績管理就是為了達到以下目標:1、 節(jié)約學校運動會管理的人力物力財力,充分利用校園網(wǎng)。2、 提升了田徑運動會各種數(shù)據(jù)的處理速度和工作效率。3、 實現(xiàn)操作簡單快捷、功能全面完善、信息及時發(fā)布、訪問方便快捷。4、 提高了體育教學和管理工作的信息化、現(xiàn)代化程度和工作效率。5、 通過瀏覽器來實現(xiàn)用戶工作界面,實現(xiàn)不同人員、從不同地點、不同接入方式訪問和操作系統(tǒng)。1.4 系統(tǒng)開發(fā)流程及設(shè)計思想本系統(tǒng)將以課本和一些課外書籍為參考,按照畢業(yè)設(shè)計老師的作業(yè)要求,從系統(tǒng)開發(fā)背景業(yè)務流程分析數(shù)據(jù)流分析功能模塊設(shè)計數(shù)據(jù)庫設(shè)計輸入輸出設(shè)計系統(tǒng)部署一步步對系統(tǒng)進行分析和設(shè)計。該系統(tǒng)開發(fā)的總體任務是

11、實現(xiàn)基于java的運動會成績管理系統(tǒng)化,規(guī)范化和自動化。系統(tǒng)對永久記錄的文件實現(xiàn)歸檔管理,支持高效率完成運動會信息管理的各項任務。確定在一定的時間內(nèi)能完成預定的程序功能是可行性分析報告的重點。盡量采用學?,F(xiàn)有的軟硬件環(huán)境及先進的管理系統(tǒng)開發(fā)方案,從而達到充分利用學?,F(xiàn)有的資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。 系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)各子功能的組合和修改,又便于未參與開發(fā)的技術(shù)維護人員進行補充、維護。系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加,刪除。 系統(tǒng)應符合學校對運動會信息管理流程滿足學校運動會對運動員、大會組織人員、裁判員的管理需要,并達到操作過程中的直觀,

12、方便,實用,安全等要求。1.5可行性研究報告1.5.1可行性研究的任務 基于java的運動會成績管理系統(tǒng)的可行性從經(jīng)濟可行性,技術(shù)可行性,管理可行性及操作可行性來分析。估算項目的開發(fā)成本和投入使用后可能帶來的效果,進行效益分析及對老式網(wǎng)站的影響。運行操作可行性研究的主要任務是研究它在將來能否在學校運動會管理中得到普及。3.2系統(tǒng)可行性分析(1)技術(shù)可行性隨著計算機技術(shù)的發(fā)展,要將我校田徑運動會管理從原始的手工管理轉(zhuǎn)化為信息化管理,是有很強的可行性的。而且很多高校已經(jīng)實現(xiàn)了運動會管理信息化。本系統(tǒng)是以Eclipse作為開發(fā)工具,以Microsoft SQL Server 2008作為后臺數(shù)據(jù)庫,

13、java采用面向?qū)ο蠹夹g(shù)和編程語言并從數(shù)據(jù)庫的應用和開發(fā)的實效性角度出發(fā)。在之前做過的畢業(yè)設(shè)計中,都是通過這兩種開發(fā)工具來實現(xiàn)的,因此在技術(shù)上不存在問題。(2)經(jīng)濟可行性 本系統(tǒng)只要擁有計算機設(shè)備及相應的運行軟件即可開發(fā)運行。所以對經(jīng)濟需求并不高,何況學校具備計算機設(shè)備及相應的運行軟件。若該項目開發(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ù),

14、開發(fā)出來的界面友好,幾乎人人都可以很簡單地按照相關(guān)說明進行操作。綜上所述,得出結(jié)論:從技術(shù)、經(jīng)濟、管理、操作角度開發(fā)基于java的運動會成績管理系統(tǒng)可行。 二.系統(tǒng)分析2.1系統(tǒng)需求分析2.1.1信息需求運動員信息:運動員編號,姓名,性別,項目,學院,類別,成績,名次,日期,記錄用戶信息:姓名,用戶口令,用戶身份,用戶權(quán)限等項目信息:項目名稱,項目類型運動員編號范圍信息:學院,編號范圍參賽單位信息:參賽單位,參賽項目,參賽類別最高記錄信息:項目,成績,創(chuàng)造者,創(chuàng)造單位,創(chuàng)造地點等2.1.2功能需求系統(tǒng)要實現(xiàn)的主要功能有:(1) 對運動員信息的維護和管理,能夠完成運動員信息的添加,修改和刪除,并

15、按一定條件查詢運動員信息,查詢結(jié)果按名次排序。(2) 對用戶信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。(3) 對項目信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。(4) 對運動員編號范圍信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。(5) 對參賽單位信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。(6) 對最高記錄信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。2.2數(shù)據(jù)流圖管理員運動員成績管理系統(tǒng)頂層圖普通用戶運動會信息運動會信息普通用戶信息運動用戶 會信信息息系統(tǒng)管理員0層圖運動員比賽用戶成

16、績信息信息查詢學院賽況最高記錄信息運動員成績查詢信息修改/刪除 項目信息查詢項目信息信息運動員添加成績 用戶學院參賽信息情況項目信息用戶學院 信息 參賽情況 D1整體信息1.3更新庫存1.2生成數(shù)據(jù)表加工子圖1 2.1處理信息 1.1處理信息 系統(tǒng)管理員 整體信息 整體信息系統(tǒng)管理員查詢查詢結(jié)果信息2.4查詢處理1.4查詢處理更新信息D2整體信息整體信息管理員D1整體信息2.2生成數(shù)據(jù)表加工子圖2 整體信息管理員整體信息 2.3更新庫存查詢查詢 普通用戶信息結(jié)果信息更新信息D2用戶信息普通用戶信息加工子圖3生成數(shù)據(jù)表處理信息普通用戶D1運動會信息運動會信息 運動會信息查詢查詢普通用戶查詢處理結(jié)

17、果信息2.3數(shù)據(jù)字典數(shù)據(jù)存儲及數(shù)據(jù)流名字:運動員信息描述:運動員成績及運動員其它信息定義:運動員信息運動員編號姓名性別項目學院成績名次日期記錄位置:存儲輸出給用戶名字:項目信息描述:運動會中的比賽所有項目定義:項目信息項目名稱項目類型位置:存儲輸出供查詢及維護名字:參賽信息描述:運動會參賽單位信息定義:參賽信息參賽單位參賽項目參賽類別位置:存儲輸出供查詢及維護名字:最高記錄信息描述:各項目最高記錄信息定義:最高記錄信息項目成績創(chuàng)造者創(chuàng)造單位創(chuàng)造地點位置:存儲輸出供查詢及維護 名字:用戶信息描述:訪問系統(tǒng)數(shù)據(jù)的用戶信息定義:用戶信息用戶名用戶口令用戶權(quán)限位置:存儲輸出供查詢及維護 處理名字:處理

18、信息編號:1.1輸入:運動員信息輸出:運動員信息名字:生成數(shù)據(jù)表編號:1.2輸入:運動信息輸出:運動員成績數(shù)據(jù)表名字:查詢處理編號:1.4輸入:運動員信息輸出:查詢結(jié)果名字:更新庫存編號:1.3輸入:運動員信息/用戶信息(權(quán)限管理員)輸出:更新信息 數(shù)據(jù)項名字:運動員編號描述:唯一標識運動員成績及相關(guān)信息的關(guān)鍵域定義:運動員編號8字符8位置:運動員信息查詢及結(jié)果名字:日期描述:記錄每個運動員取得比賽成績的時間定義:總額8時間8位置:運動員信息名字:名次描述:記錄運動員比賽成績排名定義:銷售日期2整形2位置:運動員信息信息 名字:成績描述:記錄運動員比賽成績定義:銷售日期8字符8位置:運動員信息

19、信息 三.系統(tǒng)設(shè)計 3.1 模塊結(jié)構(gòu)設(shè)計 3.1.1概念模型設(shè)計對數(shù)據(jù)中詞典中的數(shù)據(jù)存儲進行分析,得出運動員文檔,項目文檔,用戶文檔等數(shù)據(jù)存儲,它們都由自己的頭信息另加若干細節(jié)項構(gòu)成,用戶文檔與運動員之間的關(guān)系為M:N。而運動員與項目之間的關(guān)系為1:N這樣,如圖2所示,運動會成績管理系統(tǒng)中所涉及的主要實體及其屬性有:·運動員 運動員編號,姓名,性別,項目,學院,成績,名詞,日期,記錄·項目 項目,項目類型 用戶用戶名,用戶口令,用戶權(quán)限記錄日期名次成績學院性別姓名參加管理運動員運動員編號1 N運動員成績N M 項目名稱項目類型項目用戶密碼用戶名圖2 實體聯(lián)系(E-R)圖3.

20、1.2邏輯模型設(shè)計邏輯結(jié)構(gòu)設(shè)計的任務就是把概念模型設(shè)計階段設(shè)計好的基本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)系的碼。3.2數(shù)據(jù)庫設(shè)計(1)數(shù)據(jù)庫和表名稱在本系統(tǒng)中數(shù)據(jù)庫的名稱設(shè)置為yundonghui。數(shù)據(jù)庫中表名稱和字符標識如下所示:序號表名稱1表一(運動員信息)2項目表3參賽表4最

21、高記錄5用戶(2)表的結(jié)構(gòu)設(shè)計·表一(運動員信息表)字段名稱類型寬度小數(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)造者

22、char20Yes創(chuàng)造單位char20Yes創(chuàng)造地點char20Yes·用戶表字段名稱類型寬度小數(shù)位數(shù)是否為空用戶名Char20NO密碼Char20Yes用戶類型Char10Yes3.3 代碼設(shè)計:見附錄3.4 模塊測試計劃 3.4.1系統(tǒng)功能結(jié)構(gòu)設(shè)計 為了詳細描述系統(tǒng)模塊功能,在系統(tǒng)功能模塊劃分的的基礎(chǔ)上,對相應系統(tǒng)的數(shù)據(jù)流圖進行功能分解,得到含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)的功能模塊圖。如下圖所示。運動員成績管理系統(tǒng)系統(tǒng)幫助模塊 用戶管理模塊 成績查詢模塊 成績管理模塊賽前管理模塊系統(tǒng)功能結(jié)構(gòu)圖 (1) 賽前管理模塊 這一模塊是主要完成運動會賽前事務,如確定每個學院運動員的編號范圍,參賽的項目,及每個學院所打破項目記錄的情況。如圖所示賽前管理模塊項目記錄瀏覽運動員編號范圍瀏覽、添加、刪除比賽

溫馨提示

  • 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

提交評論