房地產(chǎn)數(shù)據(jù)庫設(shè)計_第1頁
房地產(chǎn)數(shù)據(jù)庫設(shè)計_第2頁
房地產(chǎn)數(shù)據(jù)庫設(shè)計_第3頁
房地產(chǎn)數(shù)據(jù)庫設(shè)計_第4頁
房地產(chǎn)數(shù)據(jù)庫設(shè)計_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、1武漢理工大學(xué)數(shù)據(jù)庫系統(tǒng)課程設(shè)計20學(xué) 號:0121210340117課內(nèi)實踐題目房地產(chǎn)數(shù)據(jù)庫設(shè)計學(xué)院計算機科學(xué)與技術(shù)專業(yè)計算機科學(xué)與技術(shù)班級名姓指導(dǎo)教師2014年 12月 16 日學(xué)生姓名:專業(yè)班級:計算機指導(dǎo)教師:工作單位:計算機學(xué)院題目:房地產(chǎn)數(shù)據(jù)庫設(shè)計初始條件:1)2)公司簡介查詢廣場:向用戶提供查詢界面。的方向、房產(chǎn)的價格范圍、房產(chǎn)的建筑面積范圍、使用面積范圍、樓層 的范圍等條件,系統(tǒng)以表格的形式給出滿足條件的房產(chǎn)戶型,用戶可以 查看戶型的詳細(xì)介紹(包括戶型圖、價格、建筑面積等詳細(xì)信息) 房產(chǎn)看臺:樓盤介紹、預(yù)定情況 公司管理:樓盤登記、戶型登記如輸入房產(chǎn)類型(兩室一廳)、陽臺3)4

2、)要求完成的主要任務(wù):1.根據(jù)上述的初始條件,進(jìn)行調(diào)查分析并設(shè)計適當(dāng)?shù)膶傩?。設(shè)計一個房地產(chǎn)數(shù) 據(jù)庫,DBMS 可選 Ms SQL Server Access、VFP 等。完成課程設(shè)計說明書,其格式遵守學(xué)校今年的新規(guī)定。主要內(nèi)容包括:需求 分析,概念設(shè)計,邏輯設(shè)計,物理實現(xiàn)等?;谠摂?shù)據(jù)庫,最好實現(xiàn)一個或多個應(yīng)用程序(自己確定功能) 語言(工具)任選。這一項是選作,不作硬性要求。時間安排:2.3.,程序設(shè)計本學(xué)期第18周:1.2.3.4.理解課程實踐任務(wù),消化資料、系統(tǒng)調(diào)查 系統(tǒng)分析,總體設(shè)計詳細(xì)設(shè)計及實施,撰寫課程實踐報告 課程實踐驗收2學(xué)時4學(xué)時8學(xué)時2學(xué)時指導(dǎo)教師簽名:系主任(或責(zé)任教師)

3、簽名:房地產(chǎn)數(shù)據(jù)庫設(shè)計國內(nèi)房地產(chǎn)業(yè)的不斷高速發(fā)展使得傳統(tǒng)的管理方式難以勝任當(dāng)前海量的數(shù)據(jù)存儲和更新,從某種意義上說阻礙了房地產(chǎn)業(yè)的發(fā)展,因此,企業(yè)為自己開發(fā) 房地產(chǎn)數(shù)據(jù)庫就顯得更加必要了。房地產(chǎn)信息分為兩大類,一類是以圖形為主要表征的幾何信息,一類是以文本數(shù)據(jù)為主要表征的屬性信息。屬性信息表示房屋及房屋用地幾何位置的特征及房產(chǎn)屬性數(shù)據(jù)文件:如權(quán)屬、用途、面積等。如果說機助法成圖(也稱數(shù)字化成圖)技術(shù)在房地產(chǎn)測量中的應(yīng)用可以解決房地產(chǎn)測量幾何信息的處理,而房 地產(chǎn)屬性信息的處理則主要依賴于數(shù)據(jù)庫技術(shù)。房地產(chǎn)數(shù)據(jù)庫打印本文自60年代中期以來,地理信息系統(tǒng)技術(shù)和數(shù)據(jù)庫技術(shù)的不斷發(fā)展,特別是進(jìn)入80年

4、以后,我國在地理信息系統(tǒng)的開發(fā)應(yīng)用方面取 得了突破性進(jìn)展,在理論上和技術(shù)手段方面日臻成熟,完全能夠完成此類數(shù)據(jù)庫 的設(shè)計和開發(fā)。按照規(guī)范設(shè)計的方法,考慮數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫設(shè)計分為以下六個階段:數(shù)據(jù)庫設(shè)計步驟需求分析階段I十計務(wù)段1需求分析1.1功能需求我們按主要功能區(qū)將需求做了劃分。 具體實現(xiàn)無須嚴(yán)格按該劃分組織程序的 模塊結(jié)構(gòu)。在時間、財務(wù)受限時,我們將為這些功能區(qū)確定優(yōu)先級。1. 能實時、完整地完成樓盤、房屋信息的檢索、匯總、收集、處理和存儲。2. 能快速、靈活地以圖、文、像等方式錄入樓盤、房屋信息,對歷史資料等提供一定的信息服務(wù)。3. 提供樓盤、房屋信息的多手段查詢、

