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

下載本文檔

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

文檔簡介

1、實用標準文案目錄1.引言31.1 選題背景31.2選題意義41.3 國內外現狀及發(fā)展趨勢51.3.1 國內房屋租賃現狀51.3.2 國外房屋租賃現狀51.3.3 房屋租賃發(fā)展趨勢62.項目規(guī)劃62.1 項目資源62.1.1硬件設備62.1.2 軟件環(huán)境72.1.3 軟件設備72.2 項目規(guī)劃72.2.1 系統(tǒng)開發(fā)任務描述72.2.2 進度安排83.系統(tǒng)需求分析93.1 業(yè)務需求分析93.1.1 系統(tǒng)總體目標93.1.2 業(yè)務組織93.1.3 業(yè)務流程103. 2功能需求133.2.1 功能組織133.2.2 系統(tǒng)角色分析154.房屋租賃系統(tǒng)詳細設計194.1 系統(tǒng)設計基本原則194.1.1 集

2、成化原則204.1.2 實用性原則204.1.3 安全性204.1.4 靈活性214.2 系統(tǒng)設計目的214.3 系統(tǒng)設計步驟214.4 數據庫設計224.4.1 數據庫設計原則224.4.2 E-R圖設計234.5 邏輯結構設計274.5.1 E-R 圖轉換為向關系模型274.5.2 系統(tǒng)中的數據表275.系統(tǒng)實現305.1 界面設計305.1.1 系統(tǒng)登錄界面305.1.2 系統(tǒng)總體界面315.1.3 左側功能菜單32房屋租賃系統(tǒng)設計與開發(fā) 摘要:目前一些房屋租賃管理系統(tǒng)松散, 問題很多, 海量的信息,紛繁復雜的信息處理,激烈的行業(yè)競爭,這些都是社會主義改革和發(fā)展社會主義道路中所需要研究和

3、解決的重大問題。由于現代信息技術的發(fā)展, 也為房屋租賃管理創(chuàng)造了條件,伴隨著我國經濟的迅猛發(fā)展和人們生活水平的不斷提高,傳統(tǒng)并且簡單的的房屋租賃服務方式不能適應社會和人民的需要。所以如何利用先進的管理手段來提高房屋租賃管理水平,是當今社會所面臨的一個重要問題。本論文以B/S為架構,以ASP為主要應用技術,以ACCESS 2010作為數據庫,完成了房屋中介管理信息系統(tǒng)的設計與分析.房屋租賃服務系統(tǒng)為求房者提供了一個平臺,使得房屋租賃的管理更加智能化和高效化。房屋租賃管理系統(tǒng)整個系統(tǒng)從符合操作簡便、界面友好、靈活、實用、安全的要求出發(fā),能夠實現房屋信息的錄入,房屋出租者信息的錄入,房屋租賃者信息的

4、錄入,房屋狀態(tài)的查詢等基本功能。管理員和用戶可以根據不同的權限,對房屋信息進行不同的操作。關鍵字:房屋租賃 管理信息系統(tǒng) B/S架構 ASP1. 引言1.1 選題背景現今,社會經濟快速發(fā)展,房地產行業(yè)發(fā)展速度迅猛,連帶著房屋租賃行業(yè)也在快速發(fā)展。利用計算機技術實現各行各業(yè)都在逐漸實現管理的現代化包括房屋租賃管理的現代化都是非常有必要的。對于房屋租賃中介或者一些中小型企業(yè)來說,利用計算機技術支持企業(yè)提高效率完成房屋租賃的日常事務,是適應現代化企業(yè)制度要求、推動企業(yè)勞動型管理走向科學化、規(guī)范化的必要條件;而房屋租賃管理是一項瑣碎、復雜而又十分細致的工作,房屋的基本資料,客戶資料的管理,房屋租賃管理

5、,各項收費以及統(tǒng)計報表的管理,一般不允許出錯,如果實行手工操作,須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,計算機進行房屋租賃工作的管理,不僅能夠保證各項信息準確無誤、快速輸出,同時計算機具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高物業(yè)管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。開發(fā)本系統(tǒng)就是為了解決物業(yè)管理企業(yè)在房屋租賃信息管理中的一些不規(guī)范,使房屋租賃信息的管理向著規(guī)范化、簡單化、有效化的方向發(fā)展。1.2選題意義房屋租賃,是指由的所有者或經營者將其所有或經營的房屋交給房屋的消

