




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于Springboot的青年旅舍租房系統的設計與實現摘要:在21世紀科技飛速發展的今天,我們所處的時代已經是互聯網的模式了,我們的生活水平在持續提高,城市現代化建設步伐也不斷加快。隨著我國經濟的快速發展和交通的便利,每年都有數以百萬計的流動人口,毫無疑問,這給租賃市場帶來了巨大的需求。因此,人們對租房、買房的需求量也是日益增加,從而出現的房產中介也是越來越多。以往人們是通過廣告拿到中介人或者房東的聯系方式,再預約時間到現場進行看房,但是隨著互聯網技術的逐步成熟,這種模式顯然已經不適合如今快節奏和追求效率為主的社會了。由此可見,房屋租賃行業也同樣需要借助互聯網的力量實現創新和變革。所以,我在這里提出的青年旅舍租房系統就是一個基于互聯網的房屋租賃系統,它能夠使出租人和承租人都能從中受益,從而實現真正的雙贏。本系統的實現采用的是前后端分離架構。Vue+ElementUI作為前端的框架,Vue是一個構建用戶界面的框架(庫),它的目標是通過盡可能簡單的api實現響應的數據,它的特點就是雙向綁定,既將DOM“綁定”到底層數據。一旦創建了綁定,DOM將與數據保持同步。每當修改了數據,DOM便相應地更新。而ElementUI是一個前端界面框架,里面有各種組件可以配合Vue使用。后端使用的是運用B/S模式(B/S結構利用不斷成熟和普及的瀏覽器技術實現原來需要復雜專用軟件才能實現的強大功能,并節約了開發成本,是一種全新的軟件系統構造技術);采用JAVA編程語言作為開發,在業務實現邏輯上使用了Springboot框架,數據存儲方面以MySQL作為后臺數據庫,以MybatisPlus作為持久層框架,Shiro作為安全框架的系統。這套出租系統為第三方出租平臺提供了一種推廣房屋信息的方式,也為租房用戶提供了在線篩選和信息查看服務,不僅解決了房屋信息發布的問題,而且節省了租房用戶的時間,更加高效的解決用戶的租房問題。關鍵詞:租房旅舍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系統的開發背景及意義 81.2國內外研究現狀 81.3系統的主要研究內容 91.4系統開發環境與開發工具 9第2章系統需求分析 112.1可行性分析 112.1.1經濟可行性 112.1.2技術可行性 112.1.3操作可行性 112.2系統的總體需求 112.3系統的業務需求 122.3.1青年旅舍租房系統客戶端 122.3.2青年旅舍租房系統商家端 132.3.3青年旅舍租房系統管理員端 142.4系統功能的需求分析 152.4.1用戶系統功能分析 162.4.2商家系統功能分析 162.4.3管理員系統功能分析 172.5UML系統建模 172.5.1用例圖 172.5.2用例圖規約表 192.6本章小結 31第3章系統設計 323.1系統功能設計 323.1.1用戶子系統 323.1.2商家子系統 333.1.3管理員子系統 343.2青年旅舍租房系統類圖 353.3青年旅舍租房系統順序圖 363.3.1用戶系統順序圖 363.3.2商家系統順序圖 383.3.3管理員系統順序圖 413.4青年旅舍租房系統活動圖 443.4.1用戶系統活動圖 443.4.2商家系統活動圖 453.4.3管理員系統活動圖 463.5青年旅舍租房系統狀態圖 473.6數據庫設計 483.7本章小結 52第4章系統實現 534.1青年旅舍租房系統用戶端界面實現 534.2青年旅舍租房系統商家端界面實現 544.3青年旅舍租房系統管理員端界面實現 564.4本章小結 58第5章系統測試 595.1系統測試的目的 595.2系統測試的意義 595.3測試用例及結果 595.3.1用戶注冊測試 595.3.2用戶登錄測試 605.4本章小結 61第6章結束語 626.1全文總結 626.2課題展望 62參考文獻 63致謝 64
第1章緒論1.1系統的開發背景及意義在21世紀科技飛速發展的今天,我們的生活的水平持續提高,城市現代化建設步伐不斷加快,城市的規模也越來越大,城市的人員流動也是更加頻繁。因此,人們對租房、買房的需求量也是日益增加,因此,本系統為了解決當今時代的需求,采用了線上線下模式,更是能做到以用戶為中心,提供更快速、安全、可靠、誠信的房源。今天,隨著網絡信息技術的發展,互聯網直接影響著我們的生活,并將成為人們獲取信息和實現各種社會功能的主要載體。它以其低成本、高收益、全球化的特點,受到社會各界的廣泛重視。這就是我創建青年旅舍租房系統的原因。隨著互聯網技術的飛速發展,網絡給人們帶來了很多便利,例如人們通過網絡進行交流更加方便。很多人在互聯網上發布個人信息,公司在互聯網上也有自己的網站。在交易平臺上,給人們帶來了便利。本項目是設計一個青年旅舍租房系統。它主要實現在線房屋信息發布,包括出租,出售,購買等信息。閱讀互聯網上的信息后,人們可以直接與房主直接聯系。它還提供了后臺管理功能來維護系統。通過這種方式,購房者無需出門就可以了解各個社區的房價,從而使租房者無需支付中介費即可快速找到他們想要的房屋。隨著越來越多的人使用互聯網,該項目也具有非常廣闊的應用前景。1.2國內外研究現狀房地產中介服務在國外、香港和臺灣有著悠久的發展歷史。它有比較完整的獨立監管體系,包括市場準入制度、從業人員職業道德規范和執業質量指控標準。法國房屋署還形成了一套完善的法律和管理辦法,實行從幫助尋找客戶到簽訂合同和管理的“一站式”服務。實力雄厚的房屋中介公司業務范圍更廣,不僅從事單位房屋、住宅房屋、商品房、車庫、倉庫的租賃或交易,還與合作伙伴共同參與房屋建設,成為房屋的共同所有人。隨著物聯網的廣泛應用,法國大部分房屋中介公司都有網站,從公司承諾真誠服務客戶,幫您排憂解難,到各種房屋租賃和交易業務項目。房地產經紀公司通常有很多信息要處理。傳統的手工記錄方法在處理大量信息的時候不但效率低下,而且極易出現信息記錄錯誤,甚至信息丟失。計算機技術的發展為解決其中的問題提供了良好的途徑。信息化如今是人們最常用的術語之一。隨著計算機技術在工農業和日常生活中各個方面的廣泛應用,越來越多的個人和企業將其作為趕超世界潮流的標志之一,而數據庫技術是作為信息技術的重要支撐。如今,互聯網被越來越多人們接受,數據庫技術、知識和技能的重要性也得到了充分的擴大。現在數據庫已經成為信息管理的主要軟件工具之一,幫助人們處理各種各樣的信息數據。所以將數據庫的技術應用于房屋中介機構,方便其數據管理就變得尤為重要。1.3系統的主要研究內容隨著互聯網技術的飛速發展,網絡給人們帶來了很多便利,例如人們通過網絡進行交流更加方便。很多人在互聯網上發布個人信息,公司在互聯網上也有自己的網站。在交易平臺上,給人們帶來了便利。本系統是一個青年旅舍租房系統。主要研究內容包括:網上房屋信息發布,包括出租、出售、等信息,以及當前很多物業公司管理房屋的租賃信息管理都是以紙張為介質作為記錄的,這樣一來造成的人力管理的比例比較大,往往是以每個負責人以書面的形式管理房屋租賃信息,導致效率十分低下。而且數據打印,匯總,更新不及時,容易丟失,不易保存且數據保密性較差。這都是該系統所關注并且要解決的問題。該系統研究方便人們在網上看了信息后直接與房主聯系,同時提供后臺管理功能,可以對系統進行維護。這樣能讓購房者可以足不出戶便能了解各地區的房價情況,使得租房者能迅速找到合適自己的房子,而不用出中介費。而且隨著使用互聯網的人數日益增多,該系統具有廣大的應用前景。1.4系統開發環境與開發工具本系統采用8GB的win10x64操作系統,1.8版本的JDK,最廣泛的開源數據庫MySql,使用Vue+ElementUI作為前端的框架,使用MybatisPlus作為持久層框架,使用Shiro作為安全框架。以上環境將作為系統的開發環境。idea被作為服務器的開發工具,Springboot框架將被服務器端作為開發框架,它的一個標準就是習慣大于配置,許多配置都已經默認配置好了,還內嵌Servlet容器,更是它的一大亮點。使用了這些環境和工具更是簡化了我的開發過程,讓我能更快更高效的開發項目。
第2章系統需求分析2.1可行性分析2.1.1經濟可行性該系統適用于中小型的房屋管理機構,開發該系統時候并沒有使用任何所需收費的技術或模塊。相反該系統還能為用戶帶來效益,例如使用該系統后房屋管理機構工作的規范、高效所帶來的收益。這些收益主要體現在人員的減少,工作效率的提升,相應工資支出的減少,更大范圍的滿足客戶的需求,從而擴大了客戶的數量,以及與傳統的手工記錄方法相比,誤差造成的損失相對減少。2.1.2技術可行性在開發該系統時,本人已使用過Spring+Mybatis+Layui開發過項目因此,在學習了這些技術之后,本次系統前端框架部分采用Vue+ElementUI,前端開發工具為VsCode,后臺開發工具為idea,采用Java語言,使用SpringBoot框架;數據支持使用MySQL,持久化框架采用了MybatisPlus,安全框架采用Shiro。2.1.3操作可行性本系統作為一個中小型的房屋管理機構,主要目的是幫助房產機構進行相關方面的管理。在windows操作系統上運行,操作十分簡單,使用者可以很快熟悉系統的各個功能模塊。因此,本系統在操作上是可行的,還能節省了很多時間與人力物力。而且本系統的兼容性良好,在一般的應用系統都能完全適用,因此可以擴展到其他企業或者培訓機構,真正做到實用性,可擴展性相結合。2.2系統的總體需求青年旅舍租房系統一共有用戶端,商家端還有管理員端三種客戶端:用戶端可以瀏覽不同條件下的各種房型信息等,而且在已經登錄的情況下可以查看或者修改個人信息密碼,管理個人預約或者委托等;如果是在商家端登錄的情況下,可以實現商家信息的修改等,還有對用戶預約了自己的房源的預約管理等。而若是在登錄了管理員賬號,則可以對用戶管理,商家房源管理,預約管理,系統管理,委托管理等,從而使整個青年旅舍租房系統運轉工作,實現用戶和商家互利共贏。2.3系統的業務需求以下是對系統三個端(青年旅舍租房系統用戶端和青年旅舍租房系統商家端以及青年旅舍租房系統管理員端)的業務需求分析。2.3.1青年旅舍租房系統客戶端用戶進入網站:初始選中首頁,首頁可根據不同的篩選條件列出所需要的房型,當用戶選中房型,點擊了預約看房時,會判斷用戶是否登錄,若用戶已經登錄則可繼續填寫預約信息然后提交,否則跳轉至登錄界面。用戶若沒有查閱到自己心儀的房間可點擊申請房源委托,同樣會判斷用戶是否登錄,登錄的情況下才能正常委托,否則跳轉至登錄界面。用戶登錄時,若沒有賬號可以點擊注冊用戶,則會跳轉到對應的注冊界面。注冊并登錄后,用戶可以對自己的個人資料進行查看和修改。可以查看并且管理個人的委托信息和預約信息。青年旅舍租房系統用戶端的業務流程圖如圖2.1。圖2.1青年旅舍租房系統用戶端業務流程圖2.3.2青年旅舍租房系統商家端商家進入網站之后如果不進行登錄則和普通用戶一樣,只能進行房型界面的瀏覽操作,登錄成功之后才能顯示商家的權限。如果沒有賬號則一樣需要進行注冊。商家在登錄成功之后同樣初始進入首頁,作為商家,同樣的可以查看和修改商家信息。還可以對自己的房源進行管理,如新增房源,修改已有房源信息,刪除房源等。商家還有預約管理,就是用戶對自己的房源表示滿意,申請了預約看房,商家可以通過此功能模塊來對預約進行管理。青年旅舍租房系統商家端的業務流程圖如圖2.2。圖2.2青年旅舍租房系統商家端業務流程圖2.3.3青年旅舍租房系統管理員端管理員進入后端管理網站之后,首先進入登錄界面,登錄成功之后可以根據菜單選擇不同的功能模塊。包括用戶管理,系統管理,房源管理,預約管理,委托管理等。在對應的功能模塊執行對應的操作。如在用戶管理中可以查看用戶,新增用戶,修改用戶,刪除用戶等。而在房源管理中能看到所有商家的房源信息,可以對它們進行管理,在預約管理中同樣也是能看到所有的預約。委托管理則是對用戶申請的委托進行處理。青年旅舍租房系統管理員端的業務流程圖如圖2.3。圖2.3青年旅舍租房系統管理員端業務流程圖2.4系統功能的需求分析青年旅舍租房系統主要分為客戶系統,商家系統和管理員系統:在客戶系統中主要包括:登錄注冊、個人信息管理、房源展示、預約管理和委托管理;在商家系統中主要包括:登錄注冊、房源管理、預約管理和商家信息管理。而在管理員系統中主要包括:登錄、用戶管理、房源管理、預約管理、委托管理、和系統管理。青年旅舍租房系統功能模塊圖如圖2.3。
圖2.3青年旅舍租房系統功能模塊圖2.4.1用戶系統功能分析登錄注冊:實現用戶系統的登錄注冊的功能,注冊時通過用戶所填寫的郵箱發送驗證碼,通過輸入正確的驗證碼才能注冊,系統中對用戶名有唯一性校驗,如果用戶已存在則有對應提示。個人信息管理:用戶在登錄之后,用戶在登錄之后,就能對個人信息進行修改了。例如:姓名等。房源展示:用戶進入首頁之后可以預覽房源信息,也可以根據搜索條件進行詳細查找。預約管理:用戶登錄之后,可以點擊對應的房型進行預約看房。在填入對應的資料之后就能提交預約。委托管理:用戶在登錄之后,就能點擊委托管理,在填寫必要的信息之后就能提交委托。2.4.2商家系統功能分析登錄注冊:實現商家登錄注冊的功能,注冊時也要通過商家所填寫的郵箱發送驗證碼,通過輸入正確的驗證碼才能注冊,系統中對商家名有唯一性校驗,如果商家已存在則有對應提示。房源管理:在商家登錄之后,可以管理自己的房源,可以新增房源、修改房源和刪除房源,前提是商家成功進入系統。預約管理:在商家登錄之后,商家可以查看自己的房源有無被用戶預約看房,對應的能對預約進行管理操作,如能接受預約或者拒絕預約。商家信息管理:商家在登錄之后,可以對商家自己的一些信息進行修改,如修改名稱或者地址等。2.4.3管理員系統功能分析登錄:實現對管理員的身份驗證,輸入賬號密碼驗證通過后即可進入后臺管理頁面。用戶管理:管理員可以對該系統的所有用戶進行用戶信息新增,用戶信息修改,用戶信息刪除,查看用戶信息等操作。房源管理:管理員可以對該系統的所有房源信息進行管理。例如:對新增房源信息,修改房源信息,刪除房源信息,查看房源信息等。預約管理:管理員可以對該系統的所有預約信息進行管理。例如:查看預約信息,新增預約信息,修改預約信息,刪除預約信息等。委托管理:管理員有權查看所有用戶提交的委托信息,把對應的委托進行處理。系統管理:主要包括角色管理,菜單管理,地域管理等。角色管理是管理員可以新增角色,修改角色,刪除角色等,每個角色都對應著權限。菜單管理是管理員可以對菜單進行新增,修改,刪除等。地域管理是管理員可以新增地域,修改地域,刪除地域等。2.5UML系統建模2.5.1用例圖用例模型的基本組成部分有用例、角色(或參與者)。系統用戶業務如圖2.4青年旅舍租房系統用戶系統用例圖所示。商家業務如圖2.5青年旅舍租房系統商家系統用例圖。管理員業務如圖2.6青年旅舍租房系統管理員系統用例圖。圖2.4青年旅舍租房系統用戶系統用例圖圖2.5青年旅舍租房系統商家系統用例圖圖2.6青年旅舍租房系統管理員系統用例圖2.5.2用例圖規約表用戶用例規約表:詳情如表2-1是用戶登錄注冊的用例規約表:表2-1登錄注冊用例規約表用例編號2-1用例名稱登錄注冊功能描述當游客注冊或登錄之后,身份變為用戶。執行者游客前置條件青年旅舍租房系統正常運行。后置條件如果是游客,游客身份變為用戶涉眾利益游客登錄注冊之后,身份就變為用戶,可以進行預約管理、委托管理和個人信息管理等操作;基本路徑游客:1.如果用戶未注冊,選擇注冊;2.把注冊信息按規則填寫;3.注冊成功并轉為用戶身份;4.如果用戶已注冊,則輸入登錄信息;5.角色變為用戶并成功進入系統。擴展無字段列表用戶:郵箱、用戶名、密碼、電話等業務規則無備注無詳情如表2-2是用戶房源展示的用例規約表:表2-2房源展示用例規約表用例編號2-2用例名稱房源展示功能描述當用戶或游客進入青年旅舍租房系統用戶端的時候,點擊全部房源,即可看到全部房源信息,包括房源名稱、房源圖片、房源價格等,每次顯示十條。分頁顯示。可以根據不同的搜索條件定向搜索房源信息列表。執行者用戶、游客前置條件進入青年旅舍租房系統后置條件顯示各種房源的信息。涉眾利益用戶和游客可以獲得房源準確的信息,從而決定是否進入對應的房源進行預約等操作。基本路徑進入青年旅舍租房系統點擊全部房源則顯示房源信息。擴展在搜索欄選擇對應的搜索條件可支持定向搜索房源信息字段列表1.房源名稱;2.房源圖片;3.房源價格等業務規則無備注無詳情如表2-3是用戶預約管理的用例規約表:表2-3預約管理用例規約表用例編號2-3用例名稱預約管理功能描述在用戶進入某個房源詳細信息,點擊預約看房按鈕,填寫對應的信息后即可提交預約。執行者用戶前置條件用戶登錄到青年旅舍租房系統后置條件預約成功涉眾利益用戶足不出戶就能預約自己心儀的房型。基本路徑進入某個房源詳細信息;點擊預約看房按鈕;填寫相關字段信息;點擊提交預約;擴展無字段列表1.預約時間;2.郵箱;3.電話;4.備注信息等業務規則需要用戶身份才能預約備注無詳情如表2-4是用戶委托管理的用例規約表:表2-4委托管理用例規約表用例編號2-4用例名稱委托管理功能描述用戶若搜不到心儀房源可提交委托信息。委托管理員幫忙處理執行者用戶前置條件登錄到青年旅舍租房系統用戶端。后置條件能對委托信息進行增刪查改操作。涉眾利益用戶可以對委托信息進行查看、新增、修改和刪除。基本路徑進入委托管理;查看委托信息;新增委托信息:3.1把正確的信息錄入;提交委托信息;修改委托信息:4.1點擊某條委托信息的修改按鈕;4.2修改需要修改的委托信息;4.3提交修改;刪除委托信息:5.1點擊某條委托信息的刪除按鈕;5.2確認刪除某條委托信息。擴展無字段列表1.地區;2.價格;3.房型等業務規則無備注無詳情如表2-5是用戶個人信息的用例規約表:表2-5個人信息用例規約表用例編號2-5用例名稱個人信息管理功能描述用戶可以查看并修改個人資料。執行者用戶前置條件登錄到青年旅舍租房系統用戶端。后置條件用戶查看并修改個人資料成功。涉眾利益用戶及時完善修改個人信息,避免數據出錯。基本路徑輕觸頭像或用戶名查看個人信息進入編輯界面;選擇或填寫信息;提交。擴展無字段列表1.用戶名;2.密碼;3.郵箱;4.手機號碼等;業務規則無備注無商家用例規約表:詳情如表2-6是商家登錄注冊的用例規約表:表2-6登錄注冊用例規約表用例編號2-6用例名稱登錄注冊功能描述當游客注冊登錄之后,身份變為商家。執行者游客前置條件青年旅舍租房系統正常運行。后置條件如果是游客,注冊登錄完游客身份變為商家涉眾利益游客登錄注冊之后,身份就變為商家,可以進行房源管理、預約管理、和商家信息管理等操作;基本路徑游客:1.如果用戶未注冊,選擇注冊;2.把注冊信息按規則填寫;3.注冊成功并轉為商家身份;4.如果用戶已注冊,則輸入登錄信息;5.角色變為商家并成功進入系統。擴展無字段列表用戶:郵箱、用戶名、密碼、電話等業務規則無備注無詳情如表2-7是商家房源管理的用例規約表:表2-7房源管理用例規約表用例編號2-7用例名稱房源管理功能描述當商家進入青年旅舍租房系統用戶端的時候,點擊房源管理,即可看到自己的房源信息列表,包括房源名稱、房源圖片、房源價格等,每次顯示十條。分頁顯示。可以根據不同的搜索條件定向搜索房源信息列表。執行者商家前置條件進入青年旅舍租房系統后置條件顯示自己的房源的信息列表。涉眾利益商家可以對自己的房源信息進行查看、新增、修改和刪除。基本路徑1.商家進入房源管理;查看房源信息;新增房源信息:3.1把正確的信息錄入;提交委托信息;修改房源信息:4.1點擊某條房源信息的修改按鈕;4.2修改需要修改的房源信息;4.3提交修改;刪除房源信息:5.1點擊某條房源信息的刪除按鈕;5.2確認刪除某條房源信息。擴展在搜索欄選擇對應的搜索條件可支持定向搜索房源信息字段列表1.房源名稱;2.房源圖片;3.房源價格等業務規則無備注無詳情如表2-8是商家預約管理的用例規約表:表2-8預約管理用例規約表用例編號2-8用例名稱預約管理功能描述在商家進入預約管理界面后,可以對自己的房源的預約情況進行管理操作。執行者商家前置條件商家登錄到青年旅舍租房系統后置條件顯示自己的房源的預約情況信息列表。涉眾利益商家可以對自己的房源信息的預約情況進行同意或者拒絕操作。基本路徑進入預約管理界面;查看自己被預約的房源列表;點擊接受或者拒絕按鈕即可;擴展無字段列表1.預約時間;2.郵箱;3.電話;4.備注信息等業務規則需要商家身份才對自己房型進行預約管理備注無詳情如表2-9是商家信息管理的用例規約表:表2-9商家信息管理用例規約表用例編號2-9用例名稱商家信息管理功能描述商家可以查看并修改商家資料。執行者商家前置條件登錄到青年旅舍租房系統用戶端。后置條件商家查看并修改商家資料成功。涉眾利益商家及時完善修改商家信息,避免數據出錯。基本路徑1.輕觸頭像或用戶名查看商家信息進入編輯界面;選擇或填寫信息;提交。擴展無字段列表1.用戶名;2.密碼;3.郵箱;4.手機號碼等;業務規則無備注無管理員用例規約表:詳情如表2-10是管理員登錄的用例規約表:表2-10登錄用例規約表用例編號2-10用例名稱登錄功能描述管理員身份驗證,通過賬號密碼登錄管理員系統執行者管理員前置條件青年旅舍租房系統正常運行。后置條件登陸成功涉眾利益管理員登錄系統后,對整體系統進行管理操作。基本路徑管理員:1.輸入賬號密碼;2.點擊登錄;3.登錄成功跳轉到后臺系統首頁;4.賬號或密碼錯誤提示有誤,重新輸入;擴展無字段列表管理員賬號、密碼、驗證碼業務規則無備注無詳情如表2-11是管理員用戶管理的用例規約表:表2-11用戶管理用例規約表用例編號2-11用例名稱用戶管理功能描述當管理員進入后臺管理系統的時候,點擊用戶管理,即可顯示本系統的所有用戶信息列表,包括用戶賬號、用戶名稱、郵箱等,每次顯示十條。分頁顯示。可以根據不同的搜索條件定向搜索用戶信息列表。執行者管理員前置條件進入青年旅舍租房后臺管理系統后置條件顯示所有用戶信息列表涉眾利益管理員可以所有用戶信息進行查看、新增、修改和刪除。基本路徑1.管理員進入用戶管理;2.查看用戶信息;新增用戶信息:3.1把正確的信息錄入;3.2提交用戶信息;修改用戶信息:4.1點擊某條用戶信息的修改按鈕;4.2修改需要修改的用戶信息;4.3提交修改;刪除用戶信息:5.1點擊某條用戶信息的刪除按鈕;5.2確認刪除某條用戶信息。擴展在搜索欄選擇對應的搜索條件可支持定向搜索用戶信息字段列表1.用戶賬號;2.用戶姓名;3.郵箱等業務規則無備注無詳情如表2-12是管理員房源管理的用例規約表:表2-12房源管理用例規約表用例編號2-12用例名稱房源管理功能描述當管理員進入后臺管理系統的時候,點擊房源管理,即可顯示本系統的所有房源信息列表,包括房源名稱、房源價格等,每次顯示十條。分頁顯示。可以根據不同的搜索條件定向搜索房源信息列表。執行者管理員前置條件進入青年旅舍租房后臺管理系統后置條件顯示所有房源信息列表涉眾利益管理員可以所有房源信息進行查看、新增、修改和刪除。基本路徑1.管理員進入房源管理;2.查看房源信息;3.新增房源信息:把正確的信息錄入;3.2提交房源信息;修改房源信息:4.1點擊某條房源信息的修改按鈕;4.2修改需要修改的房源信息;4.3提交修改;刪除房源信息:5.1點擊某條房源信息的刪除按鈕;5.2確認刪除某條房源信息。擴展在搜索欄選擇對應的搜索條件可支持定向搜索房源信息字段列表1.房源名稱;2.房源價格等業務規則無備注無詳情如表2-13是管理員預約管理的用例規約表:表2-13預約管理用例規約表用例編號2-13用例名稱預約管理功能描述當管理員進入后臺管理系統的時候,點擊預約管理,即可顯示本系統的所有預約信息列表,包括預約房源名稱、預約房源價格等,每次顯示十條。分頁顯示。可以根據不同的搜索條件定向搜索預約房源信息列表。執行者管理員前置條件進入青年旅舍租房后臺管理系統后置條件顯示所有預約房源信息列表涉眾利益管理員可以所有預約房源信息進行查看、新增、修改和刪除。基本路徑1.管理員進入預約管理;2.查看預約房源信息;3.新增預約房源信息:3.1把正確的信息錄入;提交預約房源信息;4.修改預約房源信息:4.1點擊某條預約房源信息的修改按鈕;4.2修改需要修改的預約房源信息;4.3提交修改;5.刪除預約房源信息:5.1點擊某條預約房源信息的刪除按鈕;5.2確認刪除某條預約房源信息。擴展在搜索欄選擇對應的搜索條件可支持定向搜索預約房源信息字段列表1.預約房源名稱;2.預約房源價格等業務規則無備注無詳情如表2-14是管理員委托管理的用例規約表:表2-14委托管理用例規約表用例編號2-14用例名稱委托管理功能描述當管理員進入后臺管理系統的時候,點擊委托管理,即可顯示本系統的所有委托信息列表,包括委托房源地區、委托房源價格等,每次顯示十條。分頁顯示。可以根據不同的搜索條件定向搜索委托房源信息列表。執行者管理員前置條件進入青年旅舍租房后臺管理系統后置條件顯示所有委托房源信息列表涉眾利益管理員可以對所有委托房源信息進行處理。基本路徑1.管理員進入委托管理;2.查看委托房源信息;3.處理委托信息。擴展在搜索欄選擇對應的搜索條件可支持定向搜索委托房源信息字段列表1.委托房源地區;2.委托房源價格等業務規則無備注無詳情如表2-15是管理員系統管理的用例規約表:表2-15系統管理用例規約表用例編號2-15用例名稱系統管理功能描述當管理員進入后臺管理系統的時候,點擊系統管理,即可對本系統的系統管理進行操作,主要包括菜單管理、角色管理、地區管理等。可以根據不同的模塊對不同功能進行操作。執行者管理員前置條件進入青年旅舍租房后臺管理系統后置條件對系統管理模塊進行操作。涉眾利益管理員可以對系統管理中各個模塊進行查看、新增、修改和刪除。基本路徑如:以菜單管理為例:1.管理員進入菜單管理;2.查看菜單信息;3.新增菜單信息:3.1把正確的信息錄入;提交菜單信息;4.修改代餐信息:4.1點擊某條菜單信息的修改按鈕;4.2修改需要修改的菜單信息;4.3提交修改;5.刪除菜單信息:5.1點擊某條菜單信息的刪除按鈕;5.2確認刪除菜單信息。擴展在搜索欄選擇對應的搜索條件可支持定向搜索菜單信息字段列表1.菜單名稱;2.是否有上級菜單等業務規則無備注無2.6本章小結本章首先主要總體分析出青年旅舍租房系統有用戶端和商家端還有管理員端;然后對三個端的業務需求進行分析并且用業務流程圖分別展示了用戶端和商家端和管理員端業務流程,通過功能模塊圖展示了用戶端和商家端和管理員端的功能需求,接下來對青年旅舍租房系統各方面的可行性進行了分析;最后,為了更加直截了當向用戶展示青年旅舍租房系統的功能,青年旅舍租房系統給出了用例圖并對各個用例用表格進行簡單明了的說明。
第3章系統設計3.1系統功能設計本系統由用戶系統和商家系統和管理員系統組成。3.1.1用戶子系統登錄注冊功能:用戶在進入青年旅舍租房系統后,在主界面有登錄模塊,點擊登錄組件后進入登錄界面,輸入賬號+密碼登進行登錄,登錄完成之后會重新進入首頁,此時,登錄模塊那將會顯示用戶信息。如果用戶忘記密碼,則可以點擊忘記密碼去修改密碼;如果是游客由于沒有注冊過,則可以在登錄界面的注冊按鈕跳轉到注冊界面,注冊使用郵箱加驗證碼注冊,注冊成功之后將進入登錄界面,同樣,登錄成功后會有顯示用戶信息。房源展示功能:用戶不管是在登錄的情況下,還是游客模式下,在主界面點擊全部房源,都能在該界面下顯示所有房源列表(默認加載10條,分頁顯示),如果想進入房源詳情界面,點擊某個具體房源。在房源詳情界面,有該房源的詳細信息。預約管理模塊:用戶在登錄的情況下,在房源列表中,用戶點擊某個具體的房源,就會跳轉到該房源具體信息界面。在某房源的詳細信息界面,點擊預約看房按鈕,則會彈出提交預約看房表單的界面,在該界面要按要求如實填寫預約看房的必要信息,當按照要求填寫完成之后用戶可以點擊界面下方的提交按鈕,方可提交此次看房預約。在用戶的預約管理模塊中,能看到當前用戶所提交的所有預約看房記錄,以及預約狀態。并支持修改預約信息,和刪除預約信息。委托管理模塊:用戶在登錄的情況下,在房源列表中,如果條件查詢沒有找到心儀的房源信息,那么用戶可以點擊委托管理模塊,在該模塊下,用戶可以新增委托信息,點擊新增委托按鈕,則會彈出提交委托所要填寫的表單的界面,在該界面要按要求如實填寫委托的必要信息,當按照要求填寫完成之后用戶可以點擊界面下方的提交按鈕,方可提交此次委托申請。在用戶的委托管理模塊中,能看到當前用戶所提交的所有委托記錄,以及委托狀態。并支持修改委托信息,和刪除委托信息。個人信息模塊:用戶在登錄的情況下,在點擊頂部用戶名,用戶頭像會跳到個人信息管理界面,此界面能修改密碼或者是修改個人基本信息,包括個人姓名,性別等信息。最后是退出登錄,用戶退出登錄后為游客角色,只能有查看房源信息等操作。3.1.2商家子系統登錄注冊功能:商家在進入青年旅舍租房系統后,在主界面有登錄模塊,點擊登錄組件后進入登錄界面,輸入賬號+密碼登進行登錄,登錄完成之后會重新進入首頁,此時,登錄模塊那將會顯示商家信息。如果商家忘記密碼,則可以點擊忘記密碼去修改密碼;如果是游客由于沒有注冊過,則可以在登錄界面的注冊按鈕跳轉到注冊界面,注冊使用郵箱加驗證碼注冊,注冊成功之后將進入登錄界面,同樣,登錄成功后會有顯示商家信息房源管理功能:商家在登錄的情況下,在點擊房源管理之后,就能跳到商家的房源管理模塊,在該模塊下能顯示當前商家的所有房源列表(默認加載10條,分頁顯示),并且商家能對該列表的所有房源信息進行新增,修改,刪除,查看等操作。預約管理模塊:商家在登錄的情況下,再點擊預約管理之后,就能跳到商家的預約管理模塊,在該模塊下能顯示當前商家的所有房源的預約情況(默認加載10條,分頁顯示),并且商家能對這些預約選擇接受或者拒絕的操作。操作完成之后,會同時更新具體操作的預約的狀態詳情。以便預約的用戶知曉。商家信息管理模塊:商家在登錄的情況下,在點擊頂部用戶名,用戶頭像會跳到商家信息管理界面,此界面能修改密碼或者是修改商家基本信息,包括商家姓名,地區等信息。最后是退出登錄,用戶退出登錄后為游客角色,只能有查看房源信息等操作。3.1.3管理員子系統登錄:管理員在進入青年旅舍租房后端管理系統后,在主界面有登錄模塊,目的是對管理員的身份驗證。在登錄界面輸入賬號+密碼登進行登錄,登錄完成之后會進入后臺系統管理首頁,右上角會顯示對應的管理員個人信息。用戶管理:管理員在進入青年旅舍租房后端管理系統后,進入主界面點擊用戶管理,即可進入用戶管理模塊,此界面能顯示本系統所有的用戶信息(默認加載10條,分頁顯示),且支持條件篩選特定用戶,管理員具有最高權限,可以對所有用戶進行查看,新增,修改,刪除操作。房源管理:管理員在進入青年旅舍租房后端管理系統后,進入主界面點擊房源管理,即可進入房源管理模塊,此界面能顯示本系統所有的房源信息(默認加載10條,分頁顯示),且支持條件篩選特定房源,管理員具有最高權限,可以對所有房源信息進行查看,新增,修改,刪除操作。預約管理:管理員在進入青年旅舍租房后端管理系統后,進入主界面點擊預約管理,即可進入預約管理模塊,此界面能顯示本系統所有的房源預約信息(默認加載10條,分頁顯示),且支持條件篩選特定房源預約信息,管理員具有最高權限,可以對所有房源預約信息進行查看,新增,修改,刪除操作。委托管理:管理員在進入青年旅舍租房后端管理系統后,進入主界面點擊委托管理,即可進入委托管理模塊,此界面能顯示本系統所有的委托信息(默認加載10條,分頁顯示),且支持條件篩選特定委托信息,然后管理員可對其進行處理,管理員具有最高權限,可以對所有委托信息進行查看,新增,修改,刪除操作。系統管理:管理員在進入青年旅舍租房后端管理系統后,進入主界面點擊系統管理,即可進入系統管理模塊,系統管理主要包括:角色管理、地區管理、菜單管理等。此處以菜單管理為例:進入系統管理界面能顯示本系統所有的菜單信息,管理員具有最高權限,可以對所有菜單信息進行查看,新增,修改,刪除操作。3.2青年旅舍租房系統類圖圖3.2青年旅舍租房系統類圖3.3青年旅舍租房系統順序圖本小節不再對所有的順序圖的詳細實現進行介紹,主要介紹系統中用戶注冊順序圖、用戶登錄順序圖、商家房源管理順序圖、管理員地區管理順序圖的設計和實現。3.3.1用戶系統順序圖1.用戶注冊順序圖用戶進入青年旅舍租房系統用戶端,點擊右上角登錄,即可進入到登錄界面,若是想進入注冊界面,點擊登錄按鈕旁邊的注冊按鈕即可,在注冊界面中輸入郵箱、手機號碼等必要信息,在輸入的過程中則會判端郵箱地址、手機號碼是否是有效的格式,正確的話,可點擊獲取驗證碼,否則不可獲取驗證碼;青年旅舍租房系統用戶端則請求青年旅舍租房系統服務器獲取驗證碼;青年旅舍租房系統服務器則會發送驗證碼給用戶所填郵箱地址;用戶獲取驗證碼之后,輸入驗證碼并確認注冊;青年旅舍租房系統則向青年旅舍租房系統服務器發起注冊請求;青年旅舍租房系統服務器會判斷驗證碼是否正確;如果青年旅舍租房系統服務判斷驗證碼錯誤,則青年旅舍租房系統客戶端會收到錯誤信息提示;如果青年旅舍租房系統服務判斷密碼正確,則進一步查詢該用戶是否存在;如果青年旅舍租房系統服務器查到該用戶已存在,則青年旅舍租房系統用端會收到錯誤信息提示;如果青年旅舍租房系統服務器查明該用戶未存在,則青年旅舍租房系統用戶端將注冊成功并登錄。完整用戶注冊順序圖如圖3.3.1-1所示:圖3.3.1-1用戶注冊順序圖2.用戶登錄順序圖用戶在青年旅舍租房系統用戶端進入登錄界面并輸入登錄信息;青年旅舍租房系統用戶端會向青年旅舍租房系統服務器發起登錄請求;青年旅舍租房系統服務器會判斷對應用戶的登錄信息是否正確;如果青年旅舍租房系統服務器的判斷結果為是,則把用戶信息發給青年旅舍租房系統用戶端;如果青年旅舍租房系統服務器的判斷結果為否,則把錯誤信息發給青年旅舍租房系統用戶端;完整用戶注冊順序圖如圖3.3.1-2所示:圖3.3.1-2用戶登錄順序圖3.3.2商家系統順序圖1.商家新增房源信息順序圖商家在青年旅舍租房系統用戶端進入房源管理界面并點擊新增房源;在用戶端彈出的窗口填寫對應的房源信息;商家點擊提交按鈕把信息提交到青年旅舍租房系統服務器;青年旅舍租房系統服務器返回操作結果給青年旅舍租房系統用戶端;完整新增房源信息順序圖如圖3.3.2-1所示:圖3.3.2-1商家新增房源信息順序圖2.商家修改房源信息順序圖商家在青年旅舍租房系統用戶端進入房源管理界面并點擊某條房源的修改;在用戶端彈出的房源信息界面修改對應的房源信息;商家點擊提交按鈕把修改后信息提交到青年旅舍租房系統服務器;青年旅舍租房系統服務器返回操作結果給青年旅舍租房系統用戶端;完整修改房源信息順序圖如圖3.3.2-2所示:圖3.3.2-2商家修改房源信息順序圖3.商家刪除房源信息順序圖商家在青年旅舍租房系統用戶端進入房源管理界面并點擊某條房源的刪除;在用戶端彈出提示是否刪除該房源的確認界面;如果商家選擇否,則關閉提示框;如果商家選擇是,則把要刪除的房源信息發給青年旅舍租房系統服務器;青年旅舍租房系統服務器返回操作結果給青年旅舍租房系統用戶端;完整刪除房源信息順序圖如圖3.3.2-3所示:圖3.3.2-3商家刪除房源信息順序圖3.3.3管理員系統順序圖1.新增地區順序圖管理員在青年旅舍租房系統管理員端進入地區管理界面并點擊新增地區;在管理員端彈出新增地區的窗口填寫對應信息;管理員點擊提交按鈕把信息提交到青年旅舍租房系統服務器;青年旅舍租房系統服務器返回操作結果給青年旅舍租房系統管理員端;完整新增地區順序圖如圖3.3.3-1所示:圖3.3.3-1管理員新增地區順序圖2.管理員修改地區順序圖管理員在青年旅舍租房系統管理員端進入地區管理界面并點擊某條地區的修改按鈕;在管理員端彈出的地區信息界面修改對應的地區信息;管理員點擊提交按鈕把修改后信息提交到青年旅舍租房系統服務器;青年旅舍租房系統服務器返回操作結果給青年旅舍租房系統管理員端;完整修改地區信息順序圖如圖3.3.3-2所示:圖3.3.3-2管理員修改地區順序圖3.管理員刪除地區順序圖管理員在青年旅舍租房系統管理員端進入地區管理界面并點擊某條地區的刪除按鈕;在管理員端彈出提示是否刪除該地區的確認界面;如果管理員選擇否,則關閉提示框;如果管理員選擇是,則把要刪除的地區信息發給青年旅舍租房系統服務器;青年旅舍租房系統服務器返回操作結果給青年旅舍租房系統管理員端;完整刪除地區信息順序圖如圖3.3.3-3所示:圖3.3.3-3管理員刪除地區順序圖3.4青年旅舍租房系統活動圖本小節不再對所有的活動圖的詳細實現進行介紹,主要介紹系統中用戶委托管理活動圖、商家房源管理活動圖、管理員地區管理活動圖的設計和實現。3.4.1用戶系統活動圖用戶委托管理活動圖:用戶在青年旅舍租房系統用戶端進入委托管理界面,用戶在此界面能查看和管理自己的委托信息。用戶可以點擊界面中的新增委托按鈕,會彈出新增委托界面,用戶填寫并且提交委托信息便實現了新增委托;點擊某條委托信息的修改按鈕,則進入編輯該委托信息的界面,在該界面中用戶填寫所要修改的委托信息,便可以更新委托信息,如果用戶要刪除該委托信息,則點擊對應委托信息的刪除按鈕即可。完整的用戶委托管理活動圖如圖3.4.1-1所示:圖3.4.1-1用戶委托管理活動圖3.4.2商家系統活動圖商家房源管理活動圖:商家在青年旅舍租房系統商家端進入房源管理界面,商家在此界面能查看和管理自己的房源信息。商家可以點擊界面中的新增房源按鈕,會彈出新增房源界面,商家填寫并且提交房源信息便實現了新增房源;點擊某條房源信息的修改按鈕,則進入編輯該房源信息的界面,在該界面中商家填寫所要修改的房源信息,便可以更新房源信息,如果用戶要刪除該房源信息,則點擊對應房源信息的刪除按鈕即可。完整的商家房源管理活動圖如圖3.4.2-1所示:圖3.4.2-1商家房源管理活動圖3.4.3管理員系統活動圖管理員地區管理活動圖:管理員在青年旅舍租房系統管理員端進入地區管理界面,管理員在此界面能查看和管理所有的地區信息。管理員可以點擊界面中的新增地區按鈕,會彈出新增地區界面,管理員填寫并且提交地區信息便實現了新增地區;點擊某條地區信息的修改按鈕,則進入編輯該地區信息的界面,在該界面中管理員填寫所要修改的地區信息,便可以更新地區信息,如果管理員要刪除該地區信息,則點擊對應地區信息的刪除按鈕即可。完整的管理員地區管理活動圖如圖3.4.3-1所示:圖3.4.3-1管理員地區管理活動圖3.5青年旅舍租房系統狀態圖青年旅舍租房系統的預約看房狀態共有預約中、預約成功、預約失敗三種狀態,由此可確定青年旅舍租房系統的預約看房狀態轉換表,如表3.5-1所示:圖3.5-1預約看房狀態圖3.6數據庫設計通過對系統需求分析,系統需要建立一些數據庫表來存儲相關的信息,如用戶信息、預約信息、委托信息、房源信息等一些數據庫表,以下是對上述一些主要數據庫表的設計:sys_user(用戶)表該表為用戶表,用于保存用戶的一些基本信息,表中已對各字段進行了注釋,該表的主鍵為id。表結構如表3.6-1所示:
3.6-1User表列名數據類型可為空注釋idBIGINTNOTNULL主鍵usernameVARCHARNOTNULL用戶名passwordVARCHARNULL密碼real_nameVARCHARNULL姓名head_urlVARCHARNULL頭像genderTINYINTNULL性別0:男1:女2:保密emailVARCHARNULL郵箱mobileVARCHARNULL手機號dept_idBIGINTNULL地區idsuper_adminTINYINTNULL超級管理員0:否1:是statusTINYINTNULL狀態0:停用1:正常creatorBIGINTNULL創建者create_datedatetimeNULL創建時間updaterBIGINTNULL更新者update_datedatetimeNULL更新時間remarkVARCHARNULL備注user_typeTINYINTNULL用戶類型codeVARCHARNULL激活碼bysj_order(預約)表該表為預約表,用于保存預約管理的一些基本信息,表中已對各字段進行了注釋,該表的主鍵為id。表結構如表3.6-2所示:
表3.6-2bysj_order表列名數據類型可為空注釋idBIGINTNOTNULL主鍵house_idBIGINTNULL房源idcustomer_idBIGINTNULL客戶idbusiness_idBIGINTNULL商家idstatuTINYINTNULL預約狀態0-預約中1-預約成功2-預約失敗creatorBIGINTNULL創建者create_datedatetimeNULL創建時間updaterBIGINTNULL更新者update_datedatetimeNULL更新時間bysj_bail(委托)表該表為委托表,用于保存委托管理的一些基本信息,表中已對各字段進行了注釋,該表的主鍵為id。表結構如表3.6-3所示:表3.6-3bysj_bail表列名數據類型可為空注釋idBIGINTNOTNULL主鍵priceVARCHARNULL委托房源價格dept_idBIGINTNULL委托房源地區areaVARCHARNULL委托房源面積typeVARCHARNULL委托房源房型bail_timedatetimeNULL委托看房時間customer_idBIGINTNULL委托人idcustomer_emailVARCHARNULL委托人郵箱delTINYINTNULL是否刪除0-否1-是creatorBIGINTNULL創建者statuTINYINTNULL委托狀態0-委托中1-委托成功2-委托失敗create_datedatetimeNULL創建時間updaterBIGINTNULL更新者update_datedatetimeNULL更新時間bysj_house(房源)表該表為房源表,用于保存房源管理的一些基本信息,表中已對各字段進行了注釋,該表的主鍵為id。表結構如表3.6-4所示:表3.6-4bysj_house表列名數據類型可為空注釋idBIGINTNOTNULL主鍵business_idBIGINTNULL商家idpriceVARCHARNULL房源價格dept_idBIGINTNULL房源地區areaVARCHARNULL房源面積typeVARCHARNULL房源類型remarkVARCHARNULL房源簡介is_shopTINYINTNULL是否上架0-下架1-上架delTINYINTNULL是否刪除0-否1-是creatorBIGINTNULL創建者create_datedatetimeNULL創建時間updaterBIGINTNULL更新者update_datedatetimeNULL更新時間3.7本章小結本章首先對青年旅舍租房系統用戶系統的用戶子系統和商家子系統和管理員子系統進行了系統功能的詳細設計,然后畫出了青年旅舍租房系統的類圖、順序圖、和部分的活動圖與狀態圖,更加直觀地展示了青年旅舍租房系統的各個功能;最后是對青年旅舍租房系統的數據庫進行設計。
第4章系統實現4.1青年旅舍租房系統用戶端界面實現本章不再對所有的用戶端界面圖的詳細實現進行介紹,主要介紹系統中的登錄、注冊、委托管理等的設計和實現。 用戶登錄界面實現:1.用戶啟動項目之后自動進入登錄界面,在此界面需要輸入對應的賬號、密碼、驗證碼進行校驗,如圖4.1.1所示:圖4.1.1登錄界面圖用戶注冊界面實現:2.用戶在登錄界面點擊注冊按鈕,則會跳轉到注冊界面,在此界面要按要求填寫對應的信息,點擊提交則會對所填信息進行校驗。如選擇用戶為商家時,則要上傳營業執照等,如圖4.1.2所示:圖4.1.2注冊界面圖委托管理界面實現:3.用戶在登錄之后(未登錄則跳轉至登錄界面)點擊個人中心菜單按鈕,會跳轉到個人中心界面,通過獲取當前登陸人信息展示對應的委托管理列表。如圖4.1.3所示:圖4.1.3委托管理界面圖4.2青年旅舍租房系統商家端界面實現本章不再對所有的商家端界面圖的詳細實現進行介紹,主要介紹系統中的預約管理、全部房源、個人信息等的設計和實現。 預約管理界面實現:1.商家登錄成功后(未登錄則跳轉至登錄頁面)點擊個人中心按鈕,點擊預約管理系統能根據當前登錄人信息顯示對應的商家預約管理列表,如圖4.2.1所示:圖4.2.1商家預約管理界面圖全部房源界面實現:2.啟動項目后,不論登陸與否,點擊全部房源菜單欄按鈕,即可顯示系統全部房源列表,并且支持按已選條件進行篩選。如圖4.2.2所示:圖4.2.2全部房源界面圖個人信息界面實現:3.商家登錄成功后(未登錄則跳轉至登錄頁面)點擊個人中心按鈕,點擊個人信息管理,系統能根據當前登錄人信息顯示對應的個人信息,修改后點擊提交即可修改成功。如圖4.2.3所示:圖4.2.3個人信息管理界面圖4.3青年旅舍租房系統管理員端界面實現本章不再對所有的管理員端界面圖的詳細實現進行介紹,主要介紹系統中的房源管理、委托管理、預約管理的設計和實現。管理員房源管理界面實現:1.管理員進入青年旅舍租房系統管理員端之后點擊房源管理后會看到房源列表,如圖4.3.1,在本頁面中管理員具有最高權限,可對所有房源信息進行增刪改查等操作。圖4.3.1管理員端房源管理界面圖管理員委托管理界面實現:2.管理員進入青年旅舍租房系統管理員端之后點擊委托管理后會看到委托列表,如圖4.3.2,在本頁面中管理員具有最高權限,可對所有房源信息進行增刪改查等操作,同時能進行處理委托操作。圖4.3.2管理員端委托管理界面圖管理員預約管理界面實現:3.管理員進入青年旅舍租房系統管理員端之后點擊預約管理后會看到預約列表,如圖4.3.3,在本頁面中管理員具有最高權限,可對所有房源信息進行增刪改查等操作。圖4.3.3管理員端預約管理界面圖4.4本章小結本章主要是對青年旅舍租房系統的設計進行實現,給出各個功能APP界面的截圖以展現系統實現的效果。
第5章系統測試5.1系統測試的目的為了找到系統中的漏洞是系統測試的目的,系統的漏洞可能存在于系統、功能、過程、數據和編碼中,我們需要在這些方面上進行測試以找到系統的漏洞并修復。通過系統測試來對程序質量進行檢查,使基于Springboot的青年旅舍租房系統變得成熟穩定,所以這個階段是軟件開發中必不可少的部分。5.2系統測試的意義當今時代是一個各種系統雜亂繁多的信息時代,系統的質量參差不齊。為了確保開發出來的基于Springboot的青年旅舍租房系統的可靠性、完整性。因此,系統測試是一個不可或缺的階段。通過一系列的嚴格測試,有利于提高基于Springboot的青年旅舍租房系統的質量,使用戶的體
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 周口地理面試題及答案
- 幼兒園小班美術《烤面包》教案
- java后臺框架面試題及答案
- 外貿入職試題及答案
- 美團java面試題及答案
- 自我保護教育核心要點
- 檢修人員考試題及答案
- 軟件建模試題及答案
- 產品崗位的面試題及答案
- 企劃創意面試題及答案
- 2023年甘肅蘭州大學網絡與繼續教育學院人員招聘2人高頻考點題庫(共500題含答案解析)模擬練習試卷
- 肝內膽管結石詳解
- 發電機勵磁系統檢修與維護
- 2023-2024學年福建省泉州市小學語文六年級期末自測模擬試卷
- GB 29541-2013熱泵熱水機(器)能效限定值及能效等級
- 控規用地代碼
- 2023年上杭縣社區工作者招聘考試筆試題庫及答案解析
- 2021年曹楊二中自招數學試卷
- 新能源汽車底盤檢修全套課件
- 幼兒園大班數學口算練習題可打印
- 江蘇特種作業人員體檢表
評論
0/150
提交評論