![jsp競技體育信息管理系統(tǒng)springmvc論文_第1頁](http://file4.renrendoc.com/view12/M00/32/19/wKhkGWZXyQGAYM6RAAKVeimbFkc124.jpg)
![jsp競技體育信息管理系統(tǒng)springmvc論文_第2頁](http://file4.renrendoc.com/view12/M00/32/19/wKhkGWZXyQGAYM6RAAKVeimbFkc1242.jpg)
![jsp競技體育信息管理系統(tǒng)springmvc論文_第3頁](http://file4.renrendoc.com/view12/M00/32/19/wKhkGWZXyQGAYM6RAAKVeimbFkc1243.jpg)
![jsp競技體育信息管理系統(tǒng)springmvc論文_第4頁](http://file4.renrendoc.com/view12/M00/32/19/wKhkGWZXyQGAYM6RAAKVeimbFkc1244.jpg)
![jsp競技體育信息管理系統(tǒng)springmvc論文_第5頁](http://file4.renrendoc.com/view12/M00/32/19/wKhkGWZXyQGAYM6RAAKVeimbFkc1245.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
基于Java的競技體育信息管理系統(tǒng)的設(shè)計與實現(xiàn)摘要:隨著體育信息化的水平的不斷提高,體育信息管理系統(tǒng)在學(xué)校體育、競技體育以及社會體育中被應(yīng)用的越來越廣泛。從單機系統(tǒng)到基于文件/服務(wù)器模式的系統(tǒng),再到基于客戶機/服務(wù)器(ClientServer,C/S)模式的系統(tǒng)到基于瀏覽器/服務(wù)器的系統(tǒng),多種形式的管理信息系統(tǒng)同時服務(wù)于體育管理工作。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,基于瀏覽器/服務(wù)器(Browser/Server)的系統(tǒng)成為當(dāng)前主流的網(wǎng)絡(luò)系統(tǒng)。而在體育領(lǐng)域中,基于B/S模式的大型管理信息系統(tǒng)研究較少,這在一定程度上阻滯了我國體育信息化整體水平的提高。因此,有必要對BS模式的管理信息系統(tǒng)進行研究。本文主要研究有關(guān)競技體育信息管理系統(tǒng)的設(shè)計與研發(fā)問題。本文首先對競技體育信息管理系統(tǒng)的研究背景、研究意義、國內(nèi)外先關(guān)研究現(xiàn)狀進行闡述。另外,對于在管理信息系統(tǒng)中有著重要地位的數(shù)據(jù)庫技術(shù),分別從數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)以及數(shù)據(jù)庫系統(tǒng)三個方面進行了詳細的介紹。本文的第二部分是對體育信息系統(tǒng)的需求進行分析,主要包括系統(tǒng)設(shè)計的目標(biāo)、設(shè)計原則以及對于體育信息系統(tǒng)的信息化管理模式、信息化現(xiàn)狀以及系統(tǒng)的主要功能性需求進行總的闡述。第三部分是對競技體育信息管理系統(tǒng)的概要設(shè)計,從體育信息管理系統(tǒng)的體系結(jié)構(gòu)、功能結(jié)構(gòu)以及基本子系統(tǒng)的設(shè)計進行簡單的介紹。第四部分是對高校體育信息管理系統(tǒng)的實現(xiàn)與測試問題進行總的分析,主要包括系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)、系統(tǒng)運行的流程以及系統(tǒng)部分模塊的功能實現(xiàn)以及測試過程的分析,最后是對全文進行的總結(jié)以及前景的展望。關(guān)鍵詞:信息化;體育;信息管理系統(tǒng);模塊設(shè)計
AbstractWiththecontinuousimprovementofthelevelofsportsinformation,sportsinformationmanagementsystemhasbeenappliedmoreandmorewidelyinschoolsports,competitivesportsandsocialsports.Fromthestand-alonesystemtothesystembasedonfile/Servermode,andthentothesystembasedonClient/Server(C/S)modetothesystembasedonbrowser/Server,variousformsofmanagementinformationsystemsservethesportsmanagementworkatthesametime.Withthedevelopmentofnetworktechnology,thesystembasedonBrowser/Serverhasbecomethemainstreamnetworksystem.However,inthefieldofsports,therearefewresearchesonthelargemanagementinformationsystembasedonB/Smode,which,toacertainextent,hinderstheimprovementoftheoveralllevelofsportsinformatizationinChina.Therefore,itisnecessarytostudythemanagementinformationsystemofBSmode.Thispapermainlystudiesthedesignanddevelopmentofcompetitivesportsinformationmanagementsystem.Firstly,thispaperexpoundstheresearchbackground,significanceandcurrentresearchstatusofcompetitivesportsinformationmanagementsystem.Inaddition,forthemanagementinformationsystemhasanimportantpositioninthedatabasetechnology,respectivelyfromthedatabase,databasemanagementsystemanddatabasesystemthreeaspectsofthedetailedintroduction.Thesecondpartofthispaperistoanalyzetheneedsofsportsinformationsystem,includingtheobjectivesofsystemdesign,designprinciplesandinformationmanagementmodeofsportsinformationsystem,informationstatusquoandthemainfunctionalneedsofthesystemaregenerallyexpounded.Thethirdpartistheoutlinedesignofcompetitivesportsinformationmanagementsystem,fromthesystemstructureofsportsinformationmanagementsystem,functionalstructureandthebasicsubsystemofthedesignofasimpleintroduction.Thefourthpartisageneralanalysisoftherealizationandtestingofcollegesportsinformationmanagementsystem,mainlyincludingthekeytechnologyofsystemrealization,theprocessofsystemoperation,thefunctionalrealizationofsomemodulesofthesystemandtheanalysisofthetestingprocess.Finally,itisasummaryofthefulltextandtheprospectofthefuture.Keywords:informatization;Sports;InformationManagementSystem;Moduledesign
目錄摘要: IAbstract II1引言 11.1系統(tǒng)設(shè)計背景 11.2研究意義 11.3研究現(xiàn)狀 21.4文章內(nèi)容概述 22相關(guān)理論與技術(shù) 42.1JAVA簡介 42.2MySQL 42.3IDEA 52.4系統(tǒng)開發(fā)平臺選擇 53系統(tǒng)分析 63.1需求分析 63.2性能分析 73.3可行性分析 73.4系統(tǒng)流程設(shè)計 83.4.1注冊流程 83.4.2登錄流程 83.4.3操作流程 94系統(tǒng)設(shè)計 104.1系統(tǒng)功能結(jié)構(gòu)設(shè)計 104.2數(shù)據(jù)庫設(shè)計 105系統(tǒng)實現(xiàn) 125.1登錄模塊的實現(xiàn) 125.2管理員功能模塊的實現(xiàn) 125.2.1用戶管理界面 125.2.2訓(xùn)練及賽程管理界面 135.2.3專項訓(xùn)練管理界面 135.2.4留言管理界面 135.2.5老師管理界面 145.3用戶功能模塊的實現(xiàn) 145.3.1系統(tǒng)首頁界面 145.3.2查看專項訓(xùn)練界面 145.3.3用戶注冊界面 155.3.4查看論壇界面 166系統(tǒng)測試分析 176.1測試用例 176.1.1用戶登錄功能測試用例 176.1.2添加信息功能測試用例 186.2測試步驟和內(nèi)容 187系統(tǒng)分析 198總結(jié) 20參考文獻 21致謝 231引言1.1系統(tǒng)設(shè)計背景體育作為人類文明不可分割的一部分,隨著人類社會的不斷發(fā)展越來越受到全世界人民的關(guān)注和重視,尤其是在二十一世紀(jì)的今天,競技體育中的盛會,奧運會更是以其獨特的風(fēng)采吸引了世人的目光?!案?更快!更強!”的奧運宗旨激勵著一代又一代的運動員不斷的超越人類的生理極限,創(chuàng)造一個又一個的生命奇跡,在奧運會上奪取金牌、成為世界第一的夢想使得眾多的運動員和體育管理人員為之付出了畢生的精力。"向科技要成績,提高訓(xùn)練水平”成了體育界的共識,“科學(xué)選材、科學(xué)訓(xùn)練和科學(xué)管理”成為提高運動成績的三大支柱,因此體育界特別是體育科研和管理人員愈來愈重視和關(guān)注競技體育管理、訓(xùn)練和選材的科學(xué)化與智能化。隨著體育信息化的不斷發(fā)展,信息技術(shù)從根本上改變著體育管理的模式和體制,對體育管理產(chǎn)生了沖擊和影響,傳統(tǒng)的體育管理理念、組織結(jié)構(gòu)、管理方法等受到極大地挑戰(zhàn),體育管理得到發(fā)展。信息技術(shù)應(yīng)用貫穿于體育管理的整個過程,體育管理需求的實現(xiàn)也完善了信息技術(shù)的應(yīng)用,信息技術(shù)與體育管理兩者互相促進,互相推動。在信息技術(shù)與體育管理互動過程中,體育管理信息系統(tǒng)是體育信息化相關(guān)研究的熱點,也是信息化建設(shè)中的重要內(nèi)容。體育管理信息系統(tǒng)具體實施與應(yīng)用的過程,正是體育管理具體業(yè)務(wù)得到規(guī)范的過程。建設(shè)“競技體育信息系統(tǒng)”能有效培養(yǎng)高水平競技體育人才和體育后備人才,建立各項人才信息庫,使體育的管理能建立在科學(xué)的基礎(chǔ)之上,這是加快該省體育信息化建設(shè)進程的必由之路。同時將對落實“向科技要金牌,向科技要管理”的要求,加強和完善我院的科學(xué)化管理,提高競賽、訓(xùn)練的科研水平,完成各類大賽任務(wù),發(fā)揮著科學(xué)訓(xùn)練與科學(xué)管理的服務(wù)功能。1.2研究意義隨著國家經(jīng)濟能力的不斷提升,我國的諸多科技水平也比以前有了更高的提升,在信息系統(tǒng)和信息安全方面也有明顯的改善。國家也將信息安全提升到國家戰(zhàn)略層面,在這樣的環(huán)境下,大家對于信息智能系統(tǒng)也給予了更多的關(guān)注,尤其是在目前還不是很成熟的用戶競技體育信息管理系統(tǒng)上面??偨Y(jié)本次開發(fā)的基于Java的競技體育信息管理系統(tǒng)有以下幾點優(yōu)勢:(1)輕量級系統(tǒng),使用靈活:基于Java的競技體育信息管理系統(tǒng),設(shè)計時,考慮到不同使用者的習(xí)慣,讓系統(tǒng)比較輕量級,便于安裝,也完成了系統(tǒng)所具備的所有功能,在以上基礎(chǔ)上,通過系統(tǒng)測試與優(yōu)化,讓操作更加靈活。(2)系統(tǒng)開發(fā)0成本:該競技體育信息管理系統(tǒng),以Windows7操作系統(tǒng)為基礎(chǔ),采用JAVA技術(shù)編碼開發(fā),并使用MySQL輕量級數(shù)據(jù)庫,沒有多余的開發(fā)成本。(3)覆蓋范圍:任何機構(gòu),都能安裝使用本次畢設(shè)開發(fā)的基于Java的競技體育信息管理系統(tǒng),對系統(tǒng)適用方?jīng)]有嚴(yán)格的規(guī)定,平臺搭建好了就能使用。1.3研究現(xiàn)狀計算機信息化技術(shù)功能發(fā)揮所帶來的差距,促進了我國的體育信息化的發(fā)展與體育全面改革,利用互聯(lián)網(wǎng)來發(fā)展信息管理的趨勢已經(jīng)不可逆轉(zhuǎn)。經(jīng)過近幾年的不斷發(fā)展,全國各地的企業(yè)已經(jīng)逐漸推出網(wǎng)絡(luò)、互聯(lián)網(wǎng)類型的信息管理,在國家大力支持,加上百姓消費方式的不斷改變,在相關(guān)部門的指引下,已經(jīng)出現(xiàn)了各式各樣的信息管理系統(tǒng),這些系統(tǒng)都為用戶提供了便利的服務(wù)。但是在經(jīng)濟利益的驅(qū)使下,很多相關(guān)機構(gòu)加入了改革之路,建立了競技體育信息管理系統(tǒng),但是這些系統(tǒng)大多都是收費使用,主動服務(wù)于用戶,給用戶提供便利服務(wù)的系統(tǒng)少之又少[9][10][11]。以Web基礎(chǔ)的操作平臺,由于其開發(fā)與操作的便利性,受到了眾多人的青睞?;贘ava的競技體育信息管理系統(tǒng),不僅可以減少用戶管理時無效的信息處理,同時也可以讓用戶便捷高效的了解競技體育詳細信息,緩解資源緊張的問題。因此,以Web為基礎(chǔ),開發(fā)基于Java的競技體育信息管理系統(tǒng),在滿足多樣化操作需求的前提下,讓計算機服務(wù)被越來越多人接受。1.4文章內(nèi)容概述基于Java的競技體育信息管理系統(tǒng)設(shè)計與開發(fā)的系統(tǒng),首先整理競技體育信息管理系統(tǒng)所具備的功能。整理完成之后,查漏補缺,設(shè)計基于Java的競技體育信息管理系統(tǒng)要完成的功能,其次,進行系統(tǒng)性分析,系統(tǒng)設(shè)計等,系統(tǒng)開發(fā)完后,進行系統(tǒng)測試優(yōu)化該基于Java的競技體育信息管理系統(tǒng)。第一章:查閱文獻,詳細闡述系統(tǒng)的開發(fā)背景、系統(tǒng)的設(shè)計目標(biāo)等。第二章:相關(guān)技術(shù)。介紹了系統(tǒng)設(shè)計與實現(xiàn)過程中使用到的技術(shù)。第三章:分析系統(tǒng)設(shè)計的開發(fā)要求與性能要求。第四章:分析系統(tǒng)功能,并將系統(tǒng)中存在的實體抽象成數(shù)據(jù)表,由此設(shè)計數(shù)據(jù)庫。第五章:對系統(tǒng)所實現(xiàn)的界面做簡要介紹。第六章:通過測試分析,得出測試結(jié)論。第七章:總結(jié)競技體育信息管理系統(tǒng),并總結(jié)本次設(shè)計中的收獲。
2相關(guān)理論與技術(shù)基于Java的競技體育信息管理系統(tǒng)旨在實現(xiàn)各類用戶的需求為目標(biāo),系統(tǒng)開發(fā)采用JAVA語言,MySQL數(shù)據(jù)庫,以B/S模式作為系統(tǒng)的設(shè)計模式。依照公認(rèn)的Web系統(tǒng)開發(fā)方式,以及系統(tǒng)所要實現(xiàn)的基本功能,系統(tǒng)設(shè)計之初,確定好功能模塊,并進行Web頁面的布局設(shè)計,以此類推,設(shè)計出系統(tǒng)每個小模塊,然后完成系統(tǒng)編碼[8]。為了讓基于Java的競技體育信息管理系統(tǒng)運行更加穩(wěn)定可靠,系統(tǒng)開發(fā)所需要的關(guān)鍵技術(shù)以及基礎(chǔ)設(shè)施將在本章做詳細介紹。2.1JAVA簡介JAVA是面向?qū)ο蟮恼Z言,簡單而美觀,類型安全。開發(fā)人員可以利用它來構(gòu)建在安全可靠的Web瀏覽器中運行的各種應(yīng)用程序。JAVA可以創(chuàng)建Windows、XMLWeb服務(wù)、分布式組件、B/S應(yīng)用程序、數(shù)據(jù)庫應(yīng)用程序等簡單的客戶端應(yīng)用程序,通過CLR(公共語言運行庫),JAVA編譯的程序?qū)⒃诰哂蠾eb瀏覽器的計算機上穩(wěn)定運行。應(yīng)用程序開發(fā)人員通常不必?fù)?dān)心使用處理器或語言。本文描述的工具將在其上運行,只要與MySQL一起使用,保證兼容性和運行效率。JAVA工具為處理位圖提供了許多高效的工具。如位圖、位圖數(shù)據(jù)、圖像等系統(tǒng)提供的圖形圖像處理工具為圖形處理帶來了極大的方便。系統(tǒng)提供的類,同時考慮了易用性和速度。根據(jù)用戶的需求或標(biāo)準(zhǔn)選擇所需的工具。2.2MySQL結(jié)合基于Java的競技體育信息管理系統(tǒng)將要應(yīng)用到的數(shù)據(jù)庫技術(shù),本系統(tǒng)采用MySQL數(shù)據(jù)庫進行開發(fā)。作為輕量級、關(guān)系型數(shù)據(jù)庫中的一種,MySQL的優(yōu)勢在于其框架的開放性,由此得到很多開發(fā)人員的青睞,使得用戶的選擇性非常強,而且伴隨著計算機技術(shù)的不斷發(fā)展成熟,MySQL支持的功能也逐漸增加,性能也在不斷的提升,也支持更多的平臺[9]。另外,社區(qū)的開發(fā)和維護人員也比較多,就目前來講,MySQL具有穩(wěn)定的性能、功能全面,此外,在滿足GPL所要求的協(xié)議之后,開發(fā)人員可以免費試用MySQL,也能按照自己的需要對MySQL進行修改,綜上所述的優(yōu)勢,讓MySQL得到很對人的關(guān)注與追隨[10]。總體來說,與HBASE、NoSQL等數(shù)據(jù)庫相比,MySQL數(shù)據(jù)庫具有很突出的優(yōu)勢。最值得我們關(guān)注的是,關(guān)系型數(shù)據(jù)庫可以把系統(tǒng)所需要的數(shù)據(jù)存儲在不同的表里面,而后,把這些數(shù)據(jù)表又存儲到不同的數(shù)據(jù)庫中,由此避免了在一個大的數(shù)據(jù)倉庫中,存放所有的表[19]。分開存儲,不僅讓MySQL數(shù)據(jù)存取更加便利,同時也提升了數(shù)據(jù)讀取的效率,從而減少系統(tǒng)響應(yīng)時間,讓基于MySQL數(shù)據(jù)庫的信息處理平臺更加靈活高效。SQL使得對數(shù)據(jù)庫進行存儲、更新和存取信息這類的操作使用更為便捷?;贘ava的競技體育信息管理系統(tǒng),開發(fā)時選擇MySQL關(guān)系型數(shù)據(jù)庫存儲系統(tǒng)產(chǎn)生的所有數(shù)據(jù)。當(dāng)前,很多人都習(xí)慣采用MySQL關(guān)系型數(shù)據(jù)庫,這是因為MySQL方便快捷,占用很小的磁盤容量,并且處理數(shù)據(jù)速度特別快,因為它的源代碼是公開的,所以成本更低,因此,很多畢業(yè)設(shè)計中,系統(tǒng)的開發(fā)都會首選MySQL數(shù)據(jù)庫[11]。在大學(xué)學(xué)習(xí)的時候,我基本上掌握了JAVA的專業(yè)知識,學(xué)習(xí)了MySQL數(shù)據(jù)庫操作的基本系統(tǒng),并且很好地掌握了它。系統(tǒng)地、全面地研究了軟件工程、軟件測試和UML統(tǒng)一建模語言。這些課程也得到實踐,并具有特定的系統(tǒng)識別,開發(fā)和測試功能。開發(fā)結(jié)合JAVA和MySQL的Web競技體育信息管理系統(tǒng)既可行又高效。2.3IDEAIDEA代表IntelliJIDEA,它是Java編程語言開發(fā)的集成環(huán)境。IntelliJ被公認(rèn)為發(fā)展中國家的最佳Java開發(fā)工具,尤其是在智能代碼助手,自動代碼提示,重構(gòu),JavaEE支持,各種版本工具(git,svn等),JUnit,CVS集成,代碼分析,創(chuàng)新GUI中的設(shè)計和其他功能可以說是非同尋常的。2.4系統(tǒng)開發(fā)平臺選擇首先,基于Java的競技體育信息管理系統(tǒng),使用開源的操作系統(tǒng)Win7,該系統(tǒng)有其獨特的優(yōu)勢,從被開發(fā)到現(xiàn)在,在不斷的更新中,獲得了強大的生命力,Win7系統(tǒng)不僅被用來通常人們使用的電腦上,作為系統(tǒng)軟件,很多程序員也喜歡該平臺作為項目開發(fā)的基礎(chǔ)。在項目的開發(fā)環(huán)境、編譯工具方面,也利用JAVA常用的開發(fā)平臺IDEA,IDEA平臺,學(xué)習(xí)方便,容易上手,開發(fā)者僅需要簡單的了解便可用其完成程序開發(fā)。此外,IDEA還能訪問MySQL輕量級數(shù)據(jù)庫,完成數(shù)據(jù)的存取。在完成系統(tǒng)設(shè)計時,還需要按照需求設(shè)定數(shù)據(jù)庫與數(shù)據(jù)表,該系統(tǒng)選用輕量級數(shù)據(jù)庫,并采用NavicatForMySQL數(shù)據(jù)庫可視化工具,讓數(shù)據(jù)庫建立與設(shè)計更加便捷直觀。系統(tǒng)開發(fā)的基礎(chǔ)操作系統(tǒng):Win7編譯器:IDEA系統(tǒng)使用到的語言:JAVA選擇的數(shù)據(jù)存儲服務(wù)器:MySQL
3系統(tǒng)分析本次畢業(yè)設(shè)計實現(xiàn)的基于Java的競技體育信息管理系統(tǒng),讓使用電腦完成信息管理服務(wù)深入人心。本次畢業(yè)實現(xiàn)的基于Java的競技體育信息管理系統(tǒng),不管是可行性分析、系統(tǒng)整體框架設(shè)計還是編碼,都需要嚴(yán)格遵守軟件開發(fā)的三個周期八個階段。從系統(tǒng)的穩(wěn)定性,系統(tǒng)性能等多方面考慮,編碼要嚴(yán)格符合規(guī)定,其主要目的,就是開發(fā)出可以供多重角色均可使用的基于Java的競技體育信息管理系統(tǒng)。最后將開發(fā)完成的系統(tǒng)安置在電腦上,用戶利用電腦隨時隨地完成競技體育信息管理?;贘ava的競技體育信息管理系統(tǒng),在實現(xiàn)初期,嚴(yán)格按照軟件設(shè)計要求的三個階段八個周期進行系統(tǒng)的設(shè)計,首先總結(jié)研究的背景以及設(shè)計實現(xiàn)該系統(tǒng)的意義,其次,查閱資料,完成了基于Java的競技體育信息管理系統(tǒng)國內(nèi)外的發(fā)展現(xiàn)狀的調(diào)查,并做了相應(yīng)的總結(jié)分析;然后闡述了該系統(tǒng)實現(xiàn)的必要性和所要滿足的操作需求。3.1需求分析通過觀察我們身邊的生活,我們可以發(fā)現(xiàn)社會在不斷進步,人們的生活水平也在不斷提高。我國很多的地方都存在處理競技體育信息壓力巨大的問題,以及各種資源配置浪費等問題都比較明顯。所以,開發(fā)設(shè)計競技體育信息管理系統(tǒng)能解決人們?nèi)济贾薄T撓到y(tǒng)準(zhǔn)備設(shè)計教練端和學(xué)生端兩個模塊,首先將進行需求分析,根據(jù)需求分析及三層架構(gòu)設(shè)計的思想,設(shè)計出教練端和學(xué)生端的系統(tǒng)功能,再逐步進行完善。學(xué)生端首先注冊或登錄,進入到網(wǎng)站首頁,分別設(shè)置以下幾個模塊:完善個人信息,包括對密碼的修改和賬號切換;訓(xùn)練及賽程安排;訓(xùn)練狀況上報;各專項項群訓(xùn)練方法及手段;歷屆比賽概況查詢;留言板塊交流。教練端也作為后臺管理,首先注冊或登錄進入,分別設(shè)置以下幾個模塊:個人信息的完善及對用戶的管理;對各板塊數(shù)據(jù)庫的更新與完善,學(xué)生端只設(shè)置查詢功能,教練設(shè)置增刪改查功能;3、對留言板信息的管理。本系統(tǒng)設(shè)計完成的基于Java的競技體育信息管理系統(tǒng)運用MySQL數(shù)據(jù)庫,基于Java的競技體育信息管理系統(tǒng)的MySQL數(shù)據(jù)庫使用到的版本是MySQL5.6,前臺運用Java平臺開發(fā),確?;贘ava的競技體育信息管理系統(tǒng)安全、穩(wěn)定性。3.2性能分析為了在設(shè)計過程中確認(rèn)用戶特定的功能和非功能要求,需要與整個應(yīng)用程序相對應(yīng)的基本功能。設(shè)計過程中需要考慮每頁間的連接程度和跳轉(zhuǎn)速度。在實施每個模塊之前,應(yīng)相應(yīng)分析所有相關(guān)數(shù)據(jù),數(shù)據(jù)格式,數(shù)據(jù)源和存儲方法。服務(wù)器端的支持非常重要,選擇哪種服務(wù)器才能通過應(yīng)用程序流程是首要考慮的問題。系統(tǒng)性能分析介紹如下所示:(1)準(zhǔn)確性:系統(tǒng)需要準(zhǔn)確記錄競技體育的詳細信息,以此為基礎(chǔ),實現(xiàn)所有功能,滿足多樣化的操作要求。(2)更新性:開發(fā)實現(xiàn)到的系統(tǒng)更支持后期的維護與優(yōu)化,還需要按照需求更新版本,這就要求在更新系統(tǒng)時,完整保留已有的數(shù)據(jù)。(3)安全性:開發(fā)實現(xiàn)一個系統(tǒng),最關(guān)鍵的問題就是要保護好用戶隱私信息以及系統(tǒng)中的用戶信息,這些信息一旦泄露,將會有很嚴(yán)重的后果,因此,在系統(tǒng)實現(xiàn)的時候,要想辦法保護用戶隱私與系統(tǒng)中用戶信息的安全,此外,在管理員添加信息時,需要判定所添加信息的合法性。(4)易用性:系統(tǒng)完成后,首次使用系統(tǒng)的用戶,需要很快上手進行系統(tǒng)操作,這也要求開發(fā)人員在開發(fā)時,要讓界面簡潔,功能明了,同時也不能影響系統(tǒng)其它性能。(5)系統(tǒng)可靠性:基于Java的競技體育信息管理系統(tǒng)畫面運行流暢,能夠很快地處理競技體育的信息,提供給各類操作人員最好的用戶體驗。3.3可行性分析本系統(tǒng)的整個開發(fā)過程,除了需要分析管理員的需求,本文做了一個綜合計劃和分析技術(shù)的需求,如果科技可以承受和系統(tǒng)開發(fā)所需的人力、物力和財力資源在整個開發(fā)過程。為了成功地開發(fā)一個系統(tǒng),除了成熟的技術(shù)之外,還需要足夠的財政支持,我將從技術(shù)可行性、經(jīng)濟可行性等多方面對其進行描述。1.技術(shù)可行性近年來,隨著科技的迅速普及,許多新興語言成為發(fā)展的主要語言。在Web站點上,使用JAVA技術(shù)是一種更加成熟和實用的Web開發(fā)技術(shù),許多公司的開發(fā)仍然是這種Web開發(fā)技術(shù)。由于多個瀏覽器的普及應(yīng)用,語言的使用開發(fā)系統(tǒng),不僅考慮系統(tǒng)實現(xiàn)的功能,需要2.管理可行性由于系統(tǒng)的簡潔與簡潔,管理員可以使用界面直接追蹤提示,無需過度查看或維護。因此,從管理部門的觀點來看,該個人博客在實際上是可行的。根據(jù)上述系統(tǒng)配置文件,以JAVA為基礎(chǔ)的基于Java的競技體育信息管理系統(tǒng)的開發(fā)速度更快,操作更精準(zhǔn),節(jié)省更多成本等等。3.4系統(tǒng)流程設(shè)計本系統(tǒng)的設(shè)計最初必須圍繞每個管理員,從各類管理員的注冊登錄到進行所有查看信息和對各類信息進行管理等功能。3.4.1注冊流程系統(tǒng)注冊流程圖如圖3-3所示,用戶打開注冊界面,填寫詳細的用戶信息,便在數(shù)據(jù)庫中添加該用戶數(shù)據(jù),注冊完成。圖3-3注冊流程圖3.4.2登錄流程登錄流程圖如圖3-4所示。用戶打開登錄界面,填寫用戶名和密碼,系統(tǒng)打開數(shù)據(jù)庫判定輸入用戶名和密碼是否正確,若正確,提示數(shù)據(jù)成功,若輸入有誤,則提示錯誤信息。圖3-4登錄流程圖3.4.3操作流程要使用該系統(tǒng),管理員必須首先打開它,并通過數(shù)據(jù)庫中存儲的他們開始注冊的賬戶登錄。管理員還必須在登錄時選擇相應(yīng)的功能權(quán)限,系統(tǒng)后臺將判斷賬戶號、密碼和管理員權(quán)限是否正確。只有準(zhǔn)確地匹配上述信息,管理員才能成功地連接到系統(tǒng),一旦進入系統(tǒng),管理員才能根據(jù)自己的需要進行進一步的操作。這里需要注意的是,如果管理員在輸入時顯示錯誤信息,則無法登錄。下圖顯示了管理員操作的流程:圖3-5操作流程圖
4系統(tǒng)設(shè)計4.1系統(tǒng)功能結(jié)構(gòu)設(shè)計前幾章分別從系統(tǒng)可行性、系統(tǒng)功能分析與性能等各個方面對系統(tǒng)做了詳細的闡述,本章主要按照前面討論的細節(jié),設(shè)計實現(xiàn)系統(tǒng)。系統(tǒng)架構(gòu)圖介紹如下:圖4-1系統(tǒng)架構(gòu)圖本系統(tǒng)的服務(wù)單元主要任務(wù)是管理數(shù)據(jù)庫。管理員可以通過服務(wù)單元對系統(tǒng)的基本數(shù)據(jù)進行管理。例如,系統(tǒng)平臺注冊用戶管理、賽程管理、項目管理等。下面對整體設(shè)計的主要界面進行闡述。1.為了在設(shè)計過程中確認(rèn)用戶特定的功能和非功能要求,需要與整個應(yīng)用程序相對應(yīng)的基本功能。2.每頁之間的連接程度和跳轉(zhuǎn)速度。3.在實施每個模塊之前,應(yīng)相應(yīng)分析所有相關(guān)數(shù)據(jù),數(shù)據(jù)格式,數(shù)據(jù)源和存儲方法。4.服務(wù)器端的支持非常重要,選擇哪種服務(wù)器才能通過應(yīng)用程序流程和特定的支持計劃來支持應(yīng)用程序。5.數(shù)據(jù)終端設(shè)計,特定的數(shù)據(jù)庫和相應(yīng)的數(shù)據(jù)格式,數(shù)據(jù)支持。6.特定的權(quán)限管理,不同的界面和方案,不同的設(shè)計權(quán)限。4.2數(shù)據(jù)庫設(shè)計為了在設(shè)計過程中確認(rèn)用戶特定的功能和非功能要求,需要與整個應(yīng)用程序相對應(yīng)的基本功能。設(shè)計過程中需要考慮每頁之間的連接程度和跳轉(zhuǎn)速度。在實施每個模塊之前,應(yīng)相應(yīng)分析所有相關(guān)數(shù)據(jù),數(shù)據(jù)格式,數(shù)據(jù)源和存儲方法。數(shù)據(jù)庫設(shè)計方面,設(shè)計者應(yīng)結(jié)合實際情況,明確設(shè)計思路,確定最終確定方案。系統(tǒng)設(shè)計的數(shù)據(jù)表信息介紹如下:管理員數(shù)據(jù)表如表4-1所示:表4-1管理員數(shù)據(jù)表(Admin)序號字段名注釋數(shù)據(jù)類型長度1id管理員IDint(11)112name管理員賬號varchar(20)203uname真實姓名varchar(20)204upwd登錄密碼varchar(20)20用戶數(shù)據(jù)表如表4-2所示:表4-2用戶數(shù)據(jù)表(user)序號代碼注釋數(shù)據(jù)類型長度1gh工號varchar(100)1002idint(11)113jfvarchar(100)1004mobile手機varchar(100)1005name姓名varchar(100)1006password密碼varchar(100)1007statusvarchar(100)1008username賬號varchar(100)100比賽概況數(shù)據(jù)表如表4-3所示:表4-3比賽概況數(shù)據(jù)表(t_temp1)序號字段名注釋數(shù)據(jù)類型長度1content比賽概況內(nèi)容text2pic比賽概況圖片varchar(100)1003statusvarchar(100)1004title比賽概況標(biāo)題varchar(100)100
5系統(tǒng)實現(xiàn)基于Java的競技體育信息管理系統(tǒng)實現(xiàn)的功能介紹如下。5.1登錄模塊的實現(xiàn)首先打開系統(tǒng),然后按照之前注冊的賬號進行登錄。用戶登錄的時候也需要選擇注冊的賬號對應(yīng)的權(quán)限。系統(tǒng)后臺會判斷用戶的賬號、密碼還有權(quán)限是否正確,只有以上的信息都準(zhǔn)確無誤,用戶就能成功登錄系統(tǒng),登錄界面展示如圖5-1所示。圖5-1系統(tǒng)登錄界面圖5.2管理員功能模塊的實現(xiàn)5.2.1用戶管理界面系統(tǒng)用戶管理界面展示如圖5-2所示,管理員可以使用該界面選擇添加、編輯或者刪除用戶信息。圖5-2管理員列表界面5.2.2訓(xùn)練及賽程管理界面訓(xùn)練及賽程管理界面如圖5-3所示。圖5-3訓(xùn)練及賽程管理界面5.2.3專項訓(xùn)練管理界面管理員管理專項訓(xùn)練信息界面展示如圖5-4所示。圖5-4專項訓(xùn)練管理界面5.2.4留言管理界面管理員管理留言信息界面展示如圖5-5所示。圖5-5留言管理界面5.2.5老師管理界面管理員管理老師信息界面如圖5-6所示。圖5-8老師管理界面5.3用戶功能模塊的實現(xiàn)5.3.1系統(tǒng)首頁界面系統(tǒng)首頁界面如圖5-9所述。圖5-9系統(tǒng)首頁界面5.3.2查看專項訓(xùn)練界面用戶查看專項訓(xùn)練界面如圖5-10所示。圖5-10查看專線訓(xùn)練界面5.3.3用戶注冊界面用戶注冊界面展示如圖5-11所示。圖5-11用戶注冊界面5.3.4查看論壇界面用戶查看論壇信息界面如圖5-12所示。圖5-12用戶查看論壇界面
6系統(tǒng)測試分析執(zhí)行計算機程序,查找程序和程序執(zhí)行結(jié)果中的問題,將這樣一個步驟,定義為軟件測試。換句話說,軟件的測試是程序開發(fā)人員設(shè)計的一系列測試用例,開發(fā)人員設(shè)計測試用例時,需要考慮到自己輸入的數(shù)據(jù)以及預(yù)期所想要達到的效果或得到的結(jié)果。開發(fā)人員開發(fā)系統(tǒng)過程中,需要在軟件開發(fā)的每個階段都嚴(yán)格按照程序設(shè)計規(guī)范和程序內(nèi)部需要滿足的結(jié)構(gòu)。編碼完成之后,使用設(shè)計的用例,嘗試找出程序中的錯誤。軟件開發(fā)的每個生命周期中,都避免不了出現(xiàn)錯誤。所以在每個開發(fā)階段結(jié)束時,我們都要使用相關(guān)的技術(shù)審核,解決已經(jīng)存在的問題,并防止出現(xiàn)意料之外的問題。然而,以往的開發(fā)經(jīng)驗證明,審查無法找到所以的錯誤。這些潛在或者已經(jīng)存在的問題不解決,在交付使用之后出現(xiàn)問題,解決問題花費的成本更高,也會帶來災(zāi)難性的后果。之所以在開發(fā)完成之后,正式投產(chǎn)使用之前,設(shè)計測試用例,并進行測試,盡可能多的發(fā)現(xiàn)編碼和軟件中的錯誤,并加以改正。6.1測試用例針對本次設(shè)計實現(xiàn)的基于Java的競技體育信息管理系統(tǒng),所涉及到的測試用例介紹如下:6.1.1用戶登錄功能測試用例不同身份的用戶在使用系統(tǒng)時,必須按照各自的賬號、密碼以及角色登錄系統(tǒng),只有輸入正確的賬號、密碼,選擇與之對應(yīng)的角色,才能成功登錄系統(tǒng)。用戶登錄功能模塊的測試介紹具體如圖6-1所示:圖6-1用戶登錄模塊測試用例6.1.2添加信息功能測試用例在圖6-2所示的界面上,主要測試的功能就是管理員添加信息,其目的在于驗證系統(tǒng)中添加信息模塊是否合理,管理員添加的信息是否正常存儲在數(shù)據(jù)庫中。管理員需要使用信息,且必填內(nèi)容不為空,管理員輸入時,系統(tǒng)會自動判定輸入內(nèi)容是否為空,若不按照要求添加信息,系統(tǒng)給予對應(yīng)的提示,信息添加完成之后,點擊提交按鈕便可完成信息添加操作。圖6-2添加信息功能測試界面6.2測試步驟和內(nèi)容基于Java的競技體育信息管理系統(tǒng)的測試分為以下步驟:(1)模塊測試,模塊測試旨在查找系統(tǒng)詳細設(shè)計和編碼過程中出現(xiàn)的問題。(2)系統(tǒng)測試,系統(tǒng)測試模塊旨在查找軟件設(shè)計過程中存在的問題以及現(xiàn)有的不足。(3)驗收測試,驗收測試模塊用來發(fā)現(xiàn)系統(tǒng)實現(xiàn)與系統(tǒng)需求說明之間不一致的問題?;贘ava的競技體育信息管理系統(tǒng)測試的內(nèi)容介紹如下:(1)是否能夠按照預(yù)設(shè)的方式完成數(shù)據(jù)庫的連接以及正常的數(shù)據(jù)讀寫操作,添加的數(shù)據(jù)以及讀取的數(shù)據(jù)內(nèi)容展示是否完整。(2)系統(tǒng)能否正常配置運行。(3)各頁面之間的跳轉(zhuǎn)是否正常,每個界面中的功能是否正常實現(xiàn)。本系統(tǒng)通過功能測試與性能測試,系統(tǒng)功能完整,運行穩(wěn)定,可以投入真實環(huán)境中使用。
7系統(tǒng)分析以上詳細介紹了基于Java的競技體育信息管理系統(tǒng)設(shè)計實現(xiàn)的完整過程,首先介紹了基于Java的競技體育信息管理系統(tǒng)設(shè)計的必要性,從系統(tǒng)背景,系統(tǒng)設(shè)計目標(biāo)、系統(tǒng)設(shè)計意義等幾方面出發(fā),詳細進行以上信息的闡述。在開發(fā)系統(tǒng)之前,閱讀大量文獻,總結(jié)出研究現(xiàn)狀,然后闡述了該系統(tǒng)實現(xiàn)的必要性和所要滿足的操作需求,同時,根據(jù)預(yù)先決定的編碼工具和編譯環(huán)境,完成開發(fā)平臺的設(shè)計,其次根據(jù)所需的操作需求與性能要求,實現(xiàn)系統(tǒng)并完成測試。跟目前市面上存在的系統(tǒng)相比較,該畢業(yè)設(shè)計實現(xiàn)的基于Java的競技體育信息管理系統(tǒng),打破了現(xiàn)存在系統(tǒng)中的缺陷,像開發(fā)難度大,為了眼前的利益,沒有考慮到用戶體驗與系統(tǒng)的可用性等當(dāng)面的問題。該系統(tǒng)可以大大提高使用者和管理者的使用效率,切實提供了準(zhǔn)確、及時的信息管理服務(wù),幫助各類使用者減少了大量信息管理和處理的效率,也在另一方面提高了信息化水平的發(fā)展。
8總結(jié)該基于Java的競技體育信息管理系統(tǒng),經(jīng)過了前面的文獻查閱與現(xiàn)有系統(tǒng)的總結(jié)與剖析,經(jīng)歷了系統(tǒng)設(shè)計,數(shù)據(jù)庫設(shè)計與系統(tǒng)編碼,更深切的理解了軟件設(shè)計的流程,也感受到了科技發(fā)展對人們生活的影響采用信息技術(shù)完成數(shù)據(jù)處理與數(shù)據(jù)挖掘分析受到廣泛的關(guān)注,并與實際生活結(jié)合起來,給人們帶來很多便利。二十一世紀(jì),處理信息消耗的時間精力也呈指數(shù)增加,將先進的數(shù)據(jù)信息傳輸通訊技術(shù)、自動化控制技術(shù)、電子計算機技術(shù)和電子信息技術(shù)用戶處理信息必將成為一個趨勢。經(jīng)歷了此次畢設(shè)的整個流程,我得到了很多課堂上體會不到的經(jīng)驗,這對我以后就業(yè)起著舉足輕重的作用?;贘ava的競技體育信息管理系統(tǒng)開發(fā)過程中,通過解決遇到難題,還提高了自己的動手能力,將平時課堂上學(xué)到的知識與系統(tǒng)開發(fā)實踐結(jié)合,很大程度上提升了個人動手能力與思維能力。開發(fā)過程中,不斷的求助老師同學(xué)還有搜索引擎,我積累了很多經(jīng)驗,不管是開發(fā)還是做人,都有不小的收獲。
參考文獻中共中央辦公廳.2006-2020年國家信息化發(fā)展戰(zhàn)略[J].電力信息化,2006,4(7):10-10.蔣華.高校檔案管理信息網(wǎng)絡(luò)建設(shè)的研究與思考[J].榆林學(xué)院學(xué)報,2005,15:126-127徐斌,陳俊良.“數(shù)字南大”的建設(shè)研究與實踐[J].教育信息化,2004,7:28-39楊異.校園網(wǎng)絡(luò)教學(xué)系統(tǒng).電子科技大學(xué)碩士學(xué)位論文,2004胡錦濤.在全國教育工作會議上的講話[M].中國教育報,2010周志平.基于MVC架構(gòu)實驗教學(xué)系統(tǒng)的研究與實現(xiàn).南京理工大學(xué)碩士學(xué)位論文,2013關(guān)玉梅.基于Web的實驗教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn).黑龍江大學(xué)碩士學(xué)位論文,2009曹興建.中國質(zhì)檢出版社第四編輯室.計算機軟件工程規(guī)范國家標(biāo)準(zhǔn)匯編[M].北京:中國標(biāo)準(zhǔn)出版社.2011陳劍斌.基于MVC架構(gòu)的實踐教學(xué)管理平臺的設(shè)計與實現(xiàn).湖南大學(xué)碩士學(xué)位論文,2013DavidL.Anderson.ManagingInformationSystems[M].北京:清華大學(xué)出版社,2001武敬.楊建華.實驗室信息管理系統(tǒng)(LIMS)初探,資源環(huán)境與工程,2004,18:18-21徐建波,周新蓮.Web設(shè)計原理于編程技術(shù)[M].中南大學(xué)出版社,2015.185-193.張心雨.基于JAVA的文體中心場地預(yù)約系統(tǒng)設(shè)計與實現(xiàn)[D].南京大學(xué),2017張洪斌.JAVA高級程序設(shè)計[M].中科多媒體出版社,2011:85-90.耿祥義.JAVA基礎(chǔ)編程[M.清華大學(xué)出版社,2014:55-162林信良.JAVA技術(shù)手冊[M].電子工業(yè)出版社,2016.6:50-100.張莉,王強,趙文等.MySQL數(shù)據(jù)庫原理及應(yīng)用教程.清華大學(xué)出版社占003,(01).唐紅亮.MySQL數(shù)據(jù)庫設(shè)計
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Mumeose-K-生命科學(xué)試劑-MCE-2774
- 5-Fluoro-THJ-生命科學(xué)試劑-MCE-6389
- 2025年度環(huán)保型空調(diào)拆卸作業(yè)安全協(xié)議書
- 2025年度文化創(chuàng)意產(chǎn)業(yè)居間代理協(xié)議
- 二零二五年度父母出資購房子女房產(chǎn)份額分配協(xié)議
- 2025年度無房產(chǎn)證房屋買賣風(fēng)險評估合同
- 二零二五年度砍樹承包合同及林業(yè)資源管理實施協(xié)議
- 二零二五年度企業(yè)食堂檔口租賃合同與員工餐飲補貼協(xié)議
- 高標(biāo)準(zhǔn)實驗環(huán)境下的安全防護措施探討
- 臨時用電安全合同協(xié)議
- 設(shè)計單位-質(zhì)量管理體系
- 2024版《供電營業(yè)規(guī)則》學(xué)習(xí)考試題庫500題(含答案)
- 福建省醫(yī)院大全
- GB/T 16659-2024煤中汞的測定方法
- 閃蒸罐計算完整版本
- (高清版)DZT 0073-2016 電阻率剖面法技術(shù)規(guī)程
- 完整2024年開工第一課課件
- 貨運車輛駕駛員安全培訓(xùn)內(nèi)容資料完整
- 高一學(xué)期述職報告
- 風(fēng)神汽車4S店安全生產(chǎn)培訓(xùn)課件
- ICU患者的體位轉(zhuǎn)換與床旁運動訓(xùn)練
評論
0/150
提交評論