房屋租赁管理系统毕业设计论文.docx
- 文档编号:6051447
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:47
- 大小:5.14MB
房屋租赁管理系统毕业设计论文.docx
《房屋租赁管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《房屋租赁管理系统毕业设计论文.docx(47页珍藏版)》请在冰豆网上搜索。
房屋租赁管理系统毕业设计论文
毕业设计说明书
房屋租赁管理系统
毕业论文(设计)原创性声明
本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:
日期:
毕业论文(设计)授权使用说明
本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:
指导教师签名:
日期:
日期:
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
摘要
随着改革开放的不断深入,经济的不断发展以及人们的消费方式不断的成熟。
二十一世纪这个信息时代的到来,计算机技术深入到各行各业中。
因为计算机技术管理相对于传统的人工管理方式具有其无可比拟的优势。
传统的房屋租赁服务的效率已经不能满足企业对于发展的需要,先进的计算机技术与传统的相比可以提高企业的工作效率而且可以快速的为客户提供服务,开发此系统可以方便的管理房屋租赁以及减少企业成本的投入具有重大意义。
本文首先概述了课题当前的研究情况、是否具有发展潜力和发展空间以及课题对现今带来的作用。
其次概述了课题根据当前的社会资源研究开发的具体需求以及从各个方面分析开发和使用过程中是否是可行的,然后对现有的传统的人工管理流程进行分析,最后确定系统运行处理的流程,在这些基础之上,使用C++中的MFC模块和SQLServer2000数据库,采用C/S结构去研发这个高效、符合现状发展需要的房屋租赁管理系统,最后研发的房屋租赁管理系统可以准确方便而又安全的对租赁信息进行管理,包括房屋信息管理、客户信息管理、合同管理、租金管理和信息统计等功能。
经过对系统进行测试结果显示:
该系统操作简单、界面简洁、数据处理效率高、运行稳定,且具有良好的易维护性和健壮性,房屋中介等企业会选用它来服务会比较满意。
关键词:
C++;MFC;SQLServer2000;C/S结构;数据库;房屋租赁管理系统
ABSTRACT
Withthedeepeningofreformandopeningup,thecontinuouseconomicdevelopmentandpeople'sconsumptionpatternscontinuetomature.Thedawnofthetwenty-firstcenturyinformationage,computertechnologydeepintoallwalksoflife.Becausecomputertechnologymanagementwithrespecttothetraditionalmanualmanagementmethodshasitsincomparableadvantages.TheefficiencyoftraditionalRealtorservicescannotmeettheneedsofenterprisedevelopment,comparedtotheadvancedcomputertechnologywithtraditionalenterprisecanimprovetheefficiencyandcanprovidecustomerswithfastservice,thedevelopmentofthissystemcaneasilymanagetherentalandreducethecostofdoingbusinesshasinvestedsignificant.
Thispaperbeginswithanoverviewofthecurrentresearchtopicscircumstances,whetherthedevelopmentpotentialanddevelopmentspaceaswellasthesubjectfortodaybringsrole.Followedbyanoverviewofthetopicsaccordingtothespecificneedsofthecurrentresearchanddevelopmentaswellassocialresourcesfromallaspectsoftheanalysisofthedevelopmentanduseoftheprocesswhetheritisfeasible,thentheexistingtraditionalmanualmanagementprocessesareanalyzedtofinalizetheprocesssystemoperationprocessingonthissolidfoundation,theuseofC++MFCmodulesandSQLServer2000database,usingC/Sstructuretodevelopthisefficient,inlinewithcurrentdevelopmentneedsrentalmanagementsystem,andfinallythedevelopmentofrentalmanagementsystemcanbeeasilyandaccuratelysecurityinformationmanagementofthelease,includinghousinginformationmanagement,customerinformationmanagement,contractmanagement,rentalmanagementandinformationstatistics.Afterthetestresultsshowthatthesystem:
Thesystemissimpletooperate,simpleinterface,highdataprocessingefficiency,stable,andhasgoodmaintainabilityandrobustness,realestateagentsandothercompanieswillchoosetoserveitwouldbemoresatisfied.
Keywords:
C++;MFC;SQLServer2000;C/Sstructure;database;rentalmanagementsystem
第一章绪论
1.1项目研究背景
改革开放以来,城市流动人口随着社会经济的发展和现代化建设步伐的加快不断增多,流动人口对租赁房屋的需求也越来越大,随着这一商机的出现,沿海发达城市涌现出大量的房屋中介公司,房屋中介公司的出现不仅给出租者带来了便利也给求租者带来了方便,但中介公司传统的人工记录房屋租赁交易随着交易量的增多已经出现了种种问题,如房屋租赁档案的丢失、房屋租赁信息记录出错等等,种种问题的出现无论是对中介公司还是求租者都会带来一定的经济损失,也给中介公司的信誉带来了负面影响,如何从根本上解决这些问题变的极为重要。
如今计算机技术已经深入各行各业中,人类社会的各个领域已经融入了计算机及计算机控制的自动处理技术,而且还发挥着越来越重要的作用。
为了解决上文所述的问题,使用计算机技术来进行管理,它不仅可以提高企业的工作效率,而且可以提高企业管理的水平,实现将先进科学学技术融入现代企业管理。
计算机技术具有方便快捷管理租赁信息的优点,利用这项技术可以解决物业管理水平低下的问题,因此研发此系统是极为紧迫的。
1.2项目研究目的和意义
现在很多房屋中介物业公司面临着房屋以及客户信息管理这一项繁杂而又细致的问题。
细化而言就是对于客户的资料以及客户房屋资料信息的管理,对于这一问题,计算机管理相对于人的管理具有无可比拟的优势,计算机管理优势在于可以准确、方便而又安全的对信息进行增删改查;而人工管理不仅很容易出现错误而且又不安全,这样不仅给企业带来损失而且有需要花费大量的人力以及物力。
本论文通过结合国内现今的实际情况、国内的房屋租赁管理政策和国外的研究现状进行分析,以此为契合点了解企业用户的实际需求和未来的发展趋势,对系统进行功能模块的设计,如租金、合同、房屋信息、客户信息以及各项信息的统计。
根据现今的发展对于处理信息速度以及安全性的要求,本系统采用的是MFC、SQLServer2000进行开发。
系统面市后可以为企业减少人力以及物力的投入,而且系统具有自动化的特点,用户可以随时随地的对房屋出租信息进行管理。
这样不仅提高了企业的工作效率而且给企业带来更大的利益。
1.3国外研究现状
现在是一个电子商务时代,而电子商务时代离不开互联网技术的发展以及互联网的国际化。
西方国家房屋租赁管理信息化水平比国内高,据统计大约有40%-60%的人群是通过租房来满足居住需求的。
以下是西方国家的的房屋租赁情况:
(1)美国。
在2003年的时候,相信投资房产是安全的美国人有83%,认为安全性比银行理财高,至2009年,只有70%的人这么认为,在租房人群中甚至还有27%的人对购房没有任何兴趣。
伴随着近些年的经济持续低迷,就业率低,美国人对租房的需求越来越大。
(2)法国。
法国拥有房子的人群只占59%,还有一部分人群没有房子通过租房来解决,但是法国非常重视保障性住房,每个房地产项目都留有20%的社会住房比率,社会住房主要是留给收入较低的人群,低价出租给他们居住,以此方法来避免产权房的不公平竞争,法国为了确保租房者的利益还出台了相关规定来保障租房者的基本利益。
(3)英国。
2009英国官方公布了租房数据,有32%的家庭是通过租房来解决住房问题,为了保证租房家庭的利益建立了相对完整的住房法律体系,出台了《住宅与建房控制法》和《住房法》,收入低于贫困线的人群还可以申请住房补贴,低收入人群的住房得到了保障。
(4)德国。
德国人相对于买房来说更倾向于租房,德国有将近60%的人选择租房,只有40%的人选择买房,为了让租房者的权益得到保障,德国建立了一套完整的租房体系,出台了《民法典》等多部法律来对租房的相关条款和价格进行约制,失业人员还可以领取租房补贴,来保障租房者权益。
(5)日本。
日本东京的调查数据表明,超过了42%的家庭通过租房来解决住房问题,为了居民的住房问题得到解决,日本政府在经济高速发展期通过房地产政策“保低放高”来为低收入人群提供低价的廉租房,来保证租房市场的发育,日本对房屋中介公司的管理要求非常严格,必须要有相关的资格认证,还要经常接受主管部门的考核,以确保其具有过硬的素质。
国外由于都具有相关的政策法规来保证租房人群的权益,房屋租赁市场快速的发展了起来,为了解决传统的人工记录管理过程,让房屋租赁信息的安全性、准确性得到提高,国外利用计算机技术对房屋租赁进行管理取得了很大的成功。
具有代表性的是美国的MLS公司所取得的成就。
美国绝大多数的房屋租赁都是通过MLS成交的,因为他们采用方便而又快捷的方式为用户提供服务,尤其是他们现在融合多媒体技术,使客户可以有一种身临其境的感觉来了解房屋信息。
1.4国内研究现状
自21世纪初的十年时间内,国内的房屋租赁没有得到社会和政府的关注,直至近几年,社会和政府才开始重视。
由于政府没有统计体系统计房屋租赁市场的相关项目和指标,因此缺少权威的数据来反映房屋租赁市场相关的问题,但房屋租赁市场的发展还是从未停止一直在前进,纵观国房屋租赁市场的发展情况来看,租房比例比买房比例还是要高,所以房屋租赁市场在我国还有很大的发展潜力。
近年来,随着房地产的发展,房地产市场被炒作的过热,房价一直居高不下,像北京、上海、广州等一线城市,房价已经超出了房地产市场的市值,这种过热的炒作以至于人们对于购房的需求表现的没有那么迫切,对房地产市场抱着驻足观望的态度,相比于购房更多的人倾向于租房,因此,房屋租赁市场一直处于升温状态,租房价格也得到一定幅度的提高,租赁市场已经得到社会各界和政府的高度关注,在未来的宏观调控中会更加关注租赁市场的发展,以确保房屋租赁市场能健康发展。
在这种房屋租赁市场持续发展的情况下,相对于国外的房屋租赁情况,国内的房屋租赁大多数还停留在手工操作人工服务的阶段,只有很少一部分企业采用电子商务的模式来管理房屋租赁信息。
人们对于房屋租赁的消费习惯还没有成熟起来,因此房屋租赁管理系统在国内具有很大的发展潜力。
开发这一系统具有其紧迫性以及现实意义。
1.5项目研究内容
受传统观念的影响,加上国内政府和社会之前对房屋租赁市场的不关注以及房屋租赁市场的服务和管理缺陷,目前整个房屋租赁市场发展还是比较滞后,与西方发达国家的房屋租赁市场还存在很大的差距,具体表现在买卖市场的不协调、住房的解决渠道等方面。
中介企业的房屋租赁管理和房屋租赁市场一样还是比较滞后,没有像西方国家一样实现自动化、信息化管理。
为解决上述内容,此项目的研究内容主要是以国内外目前的房屋租赁市场以及以后的发展方向为依据,根据它的需求为房屋租赁等中介公司研发一款自动化的、信息化的管理系统。
具体从以下几个方面入手:
(1)通过系统研究背景和业务处理的流程确定系统的总体设计和系统的详细设计。
(2)在系统的详细开发上,依据目前和未来的发展趋势确定合适的软件结构以及数据库的设计。
(3)系统的详细功能设计,包括房屋信息管理、合同管理、租金信息管理、客户信息管理、信息统计等;
1.6论文的组织结构
第一章:
主要概述了当前课题的研究情况、是否具有发展潜力和发展空间以及课题对现今带来的作用。
第二章:
主要概述了课题根据当前的社会资源研究开发的具体需求以及从各个方面分析开发和使用过程中是否是可行的。
第三章:
主要概述了开发前期对于工具及相关技术的选择,开发工具和开发技术的选择都是根据需求和使用的实际情况来确定的。
第四章:
主要概述了系统依据具体的需求确定的模块设计、数据库的设计和数据流的设计。
第五章:
主要概述了系统各个模块的具体功能的具体实现。
第六章:
主要概述了测试系统使用的三种测试方法以及测试的结果。
第二章系统开发的相关技术
2.1VC++6.0
VC++6.0是美国微软公司推出的一款C++编译器,能将高级语言翻译为机器语言的程序。
VC++有三个主要部分:
DeveloperStudio、MFC、PlatformSDK,此次管理系统的开发就是采用MFC,VC++本来就是为MFC打造的,VC++中的许多特征和语言扩展也是为MFC而设计的,所以用VC++而不用MFC就等于抛弃了VC++中很大的一部分功能。
MFC(MicrosoftFoundationClasses),是微软公司提供的一个类库(classlibraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。
其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。
2.2SQLServer2000
SQLServer2000是微软公司开发的大型数据库管理软件,其性能指标在上一版本的基础上有了一定程度的提高。
SQLServer2000这款软件主要用于大型的企业级数据库管理,集成了商业智能等特性,提高了平台通用性,扩展了开发与商务智能,更加有利于企业进行数据分析与管理,同时给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使它更易于创建、部署和管理。
概括起来,SQLServer2000数据库管理系统具有以下主要特点:
1.丰富的图形管理工具,使系统管理、操作更为直观方便。
SQLServer企业管理器提供用户界面,界面直观友好,方便用户配置管理数据库及其对象。
SQLServer2000还提供SQL查询分析器、SQL事件探查器、SQLServer服务管理器等多种管理工具,大大简化了用户操作,增强了系统的易用性。
2.动态自动管理和优化功能。
SQLServer2000在运行过程中为达到最优性能,可以根据环境配置和用户访问情况动态自动进行配置。
3.充分的Internet技术支持。
SQLServer2000提供XML数据库与WebService的支持,实现用户的Internet数据互联;其异构数据集成、Service使数据与应用无缝集成;同时也扩展了其在分析服务和数据挖掘领域的应用。
SQLServer2000以它直观的操作界面、丰富的编程接口和良好的可靠性、可扩展性,赢得了广大用户的喜爱,同时SQLServer2000还具有安装极其方便快捷、操作简单和成本低的特点。
此次研发采用VC++、SQLServer2000和WindowsXP的完美搭配,我们的研发效率不仅得到了极大的提高,而且还减少了研发过程中的工作量和投入成本。
2.3系统的C/S结构
软件系统的体系结构分为两种:
C/S结构和B/S结构,这两种结构各有利弊,对于结构的选用需要根据实际的需要来选取合适的体系结构。
B/S结构的扩展性和灵活性都非常高,在有互联网的情况下就可以使用,需要进行资源贡献的软件很多都是采用B/S结构进行开发的,但是B/S结构信息安全性不高容易造成数据泄漏,给用户带来不可估量的损失。
C/S结构对事务的处理能力比较强、响应的速度非常快而且操作界面美观,可以根据客户需求实现个性化设计,而且信息安全性高,纵观C/S和B/S的优缺点,再结合软件的实际需求决定本次开发在结构上选用C/S结构。
2.4ADO数据库访问技术
ADO(activedataobject,活动数据对象)实际上是一种基于COM(组件对象模型)的自动化接口技术,并以OLEDB(对象连接和镶入的数据库)为基础,经过OLEDB精心包装后的数据库访问技术,利用它可以快速的创建数据库应用程序。
ADO提供了一组非常简单,将一般通用的数据访问细节进行封装的对象。
由于ODBC数据源也提供了一般的OLEDBPrivider,所以ADO不仅可以应用自身的OLEDBPrivider,而且还可以应用所有的ODBC驱动程序。
ADO的三个核心对象:
Connection对象:
它表示到数据库的连接,管理应用程序和数据库之间的通信。
Command和Recordset对象都有一个ActiveConnection属性,该属性用来引用Connection对象。
Command对象:
被用来处理重复执行的查询,或处理需要检查在存储过程调用中的输出或返回参数的值的查询。
Recordset对象:
被用来获取数据。
Recordset对象存放查询的结果,这些结果由数据的行(成为记录)和列(称为字段)组成。
每一列都存放在Recordset的Fields集合中的一个Fields对象中。
DAO:
DAO(DatabaseAccessObject)使用MicrosoftJet数据库引擎来访问数据库。
MicrosoftJet为象Access和VisualBasic这样的产品提供了数据引擎。
与ODBC一样,DAO提供了一组API供编程使用。
MFC也提供了一组DAO类,封装了底层的API,从而大大简化了程序的开发。
利用MFC的DAO类,用户可以编写独立于DBMS的应用程序。
DAO是从VisualC++4.0版开始引入的。
一般地讲,DAO类提供了比ODBC类更广泛的支持。
一方面,只要有ODBC驱动程序,使用MicrosoftJet的DAO就可以访问ODBC数据源。
另一方面,由于DAO是基于MicrosoftJet引擎的,因而在访问Access数据库(即*.MDB文件)时具有很好的性能。
DAO类与ODBC类相比具有很多相似之处,这主要有下面几点:
二者都支持对各种ODBC数据源的访问。
虽然二者使用的数据引擎不同,但都可以满足用户编写独立于DBMS的应用程序的要求。
DAO提供了与ODBC功能相似的MFC类。
例如,DAO的CDaoDatabase类对应ODBC的CDatabase类,CDaoRecordset对应CRecordset,CDaoRecordView对应CRecordView,CDaoException对应CDBException。
这些对应的类功能相似,它们的大部分成员函数都是相同的。
AppWizard和ClassWizard对使用DAO和ODBC对象的应用程序提供了类似的支持。
实际上,用户可以很轻松地把数据库应用程序从ODBC移植到DAO。
因为此系统的研发是采用SQLServer2000数据库和VC++6.0,所以采用ADO数据库连接技术。
第三章系统分析
3.1需求分析
随着房屋租赁市场发展以及计算机信息技术的普及,计算机无纸化办公与现代化管理相结合是发展的必然趋势,利用计算机技术进行办公相对于传统人工管理不仅可以提高企业员工的工作效率减少人员开支,还可以提高管理信息的安全性和准确性,极大的减少了工作人员的压力,提高了员工的工作质量。
3.1.1系统非功能性需求
为了充分体现计算机管理房屋租赁信息带来的优点,系统的设计需注意如下几点:
(1)高效性。
为了使研发的软件在效率方面达到最大化,设计方面需要综合考虑房屋租赁流程和对数据库的访问频率,若数据的数量比较大而且房屋的频率又高,应该把数据冗余设计适当的提高一下,另外索引给快速访问表中数据提供了策略,当小的填充因子被设置在建立索引时,很多的自由空间被留在了数据页中,从而通过页分割和重新组织工作的减少达到提高数据库执
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋 租赁 管理 系统 毕业设计 论文