高校文體中心管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
高校文體中心管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
高校文體中心管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
高校文體中心管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
高校文體中心管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩77頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

摘要現(xiàn)今經(jīng)濟和科技的發(fā)展,給我們帶來了很多益處,其中包括成熟的軟件技術(shù)給技術(shù)人員帶來了方便?,F(xiàn)在生活中,人們都離不開信息化、智能化的互聯(lián)網(wǎng)的使用,大學(xué)教育的開展也是如此。高校文體中心的建設(shè)能夠促進了師生們體育活動的發(fā)展,提高了大學(xué)生的身體素質(zhì),為師生帶來了更多的寬敞體育活動、體育環(huán)境。這就需要對現(xiàn)代大學(xué)體育教育和配套設(shè)施的管理。大學(xué)體育教學(xué)需要文化館提供場地,文化館需要人力管理,但文化館的管理也會有一定的挑戰(zhàn)。相比以前,舊時代的管理方式基本是依靠人力,簡單的體育設(shè)施不足以供給、學(xué)生人數(shù)相對較少、管理也比較方便?,F(xiàn)今在高新時代,管理方面需要使用更成熟和更高效率的管理方法,那么建設(shè)高校文體中心之前需要設(shè)計一套高校文體中心管理系統(tǒng),這樣才能提高文體中心的使用和管理效率,這是目前最重要的問題之一。在系統(tǒng)設(shè)計之前,我確定好以下幾點:Java為編程語言、系統(tǒng)框架SSH、運行平臺Tomcat7.0、數(shù)據(jù)庫MySQL5.7和前端JavaScript,靜態(tài)Web技術(shù)相結(jié)合來實現(xiàn)高校文體管理中心系統(tǒng)。首先,簡述本系統(tǒng)研究目的和意義,確定開發(fā)價值和重要性。通過分析系統(tǒng)的使用目標(biāo)和用處,明確實現(xiàn)模塊和功能。然后結(jié)合高校文體中心的實際工作規(guī)范和規(guī)章制度,從而考慮如何實施對高校文體中心的管理,并根據(jù)了解的內(nèi)容進行詳細的需求分析,從而實現(xiàn)系所要的功能。接著,根據(jù)對高校文體中心管理概念的理解,尋找到功能需求,然后進行需求分析,確定這個系統(tǒng)需要實現(xiàn)的功能。最后,通過個功能需求和需求分析進行軟件開發(fā)需要的設(shè)計模塊,其中需要的概要設(shè)計包括系統(tǒng)模塊劃分、功能描述等,這為本系統(tǒng)的詳細設(shè)計提供了重要的基礎(chǔ)。因此,針對詳細設(shè)計這一方面,具體地闡述了模塊所涉及到的邏輯算法、功能設(shè)計等相關(guān)信息。通過詳細設(shè)計,底層編寫代碼并設(shè)計程序,從而實現(xiàn)系統(tǒng)各模塊的功能。最后是系統(tǒng)測試,基于需求編寫相應(yīng)的測試用例,按照測試用例對已完成的系統(tǒng)進行軟件測試,分別測試系統(tǒng)的各個功能、性能是否能處于正常的范圍。同時,對開發(fā)計劃和開發(fā)時間計劃都有詳細的安排,按時完成對高校文體中心管理系統(tǒng)的開發(fā)從而可以建立起一個信息化、標(biāo)準(zhǔn)化、系統(tǒng)化的高校文體中心管理系統(tǒng)。關(guān)鍵詞:高校文體中心管理系統(tǒng);信息化;SSH框架;DesignandDevelopmentofUniversitySportsCenterManagementSystemAbstractWiththedevelopmentoftheeconomicandtechnology,ithasbroughtusmanybenefits,whichincludingmaturesoftwaretechnologythatbringsconveniencetotechnicalstaff.Nowadays,peoplecan'tliveconvenientwithoutusingintelligentInternetandinformationofInternet,soisthedevelopmentofuniversityeducation.Theconstructionofthecollegesportsandrecreationcentercanpromotethedevelopmentofsportsactivitiesofteachersandstudents,improvethephysicalfitnessofthestudents,andbringmorespacioussportsactivitiesandsportsenvironmentforteachersandstudents.Thisrequiresthemanagementofmodernuniversityphysicaleducationandsupportingfacilities.Universityphysicaleducationneedsthevenueprovidedbytheculturalcenter,andtheculturalcenterneedshumanmanagement,butthemanagementoftheculturalcenterwillalsohavecertainchallenges.Comparedwiththepast,themanagementmethodintheolderabasicallyreliedonmanpower.Simplesportsfacilitieswerenotenoughtosupply,thenumberofstudentswasrelativelysmall,andmanagementwasrelativelyconvenient.Nowadays,inthehigh-techera,managementneedstousemorematureandmoreefficientmanagementmethods.Then,beforebuildingacollegesportsandsportscenter,itisnecessarytodesignacollegesportsandsportscentermanagementsystem,soastoimprovetheuseandmanagementefficiencyofthesportsandsportscenter.Oneoftheimportantquestions.Beforethesystemdesign,Ihavedeterminedthefollowingpoints:Javaistheprogramminglanguage,thesystemframeworkSSH,therunningplatformTomcat7.0,thedatabasemysql5.7,thefront-endJavaScript,andthestaticwebtechnologytorealizetheuniversitysportsmanagementcentersystem.Firstofall,thepurposeandsignificanceofthissystemarebrieflydescribed,andthedevelopmentvalueandimportancearedetermined.Throughtheanalysisofthepurposeanduseofthesystem,themodulesandfunctionsareclearlyrealized.Andthencombinetheactualworkspecificationsandregulationsofthecollegesportsandrecreationcenter,soastoconsiderhowtoimplementthemanagementofthecollegesportsandrecreationcenter,andmakedetailedrequirementsbasedonthecontentAnalysis,soastoachievethefunctionsrequiredbythedepartment.Then,basedontheunderstandingofthemanagementconceptoftheuniversity'sculturalandsportscenter,thefunctionalrequirementsarefound,andthentherequirementsareanalyzedtodeterminethefunctionsthatthissystemneedstoachieve.Finally,thedesignmodulesrequiredforsoftwaredevelopmentareanalyzedthroughafunctionalrequirementandrequirementanalysis.Therequiredsummarydesignincludessystemmoduledivisionandfunctiondescription,whichprovidesanimportantfoundationforthedetaileddesignofthesystem.Therefore,fortheaspectofdetaileddesign,thelogicalgorithmandfunctionaldesignrelatedtothemoduleareelaborated.Throughthedetaileddesign,codeandprogramarewritteninthebottomlayer,soastorealizethefunctionofeachmoduleofthesystem.Thelastisthesystemtest.Writecorrespondingtestcasesbasedontherequirements.Carryoutsoftwaretestsonthecompletedsystemaccordingtothetestcasestotestwhetherthevariousfunctionsandperformanceofthesystemcanbeinthenormalrange.Atthesametime,therearedetailedarrangementsforthedevelopmentplananddevelopmenttimeplan,andthedevelopmentofthemanagementsystemoftheuniversity'sculturalandsportscenteriscompletedontimesothataninformationized,standardized,andsystematicuniversity'sculturalandsportscentermanagementsystemcanbeestablished.Keywords:UniversityCulturalandSportsCenterManagementSystem;Informatization;SSHFramework;目錄1前言 前言1.1項目開發(fā)背景當(dāng)文化教育強度的提高,就需要文化場地提供給在校的師生們,而這就需要文化場地進行相應(yīng)的管理。相比以前,體育場地的管理方式基本是用紙筆進行登記,例如場地的借出、器材的租賃等。學(xué)生人數(shù)也是比較的少、當(dāng)然比較好管理。但是在現(xiàn)今的高校里,學(xué)生人數(shù)相比以前多了很多,管理方面也出現(xiàn)了一定的挑戰(zhàn),這就需要運用到科學(xué)技術(shù)使管理變得方便簡單。大部分高校都是使用紙質(zhì)的表格進行管理,而文體中心的管理單單需要往往也回出錯。所以使用紙質(zhì)的表格十分的繁瑣并且浪費了大量人力、時間。在信息發(fā)展的時代,設(shè)計并實現(xiàn)一個系統(tǒng)使得高校文體中心得管理更加的方便快捷,管理員登錄系統(tǒng)后,使用系統(tǒng)對文體中心的設(shè)施和器材進行管理,這大大節(jié)省了管理員的時間。同時因為一直在線,不會由于距離限制而不能管理。1.2項目開發(fā)的意義隨著我國經(jīng)濟迅速發(fā)展和教育投入的增加,各大高等院校也加強了體育教育,提高文化館的建設(shè)強度,更新了體育設(shè)施和場地環(huán)境,提供了更多的運動環(huán)境。另外,隨著大學(xué)生人數(shù)的增加以及管理信息的迅速增加,這給傳統(tǒng)體育管理帶來沉重負擔(dān)。現(xiàn)如今只單靠人力難以達到合理的管理目標(biāo)?,F(xiàn)在是信息化的時代,設(shè)計實現(xiàn)一個系統(tǒng)可以提高管理的效率,使用成熟的算法,使得管理不再耗費大量的人力、物力、時間。本系統(tǒng)的設(shè)計目標(biāo)是立足于北京理工大學(xué)珠海學(xué)院文體中心管理方面的實際需要,面向高校的所有的師生,建立一個使用便捷、可靠的文體中心系統(tǒng),從而更方便地對體育場地和設(shè)施等進行管理。2可行性分析2.1技術(shù)可行性本系統(tǒng)使用的軟件和開發(fā)平臺要有MyEclipse2016、MySQL5.7、MySQLWorkbench8.0CE、Tomcat7.0,以及技術(shù)上有學(xué)習(xí)過Java語言和開源框架SSH,還有Web等前端開發(fā)技術(shù)。盡管如此,開發(fā)也是有一定的難度,這就需要開發(fā)人員做好準(zhǔn)備。2.2經(jīng)濟可行性這一方面較為簡單,只要有一臺win10系統(tǒng)的臺式電腦,能夠上網(wǎng)就可以。軟件環(huán)境為MyEclipse2016、Tomcat7.0、MySQL5.7數(shù)據(jù)庫和數(shù)據(jù)庫工具MySQLWorkbench8.0CE。2.3操作可行性操作很方便,只要在可以上網(wǎng)的win10系統(tǒng)的臺式電腦上,打開任意瀏覽器并輸入系統(tǒng)的登錄地址,再根據(jù)賬號密碼就可以訪問到本系統(tǒng)。2.4社會可行性隨著我國經(jīng)濟迅速發(fā)展和研發(fā)投入的增加,互聯(lián)網(wǎng)作為工具讓人門日常使用變得的很方便。所以這樣,我就利用所學(xué)的技術(shù)開發(fā)一個高校文體管理中心來管理文化館,相比落后的方式更為高效、方便。最后,這個做法可以提高體育場地的利用率。3需求分析這個系統(tǒng)面向的各高校所有的教師、學(xué)生以及管理人員。文體中心管理過程大致分為場地管理、器材管理、預(yù)訂管理等過程,不同的角色會有對應(yīng)不同的功能使用權(quán)限。用戶可以在系統(tǒng)上預(yù)訂體育場地或是報告廳,并且對預(yù)訂后的場地進行相關(guān)付費,管理員通過該系統(tǒng)管理用戶的信息、預(yù)訂信息、場地信息、器材信息等,系統(tǒng)將自動化的運行處理相關(guān)事項。系統(tǒng)主要分為十三個功能模塊,分別為用戶管理模塊、用戶個人信息維護模塊、管理員管理模塊、管理員個人信息維護模塊、場地維護模塊、器材維護模塊、檔期維護模塊、租賃管理模塊、訂單管理模塊、費用管理模塊、預(yù)訂管理模塊、用戶維護模塊、管理員維護模塊。3.1系統(tǒng)參與者本系統(tǒng)共有以下多種角色,每種角色都有不同的權(quán)限。3.1.1學(xué)生學(xué)生是系統(tǒng)主要的參與者,學(xué)生的賬號已經(jīng)通過后臺錄入,可以直接使用學(xué)號登錄系統(tǒng),然后可以修改個人的相關(guān)信息,接著預(yù)訂相關(guān)體育場地和器材,對預(yù)訂后的場地或器材進行付費。3.1.2教師 教師同樣也是系統(tǒng)主要的參與者,教師的賬號已經(jīng)通過后臺錄入,教師登錄系統(tǒng)后可以修改個人的相關(guān)信息,可以預(yù)訂相關(guān)體育場地和器材,對預(yù)訂后的場地或器材進行付費處理。相對學(xué)生不同的一點,教師可以預(yù)訂報告廳而學(xué)生不可以。3.1.3普通管理員本系統(tǒng)的普通管理員,主要負責(zé)對整個高校文體中心管理系統(tǒng)的管理,例如對體育場地信息、器材信息、用戶信息進行相關(guān)操作。3.1.4超級管理員超級管理員只有一名,主要負責(zé)對用戶信息和管理員信息的管理,對用戶信息、管理員信息進行相關(guān)的操作。3.2功能需求分析本系統(tǒng)為了實現(xiàn)文體中心管理的一體化,提高文體中心工作人員的效率.分別分為十三個功能模塊,分別為用戶管理模塊、用戶個人信息維護模塊、管理員維護模塊、管理員個人信息維護模塊、場地維護模塊、器材維護模塊、檔期維護模塊、租賃管理模塊、訂單管理模塊、費用管理模塊、預(yù)訂管理模塊、用戶維護模塊、管理員維護模塊。用戶管理模塊:主要功能的使用和管理。用戶個人信息維護模塊:個人信息的展示和修改、密碼的修改。管理員維護模塊:管理員維護系統(tǒng)的主要功能。管理員個人信息維護模塊:管理員個人信息的展示和修改、密碼的修改。場地維護模塊:顯示場地的信息、可以進行場地添加、場地修改、場地刪除。器材維護模塊:顯示器材的信息,可以進行器材添加,器材修改,器材刪除。檔期維護模塊:顯示檔期的信息,可以進行檔期添加,檔期修改,檔期刪除。費用管理模塊:用戶費用管理模塊、管理員費用維護模塊。訂單管理模塊:用戶訂單管理模塊、管理員訂單維護模塊。預(yù)訂管理模塊:顯示場地的檔期信息,這樣用戶可以預(yù)訂場地。租賃管理模塊:顯示已添加的器材信息,這樣用戶可以租賃器材。用戶信息維護模塊:顯示所有用戶信息,維護用戶信息的修改、刪除。管理員信息維護模塊:顯示所有管理員信息,維護管理員信息的修改、刪除。3.3性能需求分析為了保證系統(tǒng)能在運行中能保持安全穩(wěn)定的狀態(tài),所以系統(tǒng)要滿足軟硬件的要求如下。服務(wù)器端基本要求:CPU:Intel(R)Core(TM)i5-6300U內(nèi)存:8.00GB操作系統(tǒng):Windows10以上數(shù)據(jù)庫:MySQL5.7Web服務(wù)器:Tomcat7開發(fā)平臺:MyEclipse2016開發(fā)語言:JAVA開發(fā)框架:Struts2+Spring+Hibernate系統(tǒng)架構(gòu):B/S(browser/server)客戶端基本要求:PC:自帶瀏覽器PC端瀏覽器:IE、GoogleChrome、Firefox等3.4系統(tǒng)業(yè)務(wù)用例下面將列出系統(tǒng)中用戶端、管理員端的總用例圖。還有其他功能的用例圖,都有相應(yīng)的文本對應(yīng)。3.4.1用戶端總用例圖圖3.1是用戶端總用例圖,個人信息、預(yù)訂信息、費用信息等,覆蓋了學(xué)生(教師)從登錄系統(tǒng)進行預(yù)訂到支付成功整個預(yù)訂流程。圖3.1用戶端總用例圖3.4.2管理員端總用例圖圖3.2是管理員端總用例圖,主要的功能如圖所示。圖3.2管理員端總用例圖3.4.3用戶個人管理模塊圖3.3用戶個人管理模塊用例圖用例1:用戶個人管理范圍:高校文體中心管理系統(tǒng)用戶端級別:用戶級別主要參與者:學(xué)生、教師前置條件:用戶已經(jīng)成功登錄高校文體中心管理系統(tǒng)用戶端后置條件:用戶網(wǎng)絡(luò)連接正常主要流程:用戶正處在用戶端主頁。左側(cè)導(dǎo)航欄顯示有預(yù)訂管理按鈕、租賃管理按鈕、訂單管理按鈕、個人中心按鈕。用戶點擊預(yù)訂管理按鈕。左側(cè)導(dǎo)航欄子菜單列出預(yù)定場地按鈕。用戶可以點擊預(yù)定場地按鈕。用戶進行預(yù)訂場地操作。替代流程:3a.用戶點擊租賃管理按鈕左側(cè)導(dǎo)航欄子菜單列出租賃器材按鈕。用戶可以點擊租賃器材按鈕。用戶進行瀏覽器材和租賃器材。3b.用戶點擊訂單管理按鈕左側(cè)導(dǎo)航欄子菜單列出預(yù)訂訂單按鈕和租賃訂單按鈕。用戶點擊預(yù)訂訂單按鈕或租賃訂單按鈕。左側(cè)下列出所有訂單和已完成訂單。用戶可以點擊所有訂單按鈕和已完成訂單。用戶進行查看訂單的操作。3c.用戶點擊費用管理按鈕左側(cè)導(dǎo)航欄子菜單列出預(yù)訂未完成訂單按鈕和未完成租賃訂單按鈕。用戶可以點擊未完成訂單按鈕或者未完成租賃訂單按鈕。用戶進行處理待付款的訂單的操作。3d.用戶點擊個人中心按鈕左側(cè)導(dǎo)航欄子菜單列出個人信息按鈕、修改密碼按鈕。用戶可以點擊個人信息按鈕、修改密碼按鈕。用戶修改個人信息和密碼。3.4.4用戶個人信息維護模塊圖3.4用戶個人信息維護模塊用例圖用例2:用戶個人信息維護范圍:高校文體中心管理系統(tǒng)用戶端級別:用戶級別主要參與者:學(xué)生、教師前置條件:用戶已經(jīng)成功登錄高校文體中心管理系統(tǒng)用戶端后置條件:用戶網(wǎng)絡(luò)連接正常主要流程:用戶在用戶端主頁點擊個人按鈕。左側(cè)導(dǎo)航欄列出用戶信息按鈕和修改按鈕用戶點擊用戶信息按鈕。頁面顯示當(dāng)前登錄用戶的個人信息。個人信息頁面顯示修改按鈕。用戶可以查看個人相關(guān)信息。替代流程:3a.用戶點擊修改密碼按鈕頁面顯示當(dāng)前用戶登錄的賬號、新密碼和確認新密碼的填寫框。用戶點擊在新密碼和確認新密碼的填寫框輸入相同的新密碼。用戶點擊確認按鈕。系統(tǒng)自動更新并保存結(jié)果。頁面自動跳轉(zhuǎn)到登錄頁面。用戶需要重新登錄。3b.用戶點擊個人信息按鈕頁面顯示當(dāng)前登錄用戶的個人相關(guān)信息。用戶點擊個人信息頁面的修改按鈕。頁面跳轉(zhuǎn)到個人信息修改的頁面。用戶對姓名和聯(lián)系電話的填寫框填入新的信息。然后用戶點擊確認按鈕。系統(tǒng)自動保存并更新用戶信息。頁面跳轉(zhuǎn)到個人信息顯示頁面。3.4.5用戶預(yù)訂管理模塊圖3.5用戶預(yù)訂管理模塊用例圖用例3:用戶預(yù)訂管理范圍:高校文體中心管理系統(tǒng)用戶端級別:用戶級別主要參與者:學(xué)生、教師前置條件:用戶已經(jīng)成功登錄高校文體中心管理系統(tǒng)用戶端后置條件:用戶網(wǎng)絡(luò)連接正常主要流程:用戶在用戶端主頁點擊預(yù)訂管理按鈕。左側(cè)導(dǎo)航欄列出預(yù)訂場地按鈕。用戶點擊預(yù)訂場地按鈕,進入場地類別選擇頁面。頁面顯示各種場地,用戶任意點擊其中一種場地類別。頁面自動跳轉(zhuǎn),顯示該場地類別的所有場地信息。用戶點擊查看檔期按鈕。頁面自跳轉(zhuǎn)并顯示該場地的檔期安排。用戶點擊預(yù)訂按鈕。頁面跳轉(zhuǎn)到訂單添加頁面,頁面顯示該訂單的相關(guān)信息。用戶點擊提交。頁面提示預(yù)訂成功,頁面跳轉(zhuǎn)到費用管理下的未完成訂單頁面。用戶對待付款記錄邊上的支付按鈕進行點擊操作。頁面跳轉(zhuǎn)至支付頁面,支付頁面顯示付款二維碼。用戶使用手機掃碼支付,并點擊已支付按鈕。頁面提示付款成功,跳轉(zhuǎn)到個人所有訂單頁面。頁面顯示個人已經(jīng)預(yù)訂的場地檔期的所有訂單。替代流程:11a.用戶提交訂單后頁面并未自動跳轉(zhuǎn)到未完成訂單頁面用戶點擊費用管理按鈕。左側(cè)導(dǎo)航欄列出未完成訂單按鈕。頁面顯示所有未完成訂單的信息。用戶選中狀態(tài)為未付費的預(yù)訂信息并點擊付款按鈕。再次支付后即可,頁面自動跳轉(zhuǎn)至已完成訂單頁面。14a.用戶付款后并未自動跳轉(zhuǎn)至個人所有訂單頁面用戶手動點擊訂單管理按鈕。左側(cè)導(dǎo)航欄列出預(yù)訂訂單按鈕,用戶點擊預(yù)訂按鈕。左側(cè)下列出所有訂單按鈕。用戶點擊所有訂單按鈕頁面顯示所有訂單的信息。3.4.6用戶租賃管理模塊圖3.6用戶租賃管理模塊用例圖用例4:用戶租賃管理范圍:高校文體中心管理系統(tǒng)用戶端級別:用戶級別主要參與者:學(xué)生、教師前置條件:用戶已經(jīng)成功登錄高校文體中心管理系統(tǒng)用戶端后置條件:用戶網(wǎng)絡(luò)連接正常主要流程:用戶在用戶端主頁點擊租賃管理按鈕。左側(cè)導(dǎo)航欄列出租賃器材按鈕。用戶點擊租賃器材按鈕,進入器材類別選擇頁面。頁面顯示各種器材,用戶任意點擊其中一種器材類別。頁面自動跳轉(zhuǎn),顯示該器材類別的所有器材信息。用戶點擊租賃按鈕。頁面跳轉(zhuǎn)到租賃訂單頁面,頁面顯示該訂單的相關(guān)信息。用戶在空白框填寫器材數(shù)量并點擊提交,頁面提示預(yù)訂成功。頁面跳轉(zhuǎn)到未完成租賃訂單頁面用戶選擇待付款的預(yù)訂信息并點擊支付按鈕頁面跳轉(zhuǎn)到支付頁面,頁面顯示付款二維碼。用戶使用手機掃碼支付,并點擊已支付按鈕。頁面提示付款成功,跳轉(zhuǎn)到租賃訂單下的所有訂單頁面。頁面顯示個人已經(jīng)租賃器材的所有訂單。替代流程:9a.用戶提交訂單后頁面并未自動跳轉(zhuǎn)到用戶未完成租賃訂單頁面用戶點擊租賃管理按鈕。左側(cè)導(dǎo)航欄列出未完成租賃訂單按鈕。用戶點擊未完成租賃訂單按鈕。頁面顯示用戶所有未完成租賃訂單的信息。用戶選中狀態(tài)為待付款的租賃信息并點擊支付按鈕。進行再次支付即可,頁面自動跳轉(zhuǎn)至用戶已完成訂單頁面。11a.用戶付款后并未自動跳轉(zhuǎn)到用戶所有租賃訂單頁面用戶手動點擊租賃管理按鈕。左側(cè)導(dǎo)航欄列出已完成訂單按鈕。用戶點擊已完成訂單按鈕,頁面跳轉(zhuǎn)至用戶所有租賃訂單頁面。3.4.7用戶訂單管理模塊圖3.7用戶訂單管理模塊用例圖用例5:用戶訂單管理范圍:高校文體中心管理系統(tǒng)用戶端級別:用戶級別主要參與者:學(xué)生、教師前置條件:用戶已經(jīng)成功登錄高校文體中心管理系統(tǒng)用戶端后置條件:用戶網(wǎng)絡(luò)連接正常主要流程:用戶在用戶端主頁點擊訂單管理按鈕。左側(cè)導(dǎo)航欄列出預(yù)訂訂單按鈕和租賃訂單按鈕用戶點擊預(yù)訂訂單按鈕。左側(cè)下列出所有訂單按鈕和已完成訂單按鈕。用戶點擊所有訂單按鈕。頁面顯示所有預(yù)訂訂單的信息。用戶可以瀏覽個人預(yù)訂訂單的信息。替代流程:3a.用戶點擊租賃訂單按鈕左側(cè)下列出所有訂單和已完成訂單。用戶點擊所有訂單按鈕。頁面顯示用戶所有的租賃訂單的信息用戶可以瀏覽個人租賃訂單的信息3b.用戶點擊租賃訂單按鈕左側(cè)下列出所有訂單和已完成訂單。用戶點擊已完成訂單按鈕頁面顯示用戶所有的已完成租賃訂單的信息用戶可以瀏覽個人已完成租賃訂單的信息。5a.用戶點擊已完成按鈕頁面顯示用戶所有的已完成訂單的信息用戶可以瀏覽個人已完成訂單的信息。3.4.8用戶費用管理模塊圖3.8用戶費用管理模塊用例圖用例6:用戶費用管理范圍:高校文體中心管理系統(tǒng)用戶端級別:用戶級別主要參與者:學(xué)生、教師前置條件:用戶已經(jīng)成功登錄高校文體中心管理系統(tǒng)用戶端后置條件:用戶網(wǎng)絡(luò)連接正常主要流程:用戶在用戶端主頁點擊費用按鈕。左側(cè)導(dǎo)航欄列出未完成訂單按鈕和未完成租賃訂單按鈕用戶點擊未完成訂單按鈕。頁面顯示用戶的個人未付款的預(yù)訂訂單信息。用戶選擇未付款的訂單并點擊支付按鈕。頁面跳轉(zhuǎn)到支付頁面,頁面顯示付款二維碼。用戶使用手機掃碼支付,并點擊已支付按鈕。頁面跳轉(zhuǎn)到個人所有訂單頁面。替代流程:3a.用戶點擊未完成租賃訂單按鈕頁面顯示用戶的個人未付款的租賃訂單信息。用戶選擇未付款的租賃訂單并點擊支付按鈕。頁面跳轉(zhuǎn)到支付頁面,頁面顯示付款二維碼。用戶使用手機掃碼支付,并點擊已支付按鈕。頁面跳轉(zhuǎn)至個人所有租賃訂單頁面。3b.用戶點擊未完成訂單按鈕。頁面顯示用戶的個人未付款的訂單信息。用戶可以瀏覽個人未付款的訂單信息。3c.用戶點擊未完成租賃訂單按鈕。頁面顯示用戶的個人未付款的租賃訂單信息。用戶可以瀏覽個人未付款的租賃訂單信息。3.4.9管理員維護模塊圖3.9管理員維護模塊用例圖用例7:管理員維護范圍:高校文體中心管理系統(tǒng)管理員端級別:管理員級別主要參與者:普通管理員、超級管理員前置條件:管理員已經(jīng)成功登錄高校文體中心管理系統(tǒng)管理員端后置條件:管理員網(wǎng)絡(luò)連接正常主要流程:管理員正處在管理員端主頁。左側(cè)導(dǎo)航欄顯示有場地管理按鈕、器材管理按鈕、檔期管理按鈕、訂單管理按鈕、費用管理按鈕、用戶管理按鈕、管理員管理按鈕、個人中心按鈕。用戶點擊場地管理按鈕。左側(cè)導(dǎo)航欄子菜單列出添加場地按鈕和查看場地按鈕。管理員點擊添加場地按鈕。管理員可以添加新的場地。替代流程:3a.管理員點擊器材管理按鈕左側(cè)導(dǎo)航欄子菜單列出添加器材按鈕和查看器材按鈕。管理員點擊添加器材按鈕或者查看器材按鈕。管理員對器材信息進行添加、查看、修改操作。3b.管理員點擊檔期管理按鈕左側(cè)導(dǎo)航欄子菜單列出添加檔期按鈕和查看檔期按鈕。管理員點擊添加檔期按鈕或者查看檔期按鈕。管理員對檔期信息進行相關(guān)操作。3c.管理員點擊訂單管理按鈕左側(cè)導(dǎo)航欄子菜單列出預(yù)訂訂單按鈕和租賃訂單按鈕。管理員點擊預(yù)訂訂單。左側(cè)下列所有訂單按鈕和已完成訂單按鈕。管理員點擊所有訂單按鈕或者已完成訂單按鈕。管理員進行相關(guān)操作3d.管理員點擊費用管理按鈕左側(cè)導(dǎo)航欄子菜單列出未完成訂單按鈕、未完成租賃訂單按鈕。管理員點擊未完成訂單按鈕或者未完成租賃訂單按鈕。管理進行修改訂單操作。3e.管理員點擊用戶管理按鈕左側(cè)導(dǎo)航欄子菜單列出添加用戶按鈕、用戶列表按鈕。管理員點擊添加用戶按鈕或者用戶列表按鈕。管理對用戶相關(guān)信息進行相關(guān)操作。3d.管理員點擊管理員管理按鈕左側(cè)導(dǎo)航欄子菜單列出添加管理員按鈕、管理員列表按鈕。管理員點擊添加管理員按鈕或者管理員列表按鈕。管理進行管理員相關(guān)信息進行相關(guān)表操作。3d.管理員點擊個人中心按鈕左側(cè)導(dǎo)航欄子菜單列出個人信息按鈕、修改密碼按鈕。管理員可以點擊個人信息按鈕或者修改密碼按鈕。管理進行相關(guān)操作。5d.管理員點擊查看場地按鈕頁面顯示所有場地信息管理員瀏覽所有場地。3.4.10管理員個人信息維護模塊圖3.10管理員個人信息維護模塊用例圖用例8:管理員個人信息維護范圍:高校文體中心管理系統(tǒng)管理員端級別:管理員級別主要參與者:管理員前置條件:管理員已經(jīng)成功登錄高校文體中心管理系統(tǒng)管理員端后置條件:管理員網(wǎng)絡(luò)連接正常主要流程:管理員點擊個人中心按鈕。左側(cè)導(dǎo)航欄列出用戶信息按鈕和修改按鈕管理員點擊用戶信息按鈕。頁面顯示當(dāng)前登錄管理員的個人信息。個人信息下面有個修改按鈕。管理員可以瀏覽個人信息。替代流程:3a.管理員點擊修改密碼按鈕頁面顯示當(dāng)前管理員登錄的賬號、新密碼和確認新密碼的填寫框。管理員點擊在新密碼和確認新密碼的填寫框輸入相同的新密碼。管理員點擊確認按鈕。系統(tǒng)更新并保存結(jié)果。頁面跳轉(zhuǎn)至登錄頁面。管理員需要重新登錄。3b.管理員點擊個人信息按鈕頁面顯示當(dāng)前登錄管理員的個人信息。管理員點擊個人信息頁面的修改按鈕。頁面跳轉(zhuǎn)至個人信息修改的頁面。管理員在姓名和聯(lián)系電話的填寫框填入新的信息。然后管理員點擊確認按鈕。系統(tǒng)自動保存并更新管理員信息。頁面跳轉(zhuǎn)至個人信息顯示頁面。3.4.11場地維護模塊圖3.11場地維護模塊用例圖用例9:場地維護范圍:高校文體中心管理系統(tǒng)管理員端級別:管理員級別主要參與者:管理員前置條件:管理員已經(jīng)成功登錄高校文體中心管理系統(tǒng)管理員端后置條件:管理員網(wǎng)絡(luò)連接正常主要流程:管理員與在管理員端主頁點擊場地管理按鈕。左側(cè)導(dǎo)航欄列出添加場地按鈕和查看場地按鈕管理員點擊添加場地按鈕。頁面顯示場地名稱填寫框、圖片選擇框、場地狀態(tài)選擇框、場地類別選擇框。管理員分別在不同的空白填寫框填入或者選擇相應(yīng)的內(nèi)容。管理員點擊添加按鈕。頁面提示添加成功,管理員需要點擊返回按鈕。頁面跳轉(zhuǎn)至查看場地頁面。頁面顯示所有場地信息。替代流程:2a.管理員點擊查看場地按鈕頁面顯示所有場地的信息。場地信息記錄邊上都有修改和刪除按鈕。管理員點擊修改或者刪除按鈕。管理員能夠?qū)龅剡M行查看、修改、刪除的操作。系統(tǒng)保存結(jié)果,頁面跳轉(zhuǎn)至查看場地頁面。7a.管理員點擊返回按鈕并沒有跳轉(zhuǎn)到查看場地頁面。管理員點擊場地管理按鈕。左側(cè)導(dǎo)航欄列出添加場地按鈕和查看場地按鈕管理員點擊查看場地按鈕。頁面顯示所有場地的信息。3.4.12器材維護模塊圖3.12器材維護模塊用例圖用例10:器材維護范圍:高校文體中心管理系統(tǒng)管理員端級別:管理員級別主要參與者:管理員前置條件:管理員已經(jīng)成功登錄高校文體中心管理系統(tǒng)管理員端后置條件:管理員網(wǎng)絡(luò)連接正常主要流程:管理員與在管理員端主頁點擊器材管理按鈕。左側(cè)導(dǎo)航欄列出添加器材按鈕和查看器材按鈕管理員點擊添加器材按鈕。頁面顯示器材名稱填寫框、器材數(shù)量填寫框、器材名稱單價、圖片選擇框。管理員分別在不同的空白填寫框填入或者選擇相應(yīng)的內(nèi)容。管理員點擊添加按鈕。頁面提示添加成功,管理員點擊返回按鈕。頁面跳轉(zhuǎn)至查看器材頁面。頁面顯示所有器材信息。替代流程:2a.管理員點擊查看器材按鈕頁面顯示所有器材的信息。器材信息記錄邊上都有修改和刪除按鈕。管理員點擊修改或者刪除按鈕。管理員可以進行查看器材、修改器材、刪除器材的操作。系統(tǒng)保存結(jié)果,頁面跳轉(zhuǎn)至查看器材頁面。7a.管理員點擊返回按鈕并沒有跳轉(zhuǎn)到查看器材頁面。管理員點擊器材管理按鈕。左側(cè)導(dǎo)航欄列出添加器材按鈕和查看器材按鈕管理員點擊查看器材按鈕。頁面顯示所有器材的信息。3.4.13檔期維護模塊圖3.13檔期維護模塊用例圖用例11:檔期維護范圍:高校文體中心管理系統(tǒng)管理員端級別:管理員級別主要參與者:管理員前置條件:管理員已經(jīng)成功登錄高校文體中心管理系統(tǒng)管理員端后置條件:管理員網(wǎng)絡(luò)連接正常主要流程:管理員與在管理員端主頁點擊檔期管理按鈕。左側(cè)導(dǎo)航欄列出添加檔期按鈕和查看檔期按鈕管理員點擊添加檔期按鈕。頁面顯示場地名稱選擇框、日期填寫框、時間填寫框、檔期狀態(tài)選擇框。管理員分別在不同的空白框填入或者選擇相應(yīng)的內(nèi)容。管理員點擊添加按鈕。頁面提示添加成功,管理員點擊返回按鈕。頁面跳轉(zhuǎn)至查看檔期頁面。頁面顯示所有檔期信息。替代流程:2a.管理員點擊查看檔期按鈕頁面顯示所有檔期的信息。檔期信息記錄后邊都有修改和刪除按鈕。管理員點擊修改或者刪除按鈕。管理員能夠?qū)n期進行、查看、修改、刪除的操作。頁面跳轉(zhuǎn)至查看檔期頁面。7a.管理員點擊返回按鈕并沒有跳轉(zhuǎn)到查看檔期頁面。管理員點擊檔期管理按鈕。左側(cè)導(dǎo)航欄列出添加檔期按鈕和查看檔期按鈕管理員點擊查看檔期按鈕。頁面顯示所有檔期的信息。3.4.14訂單維護模塊圖3.14訂單維護模塊用例圖用例12:訂單維護范圍:高校文體中心管理系統(tǒng)管理員端級別:管理員級別主要參與者:管理員前置條件:管理員已經(jīng)成功登錄高校文體中心管理系統(tǒng)管理員端后置條件:管理員網(wǎng)絡(luò)連接正常主要流程:管理員與在管理員端主頁點擊訂單管理按鈕。左側(cè)導(dǎo)航欄列出預(yù)訂訂單按鈕和租賃訂單按鈕管理員點擊預(yù)訂訂單按鈕。左側(cè)下列出所有訂單按鈕和已完成訂單按鈕。管理員點擊所有訂單按鈕。頁面顯示預(yù)訂訂單的信息。管理員可以瀏覽預(yù)訂訂單的信息。替代流程:3a.管理員點擊租賃訂單按鈕左側(cè)下列出所有訂單按鈕和已完成訂單按鈕。管理員點擊所有訂單按鈕。頁面顯示租賃訂單的信息。管理員可以瀏覽租賃訂單的信息。3b.管理員點擊租賃訂單按鈕。左側(cè)下列出所有訂單按鈕和已完成訂單按鈕。管理員點擊已完成租賃訂單按鈕。頁面顯示所有已完成租賃訂單的信息。管理員可以瀏覽所有已完成租賃訂單的信息3c.管理員點擊租賃訂單按鈕。左側(cè)下列出所有訂單按鈕和已完成訂單按鈕。管理員點擊所有訂單按鈕。頁面顯示所有訂單的信息。管理員選中某條訂單并點擊刪除按鈕。管理員確認后該條記錄會被刪除。系統(tǒng)自動保存結(jié)果,頁面自動刷新。3d.管理員點擊預(yù)訂訂單按鈕。左側(cè)下列出所有訂單按鈕和已完成訂單按鈕。管理員點擊已完成按鈕。頁面顯示所有已完成訂單的信息。管理員可以瀏覽所有已完成訂單的信息5a.管理員點擊已完成訂單按鈕。頁面顯示預(yù)訂訂單的信息。管理員可以瀏覽已完成訂單的信息3.4.15費用維護模塊圖3.15費用維護模塊用例圖用例13:費用維護范圍:高校文體中心管理系統(tǒng)管理員端級別:管理員級別主要參與者:管理員前置條件:管理員已經(jīng)成功登錄高校文體中心管理系統(tǒng)管理員端后置條件:管理員網(wǎng)絡(luò)連接正常主要流程:管理員與在管理員端主頁點擊費用管理按鈕。左側(cè)導(dǎo)航欄列出未完成訂單按鈕和未完成租賃訂單按鈕管理員點擊未完成訂單按鈕。頁面顯示未付款的預(yù)訂訂單信息。管理員選擇待付款的預(yù)訂訂單并點擊修改按鈕。待付款的預(yù)訂訂單記錄的訂單狀態(tài)自動更新為已付款。系統(tǒng)自動保存結(jié)果并刷新頁面。替代流程:3a.管理員點擊未完成租賃訂單按鈕頁面顯示未付款的租賃訂單的信息。管理員選中待付款的租賃訂單并點擊修改按鈕。待付款的租賃訂單記錄的訂單狀態(tài)自動更新為已付款系統(tǒng)自動保存結(jié)果并刷新頁面。3.4.16用戶信息維護模塊圖3.16用戶信息維護模塊用例圖用例14:用戶信息維護范圍:高校文體中心管理系統(tǒng)管理員端級別:管理員級別主要參與者:管理員前置條件:管理員已經(jīng)成功登錄高校文體中心管理系統(tǒng)管理員端后置條件:管理員網(wǎng)絡(luò)連接正常主要流程:管理員與在管理員端主頁點擊用戶管理按鈕。左側(cè)導(dǎo)航欄列出添加用戶按鈕和用戶列表按鈕管理員點擊添加用戶按鈕。頁面顯示賬號填寫框、密碼填寫框、姓名填寫框、電話填寫框、用戶類別選擇框。管理員分別在不同的空白填寫框填入或者選擇相應(yīng)的內(nèi)容。管理員點擊添加按鈕。頁面提示添加成功,并自動返回用戶列表頁面顯示所有用戶的信息。替代流程:2a.管理員點擊用戶列表按鈕頁面顯示所有用戶的信息。用戶信息記錄邊上顯示修改和刪除按鈕。管理員點擊修改按鈕。管理員可以進行修改用戶信息的操作。修改完成之后,管理員點確認按鈕。系統(tǒng)保存結(jié)果,頁面跳轉(zhuǎn)至用戶列表頁面。2a.管理員點擊用戶列表按鈕。頁面顯示所有用戶的信息。用戶信息記錄邊上顯示修改和刪除按鈕管理員對刪除的表記錄邊上點擊刪除按鈕。頁面提示再次確認信息。管理員點擊確認后,該條記錄將被刪除。系統(tǒng)保存結(jié)果,頁面跳轉(zhuǎn)至用戶列表頁面。頁面顯示所有用戶的信息。3.4.17管理員信息維護模塊圖3.17管理員信息維護模塊用例圖用例15:管理員信息維護范圍:高校文體中心管理系統(tǒng)管理員端級別:管理員級別主要參與者:超級管理員前置條件:超級管理員已經(jīng)成功登錄高校文體中心管理系統(tǒng)管理員端后置條件:超級管理員網(wǎng)絡(luò)連接正常主要流程:超級管理員與在管理員端主頁點擊管理員管理按鈕。左側(cè)導(dǎo)航欄列出添加管理員按鈕和管理員列表按鈕超級管理員點擊添加管理員按鈕。頁面顯示賬號填寫框、密碼填寫框、姓名填寫框、電話填寫框、用戶類別選擇框。超級管理員分別在不同的空白填寫框填入或者選擇相應(yīng)的內(nèi)容。超級管理員點擊添加按鈕。頁面提示添加成功,并自動返回管理員列表頁面顯示所有管理員的信息。替代流程:2a.超級管理員點擊管理員列表按鈕頁面顯示所有管理員的信息。管理員信息記錄邊上都有修改和刪除按鈕。超級管理員點擊修改按鈕。超級管理員對管理員進行修改。修改完成之后,超級管理員點確認按鈕。系統(tǒng)保存結(jié)果,頁面跳轉(zhuǎn)至管理員列表頁面。2a.超級管理員點擊管理員列表按鈕。頁面顯示所有管理員的信息。管理員信息記錄邊上都有修改和刪除按鈕超級管理員對所需要刪除的記錄邊上點擊刪除按鈕。頁面提示再次確認信息。超級管理員點擊確認后,該條記錄將被刪除。系統(tǒng)保存結(jié)果,頁面跳轉(zhuǎn)至管理員列表頁面。頁面顯示所有管理員的信息。

