数据库课程设计报告房地产销售管理系统数据库设计.docx

上传人:b****6 文档编号:15533989 上传时间:2023-07-05 格式:DOCX 页数:20 大小:108.31KB
下载 相关 举报
数据库课程设计报告房地产销售管理系统数据库设计.docx_第1页
第1页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第2页
第2页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第3页
第3页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第4页
第4页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第5页
第5页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第6页
第6页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第7页
第7页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第8页
第8页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第9页
第9页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第10页
第10页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第11页
第11页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第12页
第12页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第13页
第13页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第14页
第14页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第15页
第15页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第16页
第16页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第17页
第17页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第18页
第18页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第19页
第19页 / 共20页
数据库课程设计报告房地产销售管理系统数据库设计.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库课程设计报告房地产销售管理系统数据库设计.docx

《数据库课程设计报告房地产销售管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告房地产销售管理系统数据库设计.docx(20页珍藏版)》请在冰点文库上搜索。

数据库课程设计报告房地产销售管理系统数据库设计.docx

数据库课程设计报告房地产销售管理系统数据库设计

 

数据库原理课程设计

(2012级)

 

房地产销售管理系统数据库设计

 

1.引言………………………………………………………………………………1

2.系统需求分析……………………………………………………………………1

2.1功能需求分析………………………………………………………………2

2.2数据流图………………………………………………………………3

2.3数据字典……………………………………………………………………3

3.系统功能设计…………………………………………………………………6

4.数据库概念模型概念…………………………………………………………7

4.1局部E-R图………………………………………………………………7

4.2全局E-R图………………………………………………………………8

5.数据库逻辑结构设计………………………………………………………8

5.1全局逻辑结构设计……………………………………………………8

5.2外模式设计……………………………………………………………8

6.数据库物理结构设计………………………………………………………9

6.1存储结构设计……………………………………………………9

6.2存取方法设计……………………………………………………………12

结束语……………………………………………………………………………13

1.

引言

 

随着现在人口数量飞速增长,人民生活水平不断提高,房地产的规模也在不断扩大,有关房产的各种信息量也成倍增加,房地产商的数量也不断增加。

面对着庞大的信息量,传统的人工方式管理会导致房地产管理上的混乱,人力与物力过多浪费,房地产管理费用的增加,从而使房地产商的负担过重,影响整个房地产的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的房地产销售管理系统,对房屋资料进行集中统一的销售与管理。

 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。

提高了房地产管理工作效率,作到信息的规范管理,科学统计和快速查询,让房地产销售管理系统更好的为房地产行业,社会服务。

2.系统需求分析

 

2.1功能需求分析

系统包括五大功能模块:

主要功能模块有基本资料、客户管理、房屋销售、收款管理、统计管理等功能模块。

 

1.基本资料主要包括楼盘房屋资料、员工资料功能子模块。

楼盘房屋资料:

主要是登记楼盘和房屋详细信息的管理。

员工资料:

可对员工的个人信息情况进行管理、以及员工的楼盘销售业绩情况。

 

2.客户管理是对客户的个人信息情况进行管理。

主要包括来访客资料管理、一般客户资料管理、预订客户资料管理、购房客户资料管理等功能子模块。

来访客户资料管理:

主要登记来访的客户信息资料,查出潜在的客户。

一般客户资料管理:

主要登记一般的客户信息资料,查出潜在的客户。

预订客户资料管理:

主要登记预订的客户信息资料。

购房客户资料管理:

主要登记购房的客户信息资料。

 

3.房屋销售主要包括房屋销售、已销售房屋资料、已预订房屋资料等功能子模块。

房屋销售:

主要是对房屋进行预订、购买等销售的管理。

已销售房屋资料:

管理已经销售的房屋信息资料。

已预订房屋资料:

管理已经预订的房屋信息资料。

 

4.收款管理主要包括未收款管理、已收款管理、到期收款提示管理等功能子模块。

未收款管理:

主要针对已签定合同的房款收款管理。

已收款管理:

管理已经收款完成的房屋合同信息资料。

到期收款提示管理:

主要是针对客户分期付款的到期付款的提示功能。

 

5.统计管理:

包括销售代表销售记录排行、楼盘销售排行统计、收款情况统计等。

报表可以根据客户的要求进行设置。

2.2数据流图

2.3数据字典

数据字典的作用是对数据流图中的各种成分进行详细说明,作为数据流图的细节补充,

和数据流图一起构成完整的系统需求模型。

数据字典一般应包括对数据项,数据结构、

数据存储和数据处理的说明。

以下列出本系统的主要数据字典条目。

 

楼房单元号:

表中列名

