房屋房产信息管理系统.doc
《房屋房产信息管理系统.doc》由会员分享,可在线阅读,更多相关《房屋房产信息管理系统.doc(29页珍藏版)》请在咨信网上搜索。
河北农业大学 本科毕业论文(设计) 题 目: 房屋房产信息管理系统 摘 要 近年来,随着房屋房产的增多,人员流动的加快,传统模式的房屋房产信息的管理模式不能满足人们日益增长的需求,在考虑租房,买房问题和对自己所拥有的房屋房产的管理的问题,过去的方式不能掌握及时准确的信息是让人很头疼的问题。所以建立房屋房产信息管理网站,实现房屋房产信息自动化、系统化处理,可以适应现今人们的需要。 论文简单介绍了系统的相关知识及涉及技术,详细地介绍了“房屋房产信息管理网站”课题开发的整个过程,包括需求分析、总体设计、模块划分及实现过程等方面的内容。本房屋房产管理网站主要分主页、后台信息管理、会员信息三个模块,管理员后台添加、管理房屋房产信息,用户可以通过浏览网站主页,检索适合自己的房源信息。 本系统以JSP 2.0和 SQL Server为开发工具,Tomcat为服务器,MyEclipse为开发环境,系统逻辑清晰,页面简洁美观,房产信息一目了然。 关键词:房屋管理信息系统,MyEclipse,JSP Abstract In recent years, with the increase in housing estate, and speed up the movement of persons, the traditional model of housing real estate information management mode can not meet the growing demand, in considering renting, buying a house of their own problems and have housing estate management issues the past can not grasp the way the information is timely and accurate very stressful problem. So build housing estate information management web site, housing estate information automation, systematic treatment, can be adapted to the needs of people today. The paper briefly introduces the related knowledge systems and technical, detailed description of the "House property information management web site" project to develop the whole process, including needs analysis, content overall design, module division and other aspects of the implementation process.The house is divided into property management website home page, background information management, membership information of three modules, add background administrator, managing housing estate information, users can visit the website home page, searching for their own listings. This system JSP 2.0 and SQL Server development tools, Tomcat server, MyEclipse development environment, system logic is clear, simple and beautiful pages, real estate information at a glance. Keywords: housing management information system, MyEclipse,JSP 目录 1.引言 1 2. 系统介绍及系统开发技术 1 2.1开发环境 1 2.2开发环境及工具 2 2.2.1选择JSP 2.0作为开发语言 2 2.2.2 选择SQL2000 作为后台数据库 2 2.2.3 C/S模式 2 2.3开发方法整体选择 3 3.系统总体规划分析 3 3.1 系统总体结构设计 3 3.1.1 应用需求分析 3 3.1.2 系统处理流程图 4 3.2总体结构设计 5 3.3数据库设计与实现 6 3.3.1数据库的设计 6 3.3.2数据库的实现 7 4. 系统的实现 9 4.1网站主页 9 4.2网站管理系统 10 4.2.1网站管理员登录页面 10 登录模块的部分代码 11 4.2.2管理系统对信息的管理 13 4.2.3统计报表的管理 14 4.3用户注册登录功能 15 4.3.1用户注册 15 4.3.2 用户登录 17 4.3.3检索页面 18 实现房产信息查询模块的部分代码 19 5系统测试 20 5.1测试的原则 20 5.2 测试的方法 21 5.2.1 基本数据的测试: 21 5.2.2 系统的测试: 21 5.2.3其他测试: 21 结 论 23 致谢 24 参考文献 25 1.引言 随着生产社会化趋势的扩大,科学技术的进步、知识量的增长速度不断加快、以及市场竞争的日益激烈,信息被列为与物质、能源并列的人类社会发展的三大资源之一。信息化水平已成为衡量一个国家现代化水平和综合国力的重要标志。 近几年,人们生活水平的不断提高,房地产行业也随之进一步火热,同时也随之不断地发展。随着计算机和网络的发展,逐渐形成了数字化售房的管理概念,即以网络化管理为基本模式,从而根本上实现了服务于广大购房、租房者,提高房地产公司各项工作的安全性和质量,同时加强信息更新频率以及可靠性,为广大客户提供更有效的帮助,同时为房地产公司创造经济效益。 当前社会房屋销售企业之间竞争激烈,在一般房地产企业中,需要能实时和正确地控制销售情况、收费情况,这样,一个能够实现房屋房产信息管理规范化、自动化的房屋销售管理系统就显得非常重要了。房屋房产信息管理网站就是为了适应当前人们的需要。房屋房产要有很大的投入,即要好的服务,又节约投资,这是一对矛盾。要想很好地解决,必须要有正确及时的信息作为保证。本系统提供的就是一个信息交流的平台。 此“房屋房产信息管理网站”的开发定位于一个能够满足数据库管理软件,即具备一个数据库管理软件的基本功能,包括数据的增加,删除,修改,查询,统计等,便于用户查看,操作,和查询房屋登记信息。同时能够提供高质量的套打及快速生成统计分析报表。此外,系统具有用户登录功能,不同用户有不同的权限,这样可以提高数据的安全性和可靠性。 2. 系统介绍及系统开发技术 本系统是一套功能简单,操作简单而又实用的房屋租赁管理软件,主要针对房屋租赁管理中需要解决的具体问题进行开发,并能提供良好的功能扩展接口。在系统的设计中采用了模块化设计方法,即按照功能,将整个系统划分为多个相对独立的功能模块,包括:二手房出售登记模块,二手房出售查询模块,二手房出租登记模块,二手房出租查询模块,出租报表统计模块,出售报表统计模块和系统维护模块。 在编程时,尽可能从用户操作的角度出发,力求使得操作简单、容易掌握,并尽可能考虑到对误操作的提示和容错处理,使系统有一个友好的用户界面。 2.1开发环境 运行环境硬件:P4以上计算机、256M内存以上 软件要求:Windows xp以上 软件:SQLServer2000、JDK1.5以上、Tomcat6.0、MyEclipse8.5。 2.2开发环境及工具 2.2.1选择JSP 2.0作为开发语言 JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP技术的强势: (1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。 (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署, 在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 2.2.2 选择SQL2000 作为后台数据库 SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。 2.2.3 C/S模式 首先,交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScript提供了一定的交互能力,但与C/S的一整套客户应用相比是太有限了。 其次,C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议(例如:NT的NetBEUI协议),安全性可以得到较好的保证。而B/S采用点对多点、多点对多点这种开放的结构模式,并采用TCP/IP这一类运用于Internet的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。现代企业需要有开放的信息环境,需要加强与外界的联系,有的还需要通过Internet发展网上营销业务,这使得大多数企业将他们的内部网与Internet相连。由于采用TCP/IP,他们必须采用一系列的安全措施,如构筑防火墙,来防止Internet的用户对企业内部信息的窃取以及外界病毒的侵入。 再次,采用C/S模式将降低网络通信量。B/S采用了逻辑上的三层结构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而C/S只有两层结构,网络通信量只包括Client与Server之间的通信量。所以,C/S处理大量信息的能力是B/S所无法比拟的。 最后,由于C/S在逻辑结构上比B/S少一层,对于相同的任务,C/S完成的速度总比B/S快。使得C/S更利于处理大量数据。 2.3开发方法整体选择 根据用户的实际情况和需要,最终决定采用在Windows xp下使用JSP+SQL开发,采用C/S结构,使用JDBC连接数据库。这样的好处是: 1.使用JSP+SQL灵活方便,可扩充性、可移植性较好。 2.JDBC与SQL同为微软开发,兼容性好,同时存取效率高,且较成熟,目前许多数据库应用系统都采用这种方式。 3.采用 C/S结构是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。JDBC是Microsoft主要数据存储技术,JDBC主要让应用程序或WEB应用程序存取各种不同的数据源。JDBC封装了OLE-DB复杂的接口,以极为简单的COM接口存储数据,简化了程序员数据存取的工作。 3.系统总体规划分析 3.1 系统总体结构设计 3.1.1 应用需求分析 房屋登记将用户需要登记的房屋的信息输入系统,由系统自动归类储存,随时可以查阅修改。房屋管理人员可利用本系统,输出房屋名单,自动生成统计报表、房屋出售合同、房屋出租合同。普通用户只能浏览查询房屋具体信息,而超级用户除了能查询房屋具体信息以外,还能够直接登记房屋信息,但是不能随意修房屋数据,尤其是房屋出售合同和房屋出租合同等敏感信息。 用户、超级用户和房屋管理人员的权限要明确区分开来,防止操作时因操作错误产生的数据丢失和数据错误,这就需要在设计模块时加以考虑。 房屋管理人员还有一个任务是对各个人员的使用权限进行管理,对数据库中的房屋信息进行实地考核和协助客户填写房屋出售合同和房屋出租合同,并将其打印出来存档管理。 因此,确定本系统的模块功能有: 房租售登记模块,主要实现的是管理员以及超级用户(当地房地产公司),即时将拥有的房源具体情况(如地址,面积,户主,联系方式等)登记,经过房屋租赁公司实地考察属实后,向客户出售或者出租。 房租售查询模块,主要是对房源的查询,了解房源情况,在浏览房源资料的时候,在选定房源的时候,可以进行登记管理,也便于管理员修改,添加和删除,对房源进行管理。对房源的查询方式可分为:房源编号,户主,房源地址,面积,朝向和出售价格,出租时间等。 租售报表统计模块,主要是管理员对当日或者当月房屋出租或者出售情况的统计,便于管理和存档,可以及时将本日或者本月情况打印出来。 房租售合同管理模块,主要是针对客户在选择好房屋后,及时快捷的填写租售合同,便于管理机构管理。 用户管理模块,是便于管理员了解当前几个大客户的情况。 购房常识管理模块,是对不熟悉房屋租售情况的客户详细的介绍购房程序等等各类方便客户的各种介绍。 3.1.2 系统处理流程图 用户登录网站主页,可以浏览主页的房产信息,检索自己所需的房源信息,网站会员可以登录到自己的个人站,查看、修改自己的个人会员信息。管理员登录后可以管理会员信息、管理或者回复留言板留言、发布或者修改、删除出租、出售、求租、求购房屋房产信息,管理房产报表。 网站的系统流程图如图3-1所示。 网站主页 浏览主页 会员登录 登录成功 管理会员信息 管理留言板信息 管理出租、出售、求租、求购信息 添加出租、出售、求租、求购信息 登录成功 管理员登录 判定密码是否正确 是 否 判定密码是否正确 是 否 查看、修改个人信息 检索房源 查看详细房产信息 3-1 系统处理流程 3.2总体结构设计 系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。 将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。 通过对整个系统的规划分析,对数据的具体要求的分析,以及对系统功能的综合考虑,提出一个基本的总体结构框架。 房屋中介管理系统的层次划分为几个方面:用户界面,数据缓冲,数据库,输出等。 用户界面层次:距离用户最近的层次,以图形化界面显示给用户,便于用户进行基本操作,用户可以在这里输入数据,修改数据,删除数据,设定选配标准,设定查询条件等。用户对系统的所有输入内容在此层次上操作。 数据缓冲层次:在这个层次中,用户所做的修改尚未提交到数据库中,而是保存在一个临时缓冲区中。此时,所有操作是由系统本身操作,包括在数据缓冲区内增加信息,修改信息,删除信息等,也包括执行选配过程,判断查询条件的合法性等。这一层次中,系统主要执行提交数据库之前的所有工作,确保提交数据的合法性和准确性,尽量减少数据库错误。 数据库层:主要操作在数据库中执行,主要工作是:将缓冲区的数据存入数据库,执行查询语句等。由于数据是经过缓冲区检查的,所以可以大大减少数据库的非法操作,减少数据出错的情况,查询时的非正常情况大大减少。 输出层:在这个层次中,不需要进行数据库操作和用户输入操作,这个层次的主要工作是把结果显示给用户,包括查询结果,统计图,错误信息,提示信息等。 3.3数据库设计与实现 3.3.1 实体分析与设计 通过分析,系统设计分为房屋房产信息,会员信息,管理员以及留言板信息四个实体对象,其中房屋房产信息分求租、求购、出租、出售四个表来完成。具体各个实体对象的详细分析设计如下: 1、 房屋房产:房产信息表主要储存房产基本信息,如房产类型(出租、出售、求租、求购)、房产面积、联系人信息等,本设计四种房产信息在设计中分了四个表来实现,因其字段相似,在此只展示出租表,具体信息内容如图3-2所示: 信息编号 房屋信息 分类 添加时间 详细信息 联系电话 联系人 房屋价钱 房屋大小 房产地址 图3-2 房屋信息实例图 2、 会员:会员信息中包括的是会员的基本信息,如会员名、密码、注册时间、登录IP等,具体信息内容如图3-3所示: 登录次数 最后登录时间 会员信息 会员名 编号 密码 房产类型 注册时间 最后登录IP 图3-2 会员信息实例图 3、管理员:管理员信息表中存储管理员的信息,如管理员名、密码、创建时间、登录次数、时候具有权限等。具体信息内容如图3-3所示: 管理员信息 管理员名 创建时间 管理员编号 标记 主题 管理员密码 权限 登录次数 图3-3管理员信息实例图 4、 留言:留言信息表里存储网站用户的留言信息及管理员的回复信息,如留言用户名、网站地址、博客地址、留言内容、表情等。具体信息内容如图3-4所示: 回复次数 留言信息 留言编号 留言名称 留言表情 邮箱 网站地址 博客地址 留言内容 添加IP 添加时间 图3-4 留言信息实例图 3.3.2数据库表的设计 根据前面的数据库实体对象的设计共设计实现了房产信息,会员信息,管理员信息,留言板信息等表。 1、房产信息表,保存房产数据,具体实现建立了四个表,分别储存出租、出售、求租、求购房产信息,数据库中表名分别为outhouse、salehouse、inhouse、buyhouse,因字段大致相似,下面只列举表outhouse,具体属性见表3-5: 表3-5出租房产信息表 序号 字段名 字段类型 约束条件 备注 1 id Int 主键 信息编号 2 type varchar Null 分类 3 sum varchar Null 平米数 4 price varchar Null 价钱 5 tel varchar Null 联系电话 6 linkman varchar Null 联系人 7 address varchar Null 房产地址 8 intro varchar Null 详细信息 9 addtime varchar Null 添加时间 2、会员信息表,其中保存的是会员的基本信,数据库中表名称:pmember 具体属性见表3-6。 表3-6会员信息表 序号 字段名 字段类型 约束条件 备注 1 id Int 主键 会员编号 2 username varchar Null 会员名 3 password varchar Null 密码 4 type varchar Null 类型 5 regtime datetime Null 注册时间 6 logintimes int Null 登录次数 7 lasttime datetime Null 最后登录时间 8 lastip varchar Null 最后登录IP 3、管理员信息表,保存的是管理员的基本信息,数据库中表名称:admin, 具体属性见表3-7: 表3-7管理员信息表 序号 字段名 字段类型 约束条件 备注 1 id Int 主键 管理员编号 2 username varchar Null 管理员名 3 password varchar Null 密码 4 creattime datetime Null 创建时间 5 flag int Null 标记 6 isuse int Null 主题 7 logintimes int Null 登录次数 8 quanxian varchar Null 权限 4、留言板信息表,保存的是网站用户留言板中的信息,数据库中表名称:guestbook 具体属性见表3-8: 表3-8留言板信息表 序号 字段名 字段类型 约束条件 备注 1 id Int 主键 留言编号 2 nickname varchar Null 留言名 3 pic varchar Null 选择表情 4 email varchar Null 邮箱 5 weburl datetime Null 网站地址 6 blogurl varchar Null 博客地址 7 content varchar Null 留言内容 8 addtime datetime Null 添加时间 9 ip varchar Null 添加IP 10 replay varchar Null 回复次数 4 系统的实现 本系统分主页模块、管理系统模块、会员模块三部分,以下分别叙述。 4.1网站主页 网站首页显示最新的出租、出售、求租、求购信息,用户可以根据自己的需要浏览网站,选择合适的房源。如图4-1所示。点击可以浏览详细房产信息,如图4-2所示。 图4-1网站首页图 图4-2详细房产信息图 4.2网站管理系统 4.2.1网站管理员登录页面 网站管理员在此页面输入管理员帐号密码登录。如图4-3所示。输入管理员用户名、密码、验证码,点击登录进入到后台管理系统主页。 图4-3管理员登录页面 登录模块的部分代码 本窗体是为三种不同的用户(一般用户,超级用户,管理员)提供选择以进入不同的模块,满足不同用户的需求,采用了常用的登录框来界面显示,其中,接收用户名采用下拉选择框,选项来自数据库中用户表格。 procedure TFrm_Login.bbtnokClick(Sender: TObject); begin //录入检验 if cbUserId.text='' then begin messagedlg('请 选 择 用 户 名 !',mtInformation,[mbok],0); cbUserId.SetFocus(); exit; end; //登录验证 with JDBCQ_Temp do begin close; SQL.Clear; SQL.Add('SELECT * From 用户信息表 Where 用户名='+''''+cbUserId.Text+''''); Open; //用户有效性 IF not IsEmpty then begin //登录失败 If edtPassword.Text <> Fieldbyname('密码').AsString then begin messagedlg('口令错误,请修改 !',mterror,[mbok],0); LoginNum:=LoginNum+1; if LoginNum=3 then begin messagedlg('非法用户!你无权使用本系统',mterror,[mbok],0); application.Terminate ; end; edtPassword.Text :=''; edtPassword.SetFocus; exit; end //登录成功 else begin //保存登录的用户信息 gs_login_userid :=fieldbyname('用户名').asstring; gs_login_username :=fieldbyname('用户名').asstring; gs_login_userlevel :=fieldbyname('用户等级').asstring; gs_login_Password :=fieldbyname('密码').asstring; gt_login_time:=now(); Login:=true; self.close; end; end else begin messagedlg('指定的用户已被注销!你无权使用本系统!',mterror,[mbok],0); Login:=False; self.close; end; end; end; procedure TFrm_Login.edtPasswordKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key=VK_RETURN then bbtnOk.SetFocus ; end; procedure TFrm_Login.FormCreate(Sender: TObject); begin // Login:=false; // 初始化用户选择列表 with JDBCQ_Temp do begin close; SQL.Clear; SQL.Add('SELECT 用户名 From 用户信息表'); Open; while not eof do begin cbUserId.Items.Add(FieldByName('用户名').AsString); Next; end; close; end; cbUserId.ItemIndex:= 0; end; 登录成功后进入后台管理系统主页,如图4-4所示。主页显示服务器信息,如端口、域名、当前用户、当前IP等信息。 图4-4后台管理系统首页 4.2.2管理系统对信息的管理 管理员可以对房产信息进行添加,填写房产户型、面积、价格、联系电话、联系人、地址、详细资料,点击提交,即可添加一条房产信息。如图4-5所示发布出租信息页面。 图4-5添加房产信息页面 管理员可以对已经发布的房产信息进行修改或者删除,如图4-6所示。 图4-6管理房产信息页面 4.2.3统计报表的管理 管理页面可以对统计报表进行管理,打印,如图4-7所示。 图4-7报表管理页面 4.3用户注册登录功能 4.3.1用户注册 网站用户可以注册成会员,点击注册会员进入注册页面,如图4-8所示。会员浏览注册协议如不同意则返回首页,如果同意以上协议,点击我已阅读并同意以上条款,进入下一步,如图4-9。用户填写用户名及密码后点击提交,进入填写个人信息页面,如图4-10所示,点击返回则返回上一页。完成信息的填写就可以注册为网站的会员。 图4-8注册协议 图4-9注册信息 图4-10注册个人详细信息 4.3.2 用户登录 已经完成注册的用户可以通过用户登录登录到自己的个人登录页面,登录页面如图4-11所示。已登录用户可以修改自己用户的密码、资料,可以查询自己所需的房源。如图4-12所示。 图4-11会员登录页面 图4-12会员主页 4.3.3检索页面 用户可以通过网站的检索功能,精确的找到自己需要的房产信息,如图4-3所示。图4-13用户检索图 实现房产信息查询模块的部分代码 “房屋中介管理系统”中,查询功能也是一个十分重要的功能,当有很多房屋信息时,如何给用户呈现出需要的信息和过滤掉不用的信息是一个需要解决的问题。因此,考虑到用户的需求,系统应该具有一个比较人性化的查询系统,可以根据不同的要求来进行查询。查询的速度要快捷,查询的结果要准确。“房屋中介信息系统”的查询系统可以分成下面几个方面来进行查询:根据房屋地址,根据房屋状态,根据户主,根据房屋朝向等来进行模糊查询。 begin inherited; // 构造过滤条件 strFilter := ''; if trim(edtNo.text)<>'' then strFilter := strFilter + ' (收件号 like '+'''%'+edtNo.text+'%'')'+' AND '; // if cboStatus.itemindex=1 then begin strFilter := strFilter + ' 状态='+'''未处理'''+' AND '; end else if cboStatus.itemindex=2 then begin strFilter := strFilter + ' 状态='+'''已处理'''+' AND '; end else if cboStatus.itemindex=3 then begin strFilter := strFilter + ' 状态='+'''已作废'''+' AND '; end; // if trim(edtHouseAddr.text)<>'' then strFilter := strFilter + ' (房屋地址 like '+'''%'+edtHouseAddr.text+'%'')'+' AND '; if trim(cbHouseType.text)<>'' then strFilter := strFilter + ' 房型='+''''+cbHouseType.text+''''+' AND '; if trim(cbHouseWay.text)<>'' then strFilter := strFilter + ' 朝向='+''''+cbHouseWay.text+''''+' AND '; if trim(cbHouseArea.text)<>'' then strFilter := strFilter + ' 区域='+''''+cbHouseArea.text+''''+' AND '; if trim(edtLinkName.text)<>'' then strFilter := strFilter + ' (联系人 like '+'''%'+edtLinkName.text+'%'')'+' AND '; if chkStartDate.Checked then strFilter := strFilter + ' 创建日期 >= #'+FormatDateTime('yyyy-mm-dd',dtpStartDate.DateTime)+'# AND '; if chkEndDate.Checked then strFilter := strFilter + ' 创建日期 <= #'+FormatDateTime('yyyy-mm-dd', dtpEndDate.DateTime)+'# AND '; // if strFilter<>'' then strFilter :=copy( strFilter,0,Length(strFilter)-5 ); //查询 if strFilter='' then begin ParmJDBCqData.Filtered:=false; end else begin ParmJDBCqData.Filtered:=true; ParmJDBCqData.Filter:=strFilter; end; // close; end; End. 5系统测试 5.1测试的原则 软件测试(Software testing)是软件生存期(Software life cycle)中的一个重要阶段,是软件质量保证的关键步骤。通俗地讲,软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。这个定义明确指出:软件测试的目的是为了检验软件系统是否满足需求。 在G.J.Myers的经典著作《软件测试技巧》中,给出了测试的定义: "程序测试是为了发现错误而执行程序的过程"。测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。在软件开发过程中,分析、设计与编码等工作都是建设性的,惟独测试是带有"破坏性",测试可视为分析、设计和编码3个阶段的"最终复审",在软件质量保证中具有重要地位。为了确保软件的质量,较理想的做法应该是对软件的开发过程,按软件工程各阶段形成的结果,分别进行严格的审查。 当- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房屋 房产信息 管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文