- 相關(guān)推薦
運動會管理系統(tǒng)詳細設(shè)計論文
篇一:運動會管理系統(tǒng) 1
一﹑設(shè)計目的: .................................................................................................. 4
二、實驗平臺: ................................................................................................ 4
1、visio 2003 :E-R圖; ............................................................................. 4
2、SQL 2005。 ......................................................................................... 4
三、試題內(nèi)容: ................................................................................................ 4
四、設(shè)計步驟 ................................................................................................... 4
1. 需求分析 ............................................................................................... 4
2. 概念結(jié)構(gòu)設(shè)計 ........................................................................................ 6
(1) 抽象出實體,并畫出各實體的E-R 圖; ........................................ 6
(2) 分析各實體之間的聯(lián)系及類型,設(shè)計運動會管理系統(tǒng)總體E-R圖。7
3. 邏輯結(jié)構(gòu)設(shè)計 ........................................................................................ 7
4. 數(shù)據(jù)庫物理設(shè)計與實現(xiàn) .......................................................................... 7
(1) 建立“運動會管理系統(tǒng)”數(shù)據(jù)庫 .................................................... 7
。2) 建立基本表 ............................................................................... 8
(3) 管理基本表 ................................................................................ 10
(4) 使用Insert 語句插入數(shù)據(jù),各表中的數(shù)據(jù)如下: ........................ 11
(5) 建立和管理視圖 ........................................................................... 14
(6) 建立和管理索引 ........................................................................... 15
5. 數(shù)據(jù)庫訪問 .......................................................................................... 16
數(shù)據(jù)查詢: ........................................................................................ 16
數(shù)據(jù)更新: ........................................................................................ 19
6. 數(shù)據(jù)庫備份 .......................................................................................... 22
(1) 使用SQL 語句備份數(shù)據(jù)庫 .......................................................... 22
五、 課程設(shè)計小結(jié): ..................................................................................... 23
六、主要參考文獻: ....................................................................................... 24
一﹑設(shè)計目的:
按照關(guān)系型數(shù)據(jù)庫的基本原理,綜合運用所學(xué)知識,完成運動會管理數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計全過程,包括需求分析、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫建立,數(shù)據(jù)輸入、應(yīng)用系統(tǒng)的設(shè)計和開發(fā)、用戶界面的設(shè)計和實現(xiàn)、系統(tǒng)安裝和調(diào)試。
通過對一個實際問題的分析、設(shè)計實現(xiàn),將原理與應(yīng)用結(jié)合,學(xué)會學(xué)以致用,并能夠解決實際問題。
二、實驗平臺:
1、visio 2003 :E-R圖;
2、SQL 2005。
三、試題內(nèi)容:
根據(jù)給定的“運動會管理系統(tǒng)”的需求分析,完成概念結(jié)構(gòu)設(shè)計、
邏輯結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫的物理設(shè)計、數(shù)據(jù)庫的訪問和數(shù)據(jù)庫維護等內(nèi)容,并提交完整的課程設(shè)計報告。
四、設(shè)計步驟
1. 需求分析
引入計算機管理運動會,運動可以在運動會管理系統(tǒng)中查詢自己的比賽項目
及比賽結(jié)果,裁判員或工作人員可以通過系統(tǒng)記錄運動員各個比賽項目的成績、進行成績統(tǒng)計等。運動會管理系統(tǒng)保存運動員、比賽項目以及不同類型的比賽的.參數(shù)數(shù)據(jù)。
對于運動員來說:可以查看運動員所在代表隊的名稱、領(lǐng)隊、本代表隊的總積分、總名次;查看運動員參加比賽的項目、每個項目的成績、積分等。
對于管理員來說:可以記錄并查看運動員參加比賽項目的成績、積分、名次;查看各代表隊的總積分、總名次等。
運動會管理系統(tǒng)同主要管理對象有代表隊、運動員、比賽項目等。對于代表隊,需要有代表隊號、代表隊的名稱、領(lǐng)隊、本代表隊的總積分、總名次等屬性;對于運動員需要有運動員號、姓名、年齡、性別等屬性;對于比賽項目,需要有項目號、項目類別、項目名稱、成績單位等屬性。
在運動會管理系統(tǒng)中,基本規(guī)定為:一個代表隊包含多個運動員,一個運動員只能屬于一個代表隊;一個運動員可以參加多個比賽項目,一個比賽項目也可以被多個運動員參加;假設(shè)各個比賽項目結(jié)束后,按照成績由高到低排出名次,并對前 3 名運動員給予相應(yīng)的積分,如第 1、2、3 名分別積分為 3 分、2 分、1分,而獲得其他名次的運動員積分為0分,將代表隊中所有成員的積分累加,得到各代表隊總積分,將總積分由高到低排序,得到各個代表隊的排名情況。
為簡化系統(tǒng)需求,本系統(tǒng)只考慮代表隊、運動員、比賽項目的關(guān)系,其他關(guān)系不考慮。
篇二:運動會管理系統(tǒng)詳細設(shè)計
1.1編寫目的
運動會管理系統(tǒng)詳細設(shè)計是設(shè)計的第四個階段,這個階段的主要任務(wù)是在運動會管理系統(tǒng)總體設(shè)計書基礎(chǔ)上,對總體設(shè)計中產(chǎn)生的功能模塊進行過程描述,設(shè)計功能模塊的內(nèi)部細節(jié),包括算法和詳細數(shù)據(jù)結(jié)構(gòu),為編寫源代碼提供必要的說明。
總體設(shè)計解決了軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計的問題,包括整個軟件系統(tǒng)的結(jié)構(gòu)、模塊劃分、模塊功能和模塊間的.聯(lián)系等。詳細設(shè)計則要解決如何實現(xiàn)各個模塊的內(nèi)部功能,即模塊設(shè)計。具體的說,模塊設(shè)計就是要為已經(jīng)產(chǎn)生的運動會管理各子系統(tǒng)設(shè)計詳細的算法。但這并不等同于系統(tǒng)實現(xiàn)階段用具體的語言編碼,它只是對實現(xiàn)細節(jié)作精確的描述,這樣編碼階段就可以將詳細設(shè)計中對功能實現(xiàn)的描述,直接翻譯、轉(zhuǎn)化為用某種程序設(shè)計語言書寫的程序。
1.2項目背景
由于電腦時代的到來以及internet的迅速發(fā)展,電腦無出不在,當(dāng)然各種工作效率也大幅提高,那么對于一個舉辦運動會來說,開發(fā)一個好的運動會管理系統(tǒng)勢在必行。鑒此,特開發(fā)此運動會管理系統(tǒng),該系統(tǒng)實現(xiàn)了辦公無紙化、網(wǎng)絡(luò)化、信息化、現(xiàn)代化。
項目名稱:運動會管理系統(tǒng)。
項目提出者:運動會管理系統(tǒng)項目組織人員。 項目開發(fā)者:運動會管理系統(tǒng)項目開發(fā)小組。 項目鑒定者:暫無。 項目開始時間:2010-11-2。 1.3定義
為了便于閱讀理解本文,在此解釋一些在本文中用到的簡寫和專業(yè)術(shù)語:運動會管理系統(tǒng)以下簡稱SCMS(sport competition management system)。 1.4參考資料
1.圖書館管理系統(tǒng)詳細設(shè)計報告 baidu.com。 2.運動會管理系統(tǒng)詳細設(shè)計報告 baidu.com。 3.GB8567-2006計算機軟件文檔編制規(guī)范。 4.《信息系統(tǒng)分析與設(shè)計》 楊選輝 編著。
2.總體設(shè)計
2.1需求概述
登錄比在項目,運動員進行報名,運動員報名有一定限制,包括運動員所報項目,班級運動員人數(shù)。各個班運動員報名后,登錄報名情況,可以檢查是否符合報名要求,為符合要求的運動員自動編號,并為比賽安排裁判員。并且在報名后可進行報名的查詢。
2.2軟件結(jié)構(gòu)
軟件結(jié)構(gòu)圖如圖1所示。
圖1 軟件結(jié)構(gòu)
由軟件結(jié)構(gòu)可得系統(tǒng)由三大模塊組成,分別是登錄模塊,用戶模塊,管理員模塊。其中各個模塊又包括若干模塊,登錄模塊包括學(xué)生登錄和管理員登錄,其中用戶登錄之前必須已經(jīng)注冊,若未注冊需先進行注冊才能憑用戶名和密碼進入系統(tǒng);用戶模塊包括運動員報名,成績查詢,成績打;管理員模塊包括錄入成績,查詢成績,修改成績,刪除信息,打印成績。
3.程序描述
我主要負責(zé)運動員報名部分,所以以下僅就運動員報名進行說明。
3.1程序功能
學(xué)生登錄比賽項目后,根據(jù)自己的情況進行報名。各個班級學(xué)生報名后,登錄報名情
況,檢查是否符合要求,為符合要求的運動員進行自動編號,并為比賽安排裁判員。并能查詢報名情況。
3.2程序的輸入項
學(xué)生登錄比賽項目,然后根據(jù)自己的情況進行報名及報名的要求文檔。
3.3程序輸出項
為符合報名要求的運動員自動編號并為比賽安排裁判員及報名情況的查詢。 3.4程序邏輯
運動員報名的數(shù)據(jù)流圖如圖2所示。
運動員報名要求文檔
圖2 運動員報名的數(shù)據(jù)流圖 3.5接口
1.用戶接口
本系統(tǒng)采用圖形用戶接口,以鼠標(biāo)、鍵盤和條碼掃描儀作為用戶接口,方便用戶對圖書數(shù)據(jù)的操作,界面清晰,用戶通過輸入合法的用戶名和口令即可進入該系統(tǒng)。 2.軟件接口
WIN9X/NT操作系統(tǒng) 。
本系統(tǒng)提供基于SQL Server的數(shù)據(jù)導(dǎo)入和導(dǎo)出功能,方便系統(tǒng)數(shù)據(jù)的備份和恢復(fù),以及與其他系統(tǒng)的數(shù)據(jù)交換。 3硬件接口
因為可能涉及數(shù)據(jù)的備份應(yīng)該保持打印機和光盤刻錄機的接口。
運動員報名部分的接口是學(xué)生登錄報名系統(tǒng),根據(jù)自己情況進行報名這樣就建立了用戶和系統(tǒng)的關(guān)系。
3.6存儲分配
運動員報名部分用到的表如下:
表1運動員表
表2 項目表
表3 參加比賽
篇三:校運動會管理系統(tǒng)的設(shè)計與實現(xiàn)
目 錄
第一章 系統(tǒng)概述 ............................................................... 1
1.1 系統(tǒng)開發(fā)背景與意義 .................................................... 1
1.1.1 系統(tǒng)開發(fā)背景 .................................................... 1 1.1.2 系統(tǒng)開發(fā)意義 .................................................... 1
第二章 系統(tǒng)需求分析 ........................................................... 2
2.1系統(tǒng)功能要求 .......................................................... 2 2.2 需求分析概述 ......................................................... 2 2.3系統(tǒng)層次劃分 ......................................................... 3 2.4 系統(tǒng)數(shù)據(jù)流圖 ......................................................... 5 2.5 數(shù)據(jù)字典 ............................................................. 7 第三章 系統(tǒng)總體設(shè)計 .......................................................... 13
3.1 系統(tǒng)總體設(shè)計目標(biāo) ..................................................... 13 3.2 系統(tǒng)概念設(shè)計 ......................................................... 10
3.2.1 概念模型(E-R圖) ............................................. 14 3.2.2 關(guān)系模式 ....................................................... 15
第四章 數(shù)據(jù)庫系統(tǒng)實現(xiàn) ........................................................ 16
4.1 系統(tǒng)實現(xiàn)工具簡介 ..................................................... 16
4.1.1 SQL Server 2000簡介 ........................................... 16 4.2 人事管理系統(tǒng)數(shù)據(jù)庫實現(xiàn) ............................................... 16 結(jié)束語 ...................................................................... 22 參考文獻..................................................................... 23
運動會管理系統(tǒng) 第一章 系統(tǒng)概述
1.1 系統(tǒng)開發(fā)背景和意義
1.1.1系統(tǒng)開發(fā)的背景
計算機以其強大的性能價格優(yōu)勢給人們的工作、學(xué)習(xí)和生活帶來極大的方便.計算機代替人工處理一些事務(wù)已成為必然。整個人類社會已進入高度信息化,人們對信息和數(shù)據(jù)的利用和處理已經(jīng)進入自動化、網(wǎng)絡(luò)化和社會化的階段。 在當(dāng)今社會上,體育運動越來越普及,參與運動會的人越來越多,素質(zhì)越來越高。傳統(tǒng)的運動會,一般是以人手組織為主,運動員的報名、賽事的安排、比賽場地的安排和成績的'記錄等操作全都由人手操作,參加人數(shù)越多,運動會的規(guī)模就越大,管理工作就更加費時費力,而且容易出錯。學(xué)校田徑運動會管理系統(tǒng)則為組織者提供一個簡捷方便的方式來組織管理運動會,學(xué)校田徑運動會管理系統(tǒng)是一種“人機交互系統(tǒng)”,通過簡單的鍵盤輸入與鼠標(biāo)點擊來完成煩瑣的記錄與安排工作,保證運動會的正常流暢的進行。學(xué)校田徑運動會管理系統(tǒng)是典型的數(shù)據(jù)庫應(yīng)用系統(tǒng),可完成田徑運動會管理中的運動員報名、分組編排,競賽成績處理及公告,成績統(tǒng)計.信息查詢等事務(wù)處理功能。根據(jù)學(xué)校田徑運動會的一般進程,本系統(tǒng)分為前期編排處理、比賽管理處理、查詢輸出處理和系統(tǒng)維護等四個工具模塊來完成所期望的功能。依據(jù)關(guān)系型數(shù)據(jù)庫理論設(shè)計數(shù)據(jù)庫的結(jié)構(gòu)。使用該系統(tǒng)可以極大地減小工作人員的勞動量,同時還可大大提高工作效率、可靠性和正確性
1.1.2系統(tǒng)開發(fā)的意義
1.掌握數(shù)據(jù)庫設(shè)計原理及相關(guān)軟件的使用:
2.實現(xiàn)方便合理安排運動會方面的管理工作; 3.為了運動會管理系統(tǒng)更完善; 4. 為了減輕工作人員的工作負擔(dān)。
第二章 系統(tǒng)需求分析
2.1系統(tǒng)功能要求
1. 對運動員報名,編號,分組編排,賽程安排,決賽,成績匯總等進行全面管理;
2. 對運動會業(yè)務(wù)流程提供全面、一致和快速處理; 3. 系統(tǒng)具有界面友好性和易操作性。 4. 本系統(tǒng)具體需要實現(xiàn)的功能有:
1,報名單輸入 2,運動員編號 3,比賽項目的分組 4,打印秩序冊 5,檢錄 6,成績輸入 7,校記錄更新 8,團體成績統(tǒng)計
9,運動會各項信息的輸出等。
2.2 需求分析概述
1.學(xué)校田徑運動會主界面設(shè)置密碼,用戶通過密碼后才能進入系統(tǒng)的水平菜單。
2.水平命令菜單要能實現(xiàn)前期編排,比賽管理,查詢輸出,系統(tǒng)工具這幾個功能。
3.前期編排需要定義比賽項目,設(shè)置工作崗位、錄入工作人員,運動員報名表錄入,輸入記錄成績,查看秩序冊等功能。
4.比賽管理需田賽成績錄入與輸出,徑賽成績錄入與輸出,全能成績錄入與輸出等功能。
5.查詢輸出需要運動員成績、項目成績、代表隊成績查詢,總分表、項目得分表、成績名次表查詢,成績冊匯總等功能。
2.3 系統(tǒng)層次劃分
根據(jù)系統(tǒng)的目標(biāo)、組織職能和需求的相關(guān)性,確定系統(tǒng)需求結(jié)構(gòu)如圖2.2.1所示
圖2.1
篇四:運動會管理系統(tǒng)_數(shù)據(jù)庫課程設(shè)計
數(shù)據(jù)庫系統(tǒng)課程設(shè)計
題 目 運動會成績及名次管理系統(tǒng)
院 系____計算機______ 專 業(yè)____動漫________ 學(xué)生姓名____戴屹________ 學(xué) 號___20102359003__ 指導(dǎo)教師___畢碩本_______
運動會成績及名次管理系統(tǒng)
目錄
1、需求分析背景
1.1 系統(tǒng)設(shè)計背景 …… 1.2 系統(tǒng)設(shè)計的原則 …… 1.3 系統(tǒng)設(shè)計的目標(biāo) ……
2、需求分析功能及性能
2.1系統(tǒng)需求功能分析 ……(圖) 2.2 系統(tǒng)業(yè)務(wù)需求分析 …… (圖) 2.3賽前準(zhǔn)備系統(tǒng) ……(圖) 賽中管理系統(tǒng) ……(圖) 賽后處理系統(tǒng) …… 2.4系統(tǒng)權(quán)限設(shè)計 ……
2.5系統(tǒng)數(shù)據(jù)流程圖 ……(圖) 2.6數(shù)據(jù)定義 …… (表)
3、數(shù)據(jù)庫設(shè)計
3.1確定實體和聯(lián)系 …… 3.2 E-R 圖設(shè)計 ……(圖) 3.3關(guān)系模式圖——(圖)
4、數(shù)據(jù)庫邏輯設(shè)計
4.1 將 E-R 圖轉(zhuǎn)化為關(guān)系模式 …… 4.2 數(shù)據(jù)表的代碼(創(chuàng)建) ……
4.3創(chuàng)建視圖,創(chuàng)建索引,創(chuàng)建觸發(fā)器,
5、確定數(shù)據(jù)庫的存儲結(jié)構(gòu) 6、檢驗是否滿足用戶需求 7、數(shù)據(jù)庫實施、運行和維護 8 、數(shù)據(jù)庫實施、 8、總結(jié)
9、參考文獻 1、需求分析背景 1.1 系統(tǒng)設(shè)計背景
高等院校運動會是高校體育工作的重要組成部分。近年來,隨著招生規(guī)模的擴大, 導(dǎo)致比賽項目、參賽人數(shù)不斷增加,同時人們對比賽結(jié)果的準(zhǔn)確性和實時性要求也越來越高,參賽隊需要得到及時、準(zhǔn)確的相關(guān)信息 ,從而有效進行競賽的決策指導(dǎo),這些問題和需求是采用人工方式或單機版運動會管理系統(tǒng)都難以解決的。為此,我們對運動會的信息綜合管理系統(tǒng)進行了研究,使運動會的籌備、組織、管理、協(xié)調(diào)等工作全面實現(xiàn)了計算機網(wǎng)絡(luò)化、自動化,極大的提高了工作效率和信息處理的實時性。
高校運動會作為各項體育運動的基礎(chǔ),具有廣泛的群眾性。每屆的高校運動會聲勢浩大,是提高、檢驗學(xué)生的健康水平,開展全民健身運動的有效途徑。由于比賽項目較多,參賽人數(shù)廣,數(shù)據(jù)處理量大且變化時效性要求高,管理較為復(fù)雜,其編排,記錄,公告工作是一項復(fù)雜的工程。為了解決在運動會管理和組織所面臨的各種問題,我們開發(fā)了一套適合高校的運動會管理系統(tǒng)。在分析運動會管理需求的基礎(chǔ)上,通過比較分析不 同的開發(fā)模式和特點,系統(tǒng)采用簡單實用的`Windows環(huán)境下的基于瀏覽器/服務(wù)器的模式構(gòu)建,用SQL Server2005作為后臺數(shù)據(jù)庫,提供對數(shù)據(jù)庫的查詢、添加、修改、刪除等操作來實現(xiàn)信息網(wǎng)上管理,并對信息管理功能進行了詳細的分析,以實現(xiàn)動態(tài)、交互、高效的網(wǎng)絡(luò)化信息管理。系統(tǒng)采用業(yè)務(wù)流程圖,實現(xiàn)了賽前管理、賽中管理、賽后管理三大功能模塊。系統(tǒng)能夠?qū)\動員的報名信息進行準(zhǔn)確統(tǒng)計,能夠有效處理賽程中的實時數(shù)據(jù)。系統(tǒng)具有覆蓋面廣、維護性強、通用性好以及安全性高等優(yōu)點。本系統(tǒng)投入使用后,運行穩(wěn)定可靠,基本達到了預(yù)期效果,提高了高校運動會管理的效率,降低了管理的人力、財力成本取得了一定的實用價值和經(jīng)濟效益。同時,我們也得到了一些好的建議,為今后系統(tǒng)的不斷完善創(chuàng)造了有力條件。 1.2系統(tǒng)設(shè)計的原則
本系統(tǒng)從高校運動會的實際情況出發(fā),堅持用戶方便易用,運動會期間數(shù)據(jù)實時共享,從本質(zhì)上改變以前繁瑣、重復(fù)和低效率的手工操作的工作方式,提高了運動會管理數(shù)據(jù)的準(zhǔn)確性和及時性,因而能更好地為學(xué)生和決策人服務(wù)。為了該系統(tǒng)能更好的為高校運動會管理服務(wù),本系統(tǒng)的建立應(yīng)該遵循以下四個基本原則:(1)規(guī)范化原則 先對高校運動會管理業(yè)務(wù)流程的綜合分析,建立相關(guān)的規(guī)范的運動會管理制度,利用現(xiàn)有的信息技術(shù)實現(xiàn)管理的規(guī)范化和高效性。(2)兼容性原則 本系統(tǒng)應(yīng)能夠與學(xué),F(xiàn)有的管理系統(tǒng)在技術(shù)上兼容,在技術(shù)條件允許的前提下,最大限度地利用現(xiàn)有的硬件、軟件平臺。使得在更大程度上提高管理部門的數(shù)據(jù)和信息資源的共享,為以后的領(lǐng)導(dǎo)決策提供必要的信息支持。(3)易用性原則 根據(jù)高校運動會的業(yè)務(wù)需要,給各類用戶提供高效,友好的用戶界面,交互更加的人性化和易操作。(4)創(chuàng)新性原則 在系統(tǒng)建設(shè)過程中,將結(jié)合信息系統(tǒng)的特點,基于高校運動會流程管理思想對現(xiàn)有的業(yè)務(wù)流程進行重新梳理,優(yōu)化組合。在管理制度和業(yè)務(wù)實現(xiàn)等方面體現(xiàn)該系統(tǒng)創(chuàng)新和開拓的思路。 1.3系統(tǒng)設(shè)計的目標(biāo)
為了使系統(tǒng)更好的為高校運動會管理服務(wù),本系統(tǒng)的建立需要實現(xiàn)以下兩個目標(biāo):
。1) 系統(tǒng)具有較廣的覆蓋面,系統(tǒng)將根據(jù)整個運動會組織管理的具體情況量身定制,應(yīng)該包括運動會管理的各個方面,從比賽項目信息到運動員信息、從報名信息到比賽成績信息等都應(yīng)該 包含到位。 (2)系統(tǒng)具有較高的安全性 我們除了視窗系統(tǒng)本身提供的安全措施外,系統(tǒng)還應(yīng)該具有以下幾項安全性能:數(shù)據(jù)庫系統(tǒng)的身份核查;系統(tǒng)的登錄和身份核查;非登錄用戶不允許直接進入工作頁面。
2、需求分析功能及性能 2.1系統(tǒng)需求功能分析
根據(jù)用戶需求,按照結(jié)構(gòu)化程序設(shè)計的思想,采用自頂向下的結(jié)構(gòu)化分析方法,整個系統(tǒng)可以劃分為三大部分:賽前準(zhǔn)備,賽中管理,賽后處理。
。1)賽前準(zhǔn)備 根據(jù)比賽需求,學(xué)校制定相關(guān)比賽規(guī)則和比賽項目,運動員根據(jù)比賽規(guī)則報名,并確定所要參加的比賽項目。所有的運動員都需要在報名表上登記個人的基本信息。由管理人員對參賽的運動員進行編號,生成運動員姓名號碼對照表,并根據(jù)報名表系統(tǒng)進行自動分組,分道,生成項目分組表。
(2)賽中管理 根據(jù)比賽結(jié)果,裁判對運動員的進行成績評定、成績錄入和成績處理,從而判定出各個比賽項目的名次,并對運動隊的成績和團體總分進行統(tǒng)計,實現(xiàn)智能化成績處理。 (3)賽后管理 運動員可以根據(jù)自己的院系、姓名、號碼等查詢自己的成績,并根據(jù)賽前準(zhǔn)備和比賽管理階段所涉及到的各個信息,打印出各種檢錄表、成績單及團體總分表、獎牌榜、決賽成績總表、破記錄情況表。 2.2 系統(tǒng)業(yè)務(wù)需求分析 經(jīng)過詳細的分析,田徑運動會管理系統(tǒng)所實現(xiàn)的最終目標(biāo)就是要使運動會管理人員的 各項工作實現(xiàn)全面的規(guī)范化、科學(xué)化、自動化、高效化和流程化,使各類信息得到及時、有序的管理。因此,根據(jù)業(yè)務(wù)需要,運動會管理系統(tǒng)應(yīng)滿足以下的需求:
。1)該系統(tǒng)是田徑運動會比賽期間的信息處理系統(tǒng),同時也是對外發(fā)布信息的窗口。賽會管理人員可以通過發(fā)布比賽信息,如比賽準(zhǔn)備期間的比賽規(guī)則,比賽項目流 程信息,比賽期間的各個比賽實時信息等。因此,該系統(tǒng)必須要有一個簡捷的操 作界面給管理人員進行操作。
。2)提供報名功能。運動員的報名信息是一屆運動會的關(guān)鍵信息,因此,要給運動員提供一個方便快捷的方式進行報名操作。
。3)運動會期間要進行比賽成績,排名等信息的錄入和發(fā)布的操作。
。4)比賽結(jié)束后,要為運動會信息管理提供各個比賽項目信息的查詢,統(tǒng)計功能,并且將統(tǒng)計結(jié)果生成文檔,打印為報表。
系統(tǒng)業(yè)務(wù)流程圖
2.3 賽前準(zhǔn)備系統(tǒng)
其基本功能包括以下幾個方面
(1) 比賽規(guī)程(包括比賽規(guī)則,裁判員名單,記分規(guī)則,比賽項目等等)的方布 (2) 運動員報名
(3) 運動員編號,分項目,分組,分道
(4) 報名表的錄人,即統(tǒng)計參賽人數(shù)和各個項目參賽人數(shù)的統(tǒng)計 (5) 輸出比賽用表,包含運動員姓名號碼對照表,項目分組表 賽前準(zhǔn)備業(yè)務(wù)流程圖
篇五:C語言-校際運動會管理系統(tǒng)
“校際運動會" 管理系統(tǒng)
一.題目要求
設(shè)計校際運動會管理系統(tǒng),實現(xiàn)學(xué)校、運動員信息和運動項目的錄入,比賽結(jié)果的輸入,各個學(xué)校比賽結(jié)果的查詢,生成團體總分報表,查看參賽學(xué)校信息和比賽項目信息。要求功能選擇用菜單實現(xiàn)。
二. 需求分析
根據(jù)題目要求應(yīng)提供鍵盤式菜單實現(xiàn)功能選擇,還應(yīng)提供信息的輸入操作,由于在程序中提供查詢功能所以應(yīng)有顯示、查找等操作。
一、總體設(shè)計
根據(jù)上面的需求分析,可以將這個系統(tǒng)的設(shè)計分為1、信息輸入模塊 2、比賽結(jié)果錄入模塊 3、查詢模塊。具體校際運動會管理系統(tǒng)分為 信息的輸入、結(jié)果的輸入、學(xué)校各個項目的得分的查尋、總體報表的生成。
二、詳細設(shè)計
1、 主函數(shù)
主函數(shù)一般設(shè)計的比較簡潔,只提供輸入,處理和輸出部分的函數(shù)調(diào)用。其中功能模塊用菜單方式選擇。
流程圖
[程序]
main()
{
menu();/*menu 是菜單函數(shù)*/
}
菜單函數(shù)程序如下:
menu()
{ int o,n;
do
{ puts(" *****************MENU********************");
puts(" 1.The information to writein ");
puts(" 2.The race result records to writein ");
puts(" 3.Search the information ");
puts(" 4.Exit ");
puts(" *****************************************");
puts(" Choice you number:");
scanf("%d",&n);
if(n<1||n>4){o=1;get);} /*對選擇的`數(shù)字進行判斷*/
else o=0;
}while(o==1); /*選擇功能*/
switch(n)
{ case 1:writein();break; /*信息輸入模塊*/
case 2:resultin();break; /*比賽結(jié)果輸入模塊*/
case 3:search();break; /*查詢模塊*/
case 4:exit(0); /*退出*/
}
}
各個模塊的設(shè)計
1、 信息輸入
[數(shù)據(jù)結(jié)構(gòu)] 數(shù)據(jù)結(jié)構(gòu)采用結(jié)構(gòu)體的形式,包括學(xué)校、項目、運動員三個結(jié)構(gòu)體。比如學(xué)校結(jié)構(gòu)體成員包括學(xué)校校名、競賽項目、得分;項目結(jié)構(gòu)體成員包括項目名、權(quán)值。 struct student
{ char shool[10];
char name[10];
char item[10];
char sex;
int position;
int mark;
}stu[C]; /*stu[N]中每個數(shù)組元素對應(yīng)一個學(xué)生*/
struct item
{ char name[10];
char sex;
int mark;
}it[C]; /*it[C]中每個數(shù)組元素對應(yīng)一個項目*/
struct shool
{ char name[10];
char item[10];
int mark;
}sho[C] /* sho[C]每個數(shù)組元素對應(yīng)一個學(xué)校;*/
[信息輸入模塊]
根據(jù)題意把與運動員的學(xué)校、名字、項目、性別、名次、分?jǐn)?shù)作為結(jié)構(gòu)體成
員,如果要存放若干個運動員的信息就用結(jié)構(gòu)體數(shù)組。
struct student
{ char shool[10];
char name[10];
char item[10];
char sex;
int position;
int mark;
}stu[C]; /*stu[C]中每個數(shù)組元素對應(yīng)一個運動員*/ stu[C]中的C為運動員的個數(shù),程序中采用宏定義的方式定義C=100,C的值可隨時在源程序中改變。
【運動會管理系統(tǒng)詳細設(shè)計論文】相關(guān)文章:
工資管理系統(tǒng)設(shè)計與實現(xiàn)論文11-30
淺析物流倉儲管理系統(tǒng)的設(shè)計與實現(xiàn)論文11-28
管理系統(tǒng)畢業(yè)論文11-22
在線考試系統(tǒng)設(shè)計與開發(fā)論文05-29
信息管理系統(tǒng)論文07-30
圖書管理系統(tǒng)論文11-09
信息管理系統(tǒng)論文11-22
旅游網(wǎng)站系統(tǒng)的設(shè)計論文開題03-20
論文詳細提綱的寫法12-11