4概要設(shè)計4.1系統(tǒng)整體流程圖圖4.1系統(tǒng)整體流程圖如圖4.1所示,整個流程清清楚楚,流程圖中描述了學(xué)生/教師或管理員的整個執(zhí)行流程。首先登錄系統(tǒng),判斷用戶的賬號與密碼是否相符,然后系統(tǒng)判斷登錄者的身份。如果登錄者是學(xué)生/教師,則系統(tǒng)進入用戶主頁,接著用戶可以瀏覽有檔期的場地并預(yù)訂相關(guān)場地,又或者可以租賃體育器材。通過查看訂單,可以知道用戶個人的已完成訂單和未完成訂單。用戶可以對訂單進行相關(guān)處理,同時可以對個人的信息進行修改。如果登錄者身份為管理員,則系統(tǒng)進入管理員主頁,接著可以對場地、器材、檔期進行相關(guān)操作,對訂單、用戶、管理員的維護,同時管理員可以維護自己的信息。4.2模塊結(jié)構(gòu)本系統(tǒng)共分為十四個模塊,本系統(tǒng)所有模塊的功能體現(xiàn)再,模塊的分布大致如圖下4.2所示,。4.2.1模塊結(jié)構(gòu)圖圖4.2系統(tǒng)模塊結(jié)構(gòu)圖4.2.2模塊結(jié)構(gòu)表表4.1模塊結(jié)構(gòu)表模塊名模塊子功能功能細化用戶管理模塊進行預(yù)訂、租賃、個人信息管理功能用戶管理模塊用戶個人信息管理模塊用戶對個人信息的修改用戶個人信息模塊管理員管理模塊進行場地、器材、檔期、訂單、用戶信息、管理員信息管理管理員管理模塊管理員個人信息管理模塊管理員對個人信息的修改管理員個人信息模塊場地管理模塊場地信息的增加、修改、刪除、瀏覽。場地信息管理模塊器材管理模塊器材信息的增加、修改、刪除、瀏覽。器材信息管理模塊檔期管理模塊場地檔期信息的增加、修改、刪除、瀏覽。檔期信息管理模塊租賃管理模塊用戶器材租賃用戶租賃器材模塊訂單管理模塊、用戶或管理員瀏覽訂單用戶個人訂單管理模塊、管理員訂單管理模塊費用管理模塊、用戶或管理員處理訂單用戶個人費用管理模塊、管理員費用管理模塊預(yù)訂管理模塊、用戶對場地檔期進行預(yù)訂用戶預(yù)訂場地模塊用戶信息管理模塊管理員對用戶表所有信息、權(quán)限進行管理所有用戶信息、權(quán)限管理模塊。管理員信息管理模塊管理員對管理員表表所有信息、權(quán)限進行管理所有管理員信息、權(quán)限管理模塊。4.3數(shù)據(jù)庫設(shè)計4.3.1系統(tǒng)數(shù)據(jù)庫E-R圖圖4.3系統(tǒng)數(shù)據(jù)庫E-R圖E-R是表示數(shù)據(jù)庫中表之間的邏輯關(guān)系,能讓我們清楚的知道表之前的邏輯關(guān)系和方便我們管理表,具體如上圖4.4所示。4.3.2系統(tǒng)數(shù)據(jù)庫總表表4.2系統(tǒng)數(shù)據(jù)庫總表表名中文描述表名功能說明admins管理員表存儲管理員信息users用戶表存儲用戶信息sites場地表存儲場地信息type場地類別表存儲場地類別信息eqps器材表存儲器材信息schs檔期表存儲檔期信息orders預(yù)訂訂單表存儲用戶預(yù)訂場地訂單的信息eorders租賃訂單表存儲用戶租賃器材訂單的信息4.3.3數(shù)據(jù)字典表4.3admins數(shù)據(jù)字典表名admins列名數(shù)據(jù)類型非空約束條件中文描述aidinttrue主鍵主鍵標(biāo)識adminIdvarchartrue管理員賬號adminPwdvarchartrue密碼adminNamevarchartrue姓名adminTelvarchartrue電話adminTypevarchartrue用戶類別表4.4users數(shù)據(jù)字典表名users列名數(shù)據(jù)類型非空約束條件中文描述uidinttrue主鍵主鍵標(biāo)識userIdvarchartrue用戶賬號userPwdvarchartrue密碼useNamevarchartrue姓名UserTelvarchartrue電話userTypevarchartrue用戶類別表4.5sites數(shù)據(jù)字典表名sites列名數(shù)據(jù)類型非空約束條件中文描述sidinttrue主鍵主鍵標(biāo)識siteNamevarchartrue場地名稱sitePicturevarchartrue場地圖片siteStatusvarchartrue場地狀態(tài)tidvarchartrue外鍵場地類別編號表4.6type數(shù)據(jù)字典表名sites列名數(shù)據(jù)類型非空約束條件中文描述tidinttrue主鍵主鍵標(biāo)識typeNamevarchartrue場地類別表4.7eqps數(shù)據(jù)字典表名eqps列名數(shù)據(jù)類型非空約束條件中文描述eidinttrue主鍵主鍵標(biāo)識eqpNamevarchartrue器材名稱eqpPriceinttrue器材價格eqpAmountinttrue器材數(shù)量eqpPicturevarchartrue器材圖片表4.8schs數(shù)據(jù)字典表名schs列名數(shù)據(jù)類型非空約束條件中文描述schidinttrue主鍵主鍵標(biāo)識schDatevarchartrue檔期日期schTimevarchartrue檔期時間schStatusvarchartrue檔期狀態(tài)sidinttrue外鍵場地編號表4.9orders數(shù)據(jù)字典表名orders列名數(shù)據(jù)類型非空約束條件中文描述oidinttrue主鍵主鍵標(biāo)識uidinttrue外鍵用戶編號sidinttrue外鍵場地編號shcidinttrue外鍵檔期編號userNamevarchartrue用戶姓名siteNamevarchartrue場地名稱statusvarchartrue訂單狀態(tài)表4.10eorders數(shù)據(jù)字典表名eorders列名數(shù)據(jù)類型非空約束條件中文描述eoidinttrue主鍵主鍵標(biāo)識eidvarchartrue外鍵器材編號uidvarchartrue外鍵用戶編號userNamevarchartrue用戶姓名eqpNameinttrue器材名稱eqpAmountinttrue租賃數(shù)量statusvarchartrue訂單狀態(tài)

