基于SpringBoot农产品商城系统 土特产商城管理系统

发布于:2022-12-22 ⋅ 阅读:(545) ⋅ 点赞:(0)

🔥作者主页:雨晨源码🔥 

💖主要内容:java/微信小程序/安卓、定制开发、远程调试、代码讲解、文档指导、ppt💖

💖文末联系获取💖


精彩专栏推荐订阅:在 下方专栏👇🏻👇🏻👇🏻👇🏻

Java精彩实战毕设项目案例
Java精彩新手课设项目案例
小程序精彩项目案例


## 🏆1 开发环境

 - 开发语言:Java  - 技术:SpringBoot+Bootstrap

 - 数据库:MySQL     - 架构:B/S      - 源码类型: Web    

 - 编译工具:Idea、Eclipse、MyEclipse (选其一)   

 - 其他:jdk1.8、Tomcat8.5 、Navicat

##🏆 2 功能介绍:三个角色:用户/普通管理员、超级管理员【 亮点:协调过滤推荐算法、eacharts数据可视化、websocket在线聊天 】

2.1 用户:登录注册,浏览商品,客服在线聊天,购物车,创建订单,收藏,评论,为您推荐,查看订单详情,个人中心等。

2.2 管理员登录,商品管理,上架下架商品;商品管理,上架下架商品;订单管理,对订单发货退货。

2.3 超级管理员:会员管理,类别管理,评价管理,销量统计可视化,销售额数据可视化,轮播图管理,聊天管理等。

##🏆3 项目功能截图: 

3.1代码文件截图

3.2 前台用户页面:

1. 首页

2. 登录注册

 

3.农产品推荐

4.购物车

4. 商品列表

3.3 普通管理员端页面:

1.商品管理

2.订单管理

3.4 超级管理员端页面:

1.聊天界面 

2.用户管理

3.销量统计

4.评价管理

##🏆4 代码实现:

 4.1 销售额可视化

	//销售额
	@RequestMapping("admin/statisticsNum")
	public  String saleProduct(HttpServletRequest request) {
		String key = request.getParameter("key");
		String key1 = request.getParameter("key1");
		HashMap map = new HashMap();
		map.put("key", key);
		map.put("key1", key1);
		List<Product> plist = productDao.selectProductAll(map);
		//ArrayList nslist = new ArrayList();
		ArrayList nlist = new ArrayList();
		ArrayList slist = new ArrayList();
		for(Product product:plist){
			List<Dingdanmsg> ordermsgdetailslist = dingdanmsgDao.selectSale(product.getId());
			int i =0;
			nlist.add("'"+product.getProductname()+"'");
			if(ordermsgdetailslist.size()==0){
				slist.add(i);
			}else{
				for(Dingdanmsg ordermsgdetails:ordermsgdetailslist){
					i+=ordermsgdetails.getNum();
				}
				slist.add(i);
			}
		}
		request.setAttribute("key", key);
		request.setAttribute("key1", key1);
		request.setAttribute("nlist", nlist);
		request.setAttribute("slist", slist);
		return "tjsaleproduct";
	}

 


网站公告

今日签到

点亮在社区的每一天
去签到