5、匯總、修改、排序、追加等數(shù)據(jù)庫處理功能。4. 向用戶提供多種方式的查詢服務(wù),系統(tǒng)以表格的形式給出滿足條件的房產(chǎn)戶型,用戶可以查看戶型的詳細(xì)介紹。5. 提供其他的相關(guān)服務(wù),如公司簡介、樓盤簡介以及樓盤預(yù)定情況的統(tǒng)計信息等。1.2主數(shù)據(jù)1樓盤信息 2房屋信息 3客戶信息2概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計是將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的 過程。房地產(chǎn)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計應(yīng)達(dá)到以下要求:1、能真實充分地反映防地產(chǎn)商或中介的管理流程,包括客戶與樓盤、客戶與房屋之間的聯(lián)系;2、容易理解,從而可以使對數(shù)據(jù)庫不熟悉的操作員也可以使用;3、容易更改,當(dāng)應(yīng)用環(huán)境或功能需求發(fā)生變化時, 能方便地對概念模型

6、進(jìn)行修改和擴(kuò)充。4、易于用關(guān)系數(shù)據(jù)庫實現(xiàn)。描述概念模型的有力工具是E-R圖,下面將用E-R圖來描述房地產(chǎn)數(shù)據(jù)庫。2.1樓盤信息2.2房屋信息2.3客戶信息2.4總的E R圖3邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn) 換為與選用DBM產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。本次課程設(shè)計中我選用的是 Microsoft SQL Server 2000數(shù)據(jù)庫管理系統(tǒng), 所以,將E-R圖轉(zhuǎn)換為關(guān)系模型。將E-R圖向關(guān)系模型轉(zhuǎn)換要解決的問題是如何將房屋和客戶的聯(lián) 系轉(zhuǎn)換為關(guān)系模式,如何確定關(guān)系模式的屬性和碼。將概念結(jié)構(gòu)設(shè)計的E-R圖轉(zhuǎn)換為關(guān)系模式。其中關(guān)系的主碼用下 橫線標(biāo)出

7、,外碼用下波浪線標(biāo)出。3.1關(guān)系模式的建立3.1.1樓盤信息樓盤信息(樓盤編號,所屬區(qū)域,交款方式,價格范圍,房屋類型,房屋套數(shù),售樓地址,聯(lián)系電話,項目名稱,項目類型,項目地址,開發(fā)商)此為樓盤信息實體所對應(yīng)的關(guān)系模式3.1.2房屋信息房屋信息(房屋編號,樓盤編號,所在樓層,戶型,戶型圖,建筑面積,使用面積,價格)“屬于”所對應(yīng)的此為房屋信息實體所對應(yīng)的關(guān)系模式,里面也包含了聯(lián)系 關(guān)系模式。3.1.3客戶信息客戶信息(客戶編號,姓名,身份證號,地址,聯(lián)系電話,賬戶)此為客戶信息實體所對應(yīng)的關(guān)系模式。3.1.4預(yù)定信息預(yù)定信息(客戶編號,房屋編號,已交款)此為實體聯(lián)系一一“預(yù)定”所對應(yīng)的關(guān)系模

8、式。3.2數(shù)據(jù)字典設(shè)計我們將以數(shù)據(jù)字典卡片的形式給出數(shù)據(jù)字典的定義1樓盤的數(shù)據(jù)字典名字:樓盤信息 別名:樓盤描述:每一次開發(fā)商注冊新樓盤時要提交給中介或己方管理系統(tǒng)的信息定義:樓盤信息=樓盤編號+所屬區(qū)域+交款方式+價格范圍+房屋類型 +房屋套數(shù)+售樓地址+聯(lián)系電話+項目名稱+項目類型+項目地址+ 開發(fā)商樓盤編號名字:別名:描述:定義:位置:存儲磁盤、輸出到打印機用以唯一標(biāo)識該城市所有樓盤的一個特定樓盤的關(guān)鍵域 樓盤編號=10數(shù)字10位置:樓盤信息名字:交款方式別名:描述:說明客戶購買該樓盤的房屋時使用的付款方式定義:交款方式=一次付清I分期免息付款I(lǐng)分期抵息付款I(lǐng)銀行按接 位置:樓盤信息名字

9、:項目類型別名:描述:用以說明該樓盤的用途定義:項目類型=別墅I公寓I普通住宅I經(jīng)濟(jì)適用房I(.是說還有我沒想 到的類型)位置:樓盤信息2房屋的數(shù)據(jù)字典名字:房屋信息別名:房屋描述:每一次開發(fā)商注冊新樓盤時,同時要提交己方管理系統(tǒng)的信息定義:房屋信息=房屋編號+樓盤編號+所在樓層+戶型+戶型圖+建筑面 積+使用面積+價格位置:存儲磁盤、輸出到打印機名字:房屋編號別名:描述:唯一的確定一個樓盤里面特定的一套房屋定義:房屋編號=4數(shù)字4位置:房屋信息名字:戶型別名:描述:說明房屋的樣式定義:戶型=一室一廳I二室一廳I三室一廳I三室二廳I聯(lián)體房I別墅I(. 表示不清楚的其他戶型)位置:房屋信息3客戶

