房屋出租管理系统毕业论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
房屋出租管理系统毕业论文
房屋出租管理系统
[摘要] 随着科技的进步、信息需求的增加,许多都已经是计算机办公了。
本系统就是主要完成房产公司对房屋的管理,包括房产管理、合同管理、租金管理、信息统计、背景和帮助等几个模块,可以对房屋出租信息进行查询、添加、修改、删除等,合同管理可以对合同信息进行管理、浏览、查询、以及到期合同的管理等功能;租金管理可以对租金信息进行管理、浏览、查询;信息统计模块可以对租金、到期合同、履约金以及空闲房屋的统计;可以使用户更加快捷,方便的使用该系统。
[关键字] 房屋出租管理信息系统
目录
1. 系统概述 (5)
2.系统分析 (5)
2.1可行性分析 (5)
2.1.1经济可行性 (6)
2.1.2技术可行性 (6)
2.1.4 社会因素可行性 (6)
2.1.5 结论 (6)
2.2 系统开发需求分析 (6)
2.3 系统开发进程..................... 错误!未定义书签。
2.4系统结构分析 (7)
2.4.1系统功能模块 (7)
3.系统设计 (11)
3.1开发工具介绍 (11)
3.2房产管理模块设计 (12)
3.3合同管理模块设计 (12)
3.4租金管理模块设计 (13)
3.5信息统计模块设计 (13)
3.6背景选项模块设计 (14)
3.7帮助模块设计 (14)
3.8系统数据库逻辑结构设计 (14)
4.系统实施 (17)
4.1登陆界面的实现 (17)
4.2系统主界面的实现 (18)
4.3房产管理模块的实现 (19)
4.3.1房产信息管理子模块的实现 (19) 4.3.2房产总表管理子模块的实现 (20) 4.4合同管理模块的实现 (20)
4.4.1合同信息理子模块的实现 (21) 4.4.2到期合同处理子模块的实现 (21) 4.4.3合同信息查询子模块的实现 (22) 4.4.4合同总表浏览子模块的实现 (23) 4.5租金管理模块的实现 (24)
4.5.1租金收取子模块的实现 (24)
4.5.2按合同号查询子模块的实现 (25) 4.5.3按发票号查询子模块的实现 (26) 4.6信息统计模块的实现 (27)
4.6.1本月租金信息统计模块的实现 (27) 4.6.2到期合同统计模块的实现 (28) 4.6.3履约金统计模块的实现 (29)
4.6.4空闲房屋统计模块的实现 (30) 4.7背景模块的实现 (31)
4.8帮助模块的实现 (31)
4.9游客登陆模块的实现 (34)
4.9.1房价查询模块的实现 (34)
4.9.2房产咨询模块的实现 (35)
4.9.3有房出租模块的实现 (36)
5.结束语 (37)
致谢 (38)
参考文献 (38)
1.系统概述
为了房屋管理者更好地管理房屋的合同、租金等一系列问题,也为了让租房者更方便地了解待租房屋的情况,现开发一个房屋出租管理系统。
房屋出租管理系统是一个关于房屋及其出租业务的管理信息系统。
对于用户来讲,主要包括的功能模块有:房产管理、合同管理、租金管理、统计等。
对于租房者来说,主要的功能模块有:基本房价查询、房产咨询和待出租房屋浏览。
本系统的设计就是根据房东和房客的需要,为房东提供主要以房产及出租业务管理为基本要求,为房客提供房产信息咨询。
本系统采用Delphi、SQL Server 开发,提供实时查询。
房屋出租管理系统应尽量的方便管理人员对房屋出租信息进行快速而有效地管理,提高房屋出租公司的工作效率。
所以系统应便于操作,能有效地对房屋出租信息进行添加、修改、查询、删除,并能对出租、租金信息进行管理,在一定程度上实现自动化。
此系统开发的目的是为了进一步实现办公自动化,减少人力投资和办公费用,提高办公效率。
2.系统分析
2.1可行性分析
本系统是一个基于为方便各个房屋出租公司的房屋信息管理而设计研发的系统。
在本系统中用户可以对房屋出租信息进行查询、添加、修改、删除等多项操作。
开发软件名称:房屋出租管理系统
用户:各房屋出租公司
2.1.1经济可行性
房屋出租管理系统的开发和使用可尽可能的减少资源浪费,在硬件上计算机的配置方面,系统要求在Windows 2000或Windows XP 中运行,且内存容量要求不高,所以配备一台电脑的使用价格以及安装上必须的软件如Delphi7.0编程软件和SQL Server 2000数据库。
系统一旦投入运行,其简单易操作的界面几乎不需要耗费人员的培训
费。
2.1.2技术可行性
本系统是对各房屋出租公司的房屋出租信息的信息化管理。
主要运用了Delphi 7.0和SQL server数据库操作程序。
前台使用Delphi 7.0 便于操作,一目了然。
后台运用SQL server ,使数据稳定。
2.1.4 社会因素可行性
法律方面的可行性:该项目不存在合同责任、侵犯专利权和侵犯版本权等方面的问题;使用方面的可行性:该项目主要用于房屋出租信息管理。
2.1.5 结论
综上所述,房屋出租管理系统的技术成熟、完备,测试手段可靠,具有良好的效益,因此本工程可立即开发。
2.2 系统开发需求分析
本系统建设方便了房源信息管理。
需要达到以下的要求:
(1)界面友好,操作简单。
本系统设计采用了目前国内外最新的面向对象
的开发工具,系统整体结构设计合理,数据处理功能齐备,界面清晰有好,操作简便,用户几个小时就能学会使用。
(2)完善组织结构。
首先要明确主题,然后围绕主题进行素材、资料的搜集,围绕主题把要表现的内容分成若干部分,每个部分再进行划分。
(3)合理规划布局。
能够实现以下一些功能:
对于不同的人员有不同的权限:
游客人员:不用登陆可以查看查询房价,咨询房产,查询是否有房出租。
管理人员:用户登陆后可以对房屋、租金、合同信息进行查询、添加、删除、保存。
(4)具备帮助模块。
如果使用系统时遇到不清楚,可以使用帮助,用户可以非常容易的在此学会如果使用本系统。
2.3系统结构分析
本系统包括用户登陆、房产管理、合同管理、租金管理、信息统计、背景和帮助七个总的模块。
在总模块下又分为多个功能模块。
用户总模块下分为游客登陆、用户管理二个功能模块。
房产管理总模块下分为房产信息管理和房产总表管理两个功能模块。
合同管理总模块下分为合同信息管理、到期合同处理、合同信息查询、合同总表浏览四个模块。
租金管理总模块下分为租金收取、按合同号租金查询、按发票号租金查询三个模块。
信息统计总模块下分为本月租金信息统计、已到期合同信息统计、履约金统计、空闲房屋统计四个模块。
背景模块下则可以更换系统背景图片。
帮助模块下分为帮助主题和系统帮助二个模块。
2.3.1系统功能模块
合理的系统功能模块结构能使人耳目一新。
在开发一个系统前,先构想一下系统的结构是很有需要的。
为系统选择一个合适的结构,把信息组成页的集合,就称为信息体系结构。
房屋出租管理系统由以下部分组成:用户登陆、房产管理、合同管理、租金管理、信息统计和帮助组成。
用户通过密码登录,可以进行添加、修改、删除和维护。
游客不用登陆,直接可以查看各类房产信息。
系统功能模块层次图如图2-1所示。
图2-1系统功能模块图
用户登录模块,主要用于用户的登录。
当用户输入用户名和密码后经过确认,才能进入房产管理系统。
如果不是用户,拒绝进入,但是,任何人都可以进入游客浏览窗口,对房屋的基本情况进行了解。
房屋管理模块。
该模块是用户登录后进入的第一个模块,主要用于用户对房屋及其业务的情况进行管理,其中包括:
房产信息管理模块,主要用于房产信息的插入、删除、修改、保存等基本操作。
房产总表浏览,用于查看房产信息的总体情况。
合同管理模块。
该模块是用户对合同信息的基本情况进行管理。
包括有:合同信息管理,主要用于对合同信息进行插入、修改、删除、保存等基本的管理。
到期合同处理,主要对到期的合同进行处理,若合同已到期,可结束其使用
权。
合同信息查询,用于查询合同的使用情况和基本信息。
合同总表浏览,用于查看合同信息的总体情况。
租金管理模块。
该模块是用户对租金信息的基本情况进行管理。
主要包括有:租金收取,用于收取租金时对租金的收取情况的管理。
按合同号租金查询,即输入想要查询的合同号,就可查看到有关此合同的租金收取情况。
按发票号租金查询,输入想要查询的发票号,可查出该发票的租金相干情况。
统计模块。
该模块用于对房产信息、合同信息、租金信息等的统计。
具体包括有:
本月租金统计,用于对所输入年月的租金进行统计。
履约金统计,对未退还的履约金进行统计。
到期合同统计,即对已到期的合同进行统计。
空闲房屋统计,对已空的房屋即可租用的房屋进行统计。
游客浏览模块。
主要是让想了解房产的人对所要了解的信息进行
查询。
包括有以下功能:
房价查询,是对所要求的房屋进行月租金查询,看是否满意。
房屋咨询,对所想租的房屋类型进行咨询,看是否有符合条件的。
有房出租,功能是可以查看所有可出租房屋的总体情况
3.系统设计
房屋出租管理系统是对房产信息进行统一管理。
本系统可浏览系统数据库中所有房产信息;通过合同号、姓名找到与其相符合的所有房产出租信息;也可对信息资料进行录入;还可对房产信息数据进行维护和删除,此维护功能的实现完善了房屋管理系统数据的正确性;帮助模块中的帮助功能模块使用户在运用时遇到问题能给予解决问题的方案。
3.1开发工具介绍
在房屋出租管理系统中,采用了MICROSOFT SQL Server 2000和Delphi 7.0开发工具进行开发,以下我就简单的介绍一下这些功能。
SQL Server 2000以其易于掌握,使用灵活,数据管理功能强而成为目前在中型系统上使用最广泛的数据库管理工具之一。
Delphi 7.0不仅是一个面向对象的可视化开发环境,而且提供了功能强大的可视化组件库,并具备世界顶尖的编译技术、简捷方便的数据库应用开发技术及世界一流的数据库技术,可以说Delphi是最优秀的可视化开发工具的象征,是当今流行的windows程序开发环境之一。
房管理模块主要实现房产信息管理和房产总表浏览这二个功能,房产管理模块划分图如图3-1所示。
图3-1房产管理模块划分图
3.3合同管理模块设计
合同管理模块主要实现合同信息管理、到期合同处理、合同信息查询、合同总表浏览的相关操作。
合同管理模块划分图如图3-2所示。
图3-2合同管理模块划分图
租金管理模块主要实现租金收取、按合同号收取租金、按发票号收取租金这三个功能。
租金收取模块划分图如图3-3所示。
图3-3租金收取模块划分图
3.5信息统计模块设计
信息统计模块主要实现租金信息统计、到期合同统计、履约金统计和空闲房屋统计这四功能。
信息统计模块划分图如图3-4所示。
图3-4信息统计模块划分图
背景选项模块主要实现系统主题的转换功能,提供五种不同风格的主题供用户选择。
3.7帮助模块设计
此模块主要提供本系统每个模块的功能介绍及功能使用方法,给用户的使用带来帮助。
帮助模块划分图如图3-5所示。
图3-5帮助模块划分图
3.8系统数据库逻辑结构设计
通过对整个系统的模块分析,这里附上用户表、合同表、租金表、房产表。
具体的表如下:
1.用户表
用户表是用来添加用户登陆信息的,主要包括用户号、用户名和
密码,当用户登陆之后,自动联系到该数据表。
用户表表结构如表3-1所示。
2.合同表
合同表是用来记录房产合同信息的,主要包括合同号、租期、起租日期、到期日期、付款期限、月租金、租金总额、押金、乙方单位、联系人、电话、手机、备注、标志。
当系统运行合同管理模块时,使用的数据由合同表产生,同时用户所操作的各类数据也会保存到该表。
合同表表结构如表3-2所示。
表3-2 合同表。