• 大小: 2.22MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-08
  • 语言: JavaScript
  • 标签: JQuery购物  

资源简介

JQuery UI 实现的购物网站,希望能给你带来方便。

资源截图

代码片段和文件信息

package com.zk.control;

import java.util.HashMap;
import java.util.Iterator;


import com.zk.entity.GoodsInfo;


public class Cart {


/**
 * 保存所有GoodsInfo对象的容器
 * 完善购物车中的所有功能
 */

private HashMap cart;


public Cart() {
cart = new HashMap();
}


/**
 * 返回包含所有已经订购的商品信息的容器对象
 * @return 当前的容器对象
 */
public HashMap getCart(){
return cart;
}

/**
 * 添加一种商品到购物车中,如果已存在
 * 就修改已有商品数量。
 * 如果没有,就构造一个新的Item 对象添加到items对象中。
 * @param goods 新增的代表这种商品的对象
 */
public void addGoods(GoodsInfo goods) {
if(goods != null){
if(cart.containsKey(goods.getGoodsId())){
GoodsInfo oldGoods = cart.get(goods.getGoodsId());
oldGoods.setCount(oldGoods.getCount()+goods.getCount());
}else{
//将商品id作为key值
cart.put(goods.getGoodsId() goods);
}
}
}


/**
 * 从购物车中,删除商品
 * @param id 所删除商品的编号
 * @return 删除成功,返回turn,反之返回false
 */
public boolean removeGoods(int id) {
if (cart.containsKey(id)) {
cart.remove(id);
return true;
}

return false;
}

/**
 * 清空购物车
 */
public void clearCart() {
if (this.cart != null) {
this.cart.clear();
}
}


/**
 * 更改购物车中的商品数量
 */
public void updateCount(int idint count) {
if (cart.containsKey(id)) {
GoodsInfo goods= cart.get(id);
goods.setCount(count);
}
}


/**
 * 计算所购商品总价。
 * @return 商品总的价格
 */
public double getTotal() {
double sum = 0.0;
Iterator it = cart.keySet().iterator();
GoodsInfo goods = null;
while(it.hasNext()){
goods = cart.get(it.next());
sum = sum +goods.getDiscountPrice();
}
return sum;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         660  2014-09-02 10:14  project\.classpath
     目录           0  2014-08-26 15:33  project\.myeclipse\
     文件         294  2014-09-02 10:13  project\.mymetadata
     文件        1413  2014-08-26 17:56  project\.project
     目录           0  2014-09-02 10:03  project\src\
     目录           0  2014-09-02 10:03  project\src\com\
     目录           0  2014-09-02 10:03  project\src\com\zk\
     目录           0  2014-09-02 10:03  project\src\com\zk\control\
     文件        1902  2014-09-01 11:03  project\src\com\zk\control\Cart.java
     文件        3829  2014-09-02 08:47  project\src\com\zk\control\SystemManage.java
     目录           0  2014-09-02 10:03  project\src\com\zk\dao\
     文件        4129  2014-09-02 09:31  project\src\com\zk\dao\BulletinInfoDao.java
     文件        1469  2014-08-29 10:15  project\src\com\zk\dao\CustomerDetailInfoDao.java
     文件        3021  2014-08-16 09:24  project\src\com\zk\dao\CustomerInfoDao.java
     文件        5948  2014-09-02 11:46  project\src\com\zk\dao\GoodsInfoDao.java
     文件        4174  2014-09-01 11:11  project\src\com\zk\dao\GoodsTypeDao.java
     文件        3214  2014-08-16 15:52  project\src\com\zk\dao\OrderGoodsInfoDao.java
     文件         324  2014-08-26 16:18  project\src\com\zk\dao\OrderInfoDao.java
     文件        2936  2014-08-17 16:43  project\src\com\zk\dao\UserInfoDao.java
     目录           0  2014-09-02 10:03  project\src\com\zk\entity\
     文件        1322  2014-08-29 10:21  project\src\com\zk\entity\BulletinInfo.java
     文件        1312  2014-08-26 16:20  project\src\com\zk\entity\CustomerDetailInfo.java
     文件        1243  2014-08-29 10:21  project\src\com\zk\entity\CustomerInfo.java
     文件        2107  2014-08-26 16:28  project\src\com\zk\entity\getpage.java
     文件        3505  2014-09-02 11:42  project\src\com\zk\entity\GoodsInfo.java
     文件         591  2014-09-01 09:21  project\src\com\zk\entity\GoodsType.java
     文件         973  2014-08-29 10:21  project\src\com\zk\entity\OrderGoodsInfo.java
     文件        1462  2014-08-29 10:21  project\src\com\zk\entity\OrderInfo.java
     文件         735  2014-08-26 15:53  project\src\com\zk\entity\UserInfo.java
     目录           0  2014-09-02 10:03  project\src\com\zk\servlet\
     文件        6468  2014-09-02 11:31  project\src\com\zk\servlet\BulletinInfoServlet.java
............此处省略846个文件信息

评论

共有 条评论

相关资源