房屋租赁管理系统设计与开发样本_第1页
房屋租赁管理系统设计与开发样本_第2页
房屋租赁管理系统设计与开发样本_第3页
房屋租赁管理系统设计与开发样本_第4页
房屋租赁管理系统设计与开发样本_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

独创声明本人郑重声明:所呈交毕业设计(论文),是本人在指引教师指引下,独立进行研究工作所获得成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用内容外,本设计(论文)不含任何其她个人或集体已经刊登或撰写过作品成果。对本文研究做出重要贡献个人和集体均已在文中以明确方式标明。本声明法律后果由本人承担。

作者签名:年月日

毕业设计(论文)使用授权声明本人完全理解滨州学院关于收集、保存、使用毕业设计(论文)规定。本人乐意按照学校规定提交学位论文印刷本和电子版,批准学校保存学位论文印刷本和电子版,或采用影印、数字化或其他复制手段保存设计(论文);批准学校在不以营利为当前提下,建立目录检索与阅览服务系统,发布设计(论文)某些或所有内容,容许她人依法合理使用。(保密论文在解密后遵守此规定)

作者签名:年月日房屋租赁管理系统设计与开发摘要随着国内经济迅猛发展和人们生活水平不断提高,老式房屋租赁方式已不能适应社会需要。如何运用先进管理手段来提高房屋租赁管理水平,是当今社会所面临一种重要问题。房屋租赁管理系统为需求房屋人群提供了一种平台,使得房屋租赁管理更加智能化和高效化。房屋租赁管理系统可以实现房屋信息录入,房屋出租者信息录入,房屋租赁者信息录入,房屋状态查询等基本功能。管理员和顾客可以依照不同权限,对房屋信息进行不同操作。本文是基于C#应用程序设计,运用了MicrosoftVisualStudio和MicrosoftSQLServer数据库开发工具。该系统开发重要涉及后台数据库建立和维护以及前端应用程序开发两个方面,实现了房屋租赁管理自动化和信息化。通过该系统顾客可以迅速找到满意住房,从而提高了房屋租赁工作效率。核心词:数据库;程序设计;房屋租赁管理DesignandDevelopmentoftheHousingLeaseManagementSystemAbstractWiththerapiddevelopmentofChina’seconomyandtheimprovementofpeople’slivingstandard,thetraditionalhousingleasepatternhasnotbeenabletomeettheneedsofthesociety.Howtousetheadvancedmanagementmethodtoimprovethehousingleasemanagementisoneoftheimportantissuesfacingsocietytoday.TheHousingLeasemanagementsystemprovidesaplatformforthedemandforhousingpeople,makingthemanagementofhousingrentalmoreintelligentandefficient.Housingleasemanagementsystemcanrealizethehousinginformationinput,housinglesserrentalhousinginformationinput,informationentry,queryandotherbasicfunctionsofhousingcondition.Accordingtodifferentpowers,administratoranduserscandodifferentoperationofthehousinginformation.ThispaperistheapplicationdesignbasedonC#,usingMicrosoftVisualStudioandMicrosoftSQLServerdatabaseasdevelopmenttools.Thedevelopmentofthissystemmainlyincludestwoaspects:theestablishmentandthemaintenanceofthedatabaseaswellasthefront-endapplicationprocedure’sdevelopment.Thesystemrealizestheautomationandinformatizationofthemanagementofrentalhousing.Throughthissystem,customerscanfindsatisfactoryhousingquickly,soastoincreasetheefficiencyoftherentalhousingwork.Keywords:Database;ProgramDesign;HousingLeaseManagement目录引言 1第一章绪论 21.1问题定义 21.2系统开发背景和开发目的 21.3可行性分析 31.3.1经济可行性分析 31.3.2技术可行性分析 31.3.3操作可行性分析 31.3.4社会因素可行性分析 4第二章需求分析 52.1系统目的 52.2系统总体流程图 52.3系统业务流程图及分析 52.4系统功能模块图 6第三章开发工具和开发语言简介 73.1MicrosoftSQLServer 73.2MicrosoftVisualStudio 73.3C#语言简介 8第四章系统总体设计 94.1系统功能设计目的 94.2房屋租赁管理系统功能概述 9第五章数据库设计 115.1房屋信息表 115.2房主信息表 115.3顾客信息表 125.4视图 13第六章程序设计 146.1程序设计阐明 146.2详细模块划分 146.2.1管理员角度 146.2.2房屋出租者角度 166.2.3房屋租赁者角度 19第七章软件测试 227.1软件测试办法简介 227.2软件测试实例 227.2.1顾客登陆 227.2.2填写房屋信息 227.3软件测试成果 23总结 24参照文献 25道谢 26引言改革开放以来,随着着都市土地使用制度改革和住房制度改革,为房地产行业发展创造了有力环境,中华人民共和国房地产行业迅速发展起来。但是随着房地产行业发展,浮现了不少问题,例如投资性购房比例偏重,供求构造矛盾等,房屋浮现闲置状况现象越来越严重,许多房主为了不让房屋闲置开始想法将闲置房屋租赁出去,这使房屋租赁市场浮现了混乱。同步,现今农村浮现了外出务工大热潮,这些外出人员急需大量住房。这就需要建立一种平台,使房主和房屋需求者可以更好理解房屋信息,使房屋租赁行业可以健康有序发展。随着计算机技术、手段、管理方式推动和发展,诸多经济活动逐渐在优化升级,由老式交易活动方式向以计算机为中介当代化方式而转变,这种转变不但节约了大量人力财力,更是给人们生活带来了巨大便利。同样,对于房屋租赁行业咱们也应当将运用计算机技术建立一种更加符合人们需求管理系统。老式房屋租赁管理是一项复杂并且精细工作。房屋基本资料,房主资料管理,房屋租赁状况等,都需要精确记载,这就需要耗费巨大人力、物力和财力。建立一种房屋租赁管理系统可觉得房屋租赁双方创造一种良好沟通平台,将房屋关于信息有效传递给房屋需求者,从而使其可以找到满意房屋。实现房屋租赁管理规范化、简朴化、有效化,这是本文力图实现目的。现今,许多房地产公司在这方面做得都非常好,例如北京链家地产、北京鑫尊地产等。它们都是发展态势非常好公司,在房屋租赁方面已经由老式运作模式转换为了新型管理模式,并且获得了巨大成功。本文开发房屋租赁管理系统,就是要实现房屋租赁关于数据由人工管理向计算机管理转变,在计算机技术和房屋管理实践活动两者之间架设一座桥梁,从而解决房屋租赁系统通用性问题。在系统方面,力求操作界面简洁,内容易于理解,从而可以广合用于普通操作管理员。第一章绪论1.1问题定义房屋租赁,是指由房屋所有者或经营者将其所有或经营房屋交给房屋消费者使用,房屋消费者通过定期交付一定数额租金,获得房屋占有和使用权利行为。房屋租赁是房屋使用价值零星出售一种商品流通方式。房屋租赁双方当事人必要订立书面合同。房屋租赁合同中应涉及如下方面重要条款:出租房屋范畴、面积;房屋租赁期限、用途;租金数额及交付时间;房屋修缮责任、转租以及违约责任等等。在此基本上,双方当事人应持房屋租赁合同到房屋所在地房地产管理部门办理备案登记,领取《房屋租赁证》[1]。房屋租赁是指出租人(普通为房屋所有权人)将房屋交付承租人使用。收益,由承租人向出租人支付租金行为[2]。房屋租赁,是指自然人、法人或者其她组织作为出租人将其拥有所有权或者使用权房屋出租给承租人使用,由承租人向出租人支付租金,并在租赁关系终结时,将房屋返还出租人行为。《办法》中租住房,涉及住宅、工商业用房、办公用房、仓库以及其她用房[3]。此外,承租人在经出租人批准后,还可以在其承租期限内,将承租房屋出租给新承租人。随着时代发展对房屋租赁定义也发生了一定变化,但是对于一种简朴易操作房屋租赁管理系统,咱们只需要保证房屋基本信息和交易过程可靠性就足够了。房屋租赁管理系统就是运用计算机编程技术和数据库存储技术建立一种以网络为中介信息互换平台,有效解决房屋租赁管理中难题。1.2系统开发背景和开发目的现今,房地产行业发展态势迅猛,连带着房屋租赁行业也在迅速发展。在这个计算机技术迅速发展时代背景下,各行各业都在逐渐实现管理当代化,房屋租赁管理当代化也势在必行。房屋租赁管理是一项特别繁琐工作。老式管理模式中,房屋信息、客户信息、财务信息管理需要大量纸张记录,并且当要查找信息时,工作人员需要翻阅大量记录,这是一项特别耗费时间、劳力和财力工作。运用计算机支持公司高效率完毕房屋租赁管理寻常事务,是适应当代公司制度规定、推动公司劳动型管理走向科学化、规范化必要条件[4]。计算机进行房屋租赁工作管理,不但可以保证各项信息精确无误、迅速输出,同步计算机具备手工管理所无法比拟长处。例如:检索迅速、查找以便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些长处可以极大地提高房屋租赁管理效率,也是公司科学化、正规化管理与世界接轨重要条件。开发本系统就是为理解决物业管理公司在房屋租赁信息管理中某些不规范,使房屋租赁信息管理向着规范化、简朴化、有效化方向发展[5]。1.3可行性分析1.3.1经济可行性分析房屋租赁管理系统开发简朴,所需开发软件和工具都是免费,不需要耗费资金去购买软件或工具,并且操作简朴不需要去专门培训。作为学生,学校内部图书馆为每位同窗敞开,馆内各类藏书都比较丰富,基本上可以满足每位学生需求,从而省去了购买关于书籍耗费。因此经济上可行。1.3.2技术可行性分析 对于比较简朴中小型数据库,当前IT业界比较流行数据库开发、管理软件开发所用到工具中MicrosoftSQLServer和MicrosoftVisualStudio,无疑是一种成功解决办法。操作简朴顾客界面、完善强大数据库操作功能和简洁明了数据库接口,无疑是开发一种简易系统好选取。再有就是C#语言,它是在C语言和C++语言基本之上发展起来,不但继承了它们长处,并且还发展了某些更加强大功能。在开发系统是C#无疑是一种良好选取。因此技术实行起来比较容易。1.3.3操作可行性分析现如今计算机技术迅速发展使得计算机成本下降,购买计算机耗费逐渐减少,计算机开始走向每家每户,并且该系统顾客界面简洁,操作以便,尚有完善异常解决机制,顾客会感到所见即所得,因而操作方面可行。1.3.4社会因素可行性分析该系统不违法任何合同法、专利、版权、合同、法律法规方面问题,具备法律方面可行性;该系统重要用于房屋租赁管理方面使用,具备使用方面可行性。因而该系统具备社会方面可行性。第二章需求分析2.1系统目的采用既有软件,硬件环境以及合理可行系统开发方案,建立一种界面和谐,操作简朴,构造完善,布局规划合理房屋租赁管理系统。2.2系统总体流程图顾客身份验证顾客身份验证顾客功能选取注册检查登陆各功能模块使用数据库顾客读数据存数据对的用户出错解决顾客登陆密码是否对的图2.1系统总体流程图2.3系统业务流程图及分析房主房屋信息登记房主房屋信息登记客户登记信息基本信息输入求租条件查询房屋符合条件房屋预订成功求租已定信息图2.2系统业务流程图整个系统从整体上分为如下三个大某些:1、房屋信息管理:实现房屋基本资料管理;2、顾客资料管理:实现房屋出租者和房屋租赁者基本资料管理;3、租赁管理:实现顾客对既有房屋状况查询、预定。2.4系统功能模块图添添加用户删除用户租金缴纳管理房屋租赁系统管理员顾客用户注册填写房屋信息修改密码房屋出租者填写个人信息房屋租赁者用户注册租房查询房屋信息图2.3系统功能模块图在各个模块中,管理员和顾客只有通过身份验证之后才干进行各项操作,并依照各自权限做相应操作。如顾客资料管理模块,只有管理员拥有添加和删除顾客权限,顾客无此权利。第三章开发工具和开发语言简介3.1MicrosoftSQLServerMicrosoftSQLServer是一种可以提供较为高档数据管理全方位数据库平台。它不但能提供更便捷安全存储功能,还可以提供更多高效数据应用程序。该数据库在公司数据管理中处在核心地位。此外尚有分析、集成、报表和告知功能。能给公司提供可行高效解决方案,协助数据应用推向业务各个领域。与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新开发工具包(涉及BusinessIntelligenceDevelopmentStudio)紧密集成使MicrosoftSQLServer与众不同。它可以提供可行解决方案,协助程序开发人员从数据中得到更多有力信息[6]。SQLServer涉及了5个不同版本:公司版、原则版、工作组版、开发版和学习版。某些“Studio”,如ManagementStudio和BIDevelopmentStudio加入到,其作用是辅助任务开发和管理。SQLServer以其强大功能和一致承认继续不断开拓着、创造着、更新着。3.2MicrosoftVisualStudioMicrosoftVisualStudio是微软公司发布,它是一款可以进行可视化设计应用程序。它支持程序开发者在原有版本中进行程序开发,并且新添加了CSS这样一种格式化工具,使程序开发人员可以更以便使用ASP.NET进行编程。并且引入语言集成查询功能,可以在VB和C#中进行高档数据操作[7]。VisualStudio可以应用到Windows应用程序开发。通过在设计器编辑过程中随时得到反馈进行相应修改,特别是XAML中智能感知功能,避免了也许浮现错误。除此之外,还可以更快捷高效开发Web应用、Office应用和Mobile应用。相比之前VS版本,VS拥有重要新特性:1、软件开发更智能,如自动提示和重构功能;2、对WCF功能拓展,使其使用起来更加以便;3、其多定向支持为应用程序开发带来了新活力;4、微软将WindowsLive整合到VisualStudio中,使得VS程序员更便于开发Live网络服务平台;5、VisualStudio中SQL数据库发布,为数据库发布提供了更以便快捷解决方案;6、VisualStudio中增长拼写检查器为咱们查找错误提供了更大便利,有效提高了工作效率。有了这些新特性VisualStudio如虎添翼,对于程序开发者来说,在其使用过程中既简化了程序编写,还避免了诸多不必要错误并且解决了诸多此前难题,在IT行业中广受关注。3.3C#C#是微软公司发布一款高档程序设计语言。其类似于JAVA编程语言,它涉及单一继承、接口等与JAVA基本相似语法。同步两者也存在着明显不同,C#是与组件对象模型是直接集成,并且是.NETwindows网络框架核心。C#具备简朴、稳定、安全特点,是在C语言和C++语言融合下诞生面对对象编程语言。对于C和C++功能,C#进行了去粗存精解决,并在此基本上拥有了某些新特性。C#集中了面向对象、组件、技术类型安全、跨平台异常解决、版本控制、代码安全管理等接近所关于于软件开发和软件工程研究最新成果。在编程方面,C#的确比JAVA走得更远。特别在网络服务方面,C#具备绝对性优势在于她即时编译,远比JAVA虚拟机强大多[8]。第四章系统总体设计4.1系统功能设计目的通过对系统需求分析,对本房屋租赁管理系统,提出了如下设计目的:1、系统安全性对于不用顾客系统应当赋予不同权限,每一种顾客都不能越权,从而使得数据安全性得到了应有保证。系统要具备较高可靠性,以及系统可恢复性和数据精确性[9]。2、可维护性客户会在系统使用过程中不断对系统提出新规定,扩展系统功能,这就规定系统可升级性必要良好,以满足客户长期实用规定,并且在顾客有新规定期候可以迅速扩展功能。3、顾客操作本系统设计应当更加人性化,从而使系统具备和谐人机交互能力。4、运营速度衡量系统性能好坏一种重要参照根据就是系统响应时间,一种好系统响应时间要短,数据转换时间也要短,后台服务器响应要迅速。由于系统使用者特殊性,系统必要高效地响应并且在安全前提下高效响应[10]。5、界面顾客界面应当做到简朴明了,以便顾客操作。4.2房屋租赁管理系统功能概述依照网站需求分析和系统功能设计目的,本系统功能模块如下:1、顾客注册:此模块顾客可以注册账号,确认密码。在进行注册时,顾客名不容许重复。2、顾客登陆:登陆模块重要是对进入系统顾客身份安全性检查,以防止非法顾客进入系统,对系统顾客提供一定特殊权限。顾客注册之后,就可以登陆系统登记所要出租房屋基本信息,或者是查找自己所需要房屋信息。3、填写个人信息:顾客填写个人信息,重要是为了在房屋出租时以便联系。4、填写房屋信息:登陆到本系统顾客可以填写准备出租房屋信息,房屋信息应详细填写,使客户可以充分理解该房屋信息。5、顾客查询:顾客可以依照自己需要查询房屋信息,例如:按照面积、租金查询房屋信息等。6、查看房屋状态:顾客可以查询系统中所有房屋现状,即与否已出租。7、修改信息:顾客可以修改个人信息,涉及联系电话,家庭住址等信息。同步,房屋出租者还可以修改自己准备出租但尚未租出房屋信息。8、租房:租赁者在找到满意房屋后,拟定要租赁,可以当前网上确认租赁,然后再到公司去缴纳租金,订立合同。9、顾客管理:管理员可以添加和删除顾客。10、租金管理:房屋租赁者到服务台缴纳租金时,管理员可以登陆系统确认租金并确认房屋状态。第五章数据库设计5.1房屋信息表表5.1房屋信息数据库设计表表5.2房屋信息表该表为房屋信息管理表,重要存储关于房屋信息:房屋编号、房屋地址、房屋详细位置、房屋面积、房屋租金等信息。顾客登陆系统之后查看房屋信息时,系统从表中读取房屋所有信息,并将其显示在页面上供顾客筛选。顾客可以从未租出房屋中选取满意房屋。5.2房主信息表表5.3房主信息数据库设计表表5.4房主信息表房主信息表包括了房屋拥有者提供可供租赁者联系自己信息,并且对自己房屋有什么需要补充阐明,或者对房屋租赁者有何规定都可以在备注一栏标注,以便房屋租赁者可以更好理解房屋信息。5.3顾客信息表表5.5顾客信息数据库设计表表5.6顾客信息表顾客信息表包括是系统顾客登陆信息。顾客注册成功后,注册顾客名和密码就会录入这里。5.4视图图5.1房屋信息表和房主信息表视图将房屋信息和房主信息表之间建立一种视图。在房屋信息表中选取房屋租金、房屋租者、租金与否收取三列,在房主信息表中选取房屋编号、房主姓名、联系地址三列,根据房屋编号建立一种视图。依照该视图,在顾客拟定租房后,到公司去缴纳租金时,管理员不用打开两个表来进行登陆信息,只需通过该表就可以对租赁信息进行管理。表5.7房屋状态表第六章程序设计6.1程序设计阐明依照前面需求分析和系统设计内容进行程序设计。本系统是运用.NET结合数据库开发,运用C#语言来设计程序[11]。6.2详细模块划分6.2.1管理员角度1、管理员登陆模块管理员是指对整个系统进行管理人员。管理员可以通过admin顾客名进行登陆,然后对整个系统进行管理。如图:图6.1登陆界面2、添加、删除顾客管理员权限涉及添加顾客,删除顾客。管理员在添加顾客时,如果该顾客已经存在,try…catch就会捕获异常,页面会提示“存在异常”;在删除顾客时,如果数据库中并无此顾客,try…catch也会捕获到异常,页面亦会提示“存在异常”。这时,管理员就要先查看数据库中与否存在该顾客。以删除顾客“haha123”为例,详细实现过程如下图所示:图6.2删除顾客界面管理租金缴纳除可以添加、删除顾客,管理员还可以实现租金缴纳管理。以房屋编号为“10”房屋为例。详细实现过程如下状态如下:图6.3租金管理界面交纳租金之后,10号房屋状态在租金与否收取一列中,由“无”变为“已收取”。这就表达,该房屋已完毕租赁所有程序。图6.4缴费成功界面6.2.2房屋出租者角度1、顾客注册模块顾客通过点击登陆页面上顾客注册,就会弹出一种新页面。在此界面上顾客可以输入自己设定顾客名,顾客名不容许重复,然后再输入自选密码,数据库读取该注册信息,并将其录入顾客信息表中,即完毕了顾客注册。如图所示:图6.5注册界面2、顾客登陆模块顾客注册过后,返回登陆界面,输入以注册顾客名和密码,系统通过检测顾客名和密码与否对的,如果在顾客数据库中有该顾客信息且密码对的,即可完毕登陆。如果所填写顾客名或密码错误,通过try……catch语句会检测出错误,显示登陆错误。登陆之后,选取是出租房屋还是租赁房屋进入不同页面,之后依照各自意愿进行不同操作。登陆之后进入页面如下:图6.6顾客界面3、填写个人信息模块顾客在选取出租时系统会自动跳转到出租界面,如下:图6.7出租界面在该界面上选取“填写个人信息”,即浮现如下界面:图6.8填写个人信息界面填写个人信息时,房主编号、房屋编号不能重复。重复时,系统会提示“该房主或房屋编号已存在”。如果要重新输入信息,只需点击重置按钮,所有信息都会清除。顾客填写完所有信息后,按拟定保存,再点击刷新时,就会在下面对话框中浮现该条信息。填写房屋信息在出租界面上,点击“填写房屋信息”,即浮现如下界面:图6.9填写房屋信息界面填写房屋信息时,其中房屋编号、房屋详细位置都不能重复。并且在填写时务必填写真实信息,并且在填写信息时应注意所容许填写字段格式限制,如房屋编号数据类型在数据库中设立为int型,在此处就不能填写char型数据。初次信息输入完毕或者再次修改信息完毕后,点击拟定表白房屋信息已填写完毕或者修改完毕已可供租赁。点击刷新按钮式,在文本框里面将显示修改后信息。5、顾客修改密码顾客在登陆成功后界面上选取修改密码选项,从而弹出修改密码界面,在此界面上输入顾客名、原密码和新密码,点击拟定就完毕了密码修改。界面如下图所示:图6.10修改密码界面在修改密码时,要注意几点:1.顾客名必要填写。若为空,系统会提示“顾客名不能为空!”;2.原密码必要填写。若为空,系统会提示“原密码不能为空!”;3.新密码必要填写。若为空,系统会提示“新密码不能为空!”;4.新旧密码不能相似。若相似,系统会提示“两次输入密码一致,请重新输入”。如果没有浮现错误,则可以顺利进行密码修改。6.2.3房屋租赁者角度房屋租赁者若想进入该系统,亦需要注册顾客、登陆系统,与房屋出租者程序同样故略去。在此重要阐明房屋租赁者查询房屋信息功能。1、查询房屋信息顾客在顾客界面上点击“租房”时,跳转到如下查询界面:图6.12租房查询界面在租房界面上可以实现查询所有房屋信息、条件查询某些房屋信息、拟定租房然后查询详细房屋信息。查询所有信息时,只需点击“所有”按钮,就会在下面对话框中显示所有房屋信息。进行条件查询时,在三种查询方式中任选一种,点击查询即可浮现满足条件所有房屋信息。如:查询房屋编号为“10”房屋,点击拟定后,在下面文本框中就浮现了房屋编号为“10”房屋所有信息。在选取面积查询时,由于在数据库中设立了读取最大、最小面积作为面积上限和下限,因此在顾客输入了超过这个范畴面积值时,系统就会提示“请输入对的面积范畴!”。如果输入面积范畴对的了,在下面文本框里就会浮现所有符合规定房屋信息。跟面积查询相似,依照房屋租金进行查询时,若查询范畴出错,亦会浮现系统提示“请输入对的租金范畴!”。2、我要租当顾客拟定要租房时,需记住该房屋编号。点击“我要租”,即浮现如下界面:图6.13租房拟定界面在界面中输入房屋编号“10”,该房屋信息会分项浮现,以以便顾客更好查看。拟定要租房时,需输入顾客名字,点击确认系统会提示“租房成功!请到我司服务台领取钥匙并支付租金。”。第七章软件测试7.1软件测试办法简介系统开发周期中一种重要环节就是系统测试,由于一种系统好坏在于它系统质量和系统可靠性都需要通过测试来把关,因而软件测试是一种完整系统开发最后审查,在测试过程中错误如果没有被及时发现和改正,那么就会影响到系统实用性[12]。软件测试办法有白盒测试和黑盒测试[13]。本次采用是黑盒测试办法,在整个测试过程中,每个模块功能相对来说都比较成功,固然通过测试也发现了某些问题,例如当在数据库中没有数据时候系统会浮现异常。当前本系统还存在许多局限性地方,我将会在此后使用和维护中不断地完善此系统。7.2软件测试实例7.2.1顾客登陆顾客登陆测试,就是要测试顾客所输入账号与否已注册,所输入密码与否对的。测试核心:顾客帐号和密码;测试途径:系统读取数据库中与否存在该帐号,并且帐号密码与否对的;测试成果:如果顾客输入了对的帐号和密码,则登陆成功,系统自动跳转到顾客界面;如果帐号和密码其中之一错误,则登陆失败,系统会弹出界面提示顾客,输入对的帐号和密码。7.2.2填写房屋信息在数据库房屋信息表中,我把房屋编号设为了主核心字,就不容许房屋编号浮现重复,对房屋信息测试,就是要测试重复浮现时系统做出反映。测试核心:房屋编号;测试途径:系统读取数据库中该编号与否已被使用;测试成果:如果未被使用,顾客可以继续输入房屋信息;如果已被使用,7.3软件测试成果在数据库中,由于没有注册过顾客名为“haha”顾客或者输入密码错误,因此在顾客输入“haha”顾客名和密码时,系统就会弹出一种小窗口提示“顾客名或密码错误,请输入对的!”。如图所示:图7.1登陆测试界面在输入对的顾客名和密码后,顾客选取出租房屋选项后,需要填写要出租房屋信息。由于在数据库中房屋信息表设“房屋编号”为核心字不容许重复,且已存在了一某些编号了房屋信息,从而在输入时不能再使用已经被占用编号。如数据库总已存在房屋编号为“1”房屋信息时,顾客再输入“1”,系统就会浮现一种小窗体提示“房屋编号不能重复哦~”。如图所示:图7.2房屋信息测试界面总结本文采用了MicrosoftVisualStudio和MicrosoftSQLServer作为开发工具,C#作为开发语言来开发了这个房屋租赁管理系统。一方面简介了设计该系统因素,简述了某些与房屋租赁管理系统有关概念。然后,对系统总体构思进行了大体论述。最后,对文章用到重要界面和代码进行了较详细简介。该系统对于小型房屋租赁中介会有相称大协助,它实现了对房屋系统化、当代化、简洁化改进。该系统长处如下:系统简便小巧、容易操作、易于管理。该系统设计只采用了少量工具,且在设计过程中尽量简化操作,界面简洁明了,是要时稍微熟悉电脑人基本都可以操作,这就非常以便广大人群使用。本系统对于错误解决非常专注,在登陆、注册、信息输入等功能出都设立了try……catch来捕获错误。总来说,此系统非常适合小型房屋中介机构使用。本文局限性之处是:该系统在数据解决方面设计不够严格;对房屋信息描述方面,设立选项参数不够详细;在租房时,可以设计一种在线支付模块,从而可以完毕网上支付,快捷以便。鉴于以上优缺陷,特提出展望和设想:一方面在房屋信息方面要提供尽量多信息,也可以提供某些关于房屋图片;应当赋予管理员改正房屋信息权利,以免屋主填写虚假信息;在拟定租房时,可以设计一种网上支付功能。参照文献[1]杨宏云,孙春雷.国内房屋租赁登记制度探析[J].苏州大学学报,(01):28-40.[2]于丹.谈租赁方式与国内房屋租赁市场发展[J].经济视野,(06):45-59.[3]何渝,李国华.基于GIS房屋租赁系统研究与实现[J].计算机工程与应用,(20):44-49.[4]魏培嫌,魏培李.房屋

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论