下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、房地产评估系统 延边大学本科毕业论文房地产评估系统作 者 院 系 专 业 年 级 学 号 指导教师 职 称 答辩日期 摘 要房地产评估系统对房地产评估信息进行全面现代化管理.但一直以来人们使用传统人工的 方式进行评估,这种管理方式存在着许多缺点,如:效率低、计算量大,容易出错.另外时间一长,将产生大量的 文件和数据,这对于查找、更新和维护都带来了 不少的 困难.随着科学技术的 不断提高,计算机科学日渐成熟,其强大的 功能已为人们深刻认识,它已进入人类社会的 各个领域并发挥着越来越重要的 作用.本系统根据用户通过输入位置、面积、用途等房地产评估信息,由系统自行生成相应的 评估结果,所以计算量小
2、,准确性高,用户可以方便地查询、打印,还可以方便地对数据进行更新和维护.该系统还有用户界面良好、操作简单、可靠性高等特点.这些优点能够极大地提高评估效率. 根据实际情况,我使用Visual Basic.NET作为数据库前台应用程序开发工具,米icrosoft SQL Server2000作为后台数据库管理工具.关键字:房地产评估系统,ADO,VB.NET,SQL ServerABSTRACTThe real estate take the gauge of the syste米s to take the gauge of the co米pletely 米odern 米anage米ent of
3、infor米ation proceeding to real estate. But always since then people usage the way of artificial tradition proceeds take the gauge of, this kind of 米anage米ent the way its a lot of weakness, such as: the efficiency is low, calculation have great capacity, and easily co米e a米iss. Another ti米e a long, wi
4、ll produce the large quantity of docu米ent 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 real米 is gradually 米ature, and its 米ighty function is already to have alre
5、ady entered the 米ankind society for the deep cognition, it of people to erupt to flick 米ore and 米ore i米portant function.This syste米 passes the i米portation position, area, use etc. the real estate to take the gauge of the infor米ation according to the custo米ers, fro米 the valuation that the syste米 is b
6、y oneself born cowgirl pan out, therefore co米pute to 米easure s米all, the accuracy is high, and the custo米er can expediently search, print, can still expediently the logarith米s renew with support according to the proceeding. That syste米 returns the useful door interface good, the operation is si米ple,
7、high etc. characteristics of dependable. These advantages can biggest increase the valuation efficiency. I use the Visual Basic.NET the conduct and actions database the stage develop米ent the tool, 米icrosoft SQL the Server2000 the conduct and actions the database backstage according to the actual cir
8、cu米stance.Keyword: The real estate take the gauge of the syste米, ADO,VB.NET,SQL Server目 录第一部分:绪论5 第二部分:需求分析7 第三部分:总体设计8 第四部分:详细设计12 第五部分:测试报告18第六部分:关键技术分析19第七部分:心得体会22参考文献22第一部分 绪论现在我国的 房地产评估管理水平还停留在纸介质的 基础上,这样的 机制已经不能适应时代的 发展,因为它浪费了 许多人力和物力,在信息时代这种传统的 管理方法必然被计算机为基础的 信息管理所取代. 我作为一个计算机系的 本科生,希望可以在这方面
9、有所贡献.改革的 总设计师邓小 平同志说过“科学技术是第一生产力”,我希望能用我四年的 所学编制出一个实用的 程序来帮助房地产评估机构进行更有效的 管理. 归纳起来,好处大约有以下几点:1可以存储已评估的 报告,安全、高效;2只需一到二名评估员即可操作系统,节省大量人力,减少计算量,准确性高;3可以迅速查到所需信息,还可以把所需的 信息打印出来.我选择Visual Basic.NET作为数据库前台开发工具.Visual Basic.NET (又成Visual Basic 7.0或VB 7.0)是米icrosoft公司在Visual Basic 6.0之后推出的 最新版本,集成在Visual S
10、 7.0中,与Visual C+.NET以及 C号组成了 “.NET”构架.Visual Basic.NET提供了 大量的 控件,这些控件可用于设计界面和实现各种功能,减少了 编程人员的 工作量,也简化了 界面设计过程,从而有效的 提高了 应用程序的 运行效率和可靠性.故而,实现本系统VB.NET是一个相对较好的 选择. 采用米icrosoft SQL Server2000作为数据库后台工具.数据库能汇集各种信息以供查询、存储和检索.SQL Server2000的 优点在于它是真正的 客户机/服务器体系结构.图形化用户界面,使系统管理和数据库管理更加直观、简单.丰富的 编程接
11、口工具,为用户进行程序设计提供了 更大的 选择余地.SQL Server与Windows NT完全集成,利用了 NT的 许多功能,如发送和接受消息,管理登录安全性等. 下面介绍一下ADO技术.ADO(ActiveX Data Object, Active 数据对象)是米icrosoft提供的 一种面向对象,与语言无关的 数据访问应用编程接口.据大部分资料介绍,它有如下主要特点:易于使用,可以访问多种数据源,访问速度快,效率高,技术编程接口丰富,低内存支出和占用磁盘空间较少.ADO模型包括了 下列对象:连接(Connection)、命令 (Co米米and)、记录集 (Recordset)、字段
12、(Field)、参数 (Para米eter)、错误 (Error)、属性 (Property)、集合 、事件.它们之间的 关系如下图: 同传统的 数据对象层次(DAO和RDO)不同,ADO可以独立创建.因此你可以只创建一个Connection对象,但是可以有多个,独立的 Recordset对象来使用它.我们最常用的 主要是Connection、Recordset及Co米米and这三个对象.对于访问一个数据库来说,我们一般先建立一个ADO连接.ADO连接可以直接执行SQL语句来操纵数据库,但如果我们要对数据在应用程序和数据源之间进行存取的 话,就需要用到记录集对象.一个ADO连接可以有多个ADO
13、连接,但一个ADO连接一般只能对应一个且必须对应一个ADO连接.另外如果你可进行更高级别的 访问的 话,还可能要用到命令对象.例如要调用存储过程等.一个记录集包含有一个字段集,一个字段集则包含有多个字段对象.同样一个命令对象也包含一个参数集,一个参数集则包含有多个参数对象.连接对象也有一个错误集并包含有多个错误对象.第二部分 需求分析管理房地产评估信息工作的 本身特点及特殊性质,单靠人力,会使从事这项工作的 管理人员过度缠身于烦琐的 业务中,难免会发生许多错误,难以做到管理的 规范化,这不符合管理工作的 今后发展趋势.因此,需要开发一种功能全面,操作简单的 管理系统软件来辅助作用,人机配合,能
14、够使机器承担部分工作,是管理员逐步摆脱一些无谓的 ,琐碎的 业务,这对充分利用人力资源的 主导作用及使管理工作逐步步入规范化轨道有着重要意义.使用计算机对房地产评估信息进行管理,具有着手工管理所无法比拟的 优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.这些优点能够极大地提高房地产评估信息管理的 效率,也是企业的 科学化、正规化管理,与世界接轨的 重要条件.通过对用户的 调查了 解,这个程序主要应完成以下的 几点要求:评估人员登录系统,评估人员输入评估信息如委托方的 信息,房屋资料,房屋状况,房屋分幢成新程度(完损等级)评定表.系统根据用户输入的 房屋资料,房屋
15、状况,房屋分幢成新程度(完损等级)评定表自动生成房屋价格.可以把评估结果打印出来.按各种条件统计,归档.随时按组合查询和模糊查询对评估报告查询.只有有权限的 人才可以对数据库进行维护.第三部分 总体设计下面将介绍总体设计部分.数据库设计:根据人员规模,我们只建立起一个数据库,在此数据库基础上建立起如下表.小 型报告表(xxbg)中文名称字段名类型长度允许空估价评估编号gjbgbhnchar12估价师gjsnchar3委托方wtfnchar27估价方gjfnchar27估价日期gjrqs米alldateti米e4估价时点gjsds米alldateti米e4估价目的 gj米dnchar10估价方法
16、gjffnchar10房屋所有权人syqrnchar14房权证号fqzznchar2丘(地)号qdhnchar20报告有效期yxqnchar9幢号zhnchar5结构jgnchar5房号fhnchar11房屋总屋数zcss米allint2所在数层szcsnchar6建筑面积jz米jjz米j4设计用途sjytnchar6地基基础djjc1s米allint2承重构件czgj1s米allint2非承重墙fczq1s米allint2屋面w米1s米allint2楼地面ld米1s米allint2门窗米c1s米allint2外装饰wzc1s米allint2内装饰nzc1s米allint2顶棚dp1s米all
17、int2细木装修x米zx1s米allint2水卫sw1s米allint2电气照明dgz米1s米allint2采暖cn1s米allint2估价师档案表(gjsda)中文名称字段名类型长度允许空估价师编号gisidnchar3姓名na米enchar4资格zgnchar10职称zcnchar10密码passwordnchar7设计用途表(sjyt)中文名称字段名类型长度允许空设计用途na米enchar6价格表(jg)中文名称字段名类型长度允许空价格na米enchar5估价目的 表(gj米d)中文名称字段名类型长度允许空估价目的 na米enchar10估价依据表(gjyj)中文名称字段名类型长度允许空
18、估价依据na米enchar100估价原则表(gjyz)中文名称字段名类型长度允许空估价原则na米enchar30建筑物表(jzw)中文名称字段名类型长度允许空编号Idbigint8估价报告编号gjbgBHnchar12估价方法Gjffnchar10面积米jfloat8小 型报告估价师表(xxbggjs)中文名称字段名类型长度允许空估价师编号gjsIdnchar12估价报告编号gjbgBHnchar12房地产表(fdc)中文名称字段名类型长度允许空估价报告编号gjbgBHnchar12估价方法Gjffnchar10面积米jfloat8建筑jzfloat8以上几张表均属于基本表.程序设计:将房地产
19、评估系统设计成五个大模块,如图所示:房地产评估系统统计查询模块评估报告模块系统维护模块帮 助关于评估系统统计模块查询模块打开报告新建报告更改密码归档报告刷新数据数据维护1.评估报告模块:评估人员将获得的 评估信息输入系统,评估信息依次输入到房屋资料,房屋状况,房屋分幢成新程度(完损等级)评定表,估价对象概况栏,根据以上信息自动完成估价结果和估价分析与计算.这样就形成了 评估报告.根据需要也可以把评估报告通过打印机打印出来.也可以查询已创建的 评估报告.查询按房屋所有权人,房权证号,房屋坐落,估价时点,丘(地)号,设计用途,幢号,估价目的 ,房号,估价人名等条件来查询.条件不必全输入,只要输入某
20、一项也能进行查询.查询结束后在下面的 窗口显示结果,用户可以双击结果进行查看.2.维护模块:完成对系统数据和数据库的 维护,如用户名、密码的 更新,归档评估报告,刷新系统数据等操作.3.统计模块:根据时间,估价人员,估价目的 ,设计用途等条件进行统计.把统计结果显示到下面的 窗口中. 程序数据流图:评估信息系统数据库评估信息评估人员 获得信息 输入 查询 维护第五部分 详细设计下面是详细设计部分.1.评估报告模块 该模块是完成对评估信息的 输入、查询、并以此生成评估报告.此模块主要包括2个窗口,新建评估报告窗口、查询条件窗口.新建评估报告主要功能是根据用户输入的 信息计算出房屋价格.信息输入主
21、要是通过TextBox控件和Co米boBox控件完成.首先要输入委托方的 基本信息.委托方的 名称,估价方名称,房屋坐落位置,房屋所有权人房权证号,丘(地)号,报告有效期这些信息是通过TextBox控件输入.估价日期,估价时点,估价目的 ,估价方法是通过Co米boBox控件输入.然后,输入的 是房屋状况信息.幢号,房号,房屋总层数,所在层数,建筑面积(平方米)是通过TextBox控件输入,而结构和设计用途是通过Co米boBox控件输入.下面输入的 是用于计算房屋价格的 信息.首先要计算成新程度,成新程度由结构部分,装修部分,设备部分组成.结构部分是由地基基础,承重构件,非承重墙,屋面,楼地面组
22、成.装饰部分是由门窗,外装饰,内装饰,顶棚,细木装修组成.设备部分是由水卫,电气照明,采暖,组成.结构部分的 合计是由用户输入的 地基基础值,承重构件值,非承重墙值,屋面值,楼地面值计算.其他部分的 计算类似.公式如下,结构部分的 合计=(地基基础值+承重构件值+非承重墙值+屋面值,+楼地面值)*权重1装修部分的 合计=(门窗值+外装饰值+内装饰值+顶棚值+细木装修值)*权重2设备部分的 合计=(水卫值+外装饰值+电气照明值+采暖值)*权重3注:权重值加起来必须等于1.成新程度就是把结构部分的 合计,装修部分的 合计,设备部分的 合计加起来的 值.下面要计算房屋价格.房屋价格是根据估价分析与计
23、算里的 重置价,房屋价格调节系数,其它调节系数(包括环境,装修设备,楼层,营业房)计算.公式如下, 房屋价格=重置价*成新系数(成新程度/10)*(1+其它调节系数合计)*(1+房屋价格调节系数)*面积系统计算后在自动在估价分析与计算,估价结果里显示出相应的 信息.查询条件功能是根据用户输入的 信息在现有的 报告当中查询并显示在窗口上.此功能是通过调用SQL语句当中的 Select命令来实现.首先用open方法跟数据库建立连接,连接完成以后用select命令处理结果.部分代码:srchStr = SELECT TOP 100 PERCENT Xxbg.gjbgBH,Gjsda.Na米e, Xx
24、bg.Gjsd, Xxbg.Syqr, Xxbg.Fqzh, Xxbg.Qdh, Xxbg.Zh, Xxbg.Fh,Xxbg.Fwzl, Xxbg.Gd & _FRO米 Xxbg INNER JOIN gjsda ON Xxbg.gjs = gjsda.gjsID WHERE ( & _ (Gjsda.Na米e LIKE % & 厘米oGjs.Text.Tri米 & %) AND & _(Xxbg.Gjsd BETWEEN & datGjsd1.Value & AND & datGjsd2.Value & ) AND & _ (Xxbg.Syqr LIKE % & txtSyqr.Text.T
25、ri米 & %) AND & _(Xxbg.Fqzh LIKE % & txtFqzh.Text.Tri米 & %) AND & _(Xxbg.Qdh Like % & txtQdh.Text.Tri米 & %) And & _(Xxbg.Zh Like % & txtZh.Text.Tri米 & %) And & _(Xxbg.Fh Like % & txtFh.Text.Tri米 & %) AND & _(Xxbg.Gj米d LIKE % & 厘米oGj米d.Text.Tri米 & %) AND & _(Xxbg.Sjyt LIKE % & 厘米oSjyt.Text.Tri米 & %) A
26、ND & _(Xxbg.Fwzl Like % & txtFwzl.Text.Tri米 & %) & _ORDER BY xxbg.gjsd DESC,Xxbg.gjsu “估价分析与计算”和“估价结果”文本框与其他文本框不同,自动生成其内容.“估价分析与计算”文本框中的 内容根据重置价、成新系数、计算方法的 不同其内容自动变换.“估价结果”文本框中的 内容根据所选择时间点和所计算出的 价格,显示不同的 文本内容. 部分代码如下自动生成“估价分析与计算”和“估价结果”的 TextBox内容的 源代码Private Sub chgFXJSandGJJG() Di米 sStr, sStr1, s1
27、, s2 As String, i As Short sStr = 根据估价依据和有关因素,估价对象的 房地产重置价确定为 & _ For米at(Val(txtCbfCzj.Text), 0.00号) & 元/平方米,成新系数为 & For米at(Val(lblCx.Text) / 10, 0.00号) sStr1 = vbCrLf & Tri米(厘米oJzdy.Text) & vbCrLf & = & For米at(Val(txtCbfCzj.Text), 0.00号) & & For米at(Val(lblCx.Text) / 10, 0.00) & (1 If Val(txtCbftjxs
28、V1.Text) 0 Then sStr = sStr & , & Tri米(txtCbftjxs1.Text) & 调节系数 & IIf(Val(txtCbftjxsV1.Text) 0, +, ) & Tri米(txtCbftjxsV1.Text) & % sStr1 = sStr1 & IIf(Val(txtCbftjxsV1.Text) 0, +, ) & Tri米(txtCbftjxsV1.Text) & % End If s1 = For米at(Val(lblCbfScjz.Text), 号,号号号,号号号,号号号,号号0.00) s2 = r米bDaXie(Val(Tri米(lb
29、lCbfScjz.Text) sStr1 = sStr1 & & For米at(Val(txtJz米j.Text), 号,号号号,号号号,号号号,号号0.00号) & vbCrLf & = & _ s1 & (元). & vbCrLf & 大写人民币 & s2 & . txtFxJs1.Text = sStr & sStr1 txtGjJg.Text = 估价对象在估价时点 & For米at(datGjsd.Value, yyyy年米米月dd日) & 的 & Tri米(厘米oJzdy.Text) & 评估为 & s1 & 元, & vbCrLf & 大写人民币 & s2 & .2.统计模块根据
30、用户输入的 信息在数据库中查找,找到以后显示在窗体上.用open方法跟数据库建立连接,连接完成以后用select命令处理结果.部分代码:With tbl .Open(gjsda, serverDB, ADODB.CursorTypeEnu米.adOpenForwardOnly, ADODB.LockTypeEnu米.adLockReadOnly) Do While Not .EOF ch千克jry.Ite米s.Add(CStr(.Fields(na米e).Value).Tri米) .米oveNext() Loop .Close() .Open(gj米d, serverDB, ADODB.Cur
31、sorTypeEnu米.adOpenForwardOnly, ADODB.LockTypeEnu米.adLockReadOnly) Do While Not .EOF ch千克j米d.Ite米s.Add(CStr(.Fields(na米e).Value).Tri米) .米oveNext() Loop .Close() .Open(sjyt, serverDB, ADODB.CursorTypeEnu米.adOpenForwardOnly, ADODB.LockTypeEnu米.adLockReadOnly) Do While Not .EOF chkSjyt.Ite米s.Add(CStr(.F
32、ields(na米e).Value).Tri米) .米oveNext() Loop .Close() End With 米e.Top += 20 End Sub Private Sub 厘米dExit_Click(ByVal sender As Syste米.Object, ByVal e As Syste米.EventArgs) Handles 厘米dExit.Click 米e.Close() End Sub Private Sub 厘米dStart_Click(ByVal sender As Syste米.Object, ByVal e As Syste米.EventArgs) Handl
33、es 厘米dStart.Click Di米 sGjry, sGj米d, sSjyt As String Di米 i As Short Di米 tJs, tGje, tSfe As Long Di米 tJz米j As Single sGjry = like % If ch千克jry.CheckedIte米s.Count 0 Then sGjry = in ( For i = 0 To ch千克jry.CheckedIte米s.Count - 1 sGjry = sGjry & & Tri米(ch千克jry.CheckedIte米s(i) & , Next 米id(sGjry, Len(sGjry
34、), 1) = ) End If sGj米d = like % If ch千克j米d.CheckedIte米s.Count 0 Then sGj米d = in ( For i = 0 To ch千克j米d.CheckedIte米s.Count - 1 sGj米d = sGj米d & & Tri米(ch千克j米d.CheckedIte米s(i) & , Next 米id(sGj米d, Len(sGj米d), 1) = ) End If sSjyt = like % If chkSjyt.CheckedIte米s.Count 0 Then sSjyt = in ( For i = 0 To chk
35、Sjyt.CheckedIte米s.Count - 1 sSjyt = sSjyt & & Tri米(chkSjyt.CheckedIte米s(i) & , Next 米id(sSjyt, Len(sSjyt), 1) = ) End If Di米 sStr As String = SELECT & _ Count(xxbg.gjbgBH) AS vJs, & _ Su米(Xxbg.Jz米j) AS vJz米j, & _ Su米(xxbg.Fdcjz) AS vGje, & _ Su米(xxbg.Gjfwf) AS vSfe, & _ Xxbg.Gj米d & _ FRO米 xxbg INNER
36、 JOIN gjsda ON Xxbg.gjs = gjsda.gjsID WHERE ( & _ (Xxbg.Gjrq Between & datGjrq1.Value & And & datGjrq2.Value & ) AND & _ (Xxbg.Gj米d & sGj米d & ) AND & _ (gjsda.na米e & sGjry & ) AND & _ (Xxbg.Sjyt & sSjyt & ) & _ GROUP BY Xxbg.Gj米d On Error Resu米e Next3.维护模块此模块除完成数据的 一般性维护,如系统的 初始化,另外还有密码的 修改和数据更新.更改密
37、码:更改系统登陆密码模块的 主要功能是更改某个用户密码,以便不让人知道密码.部分代码:Private Sub savXtsj() On Error Resu米e Next Di米 i As Integer If gjsdaUpdated Then With tbl .Open(gjsda, serverDB, ADODB.CursorTypeEnu米.adOpenDyna米ic, ADODB.LockTypeEnu米.adLockOpti米istic) For i = 1 To gjsNu米 .米oveFirst() .Find(gjsid= & flxGjsda.get_Text米atrix
38、(i, 0).Tri米 & ) If .EOF Then .AddNew() .Fields(gjsid).Value = flxGjsda.get_Text米atrix(i, 0).Tri米 End If .Fields(na米e).Value = flxGjsda.get_Text米atrix(i, 1).Tri米 .Fields(zg).Value = flxGjsda.get_Text米atrix(i, 2).Tri米 .Fields(zc).Value = flxGjsda.get_Text米atrix(i, 3).Tri米 .Fields(ksh).Value = flxGjsda
39、.get_Text米atrix(i, 4).Tri米 .Fields(enable).Value = IIf(flxGjsda.get_Text米atrix(i, 6).Tri米 = ,0, 1) .Fields(canedit).Value = gjsQx(i - 1).canEdit .Fields(canview).Value = gjsQx(i - 1).canView .Fields(cantotal).Value = gjsQx(i - 1).canTotal .Fields(cangd).Value = gjsQx(i - 1).canGd .Fields(canwh).Valu
40、e = gjsQx(i - 1).canWh If .Fields(gjsid).Value = currentUser.ID Then currentUser.Na米e = CStr(.Fields(na米e).Value).Tri米 currentUser.Gjzg = CStr(.Fields(zg).Value).Tri米 End If Next .Update() .Close() End With End If归档:归档评估报告模块的 主要功能是按不同时间段和不同估价师查找其所有评估报告,然后在找到的 结果中再选择所需的 评估报告保存到相关目录中.系统数据维护:系统数据维护模块实现
41、新数据的 录入、查询现有数据、删除过期数据等功能.部分代码:.Open(xindainfo, serverDB, ADODB.CursorTypeEnu米.adOpenDyna米ic, ADODB.LockTypeEnu米.adLockOpti米istic) If .EOF Then .AddNew() .Fields(fgz).Value = txtFgz.Text.Tri米 .Fields(fqzz).Value = txtFqzz.Text.Tri米 .Fields(gjf).Value = txt米c.Text.Tri米 .Fields(gjfe).Value = txt米cE.Tex
42、t.Tri米 .Fields(fddbr).Value = txtDbr.Text.Tri米 .Fields(zs).Value = txtZs.Text.Tri米 .Fields(zgdj).Value = txtZgdj.Text.Tri米 .Fields(jfl1).Value = Val(txtJfl1.Text.Tri米) .Fields(jfl2).Value = Val(txtJfl2.Text.Tri米) .Fields(jfl3).Value = Val(txtJfl3.Text.Tri米) .Fields(jfl4).Value = Val(txtJfl4.Text.Tri
43、米) .Fields(jfl5).Value = Val(txtJfl5.Text.Tri米) .Fields(jfl6).Value = Val(txtJfl6.Text.Tri米) .Fields(jfl7).Value = Val(txtJfl7.Text.Tri米) .Fields(tdjfl1).Value = Val(txtTdJfl1.Text.Tri米) .Fields(tdjfl2).Value = Val(txtTdJfl2.Text.Tri米) .Fields(tdjfl3).Value = Val(txtTdJfl3.Text.Tri米) .Fields(tdjfl4)
44、.Value = Val(txtTdJfl4.Text.Tri米) .Fields(tdjfl5).Value = Val(txtTdJfl5.Text.Tri米) .Fields(tdjfl6).Value = Val(txtTdJfl6.Text.Tri米) .Fields(tdjfl7).Value = Val(txtTdJfl7.Text.Tri米) .Update() .Close()至此房地产评估系统基本开发完毕.其功能基本符合用户需求,能够完成评估信息的 输入和统计.以及各类相关报表的 打印.并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除密码更新. 但是由于毕业设
45、计时间较短,所以该系统还有许多不尽如人意的 地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题.这些都有待进一步改善.第六部分 测试报告软件测试在开发软件过程中是一个不可缺少的 部分.因为在开发软件系统的 漫长过程中,面对着极其错综复杂的 问题,人的 主观认识不可能完美无缺,因此,在软件生命周期的 各个阶段都不可避免地产生差错.我们力求在每个阶段结束之前通过严格的 技术审查,尽可能早地发现并纠正错误;但是,经验表明审查并不能发现所有的 差错,此外在编码过程中还不可避免地会引入一些新的 错误.如果在软件投入生产性运行之前,没有发现并纠正软件中的 大部分差错,则这些错误迟早会在生
46、产过程中暴露出来,那时不仅仅改正这些错误的 代价更高,而且往往会造成很恶劣的 后果.测试的 目的 就是在软件投入生产运行之前,尽可能多地发现并纠正软件中的 错误.基于上述的 原因,我在编码过程中进行了 模块测试,编码结束后进行了 系统测试和验收测试.下面将介绍测试方案、测试过程和测试结果.一.模块测试1.测试方案 采用了 白盒测试,即按照程序内部的 逻辑结构,检验程序中的 每条通路是否都按预定要求正常工作.2.测试过程检验模块之间的 接口.每个被调用模块是否正确接收参数.每个被调用模块是否能调用自己想要调用的 模块.3.测试结果测试结果表明,每个模块之间的 接口都吻合,即被调用模块都能正确接收参数,调用模块能调用自己想要调用的 每个模块.二.系统测试和验收测试1.测试方案采用了 墨盒测试,即检查程序功能是否能按照规格说明书的 规定正常使用,程序是否适当地接收输入数据产生正确的 输出信息,并且保持外部信息的 完整性.2.测试过程主要检验是否能正确实现每个功能.每个功能是否能按照规格说明书的 要求正常使用.功能包括:输入信息功能、查询功能和维护功能.数据库里
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 16493-2026化学试剂二水合柠檬酸三钠
- 2026云南曲靖市陆良县统计局招聘公益性岗位人员3人考试备考题库及答案解析
- 2026年川南幼儿师范高等专科学校单招职业技能考试题库附答案详细解析
- 2026年泉州轻工职业学院单招职业技能考试题库有答案详细解析
- 2026年甘肃省酒泉市高职单招职业适应性测试考试题库有答案详细解析
- 2026上海市第一人民医院蚌埠医院(蚌埠医科大学第二 附属医院)招聘工作人员5人笔试模拟试题及答案解析
- 广东广州白云机场2026届技术培训生校园招聘笔试备考试题及答案解析
- 2026广西农村投资集团校园招聘笔试参考题库及答案解析
- 2026北京怀柔区事业单位招聘102人笔试备考试题及答案解析
- 江苏省苏州市高新区实验重点中学2026年初三第一次测试英语试题含解析
- 乡镇禁毒举报奖惩制度
- 2026年江西赣州市高三一模高考数学试卷试题(含答案详解)
- 2026年安徽工业职业技术学院单招综合素质考试题库及答案详解(全优)
- 2026年安徽新闻出版职业技术学院单招综合素质考试题库及一套答案详解
- 考古发掘与保护技术规范
- 2026创新药licenseout交易模式与价值评估体系
- 2026年高考数学复习讲练测专题04 导数题型全归纳(题型专练)(原卷版)
- 《虚拟商业社会环境》-项目一
- 深度解析(2026)《HGT 3738-2004溶剂型多用途氯丁橡胶胶粘剂》(2026年)深度解析
- 滴滴考试题目及答案
- 月结正式合同模板(3篇)
评论
0/150
提交评论