基于房屋租赁管理系统的设计.docx

上传人:b****5 文档编号:5982377 上传时间:2023-01-02 格式:DOCX 页数:38 大小:1.72MB
下载 相关 举报
基于房屋租赁管理系统的设计.docx_第1页
第1页 / 共38页
基于房屋租赁管理系统的设计.docx_第2页
第2页 / 共38页
基于房屋租赁管理系统的设计.docx_第3页
第3页 / 共38页
基于房屋租赁管理系统的设计.docx_第4页
第4页 / 共38页
基于房屋租赁管理系统的设计.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

基于房屋租赁管理系统的设计.docx

《基于房屋租赁管理系统的设计.docx》由会员分享,可在线阅读,更多相关《基于房屋租赁管理系统的设计.docx(38页珍藏版)》请在冰豆网上搜索。

基于房屋租赁管理系统的设计.docx

基于房屋租赁管理系统的设计

基于房屋租赁管理系统的设计

摘要

该论文基于房屋租赁管理系统的设计,首先简要介绍了管理系统的开发背景及意义,着重阐述了系统的可行性分析、需求分析、数据库设计、系统的总体设计。

其次根据需求分析将系统分为六大基本功能模块:

主要包括基本信息管理、租赁过程管理、费用收取管理、租赁合同管理、数据维护、系统维护功能。

之后采用面向对象的编程方法,阐明了运用后台数据库和前端应用程序进行系统开发的详细过程,实现了房屋租赁管理的自动化和信息化。

最后文章对系统测试等各个环节进行详尽的分析和描述,对系统进行了客观评价,指明了系统的现实意义以及系统的开发前景。

该论文所设计的房屋租赁管理系统可以满足物业管理部门从事房屋租赁信息管理方面的需要,使房屋租赁管理工作趋于合理化、简单化、规范化、科学化。

关键词:

房屋租赁,管理信息系统,模块化程序设计,数据库,数据窗口

 

ABSTRACT

Basedonthehouseleasingmanagementdesignsystem,firstly,thearticleintroducesbrieflythebackgroundandsignificanceofmanagementsystemandfocusesonelaboratingthedevelopmentofthesystemtoachievethebasictheoryoftheprocess,thefeasibilityanalysis,requirementanalysis,databasedesignandsystemdesign.Secondly,accordingtorequirement,thesystemisdividedintosixbasicfunctionalmodules:

basicinformationmanagement,leasingprocessmanagement,collectingmanagementfees,leasingcontractmanagement,datamaintenance,andsystemmaintenancefunction.Then,usingtheobject-orientedprogrammingmethods,thisarticleclarifiesthebackgrounddatabasesandfront-endapplicationsforthesystem’sdevelopmentprocessindetail,implementedautomationandinformationtechnologyofthehouseleasingmanagement.Finally,thearticleanalyzesanddescribesthesystemtestingindetailonthevariouslinks,andevaluatesobjectivelytothesystem,andspecifiesthepracticalsignificanceanddevelopmentprospectsofthesystem.Inthispaper,thehouseleasingmanagementsystemcanbeusedinthepropertymanagementsectorofthehouseleasinginformationmanagementrequirementandmakesthehouseleasingmanagementrationalizedandsimplified,standardizedandscientific.

Keywords:

TheHouseLeasing,ManagementInformationSystem,ModularDesign,DatabaseSystem,Datawindow

 

第1章引言

1.1背景

随着计算机技术的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用,利用计算机实现物业管理中的房屋租赁管理势在必行。

对于物业管理企业来说,利用计算机支持企业高效率完成房屋租赁管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件[1-3]。

然而房屋租赁管理是一项琐碎、复杂而又十分细致的工作,房屋基本资料的管理、客户资料的管理、房屋租赁过程的管理、各项收费的管理一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间和精力。

利用计算机进行房屋租赁工作的管理,能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点,例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等[4]。

这些优点能够极大地提高物业管理的效率,也是企业的科学化、正规化管理的重要条件。

推动房屋租赁管理走向科学化、规范化、智能化,提高操作人员的工作效率、质量和管理水平,开发出一套功能强大的基于PowerBuilder9.0的管理系统,是物业管理企业对房屋相关信息进行管理的现实需要[5]。

1.2研究内容

论文主要探讨“房屋租赁管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程[6-8]。

主要阐述以软件工程理论作为系统开发的理论基础,以数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。

 

第2章房屋租赁管理系统分析

2.1可行性分析

房屋租赁管理系统的开发使用对于物业管理企业处理房屋租赁日常事物方面有重大的意义[9-12]:

它将代替人力手工操作,大大减少手工操作所耗费的大量人员工作时间和精力,提高工作效率,降低工作强度,为操作人员提供了能够保证各项信息准确无误、快速输出的有效工具;另外,该系统的开发不但能够提高管理人员对房租费、中介费、水电费的综合管理统计,提高房屋、客户基本信息查询的可能性和有效性,而且能够对合同管理制度进行合理规范,为企业提供方便,成为物业管理人员的首选系统,同时能够不断开发新的功能,适应信息化社会对房屋租赁管理的需求。

2.2需求分析

针对传统房屋租赁管理系统平台存在的问题以及用户对系统主要需求的实际调查分析[13-17],主要分以下模块:

基本信息管理、租赁过程管理、费用收取管理、租赁合同管理、数据维护、系统维护等几个方面。

1.基本信息管理,主要包括房源信息管理和客户信息管理,其功能要求如下:

1)对房屋基本信息的浏览、查询、修改、删除、保存。

2)对客户基本信息的浏览、查询、修改、删除、保存。

2.租赁过程管理,主要包括房屋出租信息管理、房屋求租信息管理、房屋合租信息管理、预/退定信息管理以及房屋托管管理,其功能要求如下:

1)对出租房屋信息的浏览、查询、修改、删除、保存。

2)对求租房屋信息的浏览、查询、修改、删除、保存。

3)对合租房屋信息的浏览、查询、修改、删除、保存。

4)对预/退定客户信息的浏览、查询、修改、删除、保存。

5)对托管房屋信息的浏览、查询、修改、删除、保存。

3.费用收取管理,主要包括房租费管理、水电费管理、费用总汇,其功能要求如下:

1)根据租赁情况所产生的房租费进行排序、预览等操作。

2)对于租赁情况所产生的水电费采用图文并用的方式清晰、合理地显示信息。

3)根据租赁情况所产生的所有费用进行总体查询、预览。

4.租赁合同管理,主要包括客户合同、合同模板,其功能要求如下:

1)对于租赁所产生房屋出租的具体合同,可以通过文本形式导出,供参考与使用。

2)对于租赁所需要的合同模板进行查阅。

5.数据维护,主要为数据导出,其功能要求以html的形式对信息进行导出。

6.系统维护,主要包括修改口令、重新登录、增加用户,其功能要求如下:

1)不同的操作者有权对不同的登录口令进行修改、保存。

2)不同的操作者有权对不同的权限进行修改、保存。

3)不同的操作者有权增加用户信息,保证系统使用的实用性。

2.3本章小结

本章从可行性分析和需求分析来说明房屋租赁管理系统的分析方法。

可行性分析说明了房屋租赁管理系统的开发使用对于物业管理企业处理房屋租赁日常事物方面有重大的意义。

需求分析针对传统房屋租赁管理系统平台存在的问题以及用户对系统主要需求的实际调查分析,主要从基本信息管理、租赁过程管理、费用收取管理、租赁合同管理、数据维护、系统维护六个模块进行分析系统。

 

第3章房屋租赁管理系统总体设计

3.1系统总体功能模块设计

该系统有六个主要的功能模块。

(功能模块图如图3-1所示)

图3-1房屋租赁管理系统的基本功能模块

3.2子功能模块设计

1.基本信息管理,包括房源信息管理、客户信息管理两个子模块,主要用于基本信息的管理与查询。

房源信息管理,支持对房屋基本信息的增加、删除、保存、浏览和查询。

客户信息管理,是对客户的基本信息进行增加、删除、保存、浏览和查询。

(功能模块如图3-2所示)

 

图3-2基本信息管理功能模块

2.租赁过程管理,包括房屋出租信息、房屋求租信息、房屋合租信息、预定/退定信息以及房屋托管信息的管理和查询。

该五个子功能模块实现了房屋租赁管理中各种信息需求的添加、删除、保存和查询功能。

(功能模块如图3-3所示)

 

图3-3租赁过程管理功能模块

3.费用收取管理,主要是对于房租费管理、水电费管理、费用总汇的统计与设置。

该模块主要实现了费用的统计,数据预览和导出,信息打印等功能。

(功能模块如图3-4所示)

 

图3-4费用收取管理功能模块

4.租赁合同管理,包括客户合同、合同模板。

主要向客户展现了合同的模板形式以及具体客户合同的样式。

(功能模块如图3-5所示)

 

图3-5租赁合同管理功能模块

5.数据维护,具体为数据导出。

数据导出,是将信息通过导出,以html的形式来进行保存,运用更加方便、灵活。

(功能模块如图3-6所示)

图3-6数据维护功能模块

6.系统维护,包括修改口令,重新登录,增加用户功能。

口令的修改,更增强了系统的保密性,使系统安全、可靠。

重新登录,是为了方便不同用户对系统进行访问设置的。

增加用户,用来添加新的用户,为用户使用系统提供了可能性。

