2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  畢 業(yè) 設(shè) 計</p><p><b> ?。?012屆本科)</b></p><p>  題 目: xx運動會管理系統(tǒng)的設(shè)計與實現(xiàn)</p><p>  系(部)院: 信息技術(shù)與傳媒學(xué)院 </p><p>  專 業(yè): 計算機科學(xué)與技

2、術(shù) </p><p>  作者姓名: </p><p>  指導(dǎo)教師: </p><p>  完成日期: 2011 年 12 月 25 日 </p><p>  xx運動會管理系

3、統(tǒng)的設(shè)計與實現(xiàn)</p><p>  The Design and Implementation of Hexi University Sports Management System</p><p><b>  摘 要</b></p><p>  本文設(shè)計并實現(xiàn)了xx運動會管理系統(tǒng),在設(shè)計實現(xiàn)該系統(tǒng)的過程中采用B/S三層模式結(jié)構(gòu)作為系統(tǒng)開發(fā)的

4、體系結(jié)構(gòu),使用ASP.NET技術(shù)進行系統(tǒng)開發(fā),選用了C#程序設(shè)計語言作為開發(fā)語言,后臺數(shù)據(jù)庫使用SQL Server 2005。該運動會管理系統(tǒng)設(shè)計實現(xiàn)了五大功能模塊:用戶登錄模塊、系統(tǒng)管理員模塊、裁判員模塊、代表隊模塊和運動員模塊。系統(tǒng)管理員實現(xiàn)了對用戶信息、報名信息、比賽項目和比賽成績的添加、刪除、修改、查詢和審核等功能,裁判員負(fù)責(zé)比賽成績的錄入,代表隊和運動員實現(xiàn)信息查看、信息修改和比賽報名等功能。</p><

5、p>  本系統(tǒng)設(shè)計完成后,運行穩(wěn)定可靠,基本達到了預(yù)期效果,提高了學(xué)校運動會管理的效率,降低了管理的人力、財力成本,取得了一定的實用價值和經(jīng)濟效益。</p><p>  關(guān)鍵詞:運動會管理系統(tǒng);比賽;ASP.NET;C# </p><p><b>  Abstract</b></p><p>  This paper designs an

6、d implements management system of Hexi University Sports, during the process of designing of the system uses B/S three-tier structure as the system architecture development, the ASP.NET integrated environment, the C# pro

7、gramming language as development language, SQL Server 2005 as the backstage database. The Sports Management System have five functional modules: user login module, the system administrator module, the umpire module, team

8、s and the athletes modules. System admi</p><p>  The system design has completed and achieved the desired effect,opreting stable and reliable . The system improved the efficiency of school sports management

9、and reduced the management of human and financial costs, achieved some practical values and economic benefits.</p><p>  Keywords: Sports Management System; Competition; ASP.NET; C#</p><p><b&

10、gt;  目 錄</b></p><p><b>  1 設(shè)計概述1</b></p><p>  1.1 設(shè)計背景與現(xiàn)狀1</p><p>  1.1.1 設(shè)計背景1</p><p>  1.1.2 同類或相關(guān)系統(tǒng)的開發(fā)現(xiàn)狀1</p><p>  1.2 設(shè)計任務(wù)與要求3

11、</p><p>  1.2.1 設(shè)計任務(wù)3</p><p>  1.2.2 設(shè)計要求4</p><p><b>  2 系統(tǒng)分析5</b></p><p>  2.1 用戶角色分析5</p><p>  2.2 功能需求分析5</p><p>  2.2.1 用

12、戶登錄模塊6</p><p>  2.2.2 系統(tǒng)管理員模塊6</p><p>  2.2.3 裁判員模塊6</p><p>  2.2.4 代表隊模塊6</p><p>  2.2.5 運動員模塊7</p><p>  2.3 可行性分析7</p><p>  2.3.1 技術(shù)可行

13、性分析7</p><p>  2.3.2 時間可行性分析7</p><p>  2.3.3 操作可行性分析7</p><p><b>  3 系統(tǒng)設(shè)計8</b></p><p>  3.1 數(shù)據(jù)庫設(shè)計8</p><p>  3.1.1 概念設(shè)計8</p><p>

14、;  3.1.2 邏輯設(shè)計9</p><p>  3.2 功能模塊設(shè)計13</p><p>  3.2.1 總體設(shè)計13</p><p>  3.2.2 主要功能模塊設(shè)計13</p><p>  3.3 界面設(shè)計15</p><p><b>  4 系統(tǒng)實現(xiàn)18</b></p&g

15、t;<p>  4.1 用戶登錄模塊的實現(xiàn)18</p><p>  4.2 管理員模塊的實現(xiàn)18</p><p>  4.2.1 系統(tǒng)管理的實現(xiàn)18</p><p>  4.2.2 報名管理的實現(xiàn)19</p><p>  4.2.3 比賽管理的實現(xiàn)20</p><p>  4.2.4 成績管理的

16、實現(xiàn)20</p><p>  4.3 裁判員模塊的實現(xiàn)21</p><p>  4.4 代表隊模塊的實現(xiàn)21</p><p>  4.5 運動員模塊的實現(xiàn)22</p><p>  5 系統(tǒng)安裝部署和簡要使用說明23</p><p>  5.1 系統(tǒng)運行環(huán)境說明23</p><p> 

17、 5.2 系統(tǒng)安裝部署說明24</p><p>  5.3 系統(tǒng)簡要使用說明24</p><p><b>  6 設(shè)計總結(jié)26</b></p><p><b>  致謝27</b></p><p><b>  參考文獻28</b></p><p&g

18、t;<b>  1 設(shè)計概述</b></p><p>  1.1 設(shè)計背景與現(xiàn)狀</p><p>  1.1.1 設(shè)計背景</p><p>  隨著科技的日益發(fā)展,學(xué)校的信息管理數(shù)字化已經(jīng)成為了體現(xiàn)學(xué)校綜合實力的重要指標(biāo)。田徑運動會管理作為信息管理的一個組成部分,也是不可或缺的。而且目前學(xué)校的田徑運動會管理工作在很大程度上還要依賴人工操作,如通

19、過電子表格、文檔等等辦公軟件來處理大量的數(shù)據(jù)。這種方式不僅給運動會信息管理人員帶來了繁重的工作量,而且造成管理員和運動員之間溝通的缺乏,很難及時的反映學(xué)生的身體素質(zhì)現(xiàn)狀。在當(dāng)前的形式下,通過IT技術(shù)等信息化手段,使運動會管理信息化,智能化,以加強賽程數(shù)據(jù)管理,為組委會提供及時而有效的參考依據(jù),從而達到提升學(xué)校信息管理水平的目的,是當(dāng)今學(xué)校信息管理的大勢所趨。</p><p>  田徑運動會作為各項體育運動的基礎(chǔ),

