數(shù)據(jù)庫課程設(shè)計報告--房地產(chǎn)銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計_第1頁
已閱讀1頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  數(shù)據(jù)庫原理課程設(shè)計</b></p><p><b> ?。?012級)</b></p><p>  房地產(chǎn)銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計</p><p><b>  目 錄</b></p><p>  1.引言…………………………………………………………

2、……………………1</p><p>  2.系統(tǒng)需求分析……………………………………………………………………1</p><p>  2.1 功能需求分析………………………………………………………………2</p><p>  2.2 數(shù)據(jù)流圖………………………………………………………………3</p><p>  2.3 數(shù)據(jù)字典 ………………

3、……………………………………………………3</p><p>  3.系統(tǒng)功能設(shè)計…………………………………………………………………6</p><p><b>  …</b></p><p><b>  … </b></p><p>  4.?dāng)?shù)據(jù)庫概念模型概念………………………………………………………

4、…7</p><p>  4.1 局部E-R圖………………………………………………………………7</p><p>  4.2 全局E-R圖………………………………………………………………8</p><p><b>  …</b></p><p>  5.?dāng)?shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計………………………………………………………8<

5、;/p><p>  5.1 全局邏輯結(jié)構(gòu)設(shè)計……………………………………………………8</p><p>  5.2 外模式設(shè)計……………………………………………………………8</p><p><b>  …</b></p><p>  6.?dāng)?shù)據(jù)庫物理結(jié)構(gòu)設(shè)計………………………………………………………9</p>

6、<p>  6.1 存儲結(jié)構(gòu)設(shè)計……………………………………………………9</p><p>  6.2 存取方法設(shè)計……………………………………………………………12</p><p>  結(jié)束語……………………………………………………………………………13</p><p><b>  引言</b></p><p&g

7、t;  隨著現(xiàn)在人口數(shù)量飛速增長,人民生活水平不斷提高,房地產(chǎn)的規(guī)模也在不斷擴(kuò)大,有關(guān)房產(chǎn)的各種信息量也成倍增加,房地產(chǎn)商的數(shù)量也不斷增加。面對著龐大的信息量,傳統(tǒng)的人工方式管理會導(dǎo)致房地產(chǎn)管理上的混亂,人力與物力過多浪費(fèi),房地產(chǎn)管理費(fèi)用的增加,從而使房地產(chǎn)商的負(fù)擔(dān)過重,影響整個房地產(chǎn)的運(yùn)作和控制管理,因此,必須制定一套合理、有效,規(guī)范和實用的房地產(chǎn)銷售管理系統(tǒng),對房屋資料進(jìn)行集中統(tǒng)一的銷售與管理。</p><p&g

8、t;  另一方面,IT產(chǎn)業(yè)和Internet獲得了飛速發(fā)展,計算機(jī)應(yīng)用已滲透到了各個領(lǐng)域,引起信息管理的革命,實現(xiàn)了信息的自動化處理,提高了處理的及時性和正確性。提高了房地產(chǎn)管理工作效率,作到信息的規(guī)范管理,科學(xué)統(tǒng)計和快速查詢,讓房地產(chǎn)銷售管理系統(tǒng)更好的為房地產(chǎn)行業(yè),社會服務(wù)。</p><p><b>  系統(tǒng)需求分析</b></p><p><b>  2

9、.1功能需求分析</b></p><p>  系統(tǒng)包括五大功能模塊:主要功能模塊有基本資料、客戶管理、房屋銷售、收款管理、統(tǒng)計管理等功能模塊。</p><p>  1. 基本資料主要包括樓盤房屋資料、員工資料功能子模塊。</p><p>  樓盤房屋資料:主要是登記樓盤和房屋詳細(xì)信息的管理。</p><p>  員工資料:可對員工

