基于javaweb+springboot的网上水果蔬菜项目系统设计和实现(java+springboot+mysql+ssm)
主主要技术:java springmvc springboot mybatis mysql jquery layui 等技术要模块设计如下:
用户角色的功能:
登录、注册、浏览商品、修改个人信息(上传图片)、修改密码、评论商品、添加商品到购物车、提交订单、查看订单、收藏商品等等功能。
管理员角色的功能:管理用户信息、管理用户评论信息、管理商品信息、管理订单信息等等功能。
给大家截一部分效果图吧:
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
} catch (IllegalStateException e){
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
params.put("photo", savePath);
if(adminInfoBiz.updatephoto(params) > 0){
Map<String, String> map = new HashMap<String, String>();
map.put("savepath", savePath);
return map;
} else {
return Collections.emptyMap();
}
}*/
}
public class GoodsInfoController {
@Autowired
private IGoodsInfoBiz goodsInfoBiz;
@RequestMapping("/findAll")
@ResponseBody
public List<GoodsInfo> findAll() {
return goodsInfoBiz.findAll();
}
@RequestMapping("/find")
@ResponseBody
public GoodsInfo find(String str) {
System.out.println(goodsInfoBiz.find(str));
return goodsInfoBiz.find(str);
}
@RequestMapping("/findByTno")
@ResponseBody
public List<GoodsInfo> findByTno(String tno,String start) {
}
@RequestMapping("/getPage")
@ResponseBody
public Integer getPage(String tno) {
int total=goodsInfoBiz.getTotal(tno);
int page=total%10==0?total/10:total/10+1;
return page;
}
}
后台管理员业务:
@Controller
@RequestMapping("/admin")
public class AdminInfoController {
@Autowired
}
@RequestMapping("/getPage")
@ResponseBody
public Integer getPage(String tno) {
int total=goodsInfoBiz.getTotal(tno);
int page=total%10==0?total/10:total/10+1;
return page;
}
}
后台管理员业务:
@Controller
@RequestMapping("/admin")
public class AdminInfoController {
@Autowired
private IAdminInfoBiz adminInfoBiz;
@RequestMapping("/checkLogin")
@ResponseBody
public Object checkLogin(HttpSession session) {
return Collections.emptyMap();
}
}*/
}
购物车业务操作:
@Controller
@RequestMapping("/cartInfo")
public class CartInfoController {
@Autowired
private ICartInfoBiz cartInfoBiz;
@RequestMapping("/finds")
@ResponseBody
public List<GoodsInfo> finds(String mno) {
return cartInfoBiz.finds