20、具有廣泛的群眾性。每年一度的學(xué)校田徑運動會聲勢浩大,是提高、檢驗學(xué)生的健康水平,開展全民健身運動的有效途徑。在規(guī)模上雖然不如大型運動會,但由于比賽項目較多,參賽人數(shù)廣,數(shù)據(jù)處理量大且變化時效性要求高,其編排,記錄,公告工作是一項復(fù)雜的工程。</p><p>  為了解決在田徑運動會管理和組織中所面臨的各種問題,增強參與者和管理者之間的互動性,提高學(xué)校運動會管理的效率,降低管理的人力、財力成本,使我產(chǎn)生了開發(fā)一套適

21、合學(xué)校的田徑運動會管理系統(tǒng)的想法。同時,運動會的管理是一項與學(xué)校息息相關(guān)的工作,因此我選擇這個課題,它更貼近大學(xué)生生活實際,而且直接從學(xué)生的角度來做這個課題,能很好的體現(xiàn)出以學(xué)生為本的設(shè)計理念。</p><p>  1.1.2 同類或相關(guān)系統(tǒng)的開發(fā)現(xiàn)狀</p><p>  在設(shè)計開發(fā)該運動會管理系統(tǒng)前,我搜索查閱了許多相關(guān)同類系統(tǒng)的論文和作品,其中主要有:大連理工大學(xué)閆東升的碩士論文“田徑

22、運動會管理系統(tǒng)的分析與設(shè)計”,湖南大學(xué)楊紅杰的碩士論文“高校運動會管理系統(tǒng)的設(shè)計與實現(xiàn)”,荊楚理工學(xué)院陳俊發(fā)表于《科技信息》雜志的“田徑運動會管理系統(tǒng)的功能設(shè)計”,宿州學(xué)院2010屆本科生畢業(yè)設(shè)計“運動會管理系統(tǒng)論文”,云南愛因森軟件職業(yè)學(xué)院學(xué)生畢業(yè)作業(yè)(設(shè)計)“運動會管理系統(tǒng)”,湖北國土資源職業(yè)學(xué)院機電工程系王瑞勇發(fā)表于《現(xiàn)代計算機(專業(yè)版)》雜志的“高校田徑運動會管理系統(tǒng)的設(shè)計”等。</p><p>  大連

23、理工大學(xué)閆東升的碩士論文“田徑運動會管理系統(tǒng)的分析與設(shè)計”,本文在對整個運動會的組織、管理進行了充分調(diào)查、研究和分析的基礎(chǔ)上,運用UML統(tǒng)一建模語言系統(tǒng)地描述了“田徑運動會管理系統(tǒng)”的開發(fā)過程和設(shè)計原理,并采用Visual Basic 6.0面向?qū)ο蟪绦蛟O(shè)計方法,基于C/S網(wǎng)絡(luò)模式,結(jié)合ADO數(shù)據(jù)庫訪問技術(shù)及SQL—Server數(shù)據(jù)庫管理系統(tǒng),較成功地開發(fā)出了“田徑運動會管理系統(tǒng)”。該系統(tǒng)能對運動員報名、編號、分組編排、賽程安排、預(yù)賽、

24、決賽、成績匯總及破記錄等進行全面管理,對運動會業(yè)務(wù)流程提供全面、一致和快速處理[11]。</p><p>  荊楚理工學(xué)院陳俊發(fā)表于《科技信息》雜志的“田徑運動會管理系統(tǒng)的功能設(shè)計”,在詳細(xì)調(diào)研基層學(xué)校和單位舉辦運動會的需求的基礎(chǔ)上,結(jié)合計算機技術(shù),以PowerBuilder和SQL SERVER為工具,開發(fā)出了適應(yīng)性強的運動會編排管理信息系統(tǒng)。該系統(tǒng)在研制與開發(fā)始終本著靈活易用的思想,使組織者可以根據(jù)本單位的特

25、點和需求,自行定制項目名稱、賽道數(shù)目、計分方法等各項參數(shù),提高系統(tǒng)的靈活性和適應(yīng)性。同時,由計算機實現(xiàn)秩序冊的編排、成績的排序和選拔等工作,使原來由人工完成的繁瑣的組織編排工作通過簡單的操作得已實現(xiàn),極大地減輕了體育工作者及運動員參與者的勞動強度,使運動會組織管理工作變得簡單、高效和靈活[13]。</p><p>  云南愛因森軟件職業(yè)學(xué)院學(xué)生畢業(yè)作業(yè)(設(shè)計)“運動會管理系統(tǒng)”,該系統(tǒng)首先使用了Microsoft

26、 Visual Studio 2005作為開發(fā)工具和Microsoft SQL Server 2005作為后臺數(shù)據(jù)庫,設(shè)計充分利用Microsoft Visual Studio 2005以及Microsoft SQL Server 2005數(shù)據(jù)庫易于使用和快速開發(fā)的特性,提高了編程效率和可靠性。同時對系統(tǒng)的開發(fā)原理、系統(tǒng)的功能特點和設(shè)計方案進行了介紹,在對運動會管理體系進行充分分析和系統(tǒng)論證的基礎(chǔ)上開發(fā)。它不但能完成運動會管理中的基本操

27、作,而且具有程序設(shè)計合理、操作簡單、運行可靠、保密性強等特點[14]。</p><p>  通過對同類或相關(guān)系統(tǒng)的開發(fā)現(xiàn)狀進行了解和分析,對本選題有了更進一步的理解,準(zhǔn)備在完成本設(shè)計時學(xué)習(xí)吸收荊楚理工學(xué)院陳俊發(fā)表于科技信息雜志的田徑運動會管理系統(tǒng)的功能設(shè)計中有關(guān)田徑運動會的基層調(diào)研和需求分析方面的優(yōu)點,設(shè)計完善本系統(tǒng)的后臺數(shù)據(jù)庫。借鑒云南愛因森軟件職業(yè)學(xué)院學(xué)生畢業(yè)作業(yè)(設(shè)計)運動會管理系統(tǒng)在利用Microsoft

