-1-1.引言本文主要分析了房屋出租管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了房屋出租管理系统作为典型的信息管理系统(MIS)的要求。它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高房屋的管理和宣传效率,也是企业管理科学化、正规化,与世界接轨的重要条件。-2-2.系统分析2.1需求分析2.1.1现状分析采用简单的社会调查和搜集以往资料的方式,收集到以下信息:20世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,房价的不断涨高,使得很多人已经不能负担买房带来的巨大的生活压力,进而转向租房的行列。与此同时,房屋中介方的信息量不断增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,不光是房屋中介企业,一个人、一个企业要在竞争中脱颖而出,在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。2.1.2收集相关资料房屋管理系统的管理员作为交易的中介方,发挥着极为重要的作用,每天有很多信息需要即时处理更新。房主将其个人信息及房屋的具体信息发送给管理员,管理员登记并将这些信息发布出去。租赁者若想租房,则像系统发出申请,管理员需要处理申请并将有关的满足其个人需求的房屋的信息发送给他,若是满意则管理员还需联系租赁双方进行会面看房等一系列的流程。当然,无论交易能否成功,房主都需支付管理员一定的报酬。最后,管理员还需将每月交易的费用和房屋的信息以报表的形式交于领导审批。2.1.3分析得出结论分析收集到的有关信息,并与管理员进行一些沟通,得出初步调查的结论:对于租房者来说,大量复杂的房产信息使他们感到迷茫。管理员每天要面对的需要处理的信息越来越多,房屋出租管理系统正是针对上述的问题而开发的,通过计算机系统来管理房屋出租情况,可以解决大量房产信息的查询和管理,便于更好的进行物业管理,同时也为租房者提供方便。这样,使原本复杂的房产、租金、合同信息简单化。2.2可行性研究2.2.1可行性分析(1)经济可行性房屋出租管理系统的开发和使用可尽可能的减少资源浪费,在硬件上计算机的配置方面,系统要求在Windows2000或WindowsXP中运行,且内存容量要求不高,所以配备一台电脑的使用价格以及安装上必须的软件如SQLServer2005数据库。这些对于一个信息量足够大的中介方是可以做到的。因此,经济上是可行的。-3-(2)技术可行性本系统是对各房屋出租公司的房屋出租信息的信息化管理。主要运用了C#和SQLserver数据库操作程序。前台使用C#便于操作,一目了然。后台运用SQLserver,使数据稳定,这些功能要求不是很高。因此,对于此系统的开发技术上也是可行的。(3)社会可行性经过对该系统的现状调查和可行性分析,市场上对这个软件的需求很大,管理员的一般素质来看通过培训可以很容易掌握和使用系统,现有技术也可以达到开发的目的。因此,从社会因素来看这个系统是可行的。2.2.2可行性结论通过以上可行性分析,得出的结论是房屋出租管理系统的开发在管理上、技术上、经济上既可以达到资源的节约,又可以提高效率,而且市场上对这个软件的需求很大,是可行的,可以立即开发。2.3系统功能1.登记房主信息。对于每名房主,系统需要记录其编号、姓名、住址和联系电话等,并将这些信息写入房主信息文件。2.登记房屋信息。所有在系统中登记的房屋都有唯一的编号,除此之外,还需登记房屋的地址、房型(平房、带阳台楼房、独立式住房、别墅、其他)、大小、最多能容纳的房客数、预设租金、房屋状态(待租、已租、装修中)及房屋说明等。这些信息都保存在房屋信息文件中。3.登记租赁者信息。所有想要通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括:编号、姓名、性别、联系电话等。这些文件都保存在租赁者信息文件中。4.租赁房屋。已经登记在系统中租赁者,可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求,并且如果符合租赁者的要求,则签订合同,计入合同文件。5.变更房屋信息。当租赁者与房主达成租房、退房协议后或房屋信息发生变化时,房主向系统提供变更房屋的请求。系统根据房主的请求,修改房屋信息文件。2.4系统业务流程调查、业务流程图该系统的基本业务流程为:房主若想出租房屋就像中介方的管理员登记房主信息和房屋信息,管理员会视情况向房主收取一定的费用。租赁者则像管理员登记个人信息,确认之后发住查询访问请求,管理员会出示待租的房屋列表,若有满意的就像管理员发出看房请求。之后,管理员会安排特定的时间通知房主和租赁者看房。最后,管理员会根据交易情况制定房屋信息统计表和月报表,具体业务流程图如下:-4-租赁者登记发出提出租赁者信息查询访问请求房屋租赁列表看房请求管理员合同登记登记房主信息房屋信息房屋信息统计表月报表房主提出变更房屋信息请求图1房屋出租系统业务流程图2.5系统数据流程调查、数据流程图1)房屋出租系统0层数据流程图房主P0房屋出租系统租赁者房主信息房屋信息房屋信息变更请求合同租赁者信息查询访问请求合同房屋租赁列表图2房屋出租系统0层数据流程图该顶层图主要描述外部实体包括房主和租赁者与系统之间数据流的发生和走向,包括房主把房屋信息和房主信息递交给系统,系统向房主收取费用的费用单和看房通知等。租赁者递交自己的个人信息查询访问请求、看房请求等。具体展开图如下:2)房屋出租系统1层数据流程图-5-S1房主P4查询待租房屋信息P5安排租赁者看房P7变更房屋信息P1登记房主信息P6统计分析P2登记房屋信息P3登记租赁者信息F1F5F2F3F4S2租赁者房主信息文件费用台账房屋统计表房屋信息文件租赁者信息文件D1房主信息D2房屋信息D7变更请求D9查询请求D10待租房屋信息D6租赁者信息F6月报表D3合同确认D4合同D5合同确认D8合同该数据流程图更详细的描述了业务流程图中各项业务具体的数据流向及数据流,以及如何对各个数据存储进行处理。3)统计分析数据流子图对统计分析处理进行详细的描述:图3房屋出租系统1层数据流程图-6-P6.1登记费用台账P6.3房屋信息统计P6.2制作月报表F4费用台账F5房屋统计报表F6月报表F3房屋信息文件2.6数据字典2.6.1数据流数据流编号:D1数据流名称:房主信息简述:记录房主的基本信息数据流来源:房主数据流去向:登记房主信息数据项组成:房主编号+姓名+住址+联系方式+身份证号数据流量:10条/月高峰流量:30条/月数据流编号:D2数据流名称:房屋信息简述:记录房屋的基本信息数据流来源:房主数据流去向:登记房屋信息数据项组成:房屋编号+房屋地址+房型+大小+最多容纳数+预设租金+房屋状态+房屋说明数据流量:25条/月高峰流量:35条/月图4统计分析数据流子图-7-数据流编号:D3数据流名称:合同确认简述:记录房主签完的合同数据流来源:房主数据流去向:签订合同数据项组成:合同编号+费租赁者编号+房屋编号+房主编号+预交租金+入租起始日+合同到期日数据流量:25条/月高峰流量:35条/月数据流编号:D4、D8数据流名称:合同简述:记录双方签好的合同数据流来源:房主,租赁者数据流去向:签订合同数据项组成:合同编号+费租赁者编号+房屋编号+房主编号+预交租金+入租起始日+合同到期日数据流量:25条/月高峰流量:35条/月数据流编号:D5数据流名称:合同确认简述:记录租赁者签好的合同数据流来源:租赁者数据流去向:签订合同数据项组成:合同编号+费租赁者编号+房屋编号+房主编号+预交租金+入租起始日+合同到期日数据流量:30条/月高峰流量:50条/月数据流编号:D6数据流名称:租赁者信息简述:记录租赁者基本信息数据流来源:租赁者数据流去向:登记租赁者信息数据项组成:租赁者编号+姓名+性别+联系电话+身份证号-8-数据流量:30条/月高峰流量:55条/月数据流编号:D7数据流名称:变更请求简述:记录房屋变更的基本信息数据流来源:房主数据流去向:变更房屋管理数据项组成:变更编号+房主编号+房主姓名+房屋编号+变更信息+日期数据流量:8条/月高峰流量:15条/月数据流编号:D9数据流名称:查询房屋请求简述:记录房屋请求信息数据流来源:租赁者数据流去向:查询待租房屋信息数据项组成:租赁者编号+姓名+查询条件+时间数据流量:75条/月高峰流量:120条/月数据流编号:D10数据流名称:待租房屋信息简述:记录待租房的基本信息信息数据流来源:查询待租房信息数据流去向:租赁者数据项组成:房屋编号+房主编号+房主姓名+联系电话+房屋地点+房型+大小+最多容纳数+预设租金+房屋说明数据流量:75条/月高峰流量:120条/月2.6.2数据存储数据存储编号:F1数据存储名称:房主信息文件简述:记录房主的基本信息-9-数据存储组成:房主编号+姓名+联系电话关键字:房主编号相关联的处理:P1数据存储编号:F2数据存储名称:租赁者信息文件简述:记录租赁者的基本信息数据存储组成:租赁者编号+姓名+性别+联系电话关键字:租赁者编号相关联的处理:P3数据存储编号:F3数据存储名称:房屋信息文件简述:记录房屋的基本信息数据存储组成:房屋编号+房屋地址+房型+大小+最多容纳数+预设租金+房屋状态+房屋说明+登记时间关键字:房屋编号相关联的处理:P2、P4、P6.3、P7数据存储编号:F4数据存储名称:费用台帐简述:记录费用台帐数据存储组成:费用单编号+房屋编号+金额+日期+业务员关键字:费用单编号相关联的处理:P6.1、P6.3数据存储编号:F5数据存储名称:房屋统计报表简述:记录房屋统计情况数据存储组成:统计报表编号编号+房屋编号+房屋地址+房型+大小+最多容纳数+预设租金+房屋状态+房屋说明+登记时间+统计日期关键字:统计报表编号编号相关联的处理:P6.3数据存储编号:F6数据存储名称:月报表-10-简述:统计每月费用信息数据存储组成:月报表编号+费用单编号+金额+统计时间关键字:月报表编号相关联的处理:P6.22.6.3处理逻辑处理逻辑编号:P1处理逻辑名称:登记房主信息输入的数据流:D1处理:接收房主送来的房主基本信息单,并作登记。输出的数据流:房主信息文件处理频率:1条/次处理逻辑编号:P2处理逻辑名称:登记房屋信息输入的数据流:D2处理:接收房主送来的房屋信息,并作登记。输出的数据流:D4、房屋信息文件处理频率:1条/次处理逻辑编号:P3处理逻辑名称:登记租赁者信息输入的数据流:D6处理:接收生产部下达的生产指示,并作登记。输出的数据流:租赁者信息文件处理频率:1条/次处理逻辑编号:P4处理逻辑名称:查询待租房信息输入的数据流:D9、房屋信息文件处理:接收租赁者送来的查询请求,并作相关查询处理输出的数据流:D10处理频率:1条/次处理逻辑编号:P5处理逻辑名称:安排租赁者看房-11-输入的数据流:D3、D5处理:接收房主的看房安排确认和租赁者的看房请求,并作相关处理。输出的数据流:D4、D8处理频率:1条/次处理逻辑编号:P7处理逻辑名称:变更房屋管理输入的数据流:D7处理:接收房主变更请求,并作相关处理。输出的数据流:房屋信息文件处理频率:1条/次处理逻辑编号:P6.1处理逻辑名称:房屋信息统计输入的数据流:房屋信息文件处理:接收房屋信息文件制作房屋统计报表。输出的数据流:房屋统计报表处理频率:70条/次2.6.4外部实体外部实体编号:S1外部实体名称:房主简述:房屋出租者输入的数据流:D4输出的数据流:D1、D2、D3、D7外部实体编号:S2外部实体名称:租赁者简述:租赁房屋者输入的数据流:D8、D10输出的数据流:D5、D9、D6-12-3.系统设计3.1功能结构图房主管理客户管理房屋管理合同管理查询分析帮助