




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄摘要 IAbstract II第1章概述 11.1課題背景及意義 11.2研究內(nèi)容與目的 11.3可行性分析 22.1系統(tǒng)概述 32.2系統(tǒng)業(yè)務(wù)流程分析 32.2.1網(wǎng)站前臺(tái)業(yè)務(wù)流程 32.2.2網(wǎng)站后臺(tái)業(yè)務(wù)流程 42.3功能需求分析 52.3.1前臺(tái)功能模塊 52.3.2后臺(tái)功能模塊 10第3章系統(tǒng)設(shè)計(jì) 213.1總體設(shè)計(jì) 213.2前臺(tái)功能模塊設(shè)計(jì) 233.2.1首頁展示模塊 233.2.2運(yùn)動(dòng)員個(gè)人中心模塊 233.2.3比賽報(bào)名模塊 253.3后臺(tái)功能模塊設(shè)計(jì) 263.3.1報(bào)名管理模塊 263.3.2比賽管理模塊 273.3.3統(tǒng)計(jì)管理模塊 283.3.4校記錄管理模塊 293.3.5人員管理模塊 293.3.6分組管理模塊 303.3.7首頁管理模塊 313.4數(shù)據(jù)庫設(shè)計(jì) 323.4.1概念結(jié)構(gòu)設(shè)計(jì) 323.4.2邏輯結(jié)構(gòu)設(shè)計(jì) 353.4.3物理結(jié)構(gòu)設(shè)計(jì) 36第4章系統(tǒng)實(shí)現(xiàn) 424.1高校運(yùn)動(dòng)會(huì)管理系統(tǒng)前臺(tái)實(shí)現(xiàn) 424.1.1前臺(tái)首頁 424.1.2運(yùn)動(dòng)員個(gè)人中心模塊 444.1.3比賽報(bào)名模塊 474.2高校運(yùn)動(dòng)會(huì)管理網(wǎng)站后臺(tái)實(shí)現(xiàn) 494.2.1后臺(tái)主頁 494.2.2報(bào)名管理模塊 514.2.3比賽管理模塊 534.2.4統(tǒng)計(jì)管理模塊 564.2.5校記錄管理模塊 595.2.6人員管理模塊 604.2.7分組管理模塊 614.2.8首頁管理模塊 624.3高校運(yùn)動(dòng)會(huì)管理網(wǎng)站系統(tǒng)測(cè)試 644.3.1系統(tǒng)用例測(cè)試 644.3.2測(cè)試結(jié)果 66總結(jié) 67參考文獻(xiàn) 68致謝 69基于springboot的高校運(yùn)動(dòng)會(huì)管理摘要基于springboot的高校運(yùn)動(dòng)會(huì)管理系統(tǒng)網(wǎng)站平臺(tái),主要于來自學(xué)校對(duì)于運(yùn)動(dòng)會(huì)期間管理的需要,主要通過網(wǎng)上查閱資料,對(duì)運(yùn)動(dòng)會(huì)期間的流程進(jìn)行追蹤調(diào)查為基礎(chǔ)進(jìn)行分析,最終實(shí)現(xiàn)了一個(gè)為學(xué)校舉辦運(yùn)動(dòng)會(huì)提供報(bào)名的網(wǎng)站。使用B/S模式,基于springboot上,使用MySQL作為系統(tǒng)開發(fā)數(shù)據(jù)庫,使用IDEA作為主要開發(fā)工具,運(yùn)行于tomcat服務(wù)器,以java、Html5+CSS3、VUE、BOOTSTRAP等為主要技術(shù)。前臺(tái)人員分為游客、運(yùn)動(dòng)員、首頁分為新聞模塊、公告模塊、法規(guī)模塊、以及人物風(fēng)采展示部分并且引入了高德地圖的圖層使用點(diǎn)標(biāo)記標(biāo)記了學(xué)院的位置用于在地圖中直觀的看到學(xué)校位置,新聞、公告、法規(guī)、人物展示模塊均由管理員管理,及時(shí)更新公告內(nèi)容,四個(gè)模塊均在首頁進(jìn)行體現(xiàn),給予游客直觀的感受,新聞公告內(nèi)容用于更好的了解學(xué)校近期動(dòng)態(tài)。運(yùn)動(dòng)員通過各自賬號(hào)登錄系統(tǒng)進(jìn)行本年度的校運(yùn)會(huì)報(bào)名,登錄后可以進(jìn)行查看學(xué)校的各個(gè)項(xiàng)目的校記錄、報(bào)名后查看比賽信息以及比賽成績(分為預(yù)賽與決賽),運(yùn)動(dòng)員可修改個(gè)人的部分信息。后臺(tái)部分為學(xué)院教師、裁判與管理員,管理員負(fù)責(zé)對(duì)新聞公告以及人物展示進(jìn)行及時(shí)發(fā)布或更新,設(shè)定比賽的報(bào)名截至?xí)r間和比賽開始的起止時(shí)間,對(duì)人員信息管理,人員分為運(yùn)動(dòng)員、學(xué)院負(fù)責(zé)老師、裁判。學(xué)院負(fù)責(zé)教師模塊為收集本學(xué)院學(xué)生的報(bào)名信息,組織學(xué)院運(yùn)動(dòng)員測(cè)試將測(cè)試結(jié)果登記系統(tǒng),并將成績相對(duì)優(yōu)秀的學(xué)生的報(bào)名信息按排名提交系統(tǒng),老師可查看比賽信息比賽成績報(bào)名人數(shù)、各項(xiàng)目以及男女報(bào)名比例等。裁判模塊:為所有報(bào)名的運(yùn)動(dòng)員進(jìn)行分組分道并確定比賽時(shí)間,為運(yùn)動(dòng)員進(jìn)行預(yù)賽決賽成績的登記,生成比賽名次并統(tǒng)計(jì)各學(xué)院在本次運(yùn)動(dòng)會(huì)中所獲得的團(tuán)體總分。關(guān)鍵字:Springboot,VUE,報(bào)名
UniversitysportsmeetingmanagementbasedonSpringbootAbstractSpringbootbasedontheuniversitysportsmanagementsystemwebsiteplatform,mainlyfromtheschoolforthemanagementofthegamesduringtheneeds,mainlythroughonlineaccesstoinformation,theprocessofthegamesduringthetrackingsurveybasedonanalysis,andfinallyachievedawebsitefortheschooltoholdgamestoprovideregistration.B/Smode,basedonSpringboot,MySQLisusedasthesystemdevelopmentdatabase,IDEAisusedasthemaindevelopmenttool,runningontheTomcatserver,Java,Html5+CSS3,VUE,BOOTSTRAPandothermaintechnologiesareused.Frontdeskstaffisdividedintotourists,athletes,thehomepageisdividedintomodules,newsannouncementmodule,codemodules,andcharacterthearpartandtheintroductionofgoldmaplayerusingdotnotationmarkedthelocationofthecollegeforintuitiveseeschoollocationinthemap,newsandannouncements,rulesandregulations,thecharacterdisplaymoduleismanagedbyanadministratorandtimelyrenewthecontentoftheannouncement,Thefourmodulesarereflectedinthehomepagetogivetouristsintuitivefeelings,andthenewsbulletincontentisusedtobetterunderstandtherecentdevelopmentsoftheschool.Athletesthroughtheirownaccountloginsystemforthisyear'sschoolsportsmeetregistration,logincanviewtheschoolrecordofeachproject,aftertheregistrationtoviewthecompetitioninformationandresults(dividedintopreliminaryandfinal),athletescanmodifypartofthepersonalinformation.Thebackstagepartisteachers,refereesandadministratorsofthecollege.Theadministratorsareresponsiblefortimelyreleasingorupdatingnewsannouncementsandcharacterdisplays,settingthedeadlineforregistrationandthestartandendtimeofthecompetition,andmanagingpersonnelinformation,includingathletes,teachersinchargeofthecollegeandreferees.Thecollegeisresponsiblefortheteachermoduletocollecttheregistrationinformationofthecollegestudents,organizethecollegeathletetestandregisterthetestresultsinthesystem,andsubmittheregistrationinformationofthestudentswithrelativelyexcellentresultstothesystemaccordingtotheranking.Theteachercancheckthecompetitioninformation,thecompetitionresults,thenumberofapplicants,variouseventsandtheproportionofmaleandfemaleapplicants.Refereemodule:dividethelanesanddeterminethecompetitiontimeforalltheregisteredathletes,registertheresultsofthepreliminaryfinalfortheathletes,generatethecompetitionrankingsandcountthetotalscoreofeachschoolinthisgames..Keywords:Springboot,VUE,applying第1章概述1.1課題背景及意義在當(dāng)前信息社會(huì)發(fā)展如此迅速的情況下怎么能不開發(fā)一個(gè)屬于自己學(xué)校的運(yùn)動(dòng)會(huì)管理系統(tǒng)呢?國家號(hào)召全民運(yùn)動(dòng)的口令下只有好的身體才能更好的工作,并且大學(xué)生更是代表了未來,據(jù)研究調(diào)查表明當(dāng)前國家的肥胖率居高不下,國民的身體素質(zhì)也是普遍偏低,這一點(diǎn)同樣體現(xiàn)在大學(xué)生的身上,在全國的高校中一年一測(cè)的體測(cè)一度成為大學(xué)生的噩夢(mèng),更有大多數(shù)的人達(dá)不到合格線,說明國民的身體素質(zhì)極度堪憂、這對(duì)于社會(huì)來說是及其不利的,開發(fā)一個(gè)主要為學(xué)校運(yùn)動(dòng)會(huì)期間進(jìn)行報(bào)名比賽安排等流程的系統(tǒng)是非常有利的,即使不在運(yùn)動(dòng)會(huì)期間該系統(tǒng)也能發(fā)揮出他的作用對(duì)于體育愛好者可以及時(shí)關(guān)注網(wǎng)站的新聞,各大賽事的結(jié)果,體育局新出臺(tái)的政策法規(guī)、欣賞學(xué)院運(yùn)動(dòng)健兒們的風(fēng)采,平時(shí)利用此網(wǎng)站激發(fā)學(xué)生們的鍛煉激情,促進(jìn)同學(xué)的身體健康。相對(duì)于傳統(tǒng)的編排方式比賽場(chǎng)次比賽時(shí)間以及還需要手動(dòng)為參賽運(yùn)動(dòng)員編排比賽號(hào)碼,系統(tǒng)將更加全面而且更加仔細(xì)不會(huì)出現(xiàn)多報(bào)漏報(bào)的情況,通過系統(tǒng)將整個(gè)比賽流程展現(xiàn)出來非常直觀,更是利用了多種統(tǒng)計(jì)圖表對(duì)賽前的人數(shù)項(xiàng)目的統(tǒng)計(jì)以及賽后各學(xué)院在本次運(yùn)動(dòng)會(huì)期間所獲得的成績對(duì)應(yīng)的分?jǐn)?shù)并評(píng)選出前幾名的學(xué)院。予以頒發(fā)獲獎(jiǎng)獎(jiǎng)狀和證書。1.2研究內(nèi)容與目的在該系統(tǒng)之前一直都采用人工的方式對(duì)各類項(xiàng)目進(jìn)行編排工作,首先采用人工的方式收集各學(xué)院的報(bào)名信息避免不了運(yùn)動(dòng)員信息或者報(bào)名信息缺漏的現(xiàn)象,其次在對(duì)報(bào)名信息進(jìn)行排賽時(shí)避免不了各種數(shù)據(jù)出現(xiàn)錯(cuò)誤以及比賽信息的混亂等問題一旦將比賽信息編排完之后要想進(jìn)行修改是非常困難的而且也會(huì)消耗大量的時(shí)間以及精力,研究該課題是為了擺脫傳統(tǒng)的人工排組排號(hào)的弊端讓整個(gè)運(yùn)動(dòng)會(huì)的流程更加系統(tǒng)的進(jìn)行下去,有了該系統(tǒng)之后可以自動(dòng)限制運(yùn)動(dòng)員所報(bào)的項(xiàng)目總數(shù),并且根據(jù)運(yùn)動(dòng)員信息(教師、學(xué)生)可以自動(dòng)顯示出能提供報(bào)名的項(xiàng)目。完成報(bào)名后上傳系統(tǒng)等待學(xué)院老師的查看并組織學(xué)院內(nèi)部測(cè)試數(shù)據(jù)公開將測(cè)試成績良好者上傳至系統(tǒng),并能通過圖表的形式直觀的看到本學(xué)院的報(bào)名人數(shù)比例等信息、通過系統(tǒng)查看比賽信息和比賽成績。裁判采用線上排組排號(hào)線下制作號(hào)碼牌,裁判登記成績時(shí)系統(tǒng)將根據(jù)所輸入的成績自動(dòng)完成排名,并完成預(yù)賽成績決賽名單決賽成績的一系列流程。待所有比賽結(jié)束后根據(jù)決賽成績的比賽排名進(jìn)行統(tǒng)計(jì)各學(xué)院的得分情況,并評(píng)選出得分最高的幾個(gè)學(xué)院。有了該系統(tǒng)的參與會(huì)使整個(gè)流程更加清晰,也大大解放了比賽期間的各種人工計(jì)算成績排名的步驟。1.3可行性分析經(jīng)濟(jì)可行性:立足于免費(fèi)的開源軟件和框架進(jìn)行開發(fā),大大節(jié)省了經(jīng)濟(jì)的支出,出現(xiàn)問題方便及時(shí)處理反饋。技術(shù)可行性:使用java作為后端開發(fā)語言立足于springboot,配合MySQL以及JavaScript等方法可以實(shí)現(xiàn)該系統(tǒng)的基本功能。社會(huì)可行性:打破傳統(tǒng)的手記方式使用信息化的方式更加準(zhǔn)確的直觀的將數(shù)據(jù)展示出來,更大程度上避免了數(shù)據(jù)的出錯(cuò),并且更加直觀的將數(shù)據(jù)展示。風(fēng)險(xiǎn)因素及對(duì)策:開發(fā)此系統(tǒng)產(chǎn)生的風(fēng)險(xiǎn)較小。技術(shù)方面都是使用市面上非常成熟的語言以及技術(shù),如果有問題都能得到解決辦法不會(huì)出現(xiàn)無法解決的問題,另外開發(fā)使用的對(duì)象乃是學(xué)校的學(xué)生并沒有涉及到太多的經(jīng)濟(jì)因素,也大大降低了該系統(tǒng)使用的風(fēng)險(xiǎn)。
2.1系統(tǒng)概述該系統(tǒng)為運(yùn)動(dòng)會(huì)管理,意在為運(yùn)動(dòng)會(huì)期間提供運(yùn)動(dòng)員報(bào)名以及比賽期間各種項(xiàng)目的成績管理人員安排,系統(tǒng)部分功能如下:(1)游客進(jìn)入網(wǎng)站后,通過首頁瀏覽校園體育新聞公告,體育局最新的發(fā)布政策,欣賞學(xué)校運(yùn)動(dòng)員的風(fēng)采,并用地圖標(biāo)出學(xué)院的坐標(biāo)附帶導(dǎo)航功能。(2)運(yùn)動(dòng)員登錄系統(tǒng)后,可進(jìn)行報(bào)名管理,查看各項(xiàng)目的校記錄,修改個(gè)人密碼,;瀏覽比賽規(guī)則,查看報(bào)名比賽信息比賽成績等。2.2系統(tǒng)業(yè)務(wù)流程分析本文立足于學(xué)校的運(yùn)動(dòng)會(huì)過程中的整個(gè)流程,分析業(yè)務(wù)流程。首先,提供一個(gè)頁面整潔排版清晰,內(nèi)容完整的前臺(tái)頁面。游客只能在頁面中瀏覽新聞消息;運(yùn)動(dòng)員登錄后可根據(jù)身份選擇比賽項(xiàng)目報(bào)名,查看比賽信息成績、查看校記錄。2.2.1網(wǎng)站前臺(tái)業(yè)務(wù)流程用戶可通過地址訪問本網(wǎng)站,游客僅能訪問網(wǎng)站的首頁、包括新聞公告頁面、政策法規(guī)頁面、人物風(fēng)采展示頁面、學(xué)院地址頁面(包含導(dǎo)航功能)。尋常用戶無法登錄系統(tǒng)、登錄用戶必須為本學(xué)院的學(xué)生或者教師、在系統(tǒng)管理員的確認(rèn)下進(jìn)行身份的錄入才能成為該網(wǎng)站真正的用戶、成為用戶后根據(jù)用戶身份便有了報(bào)名成績管理等一系列功能。高校運(yùn)動(dòng)會(huì)管理網(wǎng)站的前臺(tái)流程如下圖2-1所示。 圖2-1高校運(yùn)動(dòng)會(huì)管理網(wǎng)站前臺(tái)流程圖2.2.2網(wǎng)站后臺(tái)業(yè)務(wù)流程高校運(yùn)動(dòng)會(huì)報(bào)名網(wǎng)站的后臺(tái)管理模塊,通過不同的身份進(jìn)行登錄,登錄后管理不同的功能模塊有管理員、學(xué)院老師和裁判。管理員負(fù)責(zé)管理學(xué)校成員(包括自己、運(yùn)動(dòng)員、老師和裁判)信息、設(shè)定報(bào)名時(shí)間、新聞管理以及圖片上傳。并且每個(gè)功能模塊下都有添加、修改、刪除子模塊。學(xué)院老師負(fù)責(zé)審核測(cè)試成績完成整體報(bào)名、裁判為各自運(yùn)動(dòng)員排組排道登記成績排名。系統(tǒng)簡(jiǎn)要說明如下,各用戶通過各自身份登錄系統(tǒng),使用系統(tǒng)功能進(jìn)行報(bào)名管理成績管理等,或直接退出本系統(tǒng)。
高校運(yùn)動(dòng)會(huì)報(bào)名網(wǎng)站的后臺(tái)管理流程如下圖2-2所示。圖2-2高校運(yùn)動(dòng)會(huì)報(bào)名網(wǎng)站后臺(tái)流程圖2.3功能需求分析2.3.1前臺(tái)功能模塊前臺(tái)包括:新聞列表、公告列表、人物風(fēng)采展示、比賽報(bào)名、運(yùn)動(dòng)員修改個(gè)人密碼、查看校記錄、查看比賽信息比賽成績等功能。新聞列表游客訪問該網(wǎng)站首頁瀏覽新聞公告列表,并且點(diǎn)擊單個(gè)新聞查看該新聞詳情。人物風(fēng)采展示游客進(jìn)入該網(wǎng)站瀏覽本學(xué)院優(yōu)秀運(yùn)動(dòng)員的圖片以及對(duì)運(yùn)動(dòng)員的介紹和取得的各種成績,所有運(yùn)動(dòng)員的圖片簡(jiǎn)介均由管理員管理發(fā)布。比賽報(bào)名游客通過網(wǎng)站登錄系統(tǒng)后根據(jù)登錄的身份提供出符合報(bào)名的項(xiàng)目并限定一人只允許報(bào)兩項(xiàng)。修改個(gè)人密碼運(yùn)動(dòng)員登錄后可以修改密碼。查看校記錄在運(yùn)動(dòng)員登錄系統(tǒng)后可以看到學(xué)校的每個(gè)項(xiàng)目的最好成績。查看比賽信息比賽成績?cè)谶\(yùn)動(dòng)員完成報(bào)名學(xué)院老師完成審核并且報(bào)名時(shí)間結(jié)束后裁判進(jìn)行為運(yùn)動(dòng)員分組分道安排隨后便可以查看到自己的比賽信息,比賽結(jié)束后可以查看到各自的比賽成績。游客用例游客具有登錄、瀏覽公告、瀏覽新聞、瀏覽人物風(fēng)采等功能。具體功能如圖2-4所示。圖2-4游客用例圖身份登錄功能的詳細(xì)描述如表2-2所示。表2-2登錄功能用例描述名稱內(nèi)容用例編號(hào):CC01用例名:登錄參與者:游客觸發(fā)因素:游客訪問登錄頁面輸入信息:輸入身份編號(hào)、密碼結(jié)果:登錄成功后置條件:登錄身份只有為本學(xué)院的學(xué)生或教師過程:1)輸入身份編號(hào)、密碼2)點(diǎn)擊下拉框選擇登錄身份3)點(diǎn)擊登錄按鈕風(fēng)采瀏覽的詳細(xì)描述如表2-3所示。表2-3風(fēng)采瀏覽功能用例描述名稱內(nèi)容用例編號(hào):CC03用例名:風(fēng)采瀏覽參與者:游客或?qū)W生或老師觸發(fā)因素:游客或其他用戶訪問該網(wǎng)站結(jié)果:成功進(jìn)入教程瀏覽界面過程:1)游客或其他用戶在瀏覽器中查找該網(wǎng)站的鏈接或直接通過地址欄輸入地址進(jìn)行瀏覽查看新聞功能的詳細(xì)描述如表2-4所示。表2-4查看新聞功能用例描述名稱內(nèi)容用例編號(hào):CC04用例名:查看新聞參與者:游客或?qū)W生或老師觸發(fā)因素:游客或其他用戶訪問該網(wǎng)站結(jié)果:成功進(jìn)入新聞公告頁過程:1)游客或其他用戶在瀏覽器中查找該網(wǎng)站的鏈接或直接通過地址欄輸入地址進(jìn)行瀏覽
(2)運(yùn)動(dòng)員用例運(yùn)動(dòng)員在網(wǎng)站前臺(tái)能夠修改密碼,比賽報(bào)名、校記錄查看、比賽信息比賽成績查看、查看新聞公告。具體情況如圖2-8所示。圖2-5運(yùn)動(dòng)員用例圖修改個(gè)人密碼功能的詳細(xì)描述如表2-6所示。表2-6修改個(gè)人密碼用例描述名稱內(nèi)容用例編號(hào):CC06用例名:修改個(gè)人密碼參與者:運(yùn)動(dòng)員觸發(fā)因素:用戶通過網(wǎng)站登錄至系統(tǒng),然后點(diǎn)擊修改密碼菜單結(jié)果:完成密碼修改后置條件:退出運(yùn)動(dòng)員頁面,返回登錄頁面過程:點(diǎn)擊修改密碼模塊輸入舊密碼、新密碼、確認(rèn)密碼后臺(tái)判斷舊密碼是否正確新密碼與確認(rèn)密碼是否一致完成修改密碼,退出登錄
項(xiàng)目報(bào)名功能的詳細(xì)描述如表2-7所示。表2-7項(xiàng)目報(bào)名用例描述名稱內(nèi)容用例編號(hào):CC07用例名:項(xiàng)目報(bào)名參與者:運(yùn)動(dòng)員輸入信息:輸入報(bào)名項(xiàng)目一和項(xiàng)目二觸發(fā)因素:在允許報(bào)名的時(shí)間范圍內(nèi)結(jié)果:生成報(bào)名信息后置條件:提示報(bào)名成功并將報(bào)名按鈕禁用,等待學(xué)院老師審核過程:1)點(diǎn)擊下拉框選擇項(xiàng)目一2)點(diǎn)擊下拉框選擇項(xiàng)目二3)點(diǎn)擊報(bào)名4)產(chǎn)生報(bào)名信息5)學(xué)院老師審核通過校記錄查看功能的詳細(xì)描述如表2-8所示。表2-8校記錄查看用例描述名稱內(nèi)容用例編號(hào):CC08用例名:校記錄查看參與者:運(yùn)動(dòng)員觸發(fā)因素:點(diǎn)擊校記錄按鈕結(jié)果:瀏覽校記錄后置條件:1)校記錄信息展示過程:點(diǎn)擊校記錄按鈕跳轉(zhuǎn)至校記錄頁面比賽信息成績描述如表2-9所示。表2-9比賽信息成績用例描述名稱內(nèi)容用例編號(hào):CC09用例名:比賽信息成績參與者:運(yùn)動(dòng)員觸發(fā)因素:運(yùn)動(dòng)員點(diǎn)擊比賽信息按鈕結(jié)果:瀏覽比賽信息比賽成績后置條件:比賽信息比賽成績展示過程:運(yùn)動(dòng)員在本頁面點(diǎn)擊“比賽信息查看”按鈕跳轉(zhuǎn)至比賽信息頁面瀏覽新聞公告的詳細(xì)描述如表2-10所示。表2-10瀏覽新聞公告用例描述名稱內(nèi)容用例編號(hào):CC10用例名:瀏覽新聞公告參與者:運(yùn)動(dòng)員觸發(fā)因素:運(yùn)動(dòng)員通過網(wǎng)站首頁瀏覽通知公告結(jié)果:進(jìn)入單個(gè)新聞頁面后置條件:通過導(dǎo)航欄菜單項(xiàng)選擇需要查看信息列表過程:1)運(yùn)動(dòng)員在首頁單擊“新聞”列表2.3.2后臺(tái)功能模塊(1)學(xué)院管理員用例學(xué)院管理員在網(wǎng)站后臺(tái)含有以下6個(gè)主要管理模塊:新聞、公告、法規(guī)、風(fēng)采展示、人員、報(bào)名時(shí)間。具體情況如圖2-6所示。圖2-6學(xué)院管理員用例圖風(fēng)采展示管理功能的詳細(xì)描述如表2-11所示。表2-11風(fēng)采展示管理功能用例描述名稱內(nèi)容用例編號(hào):CC15用例名:風(fēng)采展示參與者:學(xué)院管理員觸發(fā)因素:學(xué)院管理員管理風(fēng)采展示輸入信息:運(yùn)動(dòng)員的出生日期等介紹和取得的各種成績和選擇上傳圖片結(jié)果:完成更新,首頁的運(yùn)動(dòng)員展示信息發(fā)生改變后置條件:將圖片上傳至服務(wù)器中,圖片地址和運(yùn)動(dòng)員介紹存入數(shù)據(jù)庫,并更新首頁的信息過程:1)登錄后進(jìn)入學(xué)院管理員管理模塊2)選擇風(fēng)采展示管理3)點(diǎn)擊上傳按鈕,選擇圖片4)輸入運(yùn)動(dòng)員介紹5)點(diǎn)擊發(fā)布按鈕法規(guī)管理功能的詳細(xì)描述如表2-12所示。表2-12法規(guī)管理功能用例描述名稱內(nèi)容用例編號(hào):CC16用例名:法規(guī)管理參與者:學(xué)院管理員觸發(fā)因素:學(xué)院管理員管理法規(guī)輸入信息:法規(guī)標(biāo)題、法規(guī)內(nèi)容結(jié)果:法規(guī)發(fā)布或更新完成后置條件:將新的法規(guī)內(nèi)容添加至數(shù)據(jù)庫中,更新首頁的法規(guī)過程:1)進(jìn)入法規(guī)管理模塊2)點(diǎn)擊新建按鈕3)輸入法規(guī)標(biāo)題、法規(guī)內(nèi)容4)點(diǎn)擊發(fā)布按鈕人員管理功能的詳細(xì)描述如表2-13所示。表2-13人員管理功能用例描述名稱內(nèi)容用例編號(hào):CC17用例名:人員管理參與者:學(xué)院管理員觸發(fā)因素:學(xué)院管理員管理人員輸入信息:編號(hào)姓名性別學(xué)院等信息結(jié)果:完成人員信息的錄入后置條件:將新學(xué)生的個(gè)人信息加入到數(shù)據(jù)庫中,并刷新當(dāng)前頁面續(xù)表2-13過程:1)點(diǎn)擊人員管理模塊2)點(diǎn)擊添加按鈕3)輸入個(gè)人信息4)點(diǎn)擊新增按鈕,完成學(xué)生信息錄入新聞管理功能的詳細(xì)描述如表2-14所示。表2-14新聞管理功能用例描述名稱內(nèi)容用例編號(hào):CC19用例名:新聞管理參與者:學(xué)院管理員觸發(fā)因素:學(xué)院管理員管理新聞?shì)斎胄畔ⅲ盒侣剺?biāo)題、新聞內(nèi)容結(jié)果:法規(guī)發(fā)布或更新完成后置條件:將新的新聞內(nèi)容添加至數(shù)據(jù)庫中,更新首頁的新聞過程:1)進(jìn)入新聞管理模塊2)點(diǎn)擊新建按鈕3)輸入新聞標(biāo)題、新聞內(nèi)容4)點(diǎn)擊發(fā)布按鈕
報(bào)名時(shí)間管理功能的詳細(xì)描述如表2-15所示。表2-15報(bào)名時(shí)間管理功能用例描述名稱內(nèi)容用例編號(hào):CC20用例名:報(bào)名時(shí)間管理參與者:學(xué)院管理員觸發(fā)因素:學(xué)院管理員管理報(bào)名時(shí)間輸入信息:相應(yīng)時(shí)間結(jié)果:完成本年報(bào)名以及比賽時(shí)間的安排后置條件:將報(bào)名起止時(shí)間和比賽開始結(jié)束時(shí)間分別插入進(jìn)數(shù)據(jù)庫中過程:1)進(jìn)入報(bào)名時(shí)間管理的模塊2)選擇報(bào)名開始日期、報(bào)名結(jié)束日期、比賽開始日期以及比賽結(jié)束時(shí)間3)點(diǎn)擊“完成時(shí)間設(shè)定”按鈕學(xué)院老師用例學(xué)院老師后臺(tái)管理模塊主要分為6個(gè)部分。測(cè)試成績管理、報(bào)名管理、修改個(gè)人密碼、統(tǒng)計(jì)管理、比賽信息查看、比賽成績查看。詳細(xì)情況如圖2-7所示圖2-7學(xué)院老師用例圖測(cè)試成績管理功能的詳細(xì)描述如表2-16所示。表2-16測(cè)試成績管理功能用例描述名稱內(nèi)容用例編號(hào):CC20用例名:測(cè)試成績管理參與者:學(xué)院老師觸發(fā)因素:學(xué)院老師管理學(xué)院測(cè)試成績輸入信息:學(xué)院測(cè)試成績結(jié)果:完成本年度的學(xué)院成績測(cè)試后置條件:將本學(xué)院所有運(yùn)動(dòng)員的報(bào)名項(xiàng)目成績進(jìn)行登記插入數(shù)據(jù)庫中,頁面提示成績錄入完成過程:1)進(jìn)入學(xué)院測(cè)試成績管理的模塊2)將學(xué)院每一個(gè)運(yùn)動(dòng)員的成績進(jìn)行輸入3)點(diǎn)擊“錄入成績”按鈕報(bào)名管理功能的詳細(xì)描述如表2-17所示。表2-17報(bào)名管理功能用例描述名稱內(nèi)容用例編號(hào):CC20用例名:報(bào)名管理參與者:學(xué)院老師觸發(fā)因素:完成學(xué)院運(yùn)動(dòng)員成績錄入輸入信息:無結(jié)果:將符合條件的運(yùn)動(dòng)員完成報(bào)名后置條件:將運(yùn)動(dòng)員信息插入數(shù)據(jù)庫的預(yù)賽表中過程:1)進(jìn)入報(bào)名頁面2)按項(xiàng)目和成績進(jìn)行分組將每個(gè)項(xiàng)目的前四個(gè)人員選中3)點(diǎn)擊“報(bào)名完成”按鈕4)禁用報(bào)名按鈕統(tǒng)計(jì)管理功能的詳細(xì)描述如表2-18所示。表2-18統(tǒng)計(jì)管理功能用例描述名稱內(nèi)容用例編號(hào):CC20用例名:統(tǒng)計(jì)管理參與者:學(xué)院老師觸發(fā)因素:學(xué)院運(yùn)動(dòng)員完成比賽報(bào)名結(jié)果:用圖表展示人員分布參賽項(xiàng)目分布情況后置條件:從數(shù)據(jù)庫中查詢出報(bào)名信息分別以性別和項(xiàng)目名進(jìn)行分組過程:1)進(jìn)入人數(shù)統(tǒng)計(jì)頁面比賽信息查看描述如表2-19所示。表2-19比賽信息查看用例描述名稱內(nèi)容用例編號(hào):CC09用例名:比賽信息查看參與者:學(xué)院老師觸發(fā)因素:學(xué)院老師點(diǎn)擊比賽信息按鈕結(jié)果:瀏覽比賽信息后置條件:從數(shù)據(jù)庫中查詢比賽信息展示過程:學(xué)院老師在本頁面點(diǎn)擊“比賽信息查看”按鈕2)跳轉(zhuǎn)至比賽信息頁面裁判用例裁判管理模塊主要分為6個(gè)部分。為預(yù)賽管理、決賽管理、校記錄管理、統(tǒng)計(jì)管理、修改個(gè)人密碼、分組管理。詳細(xì)情況如圖2-8圖2-8裁判管理用例圖預(yù)賽管理功能的詳細(xì)描述如表2-20所示。表2-20預(yù)賽管理功能用例描述名稱內(nèi)容用例編號(hào):CC20用例名:預(yù)賽管理參與者:裁判觸發(fā)因素:該項(xiàng)目已經(jīng)完成分組分道輸入信息:對(duì)應(yīng)學(xué)生的成績結(jié)果:完成該項(xiàng)目的預(yù)賽成績登記后置條件:更新該項(xiàng)目運(yùn)動(dòng)員的所有成績并取前八名進(jìn)入決賽過程:1)進(jìn)入預(yù)賽成績管理頁面2)選擇比賽項(xiàng)目3)查詢比賽名單4)為每一組的運(yùn)動(dòng)員登記成績5)為每一組進(jìn)行排名6)錄入預(yù)賽成績7)生成決賽名單決賽管理功能的詳細(xì)描述如表2-21所示。表2-21決賽管理功能用例描述名稱內(nèi)容用例編號(hào):CC20用例名:決賽管理參與者:裁判觸發(fā)因素:預(yù)賽成績登記結(jié)束或分組分道后輸入信息:每個(gè)運(yùn)動(dòng)員對(duì)應(yīng)的成績結(jié)果:完成決賽成績的錄入后置條件:將決賽成績決賽排名更新至數(shù)據(jù)庫中,刷新當(dāng)前頁面過程:1)進(jìn)入決賽管理的模塊2)選擇決賽項(xiàng)目,查詢決賽名單3)為每位運(yùn)動(dòng)員登記決賽成績4)點(diǎn)擊“排名”按鈕完成決賽成績排名5)完成決賽成績的登記校記錄管理功能的詳細(xì)描述如表2-22所示。表2-22校記錄管理功能用例描述名稱內(nèi)容用例編號(hào):CC20用例名:校記錄管理參與者:裁判觸發(fā)因素:在比賽過程中有學(xué)生打破某項(xiàng)記錄輸入信息:學(xué)生的學(xué)號(hào)和破紀(jì)錄日期結(jié)果:完成某項(xiàng)記錄的更新后置條件:將破紀(jì)錄的學(xué)生學(xué)號(hào)和日期存入數(shù)據(jù)庫中把舊的信息更新過程:1)進(jìn)入校記錄管理的模塊2)選擇某個(gè)項(xiàng)目的修改圖標(biāo)3)輸入破紀(jì)錄的運(yùn)動(dòng)員學(xué)號(hào)和日期4)點(diǎn)擊“修改“按鈕統(tǒng)計(jì)管理功能的詳細(xì)描述如表2-23所示。表2-23統(tǒng)計(jì)管理功能用例描述名稱內(nèi)容用例編號(hào):CC20用例名:統(tǒng)計(jì)管理參與者:裁判觸發(fā)因素:所有學(xué)院運(yùn)動(dòng)員完成報(bào)名結(jié)果:用圖表展示人員分布參賽項(xiàng)目分布情況后置條件:從數(shù)據(jù)庫中查詢出報(bào)名信息分別以性別和項(xiàng)目或?qū)W院等字段名進(jìn)行分組過程:1)進(jìn)入人數(shù)統(tǒng)計(jì)頁面分組管理功能的詳細(xì)描述如表2-24所示。表2-24分組管理功能用例描述名稱內(nèi)容用例編號(hào):CC20用例名:分組管理參與者:裁判觸發(fā)因素:運(yùn)動(dòng)員完成報(bào)名并且在報(bào)名日期結(jié)束后比賽開始前輸入信息:比賽編號(hào)、分組數(shù)量結(jié)果:完成本項(xiàng)目的分組分道后置條件:將完成分組分道的數(shù)據(jù)更新進(jìn)數(shù)據(jù)庫中過程:1)進(jìn)入分組管理的模塊2)選擇需要分組的項(xiàng)目3)點(diǎn)擊“生成比賽編號(hào)”按鈕生成比賽編號(hào)4)在分組框中輸入分組數(shù)量5)點(diǎn)擊“分組分道”按鈕6)點(diǎn)擊“完成分組“按鈕,分組分道完成
第3章系統(tǒng)設(shè)計(jì)3.1總體設(shè)計(jì)根據(jù)運(yùn)動(dòng)會(huì)系統(tǒng)需求,運(yùn)動(dòng)會(huì)前臺(tái)應(yīng)包括首頁展示、運(yùn)動(dòng)員個(gè)人中心、比賽報(bào)名,共計(jì)為三個(gè)基本模塊。圖3-1高校運(yùn)動(dòng)會(huì)管理前臺(tái)功能結(jié)構(gòu)圖(1)新聞?wù)故荆菏醉搶⒏鶕?jù)時(shí)間進(jìn)行排序并把最近的新聞?wù)故境鰜恚┯慰秃推渌脩舨榭础?2)公告展示:首頁將根據(jù)時(shí)間進(jìn)行排序并把最近的公告信息展示出來,供游客和其他用戶查看。(3)法規(guī)列表:首頁將根據(jù)時(shí)間進(jìn)行排序并把最近的政策法規(guī)展示出來,供游客和其他用戶瀏覽(4)風(fēng)采展示:在運(yùn)動(dòng)員展示界面,將本學(xué)校所有的優(yōu)秀運(yùn)動(dòng)員信息展示出來并且?guī)D片和運(yùn)動(dòng)員簡(jiǎn)介。(5)個(gè)人信息修改:運(yùn)動(dòng)員登錄后可以對(duì)自己的密碼進(jìn)行修改。(6)比賽信息:分為預(yù)賽信息和決賽信息,運(yùn)動(dòng)員完成報(bào)名后由裁判進(jìn)行分組分道確定比賽時(shí)間后可查看到預(yù)賽信息,預(yù)賽結(jié)束并進(jìn)入決賽的人員則能查詢道決賽信息。(7)比賽成績:分為預(yù)賽成績和決賽成績,運(yùn)動(dòng)員完成比賽后由裁判進(jìn)行登記其后便能查閱到比賽成績。(8)校記錄瀏覽:在登錄系統(tǒng)后在自己的頁面可以看到學(xué)校的各項(xiàng)比賽記錄。(9)比賽報(bào)名:在運(yùn)動(dòng)員的頁面中,會(huì)提供兩個(gè)下拉項(xiàng)供運(yùn)動(dòng)員進(jìn)行選擇報(bào)名項(xiàng)目當(dāng)選中后即可完成報(bào)名。(10)取消報(bào)名:報(bào)名時(shí)間截至范圍內(nèi)可取消報(bào)名。依照運(yùn)動(dòng)會(huì)管理需求分析,運(yùn)動(dòng)會(huì)后臺(tái)管理應(yīng)包括報(bào)名管理、比賽管理、統(tǒng)計(jì)管理、校記錄管理、人員管理、分組管理、首頁管理,共計(jì)七個(gè)基本模塊。圖3-2高校運(yùn)動(dòng)會(huì)管理后臺(tái)功能結(jié)構(gòu)圖(1)設(shè)定報(bào)名日期:在學(xué)院管理員報(bào)名日期界面,提供報(bào)名的開始時(shí)間和結(jié)束時(shí)間。(2)限定比賽日期:在學(xué)院管理員報(bào)名日期界面,提供比賽的開始時(shí)間和結(jié)束時(shí)間。(3)篩選報(bào)名人員:在系統(tǒng)中限定單個(gè)項(xiàng)目的報(bào)名人數(shù)不能超過四人,由學(xué)院老師將成績最好的選手進(jìn)行報(bào)名。(4)預(yù)賽管理:在裁判的預(yù)賽管理頁面,選擇需要進(jìn)行成績登記的項(xiàng)目將數(shù)據(jù)查詢出來為每組的每位運(yùn)動(dòng)員進(jìn)行成績登記并生成小組排名,最終錄入預(yù)賽成績并生成決賽名單。(5)決賽管理:通過預(yù)賽的成績得到?jīng)Q賽名單,對(duì)決賽進(jìn)行成績登記最終得到本次比賽成績。(6)人數(shù)統(tǒng)計(jì):在所有學(xué)院的運(yùn)動(dòng)員都完成報(bào)名后,生成人數(shù)統(tǒng)計(jì)圖表、包含學(xué)院、性別以及各個(gè)項(xiàng)目的參賽比例;(7)分?jǐn)?shù)統(tǒng)計(jì):在所有比賽項(xiàng)目結(jié)束后根據(jù)得分規(guī)則統(tǒng)計(jì)各學(xué)院所獲的總分。(8)添加校記錄:在校記錄列表界面,把當(dāng)前所有的項(xiàng)目記錄展示出來,添加列表中沒有的記錄。(9)修改校記錄:在每年的運(yùn)動(dòng)會(huì)期間,將被打破的紀(jì)錄進(jìn)行修改。(10)人員管理:在人員列表界面,展示出所有的人員信息,學(xué)院管理員可以新增、修改、刪除人員。(11)接力分組管理:在接力分組界面,查詢接力數(shù)據(jù)以學(xué)院為單位進(jìn)行顯示,裁判分發(fā)運(yùn)動(dòng)員編號(hào)組數(shù)道數(shù)。(12)其他分組管理:在項(xiàng)目分組界面,查詢每個(gè)類型的項(xiàng)目數(shù)據(jù),裁判可以生成比賽編號(hào)、組次、道次。(13)首頁管理:在首頁管理頁面中,學(xué)院管理員可以新增、修改、刪除新聞公告等內(nèi)容。3.2前臺(tái)功能模塊設(shè)計(jì)3.2.1首頁展示模塊運(yùn)動(dòng)會(huì)管理系統(tǒng)前臺(tái)的首頁展示包括新聞、公告、政策法規(guī)、人物風(fēng)采,共計(jì)四個(gè)部分。每個(gè)部分別從數(shù)據(jù)庫中取出時(shí)間最近的一部分內(nèi)容展示在首頁。新聞公告部分為展示學(xué)校最近的動(dòng)態(tài),政策法規(guī)部分展示的是體育局新發(fā)布的比賽規(guī)定,風(fēng)采展示部分為圖片加文字內(nèi)容。3.2.2運(yùn)動(dòng)員個(gè)人中心模塊運(yùn)動(dòng)會(huì)管理系統(tǒng)前臺(tái)的運(yùn)動(dòng)員個(gè)人中心包括個(gè)人信息修改、比賽信息查看、比賽結(jié)果查看、校記錄瀏覽,共計(jì)四個(gè)模塊。個(gè)人信息修改部分為運(yùn)動(dòng)員登錄后可以修改本人密碼,在完成報(bào)名。比賽信息模塊功能流程如圖所示。圖3-3比賽信息模塊操作流程圖比賽信息流程說明如下步驟1:查看運(yùn)動(dòng)是否報(bào)名,完成報(bào)名則進(jìn)入步驟2,否則直接到步驟5。步驟2:進(jìn)入預(yù)賽信息頁面,查看決賽信息。步驟3:判斷是否完成決賽分組,如果完成決賽分組進(jìn)入步驟4,否則返回步驟2。步驟4:今日決賽頁面。步驟5:結(jié)束。3.2.3比賽報(bào)名模塊運(yùn)動(dòng)會(huì)管理系統(tǒng)前臺(tái)的比賽報(bào)名包括項(xiàng)目報(bào)名和取消報(bào)名,共兩個(gè)部分。比賽報(bào)名部分為根據(jù)運(yùn)動(dòng)員登錄的身份信息提供允許報(bào)名的項(xiàng)目一人限報(bào)兩項(xiàng)。取消報(bào)名則在報(bào)名結(jié)束時(shí)間內(nèi)可取消比賽項(xiàng)目的報(bào)名。比賽報(bào)名模塊流程如圖所示。圖3-4比賽報(bào)名模塊操作流程圖步驟1:如果該運(yùn)動(dòng)員已完成了報(bào)名則直接跳到步驟5,否則跳到步驟2。步驟2:選擇比賽項(xiàng)目1,跳到步驟3。步驟3:選擇比賽項(xiàng)目2,跳到步驟4。步驟4:點(diǎn)擊完成報(bào)名,跳到步驟5。步驟5:結(jié)束。3.3后臺(tái)功能模塊設(shè)計(jì)3.3.1報(bào)名管理模塊運(yùn)動(dòng)會(huì)管理系統(tǒng)后臺(tái)的報(bào)名管理包括報(bào)名時(shí)間和報(bào)名人數(shù)和比賽時(shí)間,共計(jì)三個(gè)部分。管理員登錄后在未進(jìn)行報(bào)名時(shí)間的設(shè)定前提下可進(jìn)行設(shè)定報(bào)名起止時(shí)間、報(bào)名人數(shù)、比賽的起止時(shí)間。報(bào)名管理模塊流程如下所示。圖3-5報(bào)名管理模塊操作流程圖步驟1:管理員登錄系統(tǒng)。步驟2:管理員登錄后進(jìn)入步驟3,未正常登錄則直接跳到步驟7。步驟3:進(jìn)入管理員后臺(tái)頁面。步驟4:選擇報(bào)名管理。步驟5:進(jìn)行報(bào)名時(shí)間比賽時(shí)間和報(bào)名人數(shù)的設(shè)定。步驟6:時(shí)間設(shè)定完成。步驟7:結(jié)束。3.3.2比賽管理模塊運(yùn)動(dòng)會(huì)管理系統(tǒng)后臺(tái)的比賽管理包括預(yù)賽成績管理和決賽成績管理,共計(jì)兩個(gè)模塊。裁判將預(yù)賽和決賽信息查詢出來并完成所有運(yùn)動(dòng)員的成績登記,完成小組排名和最終決賽成績排名。比賽管理模塊流程如下所示。圖3-6比賽管理模塊操作流程圖步驟1:裁判登錄系統(tǒng)。步驟2:裁判登錄后進(jìn)入步驟3,未正常登錄則直接跳到步驟7。步驟3:進(jìn)入裁判后臺(tái)頁面。步驟4:選擇比賽管理。步驟5:進(jìn)行預(yù)賽成績的錄入,生成小組排名,完成決賽成績的錄入。步驟6:成績登記完成。步驟7:結(jié)束3.3.3統(tǒng)計(jì)管理模塊運(yùn)動(dòng)會(huì)管理系統(tǒng)后臺(tái)的統(tǒng)計(jì)管理模塊分為報(bào)名人數(shù)統(tǒng)計(jì)和比賽成績統(tǒng)計(jì)兩個(gè)模塊。裁判可以查看各數(shù)據(jù)的統(tǒng)計(jì)。統(tǒng)計(jì)管理模塊流程如下所示。圖3-7統(tǒng)計(jì)管理模塊操作流程圖步驟1:裁判登錄系統(tǒng)。步驟2:裁判登錄后進(jìn)入步驟3,未正常登錄則直接跳到步驟7。步驟3:進(jìn)入裁判后臺(tái)頁面。步驟4:選擇統(tǒng)計(jì)管理。步驟5:對(duì)報(bào)名人數(shù)的統(tǒng)計(jì)以及賽后的成績統(tǒng)計(jì)。步驟6:操作完成。步驟7:結(jié)束。3.3.4校記錄管理模塊運(yùn)動(dòng)會(huì)管理系統(tǒng)后臺(tái)的校記錄管理由學(xué)院管理員管理進(jìn)行更新等操作。校記錄管理模塊流程如下所示。圖3-8校記錄管理模塊操作流程圖步驟1:裁判登錄系統(tǒng)。步驟2:裁判登錄后進(jìn)入步驟3,未正常登錄則直接跳到步驟7。步驟3:進(jìn)入裁判后臺(tái)頁面。步驟4:選擇校記錄管理。步驟5:查詢所有記錄、修改記錄和新增記錄。步驟6:操作完成。步驟7:結(jié)束。3.3.5人員管理模塊管理員可以對(duì)學(xué)校的人員信息進(jìn)行管理包括添加修改等。人員管理模塊流程如下所示。圖3-9人員管理模塊操作流程圖步驟1:管理員登錄系統(tǒng)。步驟2:管理員登錄后進(jìn)入步驟3,未正常登錄則直接跳到步驟7。步驟3:進(jìn)入管理員后臺(tái)頁面。步驟4:選擇人員管理。步驟5:查詢所有人員信息、修改個(gè)人信息和添加新成員。步驟6:操作完成。步驟7:結(jié)束。3.3.6分組管理模塊運(yùn)動(dòng)會(huì)管理系統(tǒng)分組管理模塊按項(xiàng)目的類型來分的話共七個(gè)部分、短跑、中長跑、長跑、接力、投擲、跳躍、跨欄。分組管理模塊流程如下所示。圖3-10分組管理模塊操作流程圖步驟1:裁判登錄系統(tǒng)。步驟2:裁判登錄后進(jìn)入步驟3,未正常登錄則直接跳到步驟7。步驟3:進(jìn)入裁判后臺(tái)頁面。步驟4:選擇項(xiàng)目分組管理。步驟5:為接力、短跑、中長跑、長跑、跨欄、跳躍和投擲項(xiàng)目分別進(jìn)行分組。步驟6:分組完成。步驟7:結(jié)束。3.3.7首頁管理模塊運(yùn)動(dòng)會(huì)管理系統(tǒng)后臺(tái)首頁模塊包括,新聞、公告、政策法規(guī)、人物風(fēng)采展示四個(gè)模塊。學(xué)院管理員可以對(duì)他們進(jìn)行發(fā)布修改刪除操作。3.4數(shù)據(jù)庫設(shè)計(jì)3.4.1概念結(jié)構(gòu)設(shè)計(jì)圖3-11ER圖圖3-12運(yùn)動(dòng)員實(shí)體屬性圖3-13老師實(shí)體屬性圖3-14報(bào)名實(shí)體屬性圖3-15新聞實(shí)體屬性圖3-16公告實(shí)體屬性圖3-17法規(guī)實(shí)體屬性圖3-18個(gè)人風(fēng)采實(shí)體屬性圖3-19管理員實(shí)體屬性圖3-20裁判實(shí)體屬性圖3-21項(xiàng)目實(shí)體屬性圖3-22預(yù)賽實(shí)體屬性圖3-23決賽實(shí)體屬性圖3-24報(bào)名時(shí)間實(shí)體屬性圖3-25校記錄實(shí)體屬性3.4.2邏輯結(jié)構(gòu)設(shè)計(jì)(1)運(yùn)動(dòng)員信息表(運(yùn)動(dòng)員編號(hào),姓名,密碼,性別,出生日期,身份,學(xué)院)(2)教師表(教師編號(hào),教師姓名,密碼,學(xué)院)(3)報(bào)名表(運(yùn)動(dòng)員編號(hào),項(xiàng)目編號(hào),姓名,性別,學(xué)院,報(bào)名時(shí)間,身份,成績)(4)新聞表(新聞編號(hào),新聞標(biāo)題,新聞內(nèi)容,發(fā)布時(shí)間)(5)公告表(公告編號(hào),公告標(biāo)題,公告內(nèi)容,公告時(shí)間)(6)法規(guī)表(法規(guī)編號(hào),法規(guī)標(biāo)題,法規(guī)內(nèi)容,更新時(shí)間)(7)風(fēng)采展示表(人物編號(hào),介紹標(biāo)題,人物描述,上傳時(shí)間,圖片地址)(8)管理員表(管理員編號(hào),姓名,密碼)(9)裁判表(裁判編號(hào),姓名,密碼,負(fù)責(zé)項(xiàng)目)(10)項(xiàng)目表(項(xiàng)目編號(hào),項(xiàng)目名稱,項(xiàng)目類型,預(yù)賽日期,預(yù)賽時(shí)間,時(shí)間間隔,決賽日期,決賽時(shí)間,比賽地點(diǎn))(11)預(yù)賽表(運(yùn)動(dòng)員編號(hào),項(xiàng)目編號(hào),比賽編號(hào),組數(shù),道數(shù),預(yù)賽日期,預(yù)賽時(shí)間,預(yù)賽成績,排名,備注)(12)決賽表(運(yùn)動(dòng)員編號(hào),項(xiàng)目編號(hào),比賽編號(hào),道數(shù),決賽日期,決賽時(shí)間,決賽成績,排名,備注)(13)報(bào)名時(shí)間表(報(bào)名開始時(shí)間,報(bào)名結(jié)束時(shí)間,比賽開始時(shí)間,比賽結(jié)束時(shí)間)(14)校記錄表(運(yùn)動(dòng)員編號(hào),項(xiàng)目編號(hào),記錄時(shí)間)3.4.3物理結(jié)構(gòu)設(shè)計(jì)(1)運(yùn)動(dòng)員表主要展示運(yùn)動(dòng)員的基本信息。其含有運(yùn)動(dòng)員編號(hào)、姓名、密碼、所屬學(xué)院、身份等。表3-1運(yùn)動(dòng)員表(zb_sporter)編號(hào)字段名字段類型是否為空備注1zb_sporteridbigint否主鍵2zb_namevarchar(15)否姓名3zb_spwdvarchar(50)否密碼4zb_sexchar(2)否性別5zb_birthDate是出生日期6zb_collegevarchar(30)是學(xué)院7ck_birthvarchar(30)是身份(2)教師表主要顯示教師信息。其含有教師編號(hào)、姓名、密碼。表3-2教師表(zb_collegeteacher)編號(hào)字段名字段類型是否為空備注1zb_teachidint否主鍵2zb_teachnamevarchar(20)否姓名3zb_tpwdvarchar(20)否密碼(3)報(bào)名表主要顯示報(bào)名信息。其含有運(yùn)動(dòng)員編號(hào)、運(yùn)動(dòng)員姓名、性別、學(xué)院、項(xiàng)目編號(hào)、報(bào)名時(shí)間、成績、身份。表3-3報(bào)名表(zb_apply)編號(hào)字段名字段類型是否為空備注1zb_sporteridint否外鍵運(yùn)動(dòng)員編號(hào)2zb_sport_namevarchar(20)否運(yùn)動(dòng)員姓名3zb_sexchar(2)否性別4zb_collegevarchar(20)否所屬學(xué)院5zb_identifyvarchar(20)是身份6zb_pidint否外鍵,項(xiàng)目編號(hào)7zb_apply_datedate否報(bào)名時(shí)間8zb_gradevarchar(20)是學(xué)院測(cè)試成績(4)新聞表主要顯示食譜信息。其含有新聞編號(hào)、新聞標(biāo)題、新聞內(nèi)容、發(fā)布時(shí)間。表3-4新聞表(zb_new)編號(hào)字段名字段類型是否為空備注1zb_newidint否主鍵2zb_newtitlevarchar(200)否新聞標(biāo)題3zb_newcontentvarchar(2000)是新聞內(nèi)容4zb_newtimedatetime否發(fā)布時(shí)間(5)公告表主要顯示公告信息。其含有公告編號(hào)、公告標(biāo)題、公告簡(jiǎn)介、發(fā)布時(shí)間。表3-5公告表(zb_notice)編號(hào)字段名字段類型是否為空備注1zb_noticeidint否主鍵2zb_noticetitlevarchar(200)否公告標(biāo)題3zb_noticecontentvarchar(2000)否公告簡(jiǎn)介4zb_notidatedatetime否發(fā)布時(shí)間
(6)法規(guī)表主要顯示管理員信息。其含有法規(guī)編號(hào)、法規(guī)標(biāo)題、法規(guī)簡(jiǎn)介、法規(guī)時(shí)間。表3-6法規(guī)表(zb_policy)編號(hào)字段名字段類型是否為空備注1zb_poliidint否主鍵2zb_polititlevarchar(200)否法規(guī)標(biāo)題3zb_policontvarchar(2000)是法規(guī)內(nèi)容4zb_politimedatetime否時(shí)間(7)風(fēng)采展示表主要顯示人物信息。其含有人物編號(hào)、人物圖片地址、人物介紹等。表3-7風(fēng)采展示表(zb_perintro)編號(hào)字段名字段類型是否為空備注1zb_peridint否主鍵2zb_pertitlevarchar(25)否風(fēng)采標(biāo)題3zb_percontVarchar(1000)否風(fēng)采內(nèi)容4zb_perurlVarchar(50)否圖片地址5zb_pertimetimestamp否上傳時(shí)間(8)管理員表主要顯示管理信息。其含有管理員id、姓名、密碼。表3-8管理員表(zb_admin)編號(hào)字段名字段類型是否為空備注1zb_idint否主鍵2zb_namevarchar(10)否管理員名稱3zb_pwdvarchar(20)否密碼
(9)裁判表主要顯示裁判信息。其含有裁判id、裁判名、密碼、負(fù)責(zé)項(xiàng)目類別。表3-9點(diǎn)贊表(ck_thumb)編號(hào)字段名字段類型是否為空備注1zb_refidint否主鍵2zb_refnamevarchar(20)否姓名3zb_refpwdvarchar(20)否密碼4zb_refresponvarchar(20)否負(fù)責(zé)項(xiàng)目類型(10)項(xiàng)目表主要顯示項(xiàng)目信息。其含有項(xiàng)目id、項(xiàng)目名稱、項(xiàng)目類別、項(xiàng)目預(yù)賽日期、預(yù)賽時(shí)間、決賽日期、決賽時(shí)間、時(shí)間間隔、比賽地點(diǎn)。表3-10項(xiàng)目表(zb_item)編號(hào)字段名字段類型是否為空備注1zb_itemidint否主鍵2zb_itemnamevarchar(20)否項(xiàng)目名稱3zb_itemtypevarchar(10)否項(xiàng)目類型4zb_ydayint否預(yù)賽日期5zb_ytimetime否預(yù)賽時(shí)間6zb_timeintervalint否時(shí)間間隔7zb_jdayint否決賽日期8zb_jtimetime否決賽時(shí)間9zb_sidevarchar(20)否比賽地點(diǎn)(11)預(yù)賽表主要顯示預(yù)賽信息。其含有運(yùn)動(dòng)員編號(hào),項(xiàng)目編號(hào),比賽編號(hào),組數(shù),道數(shù),預(yù)賽日期,預(yù)賽時(shí)間,預(yù)賽成績,排名,備注。表3-11預(yù)賽表(zb_yugrade)編號(hào)字段名字段類型是否為空備注1zb_sporteridbigint否外鍵,運(yùn)動(dòng)員編號(hào)2zb_itemidint否外鍵,項(xiàng)目編號(hào)3zb_serinumint否比賽編號(hào)4zb_fgroupint否比賽組5zb_sideint否比賽道6zb_yudatedate否預(yù)賽日期7zb_yutimetime否預(yù)賽時(shí)間8zb_ygradevarchar(20)否預(yù)賽成績9zb_sortint否預(yù)賽排名10zb_re_markvarchar(50)是備注
(12)決賽表主要顯示決賽信息。其含有運(yùn)動(dòng)員編號(hào),項(xiàng)目編號(hào),比賽編號(hào),道數(shù),決賽日期,決賽時(shí)間,決賽成績,排名,備注。表3-12決賽表(zb_final_grade)字段名字段描述字段類型是否為空備注1zb_sporteridbigint否外鍵,運(yùn)動(dòng)員編號(hào)2zb_itemidint否外鍵,項(xiàng)目編號(hào)3zb_serinumint否比賽編號(hào)4zb_remarkvarchar(50)否備注5zb_sideint否比賽道6zb_jdatedate否決賽日期7zb_jtimetime否決賽時(shí)間8zb_jgradevarchar(20)否決賽成績9zb_sortint否決賽排名(13)報(bào)名時(shí)間表主要顯示報(bào)名時(shí)間信息。其含有報(bào)名開始時(shí)間、結(jié)束時(shí)間、比賽開始時(shí)間、結(jié)束時(shí)間。表3-13報(bào)名時(shí)間表(zb_calyear)字段名字段描述字段類型是否為空備注1zb_apply_bgtimedate否報(bào)名開始時(shí)間2zb_apply_overtimedate否報(bào)名結(jié)束時(shí)間3zb_match_bgtimedate否比賽開始時(shí)間4zb_match_overtimedate否比賽結(jié)束時(shí)間
(14)校記錄表主要顯示校記錄信息。其含有運(yùn)動(dòng)員編號(hào)、項(xiàng)目id、記錄時(shí)間。表3-14留言板表(ck_message)字段名字段描述字段類型是否為空備注1zb_sporteridbigint否外鍵,運(yùn)動(dòng)員id2zb_itemidint否外鍵,項(xiàng)目id3zb_daydate否時(shí)間第4章系統(tǒng)實(shí)現(xiàn)4.1高校運(yùn)動(dòng)會(huì)管理系統(tǒng)前臺(tái)實(shí)現(xiàn)4.1.1前臺(tái)首頁首頁部分展示的是近期新聞、公告、體育局發(fā)布最近出臺(tái)的比賽規(guī)定、人物風(fēng)采展和聯(lián)系我們。首頁新聞界面如圖4-1所示。圖4-1首頁新聞?wù)故?1)首頁新聞?wù)故灸K核心代碼 <selectid="selectnew"resultMap="BaseResultMap">select*fromnewsORDERBYrelease_timedesc;</select>//從數(shù)據(jù)庫中按時(shí)間倒敘的方式進(jìn)行查出首頁公告界面如圖4-2所示。圖4-2公告列表展示(2)首頁公告展示模塊核心代碼<selectid="selectall"resultMap="BaseResultMap">select<includerefid="Base_Column_List"/>fromnoticeorderbyno_timedesc</select>政策法規(guī)界面如圖4-3所示。圖4-3政策法規(guī)列表展示(3)政策法規(guī)展示模塊核心代碼 <selectid="selectall"resultMap="BaseResultMap">select<includerefid="Base_Column_List"/>frompolicyorderbypo_timedesc</select>運(yùn)動(dòng)員風(fēng)采展界面如圖4-4所示。圖4-4運(yùn)動(dòng)員風(fēng)采展示(4)運(yùn)動(dòng)員風(fēng)采展展示模塊核心代碼<selectid="selectall"resultMap="BaseResultMap">select<includerefid="Base_Column_List"/>frompersonshowORDERBYiddesc</select>4.1.2運(yùn)動(dòng)員個(gè)人中心模塊運(yùn)動(dòng)員個(gè)人中心模塊包括個(gè)人的密碼修改,比賽信息的查看、比賽的狀態(tài)、比賽的成績以及校記錄等。運(yùn)動(dòng)員的密碼修改如圖4-5所示。圖4-5運(yùn)動(dòng)員修改密碼頁(5)運(yùn)動(dòng)員修改密碼模塊核心代碼 axios.get('http://localhost:8088/changestupwd?id='+[[${session.sporterid}]]+"&pwd="+surepwd).then((result)=>{alert("密碼修改成功");window.location.href='http://localhost:8088/login';});<updateid="changepwd">updateidentitysetpwd=#{pwd,jdbcType=VARCHAR}wheresno=#{id,jdbcType=BIGINT}</update>比賽信息頁如圖4-6所示。圖4-6比賽信息頁(6)比賽信息展示模塊核心代碼yugame(id){axios.get('http://localhost:8088/stuselyuinfor?sno='+id+"&year="+newDate().getFullYear()).then((result)=>{if(result!=null){this.yugameinfor=result.data}})},finalgame(id){axios.get('http://localhost:8088/stuseljueinfor?sno='+id+"&year="+newDate().getFullYear()).then((result)=>{if(result!=null){this.finalgameinfor=result.data}})}校記錄列表頁面如圖4-7所示。圖4-7校記錄列表(7)校記錄列表模塊核心代碼<selectid="showrecord"resultMap="ShowResultMap">SELECTb.sno,b.pid,a.`name`asname,a.sexassex,c.inameasiname,b.`day`asday,d.gradeasgrade,a.collegeFROMidentityaJOINrecordbONa.sno=b.snoJOINitemscONc.id=b.pidJOINjgradedONd.sno=b.snoANDd.jday=b.dayANDd.pid=b.pidORDERBYc.iname<iftest="page!=null">LIMIT#{page,jdbcType=INTEGER},22;</if></select>比賽成績頁面如圖4-8所示。圖4-8比賽成績列表(8)比賽成績列表展示模塊核心代碼yugame(id){axios.get('http://localhost:8088/stuselyugrade?sno='+id+"&year="+newDate().getFullYear()).then((result)=>{if(result!=null){this.yugamegrade=result.data}})},finalgame(id){axios.get('http://localhost:8088/stuseljuegrade?sno='+id+"&year="+newDate().getFullYear()).then((result)=>{if(result!=null){this.finalgamegrade=result.data}})}4.1.3比賽報(bào)名模塊比賽報(bào)名模塊由運(yùn)動(dòng)員登錄后系統(tǒng)判斷出其身份并提供相應(yīng)的項(xiàng)目,在報(bào)名時(shí)間內(nèi)可以進(jìn)行報(bào)名和取消報(bào)名。項(xiàng)目列表報(bào)名如圖4-9、圖4-10所示。圖4-9比賽項(xiàng)目一圖4-10比賽項(xiàng)目二(9)項(xiàng)目報(bào)名模塊核心代碼letlistvvv={"sno":[[${session.sporterid}]],"name":[[${session.sportername}]],"sex":[[${session.sportersex}]],"college":[[${session.sportercollege}]],"sclass":[[${session.sporteridentify}]],"grade":"","applyDate":sumday,"pid":$('#item_one').val()}
$.ajax({
type:"POST",
url:"http://localhost:8088/stuyuapply",
data:JSON.stringify(listvvv),//將對(duì)象序列化成JSON字符串
dataType:"json",
contentType:'application/json;charset=utf-8',//設(shè)置請(qǐng)求頭信息
success:function(data){
alert("報(bào)名成功");
initital();
$('#item_one').val('');
}
});取消報(bào)名如圖4-11所示圖4-11取消報(bào)名(10)取消報(bào)名模塊核心代碼<deleteid="deleteByPrimaryKey"parameterType="com.example.test.entity.Apply">
deletefromapply
wheresno=#{sno,jdbcType=BIGINT}andpid=#{pid,jdbcType=INTEGER}andapply_date=#{applyDate,jdbcType=DATE}
</delete>4.2高校運(yùn)動(dòng)會(huì)管理網(wǎng)站后臺(tái)實(shí)現(xiàn)4.2.1后臺(tái)主頁后臺(tái)主頁分為管理員、學(xué)院老師和裁判三個(gè)角色,主頁主要內(nèi)容為新聞管理、比賽項(xiàng)目狀態(tài)、報(bào)名人數(shù)統(tǒng)計(jì)。主頁如圖4-12、4-13、4-14所示。圖4-12管理員主頁圖4-13裁判主頁圖4-14學(xué)院教師主頁后臺(tái)主頁功能核心代碼//比賽項(xiàng)目的狀態(tài)核心代碼List<ItemStatus>item=itemsService.selitemstatus();List<ItemStatus>newitem=newArrayList<>();for(inti=0;i<item.size();i++){if(newDate().before(item.get(i).getYday())){item.get(i).setStatus("未開始");newitem.add(item.get(i));}elseif(item.get(i).getJday().before(newDate())){item.get(i).setStatus("已結(jié)束");newitem.add(item.get(i));}else{item.get(i).setStatus("正在進(jìn)行");newitem.add(item.get(i));}}4.2.2報(bào)名管理模塊報(bào)名管理模塊分為報(bào)名的起止時(shí)間和比賽的起止時(shí)間,各學(xué)院老師進(jìn)行報(bào)名后的篩選只有成績排名靠前的選手才能代表學(xué)院參加比賽,報(bào)名時(shí)間每年只允許進(jìn)行一次設(shè)定并且不能設(shè)置為當(dāng)前日期之前,設(shè)定后不能更改。設(shè)定報(bào)名時(shí)間如圖4-15所示。圖4-15設(shè)定報(bào)名時(shí)間頁面(1)不允許時(shí)間設(shè)置為當(dāng)前日期之前核心代碼 letdate=newDate();letmonth=date.getMonth()+1;letday=date.getFullYear()+"-"+month+"-"+date.getDate();$("#applydate").attr("min",day);$("#applyoverdate").attr("min",day);$("#bgdate").attr("min",day);$("#overdate").attr("min",day);(2)設(shè)置時(shí)間核心代碼<insertid="insert"parameterType="com.example.test.entity.CalendarYear">insertintocalendaryear(applybgdate,applyovertime,bgdate,overtime)values(#{applybgdate,jdbcType=DATE},#{applyovertime,jdbcType=DATE},#{bgdate,jdbcType=DATE},#{overtime,jdbcType=DATE})</insert>報(bào)名篩選如圖4-15所示。圖4-15報(bào)名篩選頁面(3)報(bào)名篩選核心代碼//將復(fù)選框狀態(tài)為被選中的項(xiàng)目添加到數(shù)組中完成報(bào)名if(apply.applyitem[i]['status']==true){PackageClass.push({"sno":apply.applyitem[i]['sno'],"pid":apply.applyitem[i]['id'],"yday":apply.applyitem[i]['yday'],"ytime":"00:00:00"})}4.2.3比賽管理模塊比賽管理模塊展示預(yù)賽和決賽的比賽信息和學(xué)院測(cè)試成績,預(yù)賽按小組為單位進(jìn)行成績的登記并完成小組排名最終得到?jīng)Q賽的名單。學(xué)院測(cè)試成績?nèi)鐖D4-16所示。圖4-16學(xué)院測(cè)試成績列表預(yù)賽成績?nèi)鐖D4-17所示。圖4-17預(yù)賽成績列表(2)預(yù)賽小組排序核心代碼 notnulldata.sort(function(zbwobj1,zbwobj2){ letzbwnum1=parseFloat(zbwobj1.ygrade.replace(/'/g,""));letzbwnum2=parseFloat(zbwobj2.ygrade.replace(/'/g,"")); returnzbwnum1-zbwnum2; }) notnulldata.forEach((zbwv,abvin)=>{ zbwv.sort=abvin+1; })vue.currentpagedata=notnulldata;letlen=notnulldata.length+1; for(leti=0;i<nulldata.length;i++){ nulldata[i]['sort']=len+i; vue.currentpagedata.push(nulldata[i]);}(3)預(yù)賽成績登記核心代碼<updateid="updateByPrimaryKeySelective"parameterType="com.example.test.entity.Ygrade">updateygrade<set><iftest="fgroup!=null">fgroup=#{fgroup,jdbcType=INTEGER},</if><iftest="side!=null">side=#{side,jdbcType=INTEGER},</if><iftest="ygrade!=null">ygrade=#{ygrade,jdbcType=VARCHAR},</if><iftest="sort!=null">sort=#{sort,jdbcType=INTEGER},</if><iftest="yday!=null">yday=#{yday,jdbcType=DATE},</if><iftest="ytime!=null">ytime=#{ytime,jdbcType=TIME},</if><iftest="remark!=null">remark=#{remark,jdbcType=VARCHAR},</if><iftest="serialnum!=null">serialnum=#{serialnum,jdbcType=INTEGER},</if></set>wheresno=#{sno,jdbcType=BIGINT}andpid=#{pid,jdbcType=INTEGER}</update>決賽成績列表如圖4-18所示。圖4-18決賽成績列表決賽成績核心代碼<updateid="updateByPrimaryKeySelective"parameterType="com.example.test.entity.Jgrade">
updatejgrade
<set>
<iftest="grade!=null">
grade=#{grade,jdbcType=VARCHAR},
</if>
<iftest="remark!=null">
remark=#{remark,jdbcType=VARCHAR},
</if>
<iftest="sort!=null">
sort=#{sort,jdbcType=INTEGER},
</if>
</set>
wheresno=#{sno,jdbcType=BIGINT}andpid=#{pid,jdbcType=INTEGER}andjday=#{jday,jdbcType=DATE}
</update>4.2.4統(tǒng)計(jì)管理模塊統(tǒng)計(jì)管理模塊是對(duì)各種數(shù)據(jù)的人員以及分?jǐn)?shù)統(tǒng)計(jì)。包括報(bào)名后的人員按照學(xué)院或其他條件分別統(tǒng)計(jì),還有賽后總分的統(tǒng)計(jì)。報(bào)名人數(shù)統(tǒng)計(jì)如圖4-19、4-20所示。圖4-19報(bào)名總?cè)藬?shù)統(tǒng)計(jì)圖圖2-20學(xué)院報(bào)名人數(shù)統(tǒng)計(jì)圖報(bào)名人數(shù)統(tǒng)計(jì)核心代碼//按性別進(jìn)行報(bào)名人數(shù)統(tǒng)計(jì) <selectid="countsexperson"resultMap="PersonCount">SELECTsexasname,COUNT(c.sex)as'value'FROMygradeaJOINitemsbONa.pid=b.idJOINidentitycONc.sno=a.snoanda.ydayLIKEconcat('%',#{year,jdbcType=VARCHAR},'%')<iftest="sclass!=nullandsclass!=''"> ANDc.sclass=#{sclass,jdbcType=VARCHAR}</if>GROUPBYc.sex;</select>//按學(xué)院進(jìn)行報(bào)名人數(shù)統(tǒng)計(jì)<selectid="countcollegeperson"resultMap="PersonCount">SELECTc.collegeasname,COUNT(c.college)as'value'FROMygradeaJOINitemsbONa.pid=b.idJOINidentitycONc.sno=a.snoanda.ydayLIKEconcat('%',#{year,jdbcType=VARCHAR},'%')<iftest="sclass!=nullandsclass!=''">ANDc.sclass=#{sclass,jdbcType=VARCHAR}</if> GROUPBYc.college;</select>//按項(xiàng)目名稱進(jìn)行報(bào)名人數(shù)統(tǒng)計(jì)<selectid="countitemperson"resultMap="PersonCount">SELECTb.inameasname,COUNT(b.iname)as'value'FROMygradeaJOINitemsbONa.pid=b.idJOINidentitycONc.sno=a.snoanda.ydayLIKEconcat('%',#{year,jdbcType=VARCHAR},'%') <iftest="sclass!=nullandsclass!=''">ANDc.sclass=#{sclass,jdbcType=VARCHAR}</if>GROUPBYb.iname;</select>比賽得分統(tǒng)計(jì)如圖4-21所示。圖4-21比賽得分統(tǒng)計(jì)圖(2)比賽得分統(tǒng)計(jì)核心代碼//根據(jù)決賽排名分別將每個(gè)人的得分查詢出來<selectid="refselectscore"resultMap="scorelist">SELECTb.college,SUM(CASEa.sortwhen1then9when2then7when3then6when4then5when5then4when6then3when7then2when8then1END)as'score'FROMjgradeaJOINidentitybONa.sno=b.snoJOINitemscONa.pid=c.idANDa.jdaylikeconcat('%',#
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 惠州市中考數(shù)學(xué)試卷
- 海泉小升初數(shù)學(xué)試卷
- 河南平輿小升初數(shù)學(xué)試卷
- 醫(yī)院被服管理課件
- 健康管理師配套課件
- 健康管理師總結(jié)課件
- 2025年中國液位顯示儀行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- 中國劈開式皮帶輪行業(yè)市場(chǎng)調(diào)研分析及投資前景預(yù)測(cè)報(bào)告
- 健康社會(huì)課件圖片素材
- 2020-2025年中國氡監(jiān)測(cè)儀行業(yè)發(fā)展趨勢(shì)及投資前景預(yù)測(cè)報(bào)告
- 統(tǒng)計(jì)技術(shù)應(yīng)用管理辦法
- 水電站安全生產(chǎn)管理制度
- 新版干細(xì)胞培訓(xùn)課件
- 抖音代運(yùn)營公司策劃方案
- 2025至2030洗碗機(jī)里的啤酒行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 美容培訓(xùn)資料
- 2025年廣西中考英語真題含答案
- 2025年醫(yī)療健康行業(yè)醫(yī)療信息化建設(shè)與網(wǎng)絡(luò)安全研究報(bào)告
- 遼寧省文體旅集團(tuán)所屬企業(yè)招聘筆試題庫2025
- 團(tuán)建活動(dòng)桌球店活動(dòng)方案
- 2025屆拉薩市英語七年級(jí)第二學(xué)期期中質(zhì)量跟蹤監(jiān)視模擬試題含答案
評(píng)論
0/150
提交評(píng)論