28、 Visual Studio 2005以及Microsoft SQL Server 2005數(shù)據(jù)庫快速開發(fā)方面的特點和精髓,考慮到C/S模式開發(fā)和維護的成本高、客戶端負(fù)載重、靈活性和安全性差,所以避免使用大連理工大學(xué)閆東升的碩士論文田徑運動會管理系統(tǒng)的C/S模式,而選用在任何地方都可進行操作而不用安裝任何專門的軟件,客戶端零維護,系統(tǒng)的擴展非常容易的B/S模式開發(fā)本系統(tǒng)。</p><p>  1.2 設(shè)計任務(wù)與要

29、求</p><p>  1.2.1 設(shè)計任務(wù)</p><p>  通過上面設(shè)計背景的分析,該運動會管理系統(tǒng)應(yīng)該具有四類用戶:系統(tǒng)管理員、裁判員、代表隊、運動員,分為五大模塊,分別是:用戶登錄模塊、系統(tǒng)管理員模塊、裁判員模塊、代表隊模塊和運動員模塊。</p><p>  用戶登錄應(yīng)該實現(xiàn)管理員登錄和普通用戶登錄,輸入用戶名和密碼,選擇相應(yīng)的權(quán)限,權(quán)限或密碼不正確彈出提

30、示對話框,不同權(quán)限的用戶訪問不同的內(nèi)容,繼而進行相應(yīng)的操作。</p><p>  系統(tǒng)管理員應(yīng)能實現(xiàn)對運動會信息、代表隊信息、運動員信息、比賽項目、比賽場地、報名時間、項目分組、分配比賽、比賽成績和信息公告的添加、刪除、修改、查詢、匯總、統(tǒng)計和審核等操作。</p><p>  裁判員能單獨對各自的項目進行管理,保證了比賽的公正、公平。完成自己負(fù)責(zé)項目的分組、該項目報名情況的查看、比賽的分配

31、、比賽成績的錄入、比賽成績的評審,每個項目都有單獨的賬號和密碼對應(yīng),以保證成績錄入人員對自己管轄范圍的唯一性。</p><p>  代表隊能夠完成團體項目的報名,該隊運動員報名的審核和查詢,項目賽程安排的查詢,成績查詢一類是代表隊成績,可查詢每個代表隊的得分名次,另一類是項目成績,可查出每個項目的運動員的得分名次,查看公告和信息修改。</p><p>  作為運動員,如果歷年未參加過比賽,

32、在比賽前通過注冊頁面完成個人信息的錄入,以前參加過運動會的同學(xué)直接使用學(xué)號和以前的密碼,登錄運動會管理系統(tǒng)選擇適合自己的比賽項目報名參賽,查看報名,查看已報項目的賽程安排和歷年參加項目同組運動員的得分和名次,個人信息有變化時可以在系統(tǒng)中及時修改。成績查詢界面中應(yīng)該可以準(zhǔn)確及時的查詢到各項目、各運動員的個人信息、比賽成績、排名的情況。</p><p>  1.2.2 設(shè)計要求</p><p&g

33、t;  在設(shè)計運動會管理系統(tǒng)的開發(fā)方案時需要考慮系統(tǒng)模式與技術(shù)架構(gòu)、開發(fā)語言和平臺以及適合該系統(tǒng)的數(shù)據(jù)庫。</p><p>  對操作系統(tǒng)要求:選擇Microsoft Windows XP/ Microsoft Windows 2003</p><p>  對開發(fā)平臺要求:選擇.NET</p><p>  對開發(fā)架構(gòu)要求:選擇B/S</p><p

34、>  對開發(fā)環(huán)境要求:選擇Visual Studio2005</p><p>  對開發(fā)語言要求:選擇C#語言</p><p>  對數(shù)據(jù)庫要求:選擇SQL Server 2005</p><p>  對輔助軟件要求:Photoshop CS3,F(xiàn)lash 8.0,Dreamweaver8.0</p><p><b>  2

35、系統(tǒng)分析</b></p><p>  2.1 用戶角色分析</p><p>  通過上面設(shè)計背景與現(xiàn)狀的分析,該運動會管理系統(tǒng)應(yīng)該具有四類用戶:系統(tǒng)管理員、裁判員、代表隊、運動員。</p><p>  系統(tǒng)管理員應(yīng)能實現(xiàn)對運動會信息、代表隊信息、運動員信息、比賽項目、比賽場地、報名時間、項目分組、分配比賽、比賽成績和信息公告的添加、刪除、修改、查詢、審核

36、、匯總、統(tǒng)計和導(dǎo)出等操作。</p><p>  裁判員能單獨對各自的項目進行管理,保證了比賽的公正、公平。裁判員完成自己負(fù)責(zé)項目的比賽成績的錄入,每個項目都有單獨的帳號和密碼對應(yīng),以保證成績錄入人員對自己管轄范圍的唯一性。</p><p>  代表隊用本學(xué)院的名字登錄運動會管理系統(tǒng)能夠完成團體項目的報名,該學(xué)院運動員報名的審核和查詢,項目賽程安排的查詢,成績查詢一類是代表隊成績,可查詢每個

37、代表隊的得分名次,另一類是項目成績,可查出每個項目的運動員的得分名次,查看公告和信息修改。</p><p>  歷年未參加過比賽的在校同學(xué)在比賽前通過注冊頁面完成個人信息的錄入,以前參加過運動會的同學(xué)直接使用學(xué)號和以前的密碼,如果密碼忘記,可以聯(lián)系管理員取回密碼,登錄運動會管理系統(tǒng)選擇適合自己的比賽項目報名參賽,查看報名,查看已報項目的賽程安排和歷年參加項目同組運動員的成績和名次,個人信息有變化時可以在系統(tǒng)中及時

38、修改。</p><p>  2.2 功能需求分析</p><p>  根據(jù)用戶需求,按照結(jié)構(gòu)化程序設(shè)計的思想,采用自頂向下的結(jié)構(gòu)化分析方法,整個系統(tǒng)可以劃分為五大部分:用戶登錄模塊、系統(tǒng)管理員模塊、裁判員模塊、代表隊模塊、運動員模塊,系統(tǒng)功能模塊圖如下:</p><p>  圖 2-1 系統(tǒng)功能圖</p><p>  2.2.1 用戶登錄模

