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

下載本文檔

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

文檔簡介

-.z.引言運動會是學校重大活動之一,是檢驗學生的安康水平和提高身體素質(zhì)的有效途徑之一。在規(guī)模上雖然不如大型運動會,但由于比賽工程多,參賽人數(shù)廣,數(shù)據(jù)處理量大,管理比較復雜,尤其編排,記錄,公告工作是一項復雜的工程。所以提高學校運動會召開的質(zhì)量和水平顯得尤為重要。學校雖然早已運用了運動會成績管理信息系統(tǒng),節(jié)約了不少的人力、物力,但隨著科技與時代的開展,單機版的管理系統(tǒng)已經(jīng)不能完全滿足需求。例如:運動會期間的信息無法及時共享,包括賽事狀況,比賽成績以及運動會中的各種表單等。給用戶帶來了諸多不便。所以開發(fā)管理系統(tǒng)勢在必行。系統(tǒng)概述1.1.開發(fā)背景著科技飛速開展,人類社會進入一個嶄新的信息時代,許多事實已證明利用現(xiàn)代科技〔如:信息管理系統(tǒng)〕管理與日俱增的信息是節(jié)約本錢、提高辦事效率的有效途徑,同時,信息化也是各個企業(yè)、高校無法阻擋的開展趨勢?,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ù)科學的開展而形成的。利用計算機對運動信息進展管理,具有手工管理所無法比較的優(yōu)越性.例如:檢索迅速、查找方便、可靠性高、存儲量大、**性好、壽命長、本錢低等。這些優(yōu)點能夠極大地提高田徑運動會管理的效率,也是學校的科學化、正規(guī)化管理跟上時代進步的重要條件。本小組將要開發(fā)的運動會成績管理系統(tǒng)就是一個小型信息管理系統(tǒng),它針對我校運動會涉及賽前〔報名、錄入、分組編排等〕、賽中〔成績公告、檢錄單等〕、賽后〔團體總分統(tǒng)計等〕的各種信息進展方便、快捷、高效地處理。的形式完全可以實現(xiàn)操作簡單快速、功能全面完善、信息及時發(fā)布,訪問方便快捷。它不僅可以提高管理的效率,減輕學校管理人員的工作壓力,提高辦事效率,還可以為我校節(jié)約資金,提升我校的信息化水平。使我校在運動會信息化方面遙遙領先其他高校。1.2.系統(tǒng)描述本系統(tǒng)采用軟件工程原理,使用面向?qū)ο蟮腏ava編程環(huán)境編寫校級運動會管理系統(tǒng),利用SQLServer數(shù)據(jù)庫技術(shù),對數(shù)據(jù)庫進展了全面的開發(fā)。系統(tǒng)主要包括前臺應用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面,實現(xiàn)了運發(fā)動成績數(shù)據(jù)庫的創(chuàng)立及運發(fā)動成績的輸入、統(tǒng)計、瀏覽和維護,使得系統(tǒng)具有界面友好,功能強大,易于維護的特點。系統(tǒng)分成兩大模塊:賽事管理和新聞發(fā)布。其中賽事管理根據(jù)賽前、賽中、賽后又分為:機構(gòu)設置,競賽設置,賽前數(shù)據(jù)處理,賽中數(shù)據(jù)處理,賽后數(shù)據(jù)處理,用戶管理六個子模塊。新聞發(fā)根本設置:運動會設置〔添加、修改、查看、刪除運動會屆次、運動會開場時間、運動會完畢時間、報名開場時間、報名完畢時間〕組別設置:〔添加、修改、查看、刪除組別編號和組別名稱〕參賽單位設置:〔添加、修改、查看、刪除屆次、所屬組別、單位編號、單位名稱〕賽次設置:〔添加、修改、查看、刪除賽次編號和賽次名稱〕機構(gòu)設置:組委會設置〔添加、修改、查看、刪除組委會人員**和職務〕辦事機構(gòu)設置〔添加、修改、查看、刪除辦事機構(gòu)人員**、職務、組別〕裁判員設置〔添加、修改、查看、刪除裁判員**、職務〕競賽設置:工程設置〔添加、修改、查看、刪除全能工程、編號、類型、工程名稱比賽規(guī)則〕參賽工程設置〔添加、修改、查看、刪除屆次、性別、本屆工程編號和工程名稱〕錄取人數(shù)設置〔添加、修改、查看、刪除工程名稱、組別、賽次、男/女組、錄取人數(shù)〕計分設置〔添加、修改、查看、刪除工程名稱、賽次、名次、計分〕競賽日程〔添加、修改、查看、刪除場次、日期、上下午、工程編號、子工程編號、賽次、男女組〕賽事設置:分組分道〔田徑比賽隨機設置分組分道,包括組數(shù)、道數(shù)、組別、賽次、男女組、參賽工程〕成績錄入〔錄入修改成績并計算全能得分,包括賽次、場次、類型、男女組、工程、信息提示、、單位、成績、破紀錄、名次、分數(shù)〕全能成績錄入設置〔全能工程錄入修改成績并計算全能得分,包括賽次、場次、類型、男女組、工程、信息提示、、單位、成績、破紀錄、名次、分數(shù)〕團體成績〔計算并記錄團體成績得分,包括屆次、單位名稱、總分、名次〕報名:單位管理員負責進展本單位的運發(fā)動報名〔單位管理員點擊報名后進展登錄,登錄成功后進展添加、修改、查看、刪除本單位報名運發(fā)動信息,運發(fā)動信息包括:,性別,所屬單位,報名工程,運發(fā)動編號?!硢挝还芾韱T負責進展本單位的隨隊人員添加、修改賽后數(shù)據(jù)處理:成績錄入〔與賽中數(shù)據(jù)處理成績錄入一樣〕計算團體總分數(shù)據(jù)瀏覽與打印系統(tǒng)管理:后臺新聞管理〔添加、修改、刪除新聞信息并可以上傳相關(guān)圖片〕用戶管理〔添加、修改、刪除單位管理員及密碼修改〕信息公告:用以前臺運動會各種相關(guān)信息公告即顯示后臺所發(fā)布的相關(guān)信息成績查詢:按條件查詢運動會各賽事成績資源下載:提供運動會期間的各種表單下載友情:相關(guān)布分為:信息公告,成績查詢,資源下載,友情。1.3.系統(tǒng)目標學生信息是高等學校非常重要的一項數(shù)據(jù)資源,但其包含的數(shù)據(jù)量大,涉及的人員面廣,而且需要及時更新,故較為復雜,難以單純地依靠人工管理,而且傳統(tǒng)的人工管理方式既不易于規(guī)*化,管理效率也不高。該系統(tǒng)針對學生信息的特點以及管理中實際需要而設計,能夠有效地實現(xiàn)學生信息管理的信息化,減輕管理人員的工作負擔,高效率、規(guī)*化地管理大量的學生信息,并防止人為操作的錯誤和不規(guī)*行為。隨著科學技術(shù)、網(wǎ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)。1.4系統(tǒng)開發(fā)流程及設計思想本系統(tǒng)將以課本和一些課外書籍為參考,按照畢業(yè)設計教師的作業(yè)要求,從系統(tǒng)開發(fā)背景→業(yè)務流程分析→數(shù)據(jù)流分析→功能模塊設計→數(shù)據(jù)庫設計→輸入輸出設計→系統(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)應符合學校對運動會信息管理流程滿足學校運動會對運發(fā)動、大會組織人員、裁判員的管理需要,并到達操作過程中的直觀,方便,實用,平安等要求。1.5可行性研究報告1.5.1可行性研究的任務基于java的運動會成績管理系統(tǒng)的可行性從經(jīng)濟可行性,技術(shù)可行性,管理可行性及操作可行性來分析。估算工程的開發(fā)本錢和投入使用后可能帶來的效果,進展效益分析及對老式的影響。運行操作可行性研究的主要任務是研究它在將來能否在學校運動會管理中得到普及。3.2系統(tǒng)可行性分析〔1〕技術(shù)可行性隨著計算機技術(shù)的開展,要將我校田徑運動會管理從原始的手工管理轉(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ù)上不存在問題?!?〕經(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)實施以后,管理者不會存在管理方面的問題?!?〕操作可行性本系統(tǒng)采用面向?qū)ο蠹夹g(shù),開發(fā)出來的界面友好,幾乎人人都可以很簡單地按照相關(guān)說明進展操作。綜上所述,得出結(jié)論:從技術(shù)、經(jīng)濟、管理、操作角度開發(fā)基于java的運動會成績管理系統(tǒng)可行。二.系統(tǒng)分析2.1系統(tǒng)需求分析2.1.1信息需求運發(fā)動信息:運發(fā)動編號,,性別,工程,學院,類別,成績,名次,日期,記錄用戶信息:,用戶口令,用戶身份,用戶權(quán)限等工程信息:工程名稱,工程類型運發(fā)動編號*圍信息:學院,編號*圍參賽單位信息:參賽單位,參賽工程,參賽類別最高記錄信息:工程,成績,創(chuàng)造者,創(chuàng)造單位,創(chuàng)造地點等2..1.2功能需求系統(tǒng)要實現(xiàn)的主要功能有:對運發(fā)動信息的維護和管理,能夠完成運發(fā)動信息的添加,修改和刪除,并按一定條件查詢運發(fā)動信息,查詢結(jié)果按名次排序。對用戶信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。對工程信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。對運發(fā)動編號*圍信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。對參賽單位信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。對最高記錄信息的管理,能夠完成信息的添加、修改和刪除,并按一定條件查詢信息。2.2數(shù)據(jù)流圖管理員運發(fā)動成績管理系統(tǒng)頂層圖管理員運發(fā)動成績管理系統(tǒng)普通用戶運動會信息普通用戶運動會信息普通用戶信息運動用戶會信信息息系統(tǒng)管理員系統(tǒng)管理員0層圖運發(fā)動比賽用戶成績信息信息查詢查詢學院賽況最高記錄信息運發(fā)動成績查詢信息修改/刪除工程信息修改/刪除查詢工程信息信息運發(fā)動添加成績用戶學院參賽添加信息情況工程信息用戶學院信息參賽情況D1整體信息1.3更新庫存D1整體信息1.3更新庫存1.2生成數(shù)據(jù)表2.1處理信息1.1處理信息2.1處理信息1.1處理信息系統(tǒng)管理員整體信息系統(tǒng)管理員整體信息系統(tǒng)管理員查詢查詢系統(tǒng)管理員結(jié)果信息2.4查詢處理1.42.4查詢處理1.4查詢處理信息D2整體信息整體信息D2整體信息管理員D1整體信息管理員D1整體信息2.2生成數(shù)據(jù)表2.2生成數(shù)據(jù)表加工子圖2整體信息管理員整體信息管理員2.3更新庫存查詢查詢普通用戶信息2.3更新庫存結(jié)果信息更新信息D2用戶信息D2用戶信息普通用戶信息加工子圖3生成數(shù)據(jù)表處理信息普通用戶生成數(shù)據(jù)表處理信息普通用戶D1運動會信息運動會信息運動會信息D1運動會信息查詢查詢普通用戶查詢處理結(jié)果信息普通用戶查詢處理2.3數(shù)據(jù)字典●數(shù)據(jù)存儲及數(shù)據(jù)流名字:運發(fā)動信息描述:運發(fā)動成績及運發(fā)動其它信息定義:運發(fā)動信息=運發(fā)動編號++性別+工程+學院+成績+名次+日期+記錄位置:存儲輸出給用戶名字:工程信息描述:運動會中的比賽所有工程定義:工程信息=工程名稱+工程類型位置:存儲輸出供查詢及維護名字:參賽信息描述:運動會參賽單位信息定義:參賽信息=參賽單位+參賽工程+參賽類別位置:存儲輸出供查詢及維護名字:最高記錄信息描述:各工程最高記錄信息定義:最高記錄信息=工程+成績+創(chuàng)造者+創(chuàng)造單位+創(chuàng)造地點位置:存儲輸出供查詢及維護名字:用戶信息描述:訪問系統(tǒng)數(shù)據(jù)的用戶信息定義:用戶信息=用戶名+用戶口令+用戶權(quán)限位置:存儲輸出供查詢及維護●處理名字:處理信息編號:1.1輸入:運發(fā)動信息輸出:運發(fā)動信息名字:生成數(shù)據(jù)表編號:1.2輸入:運動信息輸出:運發(fā)動成績數(shù)據(jù)表名字:查詢處理編號:1.4輸入:運發(fā)動信息輸出:查詢結(jié)果名字:更新庫存編號:1.3輸入:運發(fā)動信息/用戶信息〔權(quán)限管理員〕輸出:更新信息●數(shù)據(jù)項名字:運發(fā)動編號描述:唯一標識運發(fā)動成績及相關(guān)信息的關(guān)鍵域定義:運發(fā)動編號=8{字符}8位置:運發(fā)動信息查詢及結(jié)果名字:日期描述:記錄每個運發(fā)動取得比賽成績的時間定義:總額=8{時間}8位置:運發(fā)動信息名字:名次描述:記錄運發(fā)動比賽成績排名定義:銷售日期=2{整形}2位置:運發(fā)動信息信息名字:成績描述:記錄運發(fā)動比賽成績定義:銷售日期=8{字符}8位置:運發(fā)動信息信息三.系統(tǒng)設計3.1模塊構(gòu)造設計3.1.1概念模型設計對數(shù)據(jù)中詞典中的數(shù)據(jù)存儲進展分析,得出運發(fā)動文檔,工程文檔,用戶文檔等數(shù)據(jù)存儲,它們都由自己的頭信息另加假設干細節(jié)項構(gòu)成,用戶文檔與運發(fā)動之間的關(guān)系為M:N。而運發(fā)動與工程之間的關(guān)系為1:N這樣,如圖2所示,運動會成績管理系統(tǒng)中所涉及的主要實體及其屬性有:·運發(fā)動{運發(fā)動編號,,性別,工程,學院,成績,名詞,日期,記錄}·工程{工程,工程類型}用戶{用戶名,用戶口令,用戶權(quán)限}記錄日期名次成績學院性別記錄日期名次成績學院性別****參加管理運發(fā)動參加管理運發(fā)動運發(fā)動編號運發(fā)動編號1N運發(fā)動成績N運發(fā)動成績M工程名稱工程類型工程名稱工程類型工程用戶工程用戶密碼用戶名密碼用戶名圖2實體聯(lián)系〔E-R〕圖3.1.2邏輯模型設計邏輯構(gòu)造設計的任務就是把概念模型設計階段設計好的根本E-R圖轉(zhuǎn)換為與選用的具體機器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯構(gòu)造,現(xiàn)選用關(guān)系模型,E-R圖向關(guān)系模型的轉(zhuǎn)換結(jié)果如下所示:·運發(fā)動{運發(fā)動編號,,性別,工程,學院,成績,名次,日期,記錄}運發(fā)動編號為此關(guān)系的碼。·工程{工程,工程類型}·工程為此關(guān)系的碼。·用戶〔用戶名,密碼,權(quán)限〕用戶名為此關(guān)系的碼。3.2數(shù)據(jù)庫設計〔1〕數(shù)據(jù)庫和表名稱在本系統(tǒng)中數(shù)據(jù)庫的名稱設置為yundonghui。數(shù)據(jù)庫中表名稱和字符標識如下所示:序號表名稱1表一〔運發(fā)動信息〕2工程表3參賽表4最高記錄5用戶〔2〕表的構(gòu)造設計·表一〔運發(fā)動信息表〕字段名稱類型寬度小數(shù)位數(shù)是否為空運發(fā)動編號Char8NOChar20Yes性別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用戶類型Char10Yes3.3代碼設計:見附錄3.4模塊測試方案3.4.1.系統(tǒng)功能構(gòu)造設計為了詳細描述系統(tǒng)模塊功能,在系統(tǒng)功能模塊劃分的的根底上,對相應系統(tǒng)的數(shù)據(jù)流圖進展功能分解,得到含義明確、功能單一的單元功能模塊,從而得到系統(tǒng)的功能模塊圖。如下列圖所示。運發(fā)動成績管理系統(tǒng)運發(fā)動成績管理系統(tǒng)系統(tǒng)幫助模塊用戶管理模塊成績查詢模塊成績系統(tǒng)幫助模塊用戶管理模塊成績查詢模塊成績管理模塊賽前管理模塊系統(tǒng)功能構(gòu)造圖〔1〕賽前管理模塊這一模塊是主要完成運動會賽前事務,如確定每個學院運發(fā)動的編號*圍,參賽的工程,及每個學院所打破工程記錄的情況。如下圖賽前管理模塊賽前管理模塊工程記錄瀏覽運發(fā)動編號*圍瀏覽、添加、刪除比賽工程瀏覽、添加、刪除參賽賽單位瀏覽、添加、刪除工程記錄瀏覽運發(fā)動編號*圍瀏覽、添加、刪除比賽工程瀏覽、添加、刪除參賽賽單位瀏覽、添加、刪除〔2〕成績管理模塊這一模塊主

溫馨提示

  • 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

提交評論