《基于BS的房屋租售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8100字(論文)_第1頁(yè)
《基于BS的房屋租售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8100字(論文)_第2頁(yè)
《基于BS的房屋租售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8100字(論文)_第3頁(yè)
《基于BS的房屋租售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8100字(論文)_第4頁(yè)
《基于BS的房屋租售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》8100字(論文)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

-6-基于BS的房屋租售管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u175361前言 1274832相關(guān)技術(shù) 2314412.1JAVA簡(jiǎn)介 2186342.2B/S架構(gòu) 242252.3MySQL數(shù)據(jù)庫(kù) 2287742.4springboot框架 219953需求分析 4183843.1可行性分析 4130133.1.1技術(shù)可行性 4305843.1.2經(jīng)濟(jì)可行性 4173243.1.3操作可行性 4202643.2性能分析 5248563.3需求分析概述 5163973.4系統(tǒng)流程分析 538563.4.1操作流程 581473.4.2添加信息流程 6286323.4.3刪除信息流程分析 6178684系統(tǒng)設(shè)計(jì) 8192204.1時(shí)序圖的建立 8231084.2系統(tǒng)功能設(shè)計(jì) 9292584.3系統(tǒng)用例分析 9126474.4數(shù)據(jù)庫(kù)設(shè)計(jì) 1158084.4.1數(shù)據(jù)庫(kù)概念模型 1157344.4.2數(shù)據(jù)庫(kù)基本表 135725系統(tǒng)實(shí)現(xiàn) 16206755.1登錄功能的實(shí)現(xiàn) 16302805.2用戶管理模塊 19155855.3房屋列表模塊 21174835.4預(yù)訂訂單管理模塊 22231295.5系統(tǒng)首頁(yè)模塊 2365256系統(tǒng)測(cè)試 2514346.1系統(tǒng)測(cè)試目的 25318306.2測(cè)試方法 25327326.3測(cè)試用戶登錄功能 26131296.4測(cè)試房東新增房屋租售信息功能 26162486.5測(cè)試投訴建議功能 2617971結(jié)論 285147參考文獻(xiàn) 291前言現(xiàn)如今我國(guó)經(jīng)濟(jì)迅速發(fā)展,城市擴(kuò)張是發(fā)展過(guò)程中的必經(jīng)之道路。隨著越來(lái)越多的人涌入城市工作,直接刺激了房屋租售的需求。然而,作為傳統(tǒng)的租售服務(wù)媒介,房屋中介行業(yè)魚龍混雜,可信度和效率都不高,且避免不了高昂的中介費(fèi)。因此,面對(duì)社會(huì)中的這種情況,亟需一個(gè)現(xiàn)代、科學(xué)、高效的管理的互聯(lián)網(wǎng)平臺(tái)來(lái)展示房屋租售信息。房屋租售系統(tǒng)是當(dāng)前管理過(guò)程中出現(xiàn)問(wèn)題較多同時(shí)問(wèn)題又都需要即刻解決的一個(gè)領(lǐng)域,以往的房屋租售系統(tǒng)具有系統(tǒng)數(shù)據(jù)升級(jí)不及時(shí)、查找不方便以及效率過(guò)低等缺點(diǎn),因此當(dāng)前十分需要一個(gè)頁(yè)面友好、運(yùn)行簡(jiǎn)單、便于使用的以B/S結(jié)構(gòu)為基礎(chǔ)的房屋租售系統(tǒng)。由于當(dāng)今時(shí)代的迅速發(fā)展與信息技術(shù)的廣泛運(yùn)用,各類信息系統(tǒng)隨之出現(xiàn)。網(wǎng)絡(luò)的迅速普及,使得當(dāng)前社會(huì)邁入信息化的階段,各類信息系統(tǒng)全都在工業(yè)、商業(yè)以及信息等領(lǐng)域當(dāng)中產(chǎn)生著巨大影響。眾多以往的信息與數(shù)據(jù)庫(kù)系統(tǒng)逐步轉(zhuǎn)移到網(wǎng)絡(luò)當(dāng)中,一個(gè)嶄新的信息傳播媒體獲得大眾的認(rèn)可。其所涉及的范圍較為廣泛,而且獲得了大力推行。房屋租售系統(tǒng)是一個(gè)新興的產(chǎn)業(yè)管理方式,其早就已經(jīng)突破國(guó)界,為管理者開展房屋租售監(jiān)管活動(dòng)提供巨大便利。改善以往信息管理形式的缺陷之后,信息管理技術(shù)正在逐步獲得快速發(fā)展。當(dāng)今社會(huì)處于網(wǎng)絡(luò)發(fā)展十分迅速的環(huán)境下,本系統(tǒng)研發(fā)的目的就是為了構(gòu)建一項(xiàng)網(wǎng)絡(luò)平臺(tái)用于開展房屋租售的管理與共享活動(dòng),以此使房屋租售管理能夠變得更合理有序,還能夠在較大程度上提升以B/S結(jié)構(gòu)為基礎(chǔ)的房屋租售系統(tǒng)的工作效率,此外,該系統(tǒng)的研發(fā)同樣也是對(duì)于大學(xué)四年所學(xué)內(nèi)容的整理與歸納。

