当前位置:首页 > java小型房屋租赁管理系统设计与实现(含源文件)
7 系统测试
7.1 登录功能测试
用户登录过程中,若输入的用户名或密码不正确,给出相应警告。如图7.1所示:
图 7.1 用户名或密码错误提示界面
如果输入的用户名和密码正确则登录成功,自动跳转到房屋租赁管理系统后台管理界面。
7.2 密码修改功能测试
进入系统后,选择密码修改菜单,若输入新密码不合法、旧密码不正确以及两次新密码不同,给出相应警告。如图7.2、图7.3和图7.4所示:
图 7.2 输入新密码不合法提示界面
图 7.3 输入旧密码错误提示界面
第 28 页 共 32 页
图 7.4 两次输入新密码不相同提示界面
7.3 其他功能模块测试
剩下的几个模块,比如出租房信息、预定租房、出租户信息、求租户信息、交易信息、租金统计、用户信息、模块管理等,界面基本一致,功能大致相同,很多功能的测试结果基本相同,比如预定租房系统,当填入信息为空时,会给出相应警告,如图7.5所示:
图 7.5 某些字段为空的提示界面
每一条信息都会存在一个唯一的编码,如果添加一条新的信息时,与已存在信息的编码重复,那么系统就会弹出一个已存在XX编码已存在的错误提示框,如图7.6所示:
图 7.6 编码重复的错误提示界面
第 29 页 共 32 页
结束语
经过几个月的努力,小型房屋租赁管理系统系统最后得以顺利完成。由于对房屋租赁管理需求做得不够细致,系统还存在许多业务逻辑方面的问题,有些特殊的业务流程也存在很多欠缺的地方。另外,系统的人性化设计、系统界面设计以及代码优化设计等方面也存在一些不足的地方。毕竟个人的能力还是有限的,还有很多知识需要继续学习、探讨和研究。通过对该系统的设计和实现,当然也使我了解并掌握了许多关于房屋租赁管理和JFinal框架以及MVC设计模式方面的知识。在系统开始设计和制作之前,我们应该做好充分的准备工作。首先,我认为在做系统的需求分析之前,应该着重熟悉下房屋租赁这个行业的相关资料以及设计和实现该系统的开发工具、开发语言和关键技术。同时可以为系统后期的设计和实现收集好相关重要的信息资料。其次,为了开发出能够真正的满足用户需求的软件产品,必须清楚地了解用户所有的需求。对用户需求的深入了解是作为软件开发工作获得成功的先决条件,不论后期的设计以及编码工作完成的如何完美,无法真正满足用户需求的程序只会令用户失望。所以在系统设计和实现之前,我们要做好充足的需求分析。然后,我们应该理清思路,有计划一步一步的进行,绝不能乱了阵脚。不要哪个模块都做一点,这样只会让工作效率低下,最后可能导致哪一个都做不好。还有应该根据软件开发过程一步一步地完成。最后,我觉得一个人的品质非常重要。一个系统设计和实现必须经过问题定义,可行性研究,需求分析,概要设计,详细设计,编码和单元测试,综合测试以及最后的维护这几个阶段,每个阶段有每个阶段的任务,这时候我们需要有耐心一步一步地把它们完成。当然,在整个设计和实现的过程中,我们也会遇到很多方面上的问题,这时候我们需要的是坚持,绝不容许自己就此放弃
第 30 页 共 32 页
参考文献
[1]郭赢发.《数据库原理与应用》(修订版)[M].西安:西安电子科技大学出版社,1999. [2]BruceEckel.《Java编程思想》 [M].机械工业出版社,2003.
[3]Brad Green,Shyam Seshadri. AngularJS[M].USA: O'Reilly Media,Inc,USA,2013. [4]王珊,萨师煊.数据库系统概论(第四版)[M].高等教育出版社,2006. [5]Goodman.D.JavaScript Handbook[M].Foster City CA:IDG Books,2002.
[6]Bruce Eckel.Thinking in Java(4th Revised edition)[M].USA:Prentice Hall,2006. [7]Karen Morton,Kerry Osborne,Robyn Sands,朱浩波.Oracle SQL高级编程[M].北京:人民邮电出版社,2011.
[8]陈宗斌.Ajax权威指南(第一版)[M]. 北京:机械工业出版社,2009.
[9]李松峰,曹力. JavaScript高级程序设计(第3版) [M]. 北京:人民邮电出版社,2012. [10]迈耶. CSS权威指南(第3版) [M]. 北京:中国电力出版社,2008.
第 31 页 共 32 页
共分享92篇相关文档