【《房屋租赁系统的详细设计及测试分析案例》5200字】_第1页
【《房屋租赁系统的详细设计及测试分析案例》5200字】_第2页
【《房屋租赁系统的详细设计及测试分析案例》5200字】_第3页
【《房屋租赁系统的详细设计及测试分析案例》5200字】_第4页
【《房屋租赁系统的详细设计及测试分析案例》5200字】_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

XXIV房屋租赁系统的详细设计及测试分析案例目录TOC\o"1-3"\h\u29839房屋租赁系统的详细设计及测试分析案例 1148091系统详细设计 110011.1首页 1241001.2用户注册页面 2214061.3登录页面 477781.4房屋信息搜索框 7218731.5系统公告添加页面 8244171.6新闻资讯添加页面 952881.7用户留言页面 1067151.8管理员后台管理页面 11320601.9房屋租赁费用管理 1433941.10多人合租管理 14136962系统测试 15270102.1系统测试的目的和意义 15261712.2系统测试的方法 1523082.3测试用例 16277122.3.1用户注册功能测试 16236712.3.2用户登录功能测试 1620522.3.3找回密码功能测试 17294262.3.4出租信息功能测试 177222.3.5留言板功能测试 18217362.3.6新闻资讯发布功能测试 18159932.3.7添加公告功能测试 18295662.3.8设置管理员功能测试 181系统详细设计1.1首页系统首页如下图1.1所示,首页是系统的门面,就像是人的一张脸意义,好看的首页会让人有继续浏览下去的欲望,也会使得用户在使用该系统时有一个良好的心情,我所开发的系统首页秉持着简洁的理念,不做一些太浮夸的装饰,就是为了让用户能够心情愉悦,然后能够一眼看过去就能了解系统上各个部分的功能,能够迅速的上手该系统,省去了用户的一部分时间。用户进入系统首页之后,不用登陆就可以用游客的身份浏览网站里的任何信息,包括网站新闻,网站公告,出租信息等,这样也使得该系统更加的便捷。在首页的最上方时导航栏,里面分别是首页、出租信息、求租信息、留言板以及会员中心,在导航栏的右侧有一个搜索框,用户可以通过关键字来搜索自己所心仪的房屋,在搜索框的下方是登录和注册按钮,用户可以点击进行操作,当用户登录成功后,此处便会显示用户的用户名。在主页面中包含网站新闻、网站公告、出租信息、求租信息等选项,用户可以根据自己的需求进行浏览。在首页的最下面中间位置有管理员的登录入口,管理员可以点击进行登录,然后进入管理页面。图1.1系统首页1.2用户注册页面用户注册页面如下图1.2、1.3所示,在用户未进行登录时,浏览每一个页面时右上方都会有注册按钮,用户都可以通过点击注册按钮进行注册。用户在任意页面点击注册之后,跳转到注册页面,注册用户首先需填写用户名以及密码,之后点击下一步弹出详细资料页面,用户需填写详细资料,包含真实姓名、性别、籍贯等信息,填写完保存才是真正的注册成功,此时数据库中会记录下用户的各类信息。用户注册流程图如图1.4所示。图1.2用户注册页面(1)图1.3用户注册页面(2)图1.4用户注册程序流程图1.3登录页面用户登录页面如图1.5所示,用户点击登录按钮后跳转至该页面,输入用户名、密码以及验证码,后台会对输入的信息进行验证,验证通过则跳转至会员中心页面,输入错误则提示错误跳转回登录页面。图1.5用户登录页面管理员登录页面如图1.6所示,步骤与用户登录相同,用户名密码验证正确后,跳转至后台管理页面。用户及管理员登录流程图如图1.7所示。图1.6管理员登录页面图1.7登录程序流程图1.3房屋出租登记页面房屋租售登记页面如图1.8所示,房屋出租登记页面,用户通过该页面输入房屋信息,之后发布出租信息。房屋出租登记流程图如图1.9所示。房屋出租是房屋租赁管理系统的基本功能,也是系统中其中最重要的功能,使用该系统的用户的目的都是通过该系统来进行房屋的出租等。所以在进行房屋出租登记时要尽可能的方便、简单,这样才能让每一个使用该系统的人轻松上手,让每个人都能够在该系统中简单的操作各项房屋租赁功能。该页面中包含了发布房屋租赁时的所有信息,其中包含房屋图片,房屋类型,房屋价格,房屋面积,房屋联系人电话,联系人,房屋地址以及房屋所有人对于房屋的详细描述。图1.8房屋出租登记页面图1.9房屋出租登记程序流程图1.4房屋信息搜索框房屋信息搜索框如图1.10所示,该搜索框处于系统首页右上角,用户可通过输入关键字进行搜索。用户输入关键字后,后台会通过查询数据库最后将所查到的房屋信息反馈到页面上供用户浏览。主要流程图如图1.11。图1.10房屋信息搜索框图1.11房屋信息搜索程序流程图1.5系统公告添加页面系统公告添加页面如图1.12所示,该页面是为了能够让管理员更便捷地发布公告,管理员可以通过后台管理来添加公告,当然管理员也可以在后台对公告进行管理。该页面中包含了管理员所要发布的公告的标题,公告的内容以及是否对外展示该公告的选项。系统公告添加流程图如图1.13所示。图1.12系统公告添加页面图1.13系统公告添加程序流程图1.6新闻资讯添加页面新闻资讯添加页面如图1.14所示,该页面是为了能够让管理员更方便的发布新闻资讯。页面中包含了管理员所要发布的新闻资讯的标题,新闻资讯相关的图片,新闻资讯的具体内容以及是否显示该新闻资讯的选项,大大提高了管理员对于新闻资讯的管理效率。新闻资讯添加流程图如图1.15所示。图1.14新闻资讯添加页面图1.15新闻资讯添加程序流程图1.7用户留言页面用户留言板页面如图1.16所示,该页面是用户与管理员之间沟通的桥梁,用户可以通过留言板进行留言,反馈使用系统所遇到的各类问题,管理员通过后台给予回复。用户留言流程图如图1.17所示。图1.16用户留言板页面图1.17用户留言程序流程图1.8管理员后台管理页面管理员后台管理页面如图1.18所示,该页面是为了使管理员的管理工作更加便捷,这也是开发本系统的一个重要原因,在该页面中登陆账号为超级管理员,所以包含了超级管理员的所有权限。首先在该页面中的左侧是导航栏,可以清晰的看到超级管理员所具备的权限,其中包含管理员设置(流程图如图1.19),后台登录日志,回复用户留言(流程图如图1.20),公告管理以及添加公告,新闻资讯管理以及发布新闻资讯,会员管理,出租信息管理以及房屋统计报表。图1.18管理员后台管理页面图1.19设置管理员程序流程图图1.20回复用户留言程序流程图1.9房屋租赁费用管理房屋租赁费用管理使得系统在收取费用方面更加便捷,租赁费用相关信息能够很好的呈现给用户以及管理员,提高了用户的使用体验。该功能流程图如图1.21所示。图1.21房屋租赁费用管理程序流程图1.10多人合租管理多人合租管理能够让多名用户同时租赁一个房屋,进而减少用户们的租房成本,能够将合租相关信息展示给用户。该功能流程图如图1.22所示。图1.22多人合租程序流程图