2相關(guān)技術(shù)2.1JAVA簡(jiǎn)介JAVA語(yǔ)言是近年來(lái)編程排行靠前的語(yǔ)言,網(wǎng)站設(shè)計(jì)和系統(tǒng)開發(fā)都與JAVA有關(guān),應(yīng)用廣泛PAGEREF_Ref18443\h。其具備十分優(yōu)越的兼容性能夠跨平臺(tái)的運(yùn)用,網(wǎng)絡(luò)的普及為人們傳達(dá)數(shù)據(jù)提供了更好的方式,使得信息資源能夠獲得最高程度的共享,人們的相互溝通也更為便捷,信息傳遞不再受到空間的制約,給大眾的日常生活帶來(lái)了較大的便捷。2.2B/S架構(gòu)近些年由于計(jì)算機(jī)網(wǎng)絡(luò)的迅速普及,各種模式型的結(jié)構(gòu)業(yè)同樣獲得了一定程度的發(fā)展,比如所用到的B/S結(jié)構(gòu)。其便于研發(fā)者對(duì)于項(xiàng)目開展再次復(fù)工研發(fā)時(shí)能夠減少工作量,以此使得系統(tǒng)更為簡(jiǎn)潔,可以有效降低后期人工成本,系統(tǒng)維護(hù)等工作量大幅度減少。基于B/S結(jié)構(gòu)的客服端當(dāng)中的系統(tǒng)主要是通過(guò)web中的瀏覽器開展實(shí)際運(yùn)用的,計(jì)算機(jī)是以其為主體的服務(wù)器系統(tǒng),通過(guò)對(duì)于客戶端的具體操作便能夠把webServer數(shù)據(jù)庫(kù)當(dāng)中的數(shù)據(jù)實(shí)現(xiàn)互換。因此對(duì)于該系統(tǒng)開展功能維護(hù)時(shí),不會(huì)由于時(shí)長(zhǎng)以及費(fèi)用而去影響到此系統(tǒng)的升級(jí),由此可知B/S下的結(jié)構(gòu)系統(tǒng)所更新的僅僅是服務(wù)器當(dāng)中的數(shù)據(jù)庫(kù),而并非是所有數(shù)據(jù)庫(kù)當(dāng)中的信息。同樣能夠利用一定的網(wǎng)號(hào)在各個(gè)地區(qū)開展對(duì)于此系統(tǒng)的維護(hù)與更新,并不會(huì)由此被限制。2.3MySQL數(shù)據(jù)庫(kù)MySQL采用關(guān)系模型,作為當(dāng)下比較流行的MySQL數(shù)據(jù)庫(kù)管理系統(tǒng),其具有較強(qiáng)的可信度以及安全性,存儲(chǔ)空間充足,能夠?qū)τ谙到y(tǒng)當(dāng)中全部用戶的數(shù)據(jù)開展存儲(chǔ)與升級(jí)。當(dāng)前社會(huì)處于大數(shù)據(jù)時(shí)期,數(shù)據(jù)庫(kù)管理可以對(duì)于當(dāng)前各類型數(shù)據(jù)信息進(jìn)行有效的的管理。因此數(shù)據(jù)庫(kù)使得數(shù)據(jù)的存儲(chǔ)變得更加便利,MySQL是目前運(yùn)用范圍最廣的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),其具體包括客戶端和服務(wù)端兩個(gè)構(gòu)成部分,使用者僅需把操作命令傳送到服務(wù)端,其接收到相應(yīng)的命令之后便會(huì)開展對(duì)應(yīng)的操作。此外較之其余那些數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL數(shù)據(jù)庫(kù)更為便利并且不需要任何費(fèi)用,還能夠跨平臺(tái)運(yùn)用于Windows、Linux等系統(tǒng)當(dāng)中,其能夠支持各種編程語(yǔ)言。2.4springboot框架SpringBoot框架的誕生是對(duì)Spring系列不斷優(yōu)化從簡(jiǎn)的結(jié)果,力爭(zhēng)為企業(yè)提供敏捷開發(fā)的工具,該框架采用“約定大于配置”的理念,采用了固定的方法去開展配置工作,進(jìn)而使得研發(fā)者可以由機(jī)械化并且低成效的模板化配置中脫離出來(lái),能夠更加專注地把精力放到實(shí)際開發(fā)中來(lái),致力于在競(jìng)爭(zhēng)激烈的應(yīng)用開發(fā)領(lǐng)域成為領(lǐng)頭羊。3需求分析3.1可行性分析3.1.1技術(shù)可行性不管是筆記本或者是臺(tái)式機(jī),電腦以十分迅速的發(fā)展趨勢(shì)占領(lǐng)了大眾的學(xué)習(xí)和工作,所以可以在一定程度上提升電腦對(duì)于人們?nèi)粘W(xué)習(xí)和工作所帶來(lái)的便利程度的則是安裝在電腦當(dāng)中的功能軟件。本文所創(chuàng)建的系統(tǒng),由簡(jiǎn)潔方便的層面入手,主要是借助文字索引去引導(dǎo)使用者進(jìn)行相關(guān)操作。軟件以及硬件設(shè)備能否符合研發(fā)者的需求等?;ヂ?lián)網(wǎng)科技的迅速進(jìn)步帶動(dòng)網(wǎng)絡(luò)傳輸?shù)男手饾u提高,價(jià)格逐漸降低,安全性逐漸增強(qiáng),任何一個(gè)硬件平臺(tái)都可以實(shí)現(xiàn)該房屋租售系統(tǒng)研發(fā)所需的條件。(1)硬件可行性分析房屋租售系統(tǒng)研發(fā)平臺(tái)的創(chuàng)建對(duì)所運(yùn)用的計(jì)算機(jī)無(wú)任何強(qiáng)制規(guī)定,其能夠順利編寫代碼以及開展頁(yè)面設(shè)計(jì)即可,不過(guò)對(duì)服務(wù)器的選擇存在一些條件,在平臺(tái)創(chuàng)建結(jié)束后進(jìn)行上傳的服務(wù)器是存在相關(guān)要求的,其首先需要選取安全性較強(qiáng)的;其次是網(wǎng)站的運(yùn)行需要流暢,不可以停留太久;最后是需要選取性價(jià)比較高的。(2)軟件可行性分析。研發(fā)該系統(tǒng)所運(yùn)用的是云計(jì)算,其優(yōu)勢(shì)包括流量的可拓展性以及以流量為基礎(chǔ)的智能調(diào)節(jié),能夠確保系統(tǒng)自身的安全性和對(duì)數(shù)據(jù)信息的有效儲(chǔ)存。房屋租售系統(tǒng)開發(fā)平臺(tái)的創(chuàng)建在計(jì)算機(jī)選取、服務(wù)器以及軟件層面都不存在問(wèn)題,所以是能夠?qū)嵤﹦?chuàng)建的。3.1.2經(jīng)濟(jì)可行性在房屋租售系統(tǒng)的研發(fā)以前所進(jìn)行的市場(chǎng)調(diào)查研究和其余文化公司有關(guān)的網(wǎng)站數(shù)據(jù)分析,都無(wú)需任何費(fèi)用,皆是研發(fā)者自身所做的努力,每一項(xiàng)工作皆是由其自身所完成的,遇到具有一定難度的問(wèn)題時(shí),大部分是在老師以及同學(xué)的幫助下處理的,因此該系統(tǒng)的研發(fā)在經(jīng)濟(jì)方面具有可行性,是無(wú)須任何額外花費(fèi)的。運(yùn)用較為完善的技術(shù),該系統(tǒng)是以Java為基礎(chǔ)進(jìn)行研發(fā)的,運(yùn)用MySQL數(shù)據(jù)庫(kù)。因此該系統(tǒng)對(duì)于研發(fā)財(cái)力以及人力的需求不大,在經(jīng)濟(jì)方面具備可行性。3.1.3操作可行性操作可行性具體是指在房屋租售系統(tǒng)成功創(chuàng)建之后用戶的使用感受,系統(tǒng)管理員能夠借助系統(tǒng)對(duì)于有關(guān)的數(shù)據(jù)信息進(jìn)行相應(yīng)的管理,用戶以及管理員這兩類角色,都能夠十分方便的打開自身相應(yīng)的系統(tǒng)頁(yè)面,建筑頁(yè)面導(dǎo)航菜單便能夠直接了解操作功能模塊,能夠滿足使用者對(duì)于數(shù)據(jù)的需要以及管理員對(duì)于數(shù)據(jù)的管理,該系統(tǒng)當(dāng)中各項(xiàng)功能模塊的操作管理無(wú)需專業(yè)人員去開展,因此在系統(tǒng)的可操作性方面是可行的。該系統(tǒng)的操作運(yùn)用是借助界面窗口實(shí)施登錄,因此使用者僅僅需要掌握一些較為基礎(chǔ)的計(jì)算機(jī)操作即可。3.2性能分析響應(yīng)能力:系統(tǒng)能夠針對(duì)使用者的請(qǐng)求迅速進(jìn)行相應(yīng)的反應(yīng),可以返回準(zhǔn)確及時(shí)的數(shù)據(jù),盡最大力量防止其出現(xiàn)死機(jī)與卡頓的情況。處理能力:針對(duì)網(wǎng)站當(dāng)中產(chǎn)生的異常問(wèn)題可以采用快速且高效的方式去解決,可以在產(chǎn)生異常問(wèn)題之后立刻對(duì)其進(jìn)行備份,確?;氐揭郧暗臓顟B(tài),信息不會(huì)丟失或被修改。穩(wěn)定性:系統(tǒng)進(jìn)行長(zhǎng)期運(yùn)作時(shí),不會(huì)產(chǎn)生異常狀況,其正常使用各項(xiàng)功能。安全性:系統(tǒng)具備很強(qiáng)的加密系統(tǒng),能夠確保數(shù)據(jù)在進(jìn)行傳輸時(shí)不會(huì)意外泄露,在使用者上傳表單時(shí),則會(huì)提醒進(jìn)行驗(yàn)證操作,以此確保信息不會(huì)被外人所截獲。可擴(kuò)展性:系統(tǒng)可以在恰當(dāng)時(shí)間進(jìn)行相應(yīng)的調(diào)整,改進(jìn)存在的各項(xiàng)問(wèn)題,系統(tǒng)當(dāng)中會(huì)存在相應(yīng)的補(bǔ)丁,以此去完善所產(chǎn)生的漏洞問(wèn)題。3.3需求分析概述該系統(tǒng)具有下面這些具體功能:該系統(tǒng)具體包括的功能為:普通使用者借助對(duì)于網(wǎng)頁(yè)查找住房數(shù)據(jù)和留言;會(huì)員使用者基于普通使用者的權(quán)限去發(fā)布與管理住房數(shù)據(jù);系統(tǒng)管理員能夠?qū)τ诰W(wǎng)站開展相應(yīng)的維護(hù)與管理。(1)網(wǎng)站管理員包含四大功能模塊:網(wǎng)站信息管理:能夠設(shè)定其自身所具有有的權(quán)限,設(shè)定網(wǎng)站的會(huì)員體系等。用戶信息管理:能夠?qū)τ谠撈脚_(tái)已完成注冊(cè)的用戶開展管理與查找活動(dòng)。房屋信息管理:能夠增添、刪改平臺(tái)當(dāng)中的各類房屋數(shù)據(jù);此外還有租售信息管理,包括租售合同審核,租售合同管理等。廣告信息管理:管理員能夠增添住房的鏈接數(shù)據(jù)與照片以此對(duì)房屋進(jìn)行宣傳。(2)注冊(cè)用戶包含兩大功能模塊:注冊(cè)和登錄:首次進(jìn)入系統(tǒng)時(shí),用戶需要填寫基本信息進(jìn)行注冊(cè)。查看房屋信息:用戶可以在網(wǎng)站查看房屋信息,評(píng)價(jià)租房,查看自己的租房歷史,簽約租售合同和查詢合同等。發(fā)布房屋信息:會(huì)員級(jí)別的使用者能夠利用該平臺(tái)去發(fā)布與管理房屋的各類數(shù)據(jù)信息。3.4系統(tǒng)流程分析3.4.1操作流程系統(tǒng)所具備的安全性首先體現(xiàn)在用戶登錄這個(gè)環(huán)節(jié)當(dāng)中,如果使用者要想進(jìn)入該系統(tǒng),則需要在登錄頁(yè)面填入相應(yīng)的信息才能夠?qū)崿F(xiàn)登錄,而且使用者所填入的信息必須正確才能夠來(lái)到后續(xù)的操作頁(yè)面,以此對(duì)于功能模塊實(shí)施相應(yīng)的操作,假如使用者所填入的信息不準(zhǔn)確,那么窗口便會(huì)彈出提醒,用戶登錄失敗,請(qǐng)回到第一步重新輸入信息。具體流程見(jiàn)圖3-1。圖3-1操作流程圖3.4.2添加信息流程在添加信息時(shí),編號(hào)系統(tǒng)會(huì)采取自動(dòng)編號(hào)的形式,使用者填入所需要添加的信息,系統(tǒng)就能夠自動(dòng)確認(rèn)數(shù)據(jù)與信息,之后,會(huì)將通過(guò)驗(yàn)證的有效數(shù)據(jù)添加至系統(tǒng)當(dāng)中,假如信息驗(yàn)證未通過(guò),那么就必須再次輸入有效數(shù)據(jù)。具體流程見(jiàn)圖3-2。圖3-2添加信息流程圖3.4.3刪除信息流程分析無(wú)論哪一類用戶角色,只要其打開系統(tǒng)操作頁(yè)面,便能夠使用各項(xiàng)具體的操作功能。對(duì)于系統(tǒng)數(shù)據(jù)的刪除來(lái)說(shuō),只要使用著把數(shù)據(jù)進(jìn)行刪除之后,則已經(jīng)被刪除的數(shù)據(jù)便不能再次恢復(fù),因此使用者在數(shù)據(jù)刪除方面,必須提前確認(rèn)該項(xiàng)數(shù)據(jù)是否需要?jiǎng)h除,在完全確認(rèn)之后,再對(duì)其進(jìn)行刪除。具體流程見(jiàn)圖3-3。圖3-3刪除信息流程圖