39、塊</p><p>  用戶登錄應(yīng)該能夠?qū)崿F(xiàn)四類用戶的登錄,輸入用戶名和密碼,選擇相應(yīng)的權(quán)限,權(quán)限或密碼不正確彈出提示對話框,不同權(quán)限的用戶訪問不同的內(nèi)容,繼而進行相應(yīng)的操作。</p><p>  2.2.2 系統(tǒng)管理員模塊</p><p>  系統(tǒng)管理員模塊應(yīng)該有四大功能:系統(tǒng)管理、報名管理、比賽管理和成績管理,最終應(yīng)能實現(xiàn)對運動會信息、代表隊信息、運動員信息、比

40、賽項目、比賽場地、報名時間、項目分組、分配比賽、比賽成績和信息公告的添加、刪除、修改、查詢、匯總、統(tǒng)計和審核等操作。</p><p>  2.2.3 裁判員模塊</p><p>  裁判員能單獨對各自的項目進行管理,完成自己負(fù)責(zé)項目的比賽成績的錄入,并且可以修改個人信息。</p><p>  2.2.4 代表隊模塊</p><p>  每個代

41、表隊的領(lǐng)隊登錄運動會管理系統(tǒng)后能夠完成團體項目的報名,該學(xué)院運動員報名的審核和查詢,項目賽程安排的查詢,成績查詢,公告查看和信息修改等功能。</p><p>  2.2.5 運動員模塊</p><p>  作為參賽運動員的同學(xué),登錄進入運動會管理系統(tǒng)可以選擇適合自己的比賽項目報名參賽,查看報名,查看已報項目的賽程安排和歷年參加項目同組運動員的得分和名次,個人信息有變化時可以在系統(tǒng)中及時修改

42、。成績查詢界面中應(yīng)該可以準(zhǔn)確及時的查詢到各項目的比賽成績和排名的情況。</p><p><b>  2.3 可行性分析</b></p><p>  下面將從技術(shù)可行性、時間可行性、經(jīng)濟可行性和操作可行性幾個方面分別討論本系統(tǒng)的可行性。</p><p>  2.3.1 技術(shù)可行性分析</p><p>  硬件方面:本系統(tǒng)要

43、求硬件條件不是很高所以很容易滿足要求;軟件方面:我們可以在Windows XP以上操作系統(tǒng)進行操作,以SQL Server2005作為后臺數(shù)據(jù)庫,ASP.NET作為前臺進行開發(fā)。</p><p>  2.3.2 時間可行性分析</p><p>  通過詳細(xì)的需求分析,制作出明確的規(guī)格說明,從系統(tǒng)需求分析,到設(shè)計開發(fā)出運動會管理系統(tǒng),最后再寫好設(shè)計說明書兩個月時間足夠。</p>

44、<p>  2.3.3 操作可行性分析</p><p>  由于系統(tǒng)有非常友好的界面,使用者無須具備很多計算機知識,只需對原有的人員進行短期指導(dǎo)即可熟練掌握本系統(tǒng),直接進行上機操作。</p><p><b>  3 系統(tǒng)設(shè)計</b></p><p><b>  3.1 數(shù)據(jù)庫設(shè)計</b></p>

45、<p>  所謂數(shù)據(jù)庫是指長期儲存在計算機內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為各種用戶共享。</p><p>  使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間;實現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。數(shù)

46、據(jù)是信息系統(tǒng)處理的對象,數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計的重要組成部分,它的好壞將直接影響到應(yīng)用系統(tǒng)數(shù)據(jù)處理的效率。數(shù)據(jù)庫按照數(shù)據(jù)的組織方式可分為層次型數(shù)據(jù)庫、網(wǎng)狀型數(shù)據(jù)庫和和關(guān)系型數(shù)據(jù)庫[2]。</p><p>  數(shù)據(jù)庫設(shè)計是在需求分析的基礎(chǔ)上如何對應(yīng)用系統(tǒng)所涉及的數(shù)據(jù)進行分類、描述、關(guān)聯(lián)和存取的一種技術(shù)。數(shù)據(jù)庫設(shè)計通常是在一個通用的DBMS支持下進行的,對于一個給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,使之能夠有效地存儲數(shù)據(jù),滿

47、足各種用戶的需要。數(shù)據(jù)庫是信息系統(tǒng)的核心部分,它將大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護和檢索數(shù)據(jù)的功能。只有早期對數(shù)據(jù)庫進行合理的概念設(shè)計、邏輯設(shè)計和有效的物理設(shè)計,才能開發(fā)出完善而高效的信息系統(tǒng),用戶才能方便、及時和準(zhǔn)確地從數(shù)據(jù)庫中存取所需的信息。</p><p>  3.1.1 概念設(shè)計</p><p>  概念設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進行綜合、歸納與抽象

48、,形成一個較獨立于DBMS的概念模型[2]。</p><p>  這個數(shù)據(jù)庫設(shè)計的關(guān)鍵階段,在設(shè)計時,一般先根據(jù)系統(tǒng)要求,畫出能反映每個應(yīng)用需求的E-R圖,其中包括確定實體、屬性和聯(lián)系的類型。然后對初始的E-R圖進行優(yōu)化,消除冗余和可能存在的矛盾。概念模型的設(shè)計是對用戶需求的客觀反映,并不涉及具體的計算機軟件、硬件環(huán)境。因此,在這個階段中我們必須將注意力集中在怎樣表達出用戶對系統(tǒng)的需求,而不考慮具體實現(xiàn)問題。&l

49、t;/p><p>  通過前面對用戶需求進行的分析、綜合、歸納與抽象,確定本系統(tǒng)所涉及的實體有:運動員、代表隊(各二級學(xué)院)、比賽項目、比賽分組和比賽場地。分析各個實體之間的聯(lián)系,畫出如下E-R圖:</p><p>  圖 3-1 系統(tǒng)E-R圖</p><p>  3.1.2 邏輯設(shè)計</p><p>  概念結(jié)構(gòu)是獨立于任何一種數(shù)據(jù)模型的信息結(jié)

50、構(gòu)。邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為與本系統(tǒng)選用的SQL Server2005所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),得到的關(guān)系有:管理員表、運動員表、代表隊表、個人項目報名表、團體項目報名表、項目分組表、比賽場地表、個人比賽表、團隊比賽表、比賽項目表和新聞公告表。</p><p>  3.1.2.1 管理員表</p><p>  管理員表主要用來對管理員登錄系

51、統(tǒng)進行管理時的身份認(rèn)證,該表的主要字段及其含義如表3-1所示。</p><p><b>  表3-1 管理員表</b></p><p>  3.1.2.2 運動員表</p><p>  運動員表主要存放運動員相關(guān)信息并對運動員登錄系統(tǒng)時進行身份認(rèn)證,該表的主要字段及其含義如表3-2所示。</p><p><b>