5詳細設(shè)計5.1程序開發(fā)視圖 本系統(tǒng)的開發(fā)與SSH架構(gòu)相結(jié)合,根據(jù)不同的功能進行層次結(jié)構(gòu)的開發(fā)。層次結(jié)構(gòu)總共由以下四層組成,各層之間都互相聯(lián)系,具體流程如下圖所示。圖5.1程序開發(fā)視圖5.2系統(tǒng)詳情設(shè)計高校文體中心管理系統(tǒng),主要是面向高校全體師生,利用信息化、管理化的特性給高校管理帶來益處。所以,該系統(tǒng)的設(shè)計目標(biāo)是操作簡便、易于操作、而且信息透明化。下面是本系統(tǒng)的主要頁面。5.2.1登錄頁面用戶想要進行預(yù)訂場地、租賃器材等操作都需要干的第一件事,就是先登錄系統(tǒng),用戶必須登錄系統(tǒng)后,才能進行相關(guān)的操作,用戶的操作會影響到數(shù)據(jù)庫的存儲信息功能。所以在任何操作進行的之前,都需要先登錄系統(tǒng)。圖5.2登錄頁面5.2.2用戶端主頁面 用戶端主頁面是面向師生的,頁面必須簡潔、而且功能按鈕直觀,以便于用戶登錄系統(tǒng)后,可以方便開始預(yù)訂場地或其他進行操作。圖5.3用戶端主頁面5.2.3用戶端預(yù)訂場地頁面(以羽毛球場為例) 用戶進入預(yù)訂場地頁面,頁面會顯示場地的類別。用戶通過選中場地類別,然后再進入到該類別場地的所有場地信息頁面,接著選中場地頁面后,頁面會跳轉(zhuǎn)到該場地的所有檔期信息,用戶選擇檔期從而開展預(yù)訂操作。圖5.4用戶端預(yù)訂場地頁面圖5.5用戶端選擇場地頁面圖5.6用戶端預(yù)選擇檔期頁面5.2.4用戶端租賃器材頁面 用戶可以不選擇預(yù)訂場地,或可以選擇租賃器材與他人共享場地。用戶進入租賃器材頁面,頁面會顯示所有器材的信息,用戶選擇數(shù)量足夠的器材進行租賃操作。圖5.7用戶租賃器材頁面5.2.5訂單管理 訂單管理分為用戶訂單管理和管理員訂單維護,用戶方面就是用戶管理對個人的訂單、比如對個人預(yù)訂場地訂單、租賃器材訂單進行相應(yīng)的瀏覽。而管理員方面則是管理員對所有用戶的訂單進行相應(yīng)管理,包括預(yù)訂場地訂單、租賃器材訂單。相應(yīng)的訂單有已完成預(yù)訂訂單和已完成租賃訂單。圖5.8用戶訂單管理頁面圖5.9管理員訂單管理頁面5.2.6費用管理 費用管理分為用戶費用管理和管理員費用維護,用戶費用管理主要是用戶對個人的待付款訂單進行付費管理、比如對個人未完成預(yù)訂訂單、未完成租賃訂單進行相應(yīng)的瀏覽、付費。而管理員費用管理則是管理員對所有用戶的未完成的預(yù)訂訂單、租賃訂單進行相應(yīng)的管理。圖5.10用戶費用管理頁面圖5.11管理員費用管理頁面5.2.7個人信息維護 個人信息維護分為用戶方面的和管理員方面,具體都是修改個人信息和密碼。圖5.12用戶個人信息管理頁面圖5.13管理員個人信息管理頁面5.2.8管理員端主頁面這個主頁是面向管理員的,頁面簡潔且功能按鈕直觀,管理員登錄系統(tǒng)后,可以方便開始管理場地、器材、檔期、訂單、費用、用戶、管理員的所有信息。圖5.14管理員端主頁面5.2.9場地維護場地維護是這個系統(tǒng)最主要的功能之一,只有保證場地的管理不出現(xiàn)錯誤,才能讓用戶的預(yù)訂操作能正常的進行。場地管理涉及到后邊檔期的管理,所以這管理顯得頗為重要。場地管理主要分為添加場地、刪除場地、修改場地、查看場地。圖5.15添加場地頁面圖5.16場地管理頁面5.2.10器材維護 器材維護是管理員對器材的數(shù)量、單價、租賃價格等相關(guān)信息進行管理,保證用戶正常租賃器材。器材管理主要分為添加器材、刪除器材、修改器材、查看器材。圖5.17添加器材頁面圖5.18器材管理頁面5.2.11檔期維護檔期維護的前提是場地管理能正常的處理,管理員通過場地的相關(guān)信息進對檔期信息進行管理,保證用戶查看場地檔期并預(yù)訂的過程能正常的進行。檔期管理主要分為添加檔期、刪除檔期、修改檔期、查看檔期。圖5.19添加檔期頁面圖5.20檔期管理頁面5.2.12用戶信息維護管理員對用戶信息的維護,比如修改個人的聯(lián)系電話、密碼等信息,管理員可以修改用戶的相關(guān)信息。而且管理員能夠增加新的用戶。圖5.21添加用戶頁面圖5.22用戶信息管理頁面5.2.13管理員信息維護管理員信息維護是權(quán)限為超級管理員才能進行的管理,比如增加新的管理員、修改管理員信息。只有權(quán)限是超級管理員才能進行這一層次的管理。圖5.23添加管理員頁面圖5.24管理員信息管理頁面

