freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

房產(chǎn)中介系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(畢業(yè)論文)(參考版)

2025-01-21 15:03本頁面
  

【正文】 統(tǒng)計(jì)分析測(cè)試結(jié)果,如表62所示。房屋信息管理測(cè)試結(jié)果,如表61所示。如果有使用權(quán)限,則可以對(duì)房屋信息進(jìn)行操作,包括對(duì)用戶信息的修改、添加、刪除等。為了測(cè)試系統(tǒng)的正確性和完整性,本章將對(duì)系統(tǒng)中重點(diǎn)模塊進(jìn)行測(cè)試。從源代碼的角度可分為單元測(cè)試和功能測(cè)試。另個(gè)你這里只有后臺(tái)的測(cè)試,沒有前臺(tái)的。是基于系統(tǒng)整體需求說明書的黑盒測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。它的的任務(wù)是盡可能徹底地檢查出程序中的錯(cuò)誤,提高軟件系統(tǒng)的可靠性。對(duì)軟件的功能和性能要求在軟件需求規(guī)格說明書中已經(jīng)明確規(guī)定,它包含的信息就是軟件確認(rèn)測(cè)試的基礎(chǔ)。有效性測(cè)試是在模擬的環(huán)境下,運(yùn)用黑盒測(cè)試的方法,驗(yàn)證被測(cè)軟件是否滿足需求規(guī)格說明書列出的需求。集成測(cè)試主要發(fā)現(xiàn)設(shè)計(jì)階段產(chǎn)生的錯(cuò)誤,通常采用黑盒測(cè)試。在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測(cè)試。單元測(cè)試多采用白盒測(cè)試技術(shù),系統(tǒng)內(nèi)多個(gè)模塊可以并行地進(jìn)行測(cè)試。1. 單元測(cè)試(Unit Testing)單元測(cè)試是在軟件開發(fā)過程中要進(jìn)行的最低級(jí)別的測(cè)試活動(dòng),在單元測(cè)試活動(dòng)中,軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測(cè)試。經(jīng)過多次修改并測(cè)試,基本能夠達(dá)到功能完備,無異常錯(cuò)誤,數(shù)據(jù)安全,用戶權(quán)限可靠等目的。在測(cè)試系統(tǒng)的整個(gè)流程的過程中,針對(duì)系統(tǒng)的不同分支結(jié)構(gòu),不同功能模塊,都發(fā)現(xiàn)了或大或小的問題,例如,退出窗口提示數(shù)據(jù)保存信息,非法用戶的越權(quán)操作,以及一些邏輯順序錯(cuò)誤。通過對(duì)基本數(shù)據(jù)的測(cè)試,發(fā)現(xiàn)了一些問題,例如:輸入數(shù)據(jù)超過范圍,輸入數(shù)據(jù)類型不符,數(shù)據(jù)長(zhǎng)度不符等等,針對(duì)每一種錯(cuò)誤,進(jìn)行了相應(yīng)的錯(cuò)誤處理,在數(shù)據(jù)的安全性方面,系統(tǒng)增加了很多約束,例如:通過不可編輯的下拉單來防止用戶輸入非法的數(shù)據(jù),通過灰化動(dòng)態(tài)文本框來保證數(shù)據(jù)的安全等等。由于測(cè)試的過程中,時(shí)間比較少,在測(cè)試的方法和測(cè)試用例的選擇方面可能還存在各種不足之處,系統(tǒng)的某些方面難免存在不足或者漏洞,只能在現(xiàn)有的水平上來解決所有這些現(xiàn)有的問題。對(duì)客戶機(jī)/服務(wù)器模式的工作情況進(jìn)行了測(cè)試,不只在本地機(jī)器,還在服務(wù)器上也進(jìn)行了測(cè)試。3. 其他測(cè)試在系統(tǒng)的可移植性上,把編譯成可執(zhí)行文件的程序拿到不同的軟件環(huán)境和硬件平臺(tái)下進(jìn)行測(cè)試。針對(duì)系統(tǒng)各個(gè)功能模塊,對(duì)照功能的流程圖,對(duì)每一個(gè)操作都進(jìn)行了分析,得出了各種可能出現(xiàn)的情況,并對(duì)各種情況的不同處理進(jìn)行了測(cè)試,包括正常情況和錯(cuò)誤處理情況。從用戶的角度考慮,可能出現(xiàn)的操作錯(cuò)誤和數(shù)據(jù)輸入錯(cuò)誤,也都進(jìn)行了一系列的測(cè)試。 測(cè)試的任務(wù)和目的1. 基本數(shù)據(jù)的測(cè)試在數(shù)據(jù)測(cè)試的過程中,主要根據(jù)一些數(shù)據(jù)的臨界值,從數(shù)據(jù)類型,數(shù)據(jù)范圍,數(shù)據(jù)長(zhǎng)度等多方面考慮,列舉了一系列的測(cè)試用例,重點(diǎn)測(cè)試了一些危險(xiǎn)數(shù)據(jù)和邊緣數(shù)據(jù),盡量做到系統(tǒng)的可靠性。這種方法是把測(cè)試對(duì)象看做一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。這種方法是把測(cè)試對(duì)象看做一個(gè)打開的盒子,它允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。4. 白盒測(cè)試和黑盒測(cè)試測(cè)試的關(guān)鍵是測(cè)試用例的設(shè)計(jì),其方法可分成兩類:白盒測(cè)試和黑盒測(cè)試。靜態(tài)測(cè)試結(jié)果可用于進(jìn)一步的查錯(cuò),并為測(cè)試用例選取提供指導(dǎo)。對(duì)需求規(guī)格說明書、軟件設(shè)計(jì)說明書、源程序做結(jié)構(gòu)分析、流程圖分析、符號(hào)執(zhí)行來找錯(cuò)。一次成功的測(cè)試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。為了發(fā)現(xiàn)程序中的錯(cuò)誤,應(yīng)竭力設(shè)計(jì)能暴露錯(cuò)誤的測(cè)試。在測(cè)試時(shí)將實(shí)際的輸出結(jié)果與預(yù)期結(jié)果比較,若不同則表示發(fā)現(xiàn)了錯(cuò)誤。1. 測(cè)試用例是為某個(gè)特殊目標(biāo)而編制的一組測(cè)試輸入、執(zhí)行條件以及預(yù)期結(jié)果,以便測(cè)試某個(gè)程序路徑或核實(shí)是否滿足某個(gè)特定需求。1983年IEEE提出的軟件工程術(shù)語中給軟件測(cè)試下的定義是:“使用人工或自動(dòng)的手段來運(yùn)行或測(cè)定某個(gè)軟件系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別”。第6章  軟件測(cè)試 測(cè)試的基本概念軟件測(cè)試(Software testing)是軟件生存期(Software life cycle)中的一個(gè)重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟。圖59 基本資料管理操作會(huì)員通過用戶名與密碼對(duì)系統(tǒng)進(jìn)行登陸,登陸成功后,通過資料管理功能下的修改個(gè)人信息,可以針對(duì)個(gè)人的基本信息情況進(jìn)行修改。其中包括真實(shí)姓名、性別、年齡、地址、聯(lián)系電話、工作單位、類型管理。表56 數(shù)據(jù)庫中權(quán)限管理相關(guān)表表名模塊名t_accountsrecords賬戶管理表 (3) 主要Java類權(quán)限管理主要用到的Java方法如表57所示。分配完權(quán)限之后,確定提交給數(shù)據(jù)庫,進(jìn)行更新,否則,返回分配處重新填寫。圖57 報(bào)表統(tǒng)計(jì)操作界面登陸后臺(tái)權(quán)限實(shí)現(xiàn)過程(1) JSP頁說明權(quán)限管理主要JSP文件功能如表55所示。圖所示,可視為打印結(jié)果。 后臺(tái)管理的設(shè)計(jì)與實(shí)現(xiàn)房屋租售報(bào)表的管理,使用該控件可以快速準(zhǔn)確的生成房屋出租或者出售情況,如圖所示。如果有使用權(quán)限,則可以對(duì)房屋信息進(jìn)行操作。房屋信息管理操作界面如圖56所示。表54 采購申請(qǐng)主要用到的方法名方法名功能releaseHouse()添加房屋信息deleteRelease()刪除房屋信息showHouseInfo()遍歷房屋信息searchHouse()按條件查詢房屋信息 房屋信息管理功能設(shè)計(jì)與實(shí)現(xiàn)管理信息系統(tǒng)應(yīng)該對(duì)信息有一種良好的管理,尤其是房屋中介系統(tǒng)這樣信息存儲(chǔ)量、交換量比較大的系統(tǒng),更應(yīng)該具有優(yōu)秀的信息管理功能,擁有對(duì)信息良好的更新與刪除操作是管理信息系統(tǒng)必須具備的功能模塊。表52 房屋信息查詢主要JSP文件功能列表JSP頁面名稱功能查詢出租房屋信息頁面查詢求租房屋信息頁面查詢出售房屋信息頁面查詢求購房屋信息頁面(2) 主要Java類采購申請(qǐng)主要用到的Java類如表53所示。房屋信息查詢程序流程圖如圖55所示。查詢的速度要快捷,查詢的結(jié)果要準(zhǔn)確。圖54 房屋查詢界面1. 實(shí)現(xiàn)目標(biāo)房屋中介管理系統(tǒng)中,查詢功能也是一個(gè)十分重要的功能,當(dāng)有很多房屋信息時(shí),如何給用戶呈現(xiàn)出需要的信息和過濾掉不用的信息是一個(gè)需要解決的問題。對(duì)已經(jīng)修改的信息進(jìn)行存檔。并可以新建用戶。圖53 普通用戶注冊(cè)界面1. 實(shí)現(xiàn)目標(biāo)管理員登陸后,系統(tǒng)判斷其使用權(quán)限,如果沒有使用權(quán)限,則拒絕其訪問。登陸界面如圖52所示。普通用戶只可以對(duì)系統(tǒng)進(jìn)行相應(yīng)的操作和修改自己的密碼。圖51 系統(tǒng)主界面 用戶注冊(cè),登陸與查詢信息設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)管理主要是對(duì)用戶的一個(gè)管理,主要分為管理員和普通用戶。下邊為快捷操作欄,提供了方便用戶操作的接口(房屋出租登記,房租出租查詢,房屋出售登記,房屋出售查詢,購房常識(shí)管理,退出系統(tǒng))。設(shè)計(jì)出一個(gè)易用、低錯(cuò)、適應(yīng)、美觀的界面,能夠使用戶自如的完成操作,而用戶不需要有較高的計(jì)算機(jī)專業(yè)知識(shí)和技能。對(duì)錯(cuò)誤的提示要準(zhǔn)確、清楚、有足夠多的信息。2. 低出錯(cuò)率為了防止用戶在操作中出現(xiàn)各種失誤,界面的設(shè)計(jì)在各個(gè)環(huán)節(jié)都給與用戶必要的提示,同時(shí)也在空間排布上引導(dǎo)用戶按照正確的順序進(jìn)行操作,大大減少操作出錯(cuò)的幾率,也減低了操作者的勞動(dòng)強(qiáng)度。 房產(chǎn)中介系統(tǒng)主要特點(diǎn):1. 易用性。 網(wǎng)站主界面設(shè)計(jì)人機(jī)交互子系統(tǒng)是用戶所能直接看到的,是給用戶的第一感覺,他現(xiàn)在已經(jīng)成為判斷一個(gè)軟件好壞的重要標(biāo)準(zhǔn)。第5章  詳細(xì)設(shè)計(jì) 系統(tǒng)運(yùn)行平臺(tái)設(shè)置硬件環(huán)境:臺(tái)式計(jì)算機(jī)(PC)一臺(tái),如表51所示。提供了系統(tǒng)功能模塊圖、以及系統(tǒng)ER圖,然后對(duì)本系統(tǒng)使用的數(shù)據(jù)庫的結(jié)構(gòu)進(jìn)行了詳盡的敘述,同時(shí)列出了部分表的表結(jié)構(gòu)。表45 銷售租金統(tǒng)計(jì)表序號(hào)英文名中文名字段類型長(zhǎng)度1id編號(hào)int4 2Path管理路徑Varchar50字節(jié) 3Name操作名稱Varchar50字節(jié) 本章小結(jié)總體設(shè)計(jì)階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。表44 收付款信息表序號(hào)英文名中文名字段類型長(zhǎng)度1id編號(hào)int42Title新聞標(biāo)題Varchar50字節(jié)3News新聞內(nèi)容Varchar200字節(jié)4Addtime添加日期Varchar50字節(jié)5. 操作菜單表存放管理員進(jìn)行管理操作的部分,包括用戶管理,統(tǒng)計(jì)分析,新聞管理,賬目管理等信息路徑。表42 用戶注冊(cè)信息表序號(hào)英文名中文名字段類型長(zhǎng)度1Id編號(hào)int42Username用戶名Varchar50字節(jié)3Password密碼Varchar50字節(jié)4Phone聯(lián)系電話Varchar50字節(jié)5Address聯(lián)系地址Varchar50字節(jié)6Sex性別Varchar50字節(jié)7Age年齡Varchar50字節(jié)8Workaddr工作單位Varchar50字節(jié)9Mail郵箱Varchar50字節(jié)3. 賬目統(tǒng)計(jì)信息表用來存儲(chǔ)賬戶信息的基本信息,其中包括賬目的添加時(shí)間,賬目的類型,備注等以及信息的發(fā)布者,如表43所示。表41 房屋信息表序號(hào)英文名中文名字段類型長(zhǎng)度1Id編號(hào)int42Title房屋信息Varchar50字節(jié)3Rent金額Varchar50字節(jié)4Area面積Varchar50字節(jié)5Payment交易類型Varchar50字節(jié)6Floor房屋層數(shù)Varchar50字節(jié)7Leaseway房屋格局Varchar50字節(jié)8address地址Varchar50字節(jié)9Description詳細(xì)介紹Varchar50字節(jié)10Homename 房主姓名Varchar50字節(jié) 11Img圖片Varchar50字節(jié) 12Homephone電話號(hào)碼Varchar50字節(jié)2. 用戶注冊(cè)信息表用來存放用戶為了實(shí)現(xiàn)對(duì)系統(tǒng)進(jìn)行登陸所注冊(cè)的基本信息,其中包括用戶名、用戶密碼、電子郵件等信息。該數(shù)據(jù)庫共有5張數(shù)據(jù)表表,其主要表結(jié)構(gòu)如表41至45所示。基于以上三條設(shè)計(jì)原則,根據(jù)系統(tǒng)ER圖,針對(duì)本系統(tǒng)的特點(diǎn),在對(duì)所查詢的數(shù)據(jù)進(jìn)行規(guī)范化之后,我選用SQL Server 2005數(shù)據(jù)庫來進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計(jì)。所以數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)應(yīng)保證數(shù)據(jù)的相對(duì)穩(wěn)定,這樣才能考慮在新的數(shù)據(jù)結(jié)構(gòu)下的業(yè)務(wù)處理方式。無論采用何種方法或手段去處理日常事務(wù),都應(yīng)該能完成相應(yīng)的功能,決不會(huì)因?yàn)椴捎昧擞?jì)算機(jī)而丟失了必要的功能,或徹底改變了原有的工作流程和模式。這雖然有悖于傳統(tǒng)的關(guān)系數(shù)據(jù)庫理論,但是考慮到選擇的機(jī)器型號(hào)和檔次等因素,如果增加的冗余不會(huì)明顯增加存儲(chǔ)空間和降低處理效率,并且對(duì)編程實(shí)現(xiàn)有很大幫助,往往可以采用這種方法。設(shè)計(jì)原則如下:1. 進(jìn)行規(guī)范化設(shè)計(jì),盡可能地減少數(shù)據(jù)冗余和重復(fù)2. 合理的數(shù)據(jù)庫表的設(shè)計(jì)應(yīng)該是在滿足需求的前提下,使數(shù)據(jù)的重復(fù)量最小,就盡量按照關(guān)系數(shù)據(jù)庫系統(tǒng)理論方法去設(shè)計(jì)一個(gè)數(shù)據(jù)庫,減少數(shù)據(jù)的冗余。在這里不得不提到一個(gè)概念——范式。在這里,選用的是關(guān)系數(shù)據(jù)庫。ER圖應(yīng)該和你后面給出的表的個(gè)數(shù)基本符合。圖42 系統(tǒng)ER圖圖應(yīng)該保證里面的字能看清楚。一個(gè)好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)系無冗余。菱形框,表示聯(lián)系類型(實(shí)體間的聯(lián)系)。ER模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類型及實(shí)體間聯(lián)系,然后用ER圖來表示數(shù)據(jù)模型。ER圖由實(shí)體、屬性、聯(lián)系三部分組成。可以采用ER圖的方法來進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析。在系統(tǒng)設(shè)計(jì)的開始,首先考慮的是如何用數(shù)據(jù)模型來數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對(duì)現(xiàn)實(shí)世界進(jìn)行抽象。然后再把概念模式轉(zhuǎn)換成邏輯模式。購買常識(shí)介紹功能:主要是針對(duì)用戶對(duì)于不熟悉購買房屋或者租房屋流程,以及各種購房常識(shí)等介紹。數(shù)據(jù)庫連接功能:數(shù)據(jù)庫連接信息保存在系統(tǒng)中,再次登陸系統(tǒng)不必設(shè)置數(shù)據(jù)庫,但當(dāng)數(shù)據(jù)庫發(fā)生變動(dòng)時(shí),用戶可以配置輸入本機(jī)或者局域網(wǎng)上的數(shù)據(jù)服務(wù)器名和數(shù)據(jù)庫名。一般在新增用戶后或者修改密碼之后使用驗(yàn)證增加用戶或者修改密碼是否成功。刪除用戶:只有系統(tǒng)管理員權(quán)限的身份才具備此功能,從系統(tǒng)刪除一個(gè)用戶,被刪除的用戶將不能登錄本系統(tǒng)。增加用戶:只有系統(tǒng)管理員權(quán)限的身份才具備此功能,為系統(tǒng)增加一個(gè)新用戶,包括用戶登錄名,密碼,郵箱等信息。而一般權(quán)限則只能進(jìn)行一般的工作,沒有管理用戶的功能。每個(gè)用戶具有自己的權(quán)限,主要是管理權(quán)限和一般權(quán)限。 數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)房產(chǎn)中介管理信息系統(tǒng)除了具備上述所有主要功能之外,還應(yīng)該具有一些必要的輔助性功能,包括用戶管理,數(shù)據(jù)庫連接功能,購買常識(shí)介紹功能等等。房屋租售報(bào)表統(tǒng)計(jì)有一定的格式,特別是房屋出租和出售表,嚴(yán)格按照當(dāng)?shù)胤抗懿糠值囊蟆!胺课葜薪樾畔⑾到y(tǒng)”的查詢系統(tǒng)可以分成下面幾個(gè)方面來進(jìn)行查詢:根據(jù)房屋地址,根據(jù)房屋狀態(tài),根據(jù)房屋布局等來查詢。因此,考慮到用戶的需求,系統(tǒng)應(yīng)該具有一個(gè)比較人性化的查詢系統(tǒng),可以根據(jù)不同的要求來進(jìn)行查詢。查詢功能通常是根據(jù)數(shù)據(jù)的信息中不同的字段來查詢。 數(shù)據(jù)庫設(shè)計(jì)概述查詢功能是一個(gè)數(shù)據(jù)庫管理軟件的必備輔助功能,當(dāng)數(shù)據(jù)量大的時(shí)候,呈現(xiàn)給用戶所有信息,肯定有很多信息是冗余的或者是無效的甚至是用戶不需要的。 房屋
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1