52、;  表3-2 運動員表</b></p><p>  3.1.2.3 代表隊表</p><p>  代表隊表主要存放各個代表隊的相關(guān)信息并對領(lǐng)隊登錄系統(tǒng)時進行身份認(rèn)證,該表的主要字段及其含義如表3-3所示。</p><p><b>  表3-3 代表隊表</b></p><p>  3.1.2.4 個人項目報

53、名表</p><p>  個人項目報名表主要存放運動員報名的相關(guān)信息,該表的主要字段及其含義如表3-4所示。</p><p>  表3-4 個人項目報名表</p><p>  3.1.2.5 團體項目報名表</p><p>  團體項目報名表主要存放各個代表隊參加的團體項目的報名信息,該表的主要字段及其含義如表3-5所示。</p>

54、<p>  表3-5 團體項目報名表</p><p>  3.1.2.6 項目分組表</p><p>  項目分組表主要存放各個比賽項目所劃分的比賽小組的相關(guān)信息,該表的主要字段及其含義如表3-6所示。</p><p>  表3-6 項目分組表</p><p>  3.1.2.7 比賽場地表</p><p&g

55、t;  比賽場地表主要存放所有比賽場地的相關(guān)信息,該表的主要字段及其含義如表3-7所示。</p><p>  表3-7 比賽場地表</p><p>  3.1.2.8 個人比賽表</p><p>  個人比賽表主要存放運動員參加項目的比賽場地和比賽時間等相關(guān)信息,該表的主要字段及其含義如表3-8所示。</p><p>  表3-8 個人比賽表

56、</p><p>  3.1.2.9 團體比賽表</p><p>  團體比賽表主要存放代表隊參加項目的比賽場地和比賽時間等相關(guān)信息,該表的主要字段及其含義如表3-9所示。</p><p>  表3-9 團隊比賽表</p><p>  3.1.2.10 比賽項目表</p><p>  比賽項目表主要存放運動會需要舉行的

57、比賽項目的相關(guān)信息,該表的主要字段及其含義如表3-10所示。</p><p>  表3-10 比賽項目表</p><p>  3.1.2.11 新聞公告表</p><p>  新聞公告表主要存放運動會舉行過程中需要發(fā)布的一些相關(guān)通知公告信息,該表的主要字段及其含義如表3-11所示。</p><p>  表3-11 新聞公告表</p>

58、;<p>  3.2 功能模塊設(shè)計</p><p>  3.2.1 總體設(shè)計</p><p>  運動會管理系統(tǒng)總體設(shè)計階段主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理(技術(shù))方案。</p><p>  這一階段的主要任務(wù)是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)邏輯功能的要求,

59、并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機和通信的軟、硬件設(shè)備,提出系統(tǒng)的實施計劃,確??傮w目標(biāo)的實現(xiàn)。</p><p>  運動會管理系統(tǒng)主要包括以下功能模塊:用戶登錄模塊、管理員模塊、裁判員模塊、代表隊模塊和運動員模塊。</p><p>  3.2.2 主要功能模塊設(shè)計</p><p>  通過總體設(shè)計

60、階段確定了運動會管理系統(tǒng)的功能模塊有:用戶登錄模塊、管理員模塊、裁判員模塊、代表隊模塊和運動員模塊。</p><p>  用戶登錄模塊實現(xiàn)四類用戶的登錄功能,輸入用戶名和密碼,選擇相應(yīng)的權(quán)限,權(quán)限或密碼不正確彈出提示對話框,不同權(quán)限的用戶可以訪問的內(nèi)容不同,繼而進行相應(yīng)的操作。用戶登錄模塊功能圖如下:</p><p>  圖 3-2 用戶登錄模塊功能圖</p><p&g

61、t;  系統(tǒng)管理員應(yīng)通過對運動會信息、代表隊信息、運動員信息、比賽項目、比賽場地、報名時間、項目分組、分配比賽、比賽成績和信息公告的添加、刪除、修改、查詢、審核、匯總、統(tǒng)計和導(dǎo)出等操作,實現(xiàn)對運動會管理系統(tǒng)的系統(tǒng)管理、報名管理、比賽管理和成績管理。系統(tǒng)管理員模塊功能圖如下:</p><p>  圖 3-3 系統(tǒng)管理員模塊功能圖</p><p>  裁判員能單獨對各自的項目進行管理,每個項目

62、都有單獨的賬號和密碼對應(yīng),保證了比賽的公正、公平。裁判員完成自己負(fù)責(zé)項目的比賽成績的錄入,并且可以修改個人信息,裁判員模塊功能圖如下:</p><p>  圖 3-4 裁判員模塊功能圖</p><p>  各個代表隊的領(lǐng)隊使用本學(xué)院的名字登錄運動會管理系統(tǒng)能夠完成團體項目的報名,該學(xué)院運動員報名的審核和查詢,項目賽程安排的查詢,成績查詢、公告查看和信息修改等功能。代表隊模塊功能如圖3-2:

63、</p><p>  圖 3-5 代表隊模塊功能圖</p><p>  每個二級學(xué)院的參賽運動員,如果以前未參加過比賽,在比賽前應(yīng)通過注冊頁面完成個人信息的錄入,以前參加過運動會的同學(xué)直接使用學(xué)號和以前的密碼,如果密碼忘記,可以聯(lián)系管理員取回密碼,登錄運動會管理系統(tǒng)選擇適合自己的比賽項目報名參賽,查看報名,查看已報項目的賽程安排和歷年參加項目同組運動員的成績和名次,個人信息有變化時可以在系

64、統(tǒng)中及時修改。運動員模塊的功能圖如下:</p><p>  圖 3-6 運動員模塊功能圖</p><p><b>  3.3 界面設(shè)計</b></p><p>  系統(tǒng)的用戶界面作為人機接口起著越來越重要的作用,它的好壞直接影響到系統(tǒng)的使用性。具有友好界面的系統(tǒng),對于用戶來說,無疑是一種享受。</p><p>  用戶界

65、面,作為軟件的重要組成部分應(yīng)具有可使用性、靈活性、簡單性和可靠性</p><p>  本系統(tǒng)在界面設(shè)計中采用CSS技術(shù),插入表格、框架和表單項,為豐富網(wǎng)頁內(nèi)容,加入豐富多彩的圖片,更形象的為用戶提供有用的信息,達到可視化的目的,各模塊界面如下:</p><p>  1.用戶登錄模塊實現(xiàn)四類用戶的登錄,輸入用戶名和密碼,點擊頁面上的RadioButton控件選擇相應(yīng)的權(quán)限,點擊登錄按鈕進入運

