房屋租賃系統(tǒng)設計與開發(fā)_第1頁
房屋租賃系統(tǒng)設計與開發(fā)_第2頁
房屋租賃系統(tǒng)設計與開發(fā)_第3頁
房屋租賃系統(tǒng)設計與開發(fā)_第4頁
房屋租賃系統(tǒng)設計與開發(fā)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、目錄 1. 引言 1.1 選題背景 . 1.2 選題意義 1.3 國內外現(xiàn)狀及發(fā)展趨勢 國內房屋租賃現(xiàn)狀 國外房屋租賃現(xiàn)狀 房屋租賃發(fā)展趨勢 1.3.1 1.3.2 1.3.3 2. 項目規(guī)劃 2.1 項目資源 . 2.1.1 硬件設備 2.1.2 軟件環(huán)境 . 2.1.3 軟件設備 . 2.2 項目規(guī)劃 . 2.2.1 系統(tǒng)開發(fā)任務描述 . 2.2.2 進度安排 . 3.系統(tǒng)需求分析 . 3.1 業(yè)務需求分析 . 系統(tǒng)總體目標 . 業(yè)務組織 . 業(yè)務流程 . 3.1.1 3.1.2 3.1.3 3. 2 功能需求 3.2.1 功能組織 . 3.2.2 系統(tǒng)角色分析 . 4.房屋租賃系統(tǒng)詳細設

2、計 . 系統(tǒng)設計基本原則 . . 4.1.1 4.1 集成化原則 . 實用性原則 . 安全性 . 靈活性 . 4.1.2 4.1.3 4.1.4 系統(tǒng)設計目的 . 系統(tǒng)設計步驟 . 數(shù)據(jù)庫設計 . 4.4.1 數(shù)據(jù)庫設計原則 . 4.4.2 E-R 圖設計 邏輯結構設計 . 4.5.1 E-R 圖轉換為向關系模型 . 4.5.2 系統(tǒng)中的數(shù)據(jù)表 . 5. 系統(tǒng)實現(xiàn) 5.1 界面設計 . 5.1.1 系統(tǒng)登錄界面 . 5.1.2 系統(tǒng)總體界面 . 4.2 4.3 4.4 4.5 10 13 13 15 19 19 20 20 20 21 21 21 22 22 23 27 27 27 30 30

3、 30 31 精選文庫 32 5.1.3左側功能菜單. 11 房屋租賃系統(tǒng)設計與開發(fā) 摘要:目前一些房屋租賃管理系統(tǒng)松散,問題很多,海量的信息,紛 繁復雜的信息處理,激烈的行業(yè)競爭,這些都是社會主義改革和發(fā)展 社會主義道路中所需要研究和解決的重大問題。由于現(xiàn)代信息技術的 發(fā)展,也為房屋租賃管理創(chuàng)造了條件,伴隨著我國經濟的迅猛發(fā)展和 人們生活水平的不斷提高,傳統(tǒng)并且簡單的的房屋租賃服務方式不能 適應社會和人民的需要。所以如何利用先進的管理手段來提高房屋租 賃管理水平,是當今社會所面臨的一個重要問題。本論文以B/S為架 構,以AS為主要應用技術,以ACCESS010作為數(shù)據(jù)庫,完成了房屋 中介管理

4、信息系統(tǒng)的設計與分析.房屋租賃服務系統(tǒng)為求房者提供了 一個平臺,使得房屋租賃的管理更加智能化和高效化。 房屋租賃管理 系統(tǒng)整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求 出發(fā),能夠實現(xiàn)房屋信息的錄入,房屋出租者信息的錄入,房屋租賃 者信息的錄入,房屋狀態(tài)的查詢等基本功能。管理員和用戶可以根據(jù) 不同的權限,對房屋信息進行不同的操作。 關鍵字:房屋租賃管理信息系統(tǒng)B/S架構ASP 1. 引言 1.1選題背景 現(xiàn)今,社會經濟快速發(fā)展,房地產行業(yè)發(fā)展速度迅猛,連帶著房 屋租賃行業(yè)也在快速發(fā)展。利用計算機技術實現(xiàn)各行各業(yè)都在逐漸實 現(xiàn)管理的現(xiàn)代化包括房屋租賃管理的現(xiàn)代化都是非常有必要的。對于

5、房屋租賃中介或者一些中小型企業(yè)來說,利用計算機技術支持企業(yè)提 高效率完成房屋租賃的日常事務,是適應現(xiàn)代化企業(yè)制度要求、推動 企業(yè)勞動型管理走向科學化、規(guī)范化的必要條件;而房屋租賃管理是 一項瑣碎、復雜而又十分細致的工作,房屋的基本資料 ,客戶資料的 管理,房屋租賃管理,各項收費以及統(tǒng)計報表的管理,一般不允許出 錯,如果實行手工操作,須手工填制大量的表格,這就會耗費工作人員 大量的時間和精力,計算機進行房屋租賃工作的管理,不僅能夠保證 各項信息準確無誤、快速輸出,同時計算機具有手工管理所無法比擬 的優(yōu)點例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、 壽命長、成本低等。這些優(yōu)點能夠極大地

6、提高物業(yè)管理的效率,也是 企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。開發(fā)本系統(tǒng)就 是為了解決物業(yè)管理企業(yè)在房屋租賃信息管理中的一些不規(guī)范,使房 屋租賃信息的管理向著規(guī)范化、簡單化、有效化的方向發(fā)展。 1.2選題意義 房屋租賃,是指由房屋的所有者或經營者將其所有或經營的房屋 交給房屋的消費者使用,房屋消費者通過定期交付一定數(shù)額的租金, 取得房屋的占有和使用 權利的行為。房屋租賃是房屋使用價值零星出 售的一種商品流通方式。 隨著我國市場經濟的快速發(fā)展和信息化水平的不斷提高,隨著計 算機技術不斷的飛速發(fā)展,如何利用先進的管理手段和利用計算機自 動處理技術,提高物業(yè)管理的水平,是當今社會所面臨的

7、一個課題。 提高企業(yè)的管理水平,必須全方位地提高企業(yè)的管理意識。 只有高標 準、高質量的管理才能滿足企業(yè)的發(fā)展需求。面對信息時代的挑戰(zhàn), 利用高科技手段來提高房屋租賃管理無疑是一條行之有效的途徑。在 某種意義上,信息與科技在企業(yè)管理與現(xiàn)代化建設中顯現(xiàn)出越來越重 要的地位。房租租賃管理方面的信息化與科學化,已成為現(xiàn)代化生活 水平步入高臺階的重要標志。 隨著時代的發(fā)展對房屋租賃的定義也發(fā)生了一定的變化,但是對 于一個簡單易操作的房屋租賃管理系統(tǒng),我們只需要保證房屋的基本 信息和交易過程的可靠性就足夠了。房屋租賃管理系統(tǒng)就是運用計算 機編程技術和數(shù)據(jù)庫存儲技術建立一個以網絡為中介的信息交換平 臺,有

8、效的解決房屋租賃管理中的難題。 1.3國內外現(xiàn)狀及發(fā)展趨勢 1.3.1國內房屋租賃現(xiàn)狀 中國房屋租賃市場現(xiàn)狀及存在的問題分析, 大量存在黑市黑市就 是很多的房主并沒有經過房屋管理部門的允許,也沒有進行登記注 冊,就進行房屋租賃活動。有些地方這樣的黑市遠遠超過了公開租賃 的房屋市場,嚴重影響了房屋租賃市場的正常運行。 國家土地收益減 少租賃雙發(fā)都缺乏法律知識,我國法律規(guī)定,只要是處于盈利目的的 房屋租賃都要向國家繳納一定的費用。 但是,很多的房屋租賃都是那 種隱形的租賃方式。房屋租賃法律觀念不強房屋租賃不斷出現(xiàn)問題的 最大原因就是人們的房屋租賃的法律觀念不強, 交易進行的時候不知 道通過法律的途

9、徑。例如,租賃的時候,租賃雙方不知道簽訂房屋 租賃合同。 132國外房屋租賃現(xiàn)狀 國外的房屋租賃情況,例如美國:從租房實現(xiàn)住房夢。調查表明, 目前反思購房情結的美國人越來越多,把擁有住房作為實現(xiàn)美國夢想 的人生信念動搖了。在2003年, 83%勺美國人相信買房是一項安全的 投資,但是隨著人們觀念的改變,經濟形勢的轉變,人民逐漸把投資 轉變?yōu)楫敵删铀?,進行理性消費,現(xiàn)在越來越多的人表示對購房沒有 興趣。選擇租房實現(xiàn)住房夢。 日本東京、名古屋、大阪三大都市圈集中了全國一半還多的人口, 一向以擁擠著稱,在經過上世紀九十年代的房地產泡沫后, 生活和工 作在這里的人住房消費趨于理性,根據(jù)經濟實力選擇住房