4系統(tǒng)設(shè)計(jì)4.1時(shí)序圖的建立(1)用戶登錄時(shí)序圖,如圖4-1所示。圖4-1用戶登錄時(shí)序圖(2)管理員登錄功能的時(shí)序圖,如圖4-2所示。圖4-2管理員登錄功能時(shí)序圖4.2系統(tǒng)功能設(shè)計(jì)具體系統(tǒng)功能設(shè)計(jì)如圖4-3所示。圖4-3系統(tǒng)結(jié)構(gòu)圖4.3系統(tǒng)用例分析UML屬于軟件文檔內(nèi)容描述應(yīng)用程序的實(shí)施事實(shí)統(tǒng)一的建模語(yǔ)言,已經(jīng)是現(xiàn)在社會(huì)乃至國(guó)際軟件行業(yè)非常認(rèn)可的系統(tǒng)用例分析的標(biāo)準(zhǔn)。UML模型能夠?qū)ο到y(tǒng)結(jié)構(gòu)實(shí)現(xiàn)視圖化描述,加深對(duì)系統(tǒng)的認(rèn)識(shí),快速確定設(shè)計(jì)流程,研發(fā)出便于維護(hù)的系統(tǒng)。管理員用例圖如圖4-4所示。圖4-4系統(tǒng)管理員用例圖用戶用例圖如圖4-5所示。圖4-5用戶用例圖房東用例圖如圖4-6所示。圖4-6房東用例圖員工用例圖如圖4-7所示。圖4-7員工用例圖4.4數(shù)據(jù)庫(kù)設(shè)計(jì)4.4.1數(shù)據(jù)庫(kù)概念模型概念模型是指對(duì)于現(xiàn)實(shí)事物的抽象表示,使用E-R圖來(lái)表示實(shí)體的屬性和關(guān)系,包括實(shí)體、屬性和聯(lián)系三要素。注冊(cè)實(shí)體E-R圖,如圖4-6所示。圖4-6注冊(cè)E-R圖投訴建議實(shí)體E-R圖,如圖4-7所示。圖4-7投訴建議E-R圖資訊管理實(shí)體E-R圖,如圖4-8所示。圖4-8資訊管理E-R圖4.4.2數(shù)據(jù)庫(kù)基本表數(shù)據(jù)庫(kù)表的設(shè)計(jì)為該系統(tǒng)設(shè)計(jì)的中心環(huán)節(jié)。按照上述對(duì)于網(wǎng)站功能模塊的研究以及數(shù)據(jù)庫(kù)中實(shí)體關(guān)系的創(chuàng)建,能夠得出系統(tǒng)當(dāng)中所需要的具體數(shù)據(jù)信息。依據(jù)上節(jié)的概念模型和物理模型的建設(shè)和分析,已經(jīng)確定了建立數(shù)據(jù)庫(kù)的相關(guān)信息。表4.1t_admin序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2usernamevarchar100是3passwordvarchar100是表4.2t_contact序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2customerIdint11是3phonevarchar100是4contenttext是5insertDatedatetime是序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2usernamevarchar100是3passwordvarchar100是4customerNamevarchar100是5sexvarchar100是6addressvarchar100是7phonevarchar100是8accountint11是9jfint11是10headPicvarchar50是11statusvarchar50是表4.3t_customer表4.4t_ht序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2orderNumvarchar100是3htNamevarchar100是4fjvarchar100是5picvarchar100是6feeint11是7yjint11是8yongjint11是9contenttext是10beginDatedatetime是11endDatedatetime是12isxdvarchar100是13xdbhvarchar100是14customerIdint11是15userIdint11是表4.5t_lbt序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2picvarchar100是3urlvarchar1000是表4.6t_liaotian序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2customerIdint11是3toIdint11是4contenttext是5insertDatedatetime是6batchNumvarchar100是7fqint11是表4.7t_message序號(hào)列名數(shù)據(jù)類型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵外鍵允許空默認(rèn)值說(shuō)明1idint11是是否auto_increment2customerIdint11是3messageContenttext是4typesint11是5insertDatedatetime是