6、費者使用,房屋消費者通過定期交付一定數額的租金,取得房屋的占有和使用的行為。房屋租賃是房屋零星出售的一種商品流通方式。隨著我國市場經濟的快速發(fā)展和信息化水平的不斷提高,隨著計算機技術不斷的飛速發(fā)展,如何利用先進的管理手段和利用計算機自動處理技術,提高物業(yè)管理的水平,是當今社會所面臨的一個課題。提高企業(yè)的管理水平,必須全方位地提高企業(yè)的管理意識。只有高標準、高質量的管理才能滿足企業(yè)的發(fā)展需求。面對信息時代的挑戰(zhàn),利用高科技手段來提高房屋租賃管理無疑是一條行之有效的途徑。在某種意義上,信息與科技在企業(yè)管理與現代化建設中顯現出越來越重要的地位。房租租賃管理方面的信息化與科學化,已成為現代化生活水平步

7、入高臺階的重要標志。 隨著時代的發(fā)展對房屋租賃的定義也發(fā)生了一定的變化,但是對于一個簡單易操作的房屋租賃管理系統(tǒng),我們只需要保證房屋的基本信息和交易過程的可靠性就足夠了。房屋租賃管理系統(tǒng)就是運用計算機編程技術和數據庫存儲技術建立一個以網絡為中介的信息交換平臺,有效的解決房屋租賃管理中的難題。1.3 國內外現狀及發(fā)展趨勢1.3.1 國內房屋租賃現狀中國房屋租賃市場現狀及存在的問題分析,大量存在黑市黑市就是很多的房主并沒有經過房屋管理部門的允許,也沒有進行登記注冊,就進行房屋租賃活動。有些地方這樣的黑市遠遠超過了公開租賃的房屋市場,嚴重影響了房屋租賃市場的正常運行。國家土地收益減少租賃雙發(fā)都缺乏法

8、律知識,我國法律規(guī)定,只要是處于盈利目的的房屋租賃都要向國家繳納一定的費用。但是,很多的房屋租賃都是那種隱形的租賃方式。房屋租賃法律觀念不強房屋租賃不斷出現問題的最大原因就是人們的房屋租賃的法律觀念不強,交易進行的時候不知道通過法律的途徑。例如,租賃的時候,租賃雙方不知道簽訂房屋租賃合同。1.3.2 國外房屋租賃現狀國外的房屋租賃情況,例如美國:從租房實現住房夢。調查表明,目前反思購房情結的美國人越來越多,把擁有住房作為實現美國夢想的人生信念動搖了。在2003年,83%的美國人相信買房是一項安全的投資,但是隨著人們觀念的改變,經濟形勢的轉變,人民逐漸把投資轉變?yōu)楫敵删铀?,進行理性消費,現在越來

9、越多的人表示對購房沒有興趣。選擇租房實現住房夢。日本東京、名古屋、大阪三大都市圈集中了全國一半還多的人口,一向以擁擠著稱,在經過上世紀九十年代的房地產泡沫后,生活和工作在這里的人住房消費趨于理性,根據經濟實力選擇住房類別和消費方式成為主流。據新華社電 日本總務省5年一次的統(tǒng)計表明,越是人口密集的大城市,住房自有率就越低,租房率不斷提高。1.3.3 房屋租賃發(fā)展趨勢 近年來,受龐大的需求端等因素影響,各大房企的購地成本在逐年增加,與此同時,房屋價格也是居高不下,使得購房者不得不將目光轉向房屋市場。2016年5月4日,國務院總理李克強主持召開國務院常務會議,確支持。而此次會議提出的強化監(jiān)管,推行統(tǒng)

10、一的租房合同示范文本,規(guī)范不僅有助于規(guī)范租賃市場,保護各類租賃主體的合法權益,同時也有助于將各類交易納入到監(jiān)管中,對以后統(tǒng)計行業(yè)市場規(guī)模也能起到一定的作用。所以房屋租賃發(fā)展現狀良好。2.項目規(guī)劃2.1 項目資源2.1.1硬件設備表1系統(tǒng)硬件設備一覽表硬件配置處理器Intel(R) Celeron(R) CPU B815 1.60GHz內存2GB以上硬盤空間300G以上顯卡普通VGA顯卡顯示器普通彩色顯示器2.1.2 軟件環(huán)境表2 系統(tǒng)軟件環(huán)境一覽表軟件類型軟件名稱操作系統(tǒng)Windows 2007旗艦版瀏覽器360瀏覽器Java運行環(huán)境JDK1.6數據庫ACCESS 20102.1.3 軟件設備

11、表3 系統(tǒng)軟件設備一覽表軟件類型軟件名稱開發(fā)工具ASP建模工具MS Visio 2010Java開發(fā)組件JDK1.62.2 項目規(guī)劃2.2.1 系統(tǒng)開發(fā)任務描述本系統(tǒng)的開發(fā)任務樹如下圖所示:圖一 系統(tǒng)開發(fā)任務數2.2.2 進度安排系統(tǒng)設計與開發(fā)進度安排如下圖所示:圖二 系統(tǒng)設計與開發(fā)進度安排甘特圖3.系統(tǒng)需求分析3.1 業(yè)務需求分析 設計開發(fā)一款面向市場的系統(tǒng)軟件,客戶是其最終用戶,因此在軟件的開發(fā)過程中應該時時刻刻以客戶為導向,以市場需求為目的,實現客戶的要求,開發(fā)出真正滿足客戶需求的信息系統(tǒng)軟件。如果一個系統(tǒng)不能有效滿足客戶需要,不符合市場,那也就沒有存在的價值。3.1.1 系統(tǒng)總體目標隨

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

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

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

15、主要是系統(tǒng)管理員能夠根據其給予的權限對管理員的相關信息實現刪除、添加、修改及查詢等功能。房屋租賃系統(tǒng)業(yè)務管理流程圖如下圖所示:圖六 房屋租賃系統(tǒng)業(yè)務管理流程圖3.1.3.3 系統(tǒng)數據流程圖數據流程圖是系統(tǒng)分析員調查業(yè)務過程,與用戶交換思想的工具。數據流程圖是結構化系統(tǒng)分析的主要工具,它表示了系統(tǒng)內部信息的流向,并表示了系統(tǒng)的邏輯處理的功能。它主要是用圖形符號來表示系統(tǒng)數據的實際流程。房屋租賃系統(tǒng)數據流程圖如下圖所示:圖七 房屋租賃系統(tǒng)數據流程圖3. 2功能需求3.2.1 功能組織設計和開發(fā)一個系統(tǒng)要滿足市場和用戶的需求,這是作為系統(tǒng)設計與開發(fā)的主要目的。所以一般程序設計員要了解系統(tǒng)的主要業(yè)務和

16、基本功能。系統(tǒng)管理功能:方便的對用戶信息進行管理,新用戶注冊、登錄、修改密碼,以確保用戶登錄安全、添加用戶信息、修改用戶信息、刪除用戶信息和查詢用戶信息等內容。信息管理:系統(tǒng)管理員通過基礎信息管理,錄入樓盤信息、物業(yè)信息、樓宇狀態(tài)、等內容,管理新聞公告和房源信息等。是系統(tǒng)正常運轉的基礎。房屋出租管理:方便的進行房屋出租信息的發(fā)布和修改,同時可以方便地按照區(qū)域、戶型、是否合租、房屋狀況等內容進行綜合查詢。房屋求租管理:通過系統(tǒng)發(fā)布求租信息,系統(tǒng)根據客戶的需要提出可行的租房建議信息,根據后臺數據庫自動進行匹配查詢。租賃管理功能:對租房管理進行查詢、瀏覽和添加;對退房管理進行查詢、瀏覽和退訂。系統(tǒng)注

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

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

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

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

21、。為實現這一目標,系統(tǒng)設計過程中必須遵循一定的基本原則。4.1.1 集成化原則 房屋租賃管理是一個復雜的系統(tǒng)工程。因此,應用系統(tǒng)工程的集成化觀點指導系統(tǒng)設計是十分有必要的。本系統(tǒng)以集成的信息技術應用為基礎,以數據庫、高級編程語言的綜合應用為依托,實現房屋租賃管理信息的高度集成與信息共享,并以數據、文檔、圖片等多種數據形式進行顯示,從而構建現代化的城市房屋租賃管理信息系統(tǒng)。 4.1.2 實用性原則房屋租賃系統(tǒng)的設計與開發(fā)是建立在大量調查研究、資料文獻查詢的基礎上,它是以分布式數據庫開發(fā)的房租租賃信息共享平臺,有效的解決了低效率、耗時長、信息資料混亂丟失等情況,確保了房屋租賃系統(tǒng)中房源信息及時錄入