(功能模块如图3-7所示)

 

图3-7系统维护功能模块

7.帮助,包括计算器、记事本、时钟显示和打印机设置。

计算器,提供了方便快捷的计算功能。

记事本,为用户提供了记事功能,可以帮助用户记录一些易忘的和重要的信息。

时钟显示,设置了一个钟表,可以显示系统的当前时间,直观且实用。

打印机设置,是用来选取打印机的,可以检查是否安装了打印机,只有安装了打印机之后才可以实现。

(功能模块如图3-8所示)

 

 

图3-8帮助功能模块

8.关于,功能模块包括关于系统与联系我两部分,其中,关于系统,主要为用户简单介绍系统的主要功能与实现;联系我,部分则主要介绍该系统的版本、作者、联系方式等等。

9.退出,即退出系统。

3.3本章小结

本章首先设计了系统总体功能模块图,六个主要功能模块和三个辅助性功能模块。

其次,分别对这些功能模块进行分析,设计出主要功能模块对应的图,以及所能实现的功能。

 

第4章数据库设计

4.1数据字典

针对一般物业房屋租赁管理系统的需求,通过对管理人员操作过程的内容和数据流程的分析,设计出其所需要的数据表,表里所要用到的部分重要数据及其简单描述如表4-1、4-2所示:

表4-1数据项

名称

说明

房屋编号

唯一标识一个房屋,形式如:

00001

客户编号

唯一标识一个部门,形式如:

001

权限序号

唯一标识一种权限,形式如:

1

表4-2数据存储

名称

说明

房源信息表

用于保存房屋的基本信息

客户信息表

用于保存租赁客户的基本信息

出租信息表

用于保存出租房屋的基本信息

求租信息表

用于保存求租房屋的基本信息

合租信息表

用于保存合租房屋的基本信息

预定客户客户信息表

用于保存预定房屋客户的信息

托管房屋信息表

用于保存托管房屋的情况

托管客户信息表

用于保存所有托管客户的信息

房租费明细表

用于保存房租费用的情况

水电费明细表

用于保存水电费用的情况

房租水电费用汇总表

用于记录所有费用的情况

出租合同表

用于保存出租合同的信息

用户表

用于记录系统操作员的基本信息

权限表

用于保存使用者的权限信息,可以指定到菜单级权限

4.2系统实体图

该阶段是在需求分析的基础上进行的,目的是设计出满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。

根据以上分析,需要如下图十二个实体:

 

图4-1房源信息表实体图图4-2客户信息表实体图

 

图4-3出租信息表实体图图4-4求租信息表实体图

 

图4-5合租信息表实体图图4-6预定/退定客户信息表实体图

 

图4-7托管房屋信息表实体图图4-8托管客户信息表实体图

 

 

图4-9房租费信息表实体图图4-10水电费信息表实体图

 

图4-11费用汇总信息表实体图图4-12出租合同信息表体图

4.3E-R模型设计图

图4-13E-R实体关系图

4.4数据库逻辑结构设计

主要数据表及表结构:

1.房源信息表主要保存房屋的基本信息字段,主要包括房屋编号、区域、房屋地址、房屋类型、户型、面积、楼层、朝向、来源、租金、房屋状态。

(见表4-3所示)

表4-3房源信息表

列名

数据类型

长度

可否为空

房屋编号

char

10

否(主键)

区域

char

30

房屋地址

char

30

房屋类型

char

30

户型

char

30

面积

char

10

楼层

char

10

朝向

char

10

来源

char

10

租金

char

10

房屋状态

char

20

2.客户信息表主要保存系统客户的基本信息字段,主要包括客户编号、姓名、性别、电话号码、邮箱、客户状态。

(见表4-4所示)

表4-4客户信息表

列名

数据类型

长度

可否为空

客户编号

char

10

否(主键)

姓名

char

10

性别

char

2

电话号码

char

20

邮箱

char

30

客户状态

char

20

3.出租信息表主要保存出租房屋的信息字段,主要包括房屋编号、区域、房屋地址、房屋类型、户型、面积、楼层、朝向、来源、租金等。

(见表4-5所示)

 

表4-5出租信息表

列名

数据类型

长度

可否为空

编号

char

10

否(主键)

区域

char

30

房屋地址

char

30

房屋类型

char

30

户型

char

30

楼层

char

4

朝向

char

20

来源

char

10

租金

real

4

装修情况

char

50

交通情况

text

16

基础设施

text

16

配套设施

text

16

随时看房

char

10

起租时间

datetime

8

退租时间

datetime

8

姓名

char

10

联系电话

char

20

其他说明

text

16

4.求租信息表主要保存出租房屋的信息字段,主要包括编号、希望区域等。

(见表4-6所示)

