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