版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高校運動會管理系統(tǒng)的設(shè)計和實現(xiàn)畢業(yè)設(shè)計論文
- 高校運動會管理系統(tǒng)畢業(yè)論文
- 校際運動會管理系統(tǒng)
- 畢業(yè)論文---高校運動會管理系統(tǒng)設(shè)計與實現(xiàn)
- 田徑運動會管理系統(tǒng)
- 運動會管理系統(tǒng)課程設(shè)計報告
- 開題報告_運動會管理系統(tǒng)
- 畢業(yè)論文高校運動會管理系統(tǒng)的設(shè)計和實現(xiàn)
- 運動會管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 課程設(shè)計報告-校際運動會管理系統(tǒng)
- 課程設(shè)計報告--- 校際運動會管理系統(tǒng)
- 某學(xué)校運動會管理系統(tǒng)設(shè)計方案
- 高校運動會管理系統(tǒng)的設(shè)計和實現(xiàn)
- c++課程設(shè)計——校級運動會管理系統(tǒng)
- 高校運動會管理系統(tǒng)的設(shè)計與實現(xiàn).pdf
- c語言課程設(shè)計--校際運動會管理系統(tǒng)
- c語言課程設(shè)計---校際運動會管理系統(tǒng)
- c++課程設(shè)計--學(xué)校運動會管理系統(tǒng)設(shè)計
- 畢業(yè)論文范文——學(xué)校田徑運動會管理系統(tǒng)
- 畢業(yè)論文范文——學(xué)校田徑運動會管理系統(tǒng)
評論
0/150
提交評論