版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、學(xué)士學(xué)位論文基于web的xx學(xué)院田徑運動會管理系統(tǒng)開發(fā)機構(gòu)設(shè)置、新聞發(fā)布及系統(tǒng)管理模塊姓 名: xxx 學(xué) 號: xxx 院 系: 信息技術(shù)工程學(xué)院 專 業(yè): 信息管理與信息系統(tǒng) 指導(dǎo)教師: xxx 申請學(xué)位: 管理學(xué)學(xué)士 二一三年三月學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保障、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向有關(guān)學(xué)位論文管理部門
2、或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)省級優(yōu)秀學(xué)士學(xué)位論文評選機構(gòu)將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。本學(xué)位論文屬于:1、 保密 ,在_年解密后適用本授權(quán)書。2、 不保密 。(請在以上相應(yīng)方框內(nèi)打“”)作者簽名: 年 月 日 基于web的xxx田徑運動會管理系統(tǒng)開發(fā)機構(gòu)設(shè)置、新聞發(fā)布及系統(tǒng)管理模塊xxx摘要本系統(tǒng)為xx學(xué)院田徑運動會組織者提供方便、快捷的方法,系統(tǒng)對運動會進(jìn)行合理的安排與管理,實現(xiàn)無紙化運作,節(jié)省大量人力和物力。設(shè)計基于web 的xx學(xué)院田徑運動會管理系統(tǒng), 依托校園網(wǎng)平臺, 充分發(fā)
3、揮計算機在數(shù)據(jù)處理和傳輸方面的優(yōu)勢,對其運動會機構(gòu)設(shè)置、新聞發(fā)布及系統(tǒng)管理進(jìn)行處理。關(guān)鍵詞: 田徑運動會; b/s 體系結(jié)構(gòu); microsoft sql 2008abstractthe system for xx teachers college track and field games organizers to provide convenient, efficient method, system of games for a reasonable arrangement and management, to achieve paperless work, save a lot of
4、 manpower and material resources. the design based on web yuxi college track and field sports management system, relying on the campus network platform, give full play to the computer in data statistic and transport advantages, the orgnaization setting, press releases and management system for proce
5、ssing.key words: track and field sports; b / s architecture; microsoft sql server 2008目錄引 言1一緒論11.1.2研究本課題的意義21.2.系統(tǒng)目標(biāo)21.3.開發(fā)工具和運行環(huán)境的介紹21.3.1開發(fā)工具31.3.2 運行環(huán)境3二系統(tǒng)分析42.1 可行性分析42.2需求分析42.3 功能需求52.3.1系統(tǒng)屬性52.3.2軟件功能52.4 性能分析62.5業(yè)務(wù)流程分析62.5.1業(yè)務(wù)流程描述62.5.2系統(tǒng)業(yè)務(wù)流程圖62.6數(shù)據(jù)流程分析72.7系統(tǒng)網(wǎng)絡(luò)應(yīng)用原理8三. 系統(tǒng)模塊設(shè)計83.1模塊主要功能結(jié)構(gòu)圖83
6、.1.1基本設(shè)置模塊功能結(jié)構(gòu)83.1.2機構(gòu)設(shè)置模塊功能結(jié)構(gòu)93.1.3系統(tǒng)設(shè)置模塊功能結(jié)構(gòu)103.2“基本設(shè)置與機構(gòu)設(shè)置”模塊的具體設(shè)計113.3“新聞發(fā)布與系統(tǒng)管理”模塊的具體設(shè)計16四. “機構(gòu)設(shè)置”模塊的測試與解決方法184.1測試184.2解決方法21總結(jié)21參考文獻(xiàn)22致 謝23引 言xx學(xué)院田徑運動會已開展了10余年的時間,期間比賽項目和比賽人數(shù)越來越多,數(shù)據(jù)處理量大,管理越來越復(fù)雜,尤其體現(xiàn)在運動員報名、賽事編排、成績記錄、信息公告等方面。所以提高學(xué)校田徑運動會召開的質(zhì)量和水平顯得尤為重要。我校雖然早已運用了小型田徑運動會管理信息系統(tǒng),節(jié)約了不少的人力、物力,但隨著科技與時代的
7、發(fā)展,單機版的管理系統(tǒng)已經(jīng)不能完全滿足需求。為了解決我校運動會組織和管理所面臨的各種問題,我們開發(fā)了一套適合我校田徑運動會管理的系統(tǒng)。通過需求分析和可行性研究,對比之前的我校c/s架構(gòu)的運動會管理系統(tǒng),本系統(tǒng)采用windows環(huán)境下的基于瀏覽器/服務(wù)器的模式構(gòu)建,用sql2008作為后臺數(shù)據(jù)庫,提高對數(shù)據(jù)庫增刪查改等操作來實現(xiàn)信息網(wǎng)絡(luò)管理,并對系統(tǒng)功能進(jìn)行了詳細(xì)的流程和數(shù)據(jù)分析,以實現(xiàn)動態(tài),交互,高效,遠(yuǎn)程鏈接的網(wǎng)絡(luò)化信息管理。系統(tǒng)運營業(yè)務(wù)流程圖,實現(xiàn)了運動會前臺運動會管理、新聞查看;后臺管理員管理;賽前賽中賽后管理等。系統(tǒng)能夠?qū)\動員的報名信息進(jìn)行準(zhǔn)確統(tǒng)計和分類管理,能夠有效處理賽程中賽后的
8、數(shù)據(jù)。具有覆蓋面廣,維護性好,易操作以及安全性好等優(yōu)點。一緒論1.1課題研究背景和意義1.1.1課題研究背景田徑運動會是各大高校每年一度的盛會,是檢驗學(xué)生的健康水平和提高國民身體素質(zhì)的有效途徑。我校運動會在規(guī)模上雖不及大型運動會,但由于比賽項目多,參賽人數(shù)廣,數(shù)據(jù)處理量大,管理比較復(fù)雜,給運動會管理組織者帶來巨大的困難和不便。所以提高學(xué)校田徑運動會召開的質(zhì)量和水平顯得尤為重要。我校雖然早已運用了小型田徑運動會管理信息系統(tǒng),節(jié)約了不少的人力、物力,但隨著科技與時代的發(fā)展,單機版的管理系統(tǒng)已經(jīng)不能完全滿足需求。例如:田徑運動會期間的信息無法及時共享,包括賽事狀況,比賽成績以及田徑運動會中的各種表單
9、等。給用戶帶來了諸多不便。開發(fā)基于web的xx學(xué)院田徑運動會管理系統(tǒng)優(yōu)勢:1、 節(jié)約學(xué)校運動會管理的人力物力財力,充分利用校園網(wǎng)。2、 提升了田徑運動會各種數(shù)據(jù)的處理速度和工作效率。3、 實現(xiàn)操作簡單快捷、功能全面完善、信息及時發(fā)布、訪問方便快捷。4、 提高了體育教學(xué)和管理工作的信息化、現(xiàn)代化程度和工作效率。5、 通過瀏覽器來實現(xiàn)用戶工作界面,實現(xiàn)不同人員、從不同地點、不同接入方式訪問和操作系統(tǒng)。1.1.2研究本課題的意義但隨著科技與時代的發(fā)展,學(xué)校的信息管理信息化已經(jīng)成為了體現(xiàn)學(xué)校綜合實力的重要指標(biāo)。運動會管理信息系統(tǒng)作為學(xué)校信息化建設(shè)的一個組成部分,是缺一不可的。目前我校使用的單機版管理系
10、統(tǒng)已經(jīng)不能完全滿足現(xiàn)行需求。所以開發(fā)基于web的xx學(xué)院田徑運動會管理系統(tǒng)為組織者提供一個簡捷方便的方式來組織管理運動會,xx學(xué)院田徑運動會管理系統(tǒng)是一種“人機交互系統(tǒng)”,通過簡單的操作來完成煩瑣的記錄與安排工作,保證運動會的正常流暢的進(jìn)行。xx學(xué)院田徑運動會管理系統(tǒng)是典型的數(shù)據(jù)庫應(yīng)用系統(tǒng),可完成田徑運動會管理中的運動員報名、大會組織成員信息錄入、分組分道編排,競賽成績處理及公告,成績統(tǒng)計信息查詢、報表打印和系統(tǒng)分級管理等事務(wù)處理功能。根據(jù)學(xué)校田徑運動會的一般進(jìn)程,本系統(tǒng)從學(xué)校田徑運動會的實際情況出發(fā),它針對我校田徑運動會涉及的賽前(報名、基本/機構(gòu)/項目設(shè)置、分組/分道等)、賽中(數(shù)據(jù)處理、
11、成績公告等)、賽后(團體總分統(tǒng)計、成績查詢等)的各種信息進(jìn)行方便、快捷、高效地處理。網(wǎng)站的形式完全可以實現(xiàn)操作簡單快速、功能全面完善、信息及時發(fā)布,訪問方便快捷。它不僅可以提高管理的效率,減輕學(xué)校管理人員的工作壓力,提高辦事效率,還可以為我校節(jié)約資金,提升我校的信息化水平。1.2.系統(tǒng)目標(biāo)xx學(xué)院田徑運動會管理系統(tǒng)是為以我校田徑運動會管理流程為設(shè)計目標(biāo),旨在為學(xué)生在線報名、在線查看比賽新聞、個人成績查詢、系統(tǒng)賽前賽中賽后處理的一個在線數(shù)據(jù)處理平臺,即校園信息化管理平臺。平臺設(shè)計將圍繞著幾個重要的角色:運動員、大會組織成員、用戶、平臺管理員。各個角色所屬的子系統(tǒng)在平臺b/c模式中既相互獨立,又相
12、互聯(lián)系共同構(gòu)成數(shù)據(jù)處理平臺系統(tǒng)。本平臺系統(tǒng)設(shè)計擬滿足以下幾個目標(biāo)l、友好的人-機交互界面,操作步驟簡單;2、運動員網(wǎng)上報名,錄入申報項目并統(tǒng)計打印,注冊用戶可查閱賽事信息。2、全面、分類展示各機構(gòu)成員名單,提供管理員增刪查改功能;4、顯示人員的詳細(xì)信息,方便管理員管理;5、查看參賽項目記錄、各單位錄取人數(shù)、計分、日程安排,6、提供站內(nèi)資訊,方便學(xué)生及時了解運動會相關(guān)最新資訊;7、提供全面的報表打印,統(tǒng)計總分;8、系統(tǒng)運行穩(wěn)定、安全可靠,最大限度的實現(xiàn)易維護性和易操作性;9、平臺設(shè)計開發(fā)基于校園網(wǎng),充分整合校內(nèi)資源;10、通過internet模式下的數(shù)據(jù)庫應(yīng)用遠(yuǎn)程接入方式訪問和操作共同的數(shù)據(jù)庫。
13、1.3.開發(fā)工具和運行環(huán)境的介紹1.3.1開發(fā)工具visual studio 2008visual studio 2008 是一個全面集成的開發(fā)環(huán)境,用于編寫、調(diào)試代碼,把代碼編譯為程序集進(jìn)行發(fā)布。實際上,visual studio 提供了一個非常專業(yè)的多文檔界面應(yīng)用程序,在該應(yīng)用程序中可以進(jìn)行與開發(fā)代碼相關(guān)的任何操作,它提供了:文本編輯器:在文本編輯器中,可以編寫c#代碼(以及vb 2008、j#和c+代碼)。設(shè)計視圖編輯器:它可以在項目中可視化地放置用戶界面和數(shù)據(jù)訪問控件。microsoft visual studio 2008是面向windows vista、office 2007、we
14、b 2.0的下一代開發(fā)工具,代號“orcas”,是對visual studio 2005一次及時、全面的升級。vs2008引入了250多個新特性,整合了對象、關(guān)系型數(shù)據(jù)、xml的訪問方式,語言更加簡潔。使用visual studio 2008可以高效開發(fā)windows應(yīng)用。設(shè)計器中可以實時反映變更,xaml中智能感知功能可以提高開發(fā)效率。同時visual studio 2008支持項目模板、調(diào)試器和部署程序。visual studio 2008可以高效開發(fā)web應(yīng)用,集成了asp.net ajax 1.0,包含asp.net ajax項目模板,它還可以高效開發(fā)office應(yīng)用和mobile應(yīng)用
15、。 引用自百度百科sql server 2008sql是高級的非過程化編程語言,是溝通數(shù)據(jù)庫服務(wù)器和客戶端的重要工具,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以,具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng),可以使用相同的sql語言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操作對象,所有sql語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條sql語句的輸出作為另一條sql語句的輸入,所以sql語句可以嵌套,這使它具有極大的靈活性和強大的功能,在多數(shù)情況下,在其他語言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個sql語句就可以達(dá)到目的,這
16、也意味著用sql語言可以寫出非常復(fù)雜的語句。 引用自百度百科1.3.2 運行環(huán)境平臺開發(fā)環(huán)境 平臺開發(fā)環(huán)境:windows xp+microsoft visual studio 2008+microsoft sql server 2008 開發(fā)軟件基礎(chǔ)平臺:microsoft visual studio 2008 平臺開發(fā)語言:c# 平臺后臺數(shù)據(jù)庫:sql server 2008 界面圖像開發(fā)工具:flash,photoshop 平臺環(huán)境運行平臺:windows xp 、windows 7 服務(wù)器端 操作系統(tǒng):linux web服務(wù)器:apache2.2.x 數(shù)據(jù)庫服務(wù)器:mysql5.1.x
17、 瀏覽器:intemet explore 6.0以上、360瀏覽器、搜狗瀏覽器 平臺服務(wù)器運行環(huán)境:linux 客戶端 操作系統(tǒng):windows 2000xp、win7 瀏覽器;ie內(nèi)核6.0以上瀏覽器 分辨率:最佳效果1024 x 768像素二系統(tǒng)分析2.1 可行性分析(1)技術(shù)可行性隨著計算機技術(shù)的發(fā)展,要將xx學(xué)院田徑運動會管理系統(tǒng)從原始的單機文檔管理轉(zhuǎn)化為基于校園網(wǎng)的信息化管理,是有很強的可行性的。而且xx學(xué)院校園網(wǎng)建設(shè)10的多年,已經(jīng)覆蓋了校園的每一個角落實現(xiàn)了網(wǎng)絡(luò)管理信息化。本系統(tǒng)是以visual studio 2008作為開發(fā)工具,以microsoft sql server 20
18、08作為后臺數(shù)據(jù)庫,asp.net(c#)采用面向?qū)ο蠹夹g(shù)和編程語言并從數(shù)據(jù)庫的應(yīng)用和開發(fā)的實效性角度出發(fā)。在之前做過的課程設(shè)計中,都是通過這兩種開發(fā)工具來實現(xiàn)的,因此在技術(shù)上不存在問題。(2)經(jīng)濟可行性本系統(tǒng)開發(fā)在經(jīng)濟上沒有太大的壓力,只要具備計算機及相應(yīng)的運行軟件即可開發(fā)。項目開發(fā)成功后,數(shù)據(jù)的處理加快,可以節(jié)省大量人力,節(jié)約時間。而且系統(tǒng)對于輸入輸出的規(guī)范,也提高了數(shù)據(jù)可用性,增強了數(shù)據(jù)安全系數(shù),能夠更方便、簡單、快速地查詢最新的運動會資訊、運動會報名、成績等各個方面的信息,方便快捷的信息錄入、賽事處理(賽前、賽中、賽后)、報表生成等所有的數(shù)據(jù)處理,對提高運動會管理水平有一定得現(xiàn)實意義。
19、(3)社會可行性在目前的運動會信息管理方面,很多高校采取的都是人工手動管理的方式,這種方式不僅讓學(xué)校浪費的大量的人力、物力、財力,而且容易出錯。有的高校雖然也采用了計算機系統(tǒng)來管理運動會,但絕大多數(shù)系統(tǒng)都屬于單機版的管理系統(tǒng),即只能在一臺電腦上安裝運行進(jìn)行管理,這樣就不能實現(xiàn)數(shù)據(jù)的實時共享和多個用戶的同時操作。本系統(tǒng)的開發(fā)能解決很多現(xiàn)存的資源浪費的問題,所以本系統(tǒng)在社會可行性方面是可行的。2.2需求分析本系統(tǒng)是為xx學(xué)院田徑運動會開發(fā)的管理系統(tǒng),系統(tǒng)是基于校園網(wǎng)實現(xiàn)的,目的是為了學(xué)校師生和系統(tǒng)管理者能更方面快捷的運用校園網(wǎng)來查看管理運動會賽事成績、報名、數(shù)據(jù)處理。本系統(tǒng)賽事處理靈活快捷,運動員
20、通過網(wǎng)上報名簡單,報表自動生成,成績錄入方便,成績查詢功能豐富。同時還考慮了友好的交互界面,操作簡單,運行可靠,接入方便。與傳統(tǒng)的單機文檔管理系統(tǒng)優(yōu)勢在于:(1)工作程序簡單,運行穩(wěn)定、安全可靠,實現(xiàn)易維護性和易操作性;(2)減少了大量的人力資源,極大的減輕了運動會組織的投入成本;(3)及時有效的信息傳輸,使師院師生足不出戶就可了解運動會的最新資訊;(4)實現(xiàn)運動會信息數(shù)字化共享;(5)系統(tǒng)管理員通過internet模式下的數(shù)據(jù)庫應(yīng)用能實現(xiàn)不同人員,從不同的地點,以不同的接入方式訪問和操作共同的數(shù)據(jù)庫;(6)系統(tǒng)開發(fā)基于校園網(wǎng),充分整合校內(nèi)資源;2.3 功能需求2.3.1系統(tǒng)屬性本系統(tǒng)是一個獨
21、立開發(fā)的網(wǎng)站。在系統(tǒng)中提供圍繞田徑運動會賽前,賽中,賽后一系列信息的計算機全程管理。2.3.2軟件功能系統(tǒng)分成兩大模塊:賽事管理和新聞發(fā)布。其中賽事管理根據(jù)賽前、賽中、賽后又分為:機構(gòu)設(shè)置,競賽設(shè)置,賽前數(shù)據(jù)處理,賽中數(shù)據(jù)處理,賽后數(shù)據(jù)處理,系統(tǒng)管理六個子模塊。新聞發(fā)布分為:信息公告,成績查詢,資源下載,友情鏈接。主結(jié)構(gòu)圖:圖2.12.4 性能分析除了滿足用戶的功能要求外,系統(tǒng)的性能要求也很重要。系統(tǒng)的性能要求通常包括:運行時間、存儲容量、界面的友好性、系統(tǒng)的安全性、可靠性以及容錯能力等。系統(tǒng)的性能要求應(yīng)按以下幾個方面確定:(1) 容量要求:確定系統(tǒng)的容量,如處理的記錄數(shù)和處理數(shù)據(jù)的最大容量等
22、。(2) 精度要求:確定系統(tǒng)的精度。如數(shù)據(jù)或數(shù)值計算的精度和數(shù)據(jù)傳輸?shù)木鹊取?3) 界面友好性:要有適應(yīng)用戶特點的智能化人機交互界面,以便用戶經(jīng)過簡單的培訓(xùn)就可操作使用。(4) 系統(tǒng)可靠性:為提高系統(tǒng)可靠性必須采用模塊化和結(jié)構(gòu)化設(shè)計,提高系統(tǒng)的容錯能力,并保障系統(tǒng)不會因人為的操作錯誤而死機或崩潰。對信息系統(tǒng)的性能而言,其要求是:信息查詢的平均響應(yīng)時間、連接的終端數(shù)、數(shù)據(jù)存儲容量、可擴充存儲容量、打印報表的種類和數(shù)量等。2.5業(yè)務(wù)流程分析2.5.1業(yè)務(wù)流程描述經(jīng)過詳細(xì)的分析,田徑運動會管理系統(tǒng)所實現(xiàn)的最終目標(biāo)就是要使運動會管理人員的各項工作實現(xiàn)全面的規(guī)范化、科學(xué)化、自動化、高效化和流程化,使各
23、類信息得到及時、有序的管理。因此,根據(jù)業(yè)務(wù)需要,運動會管理系統(tǒng)應(yīng)滿足以下的需求:(1)該系統(tǒng)是玉溪田徑運動會比賽期間的數(shù)據(jù)處理系統(tǒng),同時也是對外發(fā)布信息的窗口。運動會管理人員可以通過發(fā)布比賽信息,如比賽準(zhǔn)備期間的比賽規(guī)則,比賽項目流程信息,比賽期間的各個比賽實時信息等。因此,該系統(tǒng)必須要有一個簡捷的操作界面給管理人員進(jìn)行操作。(2)提供報名功能。運動員的報名信息是一屆運動會的關(guān)鍵信息,因此,要給運動員提供一個方便快捷的方式進(jìn)行報名操作。(3)運動會期間要進(jìn)行比賽成績,排名等信息的錄入和發(fā)布的操作。(4)比賽結(jié)束后,要為運動會信息管理提供各個比賽項目信息的查詢,統(tǒng)計功能,并且將統(tǒng)計結(jié)果生成wor
24、d和excel 工作表,打印為報表。2.5.2系統(tǒng)業(yè)務(wù)流程圖圖2.22.6數(shù)據(jù)流程分析圖2.32.7系統(tǒng)網(wǎng)絡(luò)應(yīng)用原理對于本系統(tǒng),其功能目標(biāo)是實現(xiàn)將現(xiàn)有的單機版xx學(xué)院田徑運動會管理向基于internet的信息化信息管理的轉(zhuǎn)變,所以它必須實現(xiàn)運動員管理、賽事管理等信息。由于系統(tǒng)數(shù)據(jù)收集的實時操作性要求不高,因此采用b/s結(jié)構(gòu)來進(jìn)行設(shè)計是合理可行的。瀏覽器internet系統(tǒng)系統(tǒng)服務(wù)器系統(tǒng)后臺數(shù)據(jù)庫圖2.4三. 系統(tǒng)模塊設(shè)計3.1模塊主要功能結(jié)構(gòu)圖3.1.1基本設(shè)置模塊功能結(jié)構(gòu)基本設(shè)置分為:運動會設(shè)置、組別設(shè)置、參賽單位設(shè)置、賽次設(shè)置幾個子模塊?;驹O(shè)置:運動會設(shè)置(添加、修改、查看、刪除運動會屆
25、次、運動會開始時間、運動會結(jié)束時間、報名開始時間、報名結(jié)束時間) 組別設(shè)置(添加、修改、查看、刪除組別編號、名稱) 參賽單位設(shè)置(添加、修改、查看、刪除參賽單位屆次、所屬組別、單位編號、單位名稱) 賽次設(shè)置(添加、修改、查看、刪除賽次編號、名稱) 圖3.1系統(tǒng)管理員進(jìn)入后臺,依次對運動會基本設(shè)置信息進(jìn)行操作,先對運動會信息設(shè)置,管理員進(jìn)入基本信息設(shè)置,設(shè)置運動會的屆次/時間(報名/運動會起止日期),保存/修改/刪除運動會信息;下一步進(jìn)行組別設(shè)置,添加競賽組別;接下來設(shè)置參賽單位和賽次的信息操作。具體流程如下圖: 圖3.2 圖3.3 圖機構(gòu)設(shè)置模塊功能結(jié)構(gòu)本系統(tǒng)機構(gòu)設(shè)置分為:組委
26、會設(shè)置、辦事機構(gòu)設(shè)置、裁判員設(shè)置幾個子模塊。機構(gòu)設(shè)置:組委會設(shè)置(添加、修改、查看、刪除組委會人員姓名和職務(wù)) 辦事機構(gòu)設(shè)置(添加、修改、查看、刪除辦事機構(gòu)人員姓名、職務(wù)、組別) 裁判員設(shè)置(添加、修改、查看、刪除裁判員姓名、職務(wù))圖3.5系統(tǒng)管理員完成對基本設(shè)置信息的處理后對機構(gòu)設(shè)置信息進(jìn)行操作,先進(jìn)入職務(wù)管理添加職務(wù)名稱,再順序?qū)M委會、辦事機構(gòu)、裁判員信息設(shè)置。具體流程如下圖: 圖3.6 圖3.7 圖系統(tǒng)設(shè)置模塊功能結(jié)構(gòu)本系統(tǒng)機系統(tǒng)設(shè)置分為:后臺新聞管理、用戶管理、兩個子模塊。系統(tǒng)管理:后臺新聞管理 (添加、修改、刪除新聞信息并可以上傳先關(guān)圖片) 用戶管理(添加、修改、刪
27、除單位管理員及密碼修改)圖3.9系統(tǒng)管理員完成對系統(tǒng)設(shè)置信息的操作,如新聞的發(fā)布和單位系統(tǒng)管理的管理,具體流程如下圖: 圖3.10 圖3.11 圖3.123.2“基本設(shè)置與機構(gòu)設(shè)置”模塊的具體設(shè)計1.運動會設(shè)置(添加、修改、查看、刪除運動會屆次、運動會開始時間、運動會結(jié)束時間、報名開始時間、報名結(jié)束時間)該頁面供系統(tǒng)管理員設(shè)置運動會的開閉幕時間和報名時段圖3.13主要實現(xiàn)代碼如下:if (ispostback) int jieci = int.parse(this.textbox5.text.trim(); datetime start1 = convert.todatetime(this.t
28、extbox1.value); datetime end1 = convert.todatetime(this.textbox2.value); datetime start2 = convert.todatetime(this.textbox3.value); datetime end2 = convert.todatetime(this.textbox4.value); if (start1 = end1) response.write(alert(運動會開始時間晚于結(jié)束時間); else if (start2 = end2) response.write(alert(報名開始時間晚于結(jié)束
29、時間); else tgameentity te = businessfacadeydh.tgamedisp(0); te.ftimes = jieci; te.fstartdate = start1; te.fenddate = end1; te.fapplystartdate = start2; te.fapplyenddate = end2; te.datatable_action_ = datatable_action.insert; int s = businessfacadeydh.tgameinsertupdatedelete(te); if (s 0) page.registe
30、rstartupscript(addsuccess, alert(添加運動會成功!);location.href=jb_ydh.aspx;); else page.registerstartupscript(addsuccess, alert(添加運動會失?。?;location.href=jb_ydh.aspx;);2.組別設(shè)置(添加、修改、查看、刪除組別編號、名稱)主要針對學(xué)校運動會不同組別的設(shè)置,如教工組、體育組、非體組、團體組等細(xì)分圖3.143.參賽單位設(shè)置(添加、修改、查看、刪除參賽單位屆次、所屬組別、單位編號、單位名稱)主要描述參加運動會的單位參加的不同組別,對運動代表隊進(jìn)行劃分。
31、如文學(xué)院、理學(xué)院、信息學(xué)院、外國語學(xué)院等。圖3.154.賽次設(shè)置(添加、修改、查看、刪除賽次編號、名稱)描述運動會期間比賽的賽次名稱,如徑賽中的跑步,有初賽、復(fù)賽、決賽等劃分。圖3.165.添加職務(wù)信息:添加運動會組織者的職務(wù)身份,劃分不同人負(fù)責(zé)的業(yè)務(wù)和管理范疇。如大會組織委員會成員、大會組織機構(gòu)成員、裁判委員會成員等。圖3.176.組委會設(shè)置(添加、修改、查看、刪除組委會人員姓名和職務(wù))添加大會組織委員會,如主任委員、副主任委員、委員等。圖3.187.辦事機構(gòu)設(shè)置(添加、修改、查看、刪除辦事機構(gòu)人員姓名、職務(wù)、組別)管理大會組織機構(gòu),如秘書組、宣傳組、競賽組、編排記錄組、場地器械組、獎品組、
32、后勤保障、保衛(wèi)組圖3.19主要實現(xiàn)代碼如下:queryparam qp = new queryparam(); qp.where = where 1=1 ; int recordcount = 0; list lst = businessfacadeydh.tumpirelist(qp, out recordcount); for (int t = 0; t lst.count; t+) this.dropdownlist3.items.add(new listitem(lstt.fposition.tostring(), lstt.fposition.tostring(); dropdown
33、list3.items.insert(0, new listitem(請選擇職務(wù), 0); protected void gridview1_rowcreated(object sender, gridviewroweventargs e) int32 dataidx = 0; if (e.row.rowtype = datacontrolrowtype.header) tablecell cell = new tablecell(); cell.width = unit.pixel(5); cell.text = ; e.row.cells.addat(0, cell); else /增加行
34、選項 dataidx = convert.toint32(databinder.eval(e.row.dataitem, id); tablecell cell = new tablecell(); cell.width = unit.pixel(5); cell.text = string.format( , dataidx); e.row.cells.addat(0, cell);8.裁判員設(shè)置(添加、修改、查看、刪除裁判員姓名、職務(wù))管理裁判委員會,如賽事監(jiān)察、總裁判長、副總裁判長、徑賽裁判長、檢錄主裁判、檢查裁判員、發(fā)令主裁判、發(fā)令員、助理發(fā)令員、召回發(fā)令員、終點裁判員、司線員、終點記
35、錄、計時主裁判、計時裁判員成績記錄核算及公告組、田賽裁判長。圖3.203.3“新聞發(fā)布與系統(tǒng)管理”模塊的具體設(shè)計系統(tǒng)管理:后臺新聞管理 (添加、修改、刪除新聞信息并可以上傳先關(guān)圖片) 用戶管理(添加、修改、刪除單位管理員及密碼修改)如下圖:1.后臺新聞管理 (添加、修改、刪除新聞信息并可以上傳先關(guān)圖片)此界面可以由系統(tǒng)管理員和單位管理員操作,可發(fā)布運動會新聞和公告。圖3.212.用戶管理員(添加、修改、刪除單位管理員及密碼修改)該頁面供系統(tǒng)管理員設(shè)置分類用戶級別,如管理員和單位管理員的細(xì)分,查詢、刪除和修改單位管理的信息。圖3.22主要實現(xiàn)代碼如下:tusersentity tu = busi
36、nessfacadeydh.tusersdisp(0); tu.fyhid = int.parse(this.textbox1.text); tu.fdeptid =int.parse(this.dropdownlist1.selectedvalue); tu.fpwd = textbox3.text; tu.floginname = textbox2.text; tu.fusertype = this.dropdownlist2.selectedvalue; tu.datatable_action_ = datatable_action.insert; int s = businessfac
37、adeydh.tusersinsertupdatedelete(tu); if(s0) response.write(alert(添加用戶成功!); else response.write(alert(添加用戶失??!); bindata();int fid = int.parse(viewstatefid.tostring(); tusersentity tu = businessfacadeydh.tusersdisp(0); tu.fyhid = int.parse(this.textbox1.text); tu.fdeptid = int.parse(this.dropdownlist1
38、.selectedvalue); tu.fpwd = textbox3.text; tu.floginname = textbox2.text; tu.fusertype = this.dropdownlist2.selectedvalue; tu.datatable_action_ = datatable_action.insert; int s = businessfacadeydh.tusersinsertupdatedelete(tu); tu.id = fid; if (s 0) response.write(alert(修改用戶信息成功!); else response.write
39、(alert(修改用戶信息失??!); bindata();四. “機構(gòu)設(shè)置”模塊的測試與解決方法4.1測試測試的目的是發(fā)現(xiàn)設(shè)計所存在的問題,并加以修正和優(yōu)化其功能。在教師的指導(dǎo)和小組成員的幫助下,解決了設(shè)計中遇到的問題,順利完成了基本設(shè)置與機構(gòu)設(shè)置模塊的總體架構(gòu)及設(shè)計。設(shè)計完成后,我開始對這幾個模塊進(jìn)行測試,經(jīng)過反復(fù)的測試和改進(jìn),我認(rèn)為基本達(dá)到預(yù)期的結(jié)果,可以提交給用戶使用。但是,在測試的過程中,依然存在許多的問題,比如:1)基本設(shè)置模塊測試功能描述基本設(shè)置信息的顯示,子項目的添加、刪除、修改、清空,單擊進(jìn)入運動會設(shè)置、組別設(shè)置、參賽單位設(shè)置、賽次設(shè)置進(jìn)行操作。用例目的能否正常顯示基本設(shè)置子項
40、,添加、刪除、修改清空數(shù)據(jù),單擊進(jìn)入運動會設(shè)置、組別設(shè)置、參賽單位設(shè)置、賽次設(shè)置進(jìn)行操作。輸入輸出/響應(yīng)實際結(jié)果出錯情況及糾錯措施 點擊“運動會設(shè)置”輸入運動會基本信息,后點擊“添加”按鈕成功添加了運動會設(shè)置的基本信息成功添加運動會的屆次、運動會開始時間、結(jié)束時間、報名開始時間和結(jié)束時間與預(yù)期相符。提示“添加成功”,同步顯示顯示在下方列表。選定要刪除的信息后點擊“刪除”按鈕成功刪除所選定的信息成功刪除運動會設(shè)置信息與預(yù)期相符。提示“刪除成功”選定要修改的信息后點擊“修改內(nèi)容”按鈕,并確定修改在文本框顯示要修改的信息,并修改,完畢后確定修改信息成功修改選定的信息與預(yù)期相符。提示“修改成功”點擊“
41、組別設(shè)置”輸入運動會組別信息,后點擊“添加”按鈕成功添加了組別設(shè)置的基本信息成功添加組別的編號和名稱與預(yù)期相符。提示“添加成功”,同步顯示顯示在下方列表。選定要刪除的信息后點擊“刪除”按鈕成功刪除所選定的信息成功刪除組別設(shè)置信息與預(yù)期相符。提示“刪除成功”選定要修改的信息后點擊“修改內(nèi)容”按鈕,并確定修改在文本框顯示要修改的信息,并修改,完畢后確定修改信息成功修改選定的信息與預(yù)期相符。提示“修改成功”點擊“參賽單位設(shè)置”輸入運動會參賽單位信息,后點擊“添加”按鈕成功添加了參賽單位設(shè)置的基本信息成功添加參賽單位的屆次、所屬組別、單位編號和單位名稱與預(yù)期相符。提示“添加成功”,同步顯示顯示在下方列
42、表。選定要刪除的信息后點擊“刪除”按鈕成功刪除所選定的信息成功刪除參賽單位設(shè)置信息與預(yù)期相符。提示“刪除成功”選定要修改的信息后點擊“修改內(nèi)容”按鈕,并確定修改在文本框顯示要修改的信息,并修改,完畢后確定修改信息成功修改選定的信息與預(yù)期相符。提示“修改成功”點擊“賽次設(shè)置”輸入運動會賽次信息,后點擊“添加”按鈕成功添加了賽次設(shè)置的基本信息成功賽次單位的編號和名稱與預(yù)期相符。提示“添加成功”,同步顯示顯示在下方列表。選定要刪除的信息后點擊“刪除”按鈕成功刪除所選定的信息成功刪除賽次設(shè)置信息與預(yù)期相符。提示“刪除成功”選定要修改的信息后點擊“修改內(nèi)容”按鈕,并確定修改在文本框顯示要修改的信息,并修
43、改,完畢后確定修改信息成功修改選定的信息與預(yù)期相符。提示“修改成功”2)機構(gòu)設(shè)置模塊測試功能描述機構(gòu)設(shè)置信息的顯示,子項目的添加、刪除、修改、清空,單擊進(jìn)入組委會設(shè)置、辦事機構(gòu)設(shè)置、裁判組設(shè)置、職務(wù)管理設(shè)置進(jìn)行操作。用例目的能否正常顯示基本設(shè)置子項,添加、刪除、修改清空數(shù)據(jù),單擊進(jìn)入機構(gòu)設(shè)置子項進(jìn)行操作。輸入輸出/響應(yīng)實際結(jié)果出錯情況及糾錯措施 點擊“組委會設(shè)置”輸入運動會機構(gòu)信息,后點擊“添加”按鈕成功添加了組委會設(shè)置的基本信息成功添加組委會的屆次、職務(wù)、姓名與預(yù)期相符。提示“添加成功”,同步顯示顯示在下方列表。選定要刪除的信息后點擊“刪除”按鈕成功刪除所選定的信息成功刪除組委會設(shè)置信息與預(yù)
44、期相符。提示“刪除成功”選定要修改的信息后點擊“修改內(nèi)容”按鈕,并確定修改在文本框顯示要修改的信息,并修改,完畢后確定修改信息成功修改選定的信息與預(yù)期相符。提示“修改成功” 點擊“辦事機構(gòu)設(shè)置”輸入運動會辦事機構(gòu)信息,后點擊“添加”按鈕成功添加了辦事機構(gòu)設(shè)置的基本信息成功添加辦事機構(gòu)的屆次、分組、職務(wù)、姓名與預(yù)期相符。提示“添加成功”,同步顯示顯示在下方列表。選定要刪除的信息后點擊“刪除”按鈕成功刪除所選定的信息成功刪除辦事機構(gòu)設(shè)置信息與預(yù)期相符。提示“刪除成功”選定要修改的信息后點擊“修改內(nèi)容”按鈕,并確定修改在文本框顯示要修改的信息,并修改,完畢后確定修改信息成功修改選定的信息與預(yù)期相符。提示“修改成功” 點擊“裁判組設(shè)置”輸入運動會裁判員信息,后點擊“添加”按鈕成功添加了裁判組設(shè)置的基本信息成功添加裁判組的屆次、職務(wù)、姓名與預(yù)期相符。提示“添加成功”,同步顯示顯示在下方列表。選定要刪除的信息后點擊“刪除”按鈕成功刪除所選定的信息成功刪除裁判組設(shè)置信息與預(yù)期相符。提示“刪除成功”選定要修改的信息后點擊“修改內(nèi)容”按鈕,并確定修改在文本框顯示要修改的信息,并修改,完畢后確定修改信息成功修改選定的信息與預(yù)期相符。提示“修改成功” 點擊“職務(wù)管理”輸入運動會職務(wù)設(shè)置信息,后點擊“添加”按鈕成功添加了裁職務(wù)名稱成功添加職務(wù)名稱與預(yù)期相符。提示“添加成功”,同步顯示顯示在下方列表
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 場所機械租賃合同范例
- 2025水暖工程合同大全
- 教育機構(gòu)中介合同范例
- 2025合同結(jié)算流程(試行)
- 石材純安裝合同范例
- 2025飯店承包經(jīng)營合同
- 公司合作合同范例4篇
- 報關(guān)咨詢服務(wù)合同范例
- 銅陵職業(yè)技術(shù)學(xué)院《中學(xué)物理專題訓(xùn)練與研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 完整版100以內(nèi)加減法混合運算4000道46
- 高考英語單項選擇題題庫題
- 檢驗檢測機構(gòu)資質(zhì)認(rèn)定現(xiàn)場評審日程表及簽到表
- 完整版高低壓開關(guān)柜投標(biāo)文件技術(shù)標(biāo)
- 蘭州市行政區(qū)劃代碼表
- 鐵路貨場平面圖和縱斷面CAD(共3頁)
- 管鮑之交-歷史劇劇本(共4頁)
- [交流][jtag]跟我學(xué)jtag協(xié)議破解——第一彈初識jtagtap狀態(tài)機
- 尼康FM2說明書25頁
- You-are-My-Sunshine中英文歌詞
- 甲醇制氫裝置冷凝器(E0103)設(shè)計
- 學(xué)校德育活動安排表
評論
0/150
提交評論