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

正文內容

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

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

下一頁面
 

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