畢業(yè)設計(論文)-基于SpringBoot的CSGO賽事管理系統(tǒng)設計_第1頁
畢業(yè)設計(論文)-基于SpringBoot的CSGO賽事管理系統(tǒng)設計_第2頁
畢業(yè)設計(論文)-基于SpringBoot的CSGO賽事管理系統(tǒng)設計_第3頁
畢業(yè)設計(論文)-基于SpringBoot的CSGO賽事管理系統(tǒng)設計_第4頁
畢業(yè)設計(論文)-基于SpringBoot的CSGO賽事管理系統(tǒng)設計_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

IIAbsractCSGOeventmanagementsystemisanessentialpartofCSGOeventmanagement.InthewholeprocessofCSGOeventmanagement,CSGOeventmanagementsystemplaysthemostimportantrole.Inordertomeettoday'sincreasinglycomplexmanagementneeds,variousmanagementplatformsareconstantlyimproving.TheCSGOeventmanagementsystemdesignedinthistopicisdevelopedusingJava.Itsadvantagescannotbeviewedfromthebrowser,andithasverygoodconfidentialityandismoresecurethanotherplatforms.Javaisalsoeasytomodifyanddebug,whichisimportantbecausesocietyneedsmoreandmoreasitevolves.Inaddition,thesystemnotonlymanagesCSGOevents,butalsoaddsuserinformationmanagement,whichisalsotomeetthedeeperneedsofthesystem.Inadditiontotheadvantagesmentionedabove,thesystemalsohas:quickquery,easytosearchinformation,strongreliabilityandsoon.Keywords:CSGOeventmanagement;Java;Reliability.目錄TOC\o"1-3"\h\u目錄 III1.緒論 41.1開發(fā)背景 41.2課題研究的目的和意義 41.3課題設計目標 52.開發(fā)技術介紹 62.1Java語言簡介 62.2MySql數據庫 72.3MySQL環(huán)境配置 72.4B/S結構 72.5SpringBoot框架 83.系統(tǒng)分析 93.1需求分析 93.2系統(tǒng)可行性分析 93.3系統(tǒng)現狀分析 93.4性能需求分析 103.5系統(tǒng)流程分析 113.5.1操作流程 113.5.2添加信息流程 113.5.3刪除信息流程 124系統(tǒng)總體設計 134.1系統(tǒng)結構 134.2數據庫設計 144.2.1數據庫概念結構設計 144.2.2數據庫邏輯結構設計 155系統(tǒng)詳細設計 215.1系統(tǒng)功能模塊 215.2管理員功能模塊 225.3參賽戰(zhàn)隊功能模塊 265.4合作方功能模塊 276系統(tǒng)測試 286.1測試目的 286.2測試的步驟 286.3測試結論 287系統(tǒng)維護 298結論 309參考文獻 3110致謝 321.緒論1.1開發(fā)背景傳統(tǒng)的管理方式都在使用手工記錄的方式進行記錄,這種方式耗時,而且對于信息量比較大的情況想要快速查找某一信息非常慢,對于CSGO賽事的統(tǒng)計獲取比較繁瑣,隨著網絡技術的發(fā)展,采用電腦管理相關數據信息管理與數據查詢等諸多環(huán)節(jié)已成為必然趨勢;數據情況的透明化,提高了信息管理的透明度,提高管理效率。傳統(tǒng)的CSGO賽事管理系統(tǒng)需要對各類信息及時的進行記錄、規(guī)整、更新、收藏,這是對數據信息統(tǒng)計管理的極大消耗,在其進行過程中,還會出現因信息的重復傳遞,出現本可以避免的出錯問題,例如:前后CSGO賽事信息不一致、種類紕漏以及備注不詳細等等一系列問題。在信息告訴更替的時代,信息的準確性,經濟可行性也無疑是眾人關注的焦點。那么我們系統(tǒng)的目的性也就很明確。如今,隨著社會的不斷發(fā)展,計算機技術已經逐漸成熟和完善,并且已經融入到人們生活的方方面面之中,系統(tǒng)的各項管理都開始向信息化的方向擴展。計算機擁有查詢迅速、儲存量大、安全性好、可靠性高、節(jié)約人力,花費少等長處。這些長處使其能夠對管理效率給予極大的提高。所以,用計算機來代替?zhèn)鹘y(tǒng)的人工方式來進行CSGO賽事管理已是大勢所趨,CSGO賽事管理系統(tǒng)應運而生。在世界范圍內,CSGO賽事管理系統(tǒng)已經得到了非常廣泛的應用,范圍變的越來越廣,功能也在不斷的完善,操作簡便、節(jié)省人力、成本低廉,但工作的效率確一直不斷的提高。為CSGO賽事行業(yè)管理全程提供自動化和全面的紀錄,避免出錯的概率,提高用戶的滿意程度。CSGO賽事管理系統(tǒng)的作用就是提供一個在線CSGO賽事管理的信息儲存以及搜索的系統(tǒng),用來協助對CSGO賽事信息進行統(tǒng)一管理。一個完善的CSGO賽事管理系統(tǒng),可以對CSGO賽事進行精細化的管理。1.2課題研究的目的和意義人們現在的生活方式因為網絡的普及發(fā)生了巨大變化,由于網絡管理在人們的視野中出現,人們對網絡管理額外的關注。人們只要在有網絡的地方足不出戶查看到世界各地的各類。目前的挑戰(zhàn)是前臺界面的設計,要把顧客的眼球吸引住,選則比較人性化的界面設計,要更直觀的表現,讓用戶能更多的了解在CSGO賽事管理系統(tǒng)的信息。本系統(tǒng)的主要意義在于,全力以赴為用戶提供一個操作方便,界面簡潔,信息直觀的CSGO賽事管理系統(tǒng)。使用該系統(tǒng)的用戶,可以先瀏覽到最新上架的CSGO賽事信息,并可以注冊成為本網站的用戶。1.3課題設計目標針對CSGO賽事行業(yè)的管理現狀,本CSGO賽事管理系統(tǒng)主要實現以下幾個目標:1.系統(tǒng)界面簡潔,操作簡便。2.擁有精準,高效的查詢功能。3.能使管理人員能夠及時的獲得精確的報表4.對數據內容的管理安全,穩(wěn)定,易維護5.對信息全面跟蹤,方便管理人員進行管理。6.提供客戶登錄和修改密碼等服務,加強系統(tǒng)安全。7.提供用戶管理和數據備份,確保信息的安全性和可靠性。 2.開發(fā)技術介紹2.1Java語言簡介Java是由SUN公司推出,該公司于2010年被oracle公司收購。Java本是印度尼西亞的一個叫做爪洼島的英文名稱,也因此得來java是一杯正冒著熱氣咖啡的標識。Java語言在移動互聯網的大背景下具備了顯著的優(yōu)勢和廣闊的前景,它是面向對象的,分布式的,動態(tài)的,具有系統(tǒng)無關性、安全性、健壯性。Java語言的基本語句語法和C++一樣,但是它面向對象的技術更加徹底,因為Java要求將所有的內容都必須封裝成類,把類作為程序的基本單位。由于不允許類外有變量、方法。Java語言的分布式體現在數據分布和操作分布,它是面向網絡的語言,可以處理TCP/IP協議,它也支持客戶機/服務器的計算模式。Java語言的動態(tài)性是指類在運行時是動態(tài)安裝的,使得Java可以動態(tài)的維護程序。Java不支持指針,對內存訪問的所有操作都是通過對象實例化實現的,這樣就避免了指針操作中易產生的錯誤,同時也預防了病毒對系統(tǒng)的破壞和威脅。Java語言的編程風格與C語言非常接近,它繼承了C++面向對象技術的核心,它面世之后發(fā)展迅速,非常流行,對高級C語言形成了很大的沖擊。業(yè)內人士稱之為“一次編譯、到處執(zhí)行”。當然java也有缺點,在每次執(zhí)行編譯后,字節(jié)碼都需要消耗一定的時間,在某些程度上降低了性能。但是這并不影響java成為此次設計語言的選擇。Java語言簡單易學,使用它的編程時間短,功能性強,開發(fā)者學習起來更簡便、更快。Java的主要特性有以下幾個:1.面向對象面向對象有四個特點:封裝、繼承、多態(tài)、抽象。抽象是指忽略一個問題中的次要部分,關注主要部分。多態(tài)是指對同一種消息做出的不同反應。繼承是指在原有的父類方法基礎上增加自己獨有的方法,而不改變原來父類。2.系統(tǒng)無關性Java編譯出來的是字節(jié)碼,直接由虛擬機執(zhí)行。在任何系統(tǒng)上,只要有Java虛擬機,Java代碼都能運行。3.可靠性和安全性Java對內存的訪問都必須通過對象的實例變量來實現,避免了指針中出現的錯誤。4.多線程 Java提供了多線程功能,利用編程實現同一時間同時工作的功能。2.2MySql數據庫在軟件項目,通過經營性數據的數據庫,可以保證其安全,獨立和數據一致,訪問數據的系統(tǒng)來提供,所以有效減少時間程序員開發(fā)應用程序。MySQL可以支持多線程,可以方便使用系統(tǒng)的資源,提高運行的速度。并提供odbc、jdbc和tcp/ip,以各種形式連接到MySQL;功能方面表現欠缺,規(guī)模小,但對于這個系統(tǒng)就足夠了。因為MySQL是源代碼對外開放的,所以任何人都可以通過相應的方法下載,并根據個性化需求進行修改。由于MySQL的速度,可靠性和適應性,MySQL受到重視。MySQL雖然功能可能不是很強大,但由于其開源,廣泛傳播,導致很多人都意識到這個數據庫。2.3MySQL環(huán)境配置本系統(tǒng)的數據使用的是MySQL,所以要將MySQL安裝到指定目錄,如果下載的是非安裝的MySQL壓縮包,直接解壓到指定目錄就可以了。然后點擊C:\ProgramFiles\MySQL\bin\winMySQLadmin.exe這個文件其中C:\ProgramFiles\MySQL是MySQL安裝目錄。輸入winMySQLadmin的初始用戶、密碼(注:這不是MySQL里的用戶、密碼)隨便填不必在意,確定之后右下角任務的啟動欄會出現一個紅綠燈的圖標,紅燈亮代表服務停止,綠燈亮代表服務正常,左擊這個圖標->winnt->installtheservice安裝此服務,再左擊這個圖標->winnt->starttheservice啟動MySQL服務。修改MySQL數據庫的root密碼。用cmd進入命令行模式輸入如下命令:cdC:\ProgramFiles\MySQL\binMySQLadmin-uroot-ppassword123回車出現Enterpassword:,這是要輸入原密碼.剛安裝時密碼為空,所以直接回車,此時MySQL中賬號root的密碼被改為123安裝完畢。2.4B/S結構B/S的系統(tǒng)是通過能上網的電腦就可以使用,它最大的優(yōu)點是不需要安裝專門的軟件,首先瀏覽器向服務器發(fā)出請求,然后服務器處理請求把信息再返回給瀏覽器。不需要再次對數據進行存取與計算數據,只要負責顯示數據來降低要求,如果說客戶端像個“瘦子”,而服務器會越來越“胖”。B/S體系結構與C/S體系結構相比,最大的不同是:B/S體系的應用軟件使用網絡瀏覽器作為與用戶交互的系統(tǒng),而C/S則需要開發(fā)專用的應用程序。圖2-1B/S結構圖2.5SpringBoot框架SpringBoot是一個全新開源的輕量級框架?;赟pring4.0設計,其不僅繼承了Spring框架原來有的優(yōu)秀特性,而且還通過簡化配置文件來進一步簡化了Spring應用的整個搭建以及開發(fā)過程。另外在原本的Spring中由于隨著項目的擴大導入的jar包數量越來越大,隨之出現了jar包版本之間的兼容性問題,而此時SpringBoot通過集成大量的框架使得依賴包的版本沖突,以及引用的不穩(wěn)定性問題得到了很好的解決。SpringBoot可以看做是Spring的加強版本,但實質上都是Spring的相關技術,有了這些優(yōu)秀的開源框架,程序員在開發(fā)過程中將事半功倍。3.系統(tǒng)分析3.1需求分析CSGO賽事管理系統(tǒng)的作用,可以提高CSGO賽事管理的工作人員的效率,協助他們對CSGO賽事信息進行統(tǒng)一管理,為管理者提供信息儲存和查詢搜索系統(tǒng)。一個良好的CSGO賽事管理系統(tǒng)可以實現對CSGO賽事信息的精細化管理:對在線CSGO賽事管理流程的全過程進行電子化操作,其主要作用是管理和控制CSGO賽事所有的信息,分析庫存數據,使工作人員對CSGO賽事管理系統(tǒng)進行監(jiān)管,根據系統(tǒng)所提供的相應信息,采取適當的措施,及時補救管理中的漏洞,提高在線CSGO賽事管理的工作效率,使得在線CSGO賽事管理變的更加系統(tǒng)和規(guī)范。3.2系統(tǒng)可行性分析可行性分析是在進行初步調查之后,對系統(tǒng)開發(fā)的必要性和可行性的研究。針對本系統(tǒng),主要從技術可行性,經濟可行性,社會可行性,法律可行性等方面來論證,具體分析如下:技術可行性:當今社會人類的科技水平的不斷發(fā)展,軟件開發(fā)產業(yè)也在不斷的壯大。目前,市面上流行的開發(fā)產品,已經能過滿足不同行業(yè)的各種需要。經濟可行性:在當今社會,計算機的性能已經有了很大的提升,價格也不斷的下降。因此,并不需要對此程序投入過高的成本。并且,在程序投入使用之后,可以為管理人員帶來極大的便捷,大大提高工作效率,減少人力浪費,避免許多不必要的工作和開支。社會可行性:管理者效率的增加,以及在管理過程中出現錯誤的可能性的大大減少,也是為了更好的發(fā)展鋪平道路服務大眾。這理應得到各界的一致認可。法律可行性:本系統(tǒng)絕不違反任何相關的法律法規(guī)。3.3系統(tǒng)現狀分析系統(tǒng)使用用戶的數量直接決定了用戶信息管理者的工作量,毫無疑問,管理者的工作量較大較繁瑣。通過總結出系統(tǒng)當前對用戶管理的工作狀態(tài)得以下分析:統(tǒng)籌規(guī)劃,如果系統(tǒng)在信息化管理中不夠全面,缺少綜合性、系統(tǒng)性、整體性,那不可避免的需要投入大量人力物力來規(guī)劃整理信息。引入信息化管理方式無疑可以達到節(jié)省信息管理成本的目的不僅減少資源浪費還可以使CSGO賽事信息變得井井有條,成為市場競爭中的一大優(yōu)勢。要循序漸進,做事不能心急,一步一個腳印,都不可能一步到位,就算信息管理系統(tǒng)也一樣,要讓系統(tǒng)發(fā)揮最大效率還是應該多調研,多聽取用戶和管理者的意見,并進行必要的統(tǒng)籌規(guī)劃,有組織有目的地設計系統(tǒng)功能,團結各個部門發(fā)揮主觀能動性。(1)信息安全措施不到位隱私權神圣不可侵犯,這是中華人民共和國憲法賦予我們的權利,任何人都不能侵犯我們的正當權益,而網絡用戶信息管理存在極大安全隱患,信息泄露的案列不在少數,加強信息安全措施是完善網絡信息管理過程中不可避免的一環(huán)。(2)資源不能充分共享資源共享是網絡的一大特點,沒有共享就沒有社交,網絡也就失去了他應有的魅力,如果能夠實現用戶信息共享,無疑對于用戶的發(fā)展存在不可或缺的幫助。(3)現有系統(tǒng)可擴展性不高。如今科學技術發(fā)展飛速,隨著而來的就是技術更新,那勢必會給軟件更新帶來挑戰(zhàn),因此,系統(tǒng)必須具備良好的開放性和可擴充性,為了不落后于時代,這是必備特色之一。基于上述分析,在線CSGO賽事管理系統(tǒng)應該切合實際,做到確實有效,集體表現為:一是系統(tǒng)能夠整理并集合歸類用戶信息,防止用戶信息混亂,難以整理;二是系統(tǒng)要安全穩(wěn)定,不能泄露用戶信息,造成隱私泄露,不僅傷害用戶利益更是對經營者名譽的損毀;三是系統(tǒng)要具有良好的開放性,不僅要方便定期的維護維修,更要方便及時增加新功能,保證先進的時代契合性。經過詳細的討論論證,確定系統(tǒng)的總體要求。3.4性能需求分析對系統(tǒng)的性能,從(功能、運行、界面、安全)等方面進行,下面我們逐一進行分析;1.系統(tǒng)的功能是否完整進行分析:系統(tǒng)的功能,能對應設計出原始代碼和算法,以表格同文字的形式進行詳細介紹個人信息保證功能完整;2.系統(tǒng)的運行是否通暢進行分析:系統(tǒng)的每個功能都有編寫數據的關系和應對的代碼,通過需求分析和可行性分析進行分析和顯示系統(tǒng)的物理數據,保證其進行通暢;3.系統(tǒng)的界面設計進行分析:對系統(tǒng)中的軟件進行處理與分析的方式是由不同代碼來進行的;從而使界面容易操作。4.系統(tǒng)的安全性進行分析:這樣才可以每個角色的不同對應的信息也就不同,在登錄系統(tǒng)務必使用自己的賬號,密碼登錄,賬號與密碼錯誤自然就登錄失敗了。登錄成功可以對自己的信息進行操作,不能對別人的賬號的信息進行查看等操作,這樣自然保證系統(tǒng)的安全性。3.5系統(tǒng)流程分析3.5.1操作流程系統(tǒng)登錄流程圖,如圖所示:圖3-1登錄流程圖3.5.2添加信息流程添加信息流程圖,如圖所示:圖3-2添加信息流程圖3.5.3刪除信息流程刪除信息流程圖,如圖所示:圖3-3刪除信息流程圖4系統(tǒng)總體設計4.1系統(tǒng)結構CSGO賽事管理系統(tǒng),它是一個由人、電腦及其他組件構成的,一種能夠收集、存儲、加工、傳送信息的系統(tǒng)。該系統(tǒng)可以幫助決策者找出當前急需解決的問題,然后將信息快速的反饋,使管理人員能夠以最快的時間知道目前的現狀,進行更進一步的計劃。當前MIS系統(tǒng)結構目前存在兩種較為流行的結構:C/S和B/S兩種。C/S結構的系統(tǒng):C/S結構就是客戶機服務器結構,它可以法派任務到Client端和Server端來進行,充分利用兩端硬件環(huán)境的優(yōu)勢,來降低系統(tǒng)的通訊的花費??蛻舳酥饕饔檬翘幚砣藱C交互,執(zhí)行客戶端應用程序,收集數據以及向服務器發(fā)送任務請求。服務器基本作用是執(zhí)行后臺程序,它主要對客戶機的請求申請進行反饋,除此之外,它的作用還包括:數據庫存儲系統(tǒng)的共享管理、通訊管理、文件管理等等。B/S結構的系統(tǒng):這種網絡結構簡化了客戶端,并把系統(tǒng)功能實現的中心集中到服務器上,在這種模式中,只需要一個瀏覽器就可以了。這種結構將很多的工作交于WEB服務器,只通過瀏覽器請求WEB服務,隨后根據請求返回信息。通常在只在企業(yè)網內部使用,采用C/S。而使用不僅限于內網的情況下使用B/S??紤]到本管理系統(tǒng)的一系列需求,所以,該系統(tǒng)開發(fā)使用B/S結構開發(fā)。其主要功能結構如下圖所示。圖4-1系統(tǒng)總體功能結構圖4.2數據庫設計數據庫設計是指為系統(tǒng)提供最優(yōu)化的數據庫模式,使得應用程序能夠有效的存儲數據,滿足用戶的各類需求。4.2.1數據庫概念結構設計概念結構設計是根據用戶需求形成的。用最常的E-R方法描述數據模型進行數據庫的概念設計,首先設計局部的E-R模式,最后各局部ER模式綜合成一個全局模式。然后再把概念模式轉換成邏輯模式。將概念設計從設計過程中獨立開來,設計復雜程度降低,不受特定DBMS的限制。1.所有實體和屬性的定義如下所示。參賽戰(zhàn)隊管理屬性圖如下圖4-2所示。圖4-2參賽戰(zhàn)隊管理實體屬性圖賽事信息管理實體屬性圖,如圖4-3所示:圖4-3賽事信息管理實體屬性圖4.2.2數據庫邏輯結構設計根據E-R得出數據庫包涵了以下幾張數據表來實現了對數據庫的存儲、調用。以下分別列出數據表的每個字段名、數據類型、主外鍵及備注。表4-1:申請合作字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPsaishimingchengvarchar200賽事名稱saishitubiaovarchar200賽事圖標jubandivarchar200舉辦地gongsizhanghaovarchar200公司賬號gongsimingchengvarchar200公司名稱cehuashuvarchar200策劃書hetongvarchar200合同sfshvarchar200是否審核否shhflongtext4294967295審核回復表4-2:賽事信息字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPsaishimingchengvarchar200賽事名稱saishitubiaovarchar200賽事圖標saishijieduanvarchar200賽事階段jubandivarchar200舉辦地kaishiriqidate開始日期jieshuriqidate結束日期baomingzhuangtaivarchar200報名狀態(tài)clicktimedatetime最近點擊時間表4-3:賽事報名字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPsaishimingchengvarchar200賽事名稱saishitubiaovarchar200賽事圖標jubandivarchar200舉辦地cansaizhanghaovarchar200參賽賬號zhanduimingchengvarchar200戰(zhàn)隊名稱baomingriqidate報名日期sfshvarchar200是否審核否shhflongtext4294967295審核回復表4-4:賽事通知字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPtitlevarchar200標題introductionlongtext4294967295簡介picturevarchar200圖片contentlongtext4294967295內容表4-5:合作方字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPgongsizhanghaovarchar200公司賬號mimavarchar200密碼gongsimingchengvarchar200公司名稱yingyezhizhaovarchar200營業(yè)執(zhí)照fuzerenvarchar200負責人shoujihaomavarchar200手機號碼youxiangvarchar200郵箱suoshuguojiavarchar200所屬國家sfshvarchar200是否審核否shhflongtext4294967295審核回復表4-6:配置文件字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵namevarchar100配置參數名稱valuevarchar100配置參數值表4-7:參賽戰(zhàn)隊字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時間CURRENT_TIMESTAMPcansaizhanghaovarchar200參賽賬號mimavarchar200密碼zhanduimingchengvarchar200戰(zhàn)隊名稱touxiangvarchar200頭像lianxifangshivarchar200聯系方式y(tǒng)ouxiangvarchar200郵箱suoshuguojiavarchar200所屬國家表4-8:用戶表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時間CURRENT_TIMESTAMP表4-9:token表字段名稱類型長度字段說明主鍵默認值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時間CURRENT_TIMESTAMP