6系統(tǒng)測試6.1測試環(huán)境6.1.1服務(wù)器端環(huán)境CPU:Intel(R)Core(TM)i5-6300U內(nèi)存:8.00GB操作系統(tǒng):Windows10數(shù)據(jù)庫:MySQL5.7Web服務(wù)器:Tomcat76.1.2客戶端測試環(huán)境操作系統(tǒng):Windows10CPU:Intel(R)Core(TM)i5-6300U瀏覽器:GoogleChrome6.2測試計劃測試是軟件測試中最重要的步驟之一,也是保證一個軟件能正常運行的必要步驟。測試計劃頗為重要,使測試人員了解該系統(tǒng)的整個測試過程,制定合理的測試計劃可以推進測試能正常進行。6.2.1總體描述高校文體中心管理系統(tǒng),面向各高校師生的管理系統(tǒng)。最重要一點是系統(tǒng)要穩(wěn)定、不會出錯,師生們可以自行進行預(yù)訂、租賃等相關(guān)操作。同時,方便管理員管理場地、器材、檔期、訂單等相關(guān)信息。系統(tǒng)的穩(wěn)定性很重要,保證管理能正常的進行。6.2.2測試原則從分析測試模型來看,測試越早開始越好,開發(fā)的同時測試才能更好利用時間。測試的目的是保證軟件質(zhì)量、預(yù)防風(fēng)險、降低成本。測試方法要具體步驟的使用,有效性是最基本的原則。6.2.3測試方法我使用以下四種測試方法分別對系統(tǒng)進行測試。黑盒測試:在前端頁面輸入或執(zhí)行各種合法和非法的數(shù)據(jù)或操作用以識別缺陷,確保與預(yù)期的輸出結(jié)果相匹配。白盒測試:通過系統(tǒng)內(nèi)部底層代碼進行調(diào)試并測試,內(nèi)部檢查代碼的編寫是否有誤。單元測試:對單一功能、多種功能進行單元集合的檢查和驗證。性能測試:使用性能測試工具LoadRunner調(diào)試各種負載狀況,測試系統(tǒng)的各種性能。6.3測試用例測試用例是針對系統(tǒng)運行期間各功能的使用情況是否達到預(yù)期的結(jié)果的測試方案。編寫的測試用例需要覆蓋整個系統(tǒng)測試,測試用例的數(shù)量要跟有效性相結(jié)合,以找到盡可能多的系統(tǒng)缺陷。以下是我編寫的所有功能的測試用例,包括登錄測試用例、用戶預(yù)訂場地測試用例、用戶租賃器材測試用例、場地維護測試用例、器材維護測試用例、檔期管理維護用例、訂單管理測試用、費用管理測試用例、用戶信息維護測試用例、管理員信息維護測試用例。如下表6.1~表6.11所示。6.3.1用戶預(yù)訂場地測試用例(以羽毛球場為例)表6.1用戶預(yù)訂場地測試用例用例IDT003用例名稱用戶預(yù)訂場地用例描述用戶在用戶端主頁進行預(yù)訂場地操作測試步驟編號場景測試步驟預(yù)期結(jié)果實際結(jié)果Step1進入場地類別頁面在用戶端主頁點擊預(yù)訂管理下的預(yù)訂場地按鈕進入場地類別頁面顯示場地類別與預(yù)期結(jié)果一致Step2選擇場地類別在頁面點擊羽毛球場地進入場地檔期頁面顯示羽毛球場地檔期與預(yù)期結(jié)果一致Step3選擇檔期在頁面點擊預(yù)訂按鈕進入預(yù)訂訂單確認頁面顯示訂單詳情與預(yù)期結(jié)果一致Step4提交訂單在頁面點擊提交按鈕進入支付頁面并顯示付款二維碼與預(yù)期結(jié)果一致Step5支付訂單手機使用微信掃碼并點擊已支付按鈕提示支付成功,頁面跳轉(zhuǎn)個人訂單頁面與預(yù)期結(jié)果一致6.3.2用戶租賃器材測試用例(以羽毛球拍為例)表6.2用戶預(yù)訂場地測試用例用例IDT004用例名稱用戶租賃器材用例描述用戶在用戶端主頁進行租賃器材操作測試步驟編號場景測試步驟預(yù)期結(jié)果實際結(jié)果Step1進入器材信息頁面在用戶端主頁點擊預(yù)訂管理下的租賃器材按鈕進入器材信息頁面顯示器材信息與預(yù)期結(jié)果一致Step2選擇器材在頁面點擊租賃按鈕進入租賃訂單確認頁面與預(yù)期結(jié)果一致Step3提交訂單在頁面點擊提交進入支付頁面并顯示付款二維碼與預(yù)期結(jié)果一致Step4支付訂單手機使用微信掃碼并點擊已支付按鈕提示支付成功,頁面跳轉(zhuǎn)個人租賃訂單頁面與預(yù)期結(jié)果一致6.3.3場地維護測試用例表6.3場地維護測試用例用例IDT005用例名稱場地管理用例描述管理員在管理員端主頁進行場地管理操作測試步驟編號場景測試步驟預(yù)期結(jié)果實際結(jié)果Step1進入場地頁面在管理員端主頁點擊場地管理下的查看場地按鈕進入場地頁面并顯示場地信息與預(yù)期結(jié)果一致Step2增加場地管理員點擊新增按鈕,頁面跳轉(zhuǎn)到場地信息填寫頁面,管理員在輸入框輸入內(nèi)容并點擊添加按鈕新增內(nèi)容存入數(shù)據(jù)庫,場地表刷新并顯示新增的內(nèi)容與預(yù)期結(jié)果一致Step3刪除場地在頁面點擊刪除按鈕,管理員確認后該條記錄就會被刪除場地表刷新,被刪除的記錄消失與預(yù)期結(jié)果一致Step4修改場地管理員點擊修改按鈕,頁面跳轉(zhuǎn)到場地信息修改頁面,管理員在輸入框更改內(nèi)容并點擊確認按鈕場地表刷新并顯示修改后的內(nèi)容與預(yù)期結(jié)果一致6.3.4器材維護測試用例表6.4器材維護測試用例用例IDT006用例名稱器材管理用例描述管理員在管理員端主頁進行器材管理操作測試步驟編號場景測試步驟預(yù)期結(jié)果實際結(jié)果Step1進入器材頁面在管理員端主頁點擊器材管理下的查看器材按鈕進入器材頁面并顯示器材信息與預(yù)期結(jié)果一致Step2增加器材管理員點擊新增按鈕,頁面跳轉(zhuǎn)到器材信息填寫頁面,管理員在輸入框輸入內(nèi)容并點擊添加按鈕。新增內(nèi)容存入數(shù)據(jù)庫,器材表刷新并顯示新增的內(nèi)容與預(yù)期結(jié)果一致Step3刪除器材在頁面點擊刪除按鈕,管理員確認后該條記錄就會被刪除場地表刷新,被刪除的記錄消失與預(yù)期結(jié)果一致Step4修改器材管理員點擊修改按鈕,頁面跳轉(zhuǎn)到器材信息修改頁面,管理員在輸入框更改內(nèi)容并點擊確認按鈕。器材表刷新并顯示修改后的內(nèi)容與預(yù)期結(jié)果一致6.3.5檔期維護測試用例表6.5檔期維護測試用例用例IDT007用例名稱檔期管理用例描述管理員在管理員端主頁進行檔期管理操作測試步驟編號場景測試步驟預(yù)期結(jié)果實際結(jié)果Step1進入檔期頁面在管理員端主頁點擊檔期管理下的查看檔期按鈕進入檔期頁面并顯示檔期信息與預(yù)期結(jié)果一致Step2增加檔期管理員點擊新增按鈕,頁面跳轉(zhuǎn)到檔期信息填寫頁面,管理員在輸入框輸入內(nèi)容并點擊添加按鈕。新增內(nèi)容存入數(shù)據(jù)庫,檔期表刷新并顯示新增的內(nèi)容與預(yù)期結(jié)果一致Step3刪除檔期在頁面點擊刪除按鈕,管理員確認后該條記錄就會被刪除。檔期表刷新,被刪除的記錄消失與預(yù)期結(jié)果一致Step4修改檔期管理員點擊修改按鈕,頁面跳轉(zhuǎn)到檔期信息修改頁面,管理員在輸入框更改內(nèi)容并點擊確認按鈕。檔期表刷新并顯示修改后的內(nèi)容與預(yù)期結(jié)果一致6.3.6訂單管理測試用例(以管理員維護為例)表6.6訂單管理測試用例用例IDT008用例名稱訂單管理用例描述管理員在管理員端主頁進行訂單管理操作測試步驟編號場景測試步驟預(yù)期結(jié)果實際結(jié)果Step1進入預(yù)訂訂單所有訂單頁面在管理員端主頁點擊訂單管理下的預(yù)訂訂單按鈕,再點擊所有訂單按鈕進入所有訂單頁面并顯示所有預(yù)訂訂單信息與預(yù)期結(jié)果一致Step2進入預(yù)訂訂單已完成訂單頁面在管理員端主頁點擊訂單管理下的預(yù)訂訂單按鈕,再點擊已完成訂單按鈕進入已完成訂單頁面并顯示已完成預(yù)訂訂單信息與預(yù)期結(jié)果一致Step3進入租賃訂單所有訂單頁面在管理員端主頁點擊訂單管理下的租賃訂單按鈕,再點擊所有訂單按鈕進入所有訂單頁面并顯示所有租賃訂單信息與預(yù)期結(jié)果一致Step4進入租賃訂單已完成訂單頁面在管理員端主頁點擊訂單管理下的租賃訂單按鈕,再點擊已完成訂單按鈕進入已完成訂單頁面并顯示已完成租賃訂單信息與預(yù)期結(jié)果一致6.3.7費用管理測試用例(以管理員維護為例)表6.7費用管理測試用例用例IDT009用例名稱費用管理用例描述管理員在管理員端主頁進行訂單管理操作測試步驟編號場景測試步驟預(yù)期結(jié)果實際結(jié)果Step1進入未完成訂單頁面在管理員端主頁點擊費用管理下的未完成訂單按鈕進入未完成頁面并顯示所有未完成訂單信息與預(yù)期結(jié)果一致Step2進入未完成租賃訂單頁面在管理員端主頁點擊費用管理下的未完成租賃訂單按鈕進入未完成租賃訂單頁面并顯示所有未完成租賃訂單信息與預(yù)期結(jié)果一致Step3修改未完成訂單狀態(tài)管理員點擊修改按鈕該條記錄狀態(tài)更新,未完成訂單表刷新,原記錄消失與預(yù)期結(jié)果一致Step4修改未完成租賃訂單狀態(tài)管理員點擊修改按鈕該條記錄狀態(tài)更新,未完成租賃訂單表刷新,原記錄消失與預(yù)期結(jié)果一致6.3.8用戶信息維護測試用例表6.8用戶信息維護測試用例用例IDT010用例名稱用戶管理用例描述管理員在管理員端主頁進行用戶管理操作測試步驟編號場景測試步驟預(yù)期結(jié)果實際結(jié)果Step1進入用戶列表頁面管理員點擊用戶管理按鈕,下列的用戶列表按鈕進入用戶列表頁面,頁面顯示所有用戶信息與預(yù)期結(jié)果一致Step2管理員增加新的用戶管理員點擊新增按鈕,頁面跳轉(zhuǎn)到用戶信息填寫頁面,管理員在輸入框輸入內(nèi)容并點擊添加按鈕新增內(nèi)容存入數(shù)據(jù)庫,用戶表刷新并顯示新增的內(nèi)容與預(yù)期結(jié)果一致Step3管理員刪除用戶管理員點擊刪除按鈕,管理員確認后該條記錄就會被刪除用戶表刷新,被刪除的記錄消失與預(yù)期結(jié)果一致Step4管理員修改用戶信息管理員點擊修改按鈕,頁面跳轉(zhuǎn)到用戶信息修改頁面,管理員在輸入框更改內(nèi)容并點擊確認按鈕用戶表刷新并顯示修改后的內(nèi)容與預(yù)期結(jié)果一致6.3.9管理員信息維護測試用例表6.9管理員信息維護測試用例用例IDT011用例名稱管理員管理用例描述超級管理員在管理員端主頁進行管理員管理操作測試步驟編號場景測試步驟預(yù)期結(jié)果實際結(jié)果Step1進入管理員列表頁面管理員點擊管理員管理按鈕,下列的管理員列表按鈕進入管理員列表頁面,頁面顯示所有普通管理員信息與預(yù)期結(jié)果一致Step2超級管理員增加新的管理員超級管理員點擊新增按鈕,頁面跳轉(zhuǎn)到用戶信息填寫頁面,超級管理員在輸入框輸入內(nèi)容并點擊添加按鈕新增內(nèi)容存入數(shù)據(jù)庫,管理員表刷新并顯示新增的內(nèi)容與預(yù)期結(jié)果一致Step3超級管理員刪除普通管理員超級管理員點擊刪除按鈕,管理員確認后該條記錄就會被刪除管理員表刷新,被刪除的記錄消失與預(yù)期結(jié)果一致Step4超級管理員修改普通管理員信息超級管理員點擊修改按鈕,頁面跳轉(zhuǎn)到管理員信息修改頁面,管理員在輸入框更改內(nèi)容并點擊確認按鈕管理員表刷新并顯示修改后的內(nèi)容與預(yù)期結(jié)果一致6.4系統(tǒng)整體測試 測試開始之前,我選用系統(tǒng)在windows10的操作系統(tǒng)下進行測試。使用的瀏覽器、服務(wù)端和工作平臺分別是GoogleChrome、Tomcat7.0和MyEclipse2016,以這幾項作為測試平臺,對整個系統(tǒng)進行全面的流程測試,模擬系統(tǒng)在實際運行的過程中,將多個模塊分為不同的場景進行測試,目的是尋找模塊的運行是否會出現(xiàn)錯誤或異常。 測試方向分兩方面,一是用戶端的整體測試,二是管理員端的整體測試。用戶端測試中,首先是用戶使用賬號和密碼登錄系統(tǒng),成功登錄后進入到用戶端主頁面,然后進行場地預(yù)訂,先是選擇場地類別,接著選擇場地,最后選擇檔期進行預(yù)訂,預(yù)訂結(jié)果跟預(yù)期結(jié)果相符。在租賃器材頁面,用戶直接預(yù)訂相關(guān)的器材,租賃結(jié)果跟預(yù)期結(jié)果相符。隨后用戶查看訂單,訂單信息可以正常顯示。接著在費用管理頁面,用戶對待付款的訂單進行支付功能,頁面顯示付款二維碼,而且支付成功,支付結(jié)果跟我需求上所要顯示的結(jié)果相符。最后是修改個人信息和密碼,修改個人信息成功后將信息顯示在頁面上,密碼修改則返回登錄頁面。用戶端整體流程結(jié)束。管理員端的整體測試,首先是管理員使用賬號和密碼登錄系統(tǒng),成功登錄后進入到管理員端主頁面。然后管理員對場地管理進行操作,增加、刪除、修改、查看場地信息。對于器材管理和檔期管理也是一樣的流程,測試結(jié)果都和預(yù)期結(jié)果相符。在訂單管理操作下,所有訂單信息都能在頁面上顯示出來。點擊費用管理按鈕,管理員對待付款的訂單進行修改操作,訂單狀態(tài)修改為已支付。管理員對用戶信息進行管理,增加、修改、刪除、查看的操作都沒有出現(xiàn)異常。管理員信息管理也是同一樣的流程,結(jié)構(gòu)跟預(yù)期結(jié)果都相符。在同一環(huán)境下,多次對用戶端和管理員端進行整體測試,完美覆蓋了所有的測試環(huán)節(jié),基本的流程已經(jīng)可以正常的跑通,單模塊功能和多模塊功能的使用正常,頁面顯示美觀和支付流程應(yīng)該是唯一的缺陷了??偠灾到y(tǒng)是可以正常的運行并執(zhí)行相關(guān)功能。

