房地产开发项目管理.docx
《房地产开发项目管理.docx》由会员分享,可在线阅读,更多相关《房地产开发项目管理.docx(20页珍藏版)》请在冰豆网上搜索。
房地产开发项目管理
房地产开发项目管理
数据库设计
数据库在房地产项目开发系统中非常的重要,数据库的设计一般包括以下四个部分:
数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库物理结构实现。
一、数据库需求分析
1.项目计划:
项目号(01,02,03,04,05,06),项目名称(电梯公寓,爱情公寓,别墅,商品房,养老院,幼儿园),项目可行性报告(可行,不可行,难度很大),项目造价(高昂,高,低成本,),项目地点勘查(贵阳市龙洞堡,贵阳市小河区,贵阳市蔡家关,贵阳市喷水池),项目销售预测(热销,滞销,),项目计划日期,项目进度(已完成,正在施工,正在勘测),
2.部门类别:
部门编号(1,2,3,4,5),部门名称(管理部,项目执行部,宣传部,销售部,服务部),部门地址(北京,贵阳,成都,贵阳,重庆),部门人数(4,11,5,5,5)
3.项目实施人员:
员工编号,姓名,性别,职务,权限级别,部门编号,家庭住址,联系电话
4.项目监督:
项目号,员工编号,监督方式(网络监控,实地监控,电话询问,),监督要求(责任,使命,安全,效率),监督内容(一期工程监督,二期工程监督,三期工程监督),监督目的(保障质量,保障工期,保障设备)
5.设备管理:
设备号(01,02,03,04,05),员工编号,设备名称(挖掘机,拖拉机,推土机,勘探仪器,装潢仪器),设备数量(20,20,20,5,6),设备保养状况(良好,好,维修中,使用中),使用日期,归还日期(未归还,已归还)
6.宣传:
宣传方案编号(),部门编号,宣传方式(电视,网络,广播,发传单,人工宣传),宣传时间,宣传地点,宣传对象(富二代,青年,中年人,家长,老人)
7.顾客:
顾客号,顾客名,联系方式,家庭住址,购房日期,付款方式,是否是会员
8.销售:
项目号,顾客号,销售日期,销售单价,销售数量,打折
9.售后服务:
顾客号,员工编号,房屋故障服务(没自来水,下水道堵塞,没有电,没有气,),满意度调查(好,中,差),走访服务(定期检查,不定期检查),顾客服务次数,服务响应时间,售后服务意见(业务不熟,业务一般,业务很熟)
二、数据库的逻辑结构设计
1
项目计划表(programe)
字段名称
数据类型
长度
主外键说明
是否为空
项目号(pno)
Int
20
主键
否
项目名称(pname)
Char
20
否
项目可行性(possible)
Char
20
否
项目地点勘察(pfind)
Char
20
否
项目造价(pexpense)
Char
20
否
项目销售预测(predict)
Char
20
是
项目计划日期(pdatetime)
Datetime
20
否
项目进度(progress)
Char
20
是
2
部门类别表(class_department)
字段名称
数据类型
长度
主外键说明
是否为空
部门编号(dno)
Int
20
主键
否
部门名称(dname)
Char
20
否
部门地址(的did)
Char
20
否
部门人数(dquantity)
Char
20
是
3
项目实施人员表(employee)
字段名称
数据类型
长度
主外键说明
是否为空
员工编号(eno)
Int
20
主键
否
姓名(ename)
Char
20
否
性别(sex)
Char
20
否
职务(position)
Char
20
否
权限级别(degree)
Char
20
是
所属部门编号(pno)
Int
20
外键
否
家庭住址(eid)
Char
20
否
联系电话(ephone)
int
20
否
4
项目监督(inpect_programe)
字段名称
数据类型
长度
主外键说明
是否为空
项目号(pno)
int
20
外键
否
员工编号(eno)
Int
20
外键
否
监管方式(style)
Char
20
是
监管要求(demand)
Char
20
是
监管内容(context)
Char
20
是
监管目的()
Char
20
否
5
设备管理(control_programe)
字段名称
数据类型
长度
主外键说明
是否为空
设备号(cpno)
Int
20
主键
否
员工编号(eno)
Int
20
外键
否
设备名称(cpname)
Char
20
否
设备数量(cpquantity)
Char
20
否
保养状况(cpquality)
Char
20
否
使用日期(cpdatetime)
Datetime
20
否
归回日期(cpreturn)
Datetime
20
否
6
项目宣传(ad_programe)
字段名称
数据类型
长度
主外键说明
是否为空
方案编号(adno)
Int
20
主键
否
部门编号(dno)
Int
20
外键
否
宣传方式(style)
Char
20
否
宣传时间(adtime)
Datetime
20
是
宣传地点(adplace)
Char
20
是
宣传对象(adobject)
Char
20
是
7
顾客(customer)
字段名称
数据类型
长度
主外键说明
是否为空
顾客号(cuno)
int
20
主键
否
顾客名(cuname)
Char
20
否
联系方式(phone)
Int
20
否
家庭住址(cuid)
char
20
否
购房日期(cutime)
Datetime
20
否
付款方式(cupaystyle)
Char
20
否
是否为会员(member)
Char
20
是
8
销售(sale)
字段名称
数据类型
长度
主外键说明
是否为空
项目号(pno)
Int
20
外键
否
顾客号(cuno)
Int
20
外键
否
销售日期(stime)
Char
20
否
销售单价(price)
Int
20
否
销售数量(quantity)
Char
20
否
打折(discount)
Char
20
是
9
售后服务(serve)
字段名称
数据类型
长度
主外键说明
是否为空
顾客号cuno
Int
20
外键
否
员工编号(eno)
Int
20
外键
否
故障服务(trouble)
Char
20
是
满意度调查(survey)
Char
20
是
走访服务(interview)
Char
20
是
服务次数(quantity)
Char
20
是
服务热线电话(phone)
Int
20
否
三、数据库的概念结构设计
图一项目计划E-R图
图二部门类别E-R图
图三项目实施人员E-R图
图四项目监督E-R图
图五设备管理信息E-R图
图六宣传管理信息E-R图
图七顾客信息E-R图
图八销售信息E-R图
图九售后服务信息E-R图
实体与实体之间的关系E-R图
四、数据库的物理结构设计
Createdatabase房地产开发项目管理
onprimary
(name='房产_管理',
filename='D:
\房产_管理.mdf',
size=3MB,
Maxsize=25MB,
filegrowth=10%)
Logon
(name='房管_log',
filename='D:
\房管.ldf',
size=3MB,
maxsize=25MB,
filegrowth=10%)
use房地产开发项目管理
Createtableprograme
(pnointnotnullprimarykey,
pnamechar(20)notnull,
possiblechar(20)notnull,
pfindchar(20)notnull,
pexpencechar(20)notnull,
predictchar(20),
pdatatimechar(20)notnull,
progresschar(20)
)
createtableclass_department
(dnointnotnullprimarykey,
dnamechar(20)notnull,
didchar(20)notnull,
dquantitychar(20))
Createtableemployee
(enointnotnullprimarykey,
enamechar(20)notnull,
sexchar(20)notnull
check(sex='男'orsex='女'),
positionchar(20)notnull,
degreechar(20),
pnointnotnull,
eidchar(20)notnull,
ephoneintnotnull,
foreignkey(pno)
referencesprograme(pno)
)
Createtableinpect_programe
(pnointnotnull,
enointnotnull,
stylechar(20),
demandchar(20),
contextchar(20),
purposechar(20)notnull,
primarykey(pno,eno),
foreignkey(pno)
referencesprograme(pno),
foreignkey(eno)
referencesemployee(eno)
)
Createtablecontrol_programe
(cnointnotnull,
enointnotnull,
cpnamechar(20)notnull,
cpquantitychar(20)notnull,
cpqualitychar(20)notnull,
cpdatetimechar(20)notnull,
cpreturnchar(20)notnull,
foreignkey(eno)
referencesemployee(eno))
Createtablead_programe
(adnointprimarykeynotnull,
dnointnotnull,
stylechar(20)notnull,
adtimechar(20),
adplacechar(20),
adobjectchar(20),
foreignkey(dno)
referencesemployee(eno))
Createtablecustomer
(cunointnotnullprimarykey,
cunamechar(20)notnull,
phonechar(20)notnull,
cuidchar(20)notnull,
cutimechar(20)notnull,
cupaystylechar(20)notnull,
memberchar(20)
)
Createtablesale
(pnointnotnull,
cunointnotnull,
stimechar(20)notnull,
pricebigintnotnull,
quantitychar(20)notnull,
discountchar(20),
primarykey(pno,cuno),
foreignkey(pno)
referencesprograme(pno),
foreignkey(cuno)
referencescustomer(cuno))
Createtableserve
(cunointnotnull,
enointnotnull,
troublechar(20),
surveychar(20),
interviewchar(20),
quantitychar(20),
needtimechar(20)notnull,
supposechar(20)notnull,
primarykey(cuno,eno),
foreignkey(cuno)
referencescustomer(cuno),
foreignkey(eno)
referencesemployee(eno)
)
insertintoprogramevalues('01','电梯公寓','可行','高','贵阳市龙洞堡','热销','2010-11-25','正在施工')
insertintoprogramevalues('02','爱情公寓','可行','高','贵阳市小河区','热销','2010-1-15','正在勘测')
insertintoprogramevalues('03','别墅','难度大','高','贵阳市蔡家关','滞销','2010-10-15','已完成')
insertintoprogramevalues('04','商品房','可行','低成本','贵阳市喷水池','热销','2010-8-15','正在施工')
insertintoprogramevalues('05','养老院','可行','高','贵阳市龙洞堡','滞销','2010-11-25','正在勘测')
insertintoprogramevalues('06','幼儿园','不可行','高','贵阳市蔡家关','滞销','2010-11-15','正在施工')
insertintoclass_departmentvalues('1','管理部','北京','4')
insertintoclass_departmentvalues('2','项目执行部','贵阳','11')
insertintoclass_departmentvalues('3','宣传部','成都','5')
insertintoclass_departmentvalues('4','销售部','贵阳','5')
insertintoclass_departmentvalues('5','服务部','重庆','5')
insertintoemployeevalues('001','李亚楠','男','CEO','A','1','河南','0851001')
insertintoemployeevalues('002','王小慧','女','总经理','B','1','江西','0851002')
insertintoemployeevalues('003','杨国春','男','总经理','B','1','山东','0851003')
insertintoemployeevalues('004','马桃','女','总监','B','1','贵州','0851004')
insertintoemployeevalues('005','高晓源','男','技术总监','C','2','河南','0851005')
insertintoemployeevalues('006','余志斌','男','技术总监','C','2','江西','0851006')
insertintoemployeevalues('007','章娣','女','技术总监','C','2','湖北','0851007')
insertintoemployeevalues('008','乔升','男','技术总监','C','2','山东','0851008')
insertintoemployeevalues('009','夏转','女','项目总监','C','2','湖北','0851009')
insertintoemployeevalues('010','王勇','男','技术总监','C','2','贵州','0851010')
insertintoemployeevalues('011','陈易懿','男','技术总监','C','2','江西','0851011')
insertintoemployeevalues('012','王艺栋','男','项目总监','C','2','江西','0851012')
insertintoemployeevalues('013','何鹏','男','技术总监','C','2','贵州','0851013')
insertintoemployeevalues('014','王启蒙','男','项目总监','C','2','湖南','0851014')
insertintoemployeevalues('015','陈文斌','男','技术总监','C','2','江西','0851015')
insertintoemployeevalues('016','魏伟','男','宣传经理','D','3','山东','0851016')
insertintoemployeevalues('017','何运','男','宣传经理','D','3','贵州','0851017')
insertintoemployeevalues('018','王贵军','男','宣传经理','D','3','湖南','0851018')
insertintoemployeevalues('019','陈宏','男','宣传助理','D','3','贵州','0851019')
insertintoemployeevalues('020','万仁','男','宣传助理','D','3','江西','0851020')
insertintoemployeevalues('021','黄晋','男','销售经理','D','4','河南','0851021')
insertintoemployeevalues('022','何宴华','男','销售经理','D','4','贵州','0851022')
insertintoemployeevalues('023','乐珊','男','销售助理','D','4','江西','0851023')
insertintoemployeevalues('024','杨杰','男','销售助理','D','4','重庆','0851024')
insertintoemployeevalues('025','顾月平','男','销售经理','D','4','江苏','0851025')
insertintoemployeevalues('026','任鹏飞','男','服务经理','E','5','山东','0851026')
insertintoemployeevalues('027','黄忠刚','男','服务经理','E','5','河南','0851027')
insertintoemployeevalues('028','唐伟','男','服务经理','E','5','湖南','0851028')
insertintoemployeevalues('029','窦威','男','服务经理','E','5','贵州','0851029')
insertintoemployeevalues('030','刘孝峰','男','服务经理','E','5','湖南','0851030')
insertintoinpect_programevalues('01','002','网络监控','责任','一期工程','保障工期')
insertintoinpect_programevalues('02','003','实地监控','使命','二期工程','保障质量')
insertintoinpect_programevalues('03','004','电话询问','安全','三期工程','保障设备')
insertintoinpect_programevalues('04','008','网路监控','效率','一期工程','保障工期')
insertintoinpect_programevalues('05','009','实地监控','安全','二期工程','保障质量')
insertintoinpect_programevalues('06','012','电话询问','安全','三期工程','保障工期')
insertintocontrol_programevalues('01','010','挖掘机','20','良好','三个月','未归还')
insertintocontrol_programevalues('02','011','拖拉机','20','好','三个月','未归还')
insertintocontrol_programevalues('03','012','推土机','20','维修中','四个月','已归还')
insertintocontrol_programevalues('04','013','探测仪','5','良好','两个月','未归还')
insertintocontrol_programevalues('05','015','装潢仪器','6','良好','四个月','已归还')
insertintoad_programevalues('0001','3','电视','2012','贵阳','富二代,老人')
insertintoad_programevalues('0002','3','网络','2011','成都','青年')
insertintoad_programevalues('0003','3','广播