10、類別和消費 方式成為主流。據(jù)新華社電 日本總務省5年一次的統(tǒng)計表明,越是人 口密集的大城市,住房自有率就越低,租房率不斷提高。 133房屋租賃發(fā)展趨勢 近年來,受龐大的需求端等因素影響,各大房企的購地成本 在逐年增加,與此同時,房屋價格也是居高不下,使得購房者不得不 將目光轉向房屋租賃市場。 2016年5月4日,國務院總理李克強主持召開國務院常務會議,確 支持。而此次會議提出的強化監(jiān)管,推行統(tǒng)一的租房合同示范文本, 規(guī)范中介服務不僅有助于規(guī)范租賃市場,保護各類租賃主體的合法權 益,同時也有助于將各類交易納入到監(jiān)管中, 對以后統(tǒng)計行業(yè)市場規(guī) 模也能起到一定的作用。所以房屋租賃發(fā)展現(xiàn)狀良好。 2.

11、 項目規(guī)劃 2.1項目資源 2.1.1硬件設備 表1系統(tǒng)硬件設備一覽表 硬件 配置 處理器 In tel(R) Celero n(R) CPU B815 1.60GHz 內存 2GBX上 硬盤空間 3003上 顯卡 普通VG顯卡 顯示器 普通彩色顯示器 2.1.2軟件環(huán)境 表2系統(tǒng)軟件環(huán)境一覽表 軟件類型 軟件名稱 操作系統(tǒng) Win dows 2007旗 艦版 瀏覽器 360瀏覽器 Java運行環(huán)境 JDK1.6 數(shù)據(jù)庫 ACCESS 2010 2.1.3軟件設備 表3系統(tǒng)軟件設備一覽表 軟件類型 軟件名稱 開發(fā)工具 ASP 建模工具 MS Visio 2010 Java開發(fā)組件 JDK1.6

12、 2.2項目規(guī)劃 2.2.1系統(tǒng)開發(fā)任務描述 本系統(tǒng)的開發(fā)任務樹如下圖所示: 圖一系統(tǒng)開發(fā)任務數(shù) 222 進度安排 系統(tǒng)設計與開發(fā)進度安排如下圖所示: ID 任務名稱 開始時間 完成 持續(xù)時間 201年0月 1 2 3 4 5 6 7 8 91011121 51415 iK 1171819 )2( )2- 2223242 526 2 1 項目研究 2016/5星期 2016/5星期 目1天 1 2 項目規(guī)劃 2016/5星期 2016/5/5期 四 目2天 系統(tǒng)總體需求分析 2016/5/5 期 四 2016/5/9期 1 3 3天 4 系統(tǒng)總體設計 2016/5/星 期二 2016/5/星

13、期五 4天 系統(tǒng)編碼 2016/5/星 2016/5/24 9天 5 期四 期二 6 系統(tǒng)測試 2016/5/2星 2016/5/27 2天 期三 期四 7 項目總結 2016/5/27 期五 2016/5/27 期五 1天 圖二系統(tǒng)設計與開發(fā)進度安排甘特圖 3. 系統(tǒng)需求分析 3.1業(yè)務需求分析 設計開發(fā)一款面向市場的系統(tǒng)軟件, 客戶是其最終用戶,因此在 軟件的開發(fā)過程中應該時時刻刻以客戶為導向,以市場需求為目的, 實現(xiàn)客戶的要求,開發(fā)出真正滿足客戶需求的信息系統(tǒng)軟件。 如果一 個系統(tǒng)不能有效滿足客戶需要,不符合市場,那也就沒有存在的價值。 3.1.1系統(tǒng)總體目標 隨著互聯(lián)網技術和計算機技術

14、的不斷發(fā)展,人們的生活方式正在 迅速改變著,越來越多的人喜歡在網上查詢信息。 現(xiàn)在幾乎大部分的 中小型企業(yè)單位都已經引入了信息管理軟件來協(xié)助管理企業(yè)日益增 長的各種信息資料。隨著社會的發(fā)展,城市里流動的人口不斷增加, 房屋資源的增加,房屋求租者不斷地增加,面對社會上龐大的房屋租 賃信息,就需要有這樣一個房屋租賃管理系統(tǒng)來提高房屋出租和管理 工作的效率。因此房屋租賃管理也有了長足的發(fā)展。 網上房屋租賃管 理也成為時下一種潮流并且高效的方式,互聯(lián)網使得各種角色突破了 空間和時間障礙聯(lián)系在一起,擴大了交易范圍,節(jié)約了交易成本。所 以一個可用性高,安全性高,可靠性高操作簡單快速的房屋租賃信息 管理系統(tǒng)

