房产销售管理系统数据库课程设计书(共19页).doc
《房产销售管理系统数据库课程设计书(共19页).doc》由会员分享,可在线阅读,更多相关《房产销售管理系统数据库课程设计书(共19页).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1 系统分析 1.1 需求分析 通过对一些典型销售管理系统的考查、分析以及实际的市场调查与研究,要求本系统具有以下功能:n 规范、完善的基础信息设置,对基础信息的全面管理。n 对房屋的预订、销售、收款以及退房进行管理。n 对各种业务按不同的时间段查询。n 对各种房屋以及客户、销售人员信息的管理。1.2 可行性分析房地产企业在运营过程中,经常会受到以下一些条件的限制:1.采用传统的手工管理模式进行管理,其工作效率、管理质量和管理水平已不能满足当今经营管理的发展要求,早已无法和国外的企业进行竞争; 2.采用手工记账计算等工作不但工作效率低下,而且容易产生计算错误,给 企业
2、和个人不必要的损失;3.数据查询、统计比较困难。因此,通过采用计算机管理系统对房产企业的销售进行管理,客观上满足企业管理的新要求,提高企业的经营运作效率,促进企业的发展,加快房产销售管理流通过程中的信息流动,为主观的人为管理提供了真实有效的数据信息,使企业管理真正走上了现代科学管理化的轨道。2 概念结构设计2.1 关系模型与E-R图 关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。下面所列的是该数据库的关系模式:1楼房单元房号(区号,单元,房号),如下图1所示:2员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话),如下图2所示:3登
3、记房屋(房号,单元,房型,面积,单价,总价),如下图3所示:4登记客户(需求客户编号,预订客户编号),如下图4所示:5预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式),如下图5所示:6预订房屋(预订合同编号,区号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额),如下图6所示:7预订(预订合同编号,预订客户编号),如下图7所示:8需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址),如下图8所示:9需求房屋(房屋需求编号,区号,单元,房号,房型,面积,单价,总价),如下图9所示:10购买需求(需求客户编号,房屋需求编号
4、),如下图10所示:11收款(预订合同编号,预订客户编号),如下图11所示:12. 销售(销售编号,员工编号,单元,房号,需求客户编号,房屋需求编号,预订合同编号,预订客户编号),如图12所示:根据以上实体E-R图的设计,再经过反复的设计与调整,最后得到简化的房地产销售管理系统的E-R图,如图13所示:楼房单元房号实体区号房号单元图1 楼房单元房号信息实体E-R图员工信息实体联系电话职 位年 龄性 别员工编号姓 名所属部门图2 员工信息实体E-R图登记房屋信息实体单元房型房屋状态总价房号面积单价图3 登记房屋信息实体E-R图登记客户实体需求客户编号预订客户编号图4 登记客户信息实体E-R图预订
5、客户信息实体预订客户编号联系电话支付方式客户姓名身份证号联系地址性别年龄职务图5 预订客户信息实体E-R图预订房屋信息实体预订合同编号订购日期总价房号区号单元房型面积单价已付金额未付金额图6 预订房屋信息实体E-R图预订记录实体预订合同编号预订客户编号图7 预订实体E-R图需求客户信息实体需求客户编号联系地址联系电话客户姓名性别号身份证号图8 需求客户信息实体E-R图登记房屋信息实体单元房型房号总价区号面积单价需求房屋编号编号图9 需求房屋实体E-R图购买需求实体需求客户编号房屋需求编号图10 购买需求实体E-R图收款实体预订合同编号预订客户编号图11 收款记录实体E-R图销售实体需求客户编号
6、房屋需求编号房 号员工编号预订合同编号预订客户编号销售编号单元图12 销售实体E-R图图13 房地产销售管理E-R图3 逻辑结构设计根据在数据库概念设计中给出的数据库实体E-R图,可以设计数据库中表的结构。如下所示是该数据库设计的表结构:表1 楼房单元房号:表中列名数据类型大小是否为空房号char4not null(主键)区号char6not null单元intnot null(外主键)表2 单元信息:表中列名数据类型大小是否为空单元intnot null(主键)房号char4not null表3 员工信息:表中列名数据类型大小是否为空员工编号char6not null(主键)姓名char15
7、not null所属部门char18not null性别char2null年龄intnull职位char15not null联系电话char12not null表4 登记房屋:表中列名数据类型大小是否为空房号char4not null(外主键)单元intnot null(外主键)房型char10Not null面积floatNot null单价floatNot null总价floatNot null表5 登记客户:表中列名数据类型大小是否为空需求客户编号char6not null(外主键)预订客户编号char6not null(外主键)表6 预订客户:表中列名数据类型大小是否为空预订客户编号c
8、har6not null(主键)客户姓名verchar15not null性别char2Not null年龄intNot null职务char10Not null身份证号char18Not null联系电话char12Not null联系地址char25Not null支付方式char10Not null表7 预订房屋:表中列名数据类型大小是否为空预订合同编号char6not null(主键)区号char6not null单元intNot null房号char4Not null房型char10Not null面积floatNot null单价floatNot null总价floatNot nu
9、ll订购日期char12Not null已付金额floatNot null未付金额floatNot null表8 预订:表中列名数据类型大小是否为空预订合同编号char6Not null(外主键)预订客户编号char6Not null(外主键)表9 需求客户:表中列名数据类型大小是否为空需求客户编号char6not null(主键)姓名char15Not null性别char2Null身份证号char18Not null联系电话char12Not null联系地址char25Not null表10 需求房屋:表中列名数据类型大小是否为空房屋需求编号char6not null(主键)区号char
10、6not null单元intNot null房号char4Not null房型char10Not null面积floatNot null单价floatNot null总价floatNot null表11 购买需求:表中列名数据类型大小是否为空需求客户编号char6Not null(外主键)房屋需求编号char6Not null(外主键)表12 收款:表中列名数据类型大小是否为空预订合同编号char6Not null(外主键)预订客户编号char6Not null(外主键)表13 销售表中列名数据类型大小是否为空销售编号char6not null(主键)员工编号char6not null(外主键
11、)单元intnot null(外主键)房号char4Not null(外主键)预订合同编号char6Not null(外主键)预订客户编号char6Not null(外主键)需求客户编号char6Not null(外主键)房屋需求编号char6Not null(外主键)4 物理结构设计数据库中各表的文件物理结构采用顺序的记录文件。5 实现及测试5.1数据库建立5.1.1创建数据库CREATE DATABASE 房地销售管理数据库 ON(NAME = house, FILENAME = D:house.mdf,SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 )LO
12、G ON( NAME = house2, FILENAME = D:house.ldf, SIZE = 5MB, MAXSIZE = 25MB,FILEGROWTH = 5MB ) 5.1.2创建楼房单元房号表create table 楼房单元房号(区号 char(6) not null,单元 int not null,房号 char(4) not null,foreign key (单元) references 单元信息(单元), ) 5.1.3创建单元信息表create table 单元信息(单元 int not null primary key,房号 char(4) not null )
13、 5.1.4 创建员工表create table 员工(员工编号 char(6) not null primary key,姓名 char(15) not null,性别 char(2) not null,年龄 int not null,职位 char(15) not null,所属部门 char(18) not null,联系电话 char(12) not null ) 5.1.5创建登记房屋表create table 登记房屋(房号 char(4) not null primary key,单元 int not null,房型 char(10) not null,面积 float not
14、null,单价 float not null,总价 float not nullforeign key (单元) references 单元信息(单元), ) 5.1.6创建登记客户表create table 登记客户(需求客户编号 char(6) not null, 预订客户编号 char(6) not null, foreign key (需求客户编号) references 需求客户(需求客户编号), foreign key (预订客户编号) references 预订客户(预订客户编号) ) 5.1.7创建预订客户表create table 预订客户(预订客户编号 char(6) no
15、t null primary key,客户姓名 varchar(15) 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,支付方式 char(10) not null ) 5.1.8创建预订房屋表create table 预订房屋(预订合同编号 char(6) not null primary key,区号 char(6) not null,单元 int not null,房号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房产 销售 管理 系统 数据库 课程设计 19
限制150内