22、,保證房屋租賃信息安全,方便快捷的查詢信息等等。通過這次系統(tǒng)的設計與開發(fā),我們結合各行各業(yè)的工作特點,整理不同用戶的認知水平、專業(yè)技能、對系統(tǒng)的熟練程度,實現房屋租賃系統(tǒng)簡單、實用、易于掌握、層次結構清晰、用戶界面友好且富有人性化。實現各個業(yè)務部門統(tǒng)一身份和資源管理、統(tǒng)一認證、統(tǒng)一內容管理、個性化界面、租房信息和費用信息等內容透明管理和內容定制。4.1.3 安全性 鑒于龐大的房屋出租市場涉及的大量數據,因此系統(tǒng)應具有高的安全性和可靠性。首先對硬件設備應該盡量采用先進技術保證系統(tǒng)有較強的容錯性,其次對軟件系統(tǒng)也應該具有高水準的要求,充分發(fā)揮分布式數據庫的優(yōu)點:更適合分布式的管理和控制、數據共享、

23、靈活的體系結構、系統(tǒng)經濟,可靠性高,可用性好等。在數據的多層管理方面,要對多層次備份和儲存充分考慮,建立安全可靠的信息系統(tǒng)。另外,為了防止數據庫災難,應該同時建立系統(tǒng)的故障應急恢復處理機制,數據備份機制和災難恢復機制等措施來確保數據的安全儲存。進行遠程訪問時,可以使用加密數據報文、CA 和 SSL 技術保證信息訪問身份的安全性,確定性和保密性;利用隔離網實現物理隔離,以此來提高數據傳輸的安全性。4.1.4 靈活性 隨著經濟的發(fā)展以及流動人口的日益增多,對房屋的需求也越來越多,開發(fā)便捷靈活的房屋租賃系統(tǒng)的重要性日益凸顯。分布式數據庫技術包括各場地局部數據庫自治的特性,此特性使得局部事務管理和控制

24、能在本地得到解決,只有當涉及其它場地數據時才通過網絡服務器進行全局集中型事務處理。另外,分布式數據庫系統(tǒng)可以產生程度各異的自治性,從完全場地自治到幾乎完全的集中控制,具有很高的靈活性。除此之外,分布式系統(tǒng)具有可擴充性,當需要增加新的數據應用時,可在系統(tǒng)中快捷簡便得增加新節(jié)點而并不影響已有系統(tǒng)的正常運行,而且,這種擴充性并不受結點計算機的存儲容量和處理器能力的限制。4.2 系統(tǒng)設計目的 用戶界面簡潔直觀、給人以美的感覺,簡單操作。節(jié)省開發(fā)費用、降低資源消耗??s短開發(fā)時間、能夠贏得較高的生產效率。較高的可靠性、可維護性的方案。通過空間數據庫管理軟件系統(tǒng)。實現房屋租賃系統(tǒng)流程的可視化。4.3 系統(tǒng)設

25、計步驟基于該房屋租賃系統(tǒng)設計與開發(fā)流程的分析,可以滿足和實現系統(tǒng)設計的總體目標。系統(tǒng)設計的主要內容包括:方法和設計原則,一些其他系統(tǒng)功能的分解,對系統(tǒng)各個子系統(tǒng)的建立,以及目標函數,控制系統(tǒng)及聯制系統(tǒng)的確定等等。所以系統(tǒng)設計步驟圖如下圖所示。圖十二 房屋租賃系統(tǒng)設計步驟圖4.4 數據庫設計4.4.1 數據庫設計原則 數據庫是一組相關聯的數據表的集合體。不能單純的把數據庫看成是一些數據聚集在一起,而實際上數據庫是將一些具有關聯的數據按照一定的結構集合在一起的。為管理信息系統(tǒng)提供方便的數據信息。實現 ACCESS 數據庫的優(yōu)化,首先要有一個好的數據庫設計方案。在實際工作中,許多 ACCESS 方案

26、往往是由于數據庫設計得不好導致性能很差。實現良好的數據庫設計必須遵循以下原則。(1)創(chuàng)建數據字典以及ER 圖。 (2)關于數據表的數量和字段命名。(3)關于數據庫設計采用的范式。(4)設計具有擴展性的數據庫。一個良好的數據庫設計需要將表結構的設計和實體的關系模型很好地連接起來,而且還需要將數據庫中的數據處理設計結合起來,這樣才能做到互相對應、互相補充,以達到完善數據庫與業(yè)務邏輯兩方面的設計。4.4.2 E-R圖設計E-R 是實體聯系圖(Entity Relationship Diagram)的英文簡寫,常用來描繪現實世界中的概念模型,是絕大多數數據庫設計的常用工具。E-R 模型由實體、屬性以及

