主主要技术:java springmvc springboot mybatis mysql jquery layui 等技术要模块设计如下:
用户角色的功能:
登录、注册、浏览商品、修改个人信息(上传图片)、修改密码、评论商品、添加商品到购物车、提交订单、查看订单、收藏商品等等功能。
管理员角色的功能:管理用户信息、管理用户评论信息、管理商品信息、管理订单信息等等功能。
给大家截一部分效果图吧:
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
@ResponseBody
public List<AdminInfo> findAll() {
return adminInfoBiz.findAll();
}
@RequestMapping("/add")
@ResponseBody
public int add(String aname, String pwd, String tel) {
return adminInfoBiz.add(aname,pwd,tel);
}
@RequestMapping("/update")
@ResponseBody
map.put("fileName", pic.getOriginalFilename());
map.put("uploaded", 1);
map.put("url","../../../"+savePath);
}catch(IllegalStateException e){
e.printStackTrace();
}catch(IOException e){
e.printStackTrace();
}
return map;
}
//管理员端的商品信息
@RequestMapping("/addGood")
@ResponseBody
public int addGood(@RequestParam Map<String,Object> map,@RequestParam MultipartFile pic, HttpServletRequest request){
int result =-1;
if(pic.isEmpty()){
result=-2;//说明没有图片需要上传
}
String savePath="";
try {
String path