15、,無疑會為大眾帶來便利,更能享受生活。在給社會帶來有 益的同時,還會給經濟帶來巨大的效益。 3.1.2業(yè)務組織 房屋租賃系統(tǒng)的結構圖如下圖所示: 戶息詢 用伉查 源信息管理 會員管理 圖四 房屋租賃系統(tǒng)結構圖 3.1.3業(yè)務流程 3.131系統(tǒng)總體流程圖 整個房屋租賃系統(tǒng)分為基本資料管理、客戶信息資料管理、財務 管理和合同管理四個模塊。 系統(tǒng)的數(shù)據(jù)流程業(yè)務情況大致如下:系統(tǒng)管理員通過登錄系統(tǒng)錄 入房屋的基本信息,注冊用戶可在選擇在相應的板塊中發(fā)布房屋出租 信息或者搜索查詢并選擇自己需要了解的出租信息,了解房屋出租的 相關信息,最終確定之后建立一份完整的房屋租賃合同。 房屋租賃系統(tǒng)總體流程圖如下

16、圖所示: 精選文庫 圖五房屋租賃系統(tǒng)總體流程圖 3.132系統(tǒng)業(yè)務管理流程圖 房屋租賃系統(tǒng)管理員最重要的內容是管理用戶、出租的房屋信 息、求租的房屋信息以及租賃合同簽訂等信息。 房屋出租的管理者對房屋的基本信息進行登記,填寫房屋信息表 并將房屋基礎信息錄入房屋租賃系統(tǒng),便于系統(tǒng)管理員更好地管理擬 租賃的房屋。 普通用戶要對個人的基本信息進行登記, 填寫個人用戶信息表并 將其個人基礎信息錄入房屋租賃系統(tǒng),便于系統(tǒng)管理員對現(xiàn)有的客戶 信息進行檢索和查詢。 系統(tǒng)管理員對房屋管理者與客戶簽訂的有關房屋租賃方面合同 等信息進行管理,以便于跟蹤掌握租賃合同的實施情況并適時根據(jù)其 變動做出反饋。 房屋租賃系

17、統(tǒng)詳細的業(yè)務管理流程,還包括對用戶權限的管理流 程,及對管理員的個人信息進行管理的等。 主要是系統(tǒng)管理員能夠根 據(jù)其給予的權限對管理員的相關信息實現(xiàn)刪除、添加、修改及查詢等 功能。房屋租賃系統(tǒng)業(yè)務管理流程圖如下圖所示: 用戶 圖六 3.133 管理員 管理員 個人用戶信 息表 . 管理員 、- 打房屋信息表 _. - 房屋租賃系統(tǒng)業(yè)務管理流程圖 系統(tǒng)數(shù)據(jù)流程圖 17 數(shù)據(jù)流程圖是系統(tǒng)分析員調查業(yè)務過程,與用戶交換思想的工 具。數(shù)據(jù)流程圖是結構化系統(tǒng)分析的主要工具, 它表示了系統(tǒng)內部信 息的流向,并表示了系統(tǒng)的邏輯處理的功能。它主要是用圖形符號來 表示系統(tǒng)數(shù)據(jù)的實際流程。 房屋租賃系統(tǒng)數(shù)據(jù)流程圖

18、如下圖所示: 用戶身份驗 證 用戶登錄 確正否是碼密 出錯處理I i檢驗 冊 功成冊注注 匸二八登錄 / I 圖七 房屋租賃系統(tǒng)數(shù)據(jù)流程圖 3. 2功能需求 321功能組織 設計和開發(fā)一個系統(tǒng)要滿足市場和用戶的需求, 這是作為系統(tǒng)設 計與開發(fā)的主要目的。所以一般程序設計員要了解系統(tǒng)的主要業(yè)務和 基本功能。 系統(tǒng)管理功能:方便的對用戶信息進行管理,新用戶注冊、登錄、 修改密碼,以確保用戶登錄安全、添加用戶信息、修改用戶信息、刪 除用戶信息和查詢用戶信息等內容。 信息管理:系統(tǒng)管理員通過基礎信息管理, 錄入樓盤信息、物業(yè)信息、樓宇狀態(tài)、等內容,管理新聞公告和房源信息等。是系統(tǒng)正常 運轉的基礎。 方

