房产销售管理信息系统Word格式文档下载.docx
《房产销售管理信息系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《房产销售管理信息系统Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
2显示开发商名称及开发的小区基本信息
d.创建视图
根据下面任务1、2创建
e.创建存储过程:
◎要查询所有客户的个人信息:
输入:
客户编号
编号,姓名,联系电话,电子邮件地址,客户类型
◎客户要查询某开发商开发的全部地盘信息:
开发商名称
输出:
开发商名称,小区名称,开发时间,开发地点,占地面积,绿地面积,房屋类型
◎对某个物业公司代理的小区用清单表示:
物业公司名称
物业公司名称,小区名称,收费标准,投诉信息,合同生效日期,合同有效期
◎某位广告设计者想查询自己代理的房产销售广告信息:
广告设计者
广告设计者,广告公司名称,广告投入,广告类型,覆盖范围
二.E-R图(王一家)
开发商与房产信息E-R图
客户与房屋基本信息E-R图
广告管理与售后服务E-R图
房产销售管理信息系统E-R图
三、关系模式(张海琪)
系统中的实体有:
开发商、地盘、客户、房屋、广告公司、物业公司
关系模式如下:
开发商(名称,公司类型,开发项目,资产)
地盘(地点,小区名称,房产性质,占地面积,绿地面积,房屋类型,房屋数量,开发时间,建设时长,开发商名称)
客户(编号,姓名,客户类型,联系电话,电子邮箱地址)
房屋(房屋编号,房屋类型,单价,房屋面积,公共面积,总价,是否售出)
广告公司(广告公司名称,广告设计者,业务范围,联系电话)
物业公司(物业公司名称,经营业务,信誉水平,收费标准)
系统中的联系有:
购买(一对多)、投资(多对多)、代雇(多对多)
购买(客户编号,房屋编号,付款方式,应付款,已付款,欠款,截止日期,房产证交付日期)
投资(开发商名称,广告公司名称,广告设计者,小区名称,广告类型,广告投入,覆盖范围)
代雇(开发商名称,物业公司名称,小区名称,收费标准,合同生效日期,合同有效期,投诉信息)
有下划线的是主键
四、物理设计
表1、开发商表结构
字段名
类型
特殊属性
Char(40)
PRIMARYKEY
公司类型
NOTNULL
开发项目
Char(30)
资产
Char(10)
表2、地盘表结构
地点
小区名称
Char(20)
PRIMERYKEY
房产性质
占地面积
Char(4)
绿地面积
房屋类型
房屋数量
Char(3)
开发时间
datetime
建设时长
表3、客户表结构
编号
姓名
Char(8)
客户类型
联系电话
Char(11)
电子邮箱地址
表4、房屋表结构
房屋编号
单价
Char(5)
房屋面积
公共面积
总价
是否售出
bit
表5、广告公司表结构
广告公司名称
业务范围
表6、物业公司表结构
经营业务
信誉水平
收费标准
表7、购买表结构
付款方式
应付款
已付款
欠款
截止日期
房产证交付日期
表8、投资表结构
广告类型
广告投入
Char(6)
覆盖范围
表9、代雇表结构
合同生效日期
Datetime
合同有效期
投诉信息
五、系统实现(叶梓)
1、数据库及其基本表的建立
数据库的建立用企业管理器,基本表的建立用T—SQL语句。
数据库名称:
HM_System
建立数据库的T-SQL语句如下:
CreatedatabaseHM_System
On(name='
hm_system_data'
filename=
'
C:
\ProgramData\Microsoft\Windows\StartMenu\Programs\hm_system_data.mdf'
size=12,maxsize=100,filegrowth=2)
LOGON
(name='
hm_system_log'
\ProgramData\Microsoft\Windows\StartMenu\Programs\hm_system_log.ldf'
size=12MB,
maxsize=100MB,filegrowth=2MB)
建立基本表T—SQL语句如下:
USEHM_System
Go
Createtable开发商(名称char(40)primarykey,
公司类型char(40)notnull,
开发项目char(40)notnull,
资产char(40)notnull)
Createtable地盘(开发地点char(40)notnull,
小区名称char(20)primarykey,
房产性质char(20),
占地面积char(4)notnull,
绿地面积char(4),
房屋类型char(10)notnull,
开发时间datetimenotnull,
建设时长char(4)notnull,
开发商名称char(40)notnullreferences开发商(名称))
Createtable客户(编号char(10)primarykey,
姓名char(8),
客户类型char(10)notnull,
联系电话char(11)notnull,
电子邮箱地址char(20))
Createtable房屋(编号char(10)primarykey,
房屋类型char(10),
单价char(5)notnull,
房屋面积char(4)notnull,
公共面积char(3)notnull,
总价char(8)notnull,
是否售出bitnotnull)
Createtable购买(客户编号char(10),
房屋编号char(10),
付款方式char(10)notnull,
应付款char(8)notnull,
已付款char(8)notnull,
欠款char(8)notnull,
截止日期datetimenotnull,
房产证交付日期datetimenotnull)
Createtable广告公司(广告公司名称char(20)primarykey,
广告设计者char(8)notnull,
业务范围char(20),
联系电话char(11)notnull)
Createtable投资表(开发商名称char(20),
广告公司名称char(20),
小区名称char(10)notnull,
广告类型char(20)notnull,
广告投入char(6)notnull,
覆盖范围char(20))
Createtable物流公司(物流公司名称char(20)primarykey,
经营业务char(20)notnull,
信誉水平char(10),
收费标准char(5)notnull)
Createtable代雇(开发商名称char(20),
物流公司名称char(20),
收费标准char(5)notnull,
合同生效日期datetimenotnull,
合同有效期char(4)notnull,
投诉信息char(40)notnull)
输入数据
Insertinto开发商
Values(‘天津万荣房地产开发有限公司’‘房地产开发商’‘华夏国际公寓’‘n’)
按此语句输入数据略
2、创建索引
①CREATENONCLUSTEREDINDEX客户I
ON客户(编号)
CREATENONCLUSTEREDINDEX房屋I
ON房屋(编号)
②CREATEINDEX开发商I
ON开发商(名称)
CTEATEINDEX小区I
ON地盘(小区名称,开发地点,占地面积)
3、创建视图
①根据任务一创建视图
Createviewvw客户
As
Select编号,姓名,联系电话,电子邮箱地址,客户类型
From客户
②根据任务二创建视图
Createviewvw开地
As
Select开发商.名称,小区名称,开发时间,开发地点,占地面积,绿地面积,房屋类型
From开发商join地盘
On开发商.名称=地盘.开发商名称
4、创建存储过程
输入客户编号,从客户表中返回编号,姓名,联系电话,电子邮箱地址,客户类型的信息。
Createprocedure客户_into
输入开发商名称,从地盘表的连接中返回开发商名称,小区名称,开发时间,开发地点,占地面积,绿地面积,房屋类型的信息。
Createprocedure开发商_地盘_into
Select小区名称,开发时间,开发地点,占地面积,绿地面积,房屋类型,开.名称
From开发商开innerjoin地盘地
On开.名称=地.开发商名称
输入物业公司名称,从代雇表中返回所代理小区的清单。
Createprocedure代雇_小区清单
Select*from代雇
输入广告设计者,从广告公司和投资两个表的连接中返回广告设计者,广告公司名称,小区名称,广告投入,广告类型,覆盖范围的信息。
Createprocedure广告公司_投资_into
Select广告设计者,广告公司名称,小区名称,广告投入,广告类型,覆盖范围
From广告公司广innerjoin投资投
On广.广告设计者=投.广告设计者
5、数据查询
Execute客户_into‘客户编号’
Execute开发商_地盘_into‘开发商名称’
Execute代雇_小区清单_into‘物业公司名称’
Execute广告公司_投资_into‘广告设计者’