数据类型

大小

是否为空

楼号

int

Notnull

单元

int

Notnull

房号

char

4

Notnull

 

员工信息:

员工编号

数据类型

大小

是否为空

员工编号

char

7

notnull

姓名

char

16

notnull

所属部门

char

19

Notnull

性别

char

2

null

年龄

int

Null

职位

char

16

Notnull

联系电话

char

14

Not

登记房屋:

表中列名

数据类型

大小

是否为空

房号

char

4

notnull

单元

int

notnull

房型

char

10

notnull

面积

float

notnull

单价

float

notnull

总价

float

notnull

 

登记客户:

表中列名

数据类型

大小

是否为空

需求客户编号

char

6

notnull

预订客户编号

char

6

notnull

 

预订客户:

表中列名

数据类型

大小

是否为空

预订客户编号

char

6

notnull

客户姓名

char

16

notnull

性别

char

2

notnull

年龄

int

notnull

职务

char

10

notnull

身份证号

char

18

notnull

联系电话

char

12

notnull

联系地址

char

26

notnull

支付方式

char

12

notnull

 

预订房屋:

表中列名

数据类型

大小

是否为空

预订合同编号

char

6

notnull

楼号

notnull

单元

4

notnull

房号

char

10

notnull

房型

char

notnull

面积

float

notnull

单价

float

notnull

总价

float

notnull

订购日期

char

14

notnull

已付金额

float

notnull

未付金额

float

notnull

预订:

表中列名

数据类型

大小

是否为空

预订合同编号

char

6

Notnull

预订客户编号

char

6

Notnull

需求客户:

表中列名

数据类型

大小

是否为空

需求客户编号

char

6

notnull

姓名

char

15

notnull

性别

char

2

null

身份证号

char

18

notnull

联系电话

char

12

notnull

联系地址

char

25

notnull

需求房屋:

表中列名

数据类型

大小

单元

房屋需求编号

char

6

notnull

楼号

int

notnull

单元

int

notnull

房号

char

4

notnull

房型

char

10

notnull

面积

float

notnull

单价

float

notnull

总价

float

notnull

购买需求:

表中列名

数据类型

大小

是否为空

需求客户编号

char

6

Notnull

房屋需求编号

char

6

Notnull

收款:

表中列名

数据类型

大小

是否为空

预订合同编号

char

6

notnull

预订客户编号

char

6

notnull

 

3、系统功能设计

 

4.数据库概念模型概念

 

4.1局部E-R图

1.员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)

2.预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系

电话,联系地址,支付方式)

3.房屋(房屋需求编号,房号,楼房号,单元,房型,面积,单价,总价)

4.需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)

1n

1

n

 

n

 

4.2全局E-R图

5.数据库逻辑结构设计

5.1全局逻辑结构设计

1.员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)

2.预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系

电话,联系地址,支付方式)

3.收款(预订客户编号,员工编号,预订合同编号)

4.房屋(房屋需求编号,房号,楼房号,单元,房型,面积,单价,总价)

5.登记(房屋需求编号,员工编号,楼房号,预定客户编号,房号,单元,房型,面积,单价,总价)

6.预订(预订客户编号,楼房号,单元,房号,房型,面积,单价,总价,

订购日期,已付金额,未付金额)

7.需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)

8.购买需求(房屋需求编号,需求客户编号)

5.2外模式设计

5.2.1创建预订客户视图,成为统计报表:

createview预订客户1

asselect*from预订客户

5.2.2创建预订房屋报表视图

Createview预订房屋报表

asselect*from预订房屋

 

5.2.3创建需求房屋视图报表

Createview需求房屋报表

AsSelect*from需求房屋

 

5.2.4创建成交报表

Createview收款报表

AsSelect*from收款

6.数据库物理结构设计

6.1存储结构设计

6.1.1创建数据库

CREATEDATABASE房地产销售管理系统

ON

(NAME=SQLFDC,

FILENAME=’D:

\SQLFDC.mdf’,

SIZE=10MB,

MAXSIZE=50MB,

FILEGROWTH=5MB)

LOGON

(NAME=SQLFDC2,

FILENAME=‘D:

SQLFDC.ldf’,

SIZE=5MB,

MAXSIZE=25MB,

FILEGROWTH=5MB)

GO

6.1.2创建楼房单元房号表

createtable楼房单元房号(

楼号intnotnullprimarykey,

单元intnotnull,

房号char(4)notnull)

Go

6.1.3单元表

createtable单元(

单元intnotnullprimarykey,

房号char(4)notnull)

Go

6.1.4员工表

createtable员工(

员工编号char(6)notnullprimarykey,

姓名char(15)notnull,

性别char

(2)notnull,

年龄intnotnull,

职位char(15)notnull,

所属部门char(18)notnull,

联系电话char(18)notnull)

Go

6.1.5登记房屋表

createtable登记房屋(

房号char(4)notnullprimarykey,

单元intnotnull,

房型char(10)notnull,

面积floatnotnull,

单价floatnotnull,

总价floatnotnull,

foreignkey(单元)references单元(单元)

Go

6.1.6登记客户表

createtable登记客户(

需求客户编号char(6)notnull,

预定客户编号char(6)notnull,

foreignkey(需求客户编号)references需求客户(需求客户编号),

foreignkey(预定客户编号)references预定客户(预定客户编号)

Go

6.1.7预定客户表

Createtable预定客户(

预订客户编号char(6)notnullprimarykey,

客户姓名intnotnull,

性别char

(2)notnull,

年龄intnotnull,

职务char(10)notnull,

身份证号char(18)notnull,

联系电话char(12)notnull,

联系地址char(25)notnull,

支付方式char(10)notnull)

Go

6.1.8预定房屋表

Createtable预定房屋(

预定合同编号char(6)notnullprimarykey,

楼号intnotnull,

单元intnotnull,

房号char(4)notnull,

房型char(10)notnull,

面积floatnotnull,

单价floatnotnull,

总价floatnotnull,

订购日期datetimenotnull,

已付金额float,

未付金额floatnotnull

Go

6.1.9预订表

Createtable预订(

预订合同编号char(6)notnull,

预订客户编号char(6)notnull,

foreignkey(预订合同编号)references预订房屋(预订合同编号),

foreignkey(预定客户编号)references预定客户(预定客户编号)

GO

6.1.10需求客户表

Createtable需求客户(

需求客户编号char(6)notnullprimarykey,

姓名char(15)notnull,

性别char

(2),

身份证号char(18),

联系电话char(12),

联系地址char(25)

Go

6.1.11需求房屋表

Createtable需求房屋(

房屋需求编号char(6)notnullprimarykey,

楼号intnotnull,

单元intnotnull,

房号char(4)notnull,

房型char(10)notnull,

面积floatnotnull,

单价floatnotnull,

总价floatnotnull)

Go

6.1.12购买需求表

Createtable购买需求(

需求客户编号char(6)notnull,

房屋需求编号char(6)notnull,

foreignkey(需求客户编号)references需求客户(需求客户编号),

foreignkey(房屋需求编号)references需求房屋(房屋需求编号)

Go

6.1.13收款表

Createtable收款(

预订合同编号char(6)notnull,

预订客户编号char(6)notnull,

foreignkey(预订合同编号)references预订房屋(预订合同编号),

foreignkey(预订客户编号)references预订客户(预订客户编号)

Go

6.2存取方法设计

1.建立楼房单元房号表的索引

CREATEUNIQUEINDEX楼号ON楼房单元房号(楼号);

2.建立单元表的索引

CREATEUNIQUEINDEX单元ON单元(单元);

3.建立员工表的索引

CREATEUNIQUEINDEX员工编号ON员工(员工编号);

4.建立登记房屋表的索引

CREATEUNIQUEINDEX房号ON登记房屋(房号);

5.建立登记客户表的索引

CREATEUNIQUEINDEX需求客户编号ON登记客户(需求客户编号);

CREATEUNIQUEINDEX预定客户编号ON登记客户(预定客户编号);

6.建立预定客户表的索引

CREATEUNIQUEINDEX预定客户编号ON预定客户(预定客户编号);

7.建立预定表的索引

CREATEUNIQUEINDEX预订合同编号ON预定(预订合同编号);

CREATEUNIQUEINDEX预定客户编号ON预定(预定客户编号);

8.建立需求客户表的索引

CREATEUNIQUEINDEX需求客户编号ON需求客户(需求客户编号);

9.建立需求房屋表的索引

CREATEUNIQUEINDEX需求房屋编号ON需求房屋(需求房屋编号);

10.建立购买需求表的索引

CREATEUNIQUEINDEX需求客户编号ON购买需求(需求客户编号);

CREATEUNIQUEINDEX房屋需求编号ON购买需求(房屋需求编号);

11.建立收款表的索引

CREATEUNIQUEINDEX预订合同编号ON收款(预订合同编号);

CREATEUNIQUEINDEX预定客户编号ON收款(预定客户编号);

 

结束语

 

通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对灵据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,将SQL语的查询语句用得淋漓尽致,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外主键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的图书馆管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。

虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,不管怎么说,对这次做的课程设计自己觉得还算满意。

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2