欢迎来到天天文库
浏览记录
ID:57661958
大小:48.00 KB
页数:5页
时间:2020-08-31
《购物车详细设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、技术文件技术文件名称:购物车模块设计技术文件编号:版本:拟制金子万审核会签标准化批准中兴软件技术(南昌)有限公司模块描述1、顾客选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。2、在首页中提供购物车的连接。3、用户通过搜索得到的商品和通过浏览得到的商品都应该提供一个放入购物车的连接,点击时放入一件物品,如果购物车中已经存在,物品的数目加1。4、购物车列出所选的商品,每件商品的数目价格。在列表的底部是购物车中所有商品的总价。其中每件商品的数量,用户可以修改。列表最右端有删除的
2、按钮,可以删除某项商品。5、用户点击结账按钮进入表单管理界面。6、如果购物车没有商品,用户点击结账,不显示表单,提示“没有要结账的商品”购物车模块清空购物车修改数量移除商品添加商品模块设计III、包结构、类分析l实体包n购物车实体类dao.beanpublicclassShoppingCarjava.io.Serializable{privateintid;privateUseruser;privateProductproduct;publicShoppingCar(){}省略getset方法}daoimportjava.uti
3、l.List;importdao.bean.ShoppingCar;importdao.bean.User;Importdao.bean.Product;publicinterfaceShoppingCarDao{ShoppingCarget(ShoppingCarsc);voidadd(ShoppingCarsc);voiddelete(ShoppingCarsc);voidupdata(ShoppingCarsc);ListgetAll();ListgetPrivate(U
4、seruser);ListgetPrivate(Productproduct);}lAction包n购物车相关Action类publicclassShowMyCarActionextendsActionSupport{}publicclassAddToCartActionextendsActionSupport{}属性名称含义数据类型访问类型初始值id购物车主键java.lang.Integerprivate0Users_id用户名外键java.lang.Integerpriva
5、tenullProduct_id商品外键java.lang.Integerprivatenull一、类定义Shopcar1、描述是购物车的实体类是购物车管理的主要实体2、引用包列表或头文件java.lang.Integer3、实现关系java.io.Serializable4、属性名称含义数据类型访问类型初始值id购物车主键java.lang.Integerprivate0Users_id用户名外键java.lang.IntegerprivatenullProduct_id商品外键java.lang.Integerprivate
6、null5、方法【1】saveShopcar(1)功能描述增加购物车(2)访问类型Public(3)修饰符Void(4)输入Shopcarcar传入购物车的对象(5)算法与处理流程HibernateTemplatetemp=this.getHibernateTemplate();temp.save(car);声明一个shopcar对象【2】updateShopcar(1)功能描述增加购物车(2)访问类型Public(3)修饰符Void(4)输入Shopcarcar传入购物车的对象(5)算法与处理流程HibernateTempla
7、tetemp=this.getHibernateTemplate();temp.update(car);【3】getShopcarByUsers(1)功能描述获得用户的购物车(2)访问类型public(3)修饰符(4)输入Usersusers(5)算法流程
此文档下载收益归作者所有