10、的個人信息情況進(jìn)行管理、以及員工的樓盤銷售業(yè)績情況。</p><p>  2.客戶管理是對客戶的個人信息情況進(jìn)行管理。主要包括來訪客資料管理、一般客戶資料管理、預(yù)訂客戶資料管理、購房客戶資料管理等功能子模塊。來訪客戶資料管理:主要登記來訪的客戶信息資料,查出潛在的客戶。一般客戶資料管理:主要登記一般的客戶信息資料,查出潛在的客戶。</p><p>  預(yù)訂客戶資料管理:主要登記預(yù)訂的客戶信

11、息資料。</p><p>  購房客戶資料管理:主要登記購房的客戶信息資料。</p><p>  3.房屋銷售主要包括房屋銷售、已銷售房屋資料、已預(yù)訂房屋資料等功能子模塊。</p><p>  房屋銷售:主要是對房屋進(jìn)行預(yù)訂、購買等銷售的管理。</p><p>  已銷售房屋資料:管理已經(jīng)銷售的房屋信息資料。</p><p

12、>  已預(yù)訂房屋資料:管理已經(jīng)預(yù)訂的房屋信息資料。</p><p>  4.收款管理主要包括未收款管理、已收款管理、到期收款提示管理等功能子模塊。</p><p>  未收款管理:主要針對已簽定合同的房款收款管理。</p><p>  已收款管理:管理已經(jīng)收款完成的房屋合同信息資料。</p><p>  到期收款提示管理:主要是針對客戶

13、分期付款的到期付款的提示功能。</p><p>  5.統(tǒng)計管理:包括銷售代表銷售記錄排行、樓盤銷售排行統(tǒng)計、收款情況統(tǒng)計等。報表可以根據(jù)客戶的要求進(jìn)行設(shè)置。</p><p><b>  2.2數(shù)據(jù)流圖</b></p><p><b>  2.3 數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典的作用

14、是對數(shù)據(jù)流圖中的各種成分進(jìn)行詳細(xì)說明,作為數(shù)據(jù)流圖的細(xì)節(jié)補(bǔ)充,</p><p>  和數(shù)據(jù)流圖一起構(gòu)成完整的系統(tǒng)需求模型。數(shù)據(jù)字典一般應(yīng)包括對數(shù)據(jù)項,數(shù)據(jù)結(jié)構(gòu)、</p><p>  數(shù)據(jù)存儲和數(shù)據(jù)處理的說明。以下列出本系統(tǒng)的主要數(shù)據(jù)字典條目。</p><p><b>  樓房單元號:</b></p><p><b&

15、gt;  員工信息:</b></p><p><b>  登記房屋:</b></p><p><b>  登記客戶:</b></p><p><b>  預(yù)訂客戶:</b></p><p><b>  預(yù)訂房屋:</b></p>

16、<p><b>  預(yù)訂:</b></p><p><b>  需求客戶:</b></p><p><b>  需求房屋:</b></p><p><b>  購買需求:</b></p><p><b>  收款:</b>&

17、lt;/p><p><b>  3、系統(tǒng)功能設(shè)計</b></p><p>  4.?dāng)?shù)據(jù)庫概念模型概念</p><p>  4.1 局部E-R圖</p><p>  1.員工(員工編號,姓名,所屬部門,性別,年齡,職位,聯(lián)系電話)</p><p>  2.預(yù)訂客戶(預(yù)訂客戶編號,客戶姓名,性別,年齡,職

18、務(wù),身份證號,聯(lián)系</p><p>  電話,聯(lián)系地址,支付方式)</p><p>  3.房屋(房屋需求編號,房號,樓房號,單元,房型,面積,單價,總價)</p><p>  4.需求客戶(需求客戶編號,姓名,性別,身份證號,聯(lián)系電話,聯(lián)系地址)</p><p>  1 n</p>&l

19、t;p><b>  1</b></p><p><b>  n</b></p><p><b>  n</b></p><p><b>  4.2全局E-R圖</b></p><p><b>  數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</b><

20、;/p><p>  5.1 全局邏輯結(jié)構(gòu)設(shè)計</p><p>  1.員工(員工編號,姓名,所屬部門,性別,年齡,職位,聯(lián)系電話)</p><p>  2.預(yù)訂客戶(預(yù)訂客戶編號,客戶姓名,性別,年齡,職務(wù),身份證號,聯(lián)系</p><p>  電話,聯(lián)系地址,支付方式)</p><p>  3.收款(預(yù)訂客戶編號,員工編號

21、,預(yù)訂合同編號)</p><p>  4.房屋(房屋需求編號,房號,樓房號,單元,房型,面積,單價,總價)</p><p>  5.登記(房屋需求編號,員工編號,樓房號,預(yù)定客戶編號,房號,單元,房型,面積,單價,總價)</p><p>  6.預(yù)訂(預(yù)訂客戶編號,樓房號,單元,房號,房型,面積,單價,總價,</p><p>  訂購日期,已

22、付金額,未付金額)</p><p>  7.需求客戶(需求客戶編號,姓名,性別,身份證號,聯(lián)系電話,聯(lián)系地址)</p><p>  8.購買需求(房屋需求編號,需求客戶編號)</p><p><b>  5.2 外模式設(shè)計</b></p><p>  5.2.1創(chuàng)建預(yù)訂客戶視圖,成為統(tǒng)計報表:</p>&l

23、t;p>  create view 預(yù)訂客戶1 </p><p>  as select * from 預(yù)訂客戶</p><p>  5.2.2創(chuàng)建預(yù)訂房屋報表視圖</p><p>  Create view 預(yù)訂房屋報表</p><p>  as select * from 預(yù)訂房屋</p><p>  5.2

24、.3創(chuàng)建需求房屋視圖報表 </p><p>  Create view 需求房屋報表</p><p>  As Select * from 需求房屋</p><p>  5.2.4創(chuàng)建成交報表</p><p>  Create view 收款報表 </p><p>  As Select * from 收款</p

25、><p>  6.?dāng)?shù)據(jù)庫物理結(jié)構(gòu)設(shè)計</p><p>  6.1 存儲結(jié)構(gòu)設(shè)計</p><p>  6.1.1創(chuàng)建數(shù)據(jù)庫</p><p>  CREATE DATABASE 房地產(chǎn)銷售管理系統(tǒng)</p><p><b>  ON</b></p><p>  (NAME = SQL

26、FDC,</p><p>  FILENAME =’D:\SQLFDC.mdf’,</p><p>  SIZE = 10MB,</p><p>  MAXSIZE =50MB,</p><p>  FILEGROWTH = 5MB)</p><p><b>  LOG ON</b></p&

27、gt;<p>  (NAME = SQLFDC2,</p><p>  FILENAME = ‘D:SQLFDC.ldf’,</p><p>  SIZE = 5MB,</p><p>  MAXSIZE = 25MB,</p><p>  FILEGROWTH = 5MB)</p><p><b&

28、gt;  GO</b></p><p>  6.1.2創(chuàng)建樓房單元房號表</p><p>  create table 樓房單元房號(</p><p>  樓號 int not null primary key,</p><p>  單元 int not null,</p><p>  房號 char(4)

29、 not null)</p><p><b>  Go</b></p><p><b>  6.1.3單元表 </b></p><p>  create table 單元(</p><p>  單元int not null primary key,</p><p>  房號

30、char(4)not null)</p><p><b>  Go</b></p><p><b>  6.1.4員工表</b></p><p>  create table 員工(</p><p>  員工編號 char(6)not null primary key,</p>

31、<p>  姓名 char(15)not null,</p><p>  性別 char(2) not null,</p><p>  年齡 int not null,</p><p>  職位 char(15)not null,</p><p>  所屬部門 char(18)not null,</p><

32、;p>  聯(lián)系電話 char(18)not null)</p><p><b>  Go</b></p><p>  6.1.5登記房屋表</p><p>  create table 登記房屋(</p><p>  房號char(4) not null primary key,</p>&

33、lt;p>  單元 int not null,</p><p>  房型char(10) not null ,</p><p>  面積float not null,</p><p>  單價float not null,</p><p>  總價float not null,</p><

34、;p>  foreign key (單元)references 單元(單元)</p><p><b> ?。?lt;/b></p><p><b>  Go</b></p><p>  6.1.6登記客戶表</p><p>  create table 登記客戶(</p>&l

35、t;p>  需求客戶編號char(6)not null,</p><p>  預(yù)定客戶編號char(6)not null,</p><p>  foreign key (需求客戶編號 )references 需求客戶( 需求客戶編號),</p><p>  foreign key (預(yù)定客戶編號 )references 預(yù)定客戶 (預(yù)定客戶編號)&

36、lt;/p><p><b> ?。?lt;/b></p><p><b>  Go</b></p><p>  6.1.7預(yù)定客戶表</p><p>  Create table 預(yù)定客戶(</p><p>  預(yù)訂客戶編號 char(6)not null primary ke

37、y,</p><p>  客戶姓名 int not null,</p><p>  性別char(2)not null,</p><p>  年齡int not null,</p><p>  職務(wù)char(10)not null,</p><p>  身份證號char(18)not null,</

38、p><p>  聯(lián)系電話char(12)not null,</p><p>  聯(lián)系地址char(25)not null,</p><p>  支付方式char(10)not null)</p><p><b>  Go</b></p><p>  6.1.8預(yù)定房屋表</p>&

39、lt;p>  Create table 預(yù)定房屋(</p><p>  預(yù)定合同編號 char(6)not null primary key,</p><p>  樓號 int not null,</p><p>  單元int not null,</p><p>  房號 char(4)not null,&

40、lt;/p><p>  房型char(10)not null,</p><p>  面積float not null,</p><p>  單價float not null,</p><p>  總價float not null,</p><p>  訂購日期datetime not null,<

41、/p><p>  已付金額float,</p><p>  未付金額float not null</p><p><b> ?。?lt;/b></p><p><b>  Go</b></p><p><b>  6.1.9預(yù)訂表</b></p>

42、;<p>  Create table 預(yù)訂(</p><p>  預(yù)訂合同編號 char(6)not null,</p><p>  預(yù)訂客戶編號 char(6)not null,</p><p>  foreign key (預(yù)訂合同編號 )references 預(yù)訂房屋( 預(yù)訂合同編號),</p><p>  fo

43、reign key (預(yù)定客戶編號 )references 預(yù)定客戶 (預(yù)定客戶編號)</p><p><b> ?。?lt;/b></p><p><b>  GO</b></p><p>  6.1.10需求客戶表</p><p>  Create table 需求客戶(</p>

44、;<p>  需求客戶編號 char(6)not null primary key,</p><p>  姓名 char(15)not null,</p><p>  性別 char(2),</p><p>  身份證號char(18),</p><p>  聯(lián)系電話char(12),</p><

45、p>  聯(lián)系地址char(25)</p><p><b> ?。?lt;/b></p><p><b>  Go</b></p><p>  6.1.11需求房屋表</p><p>  Create table 需求房屋(</p><p>  房屋需求編號 char(

46、6)not null primary key,</p><p>  樓號 int not null,</p><p>  單元 int not null,</p><p>  房號char(4)not null,</p><p>  房型 char(10)not null,</p><p>  面積

47、float not null,</p><p>  單價float not null,</p><p>  總價float not null)</p><p><b>  Go</b></p><p>  6.1.12購買需求表</p><p>  Create table

48、購買需求(</p><p>  需求客戶編號 char(6)not null,</p><p>  房屋需求編號char(6)not null,</p><p>  foreign key (需求客戶編號 )references 需求客戶( 需求客戶編號),</p><p>  foreign key (房屋需求編號 )refere

49、nces 需求房屋 (房屋需求編號)</p><p><b> ?。?lt;/b></p><p><b>  Go</b></p><p><b>  6.1.13收款表</b></p><p>  Create table 收款(</p><p> 

50、 預(yù)訂合同編號 char(6)not null,</p><p>  預(yù)訂客戶編號char(6)not null,</p><p>  foreign key (預(yù)訂合同編號 )references 預(yù)訂房屋( 預(yù)訂合同編號),</p><p>  foreign key (預(yù)訂客戶編號 )references 預(yù)訂客戶(預(yù)訂客戶編號)</p>

51、;<p><b>  )</b></p><p><b>  Go</b></p><p>  6.2 存取方法設(shè)計</p><p>  1.建立樓房單元房號表的索引</p><p>  CREATE UNIQUE INDEX 樓號ON樓房單元房號(樓號);</p>&l

52、t;p>  2.建立單元表的索引</p><p>  CREATE UNIQUE INDEX單元 ON單元(單元);</p><p>  3.建立員工表的索引</p><p>  CREATE UNIQUE INDEX員工編號 ON員工(員工編號 );</p><p>  4.建立登記房屋表的索引</p><p>

53、;  CREATE UNIQUE INDEX 房號ON登記房屋(房號 );</p><p>  5.建立登記客戶表的索引</p><p>  CREATE UNIQUE INDEX 需求客戶編號ON登記客戶(需求客戶編號 );</p><p>  CREATE UNIQUE INDEX 預(yù)定客戶編號ON登記客戶( 預(yù)定客戶編號);</p><p&

54、gt;  6.建立預(yù)定客戶表的索引</p><p>  CREATE UNIQUE INDEX 預(yù)定客戶編號ON預(yù)定客戶(預(yù)定客戶編號 );</p><p>  7.建立預(yù)定表的索引</p><p>  CREATE UNIQUE INDEX 預(yù)訂合同編號ON預(yù)定( 預(yù)訂合同編號);</p><p>  CREATE UNIQUE INDEX

55、 預(yù)定客戶編號ON預(yù)定(預(yù)定客戶編號 );</p><p>  8.建立需求客戶表的索引</p><p>  CREATE UNIQUE INDEX 需求客戶編號ON需求客戶( 需求客戶編號);</p><p>  9.建立需求房屋表的索引</p><p>  CREATE UNIQUE INDEX 需求房屋編號ON需求房屋( 需求房屋編號)

56、;</p><p>  10.建立購買需求表的索引</p><p>  CREATE UNIQUE INDEX 需求客戶編號ON購買需求(需求客戶編號 );</p><p>  CREATE UNIQUE INDEX 房屋需求編號ON購買需求( 房屋需求編號);</p><p>  11.建立收款表的索引</p><p&g

57、t;  CREATE UNIQUE INDEX預(yù)訂合同編號 ON收款(預(yù)訂合同編號 );</p><p>  CREATE UNIQUE INDEX 預(yù)定客戶編號ON收款(預(yù)定客戶編號 );</p><p><b>  結(jié)束語</b></p><p>  通過此次數(shù)據(jù)庫的課程設(shè)計,真正達(dá)到了學(xué)與用的結(jié)合,增強(qiáng)了對數(shù)據(jù)庫方面應(yīng)用的理解,對自己今后

58、參與開發(fā)數(shù)據(jù)庫系統(tǒng)積累了不少經(jīng)驗,在實驗過程中,從建立數(shù)據(jù)開始,對靈據(jù)庫設(shè)計理念及思想上有更高的認(rèn)識,從需求分析,到概念設(shè)計和邏輯設(shè)計,E-R圖的表示,數(shù)據(jù)字典的創(chuàng)建,懂得了不少有關(guān)數(shù)據(jù)庫開發(fā)過程中的知識,在實驗中建表,及其關(guān)系模式,關(guān)系代數(shù)的建立及理解,將SQL語的查詢語句用得淋漓盡致,增強(qiáng)了自己在數(shù)據(jù)庫中應(yīng)用SQL語言的靈活性,其中包括,插入、刪除、修改、查詢,牽涉表和表之間的聯(lián)系,主建與外主鍵的定義,約束項的設(shè)置,使邏輯更嚴(yán)密,在

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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

提交評論