资源简介
基于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文件
相关资源
- 基于WEB的农产品销售管理系统.rar
- 网上体育商城的设计与实现.rar
- [Java源码]基于Swing和SpringBoot的人事管
- java黑马学习笔记
- xincs心理测试测评系统.zip
- 深入体验JAVA项目开发
- 基于java的小区外来人员管理系统的设
- 基于java的客户关系管理系统的设计与
- JavaWeb后端代码自动生成工具
- Java中通过HanLP实现文本分词、提取关
- 毕设-在线考试系统.zip
- 基于ssm图书信息管理系统javaweb计算机
- java + vue 的前后端分离的考试系统.r
- JavaEE课程设计全套.zip
- 基于JavaWeb的网络考试系统的设计与实
- 蓝桥杯练习系统试题及答案 JAVA版真题
- 基于Web的影院在线订票系统的设计与
- java项目实训实现的仙剑奇侠传游戏
- 综合实践项目管理系统IPPMS.zip
- 服务器搭建:servlet+dao+javabean+jsp实现
- Javaweb实现的优优图书商城源码
- 基于java、mysql的网上在线商城系统
- java代码实现Excel文件的导入和导出
- Head-First-Java英文版.pdf
- Java程序设计基础教程
- Java多线程编程实战指南设计模式篇
- JavaEE基础实用教程第2版源代码郑阿奇
- java在线拍卖网系统
- java图片头像上传Demo
- Tess4JDemo.7z
评论
共有 条评论