19、便的進行房屋出租信息的發(fā)布和修改,同時可 戶型、是否合租、房屋狀況等內容進行綜合查詢。 通過系統(tǒng)發(fā)布求租信息,系統(tǒng)根據(jù)客戶的需要提 房屋出租管理: 以方便地按照區(qū)域、 房屋求租管理: 出可行的租房建議信息,根據(jù)后臺數(shù)據(jù)庫自動進行匹配查詢。 租賃管理功能:對租房管理進行查詢、瀏覽和添加;對退房管理 進行查詢、瀏覽和退訂。 系統(tǒng)注銷功能:用戶可以進行系統(tǒng)注銷。 房屋租賃系統(tǒng)功能圖如下圖所示; 系 統(tǒng) 管 理 密碼管理 T用戶添加I 4 信息發(fā)布 房屋租賃系統(tǒng) 信息查詢 詳細信息 信息添加 信息修改 信息刪除 信息查詢 詳細信息 信息添加 信息修改 彳言息刪除 租 賃 管 理 十租房管理 信息查詢

20、詳細信息 信息添加 退房管理 信息查詢 詳細信息 信息退訂 系 統(tǒng) 注 銷 系統(tǒng)注銷 圖八 房屋租賃系統(tǒng)功能圖 322系統(tǒng)角色分析 322.1房屋租賃系統(tǒng)總體用例圖 由于用例圖是從用戶角度來描述系統(tǒng)功能的, 一般房屋租賃系統(tǒng) 的用戶角色分為以下幾類。 第一類是系統(tǒng)管理者。他們可以自己錄入出租和求租信息, 也負 責對其他非管理者錄入的出租或者求租信息進行審核。 根據(jù)房屋租賃 市場的變動和趨勢,在被權限授予的范圍內,能夠及時對相關的房屋 租賃數(shù)據(jù)進行增加、刪除、修改、查詢、瀏覽等。錄入系統(tǒng)運行所需 要的一些基本數(shù)據(jù),對簽訂的房屋租賃合同進行監(jiān)督。 第二類是系統(tǒng)的注冊用戶即普通用戶。需要通過注冊后成

21、為系 統(tǒng)的會員,登錄系統(tǒng)查詢房屋租賃的相關信息, 可以方便的通過已有 的基礎數(shù)據(jù),如小區(qū)信息和物業(yè)信息等等,發(fā)布出租或者求租信息, 方便的查詢租房費用的各種信息,杜絕不合理和亂收費的現(xiàn)象,同時, 可以查詢出租者的信息,可以在線瀏覽合同的模板。 第三類是非注冊用戶即游客。游客可以不用注冊,直接登錄系 統(tǒng)進行瀏覽。游客可以通過查詢頁面,方便的查詢相關的租房信息或 者求租信息,可以瀏覽到房屋租賃的一些基本信息。另外,可以通過 提交個人信息申請成為注冊用戶 目進行統(tǒng)計和分析。所以用例圖可以更好地描述系統(tǒng)應具備的功 能。房屋租賃系統(tǒng)的基本信息:房源的基本信息、客戶的基本信息、 合同的基本信息、租金信息的

22、管理、房屋出租出售信息管理等信息。 房屋租賃系統(tǒng)總體用例圖如下圖所示: 精選文庫 3.222 系統(tǒng)管理員 房屋租賃系統(tǒng)管理員負責房屋租賃管理信息系統(tǒng)的日常運行、平 臺維護和信息更新,該類用戶擁有較大的權限,可以登錄城市房屋租 賃管理信息系統(tǒng),可以查詢、添加、刪除和更新房屋租賃管理系統(tǒng)數(shù) 據(jù)庫的信息,可以對房屋租賃信息的歷史數(shù)據(jù)進行統(tǒng)計分析等。所以 房屋租賃系統(tǒng)管理員用例圖如下圖所示: 房屋租賃系統(tǒng)管理員用例圖 圖十 3.223 系統(tǒng)普通用戶 系統(tǒng)普通用戶是指除系統(tǒng)管理員之外的已經在房屋租賃系統(tǒng)中 注冊過的用戶,所以普通用戶可以包括普通民眾、 也可以是政府管理 部門等事業(yè)單元,或者是各行各業(yè)大中

