当前位置:首页 > (完整版)基于Java网上购物商城最新毕业论文
}
分页显示所有用户信息代码:
public ArrayList
ArrayList
ct=new ConnDB().getconnection(); if(type.equals(\
ps=ct.prepareStatement(\* from users where grade='1' limit \ }else if(type.equals(\
ps=ct.prepareStatement(\* from users limit \ }
rs=ps.executeQuery(); while(rs.next()){
UserBean ub=new UserBean(); ub.setUserid(rs.getLong(1)); ub.setName(rs.getString(2)); ub.setSex(rs.getString(3)); ub.setBirthday(rs.getString(4)); ub.setPassword(rs.getString(5)); ub.setTelephone(rs.getString(6)); ub.setAddress(rs.getString(7)); ub.setEmail(rs.getString(8));
ub.setGrade(rs.getString(9)); ub.setTruename(rs.getString(10)); al.add(ub); }
}catch(Exception e){ e.printStackTrace(); }finally{ this.close(); } return al; }
4.6.2 后台手机管理模块设计
管理员可以对手机信息进行查看、添加、删除和修改工作。此模块便于管理员及时的更新手机的相关信息,为用户提供最新的手机信息动态。代码与用户管理模块的代码相似,这里就不再赘述,手机管理页面如图16:
图16 手机管理界面
5 软件测试
5.1 软件测试的目的
开发一个软件是为了给人们提供方便,实现功能的同时也要避免错误,但这是不可能实现的,只能采用各种方法如:方法分析、设计软件等尽可能的减少错误。另外人们在程序编写的时候还会引进很多错误。
如果得不到正确的处理,在最终投入使用的时候终究还是会暴露出来,因此,软件测试是一个必要的环节。
软件测试是软件开发的后期阶段,在编写完成后根据需求分析、设计规格的最终审查,是验证软件是否能正常使用的关键。
测试的目标用最少的成本发现软件中存在的错误和缺陷。软件经过成功的测试,就会发现还存在的相关错误,还可以证明开发的软件是否能符合客户的功能需求。 5.2 软件测试过程
本网站主要采用的是黑盒测试,对于系统所有的模块均涉及到黑盒测试。对所有的功能都设计两个用例,即正确的符合规范的数据和不合法的数据,看是否都能实现页面的正确跳转和程序的正确运行,使程序无论是正确的还是错误的数据都能得到正确的处理。 5.3 软件测试结论 5.3.1 软件能力
经过测试证明,本系统在操作上和输入数据的验证上,比较全面,达到了预期设计系统的功能。能够比较全面的实现网上手机商城的各项基本功能。 5.3.2 缺陷和限制
本系统的开发旨在提高顾客购买商品的效率,以及方便客户和商家。提高人们的生活水平,也使商家能对商店更好的管理。但由于开发者能力有限,致使网站还存在诸多不足与缺陷,因此本网站还可以从以下几
个方面进行改进。
(1)丰富和完善用户功能; (2)添加在线交流模块; (3)添加留言板;
(4)系统功能并非完全实现,在后期逐步完善; (5)界面上还不够完美; 5.3.3 测试结论
软件已经基本运行实现了设计的各项功能,可以投入使用。 6 结束语
到这里,本次毕业设计已经接近尾声,在此期间,我也学到了很多。在前面的三年半时间内我学习了很多的课程及编程语言,从最初始的C语言到稍微深入一点的C++,JAVA,数据库系统概论等等,虽然通过学习对这些课程有所了解和掌握,但也只是对理论知识的理解阶段,对知识的掌握还不够全面和熟练不能进行的编程开发,更不用说真正应用于实践设计开发,而且并不能真正独立的开发出一个完整的应用于实际的系统。通过这次的毕业设计,又更加深入的学习了JAVA和JSP技术以及很多关于电子商务方面的知识,在整个毕业设计的过程中,遇到了好多的困难和自己无法解决的问题,主要是自己的知识还不够扎实和全面,通过上网查阅相关知识和老师同学们的帮助,终于顺利的完成了毕业设计,但还有很多功能和缺陷需要不断的完善,需要不断的努力改进。
参考文献:
[1] 刘志成.JSP程序设计案例教程[M].北京:清华大学出版社,2007.
共分享92篇相关文档