资源简介
采用javabean+servlet+jsp实现网上订餐系统
采用ajax实现购物车功能
数据库采用server2005
代码片段和文件信息
package com.newer.restrant.biz;
import java.util.Collection;
import java.util.HashMap;
import com.newer.restrant.entity.CateBean;
public class Cart {
//HashMap存的键值对为
private HashMap hm = new HashMap();
//判断购买的是否存在
public boolean isExist(int cate_id){
return hm.containsKey(cate_id);
}
//加入菜
public boolean addPro(CateBean cate){
//加入前先判断菜是否购买过
if(isExist(cate.getCate_id())){
return false;
}else{
//没有购买就加入到购物车
CartItem ci = new CartItem(cate);
hm.put(cate.getCate_id()ci);
//加入完成后,判断菜是否加入成功
if(isExist(cate.getCate_id())){
return true;
}
}
return false;
}
//修改商品的数量
public void updateBcount(int cate_idint count){
//根据foodID找到相对应的CartItem修改数量
CartItem ci = (CartItem)hm.get(cate_id);
ci.setCount(count);
}
//删除购物车中的菜
public boolean delete(int cate_id){
//根据提供的cate_id,删除对应的购物项(CartItem)
hm.remove(cate_id);
//查看删除是否成功
if(isExist(cate_id)){
return false;
}else{
return true;
}
}
//清空购物车中所有的菜
public boolean deleteAll(){
hm.clear();
return true;
}
//得到购买的所有菜
public Collection getAllPro(){
//返回HashMap中所有的CartItems;
Collection c = hm.values();
return c;
}
//得到所有菜的总价
public float getAllPrice(){
float price = 0f;
//得到所有的购物项,得到所有菜的总价
Collection c = hm.values();
//累加所有购买菜的价格,得到总价
for(object obj : c){
CartItem ci = (CartItem)obj;
price += ci.getPrice();
}
return price;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 340 2009-07-11 08:20 restrant\.classpath
文件 297 2009-07-14 16:46 restrant\.myme
文件 1226 2009-07-10 09:21 restrant\.project
文件 390 2009-07-12 18:11 restrant\.settings\org.eclipse.core.resources.prefs
文件 2122 2009-07-11 08:35 restrant\src\com\newer\restrant\dao\ShowAllFood.java
文件 1840 2009-07-14 16:49 restrant\src\com\newer\restrant\dao\UserLogin.java
文件 1211 2009-07-11 22:18 restrant\src\com\newer\restrant\dao\OrderDao.java
文件 1404 2009-07-10 11:55 restrant\src\com\newer\restrant\entity\CateBean.java
文件 883 2009-07-10 11:10 restrant\src\com\newer\restrant\entity\UserBean.java
文件 2360 2009-07-11 21:48 restrant\src\com\newer\restrant\entity\OrderBean.java
文件 2715 2009-07-14 16:50 restrant\src\com\newer\restrant\servlet\LoginServlet.java
文件 2246 2009-07-10 15:49 restrant\src\com\newer\restrant\servlet\ShowCate.java
文件 2317 2009-07-10 16:31 restrant\src\com\newer\restrant\servlet\GetFoodDetil.java
文件 2664 2009-07-12 15:47 restrant\src\com\newer\restrant\servlet\BuyCate.java
文件 2254 2009-07-12 15:46 restrant\src\com\newer\restrant\servlet\ClearResource.java
文件 3059 2009-07-11 22:16 restrant\src\com\newer\restrant\servlet\GenerateOrder.java
文件 2375 2009-07-12 11:01 restrant\src\com\newer\restrant\servlet\DeleteOneCate.java
文件 2993 2009-07-14 20:26 restrant\src\com\newer\restrant\servlet\ModifyOne.java
文件 673 2009-07-10 14:14 restrant\src\com\newer\restrant\util\DBUtil.java
文件 1686 2009-07-12 09:48 restrant\src\com\newer\restrant\biz\Cart.java
文件 570 2009-07-11 17:43 restrant\src\com\newer\restrant\biz\CartItem.java
文件 4192 2009-07-11 21:58 restrant\WebRoot\checkOut.jsp
文件 3490 2009-07-12 09:11 restrant\WebRoot\details.jsp
文件 1473 2009-07-10 14:39 restrant\WebRoot\foot.jsp
文件 2763 2009-07-10 15:47 restrant\WebRoot\left.jsp
文件 757 2009-07-10 11:31 restrant\WebRoot\login.js
文件 3320 2009-07-11 09:28 restrant\WebRoot\login.jsp
文件 2492 2009-07-12 08:52 restrant\WebRoot\logo.jsp
文件 6392 2009-07-12 08:54 restrant\WebRoot\seeYou.jsp
文件 4972 2009-07-14 20:29 restrant\WebRoot\shopCart.jsp
............此处省略166个文件信息
- 上一篇:物流管理系统论文+项目+中期报告等
- 下一篇:基于jsp人才招聘系统
相关资源
- java超详细思维导图XMIND格式
- 《java开发实战经典》第二版李兴华课
- 基于javaMVC实现快递员管理系统
- 基于JPBC的SM9算法的java实现
- java小蜜蜂游戏
- 基于javaweb进销存管理系统
- 毕向东Java基础源码+总结
- javaweb购物车模块源代码
- java商品销售系统
- JVM规范
- Javaweb的增删改查的小案例(jsp+tomca
- Java程序设计第2版
- javaweb实战项目之网上书城
- AdminLTE+JSP+Servlet仓库管理系统
- Java Web酒店管理系统
- 《Java语言程序设计》源代码沈泽刚
- 基于JSP网上订餐系统的设计与实现
- 网上商城java源代码
- Java实现的水果销售商城系统论文源码
- (J2EE)基于JAVA的网上订票系统源码
- java基础PDF
- java web 购物网站
- 基于JAVA EE校园订餐系统
- java操作excel(jxl)
- 课程设计java+sqlserver
- Java Web项目开发案例精粹14新闻发布系
- SSD3全部答案
- 固定资产管理系统jsp+servlet+javabean
- 《数字图像处理—Java编程与实验》配
- 自己开发的一个音乐网站
评论
共有 条评论