23、小企業(yè)等等,系統(tǒng)普通用戶是 需要在房屋租賃信息系統(tǒng)中注冊個人信息后登錄房屋租賃系統(tǒng),普通 用戶的權限不會太大,主要的權限是查詢、瀏覽房屋租賃資源的相關 信息,所以沒有權限對后臺的數(shù)據(jù)進行相關操作。另外,系統(tǒng)普通用 戶還可以修改個人信息、更新系統(tǒng)用戶名和修改密碼等等權限。房屋 租賃系統(tǒng)普通用戶用例圖如下圖所示: 圖十 房屋租賃系統(tǒng)普通用戶用例圖 4. 房屋租賃系統(tǒng)詳細設計 4.1系統(tǒng)設計基本原則 設計與實現(xiàn)城市房屋租賃管理信息是指通過實現(xiàn)學校信息共 享,整體提升房屋租賃管理工作效率,積極優(yōu)化房屋租賃管理流程的 重要手段。因此,本系統(tǒng)在設計過程中應做到界面上簡潔友好、內容 上實用有效、結構上科學合

24、理,功能上能夠滿足不同用戶對房屋租賃 管理的組合查詢、統(tǒng)計查詢及其他有效需求。為實現(xiàn)這一目標,系統(tǒng) 設計過程中必須遵循一定的基本原則。 4.1.1集成化原則 房屋租賃管理是一個復雜的系統(tǒng)工程。 因此,應用系統(tǒng)工程的集 成化觀點指導系統(tǒng)設計是十分有必要的。 本系統(tǒng)以集成的信息技術應 用為基礎,以數(shù)據(jù)庫、高級編程語言的綜合應用為依托,實現(xiàn)房屋租 賃管理信息的高度集成與信息共享,并以數(shù)據(jù)、文檔、圖片等多種數(shù) 據(jù)形式進行顯示,從而構建現(xiàn)代化的城市房屋租賃管理信息系統(tǒng)。 4.1.2實用性原則 房屋租賃系統(tǒng)的設計與開發(fā)是建立在大量調查研究、資料文獻查 詢的基礎上,它是以分布式數(shù)據(jù)庫開發(fā)的房租租賃信息共享平

25、臺,有 效的解決了低效率、耗時長、信息資料混亂丟失等情況,確保了房屋 租賃系統(tǒng)中房源信息及時錄入,保證房屋租賃信息安全,方便快捷的 查詢信息等等。通過這次系統(tǒng)的設計與開發(fā),我們結合各行各業(yè)的工 作特點,整理不同用戶的認知水平、專業(yè)技能、對系統(tǒng)的熟練程度, 實現(xiàn)房屋租賃系統(tǒng)簡單、實用、易于掌握、層次結構清晰、用戶界面 友好且富有人性化。實現(xiàn)各個業(yè)務部門統(tǒng)一身份和資源管理、 統(tǒng)一認 證、統(tǒng)一內容管理、個性化界面、租房信息和費用信息等內容透明管 理和內容定制。 4.1.3 安全性 鑒于龐大的房屋出租市場涉及的大量數(shù)據(jù),因此系統(tǒng)應具有高的 安全性和可靠性。首先對硬件設備應該盡量采用先進技術保證系統(tǒng)有

26、較強的容錯性,其次對軟件系統(tǒng)也應該具有高水準的要求, 充分發(fā)揮 分布式數(shù)據(jù)庫的優(yōu)點:更適合分布式的管理和控制、數(shù)據(jù)共享、靈活 的體系結構、系統(tǒng)經濟,可靠性高,可用性好等。在數(shù)據(jù)的多層管理 方面,要對多層次備份和儲存充分考慮,建立安全可靠的信息系統(tǒng)。 另外,為了防止數(shù)據(jù)庫災難,應該同時建立系統(tǒng)的故障應急恢復處理 機制,數(shù)據(jù)備份機制和災難恢復機制等措施來確保數(shù)據(jù)的安全儲存。 進行遠程訪問時,可以使用加密數(shù)據(jù)報文、CA和SSL技術保證信息 訪問身份的安全性,確定性和保密性;利用隔離網實現(xiàn)物理隔離,以 此來提高數(shù)據(jù)傳輸?shù)陌踩浴?4.1.4 靈活性 隨著經濟的發(fā)展以及流動人口的日益增多, 對房屋的需求

27、也越來 越多,開發(fā)便捷靈活的房屋租賃系統(tǒng)的重要性日益凸顯。分布式數(shù)據(jù) 庫技術包括各場地局部數(shù)據(jù)庫自治的特性, 此特性使得局部事務管理 和控制能在本地得到解決,只有當涉及其它場地數(shù)據(jù)時才通過網絡服 務器進行全局集中型事務處理。另外,分布式數(shù)據(jù)庫系統(tǒng)可以產生程 度各異的自治性,從完全場地自治到幾乎完全的集中控制, 具有很高 的靈活性。除此之外,分布式系統(tǒng)具有可擴充性,當需要增加新的 數(shù)據(jù)應用時,可在系統(tǒng)中快捷簡便得增加新節(jié)點而并不影響已有系統(tǒng) 的正常運行,而且,這種擴充性并不受結點計算機的存儲容量和處理 器能力的限制。 4.2系統(tǒng)設計目的 用戶界面簡潔直觀、給人以美的感覺,簡單操作。節(jié)省開發(fā)費用、