66、動會管理系統(tǒng),用戶登錄界面如圖3-7所示:</p><p>  圖 3-7 登錄界面</p><p>  2.管理員模塊實現(xiàn)系統(tǒng)管理、報名管理、比賽管理和成績管理,其中用戶管理的界面如圖3-8所示:</p><p>  圖 3-8 管理員管理用戶界面</p><p>  3.裁判員登錄進入系統(tǒng)可以查看公告,修改個人信息,錄入自己所負(fù)責(zé)項目的比

67、賽成績,裁判員模塊主界面如圖3-9所示:</p><p>  圖 3-9 裁判員模塊界面</p><p>  4.代表隊模塊實現(xiàn)團體項目的報名,該學(xué)院運動員報名的審核和查詢,項目賽程安排的查詢,成績查詢、公告查看和信息修改等功能,個人賽程查詢界面如圖3-10所示。</p><p>  圖 3-10 個人賽程界面</p><p>  5.運動員

68、登錄系統(tǒng)后可以查看公告,報名比賽、查看賽程和比賽成績,其中運動員報名的界面如圖3-11所示:</p><p>  圖 3-11 運動員報名界面</p><p><b>  4 系統(tǒng)實現(xiàn)</b></p><p>  經(jīng)過前面的需求分析、總體設(shè)計、體系結(jié)構(gòu)的研究、進入系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)階段。詳細(xì)設(shè)計與實現(xiàn)階段的基本任務(wù)是各個功能模塊頁面設(shè)計、代碼設(shè)

69、計和編碼實現(xiàn)等[1]。</p><p>  4.1 用戶登錄模塊的實現(xiàn)</p><p>  用戶登錄模塊實現(xiàn)管理員、裁判員、代表隊和運動員的登錄,輸入用戶名和密碼,選擇相應(yīng)的權(quán)限,用戶名、密碼或權(quán)限不正確彈出提示對話框,不同權(quán)限的用戶可以訪問的內(nèi)容不同,繼而進行相應(yīng)的操作。驗證用戶名和密碼時通過調(diào)用公共類中的ValidateUser(string sql)方法來實現(xiàn),該方法的代碼如下:&l

70、t;/p><p>  public static bool ValidateUser(string sql)</p><p><b>  {</b></p><p>  OleDbConnection conn = createCon();</p><p>  conn.Open();</p><p>

71、;  OleDbCommand comm = new OleDbCommand();</p><p>  comm.Connection = conn;</p><p>  comm.CommandText = sql;</p><p>  OleDbDataReader dr = comm.ExecuteReader();</p><p>

72、  dr.Read();</p><p>  int num = dr.GetInt32(0);</p><p>  conn.Close();</p><p>  if (num > 0) return true; else return false;</p><p><b>  }</b></p>

73、<p>  4.2 管理員模塊的實現(xiàn)</p><p>  管理員模塊主要實現(xiàn)系統(tǒng)管理、報名管理、比賽管理和成績管理功能。</p><p>  4.2.1 系統(tǒng)管理的實現(xiàn)</p><p>  系統(tǒng)管理實現(xiàn)了對運動員、代表隊、管理員和新聞公告的查詢、添加、刪除和編輯等操作。利用SQL語句的like謂詞實現(xiàn)對相關(guān)信息的模糊查詢,在添加用戶過程中實現(xiàn)頁面無刷新驗

74、證該用戶名是否已經(jīng)添加時使用了AJAX支持的異步請求技術(shù),其中部分代碼如下:</p><p>  <script type="text/javascript" language="javascript"></p><p>  var xmlHttp = null;</p><p>  function CheckU

75、ser(username)</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><p>  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"

76、;);</p><p><b>  }</b></p><p>  catch(err1)</p><p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p>

77、;<p>  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");</p><p><b>  }</b></p><p>  catch(err2)</p><p><b>  {</b></p><p>  xmlH

78、ttp = new XMLHttpRequest();</p><p><b>  }</b></p><p><b>  }</b></p><p>  var url = "chkuser.aspx?User=" + escape(username);</p><p>  x

79、mlHttp.open("GET",url,true);</p><p>  xmlHttp.onreadystatechange = OnHandler;</p><p>  xmlHttp.send(null);</p><p><b>  }</b></p><p>  function OnH

80、andler()</p><p><b>  {</b></p><p>  if(xmlHttp.readyState == 4)</p><p><b>  {</b></p><p>  var isValid = xmlHttp.responseText;</p><p&

81、gt;  var exists = document.getElementById("Label1");</p><p>  exists.innerHTML = isValid.substring(0,15);</p><p><b>  }</b></p><p><b>  }</b></p

82、><p><b>  </script></b></p><p>  4.2.2 報名管理的實現(xiàn)</p><p>  報名管理實現(xiàn)對報名開始時間、結(jié)束時間、報名要求、日程安排、比賽場地和各個項目報名信息的添加、更新、刪除、審核、查詢、統(tǒng)計和導(dǎo)出等操作。利用SQL語句的like謂詞實現(xiàn)對相關(guān)信息的模糊查詢,利用Respone對象和相關(guān)的I

83、O實現(xiàn)將報名信息導(dǎo)出到Excel/Word等文件中,實現(xiàn)相關(guān)導(dǎo)出的代碼如下:</p><p>  public void ExportExcelFile()</p><p><b>  {</b></p><p>  Response.Clear();</p><p>  Response.AddHeader("

84、;content-disposition", "attachment;filename=ExcelFile.xls");</p><p>  Response.Charset = "gb2312";</p><p>  Response.ContentType = "application/ms.xls";</p&

85、gt;<p>  System.IO.StringWriter sw = new System.IO.StringWriter();</p><p>  System .Web .UI .HtmlTextWriter hw=new HtmlTextWriter (sw);</p><p>  GridView1 .AllowPaging =false;</p>

86、<p>  GridView1 .AllowSorting =false ;</p><p><b>  bind ();</b></p><p>  GridView1 .RenderControl (hw);</p><p>  Response .Write (sw .ToString ());</p><p

87、>  Response .End ();</p><p>  GridView1 .AllowPaging =true ;</p><p>  GridView1 .AllowSorting =true ;</p><p><b>  bind ();</b></p><p><b>  }</b&

88、gt;</p><p>  4.2.3 比賽管理的實現(xiàn)</p><p>  比賽管理實現(xiàn)比賽項目的添加、編輯、刪除和模糊查詢,團隊報名的審核,根據(jù)各個比賽項目的報名情況給項目劃分比賽小組,管理已經(jīng)劃分的小組,將報名的運動員和團隊分配給各個小組,實現(xiàn)對比賽安排的查詢和導(dǎo)出。</p><p>  4.2.4 成績管理的實現(xiàn)</p><p>  成

89、績管理實現(xiàn)對個人成績和團隊成績的錄入、評審、更新、查詢和導(dǎo)出等操作,其中許多功能的實現(xiàn)用到了數(shù)據(jù)控件GridView的相關(guān)事件,如成績的錄入用GridView1_RowDeleting事件實現(xiàn),具體代碼如下:</p><p>  protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)</p><

