版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于Springboot的青年旅舍租房系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:在21世紀(jì)科技飛速發(fā)展的今天,我們所處的時(shí)代已經(jīng)是互聯(lián)網(wǎng)的模式了,我們的生活水平在持續(xù)提高,城市現(xiàn)代化建設(shè)步伐也不斷加快。隨著我國(guó)經(jīng)濟(jì)的快速發(fā)展和交通的便利,每年都有數(shù)以百萬計(jì)的流動(dòng)人口,毫無疑問,這給租賃市場(chǎng)帶來了巨大的需求。因此,人們對(duì)租房、買房的需求量也是日益增加,從而出現(xiàn)的房產(chǎn)中介也是越來越多。以往人們是通過廣告拿到中介人或者房東的聯(lián)系方式,再預(yù)約時(shí)間到現(xiàn)場(chǎng)進(jìn)行看房,但是隨著互聯(lián)網(wǎng)技術(shù)的逐步成熟,這種模式顯然已經(jīng)不適合如今快節(jié)奏和追求效率為主的社會(huì)了。由此可見,房屋租賃行業(yè)也同樣需要借助互聯(lián)網(wǎng)的力量實(shí)現(xiàn)創(chuàng)新和變革。所以,我在這里提出的青年旅舍租房系統(tǒng)就是一個(gè)基于互聯(lián)網(wǎng)的房屋租賃系統(tǒng),它能夠使出租人和承租人都能從中受益,從而實(shí)現(xiàn)真正的雙贏。本系統(tǒng)的實(shí)現(xiàn)采用的是前后端分離架構(gòu)。Vue+ElementUI作為前端的框架,Vue是一個(gè)構(gòu)建用戶界面的框架(庫(kù)),它的目標(biāo)是通過盡可能簡(jiǎn)單的api實(shí)現(xiàn)響應(yīng)的數(shù)據(jù),它的特點(diǎn)就是雙向綁定,既將DOM“綁定”到底層數(shù)據(jù)。一旦創(chuàng)建了綁定,DOM將與數(shù)據(jù)保持同步。每當(dāng)修改了數(shù)據(jù),DOM便相應(yīng)地更新。而ElementUI是一個(gè)前端界面框架,里面有各種組件可以配合Vue使用。后端使用的是運(yùn)用B/S模式(B/S結(jié)構(gòu)利用不斷成熟和普及的瀏覽器技術(shù)實(shí)現(xiàn)原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù));采用JAVA編程語言作為開發(fā),在業(yè)務(wù)實(shí)現(xiàn)邏輯上使用了Springboot框架,數(shù)據(jù)存儲(chǔ)方面以MySQL作為后臺(tái)數(shù)據(jù)庫(kù),以MybatisPlus作為持久層框架,Shiro作為安全框架的系統(tǒng)。這套出租系統(tǒng)為第三方出租平臺(tái)提供了一種推廣房屋信息的方式,也為租房用戶提供了在線篩選和信息查看服務(wù),不僅解決了房屋信息發(fā)布的問題,而且節(jié)省了租房用戶的時(shí)間,更加高效的解決用戶的租房問題。關(guān)鍵詞:租房旅舍SpringbootVue住房管理
DesignandimplementationofYouthHostelrentalsystembasedonspringbootAbstract:Withtherapiddevelopmentofscienceandtechnologyinthe21stcentury,ourerahasbeentheInternetmodel,ourlivingstandardscontinuetoimprove,andthepaceofurbanmodernizationisalsoaccelerating.WiththerapiddevelopmentofChina'seconomyandconvenienttransportation,therearemillionsoffloatingpopulationeveryyear.Thereisnodoubtthatthisbringshugedemandtotherentalmarket.Therefore,people'sdemandforrentingandbuyinghousesisalsoincreasingdaybyday,resultinginmoreandmorerealestateagents.Inthepast,peopleusedtogetthecontactinformationofintermediaryorlandlordthroughadvertisement,andthenmakeanappointmenttoseethehouseonthespot.However,withthegradualmaturityofInternettechnology,thismodeisobviouslynotsuitablefortoday'sfast-pacedandefficiencyorientedsociety.ItcanbeseenthatthehousingrentalindustryalsoneedstousethepoweroftheInternettoachieveinnovationandchange.Therefore,theyouthhostelrentalsystemIproposedhereisanInternet-basedhousingrentalsystem,whichcanbenefitboththelessorandthelessee,soastoachievearealwin-winsituation. Theimplementationofthissystemadoptsthefrontandbackendseparationarchitecture.Asafront-endframework,Vue+elementuiisaframework(Library)forbuildinguserinterface.ItsgoalistoachieveresponsedatathroughthesimplestpossibleAPI.Itsfeatureistwo-waybinding,which"binds"theDOMtotheunderlyingdata.Oncethebindingiscreated,theDOMissynchronizedwiththedata.Wheneverthedataismodified,theDOMisupdatedaccordingly.TheelementUIisafront-endinterfaceframework,inwhichvariouscomponentscanbeusedwithVue.BackendusesB/Smode(TheB/SstructureusesthebrowsertechnologywhichisconstantlymatureandpopulartorealizethepowerfulfunctionswhichoriginallyneedcomplexspecialsoftwareSo,itisanewconstructiontechnologyofsoftwaresystem)Javaprogramminglanguageisadoptedasthedevelopment,andspringbootframeworkisusedinbusinessimplementationlogic,Intermsofdatastorage,MySQLisusedasthebackgrounddatabase,mybatisplusasthepersistencelayerframework,andShiroasthesecurityframeworksystem.Thisrentalsystemprovidesawaytopromotehousinginformationforthethird-partyrentalplatform,andalsoprovidesonlinescreeningandinformationviewingservicesforrentalusers.Itnotonlysolvestheproblemofhousinginformationrelease,butalsosavesthetimeofrentalusers,andmoreefficientlysolvestheproblemofuserrental.Keywords:SpringBoot;Hostel;Vue;ElementUI;Manage;
目錄TOC\o"1-3"\h\u第1章緒論 81.1系統(tǒng)的開發(fā)背景及意義 81.2國(guó)內(nèi)外研究現(xiàn)狀 81.3系統(tǒng)的主要研究?jī)?nèi)容 91.4系統(tǒng)開發(fā)環(huán)境與開發(fā)工具 9第2章系統(tǒng)需求分析 112.1可行性分析 112.1.1經(jīng)濟(jì)可行性 112.1.2技術(shù)可行性 112.1.3操作可行性 112.2系統(tǒng)的總體需求 112.3系統(tǒng)的業(yè)務(wù)需求 122.3.1青年旅舍租房系統(tǒng)客戶端 122.3.2青年旅舍租房系統(tǒng)商家端 132.3.3青年旅舍租房系統(tǒng)管理員端 142.4系統(tǒng)功能的需求分析 152.4.1用戶系統(tǒng)功能分析 162.4.2商家系統(tǒng)功能分析 162.4.3管理員系統(tǒng)功能分析 172.5UML系統(tǒng)建模 172.5.1用例圖 172.5.2用例圖規(guī)約表 192.6本章小結(jié) 31第3章系統(tǒng)設(shè)計(jì) 323.1系統(tǒng)功能設(shè)計(jì) 323.1.1用戶子系統(tǒng) 323.1.2商家子系統(tǒng) 333.1.3管理員子系統(tǒng) 343.2青年旅舍租房系統(tǒng)類圖 353.3青年旅舍租房系統(tǒng)順序圖 363.3.1用戶系統(tǒng)順序圖 363.3.2商家系統(tǒng)順序圖 383.3.3管理員系統(tǒng)順序圖 413.4青年旅舍租房系統(tǒng)活動(dòng)圖 443.4.1用戶系統(tǒng)活動(dòng)圖 443.4.2商家系統(tǒng)活動(dòng)圖 453.4.3管理員系統(tǒng)活動(dòng)圖 463.5青年旅舍租房系統(tǒng)狀態(tài)圖 473.6數(shù)據(jù)庫(kù)設(shè)計(jì) 483.7本章小結(jié) 52第4章系統(tǒng)實(shí)現(xiàn) 534.1青年旅舍租房系統(tǒng)用戶端界面實(shí)現(xiàn) 534.2青年旅舍租房系統(tǒng)商家端界面實(shí)現(xiàn) 544.3青年旅舍租房系統(tǒng)管理員端界面實(shí)現(xiàn) 564.4本章小結(jié) 58第5章系統(tǒng)測(cè)試 595.1系統(tǒng)測(cè)試的目的 595.2系統(tǒng)測(cè)試的意義 595.3測(cè)試用例及結(jié)果 595.3.1用戶注冊(cè)測(cè)試 595.3.2用戶登錄測(cè)試 605.4本章小結(jié) 61第6章結(jié)束語 626.1全文總結(jié) 626.2課題展望 62參考文獻(xiàn) 63致謝 64
第1章緒論1.1系統(tǒng)的開發(fā)背景及意義在21世紀(jì)科技飛速發(fā)展的今天,我們的生活的水平持續(xù)提高,城市現(xiàn)代化建設(shè)步伐不斷加快,城市的規(guī)模也越來越大,城市的人員流動(dòng)也是更加頻繁。因此,人們對(duì)租房、買房的需求量也是日益增加,因此,本系統(tǒng)為了解決當(dāng)今時(shí)代的需求,采用了線上線下模式,更是能做到以用戶為中心,提供更快速、安全、可靠、誠(chéng)信的房源。今天,隨著網(wǎng)絡(luò)信息技術(shù)的發(fā)展,互聯(lián)網(wǎng)直接影響著我們的生活,并將成為人們獲取信息和實(shí)現(xiàn)各種社會(huì)功能的主要載體。它以其低成本、高收益、全球化的特點(diǎn),受到社會(huì)各界的廣泛重視。這就是我創(chuàng)建青年旅舍租房系統(tǒng)的原因。隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)給人們帶來了很多便利,例如人們通過網(wǎng)絡(luò)進(jìn)行交流更加方便。很多人在互聯(lián)網(wǎng)上發(fā)布個(gè)人信息,公司在互聯(lián)網(wǎng)上也有自己的網(wǎng)站。在交易平臺(tái)上,給人們帶來了便利。本項(xiàng)目是設(shè)計(jì)一個(gè)青年旅舍租房系統(tǒng)。它主要實(shí)現(xiàn)在線房屋信息發(fā)布,包括出租,出售,購(gòu)買等信息。閱讀互聯(lián)網(wǎng)上的信息后,人們可以直接與房主直接聯(lián)系。它還提供了后臺(tái)管理功能來維護(hù)系統(tǒng)。通過這種方式,購(gòu)房者無需出門就可以了解各個(gè)社區(qū)的房?jī)r(jià),從而使租房者無需支付中介費(fèi)即可快速找到他們想要的房屋。隨著越來越多的人使用互聯(lián)網(wǎng),該項(xiàng)目也具有非常廣闊的應(yīng)用前景。1.2國(guó)內(nèi)外研究現(xiàn)狀房地產(chǎn)中介服務(wù)在國(guó)外、香港和臺(tái)灣有著悠久的發(fā)展歷史。它有比較完整的獨(dú)立監(jiān)管體系,包括市場(chǎng)準(zhǔn)入制度、從業(yè)人員職業(yè)道德規(guī)范和執(zhí)業(yè)質(zhì)量指控標(biāo)準(zhǔn)。法國(guó)房屋署還形成了一套完善的法律和管理辦法,實(shí)行從幫助尋找客戶到簽訂合同和管理的“一站式”服務(wù)。實(shí)力雄厚的房屋中介公司業(yè)務(wù)范圍更廣,不僅從事單位房屋、住宅房屋、商品房、車庫(kù)、倉(cāng)庫(kù)的租賃或交易,還與合作伙伴共同參與房屋建設(shè),成為房屋的共同所有人。隨著物聯(lián)網(wǎng)的廣泛應(yīng)用,法國(guó)大部分房屋中介公司都有網(wǎng)站,從公司承諾真誠(chéng)服務(wù)客戶,幫您排憂解難,到各種房屋租賃和交易業(yè)務(wù)項(xiàng)目。房地產(chǎn)經(jīng)紀(jì)公司通常有很多信息要處理。傳統(tǒng)的手工記錄方法在處理大量信息的時(shí)候不但效率低下,而且極易出現(xiàn)信息記錄錯(cuò)誤,甚至信息丟失。計(jì)算機(jī)技術(shù)的發(fā)展為解決其中的問題提供了良好的途徑。信息化如今是人們最常用的術(shù)語之一。隨著計(jì)算機(jī)技術(shù)在工農(nóng)業(yè)和日常生活中各個(gè)方面的廣泛應(yīng)用,越來越多的個(gè)人和企業(yè)將其作為趕超世界潮流的標(biāo)志之一,而數(shù)據(jù)庫(kù)技術(shù)是作為信息技術(shù)的重要支撐。如今,互聯(lián)網(wǎng)被越來越多人們接受,數(shù)據(jù)庫(kù)技術(shù)、知識(shí)和技能的重要性也得到了充分的擴(kuò)大?,F(xiàn)在數(shù)據(jù)庫(kù)已經(jīng)成為信息管理的主要軟件工具之一,幫助人們處理各種各樣的信息數(shù)據(jù)。所以將數(shù)據(jù)庫(kù)的技術(shù)應(yīng)用于房屋中介機(jī)構(gòu),方便其數(shù)據(jù)管理就變得尤為重要。1.3系統(tǒng)的主要研究?jī)?nèi)容隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)給人們帶來了很多便利,例如人們通過網(wǎng)絡(luò)進(jìn)行交流更加方便。很多人在互聯(lián)網(wǎng)上發(fā)布個(gè)人信息,公司在互聯(lián)網(wǎng)上也有自己的網(wǎng)站。在交易平臺(tái)上,給人們帶來了便利。本系統(tǒng)是一個(gè)青年旅舍租房系統(tǒng)。主要研究?jī)?nèi)容包括:網(wǎng)上房屋信息發(fā)布,包括出租、出售、等信息,以及當(dāng)前很多物業(yè)公司管理房屋的租賃信息管理都是以紙張為介質(zhì)作為記錄的,這樣一來造成的人力管理的比例比較大,往往是以每個(gè)負(fù)責(zé)人以書面的形式管理房屋租賃信息,導(dǎo)致效率十分低下。而且數(shù)據(jù)打印,匯總,更新不及時(shí),容易丟失,不易保存且數(shù)據(jù)保密性較差。這都是該系統(tǒng)所關(guān)注并且要解決的問題。該系統(tǒng)研究方便人們?cè)诰W(wǎng)上看了信息后直接與房主聯(lián)系,同時(shí)提供后臺(tái)管理功能,可以對(duì)系統(tǒng)進(jìn)行維護(hù)。這樣能讓購(gòu)房者可以足不出戶便能了解各地區(qū)的房?jī)r(jià)情況,使得租房者能迅速找到合適自己的房子,而不用出中介費(fèi)。而且隨著使用互聯(lián)網(wǎng)的人數(shù)日益增多,該系統(tǒng)具有廣大的應(yīng)用前景。1.4系統(tǒng)開發(fā)環(huán)境與開發(fā)工具本系統(tǒng)采用8GB的win10x64操作系統(tǒng),1.8版本的JDK,最廣泛的開源數(shù)據(jù)庫(kù)MySql,使用Vue+ElementUI作為前端的框架,使用MybatisPlus作為持久層框架,使用Shiro作為安全框架。以上環(huán)境將作為系統(tǒng)的開發(fā)環(huán)境。idea被作為服務(wù)器的開發(fā)工具,Springboot框架將被服務(wù)器端作為開發(fā)框架,它的一個(gè)標(biāo)準(zhǔn)就是習(xí)慣大于配置,許多配置都已經(jīng)默認(rèn)配置好了,還內(nèi)嵌Servlet容器,更是它的一大亮點(diǎn)。使用了這些環(huán)境和工具更是簡(jiǎn)化了我的開發(fā)過程,讓我能更快更高效的開發(fā)項(xiàng)目。
第2章系統(tǒng)需求分析2.1可行性分析2.1.1經(jīng)濟(jì)可行性該系統(tǒng)適用于中小型的房屋管理機(jī)構(gòu),開發(fā)該系統(tǒng)時(shí)候并沒有使用任何所需收費(fèi)的技術(shù)或模塊。相反該系統(tǒng)還能為用戶帶來效益,例如使用該系統(tǒng)后房屋管理機(jī)構(gòu)工作的規(guī)范、高效所帶來的收益。這些收益主要體現(xiàn)在人員的減少,工作效率的提升,相應(yīng)工資支出的減少,更大范圍的滿足客戶的需求,從而擴(kuò)大了客戶的數(shù)量,以及與傳統(tǒng)的手工記錄方法相比,誤差造成的損失相對(duì)減少。2.1.2技術(shù)可行性在開發(fā)該系統(tǒng)時(shí),本人已使用過Spring+Mybatis+Layui開發(fā)過項(xiàng)目因此,在學(xué)習(xí)了這些技術(shù)之后,本次系統(tǒng)前端框架部分采用Vue+ElementUI,前端開發(fā)工具為VsCode,后臺(tái)開發(fā)工具為idea,采用Java語言,使用SpringBoot框架;數(shù)據(jù)支持使用MySQL,持久化框架采用了MybatisPlus,安全框架采用Shiro。2.1.3操作可行性本系統(tǒng)作為一個(gè)中小型的房屋管理機(jī)構(gòu),主要目的是幫助房產(chǎn)機(jī)構(gòu)進(jìn)行相關(guān)方面的管理。在windows操作系統(tǒng)上運(yùn)行,操作十分簡(jiǎn)單,使用者可以很快熟悉系統(tǒng)的各個(gè)功能模塊。因此,本系統(tǒng)在操作上是可行的,還能節(jié)省了很多時(shí)間與人力物力。而且本系統(tǒng)的兼容性良好,在一般的應(yīng)用系統(tǒng)都能完全適用,因此可以擴(kuò)展到其他企業(yè)或者培訓(xùn)機(jī)構(gòu),真正做到實(shí)用性,可擴(kuò)展性相結(jié)合。2.2系統(tǒng)的總體需求青年旅舍租房系統(tǒng)一共有用戶端,商家端還有管理員端三種客戶端:用戶端可以瀏覽不同條件下的各種房型信息等,而且在已經(jīng)登錄的情況下可以查看或者修改個(gè)人信息密碼,管理個(gè)人預(yù)約或者委托等;如果是在商家端登錄的情況下,可以實(shí)現(xiàn)商家信息的修改等,還有對(duì)用戶預(yù)約了自己的房源的預(yù)約管理等。而若是在登錄了管理員賬號(hào),則可以對(duì)用戶管理,商家房源管理,預(yù)約管理,系統(tǒng)管理,委托管理等,從而使整個(gè)青年旅舍租房系統(tǒng)運(yùn)轉(zhuǎn)工作,實(shí)現(xiàn)用戶和商家互利共贏。2.3系統(tǒng)的業(yè)務(wù)需求以下是對(duì)系統(tǒng)三個(gè)端(青年旅舍租房系統(tǒng)用戶端和青年旅舍租房系統(tǒng)商家端以及青年旅舍租房系統(tǒng)管理員端)的業(yè)務(wù)需求分析。2.3.1青年旅舍租房系統(tǒng)客戶端用戶進(jìn)入網(wǎng)站:初始選中首頁(yè),首頁(yè)可根據(jù)不同的篩選條件列出所需要的房型,當(dāng)用戶選中房型,點(diǎn)擊了預(yù)約看房時(shí),會(huì)判斷用戶是否登錄,若用戶已經(jīng)登錄則可繼續(xù)填寫預(yù)約信息然后提交,否則跳轉(zhuǎn)至登錄界面。用戶若沒有查閱到自己心儀的房間可點(diǎn)擊申請(qǐng)房源委托,同樣會(huì)判斷用戶是否登錄,登錄的情況下才能正常委托,否則跳轉(zhuǎn)至登錄界面。用戶登錄時(shí),若沒有賬號(hào)可以點(diǎn)擊注冊(cè)用戶,則會(huì)跳轉(zhuǎn)到對(duì)應(yīng)的注冊(cè)界面。注冊(cè)并登錄后,用戶可以對(duì)自己的個(gè)人資料進(jìn)行查看和修改。可以查看并且管理個(gè)人的委托信息和預(yù)約信息。青年旅舍租房系統(tǒng)用戶端的業(yè)務(wù)流程圖如圖2.1。圖2.1青年旅舍租房系統(tǒng)用戶端業(yè)務(wù)流程圖2.3.2青年旅舍租房系統(tǒng)商家端商家進(jìn)入網(wǎng)站之后如果不進(jìn)行登錄則和普通用戶一樣,只能進(jìn)行房型界面的瀏覽操作,登錄成功之后才能顯示商家的權(quán)限。如果沒有賬號(hào)則一樣需要進(jìn)行注冊(cè)。商家在登錄成功之后同樣初始進(jìn)入首頁(yè),作為商家,同樣的可以查看和修改商家信息。還可以對(duì)自己的房源進(jìn)行管理,如新增房源,修改已有房源信息,刪除房源等。商家還有預(yù)約管理,就是用戶對(duì)自己的房源表示滿意,申請(qǐng)了預(yù)約看房,商家可以通過此功能模塊來對(duì)預(yù)約進(jìn)行管理。青年旅舍租房系統(tǒng)商家端的業(yè)務(wù)流程圖如圖2.2。圖2.2青年旅舍租房系統(tǒng)商家端業(yè)務(wù)流程圖2.3.3青年旅舍租房系統(tǒng)管理員端管理員進(jìn)入后端管理網(wǎng)站之后,首先進(jìn)入登錄界面,登錄成功之后可以根據(jù)菜單選擇不同的功能模塊。包括用戶管理,系統(tǒng)管理,房源管理,預(yù)約管理,委托管理等。在對(duì)應(yīng)的功能模塊執(zhí)行對(duì)應(yīng)的操作。如在用戶管理中可以查看用戶,新增用戶,修改用戶,刪除用戶等。而在房源管理中能看到所有商家的房源信息,可以對(duì)它們進(jìn)行管理,在預(yù)約管理中同樣也是能看到所有的預(yù)約。委托管理則是對(duì)用戶申請(qǐng)的委托進(jìn)行處理。青年旅舍租房系統(tǒng)管理員端的業(yè)務(wù)流程圖如圖2.3。圖2.3青年旅舍租房系統(tǒng)管理員端業(yè)務(wù)流程圖2.4系統(tǒng)功能的需求分析青年旅舍租房系統(tǒng)主要分為客戶系統(tǒng),商家系統(tǒng)和管理員系統(tǒng):在客戶系統(tǒng)中主要包括:登錄注冊(cè)、個(gè)人信息管理、房源展示、預(yù)約管理和委托管理;在商家系統(tǒng)中主要包括:登錄注冊(cè)、房源管理、預(yù)約管理和商家信息管理。而在管理員系統(tǒng)中主要包括:登錄、用戶管理、房源管理、預(yù)約管理、委托管理、和系統(tǒng)管理。青年旅舍租房系統(tǒng)功能模塊圖如圖2.3。
圖2.3青年旅舍租房系統(tǒng)功能模塊圖2.4.1用戶系統(tǒng)功能分析登錄注冊(cè):實(shí)現(xiàn)用戶系統(tǒng)的登錄注冊(cè)的功能,注冊(cè)時(shí)通過用戶所填寫的郵箱發(fā)送驗(yàn)證碼,通過輸入正確的驗(yàn)證碼才能注冊(cè),系統(tǒng)中對(duì)用戶名有唯一性校驗(yàn),如果用戶已存在則有對(duì)應(yīng)提示。個(gè)人信息管理:用戶在登錄之后,用戶在登錄之后,就能對(duì)個(gè)人信息進(jìn)行修改了。例如:姓名等。房源展示:用戶進(jìn)入首頁(yè)之后可以預(yù)覽房源信息,也可以根據(jù)搜索條件進(jìn)行詳細(xì)查找。預(yù)約管理:用戶登錄之后,可以點(diǎn)擊對(duì)應(yīng)的房型進(jìn)行預(yù)約看房。在填入對(duì)應(yīng)的資料之后就能提交預(yù)約。委托管理:用戶在登錄之后,就能點(diǎn)擊委托管理,在填寫必要的信息之后就能提交委托。2.4.2商家系統(tǒng)功能分析登錄注冊(cè):實(shí)現(xiàn)商家登錄注冊(cè)的功能,注冊(cè)時(shí)也要通過商家所填寫的郵箱發(fā)送驗(yàn)證碼,通過輸入正確的驗(yàn)證碼才能注冊(cè),系統(tǒng)中對(duì)商家名有唯一性校驗(yàn),如果商家已存在則有對(duì)應(yīng)提示。房源管理:在商家登錄之后,可以管理自己的房源,可以新增房源、修改房源和刪除房源,前提是商家成功進(jìn)入系統(tǒng)。預(yù)約管理:在商家登錄之后,商家可以查看自己的房源有無被用戶預(yù)約看房,對(duì)應(yīng)的能對(duì)預(yù)約進(jìn)行管理操作,如能接受預(yù)約或者拒絕預(yù)約。商家信息管理:商家在登錄之后,可以對(duì)商家自己的一些信息進(jìn)行修改,如修改名稱或者地址等。2.4.3管理員系統(tǒng)功能分析登錄:實(shí)現(xiàn)對(duì)管理員的身份驗(yàn)證,輸入賬號(hào)密碼驗(yàn)證通過后即可進(jìn)入后臺(tái)管理頁(yè)面。用戶管理:管理員可以對(duì)該系統(tǒng)的所有用戶進(jìn)行用戶信息新增,用戶信息修改,用戶信息刪除,查看用戶信息等操作。房源管理:管理員可以對(duì)該系統(tǒng)的所有房源信息進(jìn)行管理。例如:對(duì)新增房源信息,修改房源信息,刪除房源信息,查看房源信息等。預(yù)約管理:管理員可以對(duì)該系統(tǒng)的所有預(yù)約信息進(jìn)行管理。例如:查看預(yù)約信息,新增預(yù)約信息,修改預(yù)約信息,刪除預(yù)約信息等。委托管理:管理員有權(quán)查看所有用戶提交的委托信息,把對(duì)應(yīng)的委托進(jìn)行處理。系統(tǒng)管理:主要包括角色管理,菜單管理,地域管理等。角色管理是管理員可以新增角色,修改角色,刪除角色等,每個(gè)角色都對(duì)應(yīng)著權(quán)限。菜單管理是管理員可以對(duì)菜單進(jìn)行新增,修改,刪除等。地域管理是管理員可以新增地域,修改地域,刪除地域等。2.5UML系統(tǒng)建模2.5.1用例圖用例模型的基本組成部分有用例、角色(或參與者)。系統(tǒng)用戶業(yè)務(wù)如圖2.4青年旅舍租房系統(tǒng)用戶系統(tǒng)用例圖所示。商家業(yè)務(wù)如圖2.5青年旅舍租房系統(tǒng)商家系統(tǒng)用例圖。管理員業(yè)務(wù)如圖2.6青年旅舍租房系統(tǒng)管理員系統(tǒng)用例圖。圖2.4青年旅舍租房系統(tǒng)用戶系統(tǒng)用例圖圖2.5青年旅舍租房系統(tǒng)商家系統(tǒng)用例圖圖2.6青年旅舍租房系統(tǒng)管理員系統(tǒng)用例圖2.5.2用例圖規(guī)約表用戶用例規(guī)約表:詳情如表2-1是用戶登錄注冊(cè)的用例規(guī)約表:表2-1登錄注冊(cè)用例規(guī)約表用例編號(hào)2-1用例名稱登錄注冊(cè)功能描述當(dāng)游客注冊(cè)或登錄之后,身份變?yōu)橛脩?。?zhí)行者游客前置條件青年旅舍租房系統(tǒng)正常運(yùn)行。后置條件如果是游客,游客身份變?yōu)橛脩羯姹娎嬗慰偷卿涀?cè)之后,身份就變?yōu)橛脩?,可以進(jìn)行預(yù)約管理、委托管理和個(gè)人信息管理等操作;基本路徑游客:1.如果用戶未注冊(cè),選擇注冊(cè);2.把注冊(cè)信息按規(guī)則填寫;3.注冊(cè)成功并轉(zhuǎn)為用戶身份;4.如果用戶已注冊(cè),則輸入登錄信息;5.角色變?yōu)橛脩舨⒊晒M(jìn)入系統(tǒng)。擴(kuò)展無字段列表用戶:郵箱、用戶名、密碼、電話等業(yè)務(wù)規(guī)則無備注無詳情如表2-2是用戶房源展示的用例規(guī)約表:表2-2房源展示用例規(guī)約表用例編號(hào)2-2用例名稱房源展示功能描述當(dāng)用戶或游客進(jìn)入青年旅舍租房系統(tǒng)用戶端的時(shí)候,點(diǎn)擊全部房源,即可看到全部房源信息,包括房源名稱、房源圖片、房源價(jià)格等,每次顯示十條。分頁(yè)顯示。可以根據(jù)不同的搜索條件定向搜索房源信息列表。執(zhí)行者用戶、游客前置條件進(jìn)入青年旅舍租房系統(tǒng)后置條件顯示各種房源的信息。涉眾利益用戶和游客可以獲得房源準(zhǔn)確的信息,從而決定是否進(jìn)入對(duì)應(yīng)的房源進(jìn)行預(yù)約等操作。基本路徑進(jìn)入青年旅舍租房系統(tǒng)點(diǎn)擊全部房源則顯示房源信息。擴(kuò)展在搜索欄選擇對(duì)應(yīng)的搜索條件可支持定向搜索房源信息字段列表1.房源名稱;2.房源圖片;3.房源價(jià)格等業(yè)務(wù)規(guī)則無備注無詳情如表2-3是用戶預(yù)約管理的用例規(guī)約表:表2-3預(yù)約管理用例規(guī)約表用例編號(hào)2-3用例名稱預(yù)約管理功能描述在用戶進(jìn)入某個(gè)房源詳細(xì)信息,點(diǎn)擊預(yù)約看房按鈕,填寫對(duì)應(yīng)的信息后即可提交預(yù)約。執(zhí)行者用戶前置條件用戶登錄到青年旅舍租房系統(tǒng)后置條件預(yù)約成功涉眾利益用戶足不出戶就能預(yù)約自己心儀的房型?;韭窂竭M(jìn)入某個(gè)房源詳細(xì)信息;點(diǎn)擊預(yù)約看房按鈕;填寫相關(guān)字段信息;點(diǎn)擊提交預(yù)約;擴(kuò)展無字段列表1.預(yù)約時(shí)間;2.郵箱;3.電話;4.備注信息等業(yè)務(wù)規(guī)則需要用戶身份才能預(yù)約備注無詳情如表2-4是用戶委托管理的用例規(guī)約表:表2-4委托管理用例規(guī)約表用例編號(hào)2-4用例名稱委托管理功能描述用戶若搜不到心儀房源可提交委托信息。委托管理員幫忙處理執(zhí)行者用戶前置條件登錄到青年旅舍租房系統(tǒng)用戶端。后置條件能對(duì)委托信息進(jìn)行增刪查改操作。涉眾利益用戶可以對(duì)委托信息進(jìn)行查看、新增、修改和刪除?;韭窂竭M(jìn)入委托管理;查看委托信息;新增委托信息:3.1把正確的信息錄入;提交委托信息;修改委托信息:4.1點(diǎn)擊某條委托信息的修改按鈕;4.2修改需要修改的委托信息;4.3提交修改;刪除委托信息:5.1點(diǎn)擊某條委托信息的刪除按鈕;5.2確認(rèn)刪除某條委托信息。擴(kuò)展無字段列表1.地區(qū);2.價(jià)格;3.房型等業(yè)務(wù)規(guī)則無備注無詳情如表2-5是用戶個(gè)人信息的用例規(guī)約表:表2-5個(gè)人信息用例規(guī)約表用例編號(hào)2-5用例名稱個(gè)人信息管理功能描述用戶可以查看并修改個(gè)人資料。執(zhí)行者用戶前置條件登錄到青年旅舍租房系統(tǒng)用戶端。后置條件用戶查看并修改個(gè)人資料成功。涉眾利益用戶及時(shí)完善修改個(gè)人信息,避免數(shù)據(jù)出錯(cuò)。基本路徑輕觸頭像或用戶名查看個(gè)人信息進(jìn)入編輯界面;選擇或填寫信息;提交。擴(kuò)展無字段列表1.用戶名;2.密碼;3.郵箱;4.手機(jī)號(hào)碼等;業(yè)務(wù)規(guī)則無備注無商家用例規(guī)約表:詳情如表2-6是商家登錄注冊(cè)的用例規(guī)約表:表2-6登錄注冊(cè)用例規(guī)約表用例編號(hào)2-6用例名稱登錄注冊(cè)功能描述當(dāng)游客注冊(cè)登錄之后,身份變?yōu)樯碳?。?zhí)行者游客前置條件青年旅舍租房系統(tǒng)正常運(yùn)行。后置條件如果是游客,注冊(cè)登錄完游客身份變?yōu)樯碳疑姹娎嬗慰偷卿涀?cè)之后,身份就變?yōu)樯碳?,可以進(jìn)行房源管理、預(yù)約管理、和商家信息管理等操作;基本路徑游客:1.如果用戶未注冊(cè),選擇注冊(cè);2.把注冊(cè)信息按規(guī)則填寫;3.注冊(cè)成功并轉(zhuǎn)為商家身份;4.如果用戶已注冊(cè),則輸入登錄信息;5.角色變?yōu)樯碳也⒊晒M(jìn)入系統(tǒng)。擴(kuò)展無字段列表用戶:郵箱、用戶名、密碼、電話等業(yè)務(wù)規(guī)則無備注無詳情如表2-7是商家房源管理的用例規(guī)約表:表2-7房源管理用例規(guī)約表用例編號(hào)2-7用例名稱房源管理功能描述當(dāng)商家進(jìn)入青年旅舍租房系統(tǒng)用戶端的時(shí)候,點(diǎn)擊房源管理,即可看到自己的房源信息列表,包括房源名稱、房源圖片、房源價(jià)格等,每次顯示十條。分頁(yè)顯示??梢愿鶕?jù)不同的搜索條件定向搜索房源信息列表。執(zhí)行者商家前置條件進(jìn)入青年旅舍租房系統(tǒng)后置條件顯示自己的房源的信息列表。涉眾利益商家可以對(duì)自己的房源信息進(jìn)行查看、新增、修改和刪除。基本路徑1.商家進(jìn)入房源管理;查看房源信息;新增房源信息:3.1把正確的信息錄入;提交委托信息;修改房源信息:4.1點(diǎn)擊某條房源信息的修改按鈕;4.2修改需要修改的房源信息;4.3提交修改;刪除房源信息:5.1點(diǎn)擊某條房源信息的刪除按鈕;5.2確認(rèn)刪除某條房源信息。擴(kuò)展在搜索欄選擇對(duì)應(yīng)的搜索條件可支持定向搜索房源信息字段列表1.房源名稱;2.房源圖片;3.房源價(jià)格等業(yè)務(wù)規(guī)則無備注無詳情如表2-8是商家預(yù)約管理的用例規(guī)約表:表2-8預(yù)約管理用例規(guī)約表用例編號(hào)2-8用例名稱預(yù)約管理功能描述在商家進(jìn)入預(yù)約管理界面后,可以對(duì)自己的房源的預(yù)約情況進(jìn)行管理操作。執(zhí)行者商家前置條件商家登錄到青年旅舍租房系統(tǒng)后置條件顯示自己的房源的預(yù)約情況信息列表。涉眾利益商家可以對(duì)自己的房源信息的預(yù)約情況進(jìn)行同意或者拒絕操作?;韭窂竭M(jìn)入預(yù)約管理界面;查看自己被預(yù)約的房源列表;點(diǎn)擊接受或者拒絕按鈕即可;擴(kuò)展無字段列表1.預(yù)約時(shí)間;2.郵箱;3.電話;4.備注信息等業(yè)務(wù)規(guī)則需要商家身份才對(duì)自己房型進(jìn)行預(yù)約管理備注無詳情如表2-9是商家信息管理的用例規(guī)約表:表2-9商家信息管理用例規(guī)約表用例編號(hào)2-9用例名稱商家信息管理功能描述商家可以查看并修改商家資料。執(zhí)行者商家前置條件登錄到青年旅舍租房系統(tǒng)用戶端。后置條件商家查看并修改商家資料成功。涉眾利益商家及時(shí)完善修改商家信息,避免數(shù)據(jù)出錯(cuò)。基本路徑1.輕觸頭像或用戶名查看商家信息進(jìn)入編輯界面;選擇或填寫信息;提交。擴(kuò)展無字段列表1.用戶名;2.密碼;3.郵箱;4.手機(jī)號(hào)碼等;業(yè)務(wù)規(guī)則無備注無管理員用例規(guī)約表:詳情如表2-10是管理員登錄的用例規(guī)約表:表2-10登錄用例規(guī)約表用例編號(hào)2-10用例名稱登錄功能描述管理員身份驗(yàn)證,通過賬號(hào)密碼登錄管理員系統(tǒng)執(zhí)行者管理員前置條件青年旅舍租房系統(tǒng)正常運(yùn)行。后置條件登陸成功涉眾利益管理員登錄系統(tǒng)后,對(duì)整體系統(tǒng)進(jìn)行管理操作?;韭窂焦芾韱T:1.輸入賬號(hào)密碼;2.點(diǎn)擊登錄;3.登錄成功跳轉(zhuǎn)到后臺(tái)系統(tǒng)首頁(yè);4.賬號(hào)或密碼錯(cuò)誤提示有誤,重新輸入;擴(kuò)展無字段列表管理員賬號(hào)、密碼、驗(yàn)證碼業(yè)務(wù)規(guī)則無備注無詳情如表2-11是管理員用戶管理的用例規(guī)約表:表2-11用戶管理用例規(guī)約表用例編號(hào)2-11用例名稱用戶管理功能描述當(dāng)管理員進(jìn)入后臺(tái)管理系統(tǒng)的時(shí)候,點(diǎn)擊用戶管理,即可顯示本系統(tǒng)的所有用戶信息列表,包括用戶賬號(hào)、用戶名稱、郵箱等,每次顯示十條。分頁(yè)顯示??梢愿鶕?jù)不同的搜索條件定向搜索用戶信息列表。執(zhí)行者管理員前置條件進(jìn)入青年旅舍租房后臺(tái)管理系統(tǒng)后置條件顯示所有用戶信息列表涉眾利益管理員可以所有用戶信息進(jìn)行查看、新增、修改和刪除。基本路徑1.管理員進(jìn)入用戶管理;2.查看用戶信息;新增用戶信息:3.1把正確的信息錄入;3.2提交用戶信息;修改用戶信息:4.1點(diǎn)擊某條用戶信息的修改按鈕;4.2修改需要修改的用戶信息;4.3提交修改;刪除用戶信息:5.1點(diǎn)擊某條用戶信息的刪除按鈕;5.2確認(rèn)刪除某條用戶信息。擴(kuò)展在搜索欄選擇對(duì)應(yīng)的搜索條件可支持定向搜索用戶信息字段列表1.用戶賬號(hào);2.用戶姓名;3.郵箱等業(yè)務(wù)規(guī)則無備注無詳情如表2-12是管理員房源管理的用例規(guī)約表:表2-12房源管理用例規(guī)約表用例編號(hào)2-12用例名稱房源管理功能描述當(dāng)管理員進(jìn)入后臺(tái)管理系統(tǒng)的時(shí)候,點(diǎn)擊房源管理,即可顯示本系統(tǒng)的所有房源信息列表,包括房源名稱、房源價(jià)格等,每次顯示十條。分頁(yè)顯示??梢愿鶕?jù)不同的搜索條件定向搜索房源信息列表。執(zhí)行者管理員前置條件進(jìn)入青年旅舍租房后臺(tái)管理系統(tǒng)后置條件顯示所有房源信息列表涉眾利益管理員可以所有房源信息進(jìn)行查看、新增、修改和刪除?;韭窂?.管理員進(jìn)入房源管理;2.查看房源信息;3.新增房源信息:把正確的信息錄入;3.2提交房源信息;修改房源信息:4.1點(diǎn)擊某條房源信息的修改按鈕;4.2修改需要修改的房源信息;4.3提交修改;刪除房源信息:5.1點(diǎn)擊某條房源信息的刪除按鈕;5.2確認(rèn)刪除某條房源信息。擴(kuò)展在搜索欄選擇對(duì)應(yīng)的搜索條件可支持定向搜索房源信息字段列表1.房源名稱;2.房源價(jià)格等業(yè)務(wù)規(guī)則無備注無詳情如表2-13是管理員預(yù)約管理的用例規(guī)約表:表2-13預(yù)約管理用例規(guī)約表用例編號(hào)2-13用例名稱預(yù)約管理功能描述當(dāng)管理員進(jìn)入后臺(tái)管理系統(tǒng)的時(shí)候,點(diǎn)擊預(yù)約管理,即可顯示本系統(tǒng)的所有預(yù)約信息列表,包括預(yù)約房源名稱、預(yù)約房源價(jià)格等,每次顯示十條。分頁(yè)顯示??梢愿鶕?jù)不同的搜索條件定向搜索預(yù)約房源信息列表。執(zhí)行者管理員前置條件進(jìn)入青年旅舍租房后臺(tái)管理系統(tǒng)后置條件顯示所有預(yù)約房源信息列表涉眾利益管理員可以所有預(yù)約房源信息進(jìn)行查看、新增、修改和刪除?;韭窂?.管理員進(jìn)入預(yù)約管理;2.查看預(yù)約房源信息;3.新增預(yù)約房源信息:3.1把正確的信息錄入;提交預(yù)約房源信息;4.修改預(yù)約房源信息:4.1點(diǎn)擊某條預(yù)約房源信息的修改按鈕;4.2修改需要修改的預(yù)約房源信息;4.3提交修改;5.刪除預(yù)約房源信息:5.1點(diǎn)擊某條預(yù)約房源信息的刪除按鈕;5.2確認(rèn)刪除某條預(yù)約房源信息。擴(kuò)展在搜索欄選擇對(duì)應(yīng)的搜索條件可支持定向搜索預(yù)約房源信息字段列表1.預(yù)約房源名稱;2.預(yù)約房源價(jià)格等業(yè)務(wù)規(guī)則無備注無詳情如表2-14是管理員委托管理的用例規(guī)約表:表2-14委托管理用例規(guī)約表用例編號(hào)2-14用例名稱委托管理功能描述當(dāng)管理員進(jìn)入后臺(tái)管理系統(tǒng)的時(shí)候,點(diǎn)擊委托管理,即可顯示本系統(tǒng)的所有委托信息列表,包括委托房源地區(qū)、委托房源價(jià)格等,每次顯示十條。分頁(yè)顯示??梢愿鶕?jù)不同的搜索條件定向搜索委托房源信息列表。執(zhí)行者管理員前置條件進(jìn)入青年旅舍租房后臺(tái)管理系統(tǒng)后置條件顯示所有委托房源信息列表涉眾利益管理員可以對(duì)所有委托房源信息進(jìn)行處理。基本路徑1.管理員進(jìn)入委托管理;2.查看委托房源信息;3.處理委托信息。擴(kuò)展在搜索欄選擇對(duì)應(yīng)的搜索條件可支持定向搜索委托房源信息字段列表1.委托房源地區(qū);2.委托房源價(jià)格等業(yè)務(wù)規(guī)則無備注無詳情如表2-15是管理員系統(tǒng)管理的用例規(guī)約表:表2-15系統(tǒng)管理用例規(guī)約表用例編號(hào)2-15用例名稱系統(tǒng)管理功能描述當(dāng)管理員進(jìn)入后臺(tái)管理系統(tǒng)的時(shí)候,點(diǎn)擊系統(tǒng)管理,即可對(duì)本系統(tǒng)的系統(tǒng)管理進(jìn)行操作,主要包括菜單管理、角色管理、地區(qū)管理等??梢愿鶕?jù)不同的模塊對(duì)不同功能進(jìn)行操作。執(zhí)行者管理員前置條件進(jìn)入青年旅舍租房后臺(tái)管理系統(tǒng)后置條件對(duì)系統(tǒng)管理模塊進(jìn)行操作。涉眾利益管理員可以對(duì)系統(tǒng)管理中各個(gè)模塊進(jìn)行查看、新增、修改和刪除?;韭窂饺纾阂圆藛喂芾頌槔?.管理員進(jìn)入菜單管理;2.查看菜單信息;3.新增菜單信息:3.1把正確的信息錄入;提交菜單信息;4.修改代餐信息:4.1點(diǎn)擊某條菜單信息的修改按鈕;4.2修改需要修改的菜單信息;4.3提交修改;5.刪除菜單信息:5.1點(diǎn)擊某條菜單信息的刪除按鈕;5.2確認(rèn)刪除菜單信息。擴(kuò)展在搜索欄選擇對(duì)應(yīng)的搜索條件可支持定向搜索菜單信息字段列表1.菜單名稱;2.是否有上級(jí)菜單等業(yè)務(wù)規(guī)則無備注無2.6本章小結(jié)本章首先主要總體分析出青年旅舍租房系統(tǒng)有用戶端和商家端還有管理員端;然后對(duì)三個(gè)端的業(yè)務(wù)需求進(jìn)行分析并且用業(yè)務(wù)流程圖分別展示了用戶端和商家端和管理員端業(yè)務(wù)流程,通過功能模塊圖展示了用戶端和商家端和管理員端的功能需求,接下來對(duì)青年旅舍租房系統(tǒng)各方面的可行性進(jìn)行了分析;最后,為了更加直截了當(dāng)向用戶展示青年旅舍租房系統(tǒng)的功能,青年旅舍租房系統(tǒng)給出了用例圖并對(duì)各個(gè)用例用表格進(jìn)行簡(jiǎn)單明了的說明。
第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)功能設(shè)計(jì)本系統(tǒng)由用戶系統(tǒng)和商家系統(tǒng)和管理員系統(tǒng)組成。3.1.1用戶子系統(tǒng)登錄注冊(cè)功能:用戶在進(jìn)入青年旅舍租房系統(tǒng)后,在主界面有登錄模塊,點(diǎn)擊登錄組件后進(jìn)入登錄界面,輸入賬號(hào)+密碼登進(jìn)行登錄,登錄完成之后會(huì)重新進(jìn)入首頁(yè),此時(shí),登錄模塊那將會(huì)顯示用戶信息。如果用戶忘記密碼,則可以點(diǎn)擊忘記密碼去修改密碼;如果是游客由于沒有注冊(cè)過,則可以在登錄界面的注冊(cè)按鈕跳轉(zhuǎn)到注冊(cè)界面,注冊(cè)使用郵箱加驗(yàn)證碼注冊(cè),注冊(cè)成功之后將進(jìn)入登錄界面,同樣,登錄成功后會(huì)有顯示用戶信息。房源展示功能:用戶不管是在登錄的情況下,還是游客模式下,在主界面點(diǎn)擊全部房源,都能在該界面下顯示所有房源列表(默認(rèn)加載10條,分頁(yè)顯示),如果想進(jìn)入房源詳情界面,點(diǎn)擊某個(gè)具體房源。在房源詳情界面,有該房源的詳細(xì)信息。預(yù)約管理模塊:用戶在登錄的情況下,在房源列表中,用戶點(diǎn)擊某個(gè)具體的房源,就會(huì)跳轉(zhuǎn)到該房源具體信息界面。在某房源的詳細(xì)信息界面,點(diǎn)擊預(yù)約看房按鈕,則會(huì)彈出提交預(yù)約看房表單的界面,在該界面要按要求如實(shí)填寫預(yù)約看房的必要信息,當(dāng)按照要求填寫完成之后用戶可以點(diǎn)擊界面下方的提交按鈕,方可提交此次看房預(yù)約。在用戶的預(yù)約管理模塊中,能看到當(dāng)前用戶所提交的所有預(yù)約看房記錄,以及預(yù)約狀態(tài)。并支持修改預(yù)約信息,和刪除預(yù)約信息。委托管理模塊:用戶在登錄的情況下,在房源列表中,如果條件查詢沒有找到心儀的房源信息,那么用戶可以點(diǎn)擊委托管理模塊,在該模塊下,用戶可以新增委托信息,點(diǎn)擊新增委托按鈕,則會(huì)彈出提交委托所要填寫的表單的界面,在該界面要按要求如實(shí)填寫委托的必要信息,當(dāng)按照要求填寫完成之后用戶可以點(diǎn)擊界面下方的提交按鈕,方可提交此次委托申請(qǐng)。在用戶的委托管理模塊中,能看到當(dāng)前用戶所提交的所有委托記錄,以及委托狀態(tài)。并支持修改委托信息,和刪除委托信息。個(gè)人信息模塊:用戶在登錄的情況下,在點(diǎn)擊頂部用戶名,用戶頭像會(huì)跳到個(gè)人信息管理界面,此界面能修改密碼或者是修改個(gè)人基本信息,包括個(gè)人姓名,性別等信息。最后是退出登錄,用戶退出登錄后為游客角色,只能有查看房源信息等操作。3.1.2商家子系統(tǒng)登錄注冊(cè)功能:商家在進(jìn)入青年旅舍租房系統(tǒng)后,在主界面有登錄模塊,點(diǎn)擊登錄組件后進(jìn)入登錄界面,輸入賬號(hào)+密碼登進(jìn)行登錄,登錄完成之后會(huì)重新進(jìn)入首頁(yè),此時(shí),登錄模塊那將會(huì)顯示商家信息。如果商家忘記密碼,則可以點(diǎn)擊忘記密碼去修改密碼;如果是游客由于沒有注冊(cè)過,則可以在登錄界面的注冊(cè)按鈕跳轉(zhuǎn)到注冊(cè)界面,注冊(cè)使用郵箱加驗(yàn)證碼注冊(cè),注冊(cè)成功之后將進(jìn)入登錄界面,同樣,登錄成功后會(huì)有顯示商家信息房源管理功能:商家在登錄的情況下,在點(diǎn)擊房源管理之后,就能跳到商家的房源管理模塊,在該模塊下能顯示當(dāng)前商家的所有房源列表(默認(rèn)加載10條,分頁(yè)顯示),并且商家能對(duì)該列表的所有房源信息進(jìn)行新增,修改,刪除,查看等操作。預(yù)約管理模塊:商家在登錄的情況下,再點(diǎn)擊預(yù)約管理之后,就能跳到商家的預(yù)約管理模塊,在該模塊下能顯示當(dāng)前商家的所有房源的預(yù)約情況(默認(rèn)加載10條,分頁(yè)顯示),并且商家能對(duì)這些預(yù)約選擇接受或者拒絕的操作。操作完成之后,會(huì)同時(shí)更新具體操作的預(yù)約的狀態(tài)詳情。以便預(yù)約的用戶知曉。商家信息管理模塊:商家在登錄的情況下,在點(diǎn)擊頂部用戶名,用戶頭像會(huì)跳到商家信息管理界面,此界面能修改密碼或者是修改商家基本信息,包括商家姓名,地區(qū)等信息。最后是退出登錄,用戶退出登錄后為游客角色,只能有查看房源信息等操作。3.1.3管理員子系統(tǒng)登錄:管理員在進(jìn)入青年旅舍租房后端管理系統(tǒng)后,在主界面有登錄模塊,目的是對(duì)管理員的身份驗(yàn)證。在登錄界面輸入賬號(hào)+密碼登進(jìn)行登錄,登錄完成之后會(huì)進(jìn)入后臺(tái)系統(tǒng)管理首頁(yè),右上角會(huì)顯示對(duì)應(yīng)的管理員個(gè)人信息。用戶管理:管理員在進(jìn)入青年旅舍租房后端管理系統(tǒng)后,進(jìn)入主界面點(diǎn)擊用戶管理,即可進(jìn)入用戶管理模塊,此界面能顯示本系統(tǒng)所有的用戶信息(默認(rèn)加載10條,分頁(yè)顯示),且支持條件篩選特定用戶,管理員具有最高權(quán)限,可以對(duì)所有用戶進(jìn)行查看,新增,修改,刪除操作。房源管理:管理員在進(jìn)入青年旅舍租房后端管理系統(tǒng)后,進(jìn)入主界面點(diǎn)擊房源管理,即可進(jìn)入房源管理模塊,此界面能顯示本系統(tǒng)所有的房源信息(默認(rèn)加載10條,分頁(yè)顯示),且支持條件篩選特定房源,管理員具有最高權(quán)限,可以對(duì)所有房源信息進(jìn)行查看,新增,修改,刪除操作。預(yù)約管理:管理員在進(jìn)入青年旅舍租房后端管理系統(tǒng)后,進(jìn)入主界面點(diǎn)擊預(yù)約管理,即可進(jìn)入預(yù)約管理模塊,此界面能顯示本系統(tǒng)所有的房源預(yù)約信息(默認(rèn)加載10條,分頁(yè)顯示),且支持條件篩選特定房源預(yù)約信息,管理員具有最高權(quán)限,可以對(duì)所有房源預(yù)約信息進(jìn)行查看,新增,修改,刪除操作。委托管理:管理員在進(jìn)入青年旅舍租房后端管理系統(tǒng)后,進(jìn)入主界面點(diǎn)擊委托管理,即可進(jìn)入委托管理模塊,此界面能顯示本系統(tǒng)所有的委托信息(默認(rèn)加載10條,分頁(yè)顯示),且支持條件篩選特定委托信息,然后管理員可對(duì)其進(jìn)行處理,管理員具有最高權(quán)限,可以對(duì)所有委托信息進(jìn)行查看,新增,修改,刪除操作。系統(tǒng)管理:管理員在進(jìn)入青年旅舍租房后端管理系統(tǒng)后,進(jìn)入主界面點(diǎn)擊系統(tǒng)管理,即可進(jìn)入系統(tǒng)管理模塊,系統(tǒng)管理主要包括:角色管理、地區(qū)管理、菜單管理等。此處以菜單管理為例:進(jìn)入系統(tǒng)管理界面能顯示本系統(tǒng)所有的菜單信息,管理員具有最高權(quán)限,可以對(duì)所有菜單信息進(jìn)行查看,新增,修改,刪除操作。3.2青年旅舍租房系統(tǒng)類圖圖3.2青年旅舍租房系統(tǒng)類圖3.3青年旅舍租房系統(tǒng)順序圖本小節(jié)不再對(duì)所有的順序圖的詳細(xì)實(shí)現(xiàn)進(jìn)行介紹,主要介紹系統(tǒng)中用戶注冊(cè)順序圖、用戶登錄順序圖、商家房源管理順序圖、管理員地區(qū)管理順序圖的設(shè)計(jì)和實(shí)現(xiàn)。3.3.1用戶系統(tǒng)順序圖1.用戶注冊(cè)順序圖用戶進(jìn)入青年旅舍租房系統(tǒng)用戶端,點(diǎn)擊右上角登錄,即可進(jìn)入到登錄界面,若是想進(jìn)入注冊(cè)界面,點(diǎn)擊登錄按鈕旁邊的注冊(cè)按鈕即可,在注冊(cè)界面中輸入郵箱、手機(jī)號(hào)碼等必要信息,在輸入的過程中則會(huì)判端郵箱地址、手機(jī)號(hào)碼是否是有效的格式,正確的話,可點(diǎn)擊獲取驗(yàn)證碼,否則不可獲取驗(yàn)證碼;青年旅舍租房系統(tǒng)用戶端則請(qǐng)求青年旅舍租房系統(tǒng)服務(wù)器獲取驗(yàn)證碼;青年旅舍租房系統(tǒng)服務(wù)器則會(huì)發(fā)送驗(yàn)證碼給用戶所填郵箱地址;用戶獲取驗(yàn)證碼之后,輸入驗(yàn)證碼并確認(rèn)注冊(cè);青年旅舍租房系統(tǒng)則向青年旅舍租房系統(tǒng)服務(wù)器發(fā)起注冊(cè)請(qǐng)求;青年旅舍租房系統(tǒng)服務(wù)器會(huì)判斷驗(yàn)證碼是否正確;如果青年旅舍租房系統(tǒng)服務(wù)判斷驗(yàn)證碼錯(cuò)誤,則青年旅舍租房系統(tǒng)客戶端會(huì)收到錯(cuò)誤信息提示;如果青年旅舍租房系統(tǒng)服務(wù)判斷密碼正確,則進(jìn)一步查詢?cè)撚脩羰欠翊嬖?;如果青年旅舍租房系統(tǒng)服務(wù)器查到該用戶已存在,則青年旅舍租房系統(tǒng)用端會(huì)收到錯(cuò)誤信息提示;如果青年旅舍租房系統(tǒng)服務(wù)器查明該用戶未存在,則青年旅舍租房系統(tǒng)用戶端將注冊(cè)成功并登錄。完整用戶注冊(cè)順序圖如圖3.3.1-1所示:圖3.3.1-1用戶注冊(cè)順序圖2.用戶登錄順序圖用戶在青年旅舍租房系統(tǒng)用戶端進(jìn)入登錄界面并輸入登錄信息;青年旅舍租房系統(tǒng)用戶端會(huì)向青年旅舍租房系統(tǒng)服務(wù)器發(fā)起登錄請(qǐng)求;青年旅舍租房系統(tǒng)服務(wù)器會(huì)判斷對(duì)應(yīng)用戶的登錄信息是否正確;如果青年旅舍租房系統(tǒng)服務(wù)器的判斷結(jié)果為是,則把用戶信息發(fā)給青年旅舍租房系統(tǒng)用戶端;如果青年旅舍租房系統(tǒng)服務(wù)器的判斷結(jié)果為否,則把錯(cuò)誤信息發(fā)給青年旅舍租房系統(tǒng)用戶端;完整用戶注冊(cè)順序圖如圖3.3.1-2所示:圖3.3.1-2用戶登錄順序圖3.3.2商家系統(tǒng)順序圖1.商家新增房源信息順序圖商家在青年旅舍租房系統(tǒng)用戶端進(jìn)入房源管理界面并點(diǎn)擊新增房源;在用戶端彈出的窗口填寫對(duì)應(yīng)的房源信息;商家點(diǎn)擊提交按鈕把信息提交到青年旅舍租房系統(tǒng)服務(wù)器;青年旅舍租房系統(tǒng)服務(wù)器返回操作結(jié)果給青年旅舍租房系統(tǒng)用戶端;完整新增房源信息順序圖如圖3.3.2-1所示:圖3.3.2-1商家新增房源信息順序圖2.商家修改房源信息順序圖商家在青年旅舍租房系統(tǒng)用戶端進(jìn)入房源管理界面并點(diǎn)擊某條房源的修改;在用戶端彈出的房源信息界面修改對(duì)應(yīng)的房源信息;商家點(diǎn)擊提交按鈕把修改后信息提交到青年旅舍租房系統(tǒng)服務(wù)器;青年旅舍租房系統(tǒng)服務(wù)器返回操作結(jié)果給青年旅舍租房系統(tǒng)用戶端;完整修改房源信息順序圖如圖3.3.2-2所示:圖3.3.2-2商家修改房源信息順序圖3.商家刪除房源信息順序圖商家在青年旅舍租房系統(tǒng)用戶端進(jìn)入房源管理界面并點(diǎn)擊某條房源的刪除;在用戶端彈出提示是否刪除該房源的確認(rèn)界面;如果商家選擇否,則關(guān)閉提示框;如果商家選擇是,則把要?jiǎng)h除的房源信息發(fā)給青年旅舍租房系統(tǒng)服務(wù)器;青年旅舍租房系統(tǒng)服務(wù)器返回操作結(jié)果給青年旅舍租房系統(tǒng)用戶端;完整刪除房源信息順序圖如圖3.3.2-3所示:圖3.3.2-3商家刪除房源信息順序圖3.3.3管理員系統(tǒng)順序圖1.新增地區(qū)順序圖管理員在青年旅舍租房系統(tǒng)管理員端進(jìn)入地區(qū)管理界面并點(diǎn)擊新增地區(qū);在管理員端彈出新增地區(qū)的窗口填寫對(duì)應(yīng)信息;管理員點(diǎn)擊提交按鈕把信息提交到青年旅舍租房系統(tǒng)服務(wù)器;青年旅舍租房系統(tǒng)服務(wù)器返回操作結(jié)果給青年旅舍租房系統(tǒng)管理員端;完整新增地區(qū)順序圖如圖3.3.3-1所示:圖3.3.3-1管理員新增地區(qū)順序圖2.管理員修改地區(qū)順序圖管理員在青年旅舍租房系統(tǒng)管理員端進(jìn)入地區(qū)管理界面并點(diǎn)擊某條地區(qū)的修改按鈕;在管理員端彈出的地區(qū)信息界面修改對(duì)應(yīng)的地區(qū)信息;管理員點(diǎn)擊提交按鈕把修改后信息提交到青年旅舍租房系統(tǒng)服務(wù)器;青年旅舍租房系統(tǒng)服務(wù)器返回操作結(jié)果給青年旅舍租房系統(tǒng)管理員端;完整修改地區(qū)信息順序圖如圖3.3.3-2所示:圖3.3.3-2管理員修改地區(qū)順序圖3.管理員刪除地區(qū)順序圖管理員在青年旅舍租房系統(tǒng)管理員端進(jìn)入地區(qū)管理界面并點(diǎn)擊某條地區(qū)的刪除按鈕;在管理員端彈出提示是否刪除該地區(qū)的確認(rèn)界面;如果管理員選擇否,則關(guān)閉提示框;如果管理員選擇是,則把要?jiǎng)h除的地區(qū)信息發(fā)給青年旅舍租房系統(tǒng)服務(wù)器;青年旅舍租房系統(tǒng)服務(wù)器返回操作結(jié)果給青年旅舍租房系統(tǒng)管理員端;完整刪除地區(qū)信息順序圖如圖3.3.3-3所示:圖3.3.3-3管理員刪除地區(qū)順序圖3.4青年旅舍租房系統(tǒng)活動(dòng)圖本小節(jié)不再對(duì)所有的活動(dòng)圖的詳細(xì)實(shí)現(xiàn)進(jìn)行介紹,主要介紹系統(tǒng)中用戶委托管理活動(dòng)圖、商家房源管理活動(dòng)圖、管理員地區(qū)管理活動(dòng)圖的設(shè)計(jì)和實(shí)現(xiàn)。3.4.1用戶系統(tǒng)活動(dòng)圖用戶委托管理活動(dòng)圖:用戶在青年旅舍租房系統(tǒng)用戶端進(jìn)入委托管理界面,用戶在此界面能查看和管理自己的委托信息。用戶可以點(diǎn)擊界面中的新增委托按鈕,會(huì)彈出新增委托界面,用戶填寫并且提交委托信息便實(shí)現(xiàn)了新增委托;點(diǎn)擊某條委托信息的修改按鈕,則進(jìn)入編輯該委托信息的界面,在該界面中用戶填寫所要修改的委托信息,便可以更新委托信息,如果用戶要?jiǎng)h除該委托信息,則點(diǎn)擊對(duì)應(yīng)委托信息的刪除按鈕即可。完整的用戶委托管理活動(dòng)圖如圖3.4.1-1所示:圖3.4.1-1用戶委托管理活動(dòng)圖3.4.2商家系統(tǒng)活動(dòng)圖商家房源管理活動(dòng)圖:商家在青年旅舍租房系統(tǒng)商家端進(jìn)入房源管理界面,商家在此界面能查看和管理自己的房源信息。商家可以點(diǎn)擊界面中的新增房源按鈕,會(huì)彈出新增房源界面,商家填寫并且提交房源信息便實(shí)現(xiàn)了新增房源;點(diǎn)擊某條房源信息的修改按鈕,則進(jìn)入編輯該房源信息的界面,在該界面中商家填寫所要修改的房源信息,便可以更新房源信息,如果用戶要?jiǎng)h除該房源信息,則點(diǎn)擊對(duì)應(yīng)房源信息的刪除按鈕即可。完整的商家房源管理活動(dòng)圖如圖3.4.2-1所示:圖3.4.2-1商家房源管理活動(dòng)圖3.4.3管理員系統(tǒng)活動(dòng)圖管理員地區(qū)管理活動(dòng)圖:管理員在青年旅舍租房系統(tǒng)管理員端進(jìn)入地區(qū)管理界面,管理員在此界面能查看和管理所有的地區(qū)信息。管理員可以點(diǎn)擊界面中的新增地區(qū)按鈕,會(huì)彈出新增地區(qū)界面,管理員填寫并且提交地區(qū)信息便實(shí)現(xiàn)了新增地區(qū);點(diǎn)擊某條地區(qū)信息的修改按鈕,則進(jìn)入編輯該地區(qū)信息的界面,在該界面中管理員填寫所要修改的地區(qū)信息,便可以更新地區(qū)信息,如果管理員要?jiǎng)h除該地區(qū)信息,則點(diǎn)擊對(duì)應(yīng)地區(qū)信息的刪除按鈕即可。完整的管理員地區(qū)管理活動(dòng)圖如圖3.4.3-1所示:圖3.4.3-1管理員地區(qū)管理活動(dòng)圖3.5青年旅舍租房系統(tǒng)狀態(tài)圖青年旅舍租房系統(tǒng)的預(yù)約看房狀態(tài)共有預(yù)約中、預(yù)約成功、預(yù)約失敗三種狀態(tài),由此可確定青年旅舍租房系統(tǒng)的預(yù)約看房狀態(tài)轉(zhuǎn)換表,如表3.5-1所示:圖3.5-1預(yù)約看房狀態(tài)圖3.6數(shù)據(jù)庫(kù)設(shè)計(jì)通過對(duì)系統(tǒng)需求分析,系統(tǒng)需要建立一些數(shù)據(jù)庫(kù)表來存儲(chǔ)相關(guān)的信息,如用戶信息、預(yù)約信息、委托信息、房源信息等一些數(shù)據(jù)庫(kù)表,以下是對(duì)上述一些主要數(shù)據(jù)庫(kù)表的設(shè)計(jì):sys_user(用戶)表該表為用戶表,用于保存用戶的一些基本信息,表中已對(duì)各字段進(jìn)行了注釋,該表的主鍵為id。表結(jié)構(gòu)如表3.6-1所示:
3.6-1User表列名數(shù)據(jù)類型可為空注釋idBIGINTNOTNULL主鍵usernameVARCHARNOTNULL用戶名passwordVARCHARNULL密碼real_nameVARCHARNULL姓名head_urlVARCHARNULL頭像genderTINYINTNULL性別0:男1:女2:保密emailVARCHARNULL郵箱mobileVARCHARNULL手機(jī)號(hào)dept_idBIGINTNULL地區(qū)idsuper_adminTINYINTNULL超級(jí)管理員0:否1:是statusTINYINTNULL狀態(tài)0:停用1:正常creatorBIGINTNULL創(chuàng)建者create_datedatetimeNULL創(chuàng)建時(shí)間updaterBIGINTNULL更新者update_datedatetimeNULL更新時(shí)間remarkVARCHARNULL備注user_typeTINYINTNULL用戶類型codeVARCHARNULL激活碼bysj_order(預(yù)約)表該表為預(yù)約表,用于保存預(yù)約管理的一些基本信息,表中已對(duì)各字段進(jìn)行了注釋,該表的主鍵為id。表結(jié)構(gòu)如表3.6-2所示:
表3.6-2bysj_order表列名數(shù)據(jù)類型可為空注釋idBIGINTNOTNULL主鍵house_idBIGINTNULL房源idcustomer_idBIGINTNULL客戶idbusiness_idBIGINTNULL商家idstatuTINYINTNULL預(yù)約狀態(tài)0-預(yù)約中1-預(yù)約成功2-預(yù)約失敗creatorBIGINTNULL創(chuàng)建者create_datedatetimeNULL創(chuàng)建時(shí)間updaterBIGINTNULL更新者update_datedatetimeNULL更新時(shí)間bysj_bail(委托)表該表為委托表,用于保存委托管理的一些基本信息,表中已對(duì)各字段進(jìn)行了注釋,該表的主鍵為id。表結(jié)構(gòu)如表3.6-3所示:表3.6-3bysj_bail表列名數(shù)據(jù)類型可為空注釋idBIGINTNOTNULL主鍵priceVARCHARNULL委托房源價(jià)格dept_idBIGINTNULL委托房源地區(qū)areaVARCHARNULL委托房源面積typeVARCHARNULL委托房源房型bail_timedatetimeNULL委托看房時(shí)間customer_idBIGINTNULL委托人idcustomer_emailVARCHARNULL委托人郵箱delTINYINTNULL是否刪除0-否1-是creatorBIGINTNULL創(chuàng)建者statuTINYINTNULL委托狀態(tài)0-委托中1-委托成功2-委托失敗create_datedatetimeNULL創(chuàng)建時(shí)間updaterBIGINTNULL更新者update_datedatetimeNULL更新時(shí)間bysj_house(房源)表該表為房源表,用于保存房源管理的一些基本信息,表中已對(duì)各字段進(jìn)行了注釋,該表的主鍵為id。表結(jié)構(gòu)如表3.6-4所示:表3.6-4bysj_house表列名數(shù)據(jù)類型可為空注釋idBIGINTNOTNULL主鍵business_idBIGINTNULL商家idpriceVARCHARNULL房源價(jià)格dept_idBIGINTNULL房源地區(qū)areaVARCHARNULL房源面積typeVARCHARNULL房源類型remarkVARCHARNULL房源簡(jiǎn)介is_shopTINYINTNULL是否上架0-下架1-上架delTINYINTNULL是否刪除0-否1-是creatorBIGINTNULL創(chuàng)建者create_datedatetimeNULL創(chuàng)建時(shí)間updaterBIGINTNULL更新者update_datedatetimeNULL更新時(shí)間3.7本章小結(jié)本章首先對(duì)青年旅舍租房系統(tǒng)用戶系統(tǒng)的用戶子系統(tǒng)和商家子系統(tǒng)和管理員子系統(tǒng)進(jìn)行了系統(tǒng)功能的詳細(xì)設(shè)計(jì),然后畫出了青年旅舍租房系統(tǒng)的類圖、順序圖、和部分的活動(dòng)圖與狀態(tài)圖,更加直觀地展示了青年旅舍租房系統(tǒng)的各個(gè)功能;最后是對(duì)青年旅舍租房系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)。
第4章系統(tǒng)實(shí)現(xiàn)4.1青年旅舍租房系統(tǒng)用戶端界面實(shí)現(xiàn)本章不再對(duì)所有的用戶端界面圖的詳細(xì)實(shí)現(xiàn)進(jìn)行介紹,主要介紹系統(tǒng)中的登錄、注冊(cè)、委托管理等的設(shè)計(jì)和實(shí)現(xiàn)。 用戶登錄界面實(shí)現(xiàn):1.用戶啟動(dòng)項(xiàng)目之后自動(dòng)進(jìn)入登錄界面,在此界面需要輸入對(duì)應(yīng)的賬號(hào)、密碼、驗(yàn)證碼進(jìn)行校驗(yàn),如圖4.1.1所示:圖4.1.1登錄界面圖用戶注冊(cè)界面實(shí)現(xiàn):2.用戶在登錄界面點(diǎn)擊注冊(cè)按鈕,則會(huì)跳轉(zhuǎn)到注冊(cè)界面,在此界面要按要求填寫對(duì)應(yīng)的信息,點(diǎn)擊提交則會(huì)對(duì)所填信息進(jìn)行校驗(yàn)。如選擇用戶為商家時(shí),則要上傳營(yíng)業(yè)執(zhí)照等,如圖4.1.2所示:圖4.1.2注冊(cè)界面圖委托管理界面實(shí)現(xiàn):3.用戶在登錄之后(未登錄則跳轉(zhuǎn)至登錄界面)點(diǎn)擊個(gè)人中心菜單按鈕,會(huì)跳轉(zhuǎn)到個(gè)人中心界面,通過獲取當(dāng)前登陸人信息展示對(duì)應(yīng)的委托管理列表。如圖4.1.3所示:圖4.1.3委托管理界面圖4.2青年旅舍租房系統(tǒng)商家端界面實(shí)現(xiàn)本章不再對(duì)所有的商家端界面圖的詳細(xì)實(shí)現(xiàn)進(jìn)行介紹,主要介紹系統(tǒng)中的預(yù)約管理、全部房源、個(gè)人信息等的設(shè)計(jì)和實(shí)現(xiàn)。 預(yù)約管理界面實(shí)現(xiàn):1.商家登錄成功后(未登錄則跳轉(zhuǎn)至登錄頁(yè)面)點(diǎn)擊個(gè)人中心按鈕,點(diǎn)擊預(yù)約管理系統(tǒng)能根據(jù)當(dāng)前登錄人信息顯示對(duì)應(yīng)的商家預(yù)約管理列表,如圖4.2.1所示:圖4.2.1商家預(yù)約管理界面圖全部房源界面實(shí)現(xiàn):2.啟動(dòng)項(xiàng)目后,不論登陸與否,點(diǎn)擊全部房源菜單欄按鈕,即可顯示系統(tǒng)全部房源列表,并且支持按已選條件進(jìn)行篩選。如圖4.2.2所示:圖4.2.2全部房源界面圖個(gè)人信息界面實(shí)現(xiàn):3.商家登錄成功后(未登錄則跳轉(zhuǎn)至登錄頁(yè)面)點(diǎn)擊個(gè)人中心按鈕,點(diǎn)擊個(gè)人信息管理,系統(tǒng)能根據(jù)當(dāng)前登錄人信息顯示對(duì)應(yīng)的個(gè)人信息,修改后點(diǎn)擊提交即可修改成功。如圖4.2.3所示:圖4.2.3個(gè)人信息管理界面圖4.3青年旅舍租房系統(tǒng)管理員端界面實(shí)現(xiàn)本章不再對(duì)所有的管理員端界面圖的詳細(xì)實(shí)現(xiàn)進(jìn)行介紹,主要介紹系統(tǒng)中的房源管理、委托管理、預(yù)約管理的設(shè)計(jì)和實(shí)現(xiàn)。管理員房源管理界面實(shí)現(xiàn):1.管理員進(jìn)入青年旅舍租房系統(tǒng)管理員端之后點(diǎn)擊房源管理后會(huì)看到房源列表,如圖4.3.1,在本頁(yè)面中管理員具有最高權(quán)限,可對(duì)所有房源信息進(jìn)行增刪改查等操作。圖4.3.1管理員端房源管理界面圖管理員委托管理界面實(shí)現(xiàn):2.管理員進(jìn)入青年旅舍租房系統(tǒng)管理員端之后點(diǎn)擊委托管理后會(huì)看到委托列表,如圖4.3.2,在本頁(yè)面中管理員具有最高權(quán)限,可對(duì)所有房源信息進(jìn)行增刪改查等操作,同時(shí)能進(jìn)行處理委托操作。圖4.3.2管理員端委托管理界面圖管理員預(yù)約管理界面實(shí)現(xiàn):3.管理員進(jìn)入青年旅舍租房系統(tǒng)管理員端之后點(diǎn)擊預(yù)約管理后會(huì)看到預(yù)約列表,如圖4.3.3,在本頁(yè)面中管理員具有最高權(quán)限,可對(duì)所有房源信息進(jìn)行增刪改查等操作。圖4.3.3管理員端預(yù)約管理界面圖4.4本章小結(jié)本章主要是對(duì)青年旅舍租房系統(tǒng)的設(shè)計(jì)進(jìn)行實(shí)現(xiàn),給出各個(gè)功能APP界面的截圖以展現(xiàn)系統(tǒng)實(shí)現(xiàn)的效果。
第5章系統(tǒng)測(cè)試5.1系統(tǒng)測(cè)試的目的為了找到系統(tǒng)中的漏洞是系統(tǒng)測(cè)試的目的,系統(tǒng)的漏洞可能存在于系統(tǒng)、功能、過程、數(shù)據(jù)和編碼中,我們需要在這些方面上進(jìn)行測(cè)試以找到系統(tǒng)的漏洞并修復(fù)。通過系統(tǒng)測(cè)試來對(duì)程序質(zhì)量進(jìn)行檢查,使基于Springboot的青年旅舍租房系統(tǒng)變得成熟穩(wěn)定,所以這個(gè)階段是軟件開發(fā)中必不可少的部分。5.2系統(tǒng)測(cè)試的意義當(dāng)今時(shí)代是一個(gè)各種系統(tǒng)雜亂繁多的信息時(shí)代,系統(tǒng)的質(zhì)量參差不齊。為了確保開發(fā)出來的基于Springboot的青年旅舍租房系統(tǒng)的可靠性、完整性。因此,系統(tǒng)測(cè)試是一個(gè)不可或缺的階段。通過一系列的嚴(yán)格測(cè)試,有利于提高基于Springboot的青年旅舍租房系統(tǒng)的質(zhì)量,使用戶的體驗(yàn)感更加舒適。5.3測(cè)試用例及結(jié)果本小節(jié)不再對(duì)所有的測(cè)試用例的詳細(xì)實(shí)現(xiàn)進(jìn)行介紹,主要介紹系統(tǒng)中用戶注冊(cè)測(cè)試用例、用戶登錄測(cè)試用的設(shè)計(jì)和實(shí)現(xiàn)。5.3.1用戶注冊(cè)測(cè)試用戶注冊(cè)功能描述:用戶填寫相關(guān)信息,點(diǎn)擊提交,驗(yàn)證郵箱驗(yàn)證碼之后,注冊(cè)成功返回登錄界面。下表5.3.1-1所示為用戶注冊(cè)測(cè)試用例表:序列輸入輸出備注用戶名密碼確認(rèn)密碼郵箱驗(yàn)證碼1adminadminadmin956@XXX注冊(cè)成功測(cè)試正確2用戶名不能為空測(cè)試錯(cuò)誤3ly密碼不能為空測(cè)試錯(cuò)誤4lyadmin兩次輸入密碼不一致,請(qǐng)重新輸入測(cè)試錯(cuò)誤5lyadmin請(qǐng)輸入確認(rèn)密碼測(cè)試錯(cuò)誤6lyadminadmin956@請(qǐng)輸入驗(yàn)證碼測(cè)試錯(cuò)誤7郵箱格式錯(cuò)誤測(cè)試錯(cuò)誤8lyadminadmin956@Xxx驗(yàn)證碼錯(cuò)誤測(cè)試錯(cuò)誤表5.3.1-1用戶注冊(cè)測(cè)試用例表5.3.2用戶登錄測(cè)試用戶登錄功能描述:用戶填寫賬號(hào)和密碼,點(diǎn)擊登錄,驗(yàn)證成功,成功登錄跳轉(zhuǎn)至系統(tǒng)主界面。下表5.3.2-1所示為用戶登錄測(cè)試用例表:序列輸入輸出備注用戶名密碼驗(yàn)證碼1adminadminXXX登錄成功測(cè)試正確2用戶名不能為空測(cè)試錯(cuò)誤3ly密碼不能為空測(cè)試錯(cuò)誤4lyadmin驗(yàn)證碼不能為空測(cè)試錯(cuò)誤5lyXXX密碼錯(cuò)誤測(cè)試錯(cuò)誤6lyadminXXX驗(yàn)證碼錯(cuò)誤測(cè)試錯(cuò)誤7lyxxadminxxx用戶名錯(cuò)誤測(cè)試錯(cuò)誤表5.3.2-1用戶登錄測(cè)試用例表5.4本章小結(jié)本章首先闡述了系統(tǒng)測(cè)試的目的以及意義,之后給出了部分測(cè)試用例,證明了青年旅舍租房系統(tǒng)的主流程功能是沒有問題的。
第6章結(jié)束語6.1全文總結(jié)經(jīng)過這段時(shí)間的不懈努力,基于Springboot的青年旅舍租房系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)終于完成了?;赟pringboot的青年旅舍租房系統(tǒng)在界面設(shè)計(jì)上使用Vue+ElementUI框架,整體設(shè)計(jì)簡(jiǎn)約純凈,向用戶詮釋了簡(jiǎn)潔大方的真諦;java被作為第一開發(fā)語言,再加上同時(shí)使用了十分優(yōu)秀且成熟的輕量級(jí)框架--SSM框架來優(yōu)化開發(fā)流程,使用Springboot進(jìn)行配置優(yōu)化,內(nèi)置Servlet服務(wù)器的特性和簡(jiǎn)約配置是我選擇的它主要因素,再配合著當(dāng)前主流公認(rèn)的數(shù)據(jù)庫(kù)—MySQL被作為青年旅舍租房系統(tǒng)系統(tǒng)的數(shù)據(jù)支持。目前,基于Springboot的青年旅舍租房系統(tǒng)在這些工具的支持下,更能高效地運(yùn)作。6.2課題展望基于Springboot的青年旅舍租房系統(tǒng)目前還沒有使用第三方通訊軟件來實(shí)現(xiàn)即時(shí)聊天功能,所以如果有機(jī)會(huì)和條件,基于Springboot的青年旅舍租房系統(tǒng)會(huì)加入當(dāng)今最受歡迎的微信聊天和QQ等第三方即時(shí)通信軟件的接口實(shí)現(xiàn);由于時(shí)間問題,基于Springboot的青年旅舍租房系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的客戶端界面設(shè)計(jì)比較簡(jiǎn)單,后期會(huì)優(yōu)化客戶端的界面;最后,如果以后有機(jī)會(huì)將會(huì)加上微信小程序或是公眾號(hào)的設(shè)計(jì)實(shí)現(xiàn)。
參考文獻(xiàn)祝謹(jǐn)惠.計(jì)算機(jī)軟件開發(fā)的JAVA編程語言特點(diǎn)分析[J].數(shù)字技術(shù)與應(yīng)用,2013(07):209.孫文波.基于Linux網(wǎng)絡(luò)計(jì)算機(jī)Java虛擬機(jī)的性能優(yōu)化經(jīng)驗(yàn)談[J].無線互聯(lián)科技,2013(01):33.蔡創(chuàng).計(jì)算機(jī)軟件開發(fā)中JAVA編程語言的分析和思考[J].信息技術(shù)與信息化,2017(12):80-81.王養(yǎng)廷.基于Web的Java框架設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊(教育技術(shù)),2014,(01):58-59.Buell.DatastructuresusingJava.Jones&Bartlett[J]Learning.2013,26(4):65-70AfzelNoore,NikhilTungala.Embeddingbiometricidentifiersin2Dbarcodesforimprovedsecurity[J].Computers&Security,2004,23(20):679-686.閻新芳.Java設(shè)計(jì)模式在數(shù)據(jù)庫(kù)編程中的應(yīng)用研究[J].信息通信,2014,4(11):120-123.張玉孔.B2C型中小企業(yè)電子購(gòu)物系統(tǒng)的設(shè)計(jì)[J].商場(chǎng)現(xiàn)代化,2009,22(16):13-15.楊靜.基于JAVAWEB中MVC模式的研究與應(yīng)用[J].電腦知識(shí)與技術(shù),2014,9(28):68-71.BaronScbwartz,PeterZaiter,VadimTkacbenko.Optimization,BackupsandReplicationHigbPerformanceMySQL[M].USA:O’Reilly,2013楊開振,周吉文,梁華輝,譚茂華.JavaEE互聯(lián)網(wǎng)輕量級(jí)框架整合開發(fā)[M].北京:電子工業(yè)出版社,2017BogunuvaMohanramBalachandar.RESTfulJavaWebService[M].UK:PacktPublishing,2017姜峰,基于Java語言的校園網(wǎng)絡(luò)訂餐系統(tǒng)的研究與實(shí)現(xiàn).[D].2015AdamL.Davis.AndroidandRxJava[M].USA,Oviedo,2018致謝至此,已是青年旅舍租房系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的尾聲了,一個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)不僅僅是自己一個(gè)人就可以完成的,還需要其他人的幫助與解答,比如指導(dǎo)老師、同學(xué)、以及到現(xiàn)在的同事等,因此,我非常感謝他們?cè)谖易銮嗄曷蒙嶙夥肯到y(tǒng)的這段時(shí)間對(duì)于我的無私幫助,可以說沒有他們就沒有我這個(gè)系統(tǒng)。在這里我還需要特別感謝黃老師,從最初的周記再到周記總結(jié)、任務(wù)書、開題報(bào)告、到現(xiàn)在的論文設(shè)計(jì),在此期間,黃老師對(duì)我們的指導(dǎo)可以說是無微不至。每一份同學(xué)的資料他都會(huì)親自去看,并且在微信群和QQ群同時(shí)通知大家,每次也能附上修改每個(gè)人的修改意見,在除了完成自己日常工作之外,還抽空幫我們顧這顧那,并且及時(shí)回復(fù)我們平時(shí)提出的問題,這是黃老師讓我十分敬佩的一點(diǎn),因此,借此機(jī)會(huì)向黃老師說聲:謝謝,您辛苦了!當(dāng)然,也向各位幫助過我的老師、同學(xué)、同事們說聲謝謝!最后,感謝廣州大學(xué)松田學(xué)院為我們提供學(xué)習(xí)的平臺(tái),感謝廣大松田計(jì)算機(jī)科學(xué)與技術(shù)各個(gè)科任老師的辛勤付出!致此,致敬!
ExcelXP的八則快速輸入技巧如果我們?cè)谟肊xcelXP處理龐大的數(shù)據(jù)信息時(shí),不注意講究技巧和方法的話,很可能會(huì)花費(fèi)很大的精力。因此如何巧用ExcelXP,來快速輸入信息就成為各個(gè)ExcelXP用戶非常關(guān)心的話題,筆者向大家介紹幾則這方面的小技巧。1、快速輸入大量含小數(shù)點(diǎn)的數(shù)字如果我們需要在ExcelXP工作表中輸入大量的帶有小數(shù)位的數(shù)字時(shí),按照普通的輸入方法,我們可能按照數(shù)字原樣大小直接輸入,例如現(xiàn)在要在單元格中輸入0.05這個(gè)數(shù)字時(shí),我們會(huì)把“0.05”原樣輸入到表格中。不過如果需要輸入若干個(gè)帶有小數(shù)點(diǎn)的數(shù)字時(shí),我們?cè)侔凑丈厦娴姆椒ㄝ斎氲脑?,每次輸入?shù)字時(shí)都需要重復(fù)輸入小數(shù)點(diǎn),這樣工作量會(huì)變大,輸入效率會(huì)降低。其實(shí),我們可以使用ExcelXP中的小數(shù)點(diǎn)自動(dòng)定位功能,讓所有數(shù)字的小數(shù)點(diǎn)自動(dòng)定位,從而快速提高輸入速度。在使用小數(shù)點(diǎn)自動(dòng)定位功能時(shí),我們可以先在ExcelXP的編輯界面中,用鼠標(biāo)依次單擊“工具”/“選項(xiàng)”/“編輯”標(biāo)簽,在彈出的對(duì)話框中選中“自動(dòng)設(shè)置小數(shù)點(diǎn)”復(fù)選框,然后在“位數(shù)”微調(diào)編輯框中鍵入需要顯示在小數(shù)點(diǎn)右面的位數(shù)就可以了。以后我們?cè)佥斎霂в行?shù)點(diǎn)的數(shù)字時(shí),直接輸入數(shù)字,而小數(shù)點(diǎn)將在回車鍵后自動(dòng)進(jìn)行定位。例如,我們要在某單元格中鍵入0.06的話,可以在上面的設(shè)置中,讓“位數(shù)”選項(xiàng)為2,然后直接在指定單元格中輸入6,回車以后,該單元格的數(shù)字自動(dòng)變?yōu)椤?.06”,怎么樣簡(jiǎn)單吧?2、快速錄入文本文件中的內(nèi)容現(xiàn)在您手邊假如有一些以純文本格式儲(chǔ)存的文件,如果此時(shí)您需要將這些數(shù)據(jù)制作成ExcelXP的工作表,那該怎么辦呢?重新輸入一遍,大概只有頭腦有毛病的人才會(huì)這樣做;將菜單上的數(shù)據(jù)一個(gè)個(gè)復(fù)制/粘貼到工作表中,也需花很多時(shí)間。沒關(guān)系!您只要在ExcelXP中巧妙使用其中的文本文件導(dǎo)入功能,就可以大大減輕需要重新輸入或者需要不斷復(fù)制、粘貼的巨大工作量了。使用該功能時(shí),您只要在ExcelXP編輯區(qū)中,依次用鼠標(biāo)單擊菜單欄中的“數(shù)據(jù)/獲取外部數(shù)據(jù)/導(dǎo)入文本文件”命令,然后在導(dǎo)入文本會(huì)話窗口選擇要導(dǎo)入的文本文件,再按下“導(dǎo)入”鈕以后,程序會(huì)彈出一個(gè)文本導(dǎo)入向?qū)?duì)話框,您只要按照向?qū)У奶崾具M(jìn)行操作,就可以把以文本格式的數(shù)據(jù)轉(zhuǎn)換成工作表的格式了。3、快速輸入大量相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個(gè)單元格一個(gè)一個(gè)地輸入,那樣需要花費(fèi)好長(zhǎng)時(shí)間,而且還比較容易出錯(cuò)。你可以通過下面的操作方法在多個(gè)相鄰或不相鄰的單元格中快速填充同一個(gè)數(shù)據(jù),具體方法為:首先同時(shí)選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時(shí),點(diǎn)擊鼠標(biāo)左鍵,逐個(gè)選中;其次輸入要填充的某個(gè)數(shù)據(jù)。按住Ctrl鍵的同時(shí),按回車鍵,則剛才選中的所有單元格同時(shí)填入該數(shù)據(jù)。4、快速進(jìn)行中英文輸入法切換一張工作表常常會(huì)既包含有數(shù)字信息,又包含有文字信息,要錄入這樣一種工作表就需要我們不斷地在中英文之間反復(fù)切換輸入法,非常麻煩,為了方便操作,我們可以用以下方法實(shí)現(xiàn)自動(dòng)切換:首先用鼠標(biāo)選中需要輸入中文的單元格區(qū)域,然后在輸入法菜單中選擇一個(gè)合適的中文輸入法;接著打開“有效數(shù)據(jù)”對(duì)話框,選中“IME模式”標(biāo)簽,在“模式”框中選擇打開,單擊“確定”按鈕;然后再選中輸入數(shù)字的單元格區(qū)域,在“有效數(shù)據(jù)”對(duì)話框中,單擊“IME模式”選項(xiàng)卡,在“模式”框中選擇關(guān)閉(英文模式);最后單擊“確定”按鈕,這樣用鼠標(biāo)分別在剛才設(shè)定的兩列中選中單元格,五筆和英文輸入方式就可以相互切換了。5、快速刪除工作表中空行刪除ExcelXP工作表中的空行,一般的方法是需要將空行都找出來,然后逐行刪除,但這樣做操作量非常大,很不方便。那么如何才能減輕刪除工作表中空行的工作量呢?您可以使用下面的操作方法來進(jìn)行刪除:首先打開要?jiǎng)h除空行的工作表,在打開的工作表中用鼠標(biāo)單擊菜單欄中的“插入”菜單項(xiàng),并從下拉菜單中選擇“列”,從而插入一新的列X,在X列中順序填入整數(shù);然后根據(jù)其他任何一列將表中的行排序,使所有空行都集中到表的底部。刪去所有空行中X列的數(shù)據(jù),以X列重新排序,然后刪去X列。按照這樣的刪除方法,無論工作表中包含多少空行,您就可以很快地刪除了。6、快速對(duì)不同單元格中字號(hào)進(jìn)行調(diào)整在使用ExcelXP編輯文件時(shí),常常需
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年獵頭服務(wù)定制合同
- 2024年主題公園招商合同范本3篇
- 2024年學(xué)生托管服務(wù)與心理咨詢服務(wù)合作協(xié)議3篇
- 餐廳年度工作計(jì)劃11篇
- 安防風(fēng)險(xiǎn)評(píng)估報(bào)告
- 政治教師工作計(jì)劃
- 英文感謝信模板錦集10篇
- 幼兒園安全教育心得體會(huì)
- 大學(xué)個(gè)人學(xué)習(xí)規(guī)劃范文7篇
- 城南舊事的觀后感350字
- 教師教學(xué)事故檢討書
- 鐵工電〔2023〕54號(hào)國(guó)鐵集團(tuán)關(guān)于印發(fā)《普速鐵路工務(wù)安全規(guī)則》的通知
- 事業(yè)單位工作人員處分暫行規(guī)定2012
- CJJ 169-2012城鎮(zhèn)道路路面設(shè)計(jì)規(guī)范
- 現(xiàn)代機(jī)械工程圖學(xué) 課件 第10章-裝配圖
- 新概念英語第一冊(cè)1-72課測(cè)試題
- 天貓售后工作總結(jié)
- 國(guó)賽一等獎(jiǎng)經(jīng)驗(yàn)分享
- 2024年試驗(yàn)箱行業(yè)未來三年發(fā)展洞察報(bào)告
- 江西省萍鄉(xiāng)市2023-2024學(xué)年高一上學(xué)期期末生物試題
- 《性格決定命運(yùn)》課件
評(píng)論
0/150
提交評(píng)論