




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
武汉理工大学数据库系统课程设计课程设计任务书16学 号: 0121210340117课 内 实 践题 目房地产数据库设计学 院计算机科学与技术专 业计算机科学与技术班 级姓 名指导教师2014年12月16日学生姓名: 专业班级: 计算机 指导教师: 施 工作单位: 计算机学院 题目:房地产数据库设计初始条件:1) 公司简介2) 查询广场:向用户提供查询界面。如输入房产类型(两室一厅)、阳台的方向、房产的价格范围、房产的建筑面积范围、使用面积范围、楼层的范围等条件,系统以表格的形式给出满足条件的房产户型,用户可以查看户型的详细介绍(包括户型图、价格、建筑面积等详细信息)3) 房产看台:楼盘介绍、预定情况4) 公司管理:楼盘登记、户型登记要求完成的主要任务:1. 根据上述的初始条件,进行调查分析并设计适当的属性。设计一个房地产数据库,DBMS可选Ms SQL Server、Access、VFP等。2. 完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:需求分析,概念设计,逻辑设计,物理实现等。3. 基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。这一项是选作,不作硬性要求。时间安排:本学期第18周:1. 理解课程实践任务,消化资料、系统调查2学时2. 系统分析,总体设计4学时3. 详细设计及实施,撰写课程实践报告8学时4. 课程实践验收2学时指导教师签名:年月日系主任(或责任教师)签名:年月日房地产数据库设计国内房地产业的不断高速发展使得传统的管理方式难以胜任当前海量的数据存储和更新,从某种意义上说阻碍了房地产业的发展,因此,企业为自己开发房地产数据库就显得更加必要了。房地产信息分为两大类,一类是以图形为主要表征的几何信息,一类是以文本数据为主要表征的属性信息。属性信息表示房屋及房屋用地几何位置的特征及房产属性数据文件:如权属、用途、面积等。如果说机助法成图 ( 也称数字化成图 ) 技术在房地产测量中的应用可以解决房地产测量几何信息的处理,而房地产属性信息的处理则主要依赖于数据库技术。 房地产数据库打印本文自 60 年代中期以来,地理信息系统技术和数据库技术的不断发展,特别是进入 80 年以后,我国在地理信息系统的开发应用方面取得了突破性进展,在理论上和技术手段方面日臻成熟,完全能够完成此类数据库的设计和开发。按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:1 需求分析1.1功能需求我们按主要功能区将需求做了划分。具体实现无须严格按该划分组织程序的模块结构。在时间、财务受限时,我们将为这些功能区确定优先级。1. 能实时、完整地完成楼盘、房屋信息的检索、汇总、收集、处理和存储。2. 能快速、灵活地以图、文、像等方式录入楼盘、房屋信息,对历史资料等提供一定的信息服务。3. 提供楼盘、房屋信息的多手段查询、汇总、修改、排序、追加等数据库处理功能。4. 向用户提供多种方式的查询服务,系统以表格的形式给出满足条件的房产户型,用户可以查看户型的详细介绍。5.提供其他的相关服务,如公司简介、楼盘简介以及楼盘预定情况的统计信息等。1.2 主数据1 楼盘信息2 房屋信息3 客户信息2概念结构设计概念结构设计是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。房地产数据库概念结构设计应达到以下要求:1、 能真实充分地反映防地产商或中介的管理流程,包括客户与楼盘、客户与房屋之间的联系;2、 容易理解,从而可以使对数据库不熟悉的操作员也可以使用;3、 容易更改,当应用环境或功能需求发生变化时,能方便地对概念模型进行修改和扩充。4、 易于用关系数据库实现。 描述概念模型的有力工具是E-R图,下面将用E-R图来描述房地产数据库。2.1 楼盘信息 楼盘信息所属区域交款方式房屋类型价格范围项目名称项目地址开发商项目类型联系电话售楼地址房屋套数楼盘编号2.2 房屋信息房屋信息楼盘编号房屋编号户型户型户型图价格所在楼层建筑面积使用面积2.3 客户信息客户信息客户编号姓 名身份证号地 址联系电话帐 号2.4 总的ER图房屋信息楼盘信息属 于客户信息预定已付款3 逻辑结构设计逻辑结构设计的任务就是把概念设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。本次课程设计中我选用的是Microsoft SQL Server 2000 数据库管理系统,所以,将E-R图转换为关系模型。将E-R图向关系模型转换要解决的问题是如何将房屋和客户的联系转换为关系模式,如何确定关系模式的属性和码。将概念结构设计的E-R图转换为关系模式。其中关系的主码用下横线标出,外码用下波浪线标出。3.1 关系模式的建立3.1.1 楼盘信息楼盘信息(楼盘编号,所属区域,交款方式,价格范围,房屋类型,房屋套数,售楼地址,联系电话,项目名称,项目类型,项目地址,开发商)此为楼盘信息实体所对应的关系模式3.1.2 房屋信息房屋信息(房屋编号,楼盘编号,所在楼层,户型,户型图,建筑面积,使用面积,价格)此为房屋信息实体所对应的关系模式,里面也包含了联系“属于”所对应的关系模式。3.1.3 客户信息客户信息(客户编号,姓名,身份证号,地址,联系电话,账户)此为客户信息实体所对应的关系模式。3.1.4 预定信息预定信息(客户编号,房屋编号,已交款)此为实体联系“预定”所对应的关系模式。3.2数据字典设计我们将以数据字典卡片的形式给出数据字典的定义1 楼盘的数据字典名字:楼盘信息别名:楼盘描述:每一次开发商注册新楼盘时要提交给中介或己方管理系统的信息定义:楼盘信息=楼盘编号+所属区域+交款方式+价格范围+房屋类型+房屋套数+售楼地址+联系电话+项目名称+项目类型+项目地址+开发商位置:存储磁盘、输出到打印机名字:楼盘编号别名:描述:用以唯一标识该城市所有楼盘的一个特定楼盘的关键域定义:楼盘编号=10数字10位置:楼盘信息名字:交款方式别名:描述:说明客户购买该楼盘的房屋时使用的付款方式定义:交款方式=一次付清|分期免息付款|分期抵息付款|银行按接位置:楼盘信息名字:项目类型别名:描述:用以说明该楼盘的用途定义:项目类型=别墅|公寓|普通住宅|经济适用房|.(.是说还有我没想到的类型)位置:楼盘信息2 房屋的数据字典名字:房屋信息别名:房屋描述:每一次开发商注册新楼盘时,同时要提交己方管理系统的信息定义:房屋信息=房屋编号+楼盘编号+所在楼层+户型+户型图+建筑面积+使用面积+价格位置:存储磁盘、输出到打印机名字:房屋编号别名:描述:唯一的确定一个楼盘里面特定的一套房屋定义:房屋编号=4数字4位置:房屋信息名字:户型别名:描述:说明房屋的样式定义:户型=一室一厅|二室一厅|三室一厅|三室二厅|联体房|别墅|.(.表示不清楚的其他户型)位置:房屋信息3 客户的数据字典名字:客户信息别名:客户描述:客户前来查看房屋、预定或者正式购买的时候留下的信息 定义:客户信息=客户编号+姓名+身份证号+地址+联系电话+账户位置:存储磁盘、输出到打印机名字:客户编号别名:描述:用以唯一的标识一个欲购房者 定义:客户编号= 10数字10位置:客户信息4 预定的数据字典名字:预定信息别名:预定描述:预定房屋、交纳一定的费用之后留下的信息 定义:预定信息=客户编号+房屋编号+已交款位置:存储磁盘、输出到打印机4 实现设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构。为给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程。下面为酒店数据库设计物理结构。4.1 设计环境操作系统:Windows XP 设计工具:Microsoft SQL Server 20004.2数据库各表的建立 CREATE TABLE 楼盘信息(楼盘编号 CHAR(10) PRIMARY KEY, 所属区域 CHAR(10) UNIQUE, 交款方式 CHAR(10), 价格范围 CHAR(10), .);CREATE TABLE 房屋信息(房屋编号 CHAR(10) PRIMARY KEY, 楼盘编号 CHAR(10) ,UNIQUE, 所在楼层 CHAR(10), 户型 CHAR(10), 户型图 IMAGE(16), 建筑面积 CHAR(10), 使用面积 CHAR(10), 价格 CHAR(10),FOREIGN KEY(楼盘编号)REFERENCES 楼盘信息(楼盘编号); CREATE TABLE 客户信息(客户编号 CHAR(10) PRIMARY KEY, 姓名 CHAR(10) UNIQUE, 身份证号 CHAR(10), 地址 CHAR(10), 联系电话 CHAR(10), 账户 CHAR(10),CREATE TABLE 预订信息(客户编号 CHAR(10), 房屋编号 CHAR(10), 已交款 MONEY(10),PRIMARY KEY (客户编号,房屋编号),FOREIGN KEY(客户编号) REFERENCES 客户信息(客户编号),FOREIGN KEY(房屋编号) REFERENCES 房屋信息(房屋编号);4.3 数据库各表之间的关系5.个人总结 此次课内实践使本人对数据库的设计和开发过程有了更好的理解,通过本次课程设计,我更加巩固了数据库方面的知识,并且使我对一个系统的开发过程也更加熟悉了。在这一周的课内实践中,我有了很多收获。首先,通过本次的课程设计,发现自己的实践能力还是非常有限的,在设计整个系统的设计过程中,特别是在数据库的设计过程中,由于总体的的把握不够,造成了设计过程出现力不从心的状况,最后,在同学的帮助下,才完成了对整个数据库的设计。其次,通过本次课内实践,我认识到学习一门知识,仅仅靠掌握概念性的知识是远远不够的,更重要的是要锻炼自己实际的动手能力和独立思考的能力。在理论知识掌握到一定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 木乃伊抗衰护理方案
- 安全培训活动面试课件
- 农产品质量追溯信息平台创新创业项目商业计划书
- 老年脊椎护理与压疮预防
- 水产养殖健康讲座创新创业项目商业计划书
- 毫米波通信设备创新创业项目商业计划书
- 功能性油菜籽油创新创业项目商业计划书
- 智能图像配准与融合技术创新创业项目商业计划书
- 汽车轻量化框架设计创新创业项目商业计划书
- 《急救技能提升:心肺复苏进展》课件
- 2024浙江遂昌农商银行新员工招聘笔试历年典型考题及考点剖析附带答案详解
- 学校篮球共建协议书
- 挂名法人股东协议书
- 文件销毁保密协议书
- 高考英语必背688个高频词汇清单
- 企业车间5S培训课件
- 2025年助理医师资格证考试之口腔助理医师通关题库(附带答案)
- 肠外营养安全性管理中国专家共识
- 2025-2030中国代谢组学生物标志物行业市场发展趋势与前景展望战略研究报告
- 地球科学概论讲义及笔记
- GB/T 45345-2025金属及其他无机覆盖层工程用直流磁控溅射银镀层镀层附着力的测量
评论
0/150
提交评论