77范文网 - 专业文章范例文档资料分享平台

基于Java的网上购物系统的设计与实现(3)

来源:网络收集 时间:2018-11-26 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

如果用户还不是本网站会员,就只能浏览商品,没有购物车功能,也不购买商品。这时就需要注册会员。本系统注册界面如下图所示。本界面采用Ajax验证,即时更

新验证输入的信息。完成个人信息的填写后,单击立即注册按钮,即可成为本网站会员。注册界面如图5.2所示。

图5.2 注册界面

3.搜索

本系统搜索功能如下图所示,大体提供了两种搜索功能。第一种:关键字查找(模糊查找),会员输入关键字,单击搜索按钮进行搜索;第二种:条件查找,具体可 为价格区间查找和商品类别查找。 对应的部分程序代码为:

@Override

private void keywords(HttpServletRequest request, HttpServletResponse response) throws SQLException, IOException {

String key = request.getParameter(\

ArrayList dogs = (ArrayList)Dogdao.findKeyWordsDog(key); PrintWriter out = response.getWriter();

out.println(\

out.println(\

9

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=\\\

10

}

out.println(\

out.println(\out.println(\out.println(\out.flush(); out.close();

4.购物车

购物车模块相当于现实中的购物车,用于暂时存放用户挑选的商品。顾客可以选择单件商品数量或者删除商品。小计表示同类商品的价格,总计表示所选商品的总计价格。确认无误后,点击结算,生成订单。 核心程序代码为:

private ArrayList printCartItem(PrintWriter out, ShoppingCart cart) {

ArrayList items = cart.getCart(); CartItem item = null;

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=\\\&&dogid=\

11

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 程序流程

12

根据需求分析和详细设计描述,能够得出本系统的运行流程,如图5.5所示。

开始开始购物网站购物网站登录登录N前台前台注册注册填写信息填写信息管理员管理员Y后台后台查看商品查看商品会会员员管管理理订订单单管管理理商商品品管管理理公公告告管管理理加入购物车加入购物车Y支付支付结束结束N

图5.5 系统程序流程图

6 性能测试与分析

6.1 测试实例(测试集)的研究与选择

该测试案例是以一个B/S的功能点为被测对象, 该测试用例为黑盒测试用例。所谓黑盒测试就是在程序接口进行测试,它是检查功能是否按要求实现各个功能,程序是否能适当地接收输入数据并产生正确的输出信息。白盒测试与黑盒测试相反,测试根据被测程序的内部结构设计测试用例,测试者需事先了解程序的结构。

本系统的测试功能描述如下:

1.用户登录界面输入密码,进入购物网站主界面。 2.选择一件商品,放入购物车。

3.更改购物车中商品数量、种类,点击结算按钮,进入订单生成界面。

13

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于Java的网上购物系统的设计与实现(3)在线全文阅读。

基于Java的网上购物系统的设计与实现(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/311588.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: