基于JSP网上购物系统论文 下载本文

2 . 根据流图确定环形复杂性度量V(G)。 V(G)=E-N+2=3

图4-2 登陆界面程序流程图

V(G)=3个区域 V(G)=P+1=2+1=3

3 . 确定基本路径集合。一条独立的路径是指,和其他的独立路径相比,至少引入一个新处理语句或一个新判断的程序通路。在(2)中求出的V(G)值正好等于该程序的独立路径的条数。于是可以确定几条独立的路径。

路径1:1-2-3-4-5 路径2:1-2-3-6-7-5 路径3:1-2-3-6-7-2 4 .为每一条独立的路径各设计一组测试用例,以便强迫程序沿着该路径至少执行一次。

(1) 路径1的测试用例。

输入:输入帐号和密码及验证码。 期望结果:登录系统成功。 (2) 路径2的测试用例。

输入:未正确输入每一项内容且不重新输入。 期望结果:退出登录系统操作。

24

(3) 路径3的测试用例。

输入:未正确输入每一项内容但选择重新输入。

期望结果:系统返回到输入用户名和密码的登录界面。

4.4 测试结论

本人完成的测试工作包括本章介绍的几个方面:功能测试、性能测试。在测试过程中,测试条件比较艰苦,在有限的条件下,尽可能地模拟了系统实际使用情况。系统经过白盒测试以后已经基本上排除了一切可能出现的错误,实现了所有的期望功能,系统可以交付使用。

25

结 论

经过不懈奋斗和努力,终于完成了这篇并不成熟的论文,自己对此并不满意,由于能力有限对论文的水平有些惶恐。虽然在论文编写的过程中查阅了大量的中英文资料,但由于计算机相关技术和理论的快速发展加之本人所学有限使得本论文的有些理论论述和技术仍显得滞后。

本系统采用当前流行的Myeclise平台结合J2EE框架进行开发,前台采用JSP动态网页,结合SSH框架技术来完成整个系统的设计,在数据库的设计上使用MySQL数据库系统。

本次设计完成了系统的大部分功能:包括会员的注册登录、购买商品、订单查询、修改个人密码、留言、商品分类会员管理、购物车、收银、商品展示、排行榜、特价商品等一系列功能,但由于个人实力有限,使系统没有实现第三方实现,主要表现在网上付款功能。

由于本人在知识、经验方面都存在着不足,在整个开发的过程中时间也比较仓促,因此该系统必然会存在一些缺陷和不足。这些缺陷将在本系统的后续升级扩充的工作中逐步实现和完善。

26

致 谢

在指导老师薛京丽老师的指导和同学帮助之下,我顺利地完成了本次毕业设计。在毕业设计这段时间里,我认识到了自己的不足并努力的争取独立完成我的设计,最终收获很多,学到了以前很多没有学到的知识,同时也巩固了所学过的知识。

首先,感谢我的指导老师。薛京丽老师作为我的导师,无论是在理论还是实践方面都给我提了很多宝贵的意见,使我的毕业设计在有条不紊的环境下进行,逐步趋于完善,得以顺利完成。

其次,我也很感谢在开题检查时老师给我提出宝贵意见,还有其他老师在此期间的关怀和帮助,以及学院为我提供良好的毕业设计环境。

最后,感谢在毕业设计中为我提供帮助的学院的老师和同学,以及在毕业设计中被我引用或参考的论著的作者,总之感谢在毕业设计期间给予我帮助的所有老师和同学,感谢你们对我的支持。

27