2系统测试系统测试是对整个系统所进行的测试,系统中的各个功能是否能够正常使用并且达到用户需求需要我们测试人员与软件系统相结合通过系统测试来检验,并且我们在系统设计过程中所存在的错误与缺陷也都可以通过系统测试来发现。它也是为了让系统更加完善,提升系统的整体性能,对系统所存在的问题进行改善,一些影响用户体验的环节也需要及时发现并修改。2.1系统测试的目的和意义系统测试的目的是在真正的系统工作环境下将实际的系统运行情况与系统设计过程中所提出的需求相比较,以此来验证系统各项数据是否正常,是否符合预期的效果。它是为了能够发现系统中所存在的缺陷并且衡量产品本身的质量,所以必须要按照系统的功能进行测试。而且,还要验证出系统得出的完整、有效的文档,以保证该系统有着优秀的可靠性。系统测试的意义有以下几点:(1)系统测试是在测试过程中通过模拟真实的运行环境,这也是软件从未有过的运行环境。在这种运行环境之下,我们可以发现例如外围设备接口、输入/输出、或多处理器设备之间的接口不相容,整个系统的时序匹配等这一类真实性的错误。(2)通常不容易从系统目标直接生成测试用例是系统测试的困难所在。而系统测试由系统人员组织,从系统完成任务的角度测试,软件在系统测试下获得了系统任务下直接的“测试用例”,这对检验软件是否满足系统任务要求是非常有意义的。2.2系统测试的方法本次系统所采取的是黑盒测试。黑盒测试又叫功能测试,该测试方法侧重于对于软件功能性需求的测试。采用该测试方法,即测试人员将系统看成一个黑盒子,在对内部逻辑与特性完全不考虑的情况下所进行的,它只为验证系统中所包含的功能是否符合预期。使用此测试方法,测试人员不用对系统内部构造进行熟悉,完全站在用户的角度来对该系统进行测试,通过使用来检验系统中的各项需求是否满足预期。黑盒测试能够完全站在使用者即用户的角度来看这个系统,它能够真实地反映系统的功能是否能够满足用户,用户是否能够真正的在该系统上得到更好的体验。黑盒测试的作用注重于功能性需求,主要是为了测试出以下错误:(1)功能是否有错误以及遗漏;(2)后台是否能正确接收数据,前台是否能正确反映数据;(3)数据结构方面是否有缺陷;(4)程序初始化以及程序结束是否有问题。2.3测试用例2.3.1用户注册功能测试(1)用户注册测试用例1测试名称:用户注册测试测试条件:打开注册页面,输入正确注册信息。测试步骤:1、在注册页面输入相关信息;2、点击下一步。预期结果:注册成功,跳转至详细资料输入页面。测试结果:注册成功,跳转至相信资料输入页面,测试通过。(2)用户注册测试用例2测试名称:用户注册测试测试条件:打开注册页面,输入重复用户名。测试步骤:1、在注册页面输入重复用户名test;2、点击下一步。预期结果:显示提示框,提示用户名已存在,重新选择。测试结果:显示提示框,提示用户名已存在,重新选择,测试通过。(3)用户注册测试用例3测试名称:用户注册测试测试条件:打开注册页面,输入4位以下用户名测试步骤:1.在注册页面输入用户名abc;2、点击下一步预期结果:显示提示框,提示用户名长度在4-10位之间。测试结果:显示提示框,提示用户名长度在4-10位之间,测试通过。2.3.2用户登录功能测试(1)用户登录测试用例1测试名称:用户登录测试测试条件:打开登录页面,输入正确登录信息。测试步骤:1.在登录页面输入用户名test以及密码111111;2、点击登录。预期结果:跳转至会员中心页面,成功登录。测试结果:跳转至会员中心页面,成功登录,测试通过。(2)用户登录测试用例2测试名称:用户登录测试测试条件:打开登录页面,输入不存在的用户名。测试步骤:1.在登录页面输入用户名123456;2、点击登录。预期结果:显示提示框,提示该用户名不存在。测试结果:显示提示框,提示该用户名不存在,测试通过。(3)用户登录测试用例3测试名称:用户登录测试测试条件:打开登录页面,输入错误密码。测试步骤:1.在登录页面输入用户名test以及密码123456;2、点击登录。预期结果:显示提示框,提示密码错误。测试结果:显示提示框,提示密码错误,测试通过。(4)用户登录测试用例4测试名称:用户登录测试测试条件:打开登录页面,输入错误验证码。测试步骤:1.在登录页面输入正确用户名及密码;2、输入错误验证码并点击登录。预期结果:显示提示框,提示验证码错误。测试结果:显示提示框,提示验证码错误,测试通过。2.3.3找回密码功能测试(1)找回密码测试用例测试名称:找回密码功能测试测试条件:打开找回密码页面,输入正确用户名及密码信息。测试步骤:1.在登录页面输入正确用户名root及正确密保信息;2、点击提交。预期结果:显示提示框,提示修改成功,随机给出新密码。测试结果:显示提示框,提示修改成功,给出新密码2440123,测试通过。2.3.4出租信息功能测试(1)发布出租信息功能测试用例测试名称:发布出租信息功能测试测试条件:打开发布出租信息页面,输入房屋信息。测试步骤:1.在发布出租信息页面输入房屋信息;2、点击保存内容。预期结果:显示提示框,提示操作成功。测试结果:显示提示框,提示操作成功,跳转至我的出租,测试通过。(2)修改出租信息功能测试用例测试名称:修改出租信息功能测试测试条件:打开我的出租信息页面,点击修改。测试步骤:1.在我的出租信息页面点击修改;2、修改相关房屋信息并点击保存内容。预期结果:显示提示框,提示操作成功。测试结果:显示提示框,提示操作成功,跳转至我的出租,测试通过。2.3.5留言板功能测试(1)留言板功能测试用例测试名称:留言板功能测试测试条件:打开留言板页面,输入留言信息。测试步骤:1.在留言板页面输入相关信息;2、点击发表留言。预期结果:显示提示框,提示谢谢您的留言,请等候管理员回复。测试结果:显示提示框,提示谢谢您的留言,请等候管理员回复,测试通过。2.3.6新闻资讯发布功能测试(1)新闻资讯发布功能测试用例测试名称:新闻资讯发布功能测试测试条件:打开发布新闻资讯页面,输入新闻资讯信息。测试步骤:1.在发布新闻资讯页面输入相关信息;2、点击保存内容。预期结果:显示提示框,提示增加新闻成功。测试结果:显示提示框,提示增加新闻成功,测试通过。2.3.7添加公告功能测试(1)添加公告功能测试用例测试名称:添加公告功能测试测试条件:打开添加公告页面,输入公告信息。测试步骤:1.在添加公告页面输入相关信息;2、点击保存内容。预期结果:显示提示框,提示操作成功。测试结果:显示提示框,提示操作成功,测试通

温馨提示

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

评论

0/150

提交评论