5系統(tǒng)實(shí)現(xiàn)5.1登錄功能的實(shí)現(xiàn)進(jìn)入管理員模塊時(shí),必須使用密碼與用戶名對(duì)其進(jìn)行驗(yàn)證。管理員需要使用與數(shù)據(jù)庫(kù)相符合的信息才可以實(shí)現(xiàn)系統(tǒng)的登錄。如果未采用準(zhǔn)確的賬號(hào)與密碼,就不能打開管理員界面。管理員達(dá)成任務(wù)以后就可退出登錄。見(jiàn)圖5-1:圖5-1管理員登錄界面圖其主要代碼如下圖所示:圖5-1.1登錄功能代碼圖圖5-1.2登錄功能代碼圖圖5-1.3登錄功能代碼圖圖5-1.4登錄功能代碼圖管理員登錄流程如圖5-2所示:圖5-2管理員登錄流程圖成功登錄之后,系統(tǒng)會(huì)依照系統(tǒng)中各類用戶各自所具有的權(quán)限為其提供相應(yīng)的權(quán)限以及操作頁(yè)面,例如:利用管理員賬號(hào)登錄時(shí),用戶名為admin,密碼是admin。成功登錄之后,便能夠斷定該賬號(hào)是管理員。詳細(xì)頁(yè)面見(jiàn)圖5-3:圖5-3管理員功能界面圖使用html和css設(shè)置登錄頁(yè)面布局,通過(guò)JavaScript來(lái)實(shí)現(xiàn)登錄和房東注冊(cè)功能。獲取登錄界面的用戶和密碼,確認(rèn)用戶是否填寫了用戶或密碼,使用ajax向數(shù)據(jù)庫(kù)進(jìn)行匹配,如果返回結(jié)果為true則登錄成功,跳轉(zhuǎn)到對(duì)應(yīng)頁(yè)面,否則提示密碼或用戶名錯(cuò)誤。通過(guò)registersaveuser函數(shù)獲取用戶名和密碼,使用ajax連接registersaveuser.html來(lái)實(shí)現(xiàn)用戶注冊(cè)并跳轉(zhuǎn)到主頁(yè)5.2用戶管理模塊在此模塊中,管理員能夠管理與查找系統(tǒng)當(dāng)中的各個(gè)賬號(hào)信息。詳情頁(yè)面見(jiàn)圖5-4:圖5-4用戶管理模塊圖其主要代碼如下圖所示:圖5-2.1用戶管理代碼圖圖5-2.2用戶管理代碼圖用戶管理流程圖如圖5-5所示:圖5-5用戶管理流程圖為管理頁(yè)面設(shè)置修改和刪除按鈕,當(dāng)管理員使用修改功能時(shí),調(diào)用modifyone函數(shù),獲取當(dāng)前用戶的id,提供內(nèi)容修改,管理員修改信息后通過(guò)數(shù)據(jù)庫(kù)結(jié)果的返回,確定信息更改成功,實(shí)現(xiàn)信息的修改。當(dāng)管理員使用修改功能時(shí),調(diào)用deletone函數(shù),彈出確認(rèn)刪除的對(duì)話框,將數(shù)據(jù)庫(kù)中的對(duì)應(yīng)信息進(jìn)行刪除,并返回執(zhí)行結(jié)果,實(shí)現(xiàn)用戶信息的刪除5.3房屋列表模塊在房屋列表功能模塊下,能夠查看查看系統(tǒng)當(dāng)前所有租售房屋的信息,并且通過(guò)不同分類的選擇可以完成對(duì)應(yīng)分類租售房屋的篩選,如圖5-6所示:圖5-6房屋列表模塊圖其主要代碼如下圖所示:圖5-3.1房屋列表代碼圖使用c:forEach實(shí)現(xiàn)所有房屋信息的展示5.4預(yù)訂訂單管理模塊在預(yù)訂訂單管理模塊下,房東用戶可以查看到用戶租售的預(yù)訂訂單信息,并且對(duì)預(yù)訂狀態(tài)進(jìn)行管理,如圖5-7所示:圖5-7預(yù)訂訂單管理模塊圖其主要代碼如下圖所示:圖5-4.1預(yù)訂訂單代碼圖使用display:column來(lái)創(chuàng)建預(yù)訂訂單表格。圖5-4.2預(yù)訂訂單代碼圖調(diào)用uodatecolumnstatu實(shí)現(xiàn)訂單狀態(tài)的修改,調(diào)用updateColumnstatuswl來(lái)添加備注信息,調(diào)用piback來(lái)對(duì)用戶評(píng)價(jià)進(jìn)行回復(fù)。5.5系統(tǒng)首頁(yè)模塊在系統(tǒng)首頁(yè)下,游客可以瀏覽系統(tǒng)前臺(tái)的所有信息,通過(guò)完成注冊(cè)登錄后,可以使用對(duì)應(yīng)的功能權(quán)限,如圖5-8所示:圖5-8系統(tǒng)首頁(yè)模塊圖其主要代碼如下圖所示:圖5-5.1系統(tǒng)首頁(yè)代碼圖圖5-5.2系統(tǒng)首頁(yè)代碼圖在網(wǎng)頁(yè)中使用divclass="col-lg-12ml-auto"創(chuàng)建輪播圖,使用c:forEach展示房屋照片和生成房屋鏈接。使用c:forEach和figure創(chuàng)建推薦房屋信息并生成跳轉(zhuǎn)鏈接。