7總結(jié)光陰似箭,歲月如梭。經(jīng)過三個多月的畢業(yè)設(shè)計已經(jīng)是完成了,大學(xué)的四年學(xué)生生涯也走向了尾聲。這是對大學(xué)四年學(xué)習(xí)知識的一個結(jié)果,也是對自己學(xué)習(xí)的認可?;谥按笕碌膶嵱?xùn)課,自己對系統(tǒng)開發(fā)和需求分析有了一定的了解,才能做出一個讓自己滿意的系統(tǒng)。在畢業(yè)設(shè)計開展初期,由指導(dǎo)老師趙卓君老師帶領(lǐng)的起步,先是系統(tǒng)的需求分析。需求分析的難度可想而知,雖然有了之前電影售票管理系統(tǒng)實訓(xùn)課的經(jīng)驗,但還是需要多花時間去做需求分析。在系統(tǒng)開發(fā)的期間,經(jīng)歷了很多需求的改動,導(dǎo)致開發(fā)過程變得緩慢,但是最終都確定好需求,系統(tǒng)也逐步做著。系統(tǒng)使用的是SSH框架,用起來也是比較熟悉的。我是先整合好ssh框架才開始詳細的設(shè)計系統(tǒng)的功能。在編寫代碼的過程中,最擔(dān)心的是想要的結(jié)果顯示不出,但系統(tǒng)不報錯誤,讓我有種無頭蒼蠅的感覺。頁面的設(shè)計也是挺繁瑣的,需要JavaScript+CSS樣式的使用調(diào)整頁面的格式布局。經(jīng)過多次修改,頁面框架也是逐步的確定好。最終整個系統(tǒng)框架和頁面框架也是做好了,詳細的功能需求也設(shè)計好。通過做畢業(yè)設(shè)計的過程中,經(jīng)歷了很多困難,但最終也都解決了。個人的意志得到了磨練,每次bug的出現(xiàn)都會讓我頭痛,雖然每次都繁瑣的解決掉,但個人的技術(shù)肯定是有了一定的進步,這對我以后學(xué)習(xí)和參加工作都將有一定的幫助。最后,這段時間過后,我感覺我獲得了第一份屬于自己的開發(fā)經(jīng)驗,為我的大學(xué)生涯增添了很重要的一筆。同時,如在開發(fā)遇到各種困難,我將會記起這次畢業(yè)設(shè)計的過程,我認為它可以給我?guī)砀嗟哪芰托判膩斫鉀Q未來開發(fā)和生活中的問題,提高個人心理素質(zhì)。

