赞
踩
基于javaweb+mysql的ssm水果生鲜超市商城管理系统(java+ssm+jsp+jquery+mysql)
私信源码获取及调试交流
运行环境
Java≥8、MySQL≥5.7、Tomcat≥8
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的SSM水果生鲜超市商城管理系统(java+ssm+jsp+jquery+mysql)
项目介绍
该项目为前后台项目,分为普通用户与管理员两种角色,前台普通用户登录,后台管理员登录;
管理员角色包含以下功能: 管理员登录,用户管理,生鲜分类管理,生鲜商品管理,订单管理,用户留言管理等功能。
用户角色包含以下功能: 用户首页,用户登录注册,查看某个商品,加入购物车,确认订单,查看我的订单,查看留言板等功能。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 5.数据库:MySql 5.7版本; 6.是否Maven项目:否;
技术栈
使用说明
public String addCart(HttpServletRequest request,@RequestParam int pid,@RequestParam int count ,Model model){ Product product = productService.finbProductByPid(pid); // 存进一个购物项 CartItem cartItem = new CartItem(); cartItem.setCount(count); cartItem.setProduct(product); cartItem.setSubtotle(count*product.getShopPrice()); // 存进购物车 Cart cart=getCart(request); cart.addCart(cartItem);
Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; PageBean<Product> allProPageBean = productService.findAllProduct(page); model.addAttribute("allProPageBean", allProPageBean); return "admin/product/list"; @RequestMapping("/admin/adminProduct_addPage") public String adminProduct_addPage(Model model,HttpServletRequest request) throws Exception { Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录");
PageBean<Orders> allProPageBean = orderService.findAllOrderByStateAndPage(state,page); model.addAttribute("pageBean", allProPageBean); return "admin/order/list"; //订单详情 //adminOrder_findOrderItem @RequestMapping("/admin/adminOrder_findOrderItem") public String adminOrder_findOrderItem(@RequestParam int oid, Model model,HttpServletRequest request) throws Exception { Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; Orders orderItems = orderService.findOrderByOid(oid);
category.setCname(cname); categoryService.adminCategory_update(category); return "redirect:/admin/adminCategory_findAll.action"; @RequestMapping("/admin/adminCategory_delete") public String adminCategory_delete(@RequestParam int cid,HttpServletRequest request) throws Exception { Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; categorySecondService.adminCategorySecond_deleteByCid(cid);
// 清空购物车 @RequestMapping("/clearCart") public String clearCart(HttpServletRequest request){ Cart cart=getCart(request); cart.clearCart(); return "redirect:myCart.action"; // 删除某个购物项 @RequestMapping("/delProFromCart") public String delProFromCart(@RequestParam int pid,HttpServletRequest request){ Cart cart=getCart(request); cart.delProFromCart(pid); return "redirect:myCart.action";
public String addCart(HttpServletRequest request,@RequestParam int pid,@RequestParam int count ,Model model){ Product product = productService.finbProductByPid(pid); // 存进一个购物项 CartItem cartItem = new CartItem(); cartItem.setCount(count); cartItem.setProduct(product); cartItem.setSubtotle(count*product.getShopPrice()); // 存进购物车 Cart cart=getCart(request); cart.addCart(cartItem); return "cart"; // 查看我的购物车 @RequestMapping("/myCart")
List<User> userList = userService.admin_findAll(); model.addAttribute("userList", userList); return "admin/user/list"; @RequestMapping("/admin/adminCategory_findAll") public String adminCategory_findAll(Model model, HttpServletRequest request) throws Exception { Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index";
System.out.println(categorysecond.getCsname()); }*/ model.addAttribute("csPageBean", csPageBean); return "admin/categorysecond/list"; @RequestMapping("admin/adminCategorySecond_addPage") public String adminCategorySecond_addPage(Model model,HttpServletRequest request) throws Exception{ Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; List<Category> categoryList = categoryService.adminbFindCategory(); model.addAttribute("categoryList", categoryList); return "admin/categorysecond/add";
@Autowired private UserService userService; @Autowired public CategoryService categoryService; @Autowired public CategorySecondService categorySecondService; @Autowired public ProductService productService; @Autowired private OrderService orderService; @Autowired private MessageService messageService;
@RequestMapping("admin/adminCategorySecond_save") public String adminCategorySecond_save(@RequestParam String csname,@RequestParam int cid,HttpServletRequest request) throws Exception{ Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; Categorysecond categorysecond = new Categorysecond(); categorysecond.setCsname(csname); categorysecond.setCid(cid); categorySecondService.adminCategorySecond_save(categorysecond); return "redirect:/admin/adminCategorySecond_findAllByPage.action?page=1"; @RequestMapping("admin/adminCategorySecond_edit")
/*for (Categorysecond categorysecond : cslist) { System.out.println(categorysecond.getCsname()); }*/ model.addAttribute("cslist", cslist); return "admin/product/add"; @RequestMapping("/admin/adminProduct_save") public String adminProduct_save(Product product,HttpServletRequest request,MultipartFile file) throws Exception { Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index";
@RequestMapping("admin/adminProduct_deletecs") public String adminProduct_deletecs(@RequestParam int pid,HttpServletRequest request) throws Exception{ Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; productService.adminProduct_deletecs(pid); return "redirect:/admin/adminProduct_findAllByPage.action?page=1"; /** * 编辑商品 * @param pid * @param model * @param request
category.setCname(cname); categoryService.adminCategory_update(category); return "redirect:/admin/adminCategory_findAll.action"; @RequestMapping("/admin/adminCategory_delete") public String adminCategory_delete(@RequestParam int cid,HttpServletRequest request) throws Exception { Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; categorySecondService.adminCategorySecond_deleteByCid(cid);
PageBean<Product> allProPageBean = productService.findAllProduct(page); model.addAttribute("allProPageBean", allProPageBean); return "admin/product/list"; @RequestMapping("/admin/adminProduct_addPage") public String adminProduct_addPage(Model model,HttpServletRequest request) throws Exception { Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; //查询出所有的二级分类 List<Categorysecond> cslist = categorySecondService.findAll();
if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; // List<Category> categoryList = categoryService.adminbFindCategory(); // model.addAttribute("categoryList", categoryList); return "admin/category/add"; @RequestMapping("/admin/adminCategory_save") public String adminCategory_save(@RequestParam String cname,HttpServletRequest request) throws Exception { Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index";
@RequestMapping("/admin/adminProduct_update") public String adminProduct_update(Product product,HttpServletRequest request,MultipartFile file) throws Exception { Adminuser adminuserLogin = (Adminuser) request.getSession().getAttribute("adminuserLogin"); if(adminuserLogin==null){ request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; product.setPdate(new Date()); // 上传图片 if (file != null) { String path = request.getServletContext().getRealPath( "/products"); String uploadFileName = file.getOriginalFilename(); String fileName = UUIDUtiils.getUUID()+uploadFileName;
orders.setAccepter(accepter); orderService.payOrder(orders); return "redirect:myOrder.action?page=1"; //payOrderAganin @RequestMapping("/payOrderAganin") public String payOrderAganin(@RequestParam int oid,HttpServletRequest request){ Orders noPayOrder = orderService.findOrderByOid(oid); request.getSession().setAttribute("orders", noPayOrder); return "order"; // 查询myOrder
request.getSession().setAttribute("message","对不起您还没有登录"); return "admin/index"; PageBean<Categorysecond> csPageBean = categorySecondService .adminCategorySecond_findAllByPage(page); /*List<Categorysecond> list = csPageBean.getList(); for (Categorysecond categorysecond : list) { System.out.println(categorysecond.getCsname()); }*/ model.addAttribute("csPageBean", csPageBean); return "admin/categorysecond/list"; @RequestMapping("admin/adminCategorySecond_addPage")
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。