5系統(tǒng)詳細設計5.1系統(tǒng)功能模塊CSGO賽事管理系統(tǒng),在系統(tǒng)首頁可以查看首頁,賽事信息,賽事通知,個人中心,后臺管理等內容,并進行詳細操作;如圖5-1所示。圖5-1系統(tǒng)首頁界面圖賽事信息,在賽事信息頁面可以查看賽事名稱,賽事圖標,舉辦地,開始日期,結束日期,報名狀態(tài)等內容;如圖5-2所示。圖5-2賽事信息界面圖賽事通知,在賽事通知頁面通過填寫標題信息,并進行搜索操作,如圖5-3所示。圖5-3賽事通知界面圖參賽戰(zhàn)隊注冊,在注冊頁面通過填寫參賽賬號,密碼,確認密碼,戰(zhàn)隊名稱,聯系方式,郵箱,所屬國家等內容進行注冊;如圖5-4所示。圖5-4個參賽戰(zhàn)隊注冊界面圖5.2管理員功能模塊管理員登錄,管理員進入系統(tǒng)前在登錄頁面根據要求填寫用戶名和密碼,選擇角色等信息,點擊登錄進行登錄操作,如圖5-5所示。圖5-5管理員登錄界面圖管理員登錄系統(tǒng)后,可以對首頁,個人中心,參賽戰(zhàn)隊管理,合作方管理,賽事信息管理,申請合作管理,賽事報名管理,系統(tǒng)管理等功能進行相應的操作管理,如圖5-6所示。圖5-6管理員功能界面圖參賽戰(zhàn)隊管理,在參賽戰(zhàn)隊管理頁面可以對索引,參賽賬號,戰(zhàn)隊名稱,頭像,聯系方式,郵箱,所屬國家等內容進行修改和刪除等操作,如圖5-7所示。圖5-7參賽戰(zhàn)隊管理界面圖合作方管理,在合作方頁面可以對索引,公司賬號,公司名稱,營業(yè)執(zhí)照,負責人,手機號碼,郵箱,所屬國家,審核回復,審核狀態(tài),審核等內容進行詳情,修改和刪除等操作,如圖5-8所示。圖5-8合作方管理界面圖賽事信息管理,在賽事信息管理頁面可以對索引,賽事名稱,賽事圖標,賽事階段,舉辦地,開始日期,結束日期,報名狀態(tài)等內容進行詳情,修改和刪除等操作,如圖5-9所示。圖5-9賽事信息管理界面圖申請合作管理,在申請合作頁面可以對索引,賽事名稱,賽事圖標,舉辦地,公司賬號,公司名稱,策劃書,合同,審核回復,審核狀態(tài),審核內容進行詳情,修改和刪除等操作;如圖5-10所示。圖5-10申請合作管理界面圖賽事報名管理,在賽事報名頁面可以對索引,賽事名稱,賽事圖標,舉辦地,賽事賬號,戰(zhàn)隊名稱,報名日期,審核回復,審核狀態(tài),審核等內容進行詳情,修改和刪除等操作;如圖5-11所示。圖5-11賽事報名管理界面圖系統(tǒng)管理,在賽事通知頁面可以對索引,標題,圖片等內容進行詳情,修改和刪除等操作;還可以對輪播圖管理進行詳細操作;如圖5-12所示。圖5-12系統(tǒng)管理界面圖5.3參賽戰(zhàn)隊功能模塊參賽戰(zhàn)隊登錄系統(tǒng)后,可以對首頁,個人中心,賽事信息管理,賽事報名管理等功能進行相應的操作管理,如圖5-13所示。圖5-13參賽戰(zhàn)隊功能界面圖5.4合作方功能模塊合作方登錄系統(tǒng)后,可以對首頁,個人中心,賽事信息管理,申請合作管理等功能進行相應的操作管理,如圖5-14所示。圖5-14合作方功能界面圖6系統(tǒng)測試6.1測試目的在開發(fā)的過程中,開發(fā)人員會使用許多的測試工具來測試系統(tǒng)的質量,使得系統(tǒng)能夠順利的運行起來。軟件的測試就是用來檢測系統(tǒng)的完成情況,對各方面功能進行測試即便是使用正確的方法來進行分析和設計,但是開發(fā)過程中難免會出現錯誤。軟件的測試就是用來檢測系統(tǒng)的完成情況,對各方面功能進行測試。而測試的目的,就是讓我們去發(fā)現這些錯誤,并將其糾正過來,防止在以后系統(tǒng)在運行和使用的過程中出現錯誤。在進行軟件測試的過程中,我們要將這些錯誤改正過來,將軟件的缺陷進行修復,最后成功的開發(fā)出系統(tǒng)。6.2測試的步驟與開發(fā)的步驟差不多,測試的步驟也一定要一步一步的進行,每一個步驟在邏輯上面都是緊接上一步的。主要對本系統(tǒng)進行了數據測試和功能測試。功能測試功能測試首先測試系統(tǒng)的所有功能頁面,以確保每個功能可以實現所需的功能。數據測試CSGO賽事管理系統(tǒng),數據的正確性是十分重要的,主要測試的是用戶注冊時用戶信息的有效性測試,搜索功能是否準確。6.3測試結論CSGO賽事管理系統(tǒng)經測試和調試后能夠按照需求正常運行,基本沒有錯誤,能夠滿足管理員,用戶的需求。在系統(tǒng)整體測試過程中,系統(tǒng)功能相對來說比較簡單,數據源的配置,需進一步改善。7系統(tǒng)維護為了清除系統(tǒng)在運行過程中發(fā)生的錯誤,必須定期的對系統(tǒng)進行完善和維護;這是為了使系統(tǒng)適應用戶環(huán)境的變化,滿足用戶新提出的新要求。系統(tǒng)維護的任務是修復軟件在運行過程中發(fā)現的錯誤,補充用戶在使用過程中提出的新的功能需求。所以,為了保證計算機系統(tǒng)能夠正常的運行,必須對系統(tǒng)進行定期檢查。維護內容有:(1)病毒防范與系統(tǒng)安全。當今社會,企業(yè)里最嚴重的安全威脅就是--木馬與黑客。這些都會嚴重影響到企業(yè)的正常工作和發(fā)展,會對企業(yè)造成難以估量的危害。所以,必須加強系統(tǒng)安全,定期查殺木馬,以及對系統(tǒng)漏洞進行修補。(2)數據維護。根據公司的需要對數據的需求有時候會發(fā)生變化,除了系統(tǒng)中的主要數據的定期更新外,還需根據公司需要進行變化調整,包括增加數據內容等等。除此之外,還必須對數據進行定期的備份等。(3)代碼維護。如果系統(tǒng)應用范圍擴大,當前系統(tǒng)無法滿足新的需求,那么必須大于系統(tǒng)中的代碼進行必要的增加、修改、刪除等等。(4)硬件維護。主要就是指對主機以及外設的一些基本維護和管理,如對部件的包養(yǎng)清理,老化部件進行更換等,以此來保證CSGO賽事管理系統(tǒng)能夠正常地工作。管理權限的調整。企業(yè)中一定會出現人員的調動和更替,在企業(yè)人員變動后,一定要及時的對系統(tǒng)管理權限進行一定的調整,也是方便新管理員的工作,也是對系統(tǒng)安全的有效保障。8結論到此為止,CSGO賽事管理系統(tǒng)已經基本完成,本系統(tǒng)主要使用了Java技術ssm框架,結合JSPM工作流引擎以及功能強大的MySQL數據庫管理工具。系統(tǒng)實現了首頁,個人中心,參賽戰(zhàn)隊管理,合作方管理,賽事信息管理,申請合作管理,賽事報名管理,系統(tǒng)管理的管理,完成了系統(tǒng)設計任務的所有要求。在這次畢業(yè)設計的過程中,我理解了更多的關于CSGO賽事管理系統(tǒng)管理的內容,學會了如何將現實中需求轉化成系統(tǒng)的功能,在摸索學習過程中不斷的提高自己的代碼能力,以前開發(fā)都只開發(fā)一些業(yè)務邏輯的功能,從未接觸過一個整體系統(tǒng)的設計與實現,這次畢業(yè)設計,我一邊學習一邊思考設計,最終既學會了一般的系統(tǒng)功能設計也完成了畢業(yè)設計。當然,在這次畢業(yè)設計的過程中我遇到了很多的困難,很多的問題。在遇到困難的時候我沒有逃避,自覺的查找相關資料加強學習,自己解決的不了的問題就咨詢身邊的同

溫馨提示

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

評論

0/150

提交評論