參考文獻趙卓君、魏志君等編著.Java程序設(shè)計[M].北京:北京交通大學(xué)出版社、清華大學(xué)出版社.2010.明日科技編著.Java從入門到精通(第4版)[M].北京:清華大學(xué)出版社.2008.許勇、王黎等編著.Struts2+Hibernate+Spring整合開發(fā)深入剖析與范例應(yīng)用北京:清華大學(xué)出版社.2013CraigLarman編著.李洋等譯.UML和模式應(yīng)用.北京:機械工業(yè)出版社,2006王英瑛、喬小等編著.JSPWeb開發(fā)案例教程[M].北京:清華大學(xué)出版社,2013儲久良編著.Web前端開發(fā)技術(shù)-HTML、CSS、JavaScript(第二版)[M].北京:清華大學(xué)出版社,2013張海藩、呂云翔等編著.軟件工程(第4版)[M].北京:人民郵電出版社,2013萬常選、廖國瓊等編著.數(shù)據(jù)庫系統(tǒng)原理與設(shè)計(第2版)[M].北京:清華大學(xué)出版社,2012PaulC.Jorgensen編著,韓柯、杜旭濤翻譯.軟件測試[M].北京:機械工業(yè)出版社,2016張青等編.軟件項目管理與案件分析(第2版)[M].北京:清華大學(xué)出版2014