27、聯系三部分構成。實體是指客觀世界中具有相同屬性并且能夠相互區(qū)別的事物。實體具有相同的特征和性質,既可以是人也可以是物,既能表示具體事物也能表示抽象概念。一般用實體名及其屬性名集合來抽象和刻畫同類實體;在 E-R 圖中用矩形表示,矩形框內寫明實體名。聯系本質上就是指實體之間的關系。實體內部的聯系通常是通過構成實體的各屬性之間產生的聯系。在 E-R 圖中一般用菱形圖形進行刻畫,菱形框內寫明聯系名,并用無向邊分別與有關實體連接起來,同時表明相應的類型(一對一、一對多、多對多)。屬性是指實體所具有的某一方面的特性和性質。一般而言,一個實體能夠被若干個屬性描述。在 E-R 圖中屬性一般用橢圓形來表示,且

28、用無向邊的線段把實體與其屬性進行連接。根據前面的需求分析我們可以看到,房屋租賃管理系統(tǒng)的實體主要有四個:管理員、用戶、房屋出租信息、房屋求租信息。4.4.2.1 管理員實體圖管理員信息的實體主要包括管理員編號、管理員名稱、密碼權限和管理員性別等信息。管理員實體圖如下圖所示:圖十三 管理員實體圖4.4.2.2 用戶實體圖用戶信息的實體主要包括用戶編號、注冊時間、用戶性別、密碼、地址和用戶名稱等信息。用戶實體圖如下圖所示:圖十四 用戶實體圖4.4.2.3 房屋出租信息實體圖 房屋出租信息的實體主要包含房屋求租編號,輸入聯系人,電話,地址,價格,樓層,樓高,房齡,戶型,交通,朝向,面積,裝修情況,用

29、戶編號等信息。房屋出租信息實體圖如下圖所示:圖十五 房屋出租信息實體圖4.4.2.4 房屋求租信息實體圖 房屋求租信息的實體主要包含房屋求租編號,輸入聯系人,電話,地址,價格,樓層,樓高,房齡,戶型,交通,朝向,面積,裝修情況,用戶編號等信息。房屋求租信息實體圖如下圖所示:圖十六 房屋求租信息實體圖4.4.2.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圖向

30、關系模式轉化是將數據庫中E-R圖中的實體、實體的屬性以及實體之間的聯系轉化為關系模式。數據庫邏輯機構設計包括主要的四個關系模式,分別是管理員、用戶、房屋出租信息、房屋求租信息等關系模式。關系型數據庫是當前廣泛應用的數據庫類型,數據庫設計的核心部分就是設計數據庫邏輯結構,要更好地進行數據庫邏輯結構設計,就必須準確地將概念結構設計的E-R模型轉換為關系數據模型。4.5.2 系統(tǒng)中的數據表 系統(tǒng)中的數據表是用來存放各個實體基本情況的數據表。管理員表如表4所示。房屋出租信息表如表 5所示。房屋求租信息表如表 6所示。用戶表如表 7所示。表4 管理員表字段類型長度NULL說明管理員編號int 4否主鍵管

31、理員名稱Varchar20否密碼Varchar20否權限Varchar20否管理員性別Char1否表5 房屋出租信息表字段類型長度NULL說明房屋出租編號int4否主鍵聯系電話varchar11否聯系人varchar20否詳細地址varchar60否價格decimal(4,2)否第幾層tinyint1否共幾層tinyint1否房齡tinyint1否幾室?guī)讖dvarchar10否交通varchar60否朝向varchar10否面積numeric(5,2)否是否裝修bit1否用戶編號int4否表6 房屋求租信息表字段類型長度NULL說明房屋求租編號int4否主鍵業(yè)務varchar60否聯系電話varchar11否聯系人varchar20否詳細地址varchar60否價格decimal(4,2)否第幾層tinyint1否共幾層tinyint1否房齡tinyint1否幾室?guī)讖dvarchar10否交通varchar60否朝向varchar10否面積numeric(5,2)否是否裝修bit1否用戶編號Int4否表7 用戶表字段類型長度NULL說明用戶編號int4否主鍵用戶名varchar20否密碼varchar20否姓名varchar20否性別c

溫馨提示

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

最新文檔

評論

0/150

提交評論