5.系统测试
房屋租赁管理系统的查询功能模块实现了按照不同条件查询租赁信息的多种查询⽅式,包括按租赁类型查询、按租赁信息标题查询、按租赁信息地点查询等。⽤户可以点击导航栏的租赁类型进⾏查询,租赁类型包括三种,“出租”、“整合”、“合租”。租赁类型下⾯的输⼊框,提供⽤户按租赁信息标题,或者租赁房屋地点进⾏模糊查询。5.1 Tomcat服务器的检测
在使⽤tomcat前需要安装JDK环境,本系统使⽤的JDK1.6版本,安装完成JDK后,需要配置系统环境,邮件单击“我的电脑”,选择“属性”,然后选择“配置环境变量”,创建path属性,该属性的值为JDK下bin⽂件所在路劲,然后添加JAVA_HOME属性,该属性的值为安装JDK所在的路劲,最后添加catalina属性,该属性的值为tomcat服务器所在⽂件路劲。Tomcat默认端⼝为8080,如果计算机内有其他程序正在运⽤该端⼝,则服务器会报端⼝已被占⽤错误提⽰信息。我们可以在tomcat的配置⽂件中修改该端⼝号。本系统使⽤的是默认端⼝号。Tomcat启动成功后,登录浏览器可以看到如下效果图。\\
图5.1 tomcat启动成功⽰例图5.2 检测MySQL数据库是否连接成功
本系统采⽤jdbc连接数据库。在下图5.2中其中静态代码块为加载mysql 驱动的代码,获取连接getConnection()⽅法为创建数据库的连接。
图5.2 创建mysql连接
通过编写测试类test,我们可以测试数据的连接有没有成功,如果成功了,我们会看到MyEclipse控制台打印出“连接mysql成功。。。。”字样,通过下图5.3所⽰,我们可以知道系统与mysql的连接是正常的。
图5.3 测试连接mysql5.3 ⽤户管理功能测试
⽤户管理功能模块包含修改⽤户信息,修改密码,查看租赁信息发布历史记录,删除租赁信息等⼏个功能⼦模块。其中⽤户管理中⼼的界⾯如下图5.4所⽰。下⾯我们测试删除⽤户出租史中的⼀条出租信息。在⽤户个⼈中⼼界⾯,选中出租史列表中⼀条出租记录的列表,点击删除功能,系统通过Ajax技术异步向服务器发送请求,该条记录将动态的被删除。现在⽤户出租列表中只有⼀条记录,我们删除该条记录后,该界⾯的出租史列表模块的记录值应为空。测试结果如图5.5所⽰。
图5.4 ⽤户管理中⼼界⾯
图5.5 测试结果界⾯
5.4 房屋租赁信息发布功能测试
在发布租赁信息界⾯,选择要发布的信息的类型。填写租赁信息的标题,期望租⾦,房屋所处地点等基本信息。系统会对⽤户填写的信息进⾏检测,如租赁信息标题必须唯⼀。当⽤户点击取消按钮,系统将返回到主界⾯。当⽤户点击提交按钮,系统将该记录添加到数据库。下⾯测试发布⼀条新的出租信息。但此信息不会在前台显⽰,必须还要经过后台管理员的审核,只有通过审核的租赁信息才会在前台显⽰。
图5.6 发布租赁信息界⾯
图5.7 发布租赁信息测试结果
5.5 房屋租赁信息查询功能测试
本房屋租赁管理系统的查询模块有按照不同条件查询租赁信息的多种查询⽅式,包括按租赁类型查询、按租赁信息标题查询、按租赁信息地点查询。按租赁类型查询有三种,包括“出租”、“整合”、“合租”。租赁类型下⾯的⽂本输⼊框,提供⽤户按租赁信息标题,或者租赁房屋地点进⾏模糊查询。
图5.8 查询租赁信息测试结果
经过此次的测试,可以证明本组开发的房屋租赁系统是可以成功运⾏的,系统各项功能都是⾮常正常的。
因篇幅问题不能全部显示,请点此查看更多更全内容