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