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

上传人:s9****2 文档编号:497510433 上传时间:2022-12-18 格式:DOCX 页数:20 大小:259.58KB
返回 下载 相关 举报
房屋租赁管理系统数据库的设计与实现_第1页
第1页 / 共20页
房屋租赁管理系统数据库的设计与实现_第2页
第2页 / 共20页
房屋租赁管理系统数据库的设计与实现_第3页
第3页 / 共20页
房屋租赁管理系统数据库的设计与实现_第4页
第4页 / 共20页
房屋租赁管理系统数据库的设计与实现_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《房屋租赁管理系统数据库的设计与实现》由会员分享,可在线阅读,更多相关《房屋租赁管理系统数据库的设计与实现(20页珍藏版)》请在金锄头文库上搜索。

1、题 目:房屋租赁管理系统数据库的设计与实现目录1 系统概况 11.1系统设计的目的 11.2系统开发的背景与意义 11.3系统实现的目标 12 系统需求分析 32.1 系统总体需求 32.2 系统整体功能介绍 32.3 系统元素、实体介绍 42.4 软硬件平台介绍 53 概念结构设计63.1 概念设计63.1.1 局部 ER 图63.1.2房主与房屋之间的联系E-R图73.1.3租赁者与房屋之间的联系E-R图73.1.4房主与租赁者之间的联系E-R图错误!未定义书签。3.2 系统总体E-R图74 逻辑设计 94.1 关系模型 94.2 SQL server 所支持的数据模型94.3 关系图 错

2、误!未定义书签。5 具体的实现 125.1 触发器 125.2 具体过程 126 系统总结 161 系统概况1.1系统设计的目的利用计算机支持企业高效率完成房屋租赁治理的日常事务,是适应现代企业 制度要求、推动企业劳动型治理走向科学化、规范化的必要条件;而房屋租赁管 理是一项琐碎、复杂而又十分细致的工作,房屋的基本资料,客户资料的治理, 房屋租赁治理,收费以及统计表的治理,一般不允许出错,假如实行手工操作, 须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行房 屋租赁工作的治理,不仅能够保证各项信息准确无误、快速输出,同时计算机具 有手工治理所无法比拟的优点.例如:检索迅速、

3、查找方便、可靠性高、存储量大、 保密性好、寿命长、成本低等。这些优点能够极大地提高物业治理的效率,也是 企业的科学化、正规化治理,与世界接轨的重要条件。开发本系统就是为了解决企业在房屋租赁信息治理中的一些不规范,使房屋 租赁信息的治理向着规范化、简单化、有效化的方向发展。 1.2系统开发的背景与意义90年代中期,由于Internet的迅速普及,使Intranet成为Internet技术 在企业管理信息系统中的应用和延伸,形成了集计算机,计算机网络、数据库、 分布式计算等于一体的信息技术综合体,它打破了时间和地域的界限,使信息交 流变得快捷、准确,为建立现代企业管理信息系统提供了充足的条件。企业

4、信息管理系统在此基础上延伸、扩展,使之上下、内外全面贯通。引入Internet后,形成了新型的浏览器/服务器(Browser/Server)结构,而传统的客 户机/服务器(Client/Server)结构在这方面就远不及B/S结构。作为房屋租赁 公司的管理者,希望能够对房屋租赁事务管理的整个流程状态,信息资料的情况 了如指掌,使其可以做出科学的决策。作为工作人员期望能够避免繁琐的手工操 作,甩掉传统的手工记录方式,达到事半功倍的效果。一个能够使其实现管理系 统化、规范化、自动化的计算机系统就显得很有必要。利用计算机技术,实现管理 系的自动化,规范化就是这个问题最好的解决方法。1.3系统实现的目

5、标房屋租赁管理系统是一个关于房屋及其出租业务的管理信息系统。对于房主 来说,主要包括的模块有:房屋管理、费用管理、看房管理以及论坛。对于租赁 者来说,主要的功能模块有:房屋信息查询、待出租房屋浏览、看房、以及论坛本系统的设计就是根据房主和租赁者的需要,为房主提供主要以房屋租赁业 务管理为基本要求,为租赁者提供房屋信息咨询。本系统采用 SQL Server 2008 开发,提供实时查询。房屋出租管理系统应尽量的方便管理人员对房屋出租信息 进行快速而有效地管理,提高房屋出租公司的工作效率。所以系统应便于操作, 能有效地对房屋出租信息进行添加、修改、查询、删除,并能对论坛、费用、看 房信息进行管理,

6、在一定程度上实现自动化。此系统开发的目标是为了进一步实 现办公自动化,减少人力投资和办公费用,提高办公效率。2 系统需求分析2.1 系统总体需求建立一个房屋租赁管理系统,统一管理房主、租赁者以及房屋信息,以便快速地提供租赁服务。该系统应具有以下功能:登记房主信息对于每名房主,系统需登记其姓名、住址和联系电话。登记房屋信息所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统 会自动为其分配一个识别号)。除此之外,还需登记房屋的地址、房型(如平房、 带阳台的楼房、独立式住宅等)、最多能容纳的房客数、租金及房屋状态(待租赁 已出租)。一名房主可以在系统中登记多个待租赁的房屋。登记租赁者

