图5.2 注册界面
3.搜索
本系统搜索功能如下图所示,大体提供了两种搜索功能。第一种:关键字查找(模糊查找),会员输入关键字,单击搜索按钮进行搜索;第二种:条件查找,具体可分为价格区间查找和商品类别查找。搜索界面如图5.3所示。
图5.3 搜索功能界面
对应的部分程序代码为: //关键字查找 @Override
private void keywords(HttpServletRequest request, HttpServletResponse response) throws SQLException, IOException {
String key = request.getParameter(\ ArrayList
PrintWriter out = response.getWriter();
out.println(\
out.println(\out.println(\
out.println(\
url('image/main/memu.jpg');height: 600px; \\\
out.println(\if (dogs.size()==0) {
out.println(\没有符合条件
的商品
out.println(\
href=\\\如有需要,请重新搜索
return;
}else {
out.println(\商品如下
out.println(\
href=\\\返回首页
for (int i = 0; i < dogs.size(); i++) { Dog d = dogs.get(i); if(i == 0){
out.println(\
}
if(i%4==0&&i!=0){
out.println(\
}
out.println(\
out.println(\out.println(\
href=\\\
height=\\\
out.println(\
colspan=\\\
out.println(\
src=\\\
out.println(\ \out.println(\}
out.println(\
}
out.println(\out.println(\out.flush(); out.close();
4.购物车
购物车模块相当于现实中的购物车,用于暂时存放用户挑选的商品。顾客可以选择单件商品数量或者删除商品。小计表示同类商品的价格,总计表示所选商品的总计价格。确认无误后,点击结算,生成订单。购物车界面如图5.4所示。
图5.4 购物车界面
对应的部分程序代码为:
private ArrayList
ArrayList
out.println(\out.println(\
out.println(\图片\out.println(\价格\out.println(\数量\out.println(\小计\out.println(\操作\out.println(\
for (int i = 0; i < items.size(); i++) {
item = items.get(i); out.println(\
action=\\\y()+\
out.println(\
out.println(\ 100px\\\
src=\\\ />
out.println(\元\out.println(\
item.getQuantity() + \
out.println(\元\out.println(\
href=\\\color=\\\删除\
out.println(\out.println(\
out.println(\总计: color=\\\元\ out.println(\ href=\\\清空\ out.println(\ 结算\\\ out.println(\out.println(\out.println(\return items; 5.2 程序流程 根据需求分析和详细设计描述,能够得出本系统的运行流程,如图5.5所 开始开始购物网站购物网站登录登录N前台前台注册注册填写信息填写信息管理员管理员Y后台后台查看商品查看商品会会员员管管理理订订单单管管理理商商品品管管理理公公告告管管理理加入购物车加入购物车Y支付支付结束结束N示。 图5.5 系统程序流程图 6 性能测试与分析 6.1 测试实例(测试集)的研究与选择 该测试案例是以一个B/S的功能点为被测对象, 该测试用例为黑盒测试用例。所谓黑盒测试就是在程序接口进行测试,它是检查功能是否按要求实现各个功能,程序是否能适当地接收输入数据并产生正确的输出信息。白盒测试与黑盒测试相反,测试根据被测程序的内部结构设计测试用例,测试者需事先了解程序的结构。 本系统的测试功能描述如下: 1.用户登录界面输入密码,进入购物网站主界面。 相关推荐:
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号