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

正文內(nèi)容

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

2025-02-05 15:03 上一頁面

下一頁面
 

【正文】 用戶自如的完成操作,而用戶不需要有較高的計(jì)算機(jī)專業(yè)知識和技能。圖51 系統(tǒng)主界面 用戶注冊,登陸與查詢信息設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)管理主要是對用戶的一個(gè)管理,主要分為管理員和普通用戶。登陸界面如圖52所示。并可以新建用戶。圖54 房屋查詢界面1. 實(shí)現(xiàn)目標(biāo)房屋中介管理系統(tǒng)中,查詢功能也是一個(gè)十分重要的功能,當(dāng)有很多房屋信息時(shí),如何給用戶呈現(xiàn)出需要的信息和過濾掉不用的信息是一個(gè)需要解決的問題。房屋信息查詢程序流程圖如圖55所示。表54 采購申請主要用到的方法名方法名功能releaseHouse()添加房屋信息deleteRelease()刪除房屋信息showHouseInfo()遍歷房屋信息searchHouse()按條件查詢房屋信息 房屋信息管理功能設(shè)計(jì)與實(shí)現(xiàn)管理信息系統(tǒng)應(yīng)該對信息有一種良好的管理,尤其是房屋中介系統(tǒng)這樣信息存儲量、交換量比較大的系統(tǒng),更應(yīng)該具有優(yōu)秀的信息管理功能,擁有對信息良好的更新與刪除操作是管理信息系統(tǒng)必須具備的功能模塊。如果有使用權(quán)限,則可以對房屋信息進(jìn)行操作。圖所示,可視為打印結(jié)果。分配完權(quán)限之后,確定提交給數(shù)據(jù)庫,進(jìn)行更新,否則,返回分配處重新填寫。其中包括真實(shí)姓名、性別、年齡、地址、聯(lián)系電話、工作單位、類型管理。第6章  軟件測試 測試的基本概念軟件測試(Software testing)是軟件生存期(Software life cycle)中的一個(gè)重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟。1. 測試用例是為某個(gè)特殊目標(biāo)而編制的一組測試輸入、執(zhí)行條件以及預(yù)期結(jié)果,以便測試某個(gè)程序路徑或核實(shí)是否滿足某個(gè)特定需求。為了發(fā)現(xiàn)程序中的錯(cuò)誤,應(yīng)竭力設(shè)計(jì)能暴露錯(cuò)誤的測試。對需求規(guī)格說明書、軟件設(shè)計(jì)說明書、源程序做結(jié)構(gòu)分析、流程圖分析、符號執(zhí)行來找錯(cuò)。4. 白盒測試和黑盒測試測試的關(guān)鍵是測試用例的設(shè)計(jì),其方法可分成兩類:白盒測試和黑盒測試。因此白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試。 測試的任務(wù)和目的1. 基本數(shù)據(jù)的測試在數(shù)據(jù)測試的過程中,主要根據(jù)一些數(shù)據(jù)的臨界值,從數(shù)據(jù)類型,數(shù)據(jù)范圍,數(shù)據(jù)長度等多方面考慮,列舉了一系列的測試用例,重點(diǎn)測試了一些危險(xiǎn)數(shù)據(jù)和邊緣數(shù)據(jù),盡量做到系統(tǒng)的可靠性。針對系統(tǒng)各個(gè)功能模塊,對照功能的流程圖,對每一個(gè)操作都進(jìn)行了分析,得出了各種可能出現(xiàn)的情況,并對各種情況的不同處理進(jìn)行了測試,包括正常情況和錯(cuò)誤處理情況。對客戶機(jī)/服務(wù)器模式的工作情況進(jìn)行了測試,不只在本地機(jī)器,還在服務(wù)器上也進(jìn)行了測試。通過對基本數(shù)據(jù)的測試,發(fā)現(xiàn)了一些問題,例如:輸入數(shù)據(jù)超過范圍,輸入數(shù)據(jù)類型不符,數(shù)據(jù)長度不符等等,針對每一種錯(cuò)誤,進(jìn)行了相應(yīng)的錯(cuò)誤處理,在數(shù)據(jù)的安全性方面,系統(tǒng)增加了很多約束,例如:通過不可編輯的下拉單來防止用戶輸入非法的數(shù)據(jù),通過灰化動態(tài)文本框來保證數(shù)據(jù)的安全等等。經(jīng)過多次修改并測試,基本能夠達(dá)到功能完備,無異常錯(cuò)誤,數(shù)據(jù)安全,用戶權(quán)限可靠等目的。單元測試多采用白盒測試技術(shù),系統(tǒng)內(nèi)多個(gè)模塊可以并行地進(jìn)行測試。集成測試主要發(fā)現(xiàn)設(shè)計(jì)階段產(chǎn)生的錯(cuò)誤,通常采用黑盒測試。對軟件的功能和性能要求在軟件需求規(guī)格說明書中已經(jīng)明確規(guī)定,它包含的信息就是軟件確認(rèn)測試的基礎(chǔ)。是基于系統(tǒng)整體需求說明書的黑盒測試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。從源代碼的角度可分為單元測試和功能測試。如果有使用權(quán)限,則可以對房屋信息進(jìn)行操作,包括對用戶信息的修改、添加、刪除等。統(tǒng)計(jì)分析測試結(jié)果,如表62所示。房屋信息管理測試結(jié)果,如表61所示。為了測試系統(tǒng)的正確性和完整性,本章將對系統(tǒng)中重點(diǎn)模塊進(jìn)行測試。另個(gè)你這里只有后臺的測試,沒有前臺的。它的的任務(wù)是盡可能徹底地檢查出程序中的錯(cuò)誤,提高軟件系統(tǒng)的可靠性。有效性測試是在模擬的環(huán)境下,運(yùn)用黑盒測試的方法,驗(yàn)證被測軟件是否滿足需求規(guī)格說明書列出的需求。在單元測試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測試。1. 單元測試(Unit Testing)單元測試是在軟件開發(fā)過程中要進(jìn)行的最低級別的測試活動,在單元測試活動中,軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測試。在測試系統(tǒng)的整個(gè)流程的過程中,針對系統(tǒng)的不同分支結(jié)構(gòu),不同功能模塊,都發(fā)現(xiàn)了或大或小的問題,例如,退出窗口提示數(shù)據(jù)保存信息,非法用戶的越權(quán)操作,以及一些邏輯順序錯(cuò)誤。由于測試的過程中,時(shí)間比較少,在測試的方法和測試用例的選擇方面可能還存在各種不足之處,系統(tǒng)的某些方面難免存在不足或者漏洞,只能在現(xiàn)有的水平上來解決所有這些現(xiàn)有的問題。3. 其他測試在系統(tǒng)的可移植性上,把編譯成可執(zhí)行文件的程序拿到不同的軟件環(huán)境和硬件平臺下進(jìn)行測試。從用戶的角度考慮,可能出現(xiàn)的操作錯(cuò)誤和數(shù)據(jù)輸入錯(cuò)誤,也都進(jìn)行了一系列的測試。這種方法是把測試對象看做一個(gè)黑盒子,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。這種方法是把測試對象看做一個(gè)打開的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試。靜態(tài)測試結(jié)果可用于進(jìn)一步的查錯(cuò),并為測試用例選取提供指導(dǎo)。一次成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測試。在測試時(shí)將實(shí)際的輸出結(jié)果與預(yù)期結(jié)果比較,若不同則表示發(fā)現(xiàn)了錯(cuò)誤。1983年IEEE提出的軟件工程術(shù)語中給軟件測試下的定義是:“使用人工或自動的手段來運(yùn)行或測定某個(gè)軟件系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別”。圖59 基本資料管理操作會員通過用戶名與密碼對系統(tǒng)進(jìn)行登陸,登陸成功后,通過資料管理功能下的修改個(gè)人信息,可以針對個(gè)人的基本信息情況進(jìn)行修改。表56 數(shù)據(jù)庫中權(quán)限管理相關(guān)表表名模塊名t_accountsrecords賬戶管理表 (3) 主要Java類權(quán)限管理主要用到的Java方法如表57所示。圖57 報(bào)表統(tǒng)計(jì)操作界面登陸后臺權(quán)限實(shí)現(xiàn)過程(1) JSP頁說明權(quán)限管理主要JSP文件功能如表55所示。 后臺管理的設(shè)計(jì)與實(shí)現(xiàn)房屋租售報(bào)表的管理,使用該控件可以快速準(zhǔn)確的生成房屋出租或者出售情況,如圖所示。房屋信息管理操作界面如圖56所示。表52 房屋信息查詢主要JSP文件功能列表JSP頁面名稱功能查詢出租房屋信息頁面查詢求租房屋信息頁面查詢出售房屋信息頁面查詢求購房屋信息頁面(2) 主要Java類采購申請主要用到的Java類如表53所示。查詢的速度要快捷,查詢的結(jié)果要準(zhǔn)確。對已經(jīng)修改的信息進(jìn)行存檔。圖53 普通用戶注冊界面1. 實(shí)現(xiàn)目標(biāo)管理員登陸后,系統(tǒng)判斷其使用權(quán)限,如果沒有使用權(quán)限,則拒絕其訪問。普通用戶只可以對系統(tǒng)進(jìn)行相應(yīng)的操作和修改自己的密碼。下邊為快捷操作欄,提供了方便用戶操作的接口(房屋出租登記,房租出租查詢,房屋出售登記,房屋出售查詢,購房常識管理,退出系統(tǒng))。對錯(cuò)誤的提示要準(zhǔn)確、清楚、有足夠多的信息。 房產(chǎn)中介系統(tǒng)主要特點(diǎn):1. 易用性。第5章  詳細(xì)設(shè)計(jì) 系統(tǒng)運(yùn)行平臺設(shè)置硬件環(huán)境:臺式計(jì)算機(jī)(PC)一臺,如表51所示。表45 銷售租金統(tǒng)計(jì)表序號英文名中文名字段類型長度1id編號int4 2Path管理路徑Varchar50字節(jié) 3Name操作名稱Varchar50字節(jié) 本章小結(jié)總體設(shè)計(jì)階段,在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿足本系統(tǒng)全部需求的數(shù)據(jù)庫。表42 用戶注冊信息表序號英文名中文名字段類型長度1Id編號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ì)信息表用來存儲賬戶信息的基本信息,其中包括賬目的添加時(shí)間,賬目的類型,備注等以及信息的發(fā)布者,如表43所示。該數(shù)據(jù)庫共有5張數(shù)據(jù)表表,其主要表結(jié)構(gòu)如表41至45所示。所以數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)應(yīng)保證數(shù)據(jù)的相對穩(wěn)定,這樣才能考慮在新的數(shù)據(jù)結(jié)構(gòu)下的業(yè)務(wù)處理方式。這雖然有悖于傳統(tǒng)的關(guān)系數(shù)據(jù)庫理論,但是考慮到選擇的機(jī)器型號和檔次等因素,如果增加的冗余不會明顯增加存儲空間和降低處理效率,并且對編程實(shí)現(xiàn)有很大幫助,往往可以采用這種方法。在這里不得不提到一個(gè)概念——范式。ER圖應(yīng)該和你后面給出的表的個(gè)數(shù)基本符合。一個(gè)好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)系無冗余。ER模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類型及實(shí)體間聯(lián)系,然后用ER圖來表示數(shù)據(jù)模型。可以采用ER圖的方法來進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析。然后再把概念模式轉(zhuǎn)換成邏輯模式。數(shù)據(jù)庫連接功能:數(shù)據(jù)庫連接信息保存在系統(tǒng)中,再次登陸系統(tǒng)不必設(shè)置數(shù)據(jù)庫,但當(dāng)數(shù)據(jù)庫發(fā)生變動時(shí),用戶可以配置輸入本機(jī)或者局域網(wǎng)上的數(shù)據(jù)服務(wù)器名和數(shù)據(jù)庫名。刪除用戶:只有系統(tǒng)管理員權(quán)限的身份才具備此功能,從系統(tǒng)刪除一個(gè)用戶,被刪除的用戶將不能登錄本系統(tǒng)。而一般權(quán)限則只能進(jìn)行一般的工作,沒有管理用戶的功能。 數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)房產(chǎn)中介管理信息系統(tǒng)除了具備上述所有主要功能之外,還應(yīng)該具有一些必要的輔助性功能,包括用戶管理,數(shù)據(jù)庫連接功能,購買常識介紹功能等等?!胺课葜薪樾畔⑾到y(tǒng)”的查詢系統(tǒng)可以分成下面幾個(gè)方面來進(jìn)行查詢:根據(jù)房屋地址,根據(jù)房屋狀態(tài),根據(jù)房屋布局等來查詢。查詢功能通常是根據(jù)數(shù)據(jù)的信息中不同的字段來查詢。 房屋刪除功能:由用戶選擇要刪除的房屋信息,點(diǎn)擊刪除后,刪除該房屋信息,首先在緩沖區(qū)中刪除,此時(shí)如果沒有提交到數(shù)據(jù)庫,則可以撤銷刪除操作,但如果提交到數(shù)據(jù)庫了,刪除后將不能恢復(fù)該信息。系統(tǒng)功能結(jié)構(gòu)圖如圖41所示。房屋信息管理:用戶對自己房源的區(qū)域、房源裝修類型、房源格局以及房源的配套設(shè)施進(jìn)行管理,并且對各種類型的房源進(jìn)行分析匯總。查詢房屋信息:用戶可以按照個(gè)人對房屋的需求,例如:房屋的裝修類型、房屋的區(qū)域位置等信息進(jìn)行篩選查詢。5. 房屋信息管理:刪除房屋信息、增加房屋信息。系統(tǒng)在七大塊的基礎(chǔ)上每一大模塊又分為幾個(gè)模塊: 1. 發(fā)布房屋信息包括四個(gè)模塊:發(fā)布房屋出租信息、發(fā)布房屋的求租信息、發(fā)布房屋的出售信息、發(fā)布房屋的求購信息。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。第4章  總體設(shè)計(jì) 系統(tǒng)模塊總體設(shè)計(jì)本階段設(shè)計(jì)的基本目的是解決系統(tǒng)如何實(shí)現(xiàn)問題,也叫做概要設(shè)計(jì)。數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。房屋交易管理數(shù)據(jù)流圖如圖32所示。 數(shù)據(jù)流圖1. 系統(tǒng)頂層數(shù)據(jù)流圖,用戶登錄系統(tǒng)后,根據(jù)不同權(quán)限可以對發(fā)布管理、基本數(shù)據(jù)管理、賬目管理、銷售管理、財(cái)務(wù)管理分別進(jìn)行操作。 房屋中介管理系統(tǒng)的需求分析需求分析過程是整個(gè)系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。一般情況下,普通用戶不僅只能瀏覽查詢房屋具體信息,而且還可以查詢房屋具體信息以外,還能夠直接發(fā)布房屋信息,還可以隨意修房屋數(shù)據(jù),例如:房屋地理位置信息和房屋大小等信息。軟件不僅對研發(fā)的產(chǎn)品進(jìn)行了多方面的整合完善,而且軟件秉承:“資源共享、戰(zhàn)略合作、共同成長”的經(jīng)營理念與房屋中介企業(yè)建立長期戰(zhàn)略合作伙伴關(guān)系,共同創(chuàng)造美好的未來。這就使得房產(chǎn)中介信息管理不僅僅是一種技術(shù)趨勢,更是中介機(jī)構(gòu)提高管理水平和服務(wù)質(zhì)量,實(shí)現(xiàn)高速可持續(xù)發(fā)展的重要途徑。隨著計(jì)算機(jī)及通信技術(shù)的飛速發(fā)展,為早日實(shí)現(xiàn)辦公自動化提供了有力的支持和可靠的保障。同時(shí),對其可行性進(jìn)行了分析,主要從技術(shù)、經(jīng)濟(jì)和操作三方面進(jìn)行的分析。還可以進(jìn)行新聞的發(fā)布,以供前臺用戶的參看與查詢。第三類是對現(xiàn)有房屋信息的管理。就目前使用的開發(fā)技術(shù)來說,系統(tǒng)的功能目標(biāo)應(yīng)該能夠達(dá)到,利用現(xiàn)有的技術(shù)在規(guī)定的期限內(nèi)開發(fā)工作基本能夠完成。在以上幾點(diǎn)中已可以看出新系統(tǒng)的性能與功能上與現(xiàn)有系統(tǒng)的差別,首先新系統(tǒng)克服了原來系統(tǒng)的資金投入大,技術(shù)含量低,系統(tǒng)工作負(fù)擔(dān)重等缺點(diǎn)。而且考慮到開發(fā)本系統(tǒng)將為以后帶來的利益,拿出26,000元來進(jìn)行管理信息系統(tǒng)的開發(fā),是絕對必要。一次性支出26,000元,這樣可得出每年效益的當(dāng)前值如表21所示。系統(tǒng)的效益可以從公司利益和社會效益兩方面考慮。用于對客戶租賃信息模板的設(shè)置,修改、信息查詢,真正體現(xiàn)整個(gè)租賃過程的現(xiàn)代化管理。充分參照國內(nèi)房屋中介機(jī)構(gòu)及種種要求的基礎(chǔ)之上,達(dá)到充分適應(yīng)中國國情、改善企業(yè)管理粗放,工作不規(guī)范、服務(wù)工作不到位現(xiàn)象,同時(shí)能夠大大減輕公房管理部門的負(fù)擔(dān),降低管理成本。包括實(shí)現(xiàn)頁面的展示,實(shí)現(xiàn)目標(biāo)的描述及每個(gè)模塊的實(shí)現(xiàn)方法。第2章對 房產(chǎn)中介公司設(shè)計(jì)的可行性進(jìn)行了較為細(xì)致的分析,闡述了它的技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性,以及業(yè)務(wù)流程圖。對于商務(wù)上的銷售信息服務(wù), Java 和JDBC可為外部客戶提供獲取信息更新的更好方法。企業(yè)可繼續(xù)使用它們安裝好的數(shù)據(jù)庫,并能便捷地存取信息,即使這些信息是儲存在不同數(shù)據(jù)庫管理系統(tǒng)上。 JDBC 擴(kuò)展了Java的功能。JDBC對Java程序員而言是API,對實(shí)現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事。在使用它時(shí),只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。在使用它時(shí),只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。 MyEclipse簡介
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1