7、信息所有想通过该系统租赁房屋的租赁者,必须事先在系统中登记个人信息,包括:姓名、住址、电话号码、身份证编号、性别。租赁房屋已经在系统中登记的租赁者,可以得到一份系统提供的待租赁房屋列表。一 旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主 见面。对于每次看房,系统会生成一条看房记录。收取手续费每成功一次租赁服务,系统生成费用清单。变更房屋状态当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态请求用户论坛租赁者在论坛上寻找合租对象、与房主进行交流。2.2 系统整体功能介绍功能结构图对公司的功能结构进行分析时,得出如下功能结构图其中看房安排管理是对租赁者提出的看房

8、请求安排房主和租赁者见面的情况 的管理;房主管理是对房主信息的管理;房屋管理是对房屋信息和房屋变更的管 理;租赁者管理是对租赁者信息的管理;费用管理是对房主登记手续费进行统计2.3 系统元素、实体介绍业务流程图结束F1房屋信 息房主信 息1管理员1r房主人看房否结束看房否 房屋是 口 否被租 赁是r产生 用匸费 单1r变更房屋状态_5f结束2.4 软硬件平台介绍本次课程设计主要使用SQL Server 2008平台来开发。SQL Server 2008是 一个全面的数据库平台。 SQL Server 2008 数据库引擎为关系型数据和结构化数 据提供了更安全可靠的存储功能,可以构建和管理用于业

9、务的高可用和高性能的 数据应用程序。3 概念结构设计3.1 概念设计3.1.1局部ER图房主E-R图费用单信息E-R图房屋3.1.3租赁者与房屋之间的联系E-R图姓名租赁者编号电话租赁者性别住址身份号证编314费用单与房屋之间的联系 E-R图房屋地址房屋类型房屋编号区域房主编号,最多能容租金房屋编号区域房屋地址/房屋类型房屋面积租金最多能容纳的房客房屋状态房主编号房主编号房屋编号 丿时间费用单、N费用产生1费用单编、一 P 丿房屋编号/区域房屋地址77:/房屋类型;房屋-r.房主编号最多能容面积纳的房客房屋状态租金3.2 系统总体 E-R 图逻辑设计4.1关系模型房主信息(房主编号、姓名、地址

10、、联系电话) 租赁者信息(租赁者编号、姓名、住址、电话、身份证编号、性别) 费用单信息(房主编号、房屋编号、金额、日期、费用单编号) 看房信息(房主编号、房屋编号、租赁者编号、日期、地点,看房编号) 房屋信息(房屋编号、房主编号、区域、房屋地址、房屋类型、面积、最多能容 纳的房客数、租金、房屋状态、)用户论坛(租赁者编号、房主编号、帖子编号)租赁信息(租赁编号、房屋编号、租赁者编号、日期)说明:图中单下划线为主键。4.2 SQL server所支持的数据模型表4-1房屋信息表LENOVO-PC.lEffi.,.5c - dboB信宜盂列鶴数据类型允许NJI(1rr甌nvardiarfSO)房屋

11、地扯nvarcharfSO)房屋类童nvorchar(SO)面决nv*rdiar(50)nvarchar50)粗金nv*rchar(5O)nvardnar(5O)房主牖豊int表4-2房主信息表LENOVO-PCJgg - dbd房主梧直襄 列容敎幄类型允怦NUI值 坨I店主场暑F witrrrr, whr LnrtErtmr rr eeeee LHrt f独名nvarchar(50)住址nvarcharCSO)联親话nvorcharCM)表4-3费用单信息表LENOVO PCjgeffl .5% -倍亘表允iH Null fi列名数摇冀型“in “iar21房王编号冷t曰期?施用单扁暑nva

12、rcharfSO) daletirintFit表4-4看房信息表LENOVO-PC.g. JS -吐日一看施星裏数据类型网i看骨嘱号Mi int房主煽是int房屋漏号int租耀者偏寻int曰期datetime讪口口|:口ft表4-5用户论坛表LENOVO-PC.1E租鋭-dbd用户论坛表列名数据类型用底鹅池富主藕ht租赁者编昌int表4-6租赁者信息表LENOVO-PClE祖- dbo.ffiB信亘表列名数番类型!_ WBI |呗租烫禅s号i吐nvarchar(SO)nvarchar(SO)nvarchar(SO) nvardTorfSO) nvarchar(SO)住址电话 身份证煽号性别允许Null If 表4-7租赁信息表LENOVO-PC.Sg.5t Hbd羽赏信臭表列名制据类型冗诈Null值!_ uaiaia 祖爲编1 htint祖耀者编号intdatetme5具体的实现5.1触发器CREATE TRIGGER修改状态ON dbo.费用单信息表 for insertASupdate dbo.房屋信息表set房屋状态二已出租 where 房屋编号=(sele

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号