版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
面向對象房屋中介系統(tǒng)設計方案資料內容僅供參考,如有不當或者侵權,請聯(lián)系本人改正或者刪除。房屋中介系統(tǒng)設計方案學號:3511102姓名:程飛班級:計算機科學與技術1班設計時間:12月11日1.課題項目設計的背景房屋中介行業(yè)是房地產行業(yè)的一個重要組成部分,它在房地產行業(yè)的運作當中起著至關重要的作用。房屋中介行業(yè)主要為房地產的流通,消費提供多元化的中介服務,是消費者和房地產行業(yè)之間的紐帶。房屋中介行業(yè)主要以傭金為主要收入來源。在市場經濟高度發(fā)達的今天,房屋中介行業(yè)已經發(fā)展成為擁有一套完善的法律體系和科學的管理辦法,集多項服務于一身的”一條龍”體系。在計算機科學和信息技術高度發(fā)達的現(xiàn)代,房屋中介行業(yè)應該趕上時代發(fā)展的潮流,將計算機技術和信息技術融入自己的發(fā)展之中,在20世紀60年代,第一套信息管理系統(tǒng)問世以來,數據庫技術的發(fā)展突飛猛進?;ヂ?lián)網已經廣泛的走入了每個人的生活當中,這樣的有利背景,使得房屋中介行業(yè)運用數據庫及當代信息技術設計一項自己的信息管理系統(tǒng)顯得尤為重要。相關技術介紹(uml2.0Rationalrose的介紹)UML是一種具有規(guī)范定義、易于表示、功能強大且適用于各種應用領域的建模語言。1997年11月,UML被國際對象管理組織OMG采納為面向對象建模語言的國際標準。當前UML已經成為面向對象技術領域內占主導地位的標準建模語言。掌握UML語言,不但有助于理解面向對象的分析與設計方法,也有助于對軟件開發(fā)全過程的理解。發(fā)布了當前使用的2.0版。RationalRose是一種基于UML的建模工具。在面向對象應用程序開發(fā)領域,RationalRose是影響其發(fā)展的一個重要因素。RationalRose自推出以來就受到了業(yè)界的矚目,并一直引領著可視化建模工具的發(fā)展。越來越多的軟件公司和開發(fā)團隊開始或者已經采用RationalRose,用于大型項目開發(fā)的分析、建模與設計等方面。從使用的角度分析,RationalRose易于使用,支持使用多種構件和多種語言的復雜系統(tǒng)建模;利用雙向工程技術能夠實現(xiàn)迭代式開發(fā);團隊管理特性支持大型、復雜的項目和大型而且一般隊員分散在各個不同地方的開發(fā)團隊。同時,RationalRose與微軟VisualStudio系列工具中GUI的完美結合所帶來的方便性,使得它成為絕大多數開發(fā)人員首選建模工具;Rose還是市場上第一個提供對基于UML的數據建模和Web建模支持的工具。另外,Rose還為其它一些領域提供支持,如用戶定制和產品性能改進。本書介紹如何利用UML和RationalRose企業(yè)版進行系統(tǒng)設計。RationalRose企業(yè)版是Rational公司最新發(fā)布的版本,支持UML2.0中所定義的8種UML圖——活動圖、用例圖、順序圖、協(xié)作圖、類圖、狀態(tài)圖、構件圖和部署圖;經過正向和逆向轉出工程代碼的特性,能夠支持C++、VisualC++、VisualBasic以及其它一些常見語言的代碼生成和逆向轉出工程代碼。2.課題項目研究的目的傳統(tǒng)的房屋中介行業(yè)往往是以人工,文件的形式記錄客戶、房產的信息,這樣費時費力,而且容易出現(xiàn)錯誤。因此開發(fā)這套房屋中介系統(tǒng)的目的就是,客戶能夠方便快捷聯(lián)系客戶,房屋信息的記錄、更新、查詢更具快捷性、時效性。這樣能大大提高效率,而且對于我們大學生來說,設計開發(fā)一項這樣的課題,是將計算機應用技術融入實踐的一次很有意義的活動。2.1系統(tǒng)功能需求的分析房屋中介系統(tǒng)的需求包括系統(tǒng)管理員對房屋信息的添加、查詢、修改、刪除等操作,管理員需要登錄系統(tǒng)進行這些操作。還包括客戶對系統(tǒng)的操作,客戶的操作分為房地產商家也就是出租出售賣方對房屋信息的添加、查看、修改、刪除等操作;求租求購買方對房屋信息的查詢、添加、修改、刪除等??蛻舻牟僮鞫夹枰獙ο到y(tǒng)注冊登錄才能完成??傮w設計該系統(tǒng)主要結構分為出租房屋信息管理,出售房屋信息管理,求租房屋信息管理,求購信息管理,管理員對房屋客戶信息的管理。系統(tǒng)結構如下圖:房屋中介系統(tǒng)房屋中介系統(tǒng)出租房屋信息出售房屋信息求租房屋信息求購房屋信息管理員對客戶房屋信息管理進入系統(tǒng)該系統(tǒng),需要登錄才能進行一系列操作,具體流程如下圖:用戶登錄用戶登錄判斷密碼功能模塊,進入界面用戶登錄后進行密碼判斷,錯誤返回,正確就進入系統(tǒng)界面實施相關操作。下面是系統(tǒng)功能模塊圖,系統(tǒng)將以這些模塊進行開,如下圖:房屋中介管理系統(tǒng)房屋中介管理系統(tǒng)出租出售房屋信息管理求租求購房屋信息管理客戶信息管理房屋信息添加房屋信息修改房屋信息刪除房屋信息添加房屋信息修改房屋信息刪除客戶信息添加客戶信息修改客戶信息刪除如圖所示,房屋中介管理系統(tǒng)有三個大的模塊進行設計:出租出售房屋信息、求租求購房屋信息、客戶信息管理。2.2建立需求模型下面我只對求租求購房屋信息模塊建立模型。2.2.1建立用況模型求租求購房屋信息管理的用況圖如下:如下是對上圖用況的描述:用況:客戶用戶開啟系統(tǒng)進入登陸界面輸入用戶名和密碼如果錯誤返回登陸界面重新登陸,輸入錯誤超過3次,禁止登陸。用況:查詢房屋信息前提條件:客戶已經成功登陸系統(tǒng)客戶發(fā)出查詢請求系統(tǒng)給出查詢類別提示客戶進行選擇,發(fā)控命令用況:選房前提條件:客戶已經成功登陸系統(tǒng)客戶發(fā)出選房請求客戶從列表中進行選擇并發(fā)控命令若確認,系統(tǒng)進行存儲,并通知客戶是否成功。若取消,推出本功能。用況:發(fā)布交易結果前提:系統(tǒng)管理員已經成功登陸系統(tǒng)系統(tǒng)管理員發(fā)出發(fā)布交易結果請求按照客戶選房結果信息生成交易結果,對外公布。向參與者”房屋業(yè)主”發(fā)送相關結果。2.2.2建立類圖類”客戶”
該類具有屬性”姓名””聯(lián)系方式””密碼”,在該類中要建立操作”登陸””選房””修改密碼””查詢”,在這之中,使用”查詢房屋信息”操作,只是不進行選擇,要是進行選擇,則調用操作”選房”。類”房屋信息”
該類具有屬性”戶型””面積””價格”,操作有”查詢””增加選擇””取消選擇”,這些操作由類”系統(tǒng)管理員”進行操作。類”系統(tǒng)管理員”
該類具有屬性”姓名””工作證號””密碼”,具有的操作”登陸””修改密碼”
”生成房屋信息””添加房屋信息””修改房屋信息””刪除房屋信息””生成交易結果”,如果客戶選房成功,才能實施”生成交易結果”這個操作。類”業(yè)主”
該類具有屬性”姓名””聯(lián)系方式””密碼”,具有的操作”登陸””修改密碼””定價””輸入房屋信息”。類”交易結果”
該類具有屬性”房屋名稱””房屋價格””交易日期”。
2.2.3建立順序圖上圖描述的是客戶使用系統(tǒng)租/買房的順序圖,首先客戶是始終存在的,登陸成功后,才能夠進入系統(tǒng)進行查詢及選房的活動,查詢房屋和選房的活動是并發(fā)而且可無限循環(huán)的,當選房成功確定時,發(fā)出結果存儲,此結果由系統(tǒng)管理員得到,并告知業(yè)主和客戶雙方,達成交易。對象”客戶”是主動的,登陸系統(tǒng),進行查詢房屋信息,選房是由”客戶”主動進行的。對象”查詢房屋”是被動的,由對象”客戶”施行。對象”選房”是被動的,由對象”客戶”施行。對象”系統(tǒng)管理員”是主動的,她能實時查詢選房結果,并進行公布。對象”業(yè)主”是能夠是主動的也能夠是被動的,她能由業(yè)主管理員告知房屋銷售情況,也能自己登陸系統(tǒng)進行查詢了解房屋信息。2.2.4建立狀態(tài)機圖上圖是對這一個部分繪制的狀態(tài)機圖,按照問題域的分析,這個對象能夠分為:初始、初始化、生成房屋信息、維護房屋信息、查詢房屋信息、選房、選房結束、調整房屋信息、生成交易結果、對外發(fā)布、關閉和終止。施加在上面的事件有:生成信息維護信息、查詢和選房、調整信息、生成結果、發(fā)布、終止。下面分別說明狀態(tài)內部的主要動作及觸發(fā)內部轉換的事件。狀態(tài)”初始化”對房屋進行賦值,包括房屋的信息,對其進行發(fā)布,則狀態(tài)轉移給維護房屋信息及客戶端的信息平臺。狀態(tài)”查詢房屋信息””選房”此時,提供的房屋信息由客戶獲得,能夠進行查詢和選房狀態(tài),若對選房結果進行發(fā)布,則狀態(tài)轉移到維護房屋信息。狀態(tài)”調整房屋信息”此時,獲得前面幾步的信息結果,調整房屋信息,若對其進行發(fā)布,則狀態(tài)轉移到生成交易結果。狀態(tài)”生成交易結果”獲得調整完成的房屋信息生成交易結果,若對其進行公布,則狀態(tài)轉移到公布。狀態(tài)”結束”在該狀態(tài)下,整個交易過程結束。2.3系統(tǒng)設計對于這一套房屋中介管理系統(tǒng)的設計,對其進行了分析并建立模型圖加以闡明,在具體設計時,要綜合考慮問題域部分的設計和人機界面部分的設計。下面分別從問題域部分和人機界面部分進行設計。2.3.1界面部分的設計用戶登錄界面設計,該登陸界面使用于客戶和系統(tǒng)管理員,如圖:查詢房屋信息界面,運用多個下拉菜單能夠進行篩選信息,如圖:客戶信息界面,如圖:上述系統(tǒng)設計基本能實現(xiàn)求租求購這一模塊的應用實現(xiàn)。3.總結3.1系統(tǒng)開發(fā)中遇到的問題在本次項目開發(fā)設計中,遇到了不少問題,帶著問題去上網查詢,翻閱資料,遇到的問題基本能夠解決。首先,在本次設計中,進行界面設計時,對一些控件的使用方法不是很了解,在查閱了教程之后才有所了解。最重要的是對于數據庫的掌握還
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026美的秋招試題及答案
- 2026年智能監(jiān)測技術在橋梁安全維護中的應用
- 2026鉚接工校招試題及答案
- 2026羅氏(中國)校招面試題及答案
- 聲音的奧秘產生與傳播原理探究
- 2026遼漁集團秋招面試題及答案
- 2025年航空物流服務與運營管理手冊
- 假期管理規(guī)定比較分析
- 高中物理《激光技術及其應用》教學設計
- 施工現(xiàn)場環(huán)保標準精細化管控
- 中煤集團機電裝備部副部長管理能力考試題集含答案
- 黨支部2026年度主題黨日活動方案
- 五育融合課件
- 海姆立克急救課件 (完整版)
- 2025年互聯(lián)網營銷游戲化營銷案例解析可行性研究報告
- DB31∕T 1048-2020“上海品牌”認證通 用要求
- 意識障礙的判斷及護理
- 病理性賭博的識別和干預
- 2025年宿遷市泗陽縣保安員招聘考試題庫附答案解析
- 校園文化建設協(xié)議合同
- 2025年廣東省中考物理試卷及答案
評論
0/150
提交評論