摘要
房地产评估系统对房地产评估信息进行全面现代化管理。但一直以来人们使用传统人工的方式进行评估,这种管理方式存在着许多缺点,如:效率低、计算量大,容易出错。另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
本系统根据用户通过输入位置、面积、用途等房地产评估信息,由系统自行生成相应的评估结果,所以计算量小,准确性高,用户可以方便地查询、打印,还可以方便地对数据进行更新和维护。该系统还有用户界面良好、操作简单、可靠性高等特点。这些优点能够极大地提高评估效率。
根据实际情况,我使用VisualBasic.NET作为数据库前台应用程序开发工具,MicrosoftSQLServer2000作为后台数据库管理工具。
关键字:房地产评估系统,ADO,VB.NET,SQLServer
ABSTRACT
Therealestatetakethegaugeofthesystemstotakethegaugeofthecompletelymodernmanagementofinformationproceedingtorealestate.Butalwayssincethenpeopleusagethewayofartificialtraditionproceedstakethegaugeof,thiskindofmanagementthewayitsalotofweakness,suchas:theefficiencyislow,calculationhavegreatcapacity,andeasilycomeamiss.Anothertimealong,willproducethelargequantityofdocumentwithdata,thisforchecktoseek,renewwithsupportedtoallbroughtnotafewdifficulties.
Alongwithcalculatorsciencethatthecontinuouslyincreasingofsciencetechnique,eachrealmisgraduallymature,anditsmightyfunctionisalreadytohavealreadyenteredthemankindsocietyforthedeepcognition,itofpeopletoerupttoflickmoreandmoreimportantfunction.
Thissystempassestheimportationposition,area,useetc.therealestatetotakethegaugeoftheinformationaccordingtothecustomers,fromthevaluationthatthesystemisbyoneselfborncowgirlpanout,thereforecomputetomeasuresmall,theaccuracyishigh,andthecustomercanexpedientlysearch,print,canstillexpedientlythelogarithmsrenewwithsupportaccordingtotheproceeding.Thatsystemreturnstheusefuldoorinterfacegood,theoperationissimple,highetc.characteristicsofdependable.Theseadvantagescanbiggestincreasethevaluationefficiency.
IusetheVisualBasic.NETtheconductandactionsdatabasethestagedevelopmentthetool,MicrosoftSQLtheServer2000theconductandactionsthedatabasebackstageaccordingtotheactualcircumstance.
Keyword:Therealestatetakethegaugeofthesystem,ADO,VB.NET,SQLServer
目录
第一部分:绪论……………………………………………………………………………5
第二部分:需求分析………………………………………………………………………7
第三部分:总体设计………………………………………………………………………8
第四部分:详细设计………………………………………………………………………12
第五部分:测试报告………………………………………………………………18
第六部分:关键技术分析…………………………………………………………19
第七部分:心得体会………………………………………………………………22
参考文献……………………………………………………………………………22
第一部分绪论
现在我国的房地产评估管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
我作为一个计算机系的本科生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年的所学编制出一个实用的程序来帮助房地产评估机构进行更有效的管理。
归纳起来,好处大约有以下几点:
1.可以存储已评估的报告,安全、高效;
2.只需一到二名评估员即可操作系统,节省大量人力,减少计算量,准确性高;
3.可以迅速查到所需信息,还可以把所需的信息打印出来。
我选择VisualBasic.NET作为数据库前台开发工具。VisualBasic.NET(又成VisualBasic7.0或VB7.0)是Microsoft公司在VisualBasic6.0之后推出的最新版本,集成在VisualStudio.net7.0中,与VisualC .NET以及C#组成了“.NET”构架。VisualBasic.NET提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB.NET是一个相对较好的选择。
采用MicrosoftSQLServer2000作为数据库后台工具。数据库能汇集各种信息以供查询、存储和检索。SQLServer2000的优点在于它是真正的客户机/服务器体系结构。图形化用户界面,使系统管理和数据库管理更加直观、简单。丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。
下面介绍一下ADO技术。
ADO(ActiveXDataObject,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连接。另外如果你可进行更高级别的访问的话,还可能要用到命令对象。例如要调用存储过程等。一个记录集包含有一个字段集,一个字段集则包含有多个字段对象。同样一个命令对象也包含一个参数集,一个参数集则包含有多个参数对象。连接对象也有一个错误集并包含有多个错误对象。