




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
-6-基于BS的房屋租售管理系統(tǒng)的設(shè)計與實現(xiàn)目錄TOC\o"1-3"\h\u175361前言 1274832相關(guān)技術(shù) 2314412.1JAVA簡介 2186342.2B/S架構(gòu) 242252.3MySQL數(shù)據(jù)庫 2287742.4springboot框架 219953需求分析 4183843.1可行性分析 4130133.1.1技術(shù)可行性 4305843.1.2經(jīng)濟可行性 4173243.1.3操作可行性 4202643.2性能分析 5248563.3需求分析概述 5163973.4系統(tǒng)流程分析 538563.4.1操作流程 581473.4.2添加信息流程 6286323.4.3刪除信息流程分析 6178684系統(tǒng)設(shè)計 8192204.1時序圖的建立 8231084.2系統(tǒng)功能設(shè)計 9292584.3系統(tǒng)用例分析 9126474.4數(shù)據(jù)庫設(shè)計 1158084.4.1數(shù)據(jù)庫概念模型 1157344.4.2數(shù)據(jù)庫基本表 135725系統(tǒng)實現(xiàn) 16206755.1登錄功能的實現(xiàn) 16302805.2用戶管理模塊 19155855.3房屋列表模塊 21174835.4預(yù)訂訂單管理模塊 22231295.5系統(tǒng)首頁模塊 2365256系統(tǒng)測試 2514346.1系統(tǒng)測試目的 25318306.2測試方法 25327326.3測試用戶登錄功能 26131296.4測試房東新增房屋租售信息功能 26162486.5測試投訴建議功能 2617971結(jié)論 285147參考文獻 291前言現(xiàn)如今我國經(jīng)濟迅速發(fā)展,城市擴張是發(fā)展過程中的必經(jīng)之道路。隨著越來越多的人涌入城市工作,直接刺激了房屋租售的需求。然而,作為傳統(tǒng)的租售服務(wù)媒介,房屋中介行業(yè)魚龍混雜,可信度和效率都不高,且避免不了高昂的中介費。因此,面對社會中的這種情況,亟需一個現(xiàn)代、科學(xué)、高效的管理的互聯(lián)網(wǎng)平臺來展示房屋租售信息。房屋租售系統(tǒng)是當(dāng)前管理過程中出現(xiàn)問題較多同時問題又都需要即刻解決的一個領(lǐng)域,以往的房屋租售系統(tǒng)具有系統(tǒng)數(shù)據(jù)升級不及時、查找不方便以及效率過低等缺點,因此當(dāng)前十分需要一個頁面友好、運行簡單、便于使用的以B/S結(jié)構(gòu)為基礎(chǔ)的房屋租售系統(tǒng)。由于當(dāng)今時代的迅速發(fā)展與信息技術(shù)的廣泛運用,各類信息系統(tǒng)隨之出現(xiàn)。網(wǎng)絡(luò)的迅速普及,使得當(dāng)前社會邁入信息化的階段,各類信息系統(tǒng)全都在工業(yè)、商業(yè)以及信息等領(lǐng)域當(dāng)中產(chǎn)生著巨大影響。眾多以往的信息與數(shù)據(jù)庫系統(tǒng)逐步轉(zhuǎn)移到網(wǎng)絡(luò)當(dāng)中,一個嶄新的信息傳播媒體獲得大眾的認可。其所涉及的范圍較為廣泛,而且獲得了大力推行。房屋租售系統(tǒng)是一個新興的產(chǎn)業(yè)管理方式,其早就已經(jīng)突破國界,為管理者開展房屋租售監(jiān)管活動提供巨大便利。改善以往信息管理形式的缺陷之后,信息管理技術(shù)正在逐步獲得快速發(fā)展。當(dāng)今社會處于網(wǎng)絡(luò)發(fā)展十分迅速的環(huán)境下,本系統(tǒng)研發(fā)的目的就是為了構(gòu)建一項網(wǎng)絡(luò)平臺用于開展房屋租售的管理與共享活動,以此使房屋租售管理能夠變得更合理有序,還能夠在較大程度上提升以B/S結(jié)構(gòu)為基礎(chǔ)的房屋租售系統(tǒng)的工作效率,此外,該系統(tǒng)的研發(fā)同樣也是對于大學(xué)四年所學(xué)內(nèi)容的整理與歸納。
2相關(guān)技術(shù)2.1JAVA簡介JAVA語言是近年來編程排行靠前的語言,網(wǎng)站設(shè)計和系統(tǒng)開發(fā)都與JAVA有關(guān),應(yīng)用廣泛PAGEREF_Ref18443\h。其具備十分優(yōu)越的兼容性能夠跨平臺的運用,網(wǎng)絡(luò)的普及為人們傳達數(shù)據(jù)提供了更好的方式,使得信息資源能夠獲得最高程度的共享,人們的相互溝通也更為便捷,信息傳遞不再受到空間的制約,給大眾的日常生活帶來了較大的便捷。2.2B/S架構(gòu)近些年由于計算機網(wǎng)絡(luò)的迅速普及,各種模式型的結(jié)構(gòu)業(yè)同樣獲得了一定程度的發(fā)展,比如所用到的B/S結(jié)構(gòu)。其便于研發(fā)者對于項目開展再次復(fù)工研發(fā)時能夠減少工作量,以此使得系統(tǒng)更為簡潔,可以有效降低后期人工成本,系統(tǒng)維護等工作量大幅度減少?;贐/S結(jié)構(gòu)的客服端當(dāng)中的系統(tǒng)主要是通過web中的瀏覽器開展實際運用的,計算機是以其為主體的服務(wù)器系統(tǒng),通過對于客戶端的具體操作便能夠把webServer數(shù)據(jù)庫當(dāng)中的數(shù)據(jù)實現(xiàn)互換。因此對于該系統(tǒng)開展功能維護時,不會由于時長以及費用而去影響到此系統(tǒng)的升級,由此可知B/S下的結(jié)構(gòu)系統(tǒng)所更新的僅僅是服務(wù)器當(dāng)中的數(shù)據(jù)庫,而并非是所有數(shù)據(jù)庫當(dāng)中的信息。同樣能夠利用一定的網(wǎng)號在各個地區(qū)開展對于此系統(tǒng)的維護與更新,并不會由此被限制。2.3MySQL數(shù)據(jù)庫MySQL采用關(guān)系模型,作為當(dāng)下比較流行的MySQL數(shù)據(jù)庫管理系統(tǒng),其具有較強的可信度以及安全性,存儲空間充足,能夠?qū)τ谙到y(tǒng)當(dāng)中全部用戶的數(shù)據(jù)開展存儲與升級。當(dāng)前社會處于大數(shù)據(jù)時期,數(shù)據(jù)庫管理可以對于當(dāng)前各類型數(shù)據(jù)信息進行有效的的管理。因此數(shù)據(jù)庫使得數(shù)據(jù)的存儲變得更加便利,MySQL是目前運用范圍最廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng),其具體包括客戶端和服務(wù)端兩個構(gòu)成部分,使用者僅需把操作命令傳送到服務(wù)端,其接收到相應(yīng)的命令之后便會開展對應(yīng)的操作。此外較之其余那些數(shù)據(jù)庫管理系統(tǒng),MySQL數(shù)據(jù)庫更為便利并且不需要任何費用,還能夠跨平臺運用于Windows、Linux等系統(tǒng)當(dāng)中,其能夠支持各種編程語言。2.4springboot框架SpringBoot框架的誕生是對Spring系列不斷優(yōu)化從簡的結(jié)果,力爭為企業(yè)提供敏捷開發(fā)的工具,該框架采用“約定大于配置”的理念,采用了固定的方法去開展配置工作,進而使得研發(fā)者可以由機械化并且低成效的模板化配置中脫離出來,能夠更加專注地把精力放到實際開發(fā)中來,致力于在競爭激烈的應(yīng)用開發(fā)領(lǐng)域成為領(lǐng)頭羊。3需求分析3.1可行性分析3.1.1技術(shù)可行性不管是筆記本或者是臺式機,電腦以十分迅速的發(fā)展趨勢占領(lǐng)了大眾的學(xué)習(xí)和工作,所以可以在一定程度上提升電腦對于人們?nèi)粘W(xué)習(xí)和工作所帶來的便利程度的則是安裝在電腦當(dāng)中的功能軟件。本文所創(chuàng)建的系統(tǒng),由簡潔方便的層面入手,主要是借助文字索引去引導(dǎo)使用者進行相關(guān)操作。軟件以及硬件設(shè)備能否符合研發(fā)者的需求等?;ヂ?lián)網(wǎng)科技的迅速進步帶動網(wǎng)絡(luò)傳輸?shù)男手饾u提高,價格逐漸降低,安全性逐漸增強,任何一個硬件平臺都可以實現(xiàn)該房屋租售系統(tǒng)研發(fā)所需的條件。(1)硬件可行性分析房屋租售系統(tǒng)研發(fā)平臺的創(chuàng)建對所運用的計算機無任何強制規(guī)定,其能夠順利編寫代碼以及開展頁面設(shè)計即可,不過對服務(wù)器的選擇存在一些條件,在平臺創(chuàng)建結(jié)束后進行上傳的服務(wù)器是存在相關(guān)要求的,其首先需要選取安全性較強的;其次是網(wǎng)站的運行需要流暢,不可以停留太久;最后是需要選取性價比較高的。(2)軟件可行性分析。研發(fā)該系統(tǒng)所運用的是云計算,其優(yōu)勢包括流量的可拓展性以及以流量為基礎(chǔ)的智能調(diào)節(jié),能夠確保系統(tǒng)自身的安全性和對數(shù)據(jù)信息的有效儲存。房屋租售系統(tǒng)開發(fā)平臺的創(chuàng)建在計算機選取、服務(wù)器以及軟件層面都不存在問題,所以是能夠?qū)嵤﹦?chuàng)建的。3.1.2經(jīng)濟可行性在房屋租售系統(tǒng)的研發(fā)以前所進行的市場調(diào)查研究和其余文化公司有關(guān)的網(wǎng)站數(shù)據(jù)分析,都無需任何費用,皆是研發(fā)者自身所做的努力,每一項工作皆是由其自身所完成的,遇到具有一定難度的問題時,大部分是在老師以及同學(xué)的幫助下處理的,因此該系統(tǒng)的研發(fā)在經(jīng)濟方面具有可行性,是無須任何額外花費的。運用較為完善的技術(shù),該系統(tǒng)是以Java為基礎(chǔ)進行研發(fā)的,運用MySQL數(shù)據(jù)庫。因此該系統(tǒng)對于研發(fā)財力以及人力的需求不大,在經(jīng)濟方面具備可行性。3.1.3操作可行性操作可行性具體是指在房屋租售系統(tǒng)成功創(chuàng)建之后用戶的使用感受,系統(tǒng)管理員能夠借助系統(tǒng)對于有關(guān)的數(shù)據(jù)信息進行相應(yīng)的管理,用戶以及管理員這兩類角色,都能夠十分方便的打開自身相應(yīng)的系統(tǒng)頁面,建筑頁面導(dǎo)航菜單便能夠直接了解操作功能模塊,能夠滿足使用者對于數(shù)據(jù)的需要以及管理員對于數(shù)據(jù)的管理,該系統(tǒng)當(dāng)中各項功能模塊的操作管理無需專業(yè)人員去開展,因此在系統(tǒng)的可操作性方面是可行的。該系統(tǒng)的操作運用是借助界面窗口實施登錄,因此使用者僅僅需要掌握一些較為基礎(chǔ)的計算機操作即可。3.2性能分析響應(yīng)能力:系統(tǒng)能夠針對使用者的請求迅速進行相應(yīng)的反應(yīng),可以返回準(zhǔn)確及時的數(shù)據(jù),盡最大力量防止其出現(xiàn)死機與卡頓的情況。處理能力:針對網(wǎng)站當(dāng)中產(chǎn)生的異常問題可以采用快速且高效的方式去解決,可以在產(chǎn)生異常問題之后立刻對其進行備份,確?;氐揭郧暗臓顟B(tài),信息不會丟失或被修改。穩(wěn)定性:系統(tǒng)進行長期運作時,不會產(chǎn)生異常狀況,其正常使用各項功能。安全性:系統(tǒng)具備很強的加密系統(tǒng),能夠確保數(shù)據(jù)在進行傳輸時不會意外泄露,在使用者上傳表單時,則會提醒進行驗證操作,以此確保信息不會被外人所截獲??蓴U展性:系統(tǒng)可以在恰當(dāng)時間進行相應(yīng)的調(diào)整,改進存在的各項問題,系統(tǒng)當(dāng)中會存在相應(yīng)的補丁,以此去完善所產(chǎn)生的漏洞問題。3.3需求分析概述該系統(tǒng)具有下面這些具體功能:該系統(tǒng)具體包括的功能為:普通使用者借助對于網(wǎng)頁查找住房數(shù)據(jù)和留言;會員使用者基于普通使用者的權(quán)限去發(fā)布與管理住房數(shù)據(jù);系統(tǒng)管理員能夠?qū)τ诰W(wǎng)站開展相應(yīng)的維護與管理。(1)網(wǎng)站管理員包含四大功能模塊:網(wǎng)站信息管理:能夠設(shè)定其自身所具有有的權(quán)限,設(shè)定網(wǎng)站的會員體系等。用戶信息管理:能夠?qū)τ谠撈脚_已完成注冊的用戶開展管理與查找活動。房屋信息管理:能夠增添、刪改平臺當(dāng)中的各類房屋數(shù)據(jù);此外還有租售信息管理,包括租售合同審核,租售合同管理等。廣告信息管理:管理員能夠增添住房的鏈接數(shù)據(jù)與照片以此對房屋進行宣傳。(2)注冊用戶包含兩大功能模塊:注冊和登錄:首次進入系統(tǒng)時,用戶需要填寫基本信息進行注冊。查看房屋信息:用戶可以在網(wǎng)站查看房屋信息,評價租房,查看自己的租房歷史,簽約租售合同和查詢合同等。發(fā)布房屋信息:會員級別的使用者能夠利用該平臺去發(fā)布與管理房屋的各類數(shù)據(jù)信息。3.4系統(tǒng)流程分析3.4.1操作流程系統(tǒng)所具備的安全性首先體現(xiàn)在用戶登錄這個環(huán)節(jié)當(dāng)中,如果使用者要想進入該系統(tǒng),則需要在登錄頁面填入相應(yīng)的信息才能夠?qū)崿F(xiàn)登錄,而且使用者所填入的信息必須正確才能夠來到后續(xù)的操作頁面,以此對于功能模塊實施相應(yīng)的操作,假如使用者所填入的信息不準(zhǔn)確,那么窗口便會彈出提醒,用戶登錄失敗,請回到第一步重新輸入信息。具體流程見圖3-1。圖3-1操作流程圖3.4.2添加信息流程在添加信息時,編號系統(tǒng)會采取自動編號的形式,使用者填入所需要添加的信息,系統(tǒng)就能夠自動確認數(shù)據(jù)與信息,之后,會將通過驗證的有效數(shù)據(jù)添加至系統(tǒng)當(dāng)中,假如信息驗證未通過,那么就必須再次輸入有效數(shù)據(jù)。具體流程見圖3-2。圖3-2添加信息流程圖3.4.3刪除信息流程分析無論哪一類用戶角色,只要其打開系統(tǒng)操作頁面,便能夠使用各項具體的操作功能。對于系統(tǒng)數(shù)據(jù)的刪除來說,只要使用著把數(shù)據(jù)進行刪除之后,則已經(jīng)被刪除的數(shù)據(jù)便不能再次恢復(fù),因此使用者在數(shù)據(jù)刪除方面,必須提前確認該項數(shù)據(jù)是否需要刪除,在完全確認之后,再對其進行刪除。具體流程見圖3-3。圖3-3刪除信息流程圖
4系統(tǒng)設(shè)計4.1時序圖的建立(1)用戶登錄時序圖,如圖4-1所示。圖4-1用戶登錄時序圖(2)管理員登錄功能的時序圖,如圖4-2所示。圖4-2管理員登錄功能時序圖4.2系統(tǒng)功能設(shè)計具體系統(tǒng)功能設(shè)計如圖4-3所示。圖4-3系統(tǒng)結(jié)構(gòu)圖4.3系統(tǒng)用例分析UML屬于軟件文檔內(nèi)容描述應(yīng)用程序的實施事實統(tǒng)一的建模語言,已經(jīng)是現(xiàn)在社會乃至國際軟件行業(yè)非常認可的系統(tǒng)用例分析的標(biāo)準(zhǔn)。UML模型能夠?qū)ο到y(tǒng)結(jié)構(gòu)實現(xiàn)視圖化描述,加深對系統(tǒng)的認識,快速確定設(shè)計流程,研發(fā)出便于維護的系統(tǒng)。管理員用例圖如圖4-4所示。圖4-4系統(tǒng)管理員用例圖用戶用例圖如圖4-5所示。圖4-5用戶用例圖房東用例圖如圖4-6所示。圖4-6房東用例圖員工用例圖如圖4-7所示。圖4-7員工用例圖4.4數(shù)據(jù)庫設(shè)計4.4.1數(shù)據(jù)庫概念模型概念模型是指對于現(xiàn)實事物的抽象表示,使用E-R圖來表示實體的屬性和關(guān)系,包括實體、屬性和聯(lián)系三要素。注冊實體E-R圖,如圖4-6所示。圖4-6注冊E-R圖投訴建議實體E-R圖,如圖4-7所示。圖4-7投訴建議E-R圖資訊管理實體E-R圖,如圖4-8所示。圖4-8資訊管理E-R圖4.4.2數(shù)據(jù)庫基本表數(shù)據(jù)庫表的設(shè)計為該系統(tǒng)設(shè)計的中心環(huán)節(jié)。按照上述對于網(wǎng)站功能模塊的研究以及數(shù)據(jù)庫中實體關(guān)系的創(chuàng)建,能夠得出系統(tǒng)當(dāng)中所需要的具體數(shù)據(jù)信息。依據(jù)上節(jié)的概念模型和物理模型的建設(shè)和分析,已經(jīng)確定了建立數(shù)據(jù)庫的相關(guān)信息。表4.1t_admin序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2usernamevarchar100是3passwordvarchar100是表4.2t_contact序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2customerIdint11是3phonevarchar100是4contenttext是5insertDatedatetime是序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2usernamevarchar100是3passwordvarchar100是4customerNamevarchar100是5sexvarchar100是6addressvarchar100是7phonevarchar100是8accountint11是9jfint11是10headPicvarchar50是11statusvarchar50是表4.3t_customer表4.4t_ht序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2orderNumvarchar100是3htNamevarchar100是4fjvarchar100是5picvarchar100是6feeint11是7yjint11是8yongjint11是9contenttext是10beginDatedatetime是11endDatedatetime是12isxdvarchar100是13xdbhvarchar100是14customerIdint11是15userIdint11是表4.5t_lbt序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2picvarchar100是3urlvarchar1000是表4.6t_liaotian序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2customerIdint11是3toIdint11是4contenttext是5insertDatedatetime是6batchNumvarchar100是7fqint11是表4.7t_message序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認值說明1idint11是是否auto_increment2customerIdint11是3messageContenttext是4typesint11是5insertDatedatetime是
5系統(tǒng)實現(xiàn)5.1登錄功能的實現(xiàn)進入管理員模塊時,必須使用密碼與用戶名對其進行驗證。管理員需要使用與數(shù)據(jù)庫相符合的信息才可以實現(xiàn)系統(tǒng)的登錄。如果未采用準(zhǔn)確的賬號與密碼,就不能打開管理員界面。管理員達成任務(wù)以后就可退出登錄。見圖5-1:圖5-1管理員登錄界面圖其主要代碼如下圖所示:圖5-1.1登錄功能代碼圖圖5-1.2登錄功能代碼圖圖5-1.3登錄功能代碼圖圖5-1.4登錄功能代碼圖管理員登錄流程如圖5-2所示:圖5-2管理員登錄流程圖成功登錄之后,系統(tǒng)會依照系統(tǒng)中各類用戶各自所具有的權(quán)限為其提供相應(yīng)的權(quán)限以及操作頁面,例如:利用管理員賬號登錄時,用戶名為admin,密碼是admin。成功登錄之后,便能夠斷定該賬號是管理員。詳細頁面見圖5-3:圖5-3管理員功能界面圖使用html和css設(shè)置登錄頁面布局,通過JavaScript來實現(xiàn)登錄和房東注冊功能。獲取登錄界面的用戶和密碼,確認用戶是否填寫了用戶或密碼,使用ajax向數(shù)據(jù)庫進行匹配,如果返回結(jié)果為true則登錄成功,跳轉(zhuǎn)到對應(yīng)頁面,否則提示密碼或用戶名錯誤。通過registersaveuser函數(shù)獲取用戶名和密碼,使用ajax連接registersaveuser.html來實現(xiàn)用戶注冊并跳轉(zhuǎn)到主頁5.2用戶管理模塊在此模塊中,管理員能夠管理與查找系統(tǒng)當(dāng)中的各個賬號信息。詳情頁面見圖5-4:圖5-4用戶管理模塊圖其主要代碼如下圖所示:圖5-2.1用戶管理代碼圖圖5-2.2用戶管理代碼圖用戶管理流程圖如圖5-5所示:圖5-5用戶管理流程圖為管理頁面設(shè)置修改和刪除按鈕,當(dāng)管理員使用修改功能時,調(diào)用modifyone函數(shù),獲取當(dāng)前用戶的id,提供內(nèi)容修改,管理員修改信息后通過數(shù)據(jù)庫結(jié)果的返回,確定信息更改成功,實現(xiàn)信息的修改。當(dāng)管理員使用修改功能時,調(diào)用deletone函數(shù),彈出確認刪除的對話框,將數(shù)據(jù)庫中的對應(yīng)信息進行刪除,并返回執(zhí)行結(jié)果,實現(xiàn)用戶信息的刪除5.3房屋列表模塊在房屋列表功能模塊下,能夠查看查看系統(tǒng)當(dāng)前所有租售房屋的信息,并且通過不同分類的選擇可以完成對應(yīng)分類租售房屋的篩選,如圖5-6所示:圖5-6房屋列表模塊圖其主要代碼如下圖所示:圖5-3.1房屋列表代碼圖使用c:forEach實現(xiàn)所有房屋信息的展示5.4預(yù)訂訂單管理模塊在預(yù)訂訂單管理模塊下,房東用戶可以查看到用戶租售的預(yù)訂訂單信息,并且對預(yù)訂狀態(tài)進行管理,如圖5-7所示:圖5-7預(yù)訂訂單管理模塊圖其主要代碼如下圖所示:圖5-4.1預(yù)訂訂單代碼圖使用display:column來創(chuàng)建預(yù)訂訂單表格。圖5-4.2預(yù)訂訂單代碼圖調(diào)用uodatecolumnstatu實現(xiàn)訂單狀態(tài)的修改,調(diào)用updateColumnstatuswl來添加備注信息,調(diào)用piback來對用戶評價進行回復(fù)。5.5系統(tǒng)首頁模塊在系統(tǒng)首頁下,游客可以瀏覽系統(tǒng)前臺的所有信息,通過完成注冊登錄后,可以使用對應(yīng)的功能權(quán)限,如圖5-8所示:圖5-8系統(tǒng)首頁模塊圖其主要代碼如下圖所示:圖5-5.1系統(tǒng)首頁代碼圖圖5-5.2系統(tǒng)首頁代碼圖在網(wǎng)頁中使用divclass="col-lg-12ml-auto"創(chuàng)建輪播圖,使用c:forEach展示房屋照片和生成房屋鏈接。使用c:forEach和figure創(chuàng)建推薦房屋信息并生成跳轉(zhuǎn)鏈接。
6系統(tǒng)測試房屋租售系統(tǒng)在設(shè)計完成后不代表著開發(fā)工作的結(jié)束,而要進行嚴(yán)格的系統(tǒng)測試,因為任何程序在第一次完成設(shè)計時都不可能是完美無缺的,通過測試發(fā)現(xiàn)問題并進行修改和完善。對于房屋租售系統(tǒng)開展測試時,第一步需要對于系統(tǒng)中的代碼開展測試,以此保障代碼編寫的精準(zhǔn)性,這是由于代碼的編寫通常會存在與軟件設(shè)計的整個過程,其為軟件設(shè)計的根基,所以唯有精準(zhǔn)編寫代碼才可以達成系統(tǒng)的各項性能,確保系統(tǒng)數(shù)據(jù)與信息能夠有序連接,所以對于系統(tǒng)代碼的檢測就顯得尤其關(guān)鍵。6.1系統(tǒng)測試目的開展房屋租售系統(tǒng)的測試,這是由用戶的層面出發(fā),具體檢測用戶所運用的各項操作,借助對于這些操作的實踐測試去考察用戶的狀況,此外需要考慮如何讓用戶學(xué)會對于這一系列功能的運用,針對系統(tǒng)當(dāng)中各類用戶角色對于對應(yīng)的功能采取對應(yīng)的操作,檢查各類用戶間的交互數(shù)據(jù)是否相同,多人一起登錄系統(tǒng)并且開展對應(yīng)功能的操作,以此辨別系統(tǒng)的功能會不會發(fā)生癱瘓等情況,對系統(tǒng)進行測試是系統(tǒng)設(shè)計中的一項必要環(huán)節(jié),其還能夠檢測系統(tǒng)所具備的功能能否滿足用戶的需要,那些隱藏功能有沒有出現(xiàn)數(shù)據(jù)錯誤。測試環(huán)節(jié)就是需要確保系統(tǒng)的各項功能能夠符合實際需求,達到預(yù)期效果,驗證系統(tǒng)的功能實現(xiàn)。6.2測試方法對于系統(tǒng)功能的測試是系統(tǒng)測試當(dāng)中最為關(guān)鍵的一個部分,其為整個系統(tǒng)測試環(huán)節(jié)的基礎(chǔ),開展功能測試時具體是對于系統(tǒng)當(dāng)中的功能模塊的實現(xiàn)狀況開展相應(yīng)的測試,最為普遍的功能模塊測試錯誤具體包括下面這幾類:(1)系統(tǒng)功能模塊產(chǎn)生錯誤或者對于功能模塊的設(shè)計不夠完善,要將用戶的需求當(dāng)做出發(fā)點與落腳點,按照用戶的現(xiàn)實需求對系統(tǒng)功能進行相應(yīng)的設(shè)計與改進。(2)系統(tǒng)流程設(shè)計過于混雜,具有一些不科學(xué)的要素。因為各大功能模塊間全是互相連接與聯(lián)系的,普通使用者與管理員在實際操作當(dāng)中常常出現(xiàn)信息交互的情況,因此,系統(tǒng)在設(shè)計當(dāng)中必須達到簡潔明確。(3)對于前臺操作的回應(yīng)不準(zhǔn)確或者無法及時做出回應(yīng),在前臺輸入數(shù)據(jù)指令時,系統(tǒng)便會自動做出對應(yīng)的反應(yīng),如果系統(tǒng)出現(xiàn)錯誤代碼時,那么就不能實現(xiàn)精準(zhǔn)回應(yīng),造成用戶在操作當(dāng)中產(chǎn)生系統(tǒng)失控的問題。6.3測試用戶登錄功能表6.1用戶登錄功能測試表測試編號Test01測試角色租客測試范圍功能測試測試步驟在登陸頁面中使用租客正確的用戶名和密碼并點擊登錄按鈕。在登陸頁面中使用租客錯誤的用戶名和密碼并點擊登錄按鈕。預(yù)期結(jié)果登錄成功,顯示對租客開放的平臺功能。登陸失敗,提示用戶名或密碼輸入錯誤,請重新輸入。測試結(jié)果通過測試,所有步驟都達到了預(yù)期的結(jié)果。6.4測試房東新增房屋租售信息功能表6.2房東新增房屋租售信息功能測試表測試編號Test02測試角色房東測試范圍系統(tǒng)測試測試步驟使用房東的賬號和密碼登錄后臺。點擊租售房屋管理點擊新增按鈕點擊獲取經(jīng)緯度填寫租售的房屋信息點擊保存按鈕在平臺主頁查看是否成功新增房屋信息預(yù)期結(jié)果登錄成功,跳轉(zhuǎn)到對應(yīng)的房東的后臺管理界面顯示租售房屋管理界面顯示新增房屋信息的界面跳轉(zhuǎn)到百度地圖獲得對應(yīng)房屋的經(jīng)緯度成功錄入租售的房屋信息保存成功平臺主頁成功新增房屋信息測試結(jié)果通過測試,所有步驟都達到了預(yù)期的結(jié)果。6.5測試投訴建議功能表6.3投訴建議功能測試表測試編號Test03測試角色用戶和管理員測試范圍功能測試測試步驟使用用戶的賬號和密碼登錄平臺點擊投訴建議按鈕填寫聯(lián)系電話和投訴建議并點擊提交按鈕使用管理員的賬號和密碼登錄后臺點擊投訴建議管理點擊給用戶發(fā)送消息按鈕點擊保存按鈕在用戶的平
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人英文自我評價
- 中醫(yī)科醫(yī)生勞務(wù)合同范本
- 廚師和酒店合同范本
- 倒水泥合同范本
- 勾機做工合同范例
- 代簽燃氣合同范本
- 農(nóng)業(yè)供應(yīng)商合同范本
- 勞動合同范本業(yè)務(wù)
- 廠房墻壁租賃合同范本
- 印制商標(biāo)合同范本
- 高中數(shù)學(xué)選擇性必修3 教材習(xí)題答案
- 智能語音技術(shù)與應(yīng)用-基于Python實現(xiàn)(高職)全套教學(xué)課件
- 北師大版二年級下冊數(shù)學(xué)第一單元 除法教案
- 2024年兒童托管行業(yè)分析報告及未來發(fā)展趨勢
- 野生動植物保護
- 2024年安徽省合肥熱電集團招聘筆試參考題庫含答案解析
- 商品條碼使用許可協(xié)議
- 2023德佑房屋租賃合同
- PI形式發(fā)票范文模板
- 華文版一年級下冊書法教案
- 2023光伏電站無人機智能巡檢技術(shù)標(biāo)準(zhǔn)
評論
0/150
提交評論