28、 降低資源消耗??s短開發(fā)時間、能夠贏得較高的生產效率。較高的可 靠性、可維護性的方案。通過空間數(shù)據(jù)庫管理軟件系統(tǒng)。實現(xiàn)房屋租 賃系統(tǒng)流程的可視化。 4.3系統(tǒng)設計步驟 基于該房屋租賃系統(tǒng)設計與開發(fā)流程的分析, 可以滿足和實現(xiàn)系 統(tǒng)設計的總體目標。系統(tǒng)設計的主要內容包括:方法和設計原則,一 些其他系統(tǒng)功能的分解,對系統(tǒng)各個子系統(tǒng)的建立,以及目標函數(shù), 控制系統(tǒng)及聯(lián)制系統(tǒng)的確定等等。所以系統(tǒng)設計步驟圖如下圖所示。 子系統(tǒng)設計技術與評價 否 系統(tǒng)設計與評價 二最優(yōu)設計 否 I是町 實現(xiàn)方法設計與評價 V最優(yōu)方法 否 I是 系統(tǒng)綜合評價 結束 圖十二 房屋租賃系統(tǒng)設計步驟圖 4.4數(shù)據(jù)庫設計 4.4.

29、1數(shù)據(jù)庫設計原則 數(shù)據(jù)庫是一組相關聯(lián)的數(shù)據(jù)表的集合體。 不能單純的把數(shù)據(jù)庫看 成是一些數(shù)據(jù)聚集在一起,而實際上數(shù)據(jù)庫是將一些具有關聯(lián)的數(shù)據(jù) 按照一定的結構集合在一起的。為管理信息系統(tǒng)提供方便的數(shù)據(jù)信息 。實現(xiàn)ACCESS數(shù)據(jù)庫的優(yōu)化,首先要有一個好的數(shù)據(jù)庫設計方案。 在實際工作中,許多ACCESS方案往往是由于數(shù)據(jù)庫設計得不好導致 性能很差。實現(xiàn)良好的數(shù)據(jù)庫設計必須遵循以下原則。 (1) 創(chuàng)建數(shù)據(jù)字典以及ER圖。 (2) 關于數(shù)據(jù)表的數(shù)量和字段命名。 (3) 關于數(shù)據(jù)庫設計采用的范式。 (4) 設計具有擴展性的數(shù)據(jù)庫。 一個良好的數(shù)據(jù)庫設計需要將表結構的設計和實體的關系模型 很好地連接起來,而

30、且還需要將數(shù)據(jù)庫中的數(shù)據(jù)處理設計結合起來, 這樣才能做到互相對應、互相補充,以達到完善數(shù)據(jù)庫與業(yè)務邏輯兩 方面的設計。 442 E-R 圖設計 E-R 是實體一聯(lián)系圖(Entity Relationship Diagram )的英文 簡寫,常用來描繪現(xiàn)實世界中的概念模型, 是絕大多數(shù)數(shù)據(jù)庫設計的 常用工具。E-R模型由實體、屬性以及聯(lián)系三部分構成。 實體是指客觀世界中具有相同屬性并且能夠相互區(qū)別的事物。實 體具有相同的特征和性質,既可以是人也可以是物,既能表示具體事 物也能表示抽象概念。一般用實體名及其屬性名集合來抽象和刻畫同 類實體;在E-R圖中用矩形表示,矩形框內寫明實體名。 聯(lián)系本質上就

31、是指實體之間的關系。實體內部的聯(lián)系通常是通 過構成實體的各屬性之間產生的聯(lián)系。在E-R圖中一般用菱形圖形 進行刻畫,菱形框內寫明聯(lián)系名,并用無向邊分別與有關實體連接起 來,同時表明相應的類型(一對一、一對多、多對多)。 屬性是指實體所具有的某一方面的特性和性質。 一般而言,一個 實體能夠被若干個屬性描述。在E-R圖中屬性一般用橢圓形來表示,且用無向邊的線段把實體與其屬性進行連接。 根據(jù)前面的需求分析我們可以看到,房屋租賃管理系統(tǒng)的實體主 要有四個:管理員、用戶、房屋出租信息、房屋求租信息。 442.1管理員實體圖 管理員信息的實體主要包括管理員編號、管理員名稱、密碼 35 442.2用戶實體圖

