好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

如果用户还不是本网站会员,就只能浏览商品,没有购物车功能,也不购买商品。这时就需要注册会员。本系统注册界面如下图所示。本界面采用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(\

编辑版word

out.println(\

out.println(\

out.println(\ if (dogs.size()==0) {

out.println(\没有符合条件的out.println(\

url('image/main/memu.jpg');height: 600px; \\\

商品


\

href=\\\如有需要,请重新搜索


\

return; }else {

out.println(\商品如下out.println(\

for (int i = 0; i < dogs.size(); i++) { Dog d = dogs.get(i); if(i == 0){

}

if(i%4==0&&i!=0){

}


\

href=\\\返回首页


\

out.println(\

out.println(\out.println(\

out.println(\ out.println(\

href=\\\height=\\\

src=\\\

out.println(\

编辑版word

colspan=\\\

\

}

out.println(\ \ out.println(\ }

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

out.println(\

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

编辑版word

action=\\\&&dogid=\

out.println(\

out.println(\ 100px\\\out.println(\元\ out.println(\

out.println(\元\ out.println(\

src=\\\ />\

item.getQuantity() + \

href=\\\color=\\\删除\

out.println(\ out.println(\

out.println(\总计:

color=\\\元\

out.println(\

href=\\\清空\

out.println(\结

算\\\

out.println(\ out.println(\ out.println(\ return items;

5.2 程序流程

编辑版word

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

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

图5.5 系统程序流程图

6 性能测试与分析

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

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

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

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

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

编辑版word

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

如果用户还不是本网站会员,就只能浏览商品,没有购物车功能,也不购买商品。这时就需要注册会员。本系统注册界面如下图所示。本界面采用Ajax验证,即时更新验证输入的信息。完成个人信息的填写后,单击立即注册按钮,即可成为本网站会员。注册界面如图5.2所示。图5.2注册界面3.搜索本系统搜索功能如下图所示,大体提供了两
推荐度:
点击下载文档文档为doc格式

精选图文

  • 正文标题

  • 上下篇章

  • 相关推荐

  • 精选图文

9l3fu7oum44ddq3430jm4g4gh0kze500ydq