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

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  數(shù)據(jù)庫原理課程設(shè)計(jì)</b></p><p><b> ?。?012級(jí))</b></p><p>  房地產(chǎn)銷售管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)</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è)計(jì)…………………………………………………………………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è)計(jì)………………………………………………………8<

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

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

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

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

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

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

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

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

13、分期付款的到期付款的提示功能。</p><p>  5.統(tǒng)計(jì)管理:包括銷售代表銷售記錄排行、樓盤銷售排行統(tǒng)計(jì)、收款情況統(tǒng)計(jì)等。報(bào)表可以根據(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、是對(duì)數(shù)據(jù)流圖中的各種成分進(jìn)行詳細(xì)說明,作為數(shù)據(jù)流圖的細(xì)節(jié)補(bǔ)充,</p><p>  和數(shù)據(jù)流圖一起構(gòu)成完整的系統(tǒng)需求模型。數(shù)據(jù)字典一般應(yīng)包括對(duì)數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu)、</p><p>  數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理的說明。以下列出本系統(tǒng)的主要數(shù)據(jù)字典條目。</p><p><b>  樓房單元號(hào):</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è)計(jì)</b></p><p>  4.?dāng)?shù)據(jù)庫概念模型概念</p><p>  4.1 局部E-R圖</p><p>  1.員工(員工編號(hào),姓名,所屬部門,性別,年齡,職位,聯(lián)系電話)</p><p>  2.預(yù)訂客戶(預(yù)訂客戶編號(hào),客戶姓名,性別,年齡,職

18、務(wù),身份證號(hào),聯(lián)系</p><p>  電話,聯(lián)系地址,支付方式)</p><p>  3.房屋(房屋需求編號(hào),房號(hào),樓房號(hào),單元,房型,面積,單價(jià),總價(jià))</p><p>  4.需求客戶(需求客戶編號(hào),姓名,性別,身份證號(hào),聯(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è)計(jì)</b><

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

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

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

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

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

25、><p>  6.?dāng)?shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)</p><p>  6.1 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)</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)建樓房單元房號(hào)表</p><p>  create table 樓房單元房號(hào)(</p><p>  樓號(hào) int not null primary key,</p><p>  單元 int not null,</p><p>  房號(hào) 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>  房號(hào)

30、char(4)not null)</p><p><b>  Go</b></p><p><b>  6.1.4員工表</b></p><p>  create table 員工(</p><p>  員工編號(hào) 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>  房號(hào)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>  單價(jià)float not null,</p><p>  總價(jià)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>  需求客戶編號(hào)char(6)not null,</p><p>  預(yù)定客戶編號(hào)char(6)not null,</p><p>  foreign key (需求客戶編號(hào) )references 需求客戶( 需求客戶編號(hào)),</p><p>  foreign key (預(yù)定客戶編號(hào) )references 預(yù)定客戶 (預(yù)定客戶編號(hào))&

36、lt;/p><p><b>  )</b></p><p><b>  Go</b></p><p>  6.1.7預(yù)定客戶表</p><p>  Create table 預(yù)定客戶(</p><p>  預(yù)訂客戶編號(hào) 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>  身份證號(hào)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ù)定合同編號(hào) char(6)not null primary key,</p><p>  樓號(hào) int not null,</p><p>  單元int not null,</p><p>  房號(hào) char(4)not null,&

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

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

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

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

44、;<p>  需求客戶編號(hào) char(6)not null primary key,</p><p>  姓名 char(15)not null,</p><p>  性別 char(2),</p><p>  身份證號(hào)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>  房屋需求編號(hào) char(

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

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

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

49、nces 需求房屋 (房屋需求編號(hào))</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ù)訂合同編號(hào) char(6)not null,</p><p>  預(yù)訂客戶編號(hào)char(6)not null,</p><p>  foreign key (預(yù)訂合同編號(hào) )references 預(yù)訂房屋( 預(yù)訂合同編號(hào)),</p><p>  foreign key (預(yù)訂客戶編號(hào) )references 預(yù)訂客戶(預(yù)訂客戶編號(hào))</p>

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論