32、 用戶信息的實體主要包括用戶編號、 注冊時間、用戶性別、密碼、 地址和用戶名稱等信息。用戶實體圖如下圖所示: 圖十四用戶實體圖 442.3房屋出租信息實體圖 房屋出租信息的實體主要包含房屋求租編號, 輸入聯(lián)系人,電話, 地址,價格,樓層,樓高,房齡,戶型,交通,朝向,面積,裝修情 況,用戶編號等信息。房屋出租信息實體圖如下圖所示: 圖十五房屋出租信息實體圖 442.4房屋求租信息實體圖 房屋求租信息的實體主要包含房屋求租編號, 輸入聯(lián)系人,電話, 地址,價格,樓層,樓高,房齡,戶型,交通,朝向,面積,裝修情 況,用戶編號等信息。房屋求租信息實體圖如下圖所示: 圖十六房屋求租信息實體圖 442.

33、5 系統(tǒng)E-R圖 通過以上分析的各類實體圖,我們可以總結出系統(tǒng)的整體E-R關 系。一個管理員管理多名用戶,每一個用戶都可以添加多條的出租信 息,每一房屋信息對應一種業(yè)務類型。系統(tǒng)E-R圖如下圖所示: 圖十七系統(tǒng)E-R圖 4.5邏輯結構設計 4.5.1 E-R圖轉換為向關系模型 從E-R圖向關系模式轉化是將數(shù)據(jù)庫中 E-R圖中的實體、實體的 屬性以及實體之間的聯(lián)系轉化為關系模式。 數(shù)據(jù)庫邏輯機構設計包括 主要的四個關系模式,分別是管理員、用戶、房屋出租信息、房屋求 租信息等關系模式。關系型數(shù)據(jù)庫是當前廣泛應用的數(shù)據(jù)庫類型, 數(shù) 據(jù)庫設計的核心部分就是設計數(shù)據(jù)庫邏輯結構,要更好地進行數(shù)據(jù)庫 邏輯結

34、構設計,就必須準確地將概念結構設計的 E-R模型轉換為關系 數(shù)據(jù)模型。 4.5.2系統(tǒng)中的數(shù)據(jù)表 系統(tǒng)中的數(shù)據(jù)表是用來存放各個實體基本情況的數(shù)據(jù)表。管理員 表如表4所示。房屋出租信息表如表5所示。房屋求租信息表如表 6所示。用戶表如表7所示。 表4管理員表 字段 類型 長度 NULL 說明 管理員編號 int 4 否 主鍵 管理員名稱 Varchar 20 否 密碼 Varchar 20 否 權限 Varchar 20 否 管理員性別 Char 1 否 表5房屋出租信息表 字段 類型 長度 NULL 說明 房屋出租編號 int 4 否 主鍵 聯(lián)系電話 varchar 11 否 聯(lián)系人 varc

35、har 20 否 詳細地址 varchar 60 否 價格 decimal(4,2) 否 第幾層 tin yi nt 1 否 共幾層 tin yi nt 1 否 房齡 tin yi nt 1 否 幾室?guī)讖d varchar 10 否 交通 varchar 60 否 朝向 varchar 10 否 面積 nu meric(5,2) 否 是否裝修 bit 1 否 用戶編號 int 4 否 表6房屋求租信息表 字段 類型 長度 NULL 說明 房屋求租編號 int 4 否 主鍵 業(yè)務 varchar 60 否 聯(lián)系電話 varchar 11 否 聯(lián)系人 varchar 20 否 詳細地址 varcha

36、r 60 否 價格 decimal(4,2) 否 第幾層 tin yi nt 1 否 共幾層 tin yi nt 1 否 房齡 tin yi nt 1 否 幾室?guī)讖d varchar 10 否 交通 varchar 60 否 朝向 varchar 10 否 面積 nu meric(5,2) 否 是否裝修 bit 1 否 用戶編號 Int 4 否 表7用戶表 字段 類型 長度 NULL 說明 用戶編號 int 4 否 主鍵 用戶名 varchar 20 否 密碼 varchar 20 否 姓名 varchar 20 否 性別 char 1 否 聯(lián)系電話 varchar 11 否 身份證號 varchar 18 否 家庭住址 v

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論