表4-6求租信息表

列名

数据类型

长度

可否为空

编号

char

10

否(主键)

希望区域

char

30

房屋地址

char

30

房屋类型

char

30

户型

char

30

面积

char

10

楼层

char

4

朝向

char

10

来源

char

10

租金

real

4

装修程度

char

20

交通情况

text

16

基础设施

text

16

配套设施

text

16

求租时间

char

8

求租人姓名

char

10

求租人电话

char

20

求租人电子邮件

text

16

其他说明

text

16

5.合租信息表主要保存出租房屋的信息字段,主要包括编号、区域、房屋地址、房屋类型、户型、面积、楼层、朝向、来源、租金等。

(见表4-7所示)

表4-7合租信息表

列名

数据类型

长度

可否为空

编号

char

10

否(主键)

区域

char

30

房屋地址

char

30

房屋类型

char

30

户型

char

30

自身状况

char

10

面积

char

30

楼层

char

10

朝向

char

10

来源

char

10

租金

char

10

装修情况

char

30

交通情况

char

30

基础设施

text

16

配套设施

text

16

最少租房时间

char

10

是否随时看房

char

10

要求合租人性别

char

10

出租房屋情况

char

10

联系人姓名

char

10

联系人电话

char

20

联系人邮箱

char

30

其他情况

char

100

6.预定客户信息表主要保存预定客户的信息字段,主要客户编号、客户姓名、性别、中介费、预定日期、退定日期、联系电话、客户需求。

(见表4-8所示)

表4-8预定客户信息表

列名

数据类型

长度

可否为空

客户编号

char

10

否(主键)

客户姓名

char

10

性别

char

2

中介费

char

10

预定日期

datetime

8

退定日期

datetime

8

联系电话

char

20

客户需求

char

20

7.托管房屋信息表主要保存托管房屋所需要的基本信息字段。

主要包括编号、区域、房屋地址、房屋类型、户型、面积、楼栋、房号等。

(见表4-9所示)

 

表4-9托管房屋信息表

列名

数据类型

长度

可否为空

房屋编号

char

10

否(主键)

区域

char

30

房屋地址

char

30

房屋类型

char

30

户型

char

30

来源

char

10

楼栋

char

10

房号

char

10

客户编号

int

4

客户姓名

char

10

装修情况

text

16

交通情况

text

16

基础设施

text

16

配套设施

text

16

产权

text

16

是否看房

char

10

水费

char

10

电费

char

10

房租费

char

10

管理人

char

10

8.托管客户信息表主要保存托管客户所需要的基本信息字段。

主要包括客户编号、客户姓名、客户性别、年龄、联系电话、住址、E_mail。

(见表4-10所示)

表4-10托管客户信息表

列名

数据类型

长度

可否为空

客户编号

char

10

否(主键)

客户姓名

char

10

客户性别

char

2

年龄

char

3

联系电话

char

20

住址

char

20

E_mail

char

20

9.房租费用明细表主要保存房租费用的基本信息字段。

主要包括编号、区域、房屋地址、房屋类型、楼栋、房号、客户姓名、房租费、面积、收费月份、收款人、交费时间、备注。

(见表4-11所示)

表4-11房租费用明细表

列名

数据类型

长度

可否为空

房屋编号

char

10

否(主键)

区域

char

30

房屋地址

char

30

楼栋

char

10

房号

char

10

客户姓名

char

10

房租费

char

10

面积

char

10

收费月份

datetime

8

收款人

char

10

交费时间

datetime

8

备注

char

10

10.水电费用明细表主要保存水电费用的基本信息字段。

主要包括房屋编号、区域、房屋地址、楼栋、房号、客户姓名、电费、水费、收费月份、合计、收款人、交费时间。

(见表4-12所示)

表4-12水电费用明细表

列名

数据类型

长度

可否为空

房屋编号

char

10

否(主键)

区域

char

30

房屋地址

char

30

楼栋

char

10

房号

char

10

客户姓名

char

10

电费

char

10

水费

char

10

收费月份

datetime

8

合计

decimal

13

收款人

char

10

交费时间

datetime

8

11.房租水电费用汇总表主要保存房租费、水电费的基本信息字段,对所有费用进行合计。

主要包括房屋编号、区域、房屋地址、楼栋、房号、客户编号、客户姓名、客户性别、收费月份、房租费、电费、水费、合计、房租费收款人、水电费收款人。

(见表4-13所示)

表4-13房租水电费用汇总表

列名

数据类型

长度

可否为空

房屋编号

char

10

否(主键)

区域

char

10

房屋地址

char

30

楼栋

char

10

房号

char

10

客户编号

char

10

客户姓名

char

10

客户性别

char

2

收费月份

char

10

房租费

char

10

电费

char

1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1