您好,欢迎访问三七文档
房屋租赁市场的管理信息系统摘要本课程设计主要解决一般的公司关于房屋租赁的管理问题,通过建立一个透明、相容、一致、易查和全面的房屋租赁管理信息系统,将与人相关的信息统一起来。在课程设计中,系统开发平台为Windows2000,程序设计设计语言采用VisualC++6.0,数据库采用Access2000,程序运行平台为Windows98/2000/XP。本课程设计主要是对房屋管理进行添加,修改,删除,读取,查询,并使用表格显示信息记录。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在商业中解决实际问题。本系统的成功开发,可以使人们通过网络就可以方便地查找到自己所需要的房屋信息,很大程度上提高了办事效率,对社会经济的发展起到了一定的作用。关键词:程序设计;房屋租赁管理信息系统;VC++可视化;Access数据库1引言房屋租赁管理问题,一直是公司面临的一个大问题。房屋租赁问题的有效解决将有利于管理者更好的管理房屋租赁的租赁和房屋的存余量,也有利于决策者对房屋的管理,且在实际操作中方便又快捷。随着我国市场经济的快速发展和人们生活水平的不断提高,简单的租凭服务已经不能满足人们的需求。如何利用先进的管理手段,提高房屋租凭管理水平,是当今社会所面临的一个重要课题。本文通过用VB6.0编写房屋租赁管理系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋租赁管理的自动化和信息化.整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成基本资料管理、客户资料管理、租凭合同管理、财务管理、统计报表管理等功能.经过实际测试证明,本文所设计的房屋租赁管理系统可以用于物业管理部门从事房屋租赁信息管理方面的需要。论文主要介绍了本课题的开发背景,所要完成的功能和开发的全过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。1.1课题背景随着经济的快速发展,企事业单位面对的压力也越来越大,当代的竞争就是效率的竞争,而往往一个公司管理的好坏就直接影响到工作效率,所以在这种前提下,一个即方便又管理严密的方法迫在眉睫,而尤其对于房屋租赁,要处理和管理的事物烦琐,没有一个好的管理系统是非常麻烦的,费力不讨好。本课件就是针对这种现状而编写的一个可在实际中解决问题的管理系统,重点是对房屋租赁的添加,修改,查询,读取和删除的管理,同时也可以节省大量的时间和工作量,还可以提高工作效率,对房屋租赁的租赁及管理一目了然,使公司在整体上的效率都提高不少,从而在竞争中立与不败之地随着我国市场经济的快速发展和信息化水平的不断提高,如何利用先进的管理手段,提高物业管理的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的管理意识。只有高标准、高质量的管理才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提高房屋租赁管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。房租租赁管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。房屋租赁信息管理是各个房管局及房屋出租中介赖以生存的基础,原始的房屋租赁管理从房屋资料、住户档案、月租金收取到各种报表全部采用人工管理方式,此种管理方式,存在很大的问题和局限:管理不规范,效率低,容易出错,资料查询不方便,人工报表提供慢,房管员上门收取月租金不安全且不能有效控制房管员在收费过程中的人为不良因素。现在,各种房屋中介如雨后春笋般在大街小巷遍布开来,要经营这样的店必须依赖于大量的房屋信息,且要具有很大的灵活性,这样才能立于竞争的不败之地。鉴于房管局及房屋中介的实际业务情况,且在当今电脑与网络通信技术普遍的前提下,开发这一房屋租赁管理信息系统是有一定现实意义的。它实现了从房屋资料、住户档案、月租金收取到报表的电脑化管理,其中包括房屋图纸、住户照片的电脑文档管理,从而,基本实现了房屋及相关资料的无纸化办公,大大提高了工作效率,减少了人为错误,丰富的报表为领导全面了解房管所当前月租金收取状况提供了非常快捷的管理方式。1.2房屋租赁管理信息系统的目的房屋租赁管理系统是基于先进的软件和高速、大容量的硬件基础上的新的房屋租赁管理模式,通过集中式的信息库、自动处理信息以及服务共享,以达到公司降低成本、提高效率、改进管理模式的目的。它通过与企业现有的网络技术相联系,保证房屋租赁管理与日新月异的技术环境同步发展。本课题将达到以下几个目的:(1)管理人员角色和目标的改变传统的房屋租赁管理中,管理人员的大部分精力将耗费在繁琐的日常行政事务处理上,而作为企业管理层的参谋角色应该做的咨询和策略制定的工作相对缺乏。通过房屋租赁管理系统,管理人员可以将绝大部分精力放在为管理层提供咨询、建议上,而在行政事务上的工作可以由电子化系统完成,只需占用房屋租赁管理人员极少的精力和时间。(2)提供更好的服务房屋租赁管理系统可以迅速、有效地收集各种信息,加强内部的信息沟通。各种用户可以直接从系统中获得自己所需的各种信息,并根据相关的信息做出决策和相应的行动方案。(3)降低成本房屋租赁管理系统通过减少房屋租赁管理工作量及工作时间的操作成本、降低员工流动率以及减少通信费用等达到降低企业运作成本的目的。(4)革新房屋租赁管理理念房屋租赁管理系统的最终目的是达到革新企业的管理理念,而不仅是改进管理方式,优化房屋租赁管理。先进技术应用于房屋租赁管理不仅是为了将现有的房屋租赁工作做得更好,更重要的是,做些对于企业来讲更有效率的事情,成为管理层的决策支持者,为决策提供信息和解决方案。2、房屋租赁管理信息系统可行性分析2.1技术可行性系统的性质为管理软件,因而数据库的设计与操纵是系统设计的核心,另外是对文档的操作。我在这学期期间学习了数据库和文档的有关基础知识,具备有限的系统分析与设计能力,了解一些数据库和文档的设计与操纵;指导老师谢中科多年从事数据库的教学与研究工作,加上指导老师胡立辉的悉心指导,因而该系统的实现在技术上是可行的。2.2系统工作量该系统的工作量相对于我这种开发水平的学生来说很大,必须保证按进度完成任务。实际工作量预计超过一个月(每天4-8小时)。如包含数据库的操作及技术文档的整理、制作,工作量将更大。2.3代码工作量预计需5天左右。2.4文档要求依据国家《计算机软件产品开发文件编制指南》和《现代软件工程》的理论与原则编制标准的软件技术文档。3、房屋租赁管理系统结构分析根据实际我们可以先画出本系统的一个总框架图如下:图3-1系统总体框架图3.1房屋租赁信息房屋租赁信息是该系统包含的主要信息,具体如图3-2所示。房屋租赁管理系统房屋的添加房屋的修改房屋的删除房屋的读取房屋的查询房主房号租赁者起租日期押金月租金租金缴纳年月图3-2房屋租赁信息图3.2房屋信息的添加和修改房屋信息的添加和修改是该系统的主要功能,电击主界面的相对按钮就可执行相应的功能,弹出相应的子模块,具体如图4-4所示。3.3房屋信息的读取和删除房屋的读取和删除也是该系统的主要实现部分,但功能相对比较简单,直接在主界面上就可以进行相应的操作,点击相应的按钮就可执行,具体如图4-3所示。3.4数据库分析根据以上的需求分析,该课程一共需要1张表,存放了所有的数据信息。(1)主要实体图主要实现图是该系统要完成的主要功能模块,也是实现该系统的主要操作部分,具体如图3-4所示。房屋租赁信息起租日期押金月租金租金缴纳年月房主房号租赁人图3-4房屋租赁管理系统的主要实体图(2)房屋租赁表清单房屋租赁表清单是对系统功能和信息的进一步阐述,具体如表3-1,3-2所示。表3-1房屋租赁管理系统清单主要实现部分房屋租赁信息的查询说明对要所需要的信息的查找房屋租赁信息的修改为了更方便的更新新的数据房屋租赁信息的添加功能和添加一致房屋租赁信息的删除为了更新数据删除无用数据房屋租赁信息的读取为了方便快捷的查找和管理添加修改查询删除读取房屋租赁管理系统表3-2房屋租赁管理系统信息房主被租房屋的所有人的信息房号为了管理而对房屋的编号起租日期房屋的租赁日期租赁者租赁房屋的暂时所有人的信息月租金房屋租赁的每月租金数量押金租房前所要交的保证金额交纳期房屋租赁的时间信息4、程序实现VisualC++资源通常由窗体、模块和类模块等构成。在“房屋租赁管理器”中,可以对窗体、模块和类模块进行管理。窗体是VisualC++程序中必不可少的资源。它可以实现程序的外观显示,添加程序代码,实现需要的功能。模块可以用来管理全局常量、变量和用户自定义函数等。在一个工程中可以有多个模块同时存在。本次设计是用类来管理数据库中的表,类的成员变量对应表中的每个列,类的成员函数则实现对表的各种操作,例如添加、修改、删除、保存和读取数据等。4.1数据库的设计数据库在VC++编程时是一件有用而且十分方便的工具,大大加强了程序的功能,它强大的编程功能为广大的编程人员带来了极大的方便所以用数据库来管理人们日常生活中大量的信息已经变得越来越重要,并因此涌现出了许多的数据库管理系统(DBMS),如MicrosoftAccess,MicrosoftSQLServer,Oracle,Sybase和MicrosoftVisualFoxpro等。尽管这些系统能出色地胜任数据库的管理,但却不能开发出其他功能强大的Windows应用程序。而VisualC++能将关系数据库与面向对象的编程方法有机地结合起来,使得数据库处理和应用程序开发都能很好的兼顾。本系统就是用VisualC++编写的一个简单管理系统应用程。(1)房屋租赁信息表。先用数据库中的设计器创建表1,具体如图4-1所示。图4-1房屋租赁信息表(roominfo)(2)数据存储表。表1创建成功之后把表1改名为roominfo,关闭此表。再双击roominfo,出现表2,直接输入要保存的数据即可。具体如图4-2所示:图4-2数据存储表4.2界面设计当系统运行时,直接打开主窗口,在主窗口中可进行相关的数据操作。(1)主界面的设置。主界面主界面如图4-3所示,在此界面可以选择菜单中的功能模块,直接单击你想去的模块名称即可。图4-3房屋租赁管理系统的主界面(2)子模块的建立。由于增加和显示纪录在同一界面中出现,因此容易造成误操作。因此,在修改和添加记录数据之前,往往设计一个对话框用以获得所需要的数据,然后用该数据进行当前记录的编辑。这样就能避免它们的相互影响,而且可以保证代码的相对独立性。如图单击添加|修改命令,进入房屋管理系统的子机构功能窗体,如图4-4所示。在如图所示的界面中输入要添加或修改的房屋相关信息,按确定就可完成添加或修改,按取消就取消当前的操作。图4-4房屋管理系统的子机构模块(3)操作信息。完成子机构设置后,这个窗体相对简单,它实际上是管理单位的各个机构的详细信息,如房号,房主,租赁者等信息可以直接在窗体内的表格中对机构的各项信息进行修改或添加,然后单击“修改”或“添加”按钮所做的修改存入数据库,如果不单击直接退出,那么再次打开时原来所做的修改都将消失,数据仍为原样,因为没有把对数据的修改保存入不敷出数据库。而查询就直接输入要查找的房号,点击查询按钮即可。(4)整体信息的管理。以上的部分分别阐述了实现的过程,总的来说,此系统共有五大功能:查询,修改,读取,添加,删除。当输入房号后,再点击查询就会做相应的功能,查到或错误;当点击修改或添加时就会弹出图4-2所示的界面,输入相关的数据点击确定保存或修改,点击取消就视本次操作无效;当点击删除按钮时,就删除当时界面上所显示的数据。5、异常处理程序在执行时经常会出现一些违反设计期望的异常情况(如没有定义相应的类而进行非法操作),一般的处理就是逐个找出并解决。由于这种解决方法烦琐而且效果不明显,一些大型的应用系统的开发人员提出,可以在允许的范围内由应用程序自身来处理一般性的程序运行错误。C++语言异常处理由三个部分构成。异常检测的触发、异常检测的捕获和异常检测的处理[2]。它们分别对应了“try”、“
本文标题:房屋租赁管理系统
链接地址:https://www.777doc.com/doc-92257 .html