数据库设计房地产销售管理系统.doc
《数据库设计房地产销售管理系统.doc》由会员分享,可在线阅读,更多相关《数据库设计房地产销售管理系统.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计任务书学生姓名: 梁贤哲 专业班级: 计科0807 指导教师: 吕淑琴 工作单位: 计算机学院 题目:房地产销售管理系统软件设计初始条件:向用户提供查询界面。提供如输入房产类型(两室一厅)、阳台的方向、房产的价格范围、房产的建筑面积范围、使用面积范围、楼层的范围等条件,系统以表格的形式给出满足条件的房产户型,用户可以查看户型的详细介绍(包括户型图、价格、建筑面积等详细信息)。同时,有楼盘介绍、预定情况等内容。预备内容:数据结构,软件工程,面向对象程序设计,数据库技术,编译原理,可视化编程要求完成的主要任务:1. 根据上述的初始条件,进行调查分析并设计适当的属性。设计系统总体方案并用UM
2、L加以描述,设计体系架构,确定计算模式,确定开发技术,设计一个房地产销售管理系统,实现诸如房屋类型、预定及销售情况、销售价格等相关信息的管理,DBMS可选SQL Server 2005、ORACLE、DB2、XML、MYSQL等。2. 基于该数据库,实现应用程序,程序设计语言(工具)使用C#.NET 2010/2008/Eclipse/Jbuilder。3. 完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:应用软件系统分析,设计,实现,评估等。时间安排:本学期第17-19周:1. 查阅、消化资料,系统调查2天2. 系统分析(采用UML工具)3天3. 总体设计,实施计划(采用UML
3、工具)3天4. 系统开发与实现(用指定语言工具)5天5. 撰写报告2天指导教师签名:2011年12月23日系主任(或责任教师)签名: 年 月 日1前言随着现在人口数量飞速增长,人民生活水平不断提高,房地产的规模也在不断扩大,有关房产的各种信息量也成倍增加,房地产商的数量也不断增加。面对着庞大的信息量,传统的人工方式管理会导致房地产管理上的混乱,人力与物力过多浪费,房地产管理费用的增加,从而使房地产商的负担过重,影响整个房地产的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的房地产销售管理系统,对房屋资料进行集中统一的销售与管理。 另一方面,IT产业和Internet获得了飞速发展,计
4、算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高了房地产管理工作效率,作到信息的规范管理,科学统计和快速查询,让房地产销售管理系统更好的为房地产行业,社会服务。2开发背景 随着社会主义市场经济的建立与发展,我国房地产行业迅速崛起。房地产业的兴旺发达促进了相关行业的极大繁荣,如建材、建筑设计、施工、房地产销售、市场营销、律师业等。但是在房地产销售中也出现了一些问题。如资料管理手段落后,销售工作不规范等。这些问题导致了房地产销售行业的效率低下。在日趋激烈的市场竞争环境中,需要运用先进的IT信息技术和现代管理思想来提高房地产行业的管理水平、工作
5、效率和服务质量。进一步降低运营成本、提高经济效益,最终提升房地产销售公司的市场竞争力。 为此,本文研制开发了房地产销售管理信息系统。本系统的应用对于规范房地产市场运作和管理具有一定的现实意义。 本文后台数据库采用SQL Server 2000 作为开发工具 ,采用了结构化生命周期法、系统思想和方法得以实现和完成。该系统主要包括基本资料管理、客户管理、房屋销售、收款管理、统计管理等多个功能模块 。 3需求分析3.1功能需求 系统包括五大功能模块:主要功能模块有基本资料、客户管理、房屋销售、收款管理、统计管理等功能模块。1基本资料主要包括楼盘房屋资料、员工资料功能子模块。楼盘房屋资料:主要是登记楼
6、盘和房屋详细信息的管理。员工资料:可对员工的个人信息情况进行管理、以及员工的楼盘销售业绩情况。2客户管理是对客户的个人信息情况进行管理。主要包括来访客户资料管理、一般客户资料管理、预订客户资料管理、购房客户资料管理等功能子模块。来访客户资料管理:主要登记来访的客户信息资料,查出潜在的客户。一般客户资料管理:主要登记一般的客户信息资料,查出潜在的客户。预订客户资料管理:主要登记预订的客户信息资料。购房客户资料管理:主要登记购房的客户信息资料。3房屋销售主要包括房屋销售、已销售房屋资料、已预订房屋资料等功能子模块。房屋销售:主要是对房屋进行预订、购买等销售的管理。已销售房屋资料:管理已经销售的房屋
7、信息资料。已预订房屋资料:管理已经预订的房屋信息资料。4收款管理主要包括未收款管理、已收款管理、到期收款提示管理等功能子模块。未收款管理:主要针对已签定合同的房款收款管理。已收款管理:管理已经收款完成的房屋合同信息资料。到期收款提示管理:主要是针对客户分期付款的到期付款的提示功能。5统计管理:包括销售代表销售记录排行、楼盘销售排行统计、收款情况统计等。报表可以根据客户的要求进行设置。32数据分析房地产销售管理系统所用到的数据有:1.基本资料的输入楼盘房屋资料信息,包括楼房号,单元,房号,预测面积,单价,总价,房型,房屋状态。员工资料信息,包括员工编号,姓名,所属部门,性别,年龄,学历,职位,联
8、系电话。2.客户管理来访客户信息,包括客户编号,姓名,联系电话,联系地址。一般客户信息,包括客户编号,姓名,性别,联系电话,需求面积,需求类型,需求房型,计划付款方式,联系地址,职业,身份证号,单位。预订客户信息,包括客户编号,客户姓名,楼房号,单元,房号,销售面积,单价,总价,订购日期,代办费用,已付金额。购房客户信息,包括客户编号,姓名,性别,年龄,联系电话,需求面积,需求楼层,需求房型,计划付款方式,联系地址。 3.房屋销售房屋销售信息,包括楼房号,单元,房号,销售面积,单价,总价,房屋状态。已销售房屋信息,包括合同编号,客户姓名,楼房号,单元,房号,销售面积,合同单价,合同总价,订购日
9、期,联系电话。已预订房屋信息,包括合同编号,客户姓名,楼房号,单元,房号,销售面积,单价,总价,订购日期,代办费用,已付金额。4.收款管理未收款管理,包括合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。已收款管理,包括合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。到期收款提示,包括合同编号,客户姓名,联系电话,楼房号,单元,房号,合同单价,合同总价,已付金额,未付金额,付款日期,支付方式。33事物分析1.管理员在基本资料管理中,要求: a.可以查询员工、房屋的信息。b.
10、可以对员工、房屋信息进行修改、添加及删除的操作。2.管理员在客户管理中,要求:a.查询各类客户信息,根据客户信息,发现潜在客户。b.对客户信息进行维护工作,增添、删除相应客户信息。 3.管理员在房屋销售中,要求: a查询未销售、已销售、已预订房屋的信息。 b对房屋信息进行维护工作,增添未销售、已销售、已预订的房屋信息。 4.管理员在收款管理中,要求: a.可以查询已收款、未收款等信息,以及相应的合同。 b.对收款管理进行维护工作,包括增添新收款记录,或删除旧收款记录。34关系模式 关系模型。关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系
11、模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。 关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数学化模型。SQL语言是关系数据库的标准化语言,已得到了广泛的应用。设计子系统有一个方便数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS产品还提供编程语言和对编程语言的接口。1楼房单元房号(楼房号,单元,房号)2员工(员工编号,姓名,所属部门,性别,年龄,职位,联系电话)3登记房屋(房号,单元,房型,面积,单价,总价)4登记客户(需求客户编号,预订客户
12、编号)5预订客户(预订客户编号,客户姓名,性别,年龄,职务,身份证号,联系电话,联系地址,支付方式)6预订房屋(预订合同编号,楼房号,单元,房号,房型,面积,单价,总价,订购日期,已付金额,未付金额)7预订(预订合同编号,预订客户编号)8需求客户(需求客户编号,姓名,性别,身份证号,联系电话,联系地址)9需求房屋(房屋需求编号,楼房号,单元,房号,房型,面积,单价,总价)10购买需求(需求客户编号,房屋需求编号)11收款(预订合同编号,预订客户编号)以上通过关系代数方法的进行运算得到所需要的结果,在实验结果中可以看到。4系统方案图表设计41 E-R图所要实现的功能设计,可能建立它们之间的关系,
13、进而实现逻辑结构功能。房地产销售管理信息系统可以划分的实体有:员工信息实体、登记房屋预登记客户信息实体、预订客户与预订房屋信息实体、预订记录信息实体、需求客户与需求房屋信息实体、购买需求实体、收款记录实体。用E-R图一一描述这些实体。4.1.1楼房单元房号信息实体E-R图:楼房单元房号实体楼号房号单元4.1.2员工信息实体E-R图:员工信息实体联系电话职 位年 龄性 别员工编号姓 名所属部门4.1.3登记房屋信息实体E-R图:登记房屋信息实体单元房型房屋状态总价房号面积单价4.1.4登记客户信息实体E-R图:登记客户实体需求客户编号预订客户编号4.1.5预订客户信息实体E-R图:预订客户信息实
14、体预订客户编号联系电话支付方式客户姓名身份证号联系地址性别年龄职务4.1.6预订房屋实体E-R图:预订房屋信息实体预订合同编号订购日期总价房号楼号号单元房型面积单价已付金额未付金额4.1.7预订实体E-R图:预订记录实体预订合同编号预订客户编号4.1.8需求客户信息实体E-R图:需求客户信息实体需求客户编号联系地址联系电话客户姓名性别号身份证号4.1.9需求房屋实体E-R图:登记房屋信息实体单元房型房号总价楼房号面积单价需求房屋编号编号4.1.10购买需求实体E-R图:购买需求实体需求客户编号房屋需求编号4.1.11收款记录实体E-R图:收款实体预订合同编号预订客户编号4.1.12总的信息实体
15、E-R图:收 款房 屋预订客户登 记预 订购买需求需求客户员工4.2数据流程图: D5 员工信息录入 房屋信息录入 D2 D1房屋信息管理客户登记房屋登记 基本信息录入 基本信息录入 D3房屋信息管理员工信息管理 D4 预订信息录入 客户信息返回 房屋信息返回 预订信息管理收 款D64.3数据字典表1 楼房单元房号:表中列名数据类型大小是否为空楼号intnot null(主键)单元intnot null房号char4not null表2 单元:表中列名数据类型大小是否为空单元intnot null(主键)房号char4not null表2 员工信息:表中列名数据类型大小是否为空员工编号char
16、6not null(主键)姓名char15not null所属部门char18not null性别char2null年龄intnull职位char15not null联系电话char12not null表3 登记房屋:表中列名数据类型大小是否为空房号char4not null(主键)单元intnot null(外主键)房型char10Not null面积floatNot null单价floatNot null总价floatNot null表4 登记客户:表中列名数据类型大小是否为空需求客户编号char6not null(外主键)预订客户编号char6not null(外主键)表5 预订客户:表
17、中列名数据类型大小是否为空预订客户编号char6not null(主键)客户姓名char15not null性别char2Not null年龄intNot null职务char10Not null身份证号char18Not null联系电话char12Not null联系地址char25Not null支付方式char10Not null表6 预订房屋:表中列名数据类型大小是否为空预订合同编号char6not null(主键)楼号intnot null单元intNot null房号char4Not null房型char10Not null面积floatNot null单价floatNot nu
18、ll总价floatNot null订购日期char12Not null已付金额floatNot null未付金额floatNot null表7 预订:表中列名数据类型大小是否为空预订合同编号char6Not null(外主键)预订客户编号char6Not null(外主键)表8 需求客户:表中列名数据类型大小是否为空需求客户编号char6not null(主键)姓名char15Not null性别char2Null身份证号char18Not null联系电话char12Not null联系地址char25Not null表9 需求房屋:表中列名数据类型大小是否为空房屋需求编号char6not
19、null(主键)楼号intnot null单元intNot null房号char4Not null房型char10Not null面积floatNot null单价floatNot null总价floatNot null表10 购买需求:表中列名数据类型大小是否为空需求客户编号char6Not null(外主键)房屋需求编号char6Not null(外主键) 表11 收款:表中列名数据类型大小是否为空预订合同编号char6Not null(外主键)预订客户编号char6Not null(外主键)5.数据库源代码51数据库建立51.1创建数据库CREATE DATABASE 房地产ON(NAM
20、E = house, FILENAME = D:house.mdf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5)LOG ON( NAME = house2, FILENAME = D:house.ldf, SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB )GO5.1.2创建楼房单元房号表:create table 楼房单元房号(楼号 int not null primary key,单元 int not null,房号 char(4) not null)Go5.1.3单元表:create table 单元(单元 i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 房地产 销售 管理 系统
限制150内