90、;p><b>  {</b></p><p><b>  try</b></p><p><b>  {</b></p><p>  string aid = GridView1.DataKeys[e.RowIndex].Value.ToString();</p><p>

91、;  TextBox text1 = (TextBox)GridView1.Rows[e.RowIndex].Cells[0].FindControl("t1");</p><p>  TextBox text2 = (TextBox)GridView1.Rows[e.RowIndex].Cells[0].FindControl("t2");</p><

92、p>  string grade = text1.Text.ToString().Trim();</p><p>  string unit = text2.Text.ToString().Trim();</p><p>  string sql = "update allotathlete set a_grade="+grade +",a_unit=&

93、#39;"+unit +"' where a_id="+aid;</p><p>  if (grade!=""&&operateData.ExcuteSql(sql))</p><p><b>  {</b></p><p><b>  bind();<

94、/b></p><p>  Label1.Text = "提交成功";</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Label

95、1.Text = "成績不能為空!";</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  catch</b></p><p><b>  {</b></p><

96、;p>  Response.Write("<script language=javascript>alert('系統(tǒng)出現(xiàn)錯誤,請重新登錄!');history.back(-1)</script>");</p><p><b>  }</b></p><p><b>  }</b>&

97、lt;/p><p>  4.3 裁判員模塊的實現(xiàn)</p><p>  裁判員能單獨對各自的項目進行管理,保證了比賽的公正、公平。裁判員完成自己負(fù)責(zé)項目的比賽成績的錄入,個人信息的修改,新聞公告的查看,每個項目都有單獨的賬號和密碼對應(yīng),以保證成績錄入人員對自己管轄范圍的唯一性。</p><p>  4.4 代表隊模塊的實現(xiàn)</p><p>  代表

98、隊模塊能夠?qū)崿F(xiàn)團體項目的報名,對該學(xué)院運動員報名的審核和查詢,項目賽程安排的查詢,成績查詢一類是代表隊成績,可查詢每個代表隊的成績名次;另一類是項目成績,可查出每個項目的運動員的成績名次,查看公告和信息修改。</p><p>  4.5 運動員模塊的實現(xiàn)</p><p>  運動員模塊實現(xiàn)的功能是:歷年未參加過比賽的在校同學(xué)在比賽前通過注冊頁面完成個人信息的錄入,以前參加過運動會的同學(xué)直接

99、使用學(xué)號和以前的密碼,如果密碼忘記,可以聯(lián)系管理員取回密碼,登錄運動會管理系統(tǒng)選擇適合自己的比賽項目報名參賽,查看報名,查看已報項目的賽程安排和歷年參加項目同組運動員的成績和名次,個人信息有變化時可以在系統(tǒng)中及時修改,也可以查看組委會發(fā)布的最新公告。其中對數(shù)據(jù)庫的操作通過調(diào)用公共類中相應(yīng)的方法來實現(xiàn),獲得一條記錄方法的代碼:</p><p>  public static OleDbDataReader getR

100、ow(string sql)</p><p><b>  {</b></p><p>  OleDbConnection con = createCon();</p><p>  con.Open();</p><p>  OleDbCommand com = new OleDbCommand(sql, con);<

101、;/p><p>  OleDbDataReader sdr = com.ExecuteReader(); </p><p>  return sdr;</p><p>  con.Close();</p><p><b>  }</b></p><p>  獲得記錄個數(shù)方法的代碼:<

102、;/p><p>  public static int getCount(string sql)</p><p><b>  {</b></p><p>  OleDbConnection con = createCon();</p><p>  con.Open();</p><p>  OleDb

103、Command com = new OleDbCommand(sql, con);</p><p>  int s= Convert.ToInt32(com.ExecuteScalar());</p><p>  con.Close();</p><p><b>  return s;</b></p><p><b

104、>  }</b></p><p>  5 系統(tǒng)安裝部署和簡要使用說明</p><p>  5.1 系統(tǒng)運行環(huán)境說明</p><p><b>  1.服務(wù)器運行環(huán)境</b></p><p><b>  硬件要求:</b></p><p>  CPU:酷睿i3

105、2120 3300MHz以上</p><p>  內(nèi)存:2 GB以上 </p><p>  磁盤空間:500 GB以上</p><p>  顯示器:三星 S22A100N</p><p>  光驅(qū):三星SH-222AB</p><p><b>  軟件要求:</b></p><

106、p>  操作系統(tǒng):Microsoft Windows 2003以上版本 </p><p>  瀏覽器:Microsoft Internet Explorer 6.0及以上版本</p><p>  IIS服務(wù):IIS6.0</p><p>  數(shù)據(jù)庫管理系統(tǒng):SQL Server2005開發(fā)版</p><p>  .Net框架:.NET

107、Framework 2.0</p><p>  其他:Word 2003、Excel 2003等</p><p><b>  2.客戶端運行環(huán)境</b></p><p><b>  硬件要求:</b></p><p>  CPU:Intel(R) pentium(R) Dual E2140 2GHz

108、以上</p><p>  內(nèi)存:1 GB以上 </p><p>  磁盤空間:250 GB以上</p><p>  顯示器:三星 S22A100N</p><p><b>  軟件要求:</b></p><p>  操作系統(tǒng):Microsoft Windows XP以上版本 </p>

109、<p>  瀏覽器:Microsoft Internet Explorer 6.0及以上版本</p><p>  其他:Flash瀏覽器插件v10.3 、Word 2003、Excel 2003等</p><p>  5.2 系統(tǒng)安裝部署說明</p><p>  1.安裝IIS,在“開始”→“控制面版”中點擊“添加或刪除程序”,進而點擊“添加/刪除Win

