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