資源簡介
采用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人才招聘系統
評論
共有 條評論