技 术 文 件
技术文件名称:购物车模块设计 技术文件编号: 版 本:
拟 制 金子万
审 核 会 签 标准化 批 准
中兴软件技术(南昌)有限公司
1.1 模块描述
1、顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。 2、在首页中提供购物车的连接。
3、用户通过搜索得到的商品和通过浏览得到的商品都应该提供一个放入购物车的连接,点击时放入一件物品,如果购物车中已经存在,物品的数目加1。
4、购物车列出所选的商品,每件商品的数目 价格 。在列表的底部是购物车中所有商品的总价。其中每件商品的数量,用户可以修改。 列表最右端有删除的按钮,可以删除某项商品。 5、用户点击 结账按钮进入表单管理界面。
6、如果购物车没有商品,用户点击结账,不显示表单,提示“没有要结账的商品”
模块设计
购物车模块 添加商品 移除商品 修改数量 清空购物车
III、包结构、类分析
? 实体包
? 购物车实体类
dao.bean
public class ShoppingCar java.io.Serializable{ private int id;
private User user;
private Product product;
public ShoppingCar(){ }
省略get set 方法 }
dao
import java.util.List;
import dao.bean.ShoppingCar; import dao.bean.User; Import dao.bean.Product;
public interface ShoppingCarDao {
ShoppingCar get(ShoppingCar sc); void add(ShoppingCar sc); void delete(ShoppingCar sc); void updata(ShoppingCar sc); List
List
List
}
? Action包
? 购物车相关Action类
public class ShowMyCarAction
属性
名称 id Users_id 含义 购物车主键 用户名外键 商品外键 数据类型 java.lang.Integer java.lang.Integer java.lang.Integer 访问类型 private private private 初始值 0 null null Product_id 一、类定义 Shopcar 1、描述
是购物车的实体类
是购物车管理的主要实体
2、引用包列表或头文件
java.lang.Integer
3、实现关系
java.io.Serializable
4、属性
名称 id Users_id 含义 购物车主键 用户名外键 商品外键 数据类型 java.lang.Integer java.lang.Integer java.lang.Integer 访问类型 private private private 初始值 0 null null Product_id 5、方法 【1】saveShopcar
(1)功能描述 增加购物车 (2)访问类型 Public
(3)修饰符 Void
(4)输入
Shopcar car
传入购物车的对象 (5)算法与处理流程
HibernateTemplate temp = this.getHibernateTemplate(); temp.save(car);
声明一个shopcar对象
【2】updateShopcar
(1)功能描述 增加购物车 (2)访问类型 Public
(3)修饰符 Void
(4)输入
Shopcar car
传入购物车的对象 (5)算法与处理流程
HibernateTemplate temp = this.getHibernateTemplate(); temp.update(car); 【3】getShopcarByUsers (1)功能描述 获得用户的购物车 (2)访问类型 public (3)修饰符 (4)输入 Users users (5)算法流程
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库购物车详细设计在线全文阅读。
相关推荐: