房地产评估系统VB.NET SQL2000论文.doc
房地产评估系统1摘要房地产评估系统是针对房地产评估处的大量业务处理工作而开发的信息管理系统。是房地产公司用计算机进行全面现代化管理的信息系统。房地产评估系统根据用户的要求,用计算机实现房地产基本信息的录入、查询、系统维护以及修改、删除。用户通过输入的面积、位置、设计用途等基本信息,由系统自行生成相应的统计数据以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新和删除。房地产评估系统根据估价信息自动估算出房地产的价值,这是房地产评估系统中最重要的部分。房地产评估管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。用计算机管理房地产评估系统,具有着查找方便、操作简单、用户界面良好、可靠性高、估价的准确性强等特点。鉴于以上的特点,我选择了Microsoft公司的VisualBasic.NET为前台开发工具,以SQLServer为后台数据库,我认为两者的结合是本次毕业设计的最佳选择。关键字:ADO,VB.NET,SQLServer,估价房地产评估系统2ABSTRACTTheassessmentsystemofrealestateisthattheplentyofbusinessesaccordingtotheassessmentplaceofrealestatehandletheworkinginformationmanagementsystemofdevelopment.Itisthecompanysinformationsystemofrealestatethatcarriesoutall-sidedlymodernmanagementwithcomputer.Theassessmentsystematicbasisofrealestatetherequirementofuser,realizetherecordofthebasicinformationofrealestatewithcomputertoenter,inquire,systemmaintenanceaswellasmodification,delete.Usergeneratescorrespondingstatisticaldataindependentlythroughthebasicinformationssuchasdesignuse,locationandtheareaofinputbysystemtoletuserinquiresandprints,additionallyusercanstillgoonforthesebasicinformationsregularupdateanddelete.Theassessmentsystematicbasisofrealestateappraiseinformationautomaticestimationmakethevalueofrealestate,thisisthemostimportantpartintheassessmentsystemofrealestate.Theassessmentsystemofrealestatemakesgreatefforttomanagethedatawithfussythesetotheuserchannelwithshortcutconvenience.Itisgoodtohavewiththecomputermanagementassessmentsystemofrealestatetoseekconvenient,operatingsimple,userinterface,reliabilityishigh,appraiseaccuracystrongetc.characteristic.Inviewofabovecharacteristic,IhaveselectedVisualBasicofMicrosoftcompany.NETisprosceniumdevelopmenttool,withSQLServerasthedatabaseofbackstagesupporter,methinkthecombinationoftwoisthebestoptionofgraduateddesign.Keyword:ADO,VB.NET,SQLServer,appraises房地产评估系统3第一章绪论11开发背景现在我国的房地产评估水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。房地产评估管理系统是一个房地产企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以房地产系统应该能够为用户提供充足的信息和快捷地查询、统计手段。但一直以来人们使用传统人工的方式进行估价统计并管理大量的数据,这种管理方式存在着许多缺点。以前人们通过长久以来的市场调查下,对所获得信息进行大量而又复杂的计算,并通过大批人统计出来的结果来进行估价统计。但是这样统计出来的结果通常准确性不高,又存在着很多缺点,如:效率低、保密性差、花费大量的人力和时间,并产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。使用计算机对房地产信息进行管理,具有着手工管理所无法比拟的优点。我们开发的房地产评估系统是对各种操作进行自动化操空,直接面向评估师、简化大量的人力劳动,为管理决策提供科学的数据依据,并且查找方便、可靠性高、存储量大等优点。它完全代替了以往的工作量大、繁琐又容易出错的手工进行的估价方法,并极大地提高工作效率。同时,对于从事房地产开发,经营以及信息咨询等中介性企业及人员也有重要实用价值和参考作用的,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上的分析我们选择了Microsoft开发的VisualBasic.NET为开发工具,数据库为SQL。下面我们了解一下它们有什么独特之处。12开发工具简介我们选择了VisualBasic.NET为前台开发工具,SQL为后台数据库。我们之所以选择它们有以下的优点。编程环境的选择VisualBasic.NET是Microsoft公司在VisualBasic6.0之后推出的最新版本,是Windows应用程序开发工具,目前最为广泛的、易学易用的面向对象的开发工具。VisualBASIC.NET提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应应用程序的运行效率和可靠性。VisualBasic.NET支持包括实现继承在内的房地产评估系统4全部面向对象的语言特性。具备了这些语言特性,VisualBasic.NET将具有快速开发企业级关键应用程序所需要的所有能力,同时保持了使其成为世界上最流行的开发工具的直接访问性。此外,开发人员还可以通过显式的自由线程编写具有高度可伸缩性的代码,同时通过其他现代化的语言特征(如结构化的异常处理等)编写具有较高可维护性的代码。VisualBasic.NET提供了良好的用户界面和ADO数据访问技术。故而,实现本系统VB.NET是一个相对较好的选择。下面简要介绍一下ADOADO即ActiveX数据对象,是微软公司处理关系数据库和非关系数据库中信息的最新技术,是数据库应用程序面向对象的接口。ADO基于微软公司最新的OLEDB数据访问模式,是专门为了给大范围的商业数据源提供访问而设计的,包括传统的关系数据库表、电子邮件系统、图形格式、Internet资源等。ADO技术基于通用对象模型(CMO),它提供了多种语言的访问技术,同时,由于ADO提供了访问自动化接口,所以ADO可以用描述性的脚本语言来访问。所以它更适合与大量和大事务量的网络计算机系统。ADO对象模型如下图所示。ADO顶层有3个对象Connection、Command、Recordset:Connection对象可以指定数据源,建立与数据源的连接、隔离特定的连接。Command对象对数据源执行指定的命令。它可以接受SQL语句、表的名称和存储过程的名称,执行SQL查询、更新数据、插入记录等。Recordset对象表示的是来自表或命令执行结果的记录全集,操作来自提供ConnectionErrorsErrorCommandParameterParametersRecordsetFieldsField