6系統(tǒng)測(cè)試房屋租售系統(tǒng)在設(shè)計(jì)完成后不代表著開發(fā)工作的結(jié)束,而要進(jìn)行嚴(yán)格的系統(tǒng)測(cè)試,因?yàn)槿魏纬绦蛟诘谝淮瓮瓿稍O(shè)計(jì)時(shí)都不可能是完美無(wú)缺的,通過(guò)測(cè)試發(fā)現(xiàn)問(wèn)題并進(jìn)行修改和完善。對(duì)于房屋租售系統(tǒng)開展測(cè)試時(shí),第一步需要對(duì)于系統(tǒng)中的代碼開展測(cè)試,以此保障代碼編寫的精準(zhǔn)性,這是由于代碼的編寫通常會(huì)存在與軟件設(shè)計(jì)的整個(gè)過(guò)程,其為軟件設(shè)計(jì)的根基,所以唯有精準(zhǔn)編寫代碼才可以達(dá)成系統(tǒng)的各項(xiàng)性能,確保系統(tǒng)數(shù)據(jù)與信息能夠有序連接,所以對(duì)于系統(tǒng)代碼的檢測(cè)就顯得尤其關(guān)鍵。6.1系統(tǒng)測(cè)試目的開展房屋租售系統(tǒng)的測(cè)試,這是由用戶的層面出發(fā),具體檢測(cè)用戶所運(yùn)用的各項(xiàng)操作,借助對(duì)于這些操作的實(shí)踐測(cè)試去考察用戶的狀況,此外需要考慮如何讓用戶學(xué)會(huì)對(duì)于這一系列功能的運(yùn)用,針對(duì)系統(tǒng)當(dāng)中各類用戶角色對(duì)于對(duì)應(yīng)的功能采取對(duì)應(yīng)的操作,檢查各類用戶間的交互數(shù)據(jù)是否相同,多人一起登錄系統(tǒng)并且開展對(duì)應(yīng)功能的操作,以此辨別系統(tǒng)的功能會(huì)不會(huì)發(fā)生癱瘓等情況,對(duì)系統(tǒng)進(jìn)行測(cè)試是系統(tǒng)設(shè)計(jì)中的一項(xiàng)必要環(huán)節(jié),其還能夠檢測(cè)系統(tǒng)所具備的功能能否滿足用戶的需要,那些隱藏功能有沒(méi)有出現(xiàn)數(shù)據(jù)錯(cuò)誤。測(cè)試環(huán)節(jié)就是需要確保系統(tǒng)的各項(xiàng)功能能夠符合實(shí)際需求,達(dá)到預(yù)期效果,驗(yàn)證系統(tǒng)的功能實(shí)現(xiàn)。6.2測(cè)試方法對(duì)于系統(tǒng)功能的測(cè)試是系統(tǒng)測(cè)試當(dāng)中最為關(guān)鍵的一個(gè)部分,其為整個(gè)系統(tǒng)測(cè)試環(huán)節(jié)的基礎(chǔ),開展功能測(cè)試時(shí)具體是對(duì)于系統(tǒng)當(dāng)中的功能模塊的實(shí)現(xiàn)狀況開展相應(yīng)的測(cè)試,最為普遍的功能模塊測(cè)試錯(cuò)誤具體包括下面這幾類:(1)系統(tǒng)功能模塊產(chǎn)生錯(cuò)誤或者對(duì)于功能模塊的設(shè)計(jì)不夠完善,要將用戶的需求當(dāng)做出發(fā)點(diǎn)與落腳點(diǎn),按照用戶的現(xiàn)實(shí)需求對(duì)系統(tǒng)功能進(jìn)行相應(yīng)的設(shè)計(jì)與改進(jìn)。(2)系統(tǒng)流程設(shè)計(jì)過(guò)于混雜,具有一些不科學(xué)的要素。因?yàn)楦鞔蠊δ苣K間全是互相連接與聯(lián)系的,普通使用者與管理員在實(shí)際操作當(dāng)中常常出現(xiàn)信息交互的情況,因此,系統(tǒng)在設(shè)計(jì)當(dāng)中必須達(dá)到簡(jiǎn)潔明確。(3)對(duì)于前臺(tái)操作的回應(yīng)不準(zhǔn)確或者無(wú)法及時(shí)做出回應(yīng),在前臺(tái)輸入數(shù)據(jù)指令時(shí),系統(tǒng)便會(huì)自動(dòng)做出對(duì)應(yīng)的反應(yīng),如果系統(tǒng)出現(xiàn)錯(cuò)誤代碼時(shí),那么就不能實(shí)現(xiàn)精準(zhǔn)回應(yīng),造成用戶在操作當(dāng)中產(chǎn)生系統(tǒng)失控的問(wèn)題。6.3測(cè)試用戶登錄功能表6.1用戶登錄功能測(cè)試表測(cè)試編號(hào)Test01測(cè)試角色租客測(cè)試范圍功能測(cè)試測(cè)試步驟在登陸頁(yè)面中使用租客正確的用戶名和密碼并點(diǎn)擊登錄按鈕。在登陸頁(yè)面中使用租客錯(cuò)誤的用戶名和密碼并點(diǎn)擊登錄按鈕。預(yù)期結(jié)果登錄成功,顯示對(duì)租客開放的平臺(tái)功能。登陸失敗,提示用戶名或密碼輸入錯(cuò)誤,請(qǐng)重新輸入。測(cè)試結(jié)果通過(guò)測(cè)試,所有步驟都達(dá)到了預(yù)期的結(jié)果。6.4測(cè)試房東新增房屋租售信息功能表6.2房東新增房屋租售信息功能測(cè)試表測(cè)試編號(hào)Test02測(cè)試角色房東測(cè)試范圍系統(tǒng)測(cè)試測(cè)試步驟使用房東的賬號(hào)和密碼登錄后臺(tái)。點(diǎn)擊租售房屋管理點(diǎn)擊新增按鈕點(diǎn)擊獲取經(jīng)緯度填寫租售的房屋信息點(diǎn)擊保存按鈕在平臺(tái)主頁(yè)查看是否成功新增房屋信息預(yù)期結(jié)果登錄成功,跳轉(zhuǎn)到對(duì)應(yīng)的房東的后臺(tái)管理界面顯示租售房屋管理界面顯示新增房屋信息的界面跳轉(zhuǎn)到百度地圖獲得對(duì)應(yīng)房屋的經(jīng)緯度成功錄入租售的房屋信息保存成功平臺(tái)主頁(yè)成功新增房屋信息測(cè)試結(jié)果通過(guò)測(cè)試,所有步驟都達(dá)到了預(yù)期的結(jié)果。6.5測(cè)試投訴建議功能表6.3投訴建議功能測(cè)試表測(cè)試編號(hào)Test03測(cè)試角色用戶和管理員測(cè)試范圍功能測(cè)試測(cè)試步驟使用用戶的賬號(hào)和密碼登錄平臺(tái)點(diǎn)擊投訴建議按鈕填寫聯(lián)系電話和投訴建議并點(diǎn)擊提交按鈕使用管理員的賬號(hào)和密碼登錄后臺(tái)點(diǎn)擊投訴建議管理點(diǎn)擊給用戶發(fā)送消息按鈕點(diǎn)擊保存按鈕在用戶的平

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論