110、dows組件”,選中第二項(Internet信息服務(wù)IIS),點擊“下一步”,用戶只需等幾分鐘,系統(tǒng)就可以自動安裝IIS這個組件了。點擊“完成”,IIS這個組件就裝入系統(tǒng)中了。</p><p>  2.在“開始”→“控制面版”中找到“管理工具”,點擊“管理工具”,進而選擇“Internet 信息服務(wù)”。</p><p>  3.用鼠標(biāo)選中“默認(rèn)網(wǎng)站”,然后點擊右鍵找到“新建”→“虛擬目錄”

111、,在取別名時輸入任意想要的名稱,這里我們假設(shè)輸入的是“Hxusport”。</p><p>  4.再往下一步是選擇“網(wǎng)站內(nèi)容目錄”,用“瀏覽”選中用戶所發(fā)布以后的網(wǎng)站保存位置。</p><p>  5.再下一步是設(shè)置訪問權(quán)限。如果用戶沒有特別需要,保留系統(tǒng)默認(rèn)值,進入下一步,該系統(tǒng)應(yīng)該選擇寫入、瀏覽、運行腳本和讀取等權(quán)限。</p><p>  6.最后點“完成”。

112、至此,虛擬目錄就設(shè)置完成了。</p><p>  7.將系統(tǒng)根目錄App_Data文件夾下的hxugames.mdf數(shù)據(jù)庫附加到SQL Server 2005中。</p><p>  8.本系統(tǒng)不用安裝,只需將發(fā)布的網(wǎng)站復(fù)制到配好的IIS相應(yīng)的虛擬目錄下,這樣就可以在IE瀏覽器地址欄內(nèi)輸入“http://localhost/Hxusport/Default.aspx”,如果正常的話,本系統(tǒng)

113、的主頁就將顯示出來了。</p><p>  5.3 系統(tǒng)簡要使用說明</p><p>  系統(tǒng)部署正常完成后,在IE瀏覽器地址欄內(nèi)輸入“http://127.0.0.1 /Hxusport/Default.aspx”網(wǎng)址,點擊進入運動會管理系統(tǒng)的首頁,輸入用戶名和密碼,選擇相應(yīng)的身份,登錄系統(tǒng),實現(xiàn)相應(yīng)的操作。總共有四種身份可供選擇,分別是:運動員、代表隊、裁判員和管理員。</p&g

114、t;<p>  運動員進入系統(tǒng)首頁,以前未使用過本系統(tǒng)的同學(xué)點擊注冊按鈕,進入注冊頁面完成個人相關(guān)信息的錄入。在系統(tǒng)首頁輸入用戶名:0813306,密碼:0813306,選擇運動員身份,點擊登錄按鈕,進入運動員模塊主頁面。運動員可以點擊相應(yīng)的超鏈接,實現(xiàn)公告查看、信息修改、比賽報名、賽程查看和成績查詢等功能。</p><p>  每個代表隊的領(lǐng)隊在系統(tǒng)首頁輸入自己所屬二級學(xué)院的名稱,如用戶名:教師教

115、育學(xué)院,密碼:11,點擊登錄按鈕,進入代表隊模塊主頁面。領(lǐng)隊在本系統(tǒng)中完成公告查看、信息修改、團體項目報名、個人項目報名審核、相應(yīng)賽程查詢和成績查詢等功能。</p><p>  每個裁判員單獨對各自的項目進行管理,保證了比賽的公正、公平。裁判員在系統(tǒng)首頁輸入項目編號和密碼(如用戶名:1,密碼11),點擊登錄進入裁判員模塊頁面,完成自己負(fù)責(zé)項目的比賽成績的錄入,個人信息的修改,新聞公告的查看等功能。</p&g

116、t;<p>  管理員進入系統(tǒng)首頁,輸入正確的用戶名和密碼(如用戶名:李斌,密碼:0813306),點擊登錄進入管理員頁面,系統(tǒng)管理員能實現(xiàn)對運動會信息、代表隊信息、運動員信息、比賽項目、比賽場地、報名時間、項目分組、分配比賽、比賽成績和信息公告的添加、刪除、修改、查詢、匯總、統(tǒng)計和審核等操作。</p><p><b>  6 設(shè)計總結(jié)</b></p><p

117、>  經(jīng)過兩個月的學(xué)習(xí)和開發(fā)設(shè)計完成了xx運動會管理系統(tǒng),本系統(tǒng)實現(xiàn)了校級田徑運動會管理的辦公自主化、智能化和信息化,有利于拓展和補充現(xiàn)有人力資源,提高管理的效率,實現(xiàn)運動會信息的集中管理。運動員登錄后選擇自己擅長的項目報名,領(lǐng)隊進入系統(tǒng)可以實現(xiàn)團體項目報名和個人項目報名的審核,裁判員在比賽中負(fù)責(zé)將該項目參賽運動員的成績錄入系統(tǒng),管理員登錄進入系統(tǒng)能實現(xiàn)對運動會信息、代表隊信息、運動員信息、比賽項目、比賽場地、報名時間、項目分組、

118、分配比賽、比賽成績和信息公告的添加、刪除、修改、查詢、匯總、統(tǒng)計和審核等操作。</p><p>  本系統(tǒng)在開發(fā)時結(jié)合了B/S模式、ASP.NET框架和ADO.NET技術(shù)的優(yōu)勢,運用其中的Connection、Command、DataReader、DataAdapter、DataSet等對象進行數(shù)據(jù)處理,完成本系統(tǒng)通過.NET框架對運動會數(shù)據(jù)庫的所有操作。在Web窗體設(shè)計中采用了大量的HTML代碼、JavaScr

119、ipt腳本和CSS樣式配合.NET Framework中的用戶控件一起完成配色方案、字體和頁面設(shè)計等用戶界面內(nèi)容。由于時間倉促,技術(shù)不完善,本系統(tǒng)設(shè)計開發(fā)的還不是很完善,例如比賽安排,在安排比賽時涉及的變量很多,如運動員學(xué)號、比賽場地、比賽時間、比賽項目、裁判員等等,想要實現(xiàn)自動安排比賽就得應(yīng)用啟發(fā)式算法、回溯算法或遺傳算法等復(fù)雜算法,所以本系統(tǒng)只實現(xiàn)了手動安排比賽,這些缺陷讓運動會管理系統(tǒng)還不太完善,希望通過以后進一步的學(xué)習(xí)能夠完善這

溫馨提示

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

評論

0/150

提交評論