《数据库原理》-房屋中介管理系统_第1页
《数据库原理》-房屋中介管理系统_第2页
《数据库原理》-房屋中介管理系统_第3页
《数据库原理》-房屋中介管理系统_第4页
《数据库原理》-房屋中介管理系统_第5页
已阅读5页,还剩18页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、专 /计算机与数据科学学院2018 年 1 月 10 日目 录第一章 概述. 1选题的背景与意义. 1相关技术分析. 1第二章 系统功能设计. 2系统总体结构设计图. 2系统功能模块. 2模块一:用户模块. 2模块二:房屋信息模块. 2模块三:员工模块. 2第三章 数据库设计. 3需求分析. 3数据流图. 3数据字典. 3概念结构设计. 4局部 E-R 图. 4全部 E-R 图. 5逻辑结构设计. 6初始关系模式设计. 6关系模式规范化. 7视图的设计. 7物理结构设计. 9存储结构与存取方法. 9数据的易变与稳定部分. 11索引的建立. 11数据库实施. 12数据库建立. 12职员表. 13

2、房主表. 14客户表. 15新房出售信息登记表. 15二手房出售信息登记表. 16出租信息登记表. 17房屋求购登记表. 18房屋求租登记表. 18看房表. 19房主信息登记存储过程. 19触发器. 21数据库运行与维护. 22第四章 结束语. 24 选题的背景与意义屋信息的记录,更新,查询都非常缓慢,而且容易出错,信息管理效率低下,无法保证力,物力,增加了房屋中介公司的运营成本。所以开发房屋中介管理系统对于房屋中介更新,查询,利于其信息管理,对于客户提出的要求能够及时满足,提高了中介机构的是一次将数据库应用于现实的一次很有意义的实践活动。相关技术分析房屋中介系统包括房屋出租、出售等信息的登记

3、、查询、修改及删除,求租或购反事实不合格的信息。房主和求房者求租者都可查询自己需要的信息。 系统总体结构设计图系统功能模块模块一:用户模块用业职此模块户表。管管理用户可以发布各种信息,看房。理模块二:房屋信息模块此模块包含信息的发布,删除,修改。可发布房屋出、出租、求购、求租信息,存入相应的信息储存表。删除职员添加求租信息模块三:员工模块客户录入员工负责联系客户。入入入 需求分析数据流图 名charchar姓名性别用户输入用户输入性别 客户性别住址charcharcharchardatecharcharcharcharcharcharcharchar姓名性别地址需求情况 用户输入价格 用户输入

4、备注信息 用户输入备注 房屋的备信息 注信息概念结构设计局部E-R图房屋信息中房主电话作为房主的属性省略不写。nn111图 图全部E-R图房屋、房屋信息合并为实体房屋。1逻辑结构设计初始关系模式设计转换原则:nn(11系的主码。(2均转换为该关系的属性。该关系的主码有三种情况:如果联系为 1:1,则每个实体的主码都可以是关系的候选码。如果联系为 1:n,则n 端实体的主码是关系的主码。如果联系为 n:m,则每个实体的主码的组合是关系的主码。首先,将五个实体转换为五个关系模式:房主(房主编号、姓名、联系电话、性别、住址)房屋(房屋编号、价格、建成日期、房屋面积、装修情况、需求类型、门户情况、地址

5、、备注信息)职员(姓名、职员编号、性别、联系方式)客户(客户编号、姓名、联系电话、性别、住址)求房信息(编号、联系电话、备注信息)然后,将联系也转换为关系模式:服务(职员编号、房主编号)发布(房主编号、房屋编号)看房(客户编号、房屋编号)发布(客户编号、编号)关系模式规范化关系模式房主的主码是房主编号,其每个非主属性都不传递函数依赖于主码,所以此关系模式达到 3NF;关系模式房主的主码是房屋编号,其每个非主属性都不传递函数依赖于主码,所以此关系模式达到 3NF;关系模式房主的主码是职员编号,其每个非主属性都不传递函数依赖于主码,所以此关系模式达到 3NF;关系模式房主的主码是客户编号,其每个非

6、主属性都不传递函数依赖于主码,所以此关系模式达到 3NF;关系模式房主的主码是编号,其每个非主属性都不传递函数依赖于主码,所以此关系模式达到 3NF。视图的设计职员负责情况:此视图可以快速查询每个职员负责的房主。图 视图应用:图 物理结构设计存储结构与存取方法图 图 图 图 图 图 图 图 图 数据的易变与稳定部分定的。但有的人会短租房,有的房屋会经常出租,经常换租客,所以客户中求租者和挂牌出租的房屋相对稳定。索引的建立出租信息登记表按房屋编号、价格排序。图 二手房出售信息登记表按房屋编号、价格排序。新房出售信息登记表按房屋编号、价格排序。图 数据库实施数据库建立图 图 职员表图 房主表图房主

7、表客户表图客户表新房出售信息登记表图新房出售信息登记表二手房出售信息登记表图二手房出售信息登记表出租信息登记表图出租信息登记表房屋求购登记表图房屋求购登记表房屋求租登记表图房屋求租登记表看房表图看房表房主信息登记存储过程房主信息登记存储过程图使用存储过程:使用存储过程图插入后的房主表:使用存储过程后的结果图触发器将其他表中该房主的信息一并删除的 DML 触发器。建立触发器 del_房主图使用触发器删除房主:使用触发器图建立一个防止数据库中表被删除的 DDL 触发器:建立防止删除触发器图删除看房表测试触发器:图 触发器数据库运行与维护因房屋中介系统需 24H 运行,且数据量较大,每日24 时使用差异备份。每周一凌晨 2 时停机维护,并使其完整备份。完整备份:完整备份图差异备份:差异备份图备份后的文件储存:备份后的文件储存图 的验证功能、租售合同储存等功能,通过此次课设我也学到了很多。为深刻地了解,并对用户的要求加以认真的分析 ,并给予分类,对所分类进行功能模块化设计,画出系统数据流图,流程图和结构图.这样在进行详细设计时才可以做到有条不紊且做事要细心,谨慎,这也是将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论