資源簡介
基于WEB的網上購物系統主要功能包括:前臺用戶登錄退出、注冊、在線購物、修改個人信息、后臺商品管理等等。本系統結構如下:
(1)商品瀏覽模塊:
實現瀏覽最新商品
實現按商品名稱瀏覽商品
實現根據商品分類瀏覽商品
(2)購物車:
登錄后可以將商品加入購物車,或從購物車移除商品
(3)登錄、注冊:
購物前需要登錄,如果沒有賬號則可以先注冊
(4)提交、查詢訂單:
商品加入購物車后可以提交訂單,也可以查看自己的所有訂單
(5) 后臺管理員模塊
用戶登錄功能:通過賬號登錄系統。
商品分類管理功能:可以查詢所有商品分類,添加新的商品分類,刪除已有的分類
商品管理功能:可以查詢所有商品,添加新商品,刪除已有商品
訂單管理功能:可以查詢所有訂單,對未發貨的訂單進行發貨處理
用戶管理功能:可以查詢所有用戶,查詢指定用戶,刪除用戶
修改登錄密碼功能:修改管理員的登錄密碼
項目訪問路徑:
前臺:http://localhost:8080/webShopping
后臺:http://localhost:8080/webShopping/admin/login.jsp
(1)商品瀏覽模塊:
實現瀏覽最新商品
實現按商品名稱瀏覽商品
實現根據商品分類瀏覽商品
(2)購物車:
登錄后可以將商品加入購物車,或從購物車移除商品
(3)登錄、注冊:
購物前需要登錄,如果沒有賬號則可以先注冊
(4)提交、查詢訂單:
商品加入購物車后可以提交訂單,也可以查看自己的所有訂單
(5) 后臺管理員模塊
用戶登錄功能:通過賬號登錄系統。
商品分類管理功能:可以查詢所有商品分類,添加新的商品分類,刪除已有的分類
商品管理功能:可以查詢所有商品,添加新商品,刪除已有商品
訂單管理功能:可以查詢所有訂單,對未發貨的訂單進行發貨處理
用戶管理功能:可以查詢所有用戶,查詢指定用戶,刪除用戶
修改登錄密碼功能:修改管理員的登錄密碼
項目訪問路徑:
前臺:http://localhost:8080/webShopping
后臺:http://localhost:8080/webShopping/admin/login.jsp
代碼片段和文件信息
package?cn.itbaizhan.action;
import?java.util.ArrayList;
import?java.util.Iterator;
import?java.util.List;
import?java.util.Map;
import?javax.annotation.Resource;
import?org.springframework.context.annotation.Scope;
import?org.springframework.stereotype.Component;
import?cn.itbaizhan.po.Commodity;
import?cn.itbaizhan.po.CommodityClass;
import?cn.itbaizhan.service.CommodityClassService;
import?cn.itbaizhan.service.CommodityService;
import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;
@SuppressWarnings(“serial“)
@Component(“addToCarAction“)
@Scope(“prototype“)//多例,每個請求生成一個新的action
public?class?AddToCarAction?extends?ActionSupport?{
private?CommodityService?commodityService;//?業務邏輯層
private?Commodity?commodity;
private?Integer?comamount;
private?double?totalPrice=0;
public?CommodityService?getCommodityService()?{
return?commodityService;
}
@Resource
public?void?setCommodityService(CommodityService?commodityService)?{
this.commodityService?=?commodityService;
}
public?void?setCommodity(Commodity?commodity)?{
this.commodity?=?commodity;
}
public?Commodity?getCommodity()?{
return?commodity;
}
public?void?setComamount(Integer?comamount)?{
this.comamount?=?comamount;
}
public?Integer?getComamount()?{
return?comamount;
}
public?void?setTotalPrice(double?totalPrice)?{
this.totalPrice?=?totalPrice;
}
public?double?getTotalPrice()?{
return?totalPrice;
}
@SuppressWarnings(“unchecked“)
public?String?execute()?throws?Exception?{
int?commodityId=?commodity.getCommodityId();
System.out.println(“商品id:“+commodityId);
Map?session?=(Map)?ActionContext.getContext().getSession();?
Commodity?commoditys?=?commodityService.findCommodityById(commodityId);//獲得商品信息
if(commoditys.getCommodityLeaveNum()==0){
ActionContext.getContext().getSession().put(“comnull““商品已無貨!“);
return?“error“;
}
else{
System.out.println(“test1“);
List?car?=?null; //聲明一個購物車
System.out.println(“test2“);
if(session.get(“car“)?==?null)?{ //如果session中不存在購物車
System.out.println(“test3“);
car?=?new?ArrayList(); //新建一個ArrayList實例
car.add(commoditys);//將商品添加到購物車中
commoditys.setCommodityLeaveNum(commoditys.getCommodityLeaveNum()-1);
commodityService.update(commoditys);
System.out.println(“car1:“+car.size());
}
else?{
System.out.println(“test4“);
car?=?(List)session.get(“car“);?//取得購物車
System.out.println(“test4.5“);
if(car.size()==0){??//如果購物車為空
System.out.println(“test4.6“);
car.add(commoditys);//將商品添加到購物車中
commoditys.setCommodityLeaveNum(commoditys.getCommodityLeaveNum()-1);
commodityService.update(commoditys);
System.out.println(“car2:“+car.size());
}
else{
for(int?i?=?car.size();i>0;i--){
System.out.println(“test4.7“);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????24618??2017-06-20?20:53??基于WEB的IT電腦購物系統的設計與實現\01_論文等資料\01_論文等資料\基于WEB的網上購物系統的設計與實現畢業設計中期檢查表.doc
?????文件??????18346??2017-06-20?20:53??基于WEB的IT電腦購物系統的設計與實現\01_論文等資料\01_論文等資料\基于WEB的網上購物系統的設計與實現畢業設計任務書.docx
?????文件????5323964??2017-06-20?20:51??基于WEB的IT電腦購物系統的設計與實現\01_論文等資料\01_論文等資料\基于WEB的網上購物系統的設計與實現畢業設計答辯PPT.pptx
?????文件????2563501??2017-06-20?20:52??基于WEB的IT電腦購物系統的設計與實現\01_論文等資料\01_論文等資料\基于WEB的網上購物系統的設計與實現畢業設計論文.doc
?????文件??????12895??2018-11-21?23:19??基于WEB的IT電腦購物系統的設計與實現\02_數據庫\02_數據庫\webshopping.sql
?????文件?????133307??2018-11-21?22:44??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\1.前臺首頁.jpg
?????文件?????123804??2018-11-21?23:10??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\10.商品種類列表.jpg
?????文件??????69246??2018-11-21?23:11??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\11.新增商品種類.jpg
?????文件?????274469??2018-11-21?23:12??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\12.商品列表.jpg
?????文件?????110592??2018-11-21?23:12??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\13.添加商品.jpg
?????文件?????111273??2018-11-21?23:13??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\14.訂單列表.jpg
?????文件?????114589??2018-11-21?23:14??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\15.用戶列表.jpg
?????文件??????74378??2018-11-21?23:14??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\16.用戶查詢.jpg
?????文件??????76741??2018-11-21?23:18??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\17.管理員修改密碼.jpg
?????文件?????106827??2018-11-21?22:45??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\2.商品分類瀏覽.jpg
?????文件?????133748??2018-11-21?22:45??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\3.商品詳情.jpg
?????文件??????83933??2018-11-21?22:46??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\4.用戶注冊.jpg
?????文件??????68304??2018-11-21?22:46??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\5.用戶登錄.jpg
?????文件??????95838??2018-11-21?23:04??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\6.購物車.jpg
?????文件??????93790??2018-11-21?23:05??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\7.我的訂單.jpg
?????文件??????98118??2018-11-21?23:05??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\8.個人信息更新.jpg
?????文件??????71432??2018-11-21?23:10??基于WEB的IT電腦購物系統的設計與實現\04_項目截圖\04_項目截圖\9.管理員登錄.jpg
?????文件????????850??2018-11-21?02:49??基于WEB的IT電腦購物系統的設計與實現\05_源代碼\05_源代碼\webShopping\.classpath
?????文件???????1053??2018-11-21?03:00??基于WEB的IT電腦購物系統的設計與實現\05_源代碼\05_源代碼\webShopping\.project
?????文件????????567??2018-11-15?01:12??基于WEB的IT電腦購物系統的設計與實現\05_源代碼\05_源代碼\webShopping\.settings\.jsdtscope
?????文件????????111??2018-11-21?02:53??基于WEB的IT電腦購物系統的設計與實現\05_源代碼\05_源代碼\webShopping\.settings\com.genuitec.eclipse.core.prefs
?????文件???????1009??2018-11-21?02:49??基于WEB的IT電腦購物系統的設計與實現\05_源代碼\05_源代碼\webShopping\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????670??2018-11-21?02:49??基于WEB的IT電腦購物系統的設計與實現\05_源代碼\05_源代碼\webShopping\.settings\org.eclipse.jdt.core.prefs
?????文件????????472??2018-11-21?02:49??基于WEB的IT電腦購物系統的設計與實現\05_源代碼\05_源代碼\webShopping\.settings\org.eclipse.wst.common.component
?????文件????????345??2018-11-21?02:49??基于WEB的IT電腦購物系統的設計與實現\05_源代碼\05_源代碼\webShopping\.settings\org.eclipse.wst.common.project.facet.core.xm
............此處省略478個文件信息
- 上一篇:基于WEB的農產品銷售管理系統.rar
- 下一篇:fonts.jar文件
評論
共有 條評論