版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理课程设计(2012级)房地产销售管理系统数据库设计 目 录1引言12系统需求分析12.1 功能需求分析22.2 数据流图32.3 数据字典 33系统功能设计6 4数据库概念模型概念74.1 局部E-R图74.2 全局E-R图8 5数据库逻辑结构设计85.1 全局逻辑结构设计85.2 外模式设计86数据库物理结构设计96.1 存储结构设计96.2 存取方法设计12结束语131. 引言 随着现在人口数量飞速增长,人民生活水平不断提高,房地产的规模也在不断扩大,有关房产的各种信息量也成倍增加,房地产商的数量也不断增加。面对着庞大的信息量,传统的人工方式管理会导致房地产管理上的混乱,人力与物
2、力过多浪费,房地产管理费用的增加,从而使房地产商的负担过重,影响整个房地产的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的房地产销售管理系统,对房屋资料进行集中统一的销售与管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高了房地产管理工作效率,作到信息的规范管理,科学统计和快速查询,让房地产销售管理系统更好的为房地产行业,社会服务。 2. 系统需求分析2.1功能需求分析系统包括五大功能模块:主要功能模块有基本资料、客户管理、房屋销售、收款管理、统计管理等功
3、能模块。1. 基本资料主要包括楼盘房屋资料、员工资料功能子模块。楼盘房屋资料:主要是登记楼盘和房屋详细信息的管理。员工资料:可对员工的个人信息情况进行管理、以及员工的楼盘销售业绩情况。2.客户管理是对客户的个人信息情况进行管理。主要包括来访客资料管理、一般客户资料管理、预订客户资料管理、购房客户资料管理等功能子模块。来访客户资料管理:主要登记来访的客户信息资料,查出潜在的客户。一般客户资料管理:主要登记一般的客户信息资料,查出潜在的客户。预订客户资料管理:主要登记预订的客户信息资料。购房客户资料管理:主要登记购房的客户信息资料。3.房屋销售主要包括房屋销售、已销售房屋资料、已预订房屋资料等功能
4、子模块。房屋销售:主要是对房屋进行预订、购买等销售的管理。已销售房屋资料:管理已经销售的房屋信息资料。已预订房屋资料:管理已经预订的房屋信息资料。4收款管理主要包括未收款管理、已收款管理、到期收款提示管理等功能子模块。未收款管理:主要针对已签定合同的房款收款管理。已收款管理:管理已经收款完成的房屋合同信息资料。到期收款提示管理:主要是针对客户分期付款的到期付款的提示功能。5统计管理:包括销售代表销售记录排行、楼盘销售排行统计、收款情况统计等。报表可以根据客户的要求进行设置。2.2数据流图收款情况楼盘房 屋资料基本资料 房地产销售管理系统统客户管理房屋销售收款管理统计管理员工资料信息来访客户信息
5、一般客户信息预定客户信息购房客户信息房屋销售信息已售房屋信息已预定房屋信息未收款管理已收款管理到期收款提示管理销售代表销售记录排行楼盘销售排行统计 2.3 数据字典数据字典的作用是对数据流图中的各种成分进行详细说明,作为数据流图的细节补充,和数据流图一起构成完整的系统需求模型。数据字典一般应包括对数据项,数据结构、数据存储和数据处理的说明。以下列出本系统的主要数据字典条目。楼房单元号:表中列名数据类型大小是否为空楼号intNot null单元intNot null房号char4Not null员工信息:员工编号数据类型大小是否为空员工编号char7not null姓名char16not nul
6、l所属部门char19Not null性别char2null年龄intNull职位char16Not null联系 char14Not登记房屋:表中列名数据类型大小是否为空房号char4not null单元intnot null房型char10not null面积floatnot null单价floatnot null总价floatnot null登记客户:表中列名数据类型大小是否为空需求客户编号char6not null预订客户编号char6not null预订客户:表中列名数据类型大小是否为空预订客户编号char6not null客户姓名char16not null性别char2not n
7、ull年龄intnot null职务char10not null身份证号char18not null联系 char12not null char26not null支付方式char12not null预订房屋:表中列名数据类型大小是否为空预订合同编号char6not null楼号not null单元4not null房号char10not null房型charnot null面积floatnot null单价floatnot null总价floatnot null订购日期char14not null已付金额floatnot null未付金额floatnot null预订:表中列名数据类型大小是
8、否为空预订合同编号char6Not null预订客户编号char6Not null需求客户:表中列名数据类型大小是否为空需求客户编号char6not null姓名char15not null性别char2null身份证号char18not null联系 char12not null char25not null需求房屋:表中列名数据类型大小单元房屋需求编号char6not null楼号intnot null单元intnot null房号char4not null房型char10not null面积floatnot null单价floatnot null总价floatnot null购买需求:表
9、中列名数据类型大小是否为空需求客户编号char6Not null房屋需求编号char6Not null收款:表中列名数据类型大小是否为空预订合同编号char6not null预订客户编号char6not null3、系统功能设计 房屋销售管理系统基本系统信息账目 管理查询房屋信息管理已售房屋所得未售房屋信息管理退出供应商信息员工信息已售房屋信息管理未售房屋信息管理已售房屋信息管理添加已售房屋信息删除已售房屋信息添加未售房屋信息4数据库概念模型概念 4.1 局部E-R图 1员工(员工编号,姓名,所属部门,性别,年龄,职位,联系 ) 2预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,
10、联系 , ,支付方式) 3房屋(房屋需求编号,房号,楼房号,单元,房型,面积,单价,总价)4需求客户(需求客户编号,姓名,性别,身份证号,联系 , ) 员工 登记房屋预订客户收款 1 n 1 n n需求客户购买需求预定客户预定房屋4.2全局E-R图收款员工需求客户预定预定客户购买需求房屋登记5 数据库逻辑结构设计5.1 全局逻辑结构设计 1员工(员工编号,姓名,所属部门,性别,年龄,职位,联系 ) 2预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系 , ,支付方式) 3收款(预订客户编号,员工编号,预订合同编号) 4房屋(房屋需求编号,房号,楼房号,单元,房型,面积,单价,总
11、价) 5登记(房屋需求编号,员工编号,楼房号,预定客户编号,房号,单元,房型,面积,单价,总价) 6预订(预订客户编号,楼房号,单元,房号,房型,面积,单价,总价, 订购日期,已付金额,未付金额) 7需求客户(需求客户编号,姓名,性别,身份证号,联系 , ) 8购买需求(房屋需求编号,需求客户编号) 5.2 外模式设计5.2.1创建预订客户视图,成为统计报表:create view 预订客户1 as select * from 预订客户 5.2.2创建预订房屋报表视图Create view 预订房屋报表as select * from 预订房屋5.2.3创建需求房屋视图报表 Create vi
12、ew 需求房屋报表As Select * from 需求房屋5.2.4创建成交报表Create view 收款报表 As Select * from 收款 6数据库物理结构设计6.1 存储结构设计6.1.1创建数据库CREATE DATABASE 房地产销售管理系统ON(NAME = SQLFDC,FILENAME =D:SQLFDC.mdf,SIZE = 10MB,MAXSIZE =50MB,FILEGROWTH = 5MB)LOG ON(NAME = SQLFDC2,FILENAME = D:SQLFDC.ldf,SIZE = 5MB,MAXSIZE = 25MB,FILEGROWTH =
13、 5MB)GO6.1.2创建楼房单元房号表create table 楼房单元房号(楼号 int not null primary key,单元 int not null,房号 char(4) not null)Go6.1.3单元表 create table 单元(单元int not null primary key,房号 char(4)not null)Go6.1.4员工表create table 员工(员工编号 char(6)not null primary key,姓名 char(15)not null,性别 char(2) not null,年龄 int not null,职位 char
14、(15)not null,所属部门 char(18)not null,联系 char(18)not null)Go6.1.5登记房屋表create table 登记房屋(房号char(4) not null primary key,单元 int not null,房型char(10) not null ,面积float not null,单价float not null,总价float not null,foreign key (单元)references 单元(单元)Go6.1.6登记客户表create table 登记客户(需求客户编号char(6)not null,预定客户编号char(
15、6)not null,foreign key (需求客户编号 )references 需求客户( 需求客户编号),foreign key (预定客户编号 )references 预定客户 (预定客户编号)Go6.1.7预定客户表Create table 预定客户(预订客户编号 char(6)not null primary key,客户姓名 int not null,性别char(2)not null,年龄int not null,职务char(10)not null,身份证号char(18)not null,联系 char(12)not null, char(25)not null,支付方式
16、char(10)not null)Go6.1.8预定房屋表Create table 预定房屋(预定合同编号 char(6)not null primary key,楼号 int not null,单元int not null,房号 char(4)not null,房型char(10)not null,面积float not null,单价float not null,总价float not null,订购日期datetime not null,已付金额float,未付金额float not null)Go6.1.9预订表Create table 预订(预订合同编号 char(6)not nul
17、l,预订客户编号 char(6)not null,foreign key (预订合同编号 )references 预订房屋( 预订合同编号),foreign key (预定客户编号 )references 预定客户 (预定客户编号)GO6.1.10需求客户表Create table 需求客户(需求客户编号 char(6)not null primary key,姓名 char(15)not null,性别 char(2),身份证号char(18),联系 char(12), char(25)Go6.1.11需求房屋表Create table 需求房屋(房屋需求编号 char(6)not null
18、 primary key,楼号 int not null,单元 int not null,房号char(4)not null,房型 char(10)not null,面积float not null,单价float not null,总价float not null)Go6.1.12购买需求表Create table 购买需求(需求客户编号 char(6)not null,房屋需求编号char(6)not null,foreign key (需求客户编号 )references 需求客户( 需求客户编号),foreign key (房屋需求编号 )references 需求房屋 (房屋需求编号
19、)Go6.1.13收款表Create table 收款(预订合同编号 char(6)not null,预订客户编号char(6)not null,foreign key (预订合同编号 )references 预订房屋( 预订合同编号),foreign key (预订客户编号 )references 预订客户(预订客户编号)Go6.2 存取方法设计1.建立楼房单元房号表的索引CREATE UNIQUE INDEX 楼号ON楼房单元房号(楼号);2.建立单元表的索引CREATE UNIQUE INDEX单元 ON单元(单元);3.建立员工表的索引CREATE UNIQUE INDEX员工编号 O
20、N员工(员工编号 );4.建立登记房屋表的索引CREATE UNIQUE INDEX 房号ON登记房屋(房号 );5.建立登记客户表的索引CREATE UNIQUE INDEX 需求客户编号ON登记客户(需求客户编号 );CREATE UNIQUE INDEX 预定客户编号ON登记客户( 预定客户编号);6.建立预定客户表的索引CREATE UNIQUE INDEX 预定客户编号ON预定客户(预定客户编号 );7.建立预定表的索引CREATE UNIQUE INDEX 预订合同编号ON预定( 预订合同编号);CREATE UNIQUE INDEX 预定客户编号ON预定(预定客户编号 );8.建立需求客户表的索引CREATE UNIQUE INDEX 需求客户编号ON需求客户( 需求客户编号);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度化妆品品牌重塑战略合作合同
- 2025年度国际技术合同保密协议与商业秘密保护
- 2025年度海参深加工产品定制采购合同范本
- 2025年度软件开发合同与二零二五版软件定制购销合同范本
- 2025年度国际航空货运代理合同范本
- 二零二五年度成品柴油国际市场拓展合同4篇
- 2025年儿童服饰电商平台合作合同
- 2025年度企业间能源购销合同价格波动风险控制台账
- 2025年度网红直播基地广告装修工程合同
- 2025年度地质灾害防治工程土石方处理合同
- 2025年销售部年度工作计划
- 2024年苏州工业园区服务外包职业学院高职单招职业适应性测试历年参考题库含答案解析
- ESG表现对企业财务绩效的影响研究
- 车间空调岗位送风方案
- 2023-2024年同等学力经济学综合真题及参考答案
- 农村集体土地使用权转让协议
- 课件四露天矿山安全知识培训
- 2024年湖南高速铁路职业技术学院单招职业技能测试题库附答案
- 2024年河北廊坊市三河市金创产业投资有限公司招聘笔试参考题库含答案解析
- TQGCML 2624-2023 母婴级空气净化器 洁净空气和净化等级技术要求
- 睡眠障碍护理查房课件
评论
0/150
提交评论