房屋租赁管理系统数据库的设计与实现.docx

上传人:暗伤 文档编号:69218136 上传时间:2022-12-31 格式:DOCX 页数:17 大小:1.73MB
返回 下载 相关 举报
房屋租赁管理系统数据库的设计与实现.docx_第1页
第1页 / 共17页
房屋租赁管理系统数据库的设计与实现.docx_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《房屋租赁管理系统数据库的设计与实现.docx》由会员分享,可在线阅读,更多相关《房屋租赁管理系统数据库的设计与实现.docx(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、房屋租赁管理系统数据库的设计与实现 题目:房屋租赁管理系统数据库的设计与实现 目录 1 系统概况 . 1 1.1系统设计的目的 . 1 1.2系统开发的背景与意义 . 1 1.3系统实现的目标 . 1 2 系统需求分析 . 3 2.1 系统总体需求 . 3 2.2 系统整体功能介绍 . 3 2.3 系统元素、实体介绍 . 4 2.4 软硬件平台介绍 . 5 3 概念结构设计 . 6 3.1 概念设计 . 6 3.1.1 局部E-R图 . 6 3.1.2 房主与房屋之间的联系E-R图 . 7 3.1.3 租赁者与房屋之间的联系E-R图 . 7 3.1.4房主与租赁者之间的联系E-R图 .错误!未

2、定义书签。 3.2 系统总体E-R图 . 7 4 逻辑设计 . 9 4.1 关系模型 . 9 4.2 SQL server所支持的数据模型 . 9 4.3 关系图 .错误!未定义书签。 5 具体的实现 . 12 5.1 触发器 . 12 5.2 具体过程 . 12 6 系统总结 . 16 1 系统概况 1.1系统设计的目的 利用计算机支持企业高效率完成房屋租赁治理的日常事务,是适应现代企业 制度要求、推动企业劳动型治理走向科学化、规范化的必要条件;而房屋租赁管 理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料,客户资料的治理, 房屋租赁治理,收费以及统计表的治理,一般不允许出错,假如实行手

3、工操作, 须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行房 屋租赁工作的治理,不仅能够保证各项信息准确无误、快速输出,同时计算机具 有手工治理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、 保密性好、寿命长、成本低等。这些优点能够极大地提高物业治理的效率,也是 企业的科学化、正规化治理,与世界接轨的重要条件。 开发本系统就是为了解决企业在房屋租赁信息治理中的一些不规范,使房屋 租赁信息的治理向着规范化、简单化、有效化的方向发展。 1.2系统开发的背景与意义 90年代中期,由于Internet 的迅速普及,使Intranet成为Internet技术 在企业

4、管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、 分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交 流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。 企业信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入 Internet 后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客 户机/服务器(Client/Server)结构在这方面就远不及 B/S 结构。作为房屋租赁 公司的管理者,希望能够对房屋租赁事务管理的整个流程状态,信息资料的情况 了如指掌,使其可以做出科学的决策。作为工作人员期望能够避免繁琐的手工

5、操 作,甩掉传统的手工记录方式,达到事半功倍的效果。一个能够使其实现管理系 统化、规范化、自动化的计算机系统就显得很有必要。利用计算机技术,实现管理 系的自动化,规范化就是这个问题最好的解决方法。 1.3系统实现的目标 房屋租赁管理系统是一个关于房屋及其出租业务的管理信息系统。对于房主 来说,主要包括的模块有:房屋管理、费用管理、看房管理以及论坛。对于租赁 者来说,主要的功能模块有:房屋信息查询、待出租房屋浏览、看房、以及论坛。 本系统的设计就是根据房主和租赁者的需要,为房主提供主要以房屋租赁业 务管理为基本要求,为租赁者提供房屋信息咨询。本系统采用 SQL Server 2008 开发,提供

6、实时查询。房屋出租管理系统应尽量的方便管理人员对房屋出租信息 1 进行快速而有效地管理,提高房屋出租公司的工作效率。所以系统应便于操作, 能有效地对房屋出租信息进行添加、修改、查询、删除,并能对论坛、费用、看 房信息进行管理,在一定程度上实现自动化。此系统开发的目标是为了进一步实 现办公自动化,减少人力投资和办公费用,提高办公效率。 2 2 系统需求分析 2.1 系统总体需求 建立一个房屋租赁管理系统,统一管理房主、租赁者以及房屋信息,以便快 速地提供租赁服务。该系统应具有以下功能: 登记房主信息 对于每名房主,系统需登记其姓名、住址和联系电话。 登记房屋信息 所有在系统中登记的房屋都有一个唯

7、一的识别号(对于新增加的房屋,系统 会自动为其分配一个识别号)。除此之外,还需登记房屋的地址、房型(如平房、 带阳台的楼房、独立式住宅等)、最多能容纳的房客数、租金及房屋状态(待租赁、 已出租)。一名房主可以在系统中登记多个待租赁的房屋。 登记租赁者信息 所有想通过该系统租赁房屋的租赁者,必须事先在系统中登记个人信息,包 括:姓名、住址、电话号码、身份证编号、性别。 租赁房屋 已经在系统中登记的租赁者,可以得到一份系统提供的待租赁房屋列表。一 旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主 见面。对于每次看房,系统会生成一条看房记录。 收取手续费 每成功一次租赁服务,系

8、统生成费用清单。 变更房屋状态 当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态请求。 用户论坛 租赁者在论坛上寻找合租对象、与房主进行交流。 2.2 系统整体功能介绍 功能结构图 对公司的功能结构进行分析时,得出如下功能结构图 3 看 房 安 排 管 理 房 主 管 理 房屋租赁管理 房 屋 管 理 房 屋 变 更 管 理 租 赁 者 管 理 房 屋 信 息 管 理 费 用 管 理 其中看房安排管理是对租赁者提出的看房请求安排房主和租赁者见面的情况 的管理;房主管理是对房主信息的管理;房屋管理是对房屋信息和房屋变更的管 理;租赁者管理是对租赁者信息的管理;费用管理是对房主登记手

9、续费进行统计。 2.3 系统元素、实体介绍 业务流程图 4 租赁者 房主 房屋信 息 房主信 租赁者息 信息 管理员 查询 待租赁 房屋 是否有 喜欢的 房屋 管理员 是否有 否 人看房 是 否结束看房 结束 是 看房 否 房屋是 否被租 赁 是 是否租 赁 是 租赁 否产生费 用单 变更房 屋状态 结束结束 2.4 软硬件平台介绍 本次课程设计主要使用 SQL Server 2008 平台来开发。SQL Server 2008 是 一个全面的数据库平台。SQL Server 2008 数据库引擎为关系型数据和结构化数 据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的 数

10、据应用程序。 5 3 概念结构设计 3.1 概念设计 3.1.1 局部E-R图 房主E-R图 住址联系电话姓名房主编号 房主 租赁者E-R图 租赁者编 号住址姓名电话性别 租赁者 房屋信息E-R图 身份证编 号 房屋编号 房主编号区域房屋地址 房屋 房屋类型面积最多能容纳 的房客数 费用单信息E-R图 6 租金房屋状态 费用单编 号房主编号房屋编号金额日期 费用单 3.1.2 房主与房屋之间的联系E-R图 房屋编号区域房屋地址 姓名房主编号 房屋类型 房主编号 房主 1 属于 N 房屋 面积 最多能容 纳的房客 房屋状态 数 联系电话住址租金 3.1.3 租赁者与房屋之间的联系E-R图 姓名

11、电话 租赁者编 号 房屋编号区域房屋地址 房屋类型 租赁者租赁 房屋房主编号 性别 住址 身份证编 号 1N 最多能容 纳的房客 数 面积 房屋状态租金 3.1.4 费用单与房屋之间的联系E-R图 7 房主编号 费用单编 号房屋编号区域 房屋地址 房屋类型 1房屋 时间最多能容 房屋编号费用单 产生 N 房主编号 面积 纳的房客 费用数房屋状态 3.2 系统总体E-R图 1 房主属于N房屋 1 租金 MN 看房产生 N PN 1 租赁者租赁费用单 8 4 逻辑设计 4.1 关系模型 房主信息(房主编号、姓名、地址、联系电话) 租赁者信息(租赁者编号、姓名、住址、电话、身份证编号、性别) 费用单

12、信息(房主编号、房屋编号、金额、日期、费用单编号) 看房信息(房主编号、房屋编号、租赁者编号、日期、地点,看房编号) 房屋信息(房屋编号、房主编号、区域、房屋地址、房屋类型、面积、最多能容 纳的房客数、租金、房屋状态、) 用户论坛(租赁者编号、房主编号、帖子编号) 租赁信息(租赁编号、房屋编号、租赁者编号、日期) 说明:图中单下划线为主键。 4.2 SQL server所支持的数据模型 表4-1 房屋信息表 表4-2 房主信息表 表4-3 费用单信息表 9 表4-4 看房信息表 表4-5 用户论坛表 表4-6 租赁者信息表 10 表4-7 租赁信息表 11 5 具体的实现 5.1 触发器 CR

13、EATE TRIGGER 修改状态 ON dbo.费用单信息表 for insert AS update dbo.房屋信息表 set 房屋状态=已出租 where 房屋编号=(select 房屋编号 from inserted) 5.2 具体过程 登记房主信息 对于每名房主,系统需登记其姓名、住址和联系电话。 (新增房主编号为6的房主信息) 登记房屋信息 所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统 会自动为其分配一个识别号)。除此之外,还需登记房屋的地址、房型(如平房、 带阳台的楼房、独立式住宅等)、最多能容纳的房客数、租金及房屋状态(待租赁、 已出租)。一名房主可以在