謝辭已去之浪不回流,已去之時不再來。時間過得很快,不知不覺大學(xué)四年的學(xué)生生活就要結(jié)束了,這也同時代表著我就要進入社會參加工作,四年的付出和汗水,都將伴隨著畢業(yè)答辯畫上一個句號。四年的時間,說長也不長,說短也不短。從踏入校園的這一刻起,就要讓自己要獲得自己想要的。大一的懵懵懂懂、大二的努力拼搏,大三的沉著冷靜,大四的日積月累。在這四年的大學(xué)生涯中,我學(xué)到了很多新的知識,無論是學(xué)習(xí)上的,還是生活上,都有極大的收獲。編程課上的簡單語句到一個完整程序的形成,從單獨完成事情到團隊合作完成實訓(xùn)課程。這些都能體現(xiàn)大學(xué)四年來個人的成長。在這里,我十分感謝我的畢業(yè)設(shè)計指導(dǎo)老師趙卓君副教。還沒遇到趙老師之前我就聽說趙老師教學(xué)很好,第一次見到趙老師是在大二Java語言課上,那個時候大家都不知道趙老師的教學(xué)方式,通過聽課觀察到趙老師是很負責(zé)學(xué)生的學(xué)習(xí)。我每次請教趙老師的時候,趙老師都會十分耐心的指導(dǎo),雖然問的問題是相對現(xiàn)在是比較簡單的。那個時候我就確定,畢業(yè)設(shè)計指導(dǎo)老師我一定要選擇趙卓君老師當(dāng)我的畢設(shè)指導(dǎo)老師。在這次畢業(yè)設(shè)計中,無論是畢業(yè)設(shè)計前期的需求分析,還是在系統(tǒng)開發(fā)的過程中,趙老師都能在我需要的時候出現(xiàn)來幫我解決問題。因此,在這大學(xué)四年能遇到趙卓君老師,并且作為趙老師的學(xué)生,我感到非常榮幸和幸運。然后,我還想感謝我的朋友李坤志、陳康林和我的師兄唐廣瑞。在畢業(yè)設(shè)計需求分析中提出了很多很好的意見,當(dāng)我每次在開發(fā)敲代碼遇到問題的時候,群里提問的時候都能給與回復(fù)。當(dāng)我想要放棄時,也是他們一直在背后刺激我,讓我有了動力繼續(xù)敲下去。同時,在平時的大學(xué)生活中,我的朋友們對我都挺好的,讓我的生活充滿了色彩。無論是什么時候,他們都能站出來幫助我。最后,感謝我的舍友,感謝他們四年來和諧相處,氣氛融洽的環(huán)境才能讓我更好的努力拼搏。同時也感謝自己,感謝自己在大學(xué)四年來努力拼搏。

附錄附錄1程序源代碼場地管理action層:packagecom.ssh.action;importjava.io.File;importjava.text.DateFormat;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Date;importjava.util.List;importjava.util.Random;importmons.io.FileUtils;importorg.apache.struts2.ServletActionContext;importcom.opensymphony.xwork2.ActionSupport;importcom.ssh.model.Sites;importcom.ssh.service.SitesService;publicclassSitesActionextendsActionSupport{ /** * */ privatestaticfin

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論