摘要:闡述了系統的分析及設計過程。詳細介紹了系統的開發實現過程,同時,對于系統開發過程中所涉及的關鍵技術也進行了分析與研究。
關鍵詞:房屋租售 ASP,NET
B/S
SQL Server
中圖分類號:TP393 文獻標識碼:A 文章編號:1002-2422(2010)02-0019-02
1 系統概述
1,1系統功能與特點
系統是根據現代社會發展的要求而設計的基于NET環境的房屋租售信息管理系統,實現在線房屋信息發布與用戶信息管理,可以方便地即時修改個人信息以及所發布的房產信息。為了防止惡意破壞系統,濫發垃圾信息,系統引入了管理員管理機制,可以即時處理垃圾信息并限制發布人的發布信息權利。用戶不用擔心自己的用戶密碼丟失,系統設置了密碼找回機制,只要注冊時留意自己所填入的密碼提示信息及提示答案即可方便地找回自己的密碼,不會影響自己的房屋信息發布與修改。
1,2系統的體系結構
通過對房屋租售管理系統的需求分析,決定系統的設計使用由客戶層、應用層、數據層組成的三層體系結構,并以B/S模式與數據庫進行交互。其結構如圖1所示。
1,3系統的開發與運行環境
房屋租售管理系統的存在依附于網絡環境。系統的開發采用B/S模式,以SQL Server 2000數據庫系統進行后臺數據管理,結合前臺開發工具Visual Studio 2005,輔以Dreamweaver 7.0進行系統的開發,同時運用Photoshop CS及Flash MX進行界面的美化處理。
B/S結構是一種以HTTP為傳輸協議,客戶端通過瀏覽器訪問Web服務器以及與之相連的后臺數據庫的體系結構。B/S構架具有良好的跨平臺性、可擴展性和易更新升級等優點。
建成后的系統可運行于中文WINDOWS 2000 XP操作系統及以上版本;系統需安裝IIS、IE6.0及以上版本。
2 系統的設計與實現
2,1系統數據庫的設計與實現
(1)用戶信息表:其主要字段包括編號、姓名、性別、身份證號、出生年月、聯系電話、E-Mail、省份、城市、文化程度、收入情況、郵政編碼等。
(2)房產信息表:其中主要字段包括編號、發布人、房屋面積、房屋位置、租售類別、房屋類別、價格等。
(3)訂單表:其中主要字段包括編號、房屋編號、發布訂單人、簡短留言等。
(4)省份表:其中主要字段包括編號、名稱等。
(5)城市表(編號、名稱)。
2,2系統功能組成
系統的功能模塊如圖2所示。
各功能模塊具體功能描述如下:
2,2,1用戶信息管理
(1)用戶信息更改
功能:設置登錄房屋租售管理系統的用戶及其使用權限。整個房屋租售管理系統由多個功能模塊組成,不同的模塊完成不同的功能,所以要把管理員和普通用戶區別開來,使其具有不同的權限,完成其權限所對應的功能,這樣可以設置一個或多個管理員,從而可很好地管理整個系統。
操作:管理員選擇該功能后,屏幕上顯示出所有注冊用戶的所有個人信息。普通用戶選擇該功能后,屏幕上顯示出該用戶的所有個人信息。這時,可進行如下的操作:
①修改:修改用戶設置。如果為普通用戶,該功能可修改本用戶的用戶名、密碼和所有的個人信息。若是管理員,則可以進行用戶權限設置及用戶管理。用戶在使用本系統時,要求輸入用戶的口令,為了安全,用戶需建立一個只有自己才知道的特殊口令,以及密碼提示問題和密碼提示答案。通常,系統的權限分為三大部分,即:
管理權限:設置用戶和系統參數;控制權限:控制網絡信息的安全及信息的即時性,處理非法信息;查詢權限:查詢本用戶的信息:
②刪除:刪除用戶。按該按鈕后,經確認,則選中的某個用戶信息被刪除。
(2)用戶登錄
功能;用戶登錄進入房屋租售管理系統。系統啟動后,首先要做的就是用戶登錄。若未登錄系統,所有功能都無法使用。用戶只有登錄系統后,根據其具有的權限,才能執行一定的操作。
操作:進入該功能后,要求輸入用戶的登錄名及其口令,只有其登錄名和口令完全正確,才能進入租售系統。系統會根據為用戶分配的權限,設置其對應的功能為有效,用戶就可以操作其可用的功能。
2,2,2房產信息管理
房產信息管理也設置了不同權限,不同權限的用戶管理的內容和范圍都不同。具體內容如下:
(1)發布權限:管理員可以發布任何信息,包括房屋信息、用戶守則、最新消息等;普通用戶則只能發布個人房產信息。
(2)管理權限:管理員可以管理任何模塊的內容和功能,在這里包括不良房產信息和惡意破壞信息等;普通用戶則只能管理自己的房產信息。
2,2,3房產信息搜索與查詢
功能:對房產信息的查詢功能,包括準確條件查詢和模糊條件查詢。該模塊主要分為兩部分:
(1)完成選擇要查詢的字段、條件操作符等功能;
(2)用來顯示用戶進行查詢的完整條件及查詢、退出按鈕。
當查詢的條件選擇完畢,點擊確定按鈕,在彈出頁面顯示部分顯示出來后,點擊查詢按鈕才能正式完成該模塊的查詢功能,會調出另外一個窗口來顯示用戶所要查詢的符合條件的所有房產的資料。根據房產信息表中的各字段,選擇相應的條件操作符輸入相應的值即可進行房產查詢。在查找出的房產信息表單中可以直接點擊用戶感興趣的某一房產名稱,系統會自動彈出頁面來顯示此房產的具體信息,包括:發布人、房屋地點、房屋面積、房屋類型、房屋新舊程度、房屋裝修情況、聯系方式、租售情況等。
3 結束語
基于B/S模式的房屋租售管理系統的構建,將房產業必不可少的房屋租售活動放置到網絡平臺上,一方面可以方便房產經營商對房產信息的統一化管理,另一方面可以便捷有房產需求的用戶求購或求租。基于Web的界面操作方便,查詢、統計信息便捷,可以在很大程度上提高工作人員的工作效率。