10、的數(shù)據(jù)字典名字: 別名: 描述: 定義:客戶信息客戶客戶前來查看房屋、預(yù)定或者正式購買的時候留下的信息客戶信息=客戶編號+姓名+身份證號+地址+聯(lián)系電話+賬戶位置:存儲磁盤、輸出到打印機名字:別名:描述:定義:客戶編號用以唯一的標(biāo)識一個欲購房者客戶編號=10數(shù)字10位置:客戶信息4預(yù)定的數(shù)據(jù)字典名字: 別名: 描述: 定義:預(yù)定信息預(yù)定預(yù)定房屋、交納一定的費用之后留下的信息 預(yù)定信息=客戶編號+房屋編號+已交款位置:存儲磁盤、輸出到打印機4實現(xiàn)設(shè)計數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu)。為給定的邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用要求的物理結(jié)構(gòu)的過程。F面為酒店數(shù)據(jù)庫設(shè)計物理結(jié)構(gòu)

11、。4.1設(shè)計環(huán)境操作系統(tǒng):Win dows XP設(shè)計工具:Microsoft SQL Server 20004.2數(shù)據(jù)庫各表的建立列名1數(shù)據(jù)莫型1長度1允詳空1樓盤舖號chh10所JlIZ域char20交款方式char10價格范圉textIS房屋類型charLO售樓世址chh10房屋套數(shù)char10w聯(lián)系電話char10項目名稱charLO項目類型char10項目世址char10T弈發(fā)商char10門CREATE TABLE(樓盤編號 所屬區(qū)域 交款方式 價格范圍樓盤信息CHAR(10) P RIMARY KEY ,CHAR(10) UNIQUE,CHAR(10),CHAR(10),列名1數(shù)據(jù)

12、類型1檢度1允許空Im屋編號char10樓常編號char10所在樓層chtf10戶型char10戶型圖image15逹葫面稅char10使用面積char10Wchar10CREATE TABLEI 屋信息(房屋編號 CHAR(10) P RIMARY KEY,樓盤編號 CHAR(10) 'UNIQUE,所在樓層CHAR(10),戶型 CHAR(10),戶型圖 IMAGE(16),建筑面積CHAR(10),使用面積CHAR(10),價格 CHAR(10),FOREIGN KEY樓盤編號)REFERENCE樓盤信息(樓盤編號) );列名 丨數(shù)據(jù)類型I怪度I允許空Ichar10姓名char1

13、0身份證號char10地址chm10聯(lián)系電話char10char10CREATE TABLE?戶信息(客戶編號 CHAR(10) PRIMARY KEY,姓名 CHAR(10) UNIQUE,身份證號CHAR(10, 地址 CHAR(10),聯(lián)系電話CHAR(10), 賬戶 CHAR(10),列名丨數(shù)據(jù)類型1底度1允許空1char10房屋編號char10已交款monay3CREATE TABLES 訂信息(客戶編號CHAR(10),房屋編號CHAR(10),已交款 MONEY(10),PRIMARY KEY客戶編號,房屋編號),F(xiàn)OREIGN KEY客戶編號)REFERENCE客戶信息(客戶編

14、號), FOREIGN KEY房屋編號)REFERENCE房屋信息(房屋編號) );4.3數(shù)據(jù)庫各表之間的關(guān)系5.個人總結(jié)此次課內(nèi)實踐使本人對數(shù)據(jù)庫的設(shè)計和開發(fā)過程有了更好的理解,通過本次課 程設(shè)計,我更加鞏固了數(shù)據(jù)庫方面的知識, 并且使我對一個系統(tǒng)的開發(fā)過程也更 加熟悉了。在這一周的課內(nèi)實踐中,我有了很多收獲。首先,通過本次的課程設(shè) 計,發(fā)現(xiàn)自己的實踐能力還是非常有限的, 在設(shè)計整個系統(tǒng)的設(shè)計過程中,特別 是在數(shù)據(jù)庫的設(shè)計過程中,由于總體的的把握不夠,造成了設(shè)計過程出現(xiàn)力不從 心的狀況,最后,在同學(xué)的幫助下,才完成了對整個數(shù)據(jù)庫的設(shè)計。其次,通過本次課內(nèi)實踐,我認(rèn)識到學(xué)習(xí)一門知識,僅僅靠掌握概念性的知識是 遠(yuǎn)遠(yuǎn)不夠的,更重要的是要鍛煉自己實際的動手能力和獨立思考的能力。在理論這對以后的學(xué)

溫馨提示

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

評論

0/150

提交評論