資源簡(jiǎn)介
基于WEB的網(wǎng)上購(gòu)物系統(tǒng)主要功能包括:前臺(tái)用戶登錄退出、注冊(cè)、在線購(gòu)物、修改個(gè)人信息、后臺(tái)商品管理等等。本系統(tǒng)結(jié)構(gòu)如下:
(1)商品瀏覽模塊:
實(shí)現(xiàn)瀏覽最新商品
實(shí)現(xiàn)按商品名稱瀏覽商品
實(shí)現(xiàn)根據(jù)商品分類瀏覽商品
(2)購(gòu)物車:
登錄后可以將商品加入購(gòu)物車,或從購(gòu)物車移除商品
(3)登錄、注冊(cè):
購(gòu)物前需要登錄,如果沒(méi)有賬號(hào)則可以先注冊(cè)
(4)提交、查詢訂單:
商品加入購(gòu)物車后可以提交訂單,也可以查看自己的所有訂單
(5) 后臺(tái)管理員模塊
用戶登錄功能:通過(guò)賬號(hào)登錄系統(tǒng)。
商品分類管理功能:可以查詢所有商品分類,添加新的商品分類,刪除已有的分類
商品管理功能:可以查詢所有商品,添加新商品,刪除已有商品
訂單管理功能:可以查詢所有訂單,對(duì)未發(fā)貨的訂單進(jìn)行發(fā)貨處理
用戶管理功能:可以查詢所有用戶,查詢指定用戶,刪除用戶
修改登錄密碼功能:修改管理員的登錄密碼
項(xiàng)目訪問(wèn)路徑:
前臺(tái):http://localhost:8080/webShopping
后臺(tái):http://localhost:8080/webShopping/admin/login.jsp
(1)商品瀏覽模塊:
實(shí)現(xiàn)瀏覽最新商品
實(shí)現(xiàn)按商品名稱瀏覽商品
實(shí)現(xiàn)根據(jù)商品分類瀏覽商品
(2)購(gòu)物車:
登錄后可以將商品加入購(gòu)物車,或從購(gòu)物車移除商品
(3)登錄、注冊(cè):
購(gòu)物前需要登錄,如果沒(méi)有賬號(hào)則可以先注冊(cè)
(4)提交、查詢訂單:
商品加入購(gòu)物車后可以提交訂單,也可以查看自己的所有訂單
(5) 后臺(tái)管理員模塊
用戶登錄功能:通過(guò)賬號(hào)登錄系統(tǒng)。
商品分類管理功能:可以查詢所有商品分類,添加新的商品分類,刪除已有的分類
商品管理功能:可以查詢所有商品,添加新商品,刪除已有商品
訂單管理功能:可以查詢所有訂單,對(duì)未發(fā)貨的訂單進(jìn)行發(fā)貨處理
用戶管理功能:可以查詢所有用戶,查詢指定用戶,刪除用戶
修改登錄密碼功能:修改管理員的登錄密碼
項(xiàng)目訪問(wèn)路徑:
前臺(tái):http://localhost:8080/webShopping
后臺(tái):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“)//多例,每個(gè)請(qǐng)求生成一個(gè)新的action
public?class?AddToCarAction?extends?ActionSupport?{
private?CommodityService?commodityService;//?業(yè)務(wù)邏輯層
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““商品已無(wú)貨!“);
return?“error“;
}
else{
System.out.println(“test1“);
List?car?=?null; //聲明一個(gè)購(gòu)物車
System.out.println(“test2“);
if(session.get(“car“)?==?null)?{ //如果session中不存在購(gòu)物車
System.out.println(“test3“);
car?=?new?ArrayList(); //新建一個(gè)ArrayList實(shí)例
car.add(commoditys);//將商品添加到購(gòu)物車中
commoditys.setCommodityLeaveNum(commoditys.getCommodityLeaveNum()-1);
commodityService.update(commoditys);
System.out.println(“car1:“+car.size());
}
else?{
System.out.println(“test4“);
car?=?(List)session.get(“car“);?//取得購(gòu)物車
System.out.println(“test4.5“);
if(car.size()==0){??//如果購(gòu)物車為空
System.out.println(“test4.6“);
car.add(commoditys);//將商品添加到購(gòu)物車中
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“);
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????24618??2017-06-20?20:53??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\01_論文等資料\01_論文等資料\基于WEB的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)中期檢查表.doc
?????文件??????18346??2017-06-20?20:53??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\01_論文等資料\01_論文等資料\基于WEB的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)任務(wù)書.docx
?????文件????5323964??2017-06-20?20:51??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\01_論文等資料\01_論文等資料\基于WEB的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)答辯PPT.pptx
?????文件????2563501??2017-06-20?20:52??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\01_論文等資料\01_論文等資料\基于WEB的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文.doc
?????文件??????12895??2018-11-21?23:19??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\02_數(shù)據(jù)庫(kù)\02_數(shù)據(jù)庫(kù)\webshopping.sql
?????文件?????133307??2018-11-21?22:44??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\1.前臺(tái)首頁(yè).jpg
?????文件?????123804??2018-11-21?23:10??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\10.商品種類列表.jpg
?????文件??????69246??2018-11-21?23:11??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\11.新增商品種類.jpg
?????文件?????274469??2018-11-21?23:12??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\12.商品列表.jpg
?????文件?????110592??2018-11-21?23:12??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\13.添加商品.jpg
?????文件?????111273??2018-11-21?23:13??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\14.訂單列表.jpg
?????文件?????114589??2018-11-21?23:14??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\15.用戶列表.jpg
?????文件??????74378??2018-11-21?23:14??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\16.用戶查詢.jpg
?????文件??????76741??2018-11-21?23:18??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\17.管理員修改密碼.jpg
?????文件?????106827??2018-11-21?22:45??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\2.商品分類瀏覽.jpg
?????文件?????133748??2018-11-21?22:45??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\3.商品詳情.jpg
?????文件??????83933??2018-11-21?22:46??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\4.用戶注冊(cè).jpg
?????文件??????68304??2018-11-21?22:46??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\5.用戶登錄.jpg
?????文件??????95838??2018-11-21?23:04??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\6.購(gòu)物車.jpg
?????文件??????93790??2018-11-21?23:05??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\7.我的訂單.jpg
?????文件??????98118??2018-11-21?23:05??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\8.個(gè)人信息更新.jpg
?????文件??????71432??2018-11-21?23:10??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\04_項(xiàng)目截圖\04_項(xiàng)目截圖\9.管理員登錄.jpg
?????文件????????850??2018-11-21?02:49??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\05_源代碼\05_源代碼\webShopping\.classpath
?????文件???????1053??2018-11-21?03:00??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\05_源代碼\05_源代碼\webShopping\.project
?????文件????????567??2018-11-15?01:12??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\05_源代碼\05_源代碼\webShopping\.settings\.jsdtscope
?????文件????????111??2018-11-21?02:53??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\05_源代碼\05_源代碼\webShopping\.settings\com.genuitec.eclipse.core.prefs
?????文件???????1009??2018-11-21?02:49??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\05_源代碼\05_源代碼\webShopping\.settings\com.genuitec.eclipse.j2eedt.core.prefs
?????文件????????670??2018-11-21?02:49??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\05_源代碼\05_源代碼\webShopping\.settings\org.eclipse.jdt.core.prefs
?????文件????????472??2018-11-21?02:49??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\05_源代碼\05_源代碼\webShopping\.settings\org.eclipse.wst.common.component
?????文件????????345??2018-11-21?02:49??基于WEB的IT電腦購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\05_源代碼\05_源代碼\webShopping\.settings\org.eclipse.wst.common.project.facet.core.xm
............此處省略478個(gè)文件信息
評(píng)論
共有 條評(píng)論