當前位置:工程項目OA系統(tǒng) > 領域應用 > 免費房產中介軟件 > 地產中介系統(tǒng)設計
求一個詳細的房產中介管理系統(tǒng)的設計方案
我們公司用的是泛普軟件公司開發(fā)的房產中介系統(tǒng),我把這個軟件的設計方案給你參考下吧
一、系統(tǒng)設計
在系統(tǒng)需求分析階段已經弄清了二手房信息管理系統(tǒng)的各種需求,較好的解決了要讓系統(tǒng)“做什么”的問題,下一步就是要著手實現系統(tǒng)的需求,即要著手解決“怎么做”的問題。為建立一個功能完整的系統(tǒng),要對系統(tǒng)的框架和模塊的劃分進行詳細的分析和設計,以下為系統(tǒng)框架設計和數據庫設計的內容。
(一)總體框架設計
1、用戶登錄
本系統(tǒng)因用戶的權限區(qū)別而分為兩大模塊,分別為普通用戶功能模塊和管理員功能模塊。在此之前首先要實現的是登陸管理,經過登陸時的信息驗證,根據用戶的身份將系統(tǒng)的使用者引導到相應的功能模塊中,可以比較直觀的看到登陸模塊需要實現的效果。登陸功能的界面將設計成一個小型登陸框,嵌入到系統(tǒng)的主頁面中。
在實現系統(tǒng)登陸的時候應該注意實現對用戶名和用戶密碼以及用戶類別的判斷,除此之外關鍵的內容是對用戶類別的判斷,并根據用戶類別將用戶引導到相應的功能界面。
2、 普通用戶功能模塊
普通用戶所需要實現的功能模塊有:出租信息管理模塊、出售信息管理模塊、需求信息管理模塊和用戶信息管理模塊。還要實現用戶房屋出租查詢和房屋出售查詢功能。普通用戶的功能只需實現將各類信息數據從數據庫中讀出,對自己發(fā)布的信息進行增刪改等操作,應當設計的盡量方便實用,方便普通用戶使用。
普通用戶功能模塊內部邏輯相對簡單,而且部分功能與管理員用戶的功能類似,可以節(jié)省一部分開發(fā)時間,但要注意和管理員實現功能的區(qū)別。將節(jié)省下來的時間用到對用戶輸入的查詢條件是否符合查詢要求的檢測上和用戶在發(fā)布和修改信息的時候是否缺少必要的信息上,做到在頁面就將錯誤的輸入信息檢測出來,并提示相應的錯誤信息。
在提交數據的時候,先進行對輸入框的信息檢測,用系統(tǒng)提示框將檢測到的錯誤信息向用戶說明,并返回到輸入界面。這樣將錯誤信息在頁面提交時就檢測出來,可以有效減輕服務器的負擔,減輕系統(tǒng)內部邏輯的工作復雜度,還可以加快功能執(zhí)行的的效率。
3、管理員功能模塊
管理員與普通用戶要實現的功能模塊基本一樣。管理員能對系統(tǒng)的所有房屋信息進行管理,并負責網站公告和用戶信息的管理。需要實現的功能模塊有:出租信息管理模塊、出售信息管理模塊、需求信息管理模塊、用戶管理模塊和網站公告模塊。還有實現房屋出租查詢功能和房屋出售查詢功能。
出租管理模塊、出售管理模塊和需求模塊是整個二手房中介交易系統(tǒng)的重點和難點,特別是這些模塊中的調用功能,要自動實現將房源信息寫入數據庫中。而信息查詢功能則要實現根據用戶不同的需求從數據庫中調用相關的數據。
網站公告模塊的實現較簡單,只需對新聞信息添加到數據庫中,系統(tǒng)就會將最新數據調入到首頁中,及時分享給普通用戶,而且管理員還能對新聞信息進行修改和刪除等操作。為了方便管理新聞信息,系統(tǒng)設定只有管理員才有權限對網站公告模塊進行操作。
(二)數據庫設計
數據庫是存儲在一起的相關數據的集合,這些數據是結構化的、無有害或不必要的冗余,并為多種應用服務,數據的存儲獨立于使用它的程序,對數據庫插入新數據、修改和檢索原有數據均能按一種公用的和可控制的方式進行。
在總體的框架和功能設定好之后,為體現數據庫的定義,要對應各個模塊和各項功能的需求設計好數據庫。
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