在線房屋租賃信息管理系統
2012-06-18 21:51:48 來源:計算機畢業設計網 瀏覽:194次應用需求分析
房屋租賃管理系統需求主要來自房屋登記,管理房源和管理人員。房屋登記將用戶需要登記的房屋的信息輸入系統,由系統自動歸類儲存,隨時可以查閱修改。房屋管理人員可利用本系統,輸出房屋名單,自動生成統計報表、房屋出售合同、房屋出租合同。一般情況下,普通用戶只能瀏覽查詢房屋具體信息,而超級用戶除了能查詢房屋具體信息以外,還能夠直接登記房屋信息,但是不能隨意修房屋數據,尤其是房屋出售合同和房屋出租合同等敏感信息。因此,用戶, 超級用戶和房屋管理人員的的權限要明確區分開來,防止操作時因操作錯誤產生的數據丟失和數據錯誤,因此,
這就需要在設計模塊時加以考慮。房屋管理人員還有一個任務是對各個人員的使用權限進行管理,對數據庫中的房屋信息進行實地考核和協助客戶填寫房屋出售合同和房屋出租合同,并將其打印出來存檔管理,在出租合同到期后即時的回收房屋使用權,并再次將此房屋出租,進入下一個出租循環中。
因此,確定本系統的功能有:房屋出租登記輸入處理,房屋出售登記輸入處理,房屋登記表修改處理(有輸入、取消、確認、修改、刪除等功能),房屋查詢處理(按地址,面積,使用權查詢等),房屋出租情況報表統計處理,房屋出售情況報表統計處理(包含打印功能),房屋出租合同錄入和打印功能,房屋出售合同錄入和打印功能,購買房屋基本常識介紹功能。
各模塊功能介紹
二手房租售登記模塊,主要實現的是管理員以及超級用戶(當地房地產公司),即時將擁有的房源具體情況(如地址,面積,戶主,聯系方式等)登記,經過房屋租賃公司實地考察屬實后,向客戶出售或者出租。
二手房租售查詢模塊,主要是對房源的查詢,了解房源情況,在瀏覽房源資料的時候,在選定房源的時候,可以進行登記管理,也便于管理員修改,添加和刪除,對房源進行管理。對房源的查詢方式可分為:房源編號,戶主,房源地址,面積,朝向和出售價格,出租時間等。
房源租售報表統計模塊,主要是管理員對當日或者當月房屋出租或者出售情況的統計,便于管理和存檔,可以及時將本日或者本月情況打印出來。
二手房租售合同管理模塊,主要是針對客戶在選擇好房屋后,及時快捷的填寫租售合同,便于管理機構管理。
用戶管理模塊,是便于管理員了解當前幾個大客戶的情況。
購房常識管理模塊,是對不熟悉房屋租售情況的客戶詳細的介紹購房程序等等各類方便客戶的各種介紹。
總體結構設計
系統的概要設計中最重要的就是系統的模塊化。模塊化是指解決一個復雜問題時自項向下逐層把軟件系統劃分成若干個模塊的過程。每個模塊完成一個特定的功能,所有的模塊按某種方法組織起來,成為一個整體,完成整個系統所要求的功能。
將系統劃分為多個模塊是為了降低軟件系統的復雜性,提高可讀性、可維護性,但模塊的劃分不能是任意的,應盡量保持其獨立性。也就是說,每個模塊只完成系統要求的獨立的子功能,并且與其他模塊的聯系最少且接口簡單,即盡量做到高內聚低耦合,提高模塊的獨立性,為設計高質量的軟件結構奠定基礎。
通過對整個系統的規劃分析,對數據的具體要求的分析,以及對系統功能的綜合考慮,提出一個基本的總體結構框架。
房屋中介管理系統的層次劃分為幾個方面:用戶界面,數據緩沖,數據庫,輸出等。
用戶界面層次:距離用戶最近的層次,以圖形化界面顯示給用戶,便于用戶進行基本操作,用戶可以在這里輸入數據,修改數據,刪除數據,設定選配標準,設定查詢條件等。用戶對系統的所有輸入內容在此層次上操作。
數據緩沖層次:在這個層次中,用戶所做的修改尚未提交到數據庫中,而是保存在一個臨時緩沖區中。此時,所有操作是由系統本身操作,包括在數據緩沖區內增加信息,修改信息,刪除信息等,也包括執行選配過程,判斷查詢條件的合法性等。這一層次中,系統主要執行提交數據庫之前的所有工作,確保提交數據的合法性和準確性,盡量減少數據庫錯誤。
數據庫層:主要操作在數據庫中執行,主要工作是:將緩沖區的數據存入數據庫,執行查詢語句等。由于數據是經過緩沖區檢查的,所以可以大大減少數據庫的非法操作,減少數據出錯的情況,查詢時的非正常情況大大減少。
輸出層:在這個層次中,不需要進行數據庫操作和用戶輸入操作,這個層次的主要工作是把結果顯示給用戶,包括查詢結果,統計圖,錯誤信息,提示信息等。
