摘要房地产评估系统对房地产评估信息进行全面现代化管理。
但一直以来人们使用传统人工的方式进行评估,这种管理方式存在着许多缺点,如:效率低、计算量大,容易出错。
另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
本系统根据用户通过输入位置、面积、用途等房地产评估信息,由系统自行生成相应的评估结果,所以计算量小,准确性高,用户可以方便地查询、打印,还可以方便地对数据进行更新和维护。
该系统还有用户界面良好、操作简单、可靠性高等特点。
这些优点能够极大地提高评估效率。
根据实际情况,我使用Visual 作为数据库前台应用程序开发工具,Microsoft SQL Server2000作为后台数据库管理工具。
关键字:房地产评估系统,ADO,,SQL ServerABSTRACTThe real estate take the gauge of the systems to take the gauge of the completely modern management of information proceeding to real estate. But always since then people usage the way of artificial tradition proceeds take the gauge of, this kind of management the way its a lot of weakness, such as: the efficiency is low, calculation have great capacity, and easily come amiss. Another time a long, will produce the large quantity of document with data, this for check to seek, renew with supported to all brought not a few difficulties.Along with calculator science that the continuously increasing of science technique, each realm is gradually mature, and its mighty function is already to have already entered the mankind society for the deep cognition, it of people to erupt to flick more and more important function.This system passes the importation position, area, use etc. the real estate to take the gauge of the information according to the customers, from the valuation that the system is by oneself born cowgirl pan out, therefore compute to measure small, the accuracy is high, and the customer can expediently search, print, can still expediently the logarithms renew with support according to the proceeding. That system returns the useful door interface good, the operation is simple, high etc. characteristics of dependable. These advantages can biggest increase the valuation efficiency.I use the Visual the conduct and actions database the stage development the tool, Microsoft SQL the Server2000 the conduct and actions the database backstage according to the actual circumstance.Keyword: The real estate take the gauge of the system,ADO,,SQL Server目录第一部分:绪论 (5)第二部分:需求分析 (7)第三部分:总体设计 (8)第四部分:详细设计 (12)第五部分:测试报告 (18)第六部分:关键技术分析 (19)第七部分:心得体会 (22)参考文献 (22)第一部分绪论现在我国的房地产评估管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机系的本科生,希望可以在这方面有所贡献。
改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助房地产评估机构进行更有效的管理。
归纳起来,好处大约有以下几点:1.可以存储已评估的报告,安全、高效;2.只需一到二名评估员即可操作系统,节省大量人力,减少计算量,准确性高;3.可以迅速查到所需信息,还可以把所需的信息打印出来。
我选择Visual 作为数据库前台开发工具。
Visual (又成Visual Basic 7.0或VB 7.0)是Microsoft公司在Visual Basic 6.0之后推出的最新版本,集成在Visual 7.0中,与Visual C++.NET以及C#组成了“.NET”构架。
Visual 提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
故而,实现本系统是一个相对较好的选择。
采用Microsoft SQL Server2000作为数据库后台工具。
数据库能汇集各种信息以供查询、存储和检索。
SQL Server2000的优点在于它是真正的客户机/服务器体系结构。
图形化用户界面,使系统管理和数据库管理更加直观、简单。
丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。
下面介绍一下ADO技术。
ADO(ActiveX Data Object, Active 数据对象)是Microsoft提供的一种面向对象,与语言无关的数据访问应用编程接口。
据大部分资料介绍,它有如下主要特点:易于使用,可以访问多种数据源,访问速度快,效率高,技术编程接口丰富,低内存支出和占用磁盘空间较少。
ADO模型包括了下列对象:连接(Connection)、命令 (Command)、记录集(Recordset)、字段 (Field)、参数 (Parameter)、错误 (Error)、属性(Property)、集合、事件.它们之间的关系如下图:同传统的数据对象层次(DAO和RDO)不同,ADO可以独立创建。
因此你可以只创建一个"Connection"对象,但是可以有多个,独立的"Recordset"对象来使用它。
我们最常用的主要是Connection、Recordset及Command这三个对象。
对于访问一个数据库来说,我们一般先建立一个ADO连接。
ADO连接可以直接执行SQL语句来操纵数据库,但如果我们要对数据在应用程序和数据源之间进行存取的话,就需要用到记录集对象。
一个ADO连接可以有多个ADO连接,但一个ADO连接一般只能对应一个且必须对应一个ADO连接。
另外如果你可进行更高级别的访问的话,还可能要用到命令对象。
例如要调用存储过程等。
一个记录集包含有一个字段集,一个字段集则包含有多个字段对象。
同样一个命令对象也包含一个参数集,一个参数集则包含有多个参数对象。
连接对象也有一个错误集并包含有多个错误对象。
第二部分需求分析管理房地产评估信息工作的本身特点及特殊性质,单靠人力,会使从事这项工作的管理人员过度缠身于烦琐的业务中,难免会发生许多错误,难以做到管理的规范化,这不符合管理工作的今后发展趋势。
因此,需要开发一种功能全面,操作简单的管理系统软件来辅助作用,人机配合,能够使机器承担部分工作,是管理员逐步摆脱一些无谓的,琐碎的业务,这对充分利用人力资源的主导作用及使管理工作逐步步入规范化轨道有着重要意义。
使用计算机对房地产评估信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高房地产评估信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
通过对用户的调查了解,这个程序主要应完成以下的几点要求:◇评估人员登录系统,评估人员输入评估信息如委托方的信息,房屋资料,房屋状况,房屋分幢成新程度(完损等级)评定表。
◇系统根据用户输入的房屋资料,房屋状况,房屋分幢成新程度(完损等级)评定表自动生成房屋价格。
可以把评估结果打印出来。
◇按各种条件统计,归档。
◇随时按组合查询和模糊查询对评估报告查询。
◇只有有权限的人才可以对数据库进行维护。
第三部分总体设计下面将介绍总体设计部分。
数据库设计:根据人员规模,我们只建立起一个数据库,在此数据库基础上建立起如下表。
小型报告表(xxbg)估价师档案表(gjsda)设计用途表(sjyt)房地产表(fdc)以上几张表均属于基本表。
程序设计:将房地产评估系统设计成五个大模块,如图所示:1.评估报告模块:评估人员将获得的评估信息输入系统,评估信息依次输入到房屋资料,房屋状况,房屋分幢成新程度(完损等级)评定表,估价对象概况栏,根据以上信息自动完成估价结果和估价分析与计算。
这样就形成了评估报告。
根据需要也可以把评估报告通过打印机打印出来。
也可以查询已创建的评估报告。