资源目录
压缩包内文档预览:
编号:58693746
类型:共享资源
大小:1.73MB
格式:RAR
上传时间:2020-03-17
上传人:qq77****057
认证信息
个人认证
李**(实名认证)
江苏
IP属地:江苏
7.2
积分
- 关 键 词:
-
房地产评估系统VB.NET
SQL2000
房地产
评估
系统
VB
NET
- 资源描述:
-
房地产评估系统VB.NET SQL2000,房地产评估系统VB.NET,SQL2000,房地产,评估,系统,VB,NET
- 内容简介:
-
大型报告估价方法 一、 房地产估价方法0 成本法0.0 重置成本法0.1 成本法1 市场比较法1.0 直接比较法1.1 间接比较法1.1.0 区域因素间接比较修正1.1.1 个别因素间接比较修正2 假设开发法2.0 假设开发法2.1 假设开发法(适用于预期售价)2.2 假设开发法(适用于预期租金)3 收益法3.0 最简单的情形3.1 有限年期且其他因素不变的情形3.2 纯收益在前若干年有变化的情形3.2.0 有限年期的情况3.2.1 无限年期的情况3.3 预知未来若干年后的房地产价格的情形3.4 纯收益按等差级数递增的情形3.4.0 有限年期的情况3.4.1 无限年期的情况3.5 纯收益按等差级数递减的情形3.5.0 有限年期的情况3.5.1 无限年期的情况3.6 纯收益按一定比率递增的情形3.6.0 有限年期的情况3.6.1 无限年期的情况3.7 纯收益按一定比率递减的情形3.7.0 有限年期的情况3.7.1 无限年期的情况二、 土地估价方法0 基准地价修正法1 市场比较法1.0 直接比较法1.1 间接比较法1.1.0 区域因素间接比较修正1.1.1 个别因素间接比较修正2 假设开发法2.0 假设开发法2.1 假设开发法(适用于预期售价)2.2 假设开发法(适用于预期租金)三、 房地产估价方法0 成本法0.0 重置成本法0.1 成本法1 市场比较法1.0 直接比较法1.1 间接比较法1.1.0 区域因素间接比较修正1.1.1 个别因素间接比较修正2 假设开发法2.0 假设开发法2.1 假设开发法(适用于预期售价)2.2 假设开发法(适用于预期租金)成本法/重置成本法输入:A. 建筑面积;B. 成新系数;C. 重置价;D. 房屋价格调节系数;E. 其它调节系数1(E=该调节系数的值(%), EN=该调节系数的名称);F. 其它调节系数2(F=该调节系数的值(%), FN=该调节系数的名称);G. 其它调节系数3(G=该调节系数的值(%), GN=该调节系数的名称);H. 其它调节系数4(H=该调节系数的值(%), HN=该调节系数的名称);I. 其它调节系数5(I=该调节系数的值(%), IN=该调节系数的名称);J. 其它调节系数6(J=该调节系数的值(%), JN=该调节系数的名称)。输出:注:D、E、F、G、H、I、J可以是正或负数。成本法/成本法输入:输出:注: 市场比较法输入:A. 可比实例价格;B. 交易情况修正(%);C. (C1Cn)交易日期修正(%);D. 标准化修正(%);E. 区域因素修正(%);F. 个别因数修正(%);G. 面积。输出:直接比较法:间接比较法/区域因素间接比较修正:间接比较法/个别因素间接比较修正:注:B、C1Cn、D、E、F可以是正或负数。收益法输入:r. 房地产的资本化率(%)。输出: V(表示房地产价格)最简单的情形:有限年期且其他因素不变的情形:纯收益在前若干年有变化的情形l 有限年期的情况:l 无限年期的情况:预知未来若干年后的房地产价格的情形:纯收益按等差级数递增的情形l 有限年期的情况:l 无限年期的情况:纯收益按等差级数递减的情形l 有限年期的情况:l 无限年期的情况:纯收益按一定比率递增的情形l 有限年期的情况:l 无限年期的情况:纯收益按一定比率递减的情形l 有限年期的情况:l 无限年期的情况:房地产评估系统摘 要房地产评估系统是针对房地产评估处的大量业务处理工作而开发的信息管理系统。是房地产公司用计算机进行全面现代化管理的信息系统。房地产评估系统根据用户的要求,用计算机实现房地产基本信息的录入、查询、系统维护以及修改、删除。 用户通过输入的面积、位置、设计用途等基本信息,由系统自行生成相应的统计数据以供用户查询、打印,另外用户还可以对这些基本信息进行定期的更新和删除。房地产评估系统根据估价信息自动估算出房地产的价值,这是房地产评估系统中最重要的部分。房地产评估管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。 用计算机管理房地产评估系统,具有着查找方便、操作简单、用户界面良好、可靠性高、估价的准确性强等特点。鉴于以上的特点,我选择了Microsoft公司的Visual Basic.NET为前台开发工具,以SQL Server为后台数据库,我认为两者的结合是本次毕业设计的最佳选择。关键字:ADO , VB.NET , SQL Server , 估价ABSTRACTThe assessment system of real estate is that the plenty of businesses according to the assessment place of real estate handle the working information management system of development. It is the companys information system of real estate that carries out all-sidedly modern management with computer. The assessment systematic basis of real estate the requirement of user, realize the record of the basic information of real estate with computer to enter , inquire , system maintenance as well as modification , delete. User generates corresponding statistical data independently through the basic informations such as design use, location and the area of input by system to let user inquires and prints , additionally user can still go on for these basic informations regular update and delete. The assessment systematic basis of real estate appraise information automatic estimation make the value of real estate, this is the most important part in the assessment system of real estate. The assessment system of real estate makes great effort to manage the data with fussy these to the user channel with shortcut convenience. It is good to have with the computer management assessment system of real estate to seek convenient, operating simple, user interface , reliability is high , appraise accuracy strong etc. characteristic. In view of above characteristic, I have selected Visual Basic of Microsoft company . NET is proscenium development tool, with SQL Server as the database of backstage supporter, me think the combination of two is the best option of graduated design. Keyword: ADO , VB.NET , SQL Server , appraises 第一章 绪论11开发背景现在我国的房地产评估水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 房地产评估管理系统是一个房地产企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以房地产系统应该能够为用户提供充足的信息和快捷地查询、统计手段。但一直以来人们使用传统人工的方式进行估价统计并管理大量的数据,这种管理方式存在着许多缺点。以前人们通过长久以来的市场调查下,对所获得信息进行大量而又复杂的计算,并通过大批人统计出来的结果来进行估价统计。但是这样统计出来的结果通常准确性不高,又存在着很多缺点,如:效率低、保密性差、花费大量的人力和时间,并产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 使用计算机对房地产信息进行管理,具有着手工管理所无法比拟的优点。我们开发的房地产评估系统是对各种操作进行自动化操空,直接面向评估师、简化大量的人力劳动,为管理决策提供科学的数据依据,并且查找方便、可靠性高、存储量大等优点。它完全代替了以往的工作量大、繁琐又容易出错的手工进行的估价方法,并极大地提高工作效率。同时,对于从事房地产开发,经营以及信息咨询等中介性企业及人员也有重要实用价值和参考作用的,也是企业的科学化、正规化管理,与世界接轨的重要条件。 根据以上的分析我们选择了Microsoft开发的VisualBasic.NET为开发工具,数据库为SQL。下面我们了解一下它们有什么独特之处。12开发工具简介 我们选择了VisualBasic.NET为前台开发工具,SQL为后台数据库。我们之所以选择它们有以下的优点。 编程环境的选择VisualBasic.NET是Microsoft公司在Visual Basic 6.0之后推出的最新版本,是Windows应用程序开发工具,目前最为广泛的、易学易用的面向对象的开发工具。Visual BASIC.NET提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应应用程序的运行效率和可靠性。Visual Basic.NET支持包括实现继承在内的全部面向对象的语言特性。具备了这些语言特性,Visual Basic.NET将具有快速开发企业级关键应用程序所需要的所有能力,同时保持了使其成为世界上最流行的开发工具的直接访问性。此外,开发人员还可以通过显式的自由线程编写具有高度可伸缩性的代码,同时通过其他现代化的语言特征(如结构化的异常处理等)编写具有较高可维护性的代码。VisualBasic.NET提供了良好的用户界面和ADO数据访问技术。故而,实现本系统VB.NET是一个相对较好的选择。下面简要介绍一下ADO ADO即ActiveX数据对象,是微软公司处理关系数据库和非关系数据库中信息的最新技术,是数据库应用程序面向对象的接口。ADO基于微软公司最新的OLE DB数据访问模式,是专门为了给大范围的商业数据源提供访问而设计的,包括传统的关系数据库表、电子邮件系统、图形格式、Internet 资源等。ADO技术基于通用对象模型(CMO),它提供了多种语言的访问技术,同时,由于ADO提供了访问自动化接口,所以ADO可以用描述性的脚本语言来访问。所以它更适合与大量和大事务量的网络计算机系统。ADO对象模型如下图所示。ConnectionErrorErrorsCommandParameterParametersRecordsetFieldFieldsADO顶层有3个对象Connection、Command 、Recordset: Connection对象可以指定数据源,建立与数据源的连接、隔离特定的连接。 Command对象对数据源执行指定的命令。它可以接受SQL语句、表的名称和存储过程的名称,执行SQL查询、更新数据、插入记录等。 Recordset对象表示的是来自表或命令执行结果的记录全集,操作来自提供者的几乎所有数据。该模型也反映了ADO的4个集合: 每个对象都有Properties(属性)集合。 Errors(错误)集合包含连接数据库失败时产生的所有Errors对象。 Parameters(参数)集合包含Command对象的所有Parameter对象。 Fields(字段)集合包含Recordset对象的所有Field对象。 数据库的选择SQL Server2000是由Microsoft开发和推广的数据库管理系统(DBMS)。数据库能汇集各种信息以供查询、存储和检索。SQL Server 的优点在于它能使用数据表示图或自定义窗体收集信息。另外,SQL Server允许创建自定义报表用于打印或输出数据库中的信息。SQL Server也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。SQL Server是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。 SQL Server2000具有高性能、可靠性和可扩充性的优点,同时又引进了数据库和服务器增强功能,以及其他一些新的性能,使它成为一个杰出的数据平台,可用于大型联机事务处理、数据仓库及电子商务等。如上所述,SQL SERVER 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 根据以上的特点的分析我觉得两者的结合是最佳的选择。第二章 需求分析需求分析的基本任务是准确的回答“ 系统必须做什么?”这个问题。在需求分析这个阶段,需要仔细的研究系统所实现的功能,并进一步将他们具体化。 2.1任务概述u 目标将房地产评估处的大量业务,用计算机系统操作完成,对它进行全面现代化管理,以便提高评估信息管理效率。u 运行环境软件:Microsoft Windows 2000 Server及Windows 2000 SPI 或更高版本 IE5.5以上硬件:64 MB RAM 鼠标或其他定点设备u 系统要完成的任务 获取估价任务 明确估价基本事项 制定评估作业计划 收集整理相关资料 选择评估方法进行计算决定评估额 撰写评估报告2.2 功能需求系统必须完成的功能包括:c 评估录入功能此项功能主要完成以下部分的录入工作: 完成估价对象与相关房地产评估信息的录入。 根据信息自动实现估价结果、估价分析与计算。评估立项,确认评估事项的原始资料、评估日期范围、评估方法等。每种估价方法都有其适用范围,同时根据评估师的经验即可确定可能选用的方法。该部分是本系统最重要的部分。c 系统维护功能该功能主要实现系统数据的维护。使得评估报告中的一些数据受到保护,以确保数据的完整性和一致性。 c 用户管理功能数据库用户管理,对使用数据库的用户进行管理。c 查询功能该功能从不同的角度进行查询,多层次地满足用户对系统内部数据的检验要求。c 统计功能系统中的统计功能可以使用户全面查看到系统内部的综合数据,并对信息的输入、查询进行统计生成表。c 输出功能将系统内部的数据以报表的格式打印输出。第三章 总体设计一旦确定了软件需求之后,就进入了开发阶段。系统的主要功能与性能指标有了明确的标准,下面详细介绍总体设计的内容。3.1系统组成房地产评估系统主要有3大模块,即:1评估报告模块 2系统维护模块 3统计查询模块 。房地产评估系统 统计查询模块评估报告模块系统维护模块帮 助关于评估系统统计模块查询模块打开报告新建报告更改密码归档报告刷新数据数据维护输出报表1评估报告模块功能: 完成估价对象与相关房地产评估信息的录入。 根据信息自动实现估价结果、估价分析与计算。2统计查询模块功能: 根据不同的条件进行查询、统计,并生成报表输出。3系统维护模块功能: 主要实现系统数据的维护,如:更改系统登录密码、系统数据维护、刷新数据、归档报告。系统维护3.2设计思路系统的设计和实现主要分以下几个步骤:1) 系统数据库的设计。2) 设计用于数据库数据录入的“评估报告” 、“统计报表” 、“查询” 、“系统维护”模块以及“用户管理模块”。这些模块的功能主要用于数据库中各个表的数据录入和维护。3) 设计用于数据库数据的检索功能模块。如:“打开评估报告”、“房地产估价统计”、“归档评估报告”。他们将完成关于相关信息的查询和综合统计工作。4) 设计用于数据报表输出功能模块,其中包括“房地产估价统计报表”和“房地产评估报告”。他们将完成经过计算机处理的、按照特定格式进行输出和打印的数据的工作。5) 设计程序 3.3 系统数据库的设计根据SQL的优点和特点,采用了SQLServer 2000为后台数据库,并设计了以下几个表:小型评估报告表(Xxbg)字段含义字段名类型长度允许空估价评估编号gjbgbhnchar12估价师gjsnchar3委托方wtfnchar27估价方gjfnchar27估价日期gjrqsmalldatetime4估价时点gjsdsmalldatetime4估价目的gjmdnchar10估价方法gjffnchar10房屋所有权人syqrnchar14房权证号fqzznchar2丘(地)号qdhnchar20报告有效期yxqnchar9幢号zhnchar5结构jgnchar5房号fhnchar11房屋总屋数zcssmallint2所在数层szcsnchar6建筑面积jzmjjzmj4设计用途sjytnchar6地基基础djjc1smallint2承重构件czgj1smallint2非承重墙fczq1smallint2屋面wm1smallint2楼地面ldm1smallint2门窗mc1smallint2外装饰wzc1smallint2内装饰nzc1smallint2顶棚dp1smallint2细木装修xmzx1smallint2水卫sw1smallint2电气照明dgzm1smallint2采暖cn1smallint2编号作为主码,输入信息时它是自动生成的,所以应设置为不可改写的。估价日期,估价目的,估价时点,结构,设计用途以列表的形式显示,由用户在指定范围内选择。估价师档案表(gjsda)字段含义字段名类型长度允许空估价师编号gisidnchar3姓名namenchar4资格zgnchar10职称zcnchar10密码passwordnchar7估价师编号自动生成,不为空。系统数据维护功能表:Qx 主键:字段含义字段名数据类型长度允许空基本数据 jbsjBoolean2估价师档案gjsdaBoolean2估价目的gjmdBoolean2房屋结构 fwjgBoolean2估价依据 gjyjBoolean2设计用途sjytBoolean2估价原则gjyzBoolean2房地产价值定义jzdyBoolean2房地产估价收费标准gjsfBoolean2宗地评估收费标准pgsfBoolean2查询表:SrchXxbg 字段含义字段名称数据类型长度允许空估价师gjsnchar3房权证号fqzhnchar2丘(地)号qdhnchar20幢号zhinteger5房号fhinteger11估价时点gjsdsmalldatetime4估价目的gjmdnchar10设计用途sjytnchar6房屋所有权人syqrnchar14房屋坐落fwzlnchar6统计查询表:frmTotal 主键:gjs字段含义字段名称数据类型长度允许空估价师gjsnchar3估价目的gjmdnchar10设计用途sjytnchar6估价时点gjsdsmalldatetime4统计查询结果表字段含义字段名称数据类型长度允许空件数jsinteger4建筑面积jzmjreal4估价额gjenvarchar8收费额sfenvarchar8编号作为主码,输入信息时它是自动生成的,所以应设置为不可改写的。估价日期,估价目的,估价时点,结构,设计用途以列表的形式显示,由用户在指定范围内选择。编号作为主码,输入信息时它是自动生成的,所以应设置为不可改写的。第五章 详细设计5.1 评估录入模块 功能简介 完成估价对象与相关房地产评估信息的录入。 根据信息自动实现估价结果、估价分析与计算。 用户登录后评估报告编号自动生成。1 窗口:frmXxbg2 实现:在窗口frmXxbg中A. 评估人员将获得的评估信息输入系统,评估信息依次输入到房屋资料、房屋状况、房屋分幢成新程度(完损等级)评定表、估价分析与计算、估价对象概况栏。B. 系统将根据信息计算出的结果,在估价分析与计算和估价结果栏里自动显示估价的时间电、估价结果和相关的信息。C. 系统根据用户输入的以上信息自动计算房地产价值和成新等级,系统根据以下的计算方法估价计算。u 下面简要地介绍以下房地产的估价计算方法:房地产价置 = 重置价 * 成新系数 * (1+其他调节系数合计% / 100) * (1+房屋价格调节系数% / 100) * 面积成新系数 = 成新 / 10 成新 = ( 结构部分系数合计 * C + 装修部分系数合计 * S + 设备部分系数合计 * B ) / 10其中: C + S + B = 1 (C、S、B是权重)系统根据用户输入的信息自动合计结构部分系数、装修部分系数和设备部分系数。系统根据以下信息自动合计:结构部分系数合计 = 地基基础系数 + 承重构件系数 + 非承重墙系数 + 屋面系数 + 楼地面系数 装修部分系数合计 = 门窗系数 + 外装饰系数 + 内装饰系数 + 顶棚系数 + 细木装修系数 设备部分系数合计 = 水木系数 + 电气照明系数 + 采暖系数 其他调节系数合计 = 环境系数 + 装饰设备系数 + 楼层系数 + 营业房系数注:公式中的重置价、房屋价格调节系数、其他调节系数、面积以及权重是用户 输入的部分,应在TextBox中实现。系统根据TextBox中的信息自动计算成 新、成新系数、房地产价置。在窗口frmXxbg中 部分代码:在估价人员每输入TextBox项时就会激发TextChanged事件,如:Private Sub txtXs16_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtXs16.TextChanged, txtSw1.TextChanged, txtDqzm1.TextChanged, txtCn1.TextChanged Calc_Xj(16) upDated = TrueEnd Subu “估价分析与计算”和“估价结果”文本框与其他文本框不同,自动生成其内容。“估价分析与计算”文本框中的内容根据重置价、成新系数、计算方法的不同其内容自动变换。“估价结果”文本框中的内容根据所选择时间点和所计算出的价格,显示不同的文本内容。 部分代码如下自动生成“估价分析与计算”和“估价结果”的TextBox内容的源代码Private Sub chgFXJSandGJJG() Dim sStr, sStr1, s1, s2 As String, i As Short sStr = 根据估价依据和有关因素,估价对象的房地产重置价确定为 & _ Format(Val(txtCbfCzj.Text), 0.00#) & 元/平方米,成新系数为 & Format(Val(lblCx.Text) / 10, 0.00#) sStr1 = vbCrLf & Trim(cmoJzdy.Text) & vbCrLf & = & Format(Val(txtCbfCzj.Text), 0.00#) & & Format(Val(lblCx.Text) / 10, 0.00) & (1 If Val(txtCbftjxsV1.Text) 0 Then sStr = sStr & , & Trim(txtCbftjxs1.Text) & 调节系数 & IIf(Val(txtCbftjxsV1.Text) 0, +, ) & Trim(txtCbftjxsV1.Text) & % sStr1 = sStr1 & IIf(Val(txtCbftjxsV1.Text) 0, +, ) & Trim(txtCbftjxsV1.Text) & % End If s1 = Format(Val(lblCbfScjz.Text), #,#,#,#,#0.00) s2 = rmbDaXie(Val(Trim(lblCbfScjz.Text) sStr1 = sStr1 & & Format(Val(txtJzmj.Text), #,#,#,#,#0.00#) & vbCrLf & = & _ s1 & (元)。 & vbCrLf & 大写人民币 & s2 & 。 txtFxJs1.Text = sStr & sStr1 txtGjJg.Text = 估价对象在估价时点 & Format(datGjsd.Value, yyyy年MM月dd日) & 的 & Trim(cmoJzdy.Text) & 评估为 & s1 & 元, & vbCrLf & 大写人民币 & s2 & 。5.2 系统维护功能模块此功能主要是实现系统数据和数据库的维护。 功能简介该功能主要完成数据的一般性维护,数据的恢复与备份、数据的定期删除,还提供了本系统的部分维护功能,如:完成密码的更新,系统数据维护,归档评估报告,刷新系统数据等操作。: 窗口: frmChgPassword ,frmWeihu ,frmGd 5.2.1更改系统登录密码模块 功能:更改某个用户密码,以便更好地维护用户。1窗口:frmChgPassword2实现:在frmChgPassword中 部分代码如下:两次输入的密码不想等,将执行以下代码:在cmdOK_Click事件中If txtPassword.Text.Trim txtRePassword.Text.Trim ThenMsgBox(两次输入的密码不相等,请重新输入!, MsgBoxStyle.OKOnly + MsgBoxStyle.Critical, 错误) txtRePassword.Clear() txtPassword.Focus() txtPassword.SelectionStart = 0 txtPassword.SelectionLength = txtPassword.Text.Length 5.2.2系统数据维护模块 功能:对数据库的数据进行维护1窗口:frmWeihu 2实现:实现新数据的录入、查询现有数据、删除过期数据等功能。在窗口frmWeihu中 部分代码如下:If jbsjUpdated Or gjsdaUpdated Or gjmdUpdated Or fwjgUpdated Or gjyjUpdated Or sjytUpdated Or gjyzUpdated Or jzdyUpdated Then ans = MsgBox(系统数据已变,是否保存当前数据?, MsgBoxStyle.YesNoCancel + MsgBoxStyle.Exclamation, 小型报告) Select Case ans Case MsgBoxResult.Yes savXtsj() Cancel = False Case MsgBoxResult.No Cancel = False Case MsgBoxResult.Cancel Cancel = True End SelectEnd If注:系统要维护的数据,基本数据、估价师档案、房地产估价收费标准、估价依据、一般宗地评估收费标准、设计用途、房屋结构、估价目的、估价原则、房地产价值定义。5.2.3归档报告模块 功能:归档评估报告模块的主要功能是按不同时间段和不同估价师查找其所有评估报告,然后在找到的结果中再选择所需的评估报告保存到相关目录中。1 窗口:frmGd2 实现:按估价人员和估价时间段查询,并选择归档内容保存。在窗口frmGd中 部分代码如下:开始查询按钮cmdStart_Click事件:Dim srchStr As String, i As Integer If bg = True Then srchStr = SELECT TOP 100 PERCENT Xxbg.gjbgBH, Xxbg.Gjrq, Xxbg.Syqr, Xxbg.Fqzh & _ FROM Xxbg INNER JOIN gjsda ON Xxbg.gjs = gjsda.gjsID WHERE ( & _ (Gjsda.Name LIKE % & cmoGjs.Text.Trim & %) AND & _ (Xxbg.Gjrq BETWEEN & datGjrq1.Value & AND & datGjrq2.Value & ) AND & _ (Xxbg.gd=0) & _ ORDER BY Xxbg.gjbgBH Else srchStr = SELECT TOP 100 PERCENT gjbgBH, Fzyrq, Tzyrq, Xmmc & _ FROM dxbg WHERE ( & _ (Fzyrq= & datGjrq1.Value & ) And (Tzyrq= & datGjrq2.Value & ) And & _ (Gd = 0) And (Gjs Like % & cmoGjs.Text.Trim & %) ORDER BY gjbgBH End If5.3 查询功能模块此功能主要实现应用系统中常用的一种查询方式,可以对已有的信息进行查询,其主要目的是在一大堆评估报告当中迅速地查找所需的评估报告。 功能简介该功能主要根据房地产评估报告的不同条件信息进行查询。查询时可以选择条件中的一个或多个来实现,根据不同的信息将显示不同的结果。查询条件如:按房屋所有权人,房权证号,房屋坐落,估价时点,丘地号,设计用途,幢号,估价目的,房号,估价人名等不同的条件来查询。考虑运行速度,适当使用索引。1窗口:frmSrch2实现:按照不同信息进行查询在窗口frmSrch中 部分代码如下:在cmdBegin_Click事件中srchStr = SELECT TOP 100 PERCENT Xxbg.gjbgBH,Gjsda.Name, Xxbg.Gjsd, Xxbg.Syqr, Xxbg.Fqzh, Xxbg.Qdh, Xxbg.Zh, Xxbg.Fh,Xxbg.Fwzl, Xxbg.Gd & _ FROM Xxbg INNER JOIN gjsda ON Xxbg.gjs = gjsda.gjsID WHERE (& _ (Gjsda.Name LIKE % & cmoGjs.Text.Trim & %) AND & _ (Xxbg.Gjsd BETWEEN & datGjsd1.Value & AND & datGjsd2.Value & ) AND & _ (Xxbg.Syqr LIKE % & txtSyqr.Text.Trim & %) AND & _ (Xxbg.Fqzh LIKE % & txtFqzh.Text.Trim & %) AND & _ (Xxbg.Qdh Like % & txtQdh.Text.Trim & %) And & _ (Xxbg.Zh Like % & txtZh.Text.Trim & %) And & _ (Xxbg.Fh Like % & txtFh.Text.Trim & %) AND & _ (Xxbg.Gjmd LIKE % & cmoGjmd.Text.Trim & %) AND & _ (Xxbg.Sjyt LIKE % & cmoSjyt.Text.Trim & %) AND & _ (Xxbg.Fwzl Like % & txtFwzl.Text.Trim & %) & _ ORDER BY xxbg.gjsd DESC,Xxbg.gjs 5.4 统计功能模块统计功能可以让用户更加直观、更加方便地查看和信息数据。 功能简介该模块是完成对评估报告信息的输入、查询、并以此进行统计生成“评估报告情况表”和“评估报告汇总表”,并提供该表的查询、打印功能。还可以根据选择条件的不同进行不同方面的统计 。1窗口:frmTotal2实现:按时间段,估价人员,估价目的,设计用途条件来统计。在窗口frmTotal中 部分代码如下:按照估价目的sGjmd = like % If chkGjmd.CheckedItems.Count 0 Then sGjmd = in ( For i = 0 To chkGjmd.CheckedItems.Count - 1 sGjmd = sGjmd & & Trim(chkGjmd.CheckedItems(i) & , Next Mid(sGjmd, Len(sGjmd), 1) = )End If 第六章 测试报告软件测试在开发软件过程中是一个不可缺少的部分,因为在开发软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,因为,在通过严格的技术审查,尽可能早地发现并纠正错误;但是,经验表明审查并不能发现所有的差错,此外在编码过程中还不可避免地会引入一些新的错误。如果在软件投入生产性运行之前,没有发现并纠正软件中的大部分差错,则这些差错迟早会再生产过程中暴露出来,那时不仅仅改正这些错误的代价更高,而且往往会造成很恶劣的后果。测试的目的就是在软件投入生产运行之前,尽可能多的发现并纠正软件中的错误。测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用;如果知道产品内部的工作过程,可以通过测试来检验产品内部动作是否按照规格说明书的规定正常运行。前一个方法称为黑盒测试,后一个方法称为白盒测试。我在系统设计的编码过程中进行了模块测试,编码结束后进行了系统测试和验收测试。下面将介绍测试方案、测试过程和测试结果。一模块测试1测试方案采用了白盒测试,即按照程序内部的逻辑结构,检验程序中的每条通路是否都按照预定的要求正常工作。2 测试过程检验模块之间的接口:每个被调用的模块是否正确接受参数;每个调用模块是否能调用每个自己想要调用的模块。3 测试结果测试结果表明,每个模块之间的接口吻合,即被调用模块都能正确接收参数,调用模块能够调用想要调用的每个模块。二测试和验收测试1 测试方案采用了黑和测试,即检查程序功能是否能按照规格说明书的规定正常使用,程序是否适当地接受输入数据产生正确的输出信息,并且保持外部信息的完整性。2 测试过程:主要检验是否能正确实现每个功能。A每个功能是否能够按照要求正常使用,功能包括:输入、查询、报表、统计、数据灌入和维护功能。B数据库里的记录是否符合要求C用户界面是否良好3 测试结果结果表明,每个功能都能按照要求正常使用,达到了预期的标准。数据库里的记录符合要求,用户界面较友好。第七章 关键技术分析系统设计用到的技术有:1)在窗口与菜单的设计阶段,主要采用了VB.NET面向对象开发中提供的继承和封装方法的使用,使得功能相同或相近的窗口和菜单只需进行一次祖先窗口或菜单的完整设计,然后通过继承这个设计好的窗口和菜单。2)采用了多文档界面(MDI)技术,不同的窗体之间可以交换数据,通过事件驱动来交换数据,即一个窗体触发一个事件之后,另一个事件捕获事件,并进行数据交换。3)在本此设计中以Crystal Report增加报表功能,以便提供用户交互式、高品质的报表功能。4) 采用了ADO技术。ADO是Microsoft数据库应用程序开发的新接口,是OLE DB数据模式访问高层数据库。ADO根据数据库中的一个或多个数据表建立一个RECO
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。