14、系统中登记多个待租赁的房屋。 (新增属于6号房主的房屋,编号又系统自动分配) 12 登记租赁者信息 所有想通过该系统租赁房屋的租赁者,必须事先在系统中登记个人信息,包 括:姓名、住址、电话号码、身份证编号、性别。 (新增租赁者编号为6的租赁者信息) 租赁房屋 已经在系统中登记的租赁者,可以得到一份系统提供的待租赁房屋列表。一 旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主 见面。对于每次看房,系统会生成一条看房记录。 (首先查询房屋状态为待租赁房屋的房子) (6号租赁者要看房屋编号为1002的房子,房主编号为2.查询2号房主的电 话) 13 (新增加一条看房记录) (6

15、号租赁者成功租赁1002号房,新增一条租赁记录) 收取手续费 每成功一次租赁服务,系统生成费用清单。 (6号租赁者成功租赁1002号房,新增1002号房费用单) 14 变更房屋状态 当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态请求。 (1002号变更房屋状态) 用户论坛 租赁者在论坛上寻找合租对象、与房主进行交流。 (3号房主在论坛发帖) 15 6 系统总结 本次设计大部分的功能得到实现,但是由于没有设计界面,一些功能只能表 现出来,还不能真正实施。 在做设计的时候不断的发现不足,又不断的修改。每次感觉已经可以了,可 是写着写着又发现有不足,就又去改。在不断的弥补不足中我对数据库的认识也 更多,知识也更加巩固。 通过这一次课程设计,我学到了很多以前只看书学习不到的东西,这让我明 白,理论永远是理论,要是没有实践,理论永远是一纸空文。我们要从实践中才 能学到更多的东西。而实践又要以理论为基础,要是数据结构知识不扎实,做出 的程序也是漏洞百出。所以,我们要将理论和实践结合起来,把我们在课堂上学 到的东西运用在实际中,这样才能提高我们自身的能力。 参考文献: 1 施伯乐,丁宝康.数据库技术.北京:北京希望电子出版社,2003 2 李超燕.数据库原理及应用教程.北京:科学出版社,2005 3 王珊,陈红.数据库系统原理教程.北京:清华大学出版社,1998 16

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com