赞
踩
在计算机技术迅猛发展的今天,计算机已经进入千家万户,计算机技术也渗入到各个领域当中。运用计算机技术管理高校超市也变得很普遍。高校超市在营业当中总是面对大量的商品信息,会员信息,交易信息和供货商信息,提高处理每个信息的处理效率,对于高校超市至关重要。超市管理人员需要对商品信息,会员信息,供货商信息等以及它们之间的相互作用产生的销售信息,进货信息等进行及时的处理,因此合适的工具是必须的。
本文研究了一个校园超市系统,该系统基于B/S架构模式,使用ssm框架开发设计而成。系统主要以Java语言作为开发基础,使用了jsp+ssm等技术,采用idea作为开发工具,以MySql作为数据库工具。本系统分为前台和后台管理两个部分,前台部分方便用户对本平台进行查看,后台部分方便管理者对本平台进行管理。本系统功能比较完善,界面友好,操作简单,方便用户的使用。
运行系统:windows
编程语言:java
系统架构:B/S
后端框框:SSM( Spring+SpringMVC+Mybaits)
前端框架:JSP+jQuery+Ajax
前后端分离:否
数据库:MySQL
Maven项目:否
数据库表数量:10
运行环境:JDK8+MySQL5.6+Tomcat8.5+IntelliJ IDEA
基于ssm+jsp的校园超市管理系统
6、代码示例
-
-
- /**
- * 购物车Controller
- */
- @Controller
- @RequestMapping("/home/cart")
- public class CartController {
-
- @Autowired
- private CartService cartService;
-
- /**
- * lyy
- * 功能描述: 添加商品到购物车
- * @Param [id, session]
- */
- @RequestMapping("/addCart")
- @ResponseBody
- public Message addToCart(Integer id, Integer textBox, HttpSession session) {
- Customer customer = (Customer) session.getAttribute("customer");
- if (ObjectUtils.isEmpty(customer)) {
- //用户没有登录,则提示让他登录
- return Message.error("还未登录或会话已失效~");
- }
- CartVo cartVo = new CartVo();
- cartVo.setCustomerId(customer.getId());
- cartVo.setProductId(id);
- cartVo.setProductNum(textBox);
- if (cartService.saveToCart(cartVo)) {
- return Message.success("商品成功加入购物车");
- } else {
- return Message.error("商品加入购物车失败");
- }
- }
-
- /**
- *功能描述: 点击直接购买,先将物品放入购物车中
- * @Param [count, price, product, session]
- * @return Message
- */
- @RequestMapping("buy")
- @ResponseBody
- public Message redirectBuyToCart(Integer count,Integer productId,HttpSession session){
- Customer customer = (Customer) session.getAttribute("customer");
- if (ObjectUtils.isEmpty(customer)) {
- return Message.error("还未登录或会话已失效");
- }
- CartVo cartVo = new CartVo();
- cartVo.setProductId(productId);
- cartVo.setCustomerId(customer.getId());
- cartVo.setProductNum(count);
- int result = cartService.redirectToCart(cartVo);
- if (result == 0) {
- return Message.error("商品放入购物车失败");
- }
- return Message.success();
- }
-
-
- /**
- * 我的购物车
- * @return
- */
- @GetMapping("/my_cart")
- public String cartList(HttpServletRequest request,Model model){
- Customer customer = (Customer) request.getSession().getAttribute("customer");
- if (customer != null) {
- List<Cart> cartList = cartService.findCustomerAllCarts(customer.getId());
- model.addAttribute("cartList", cartList);
- }
- return "car";
- }
-
- /**
- * 根据id删除购物车
- * @param id
- * @return
- */
- @ResponseBody
- @PostMapping("/deleteById")
- public Message deleteById(@RequestParam(name = "id")int id){
- try {
- cartService.deleteCartById(id);
- }catch (Exception e){
- return Message.error("购物车商品删除失败");
- }
- return Message.success();
- }
-
-
- /**
- * 删除当前用户的所有购物车
- * @param request
- * @return
- */
- @ResponseBody
- @PostMapping("/deleteAll")
- public Message deleteAll(HttpServletRequest request){
- Customer customer = (Customer) request.getSession().getAttribute("customer");
- cartService.deleteAll(customer.getId());
- return Message.success();
- }
-
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。