——————————DescriptionStart——————————
运行环境 Java≥8、MySQL≥5.7、Tomcat≥8
开发工具 eclipse/idea/myeclipse/sts等均可配置运行
适用 课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的SSM+Maven超市收银管理系统(java+ssm+jsp+javascript+mysql)
系统管理员: admin 123456
收银员: cashier1 123456 cashier2 123456
注意:只有系统身份为1或者2才可以登录系统,注册后也需要管理员对其赋予权限后才可登录!
——————————CodeStart——————————
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 @Controller @RequestMapping("delete") public class DeleteController { @Autowired private DeleteService deleteService; @RequestMapping(value = "deleteUser",produces = "text/plain;charset=utf-8") @ResponseBody public String deleteUser (Integer id) { int i = deleteService.deleteUser(id); if (i>0 ){ return "删除成功" ; } return "删除失败" ; } @RequestMapping(value = "deleteProvider",produces = "text/plain;charset=utf-8") @ResponseBody public String deleteProvider (Integer id) { int i = deleteService.deleteProvider(id); if (i>0 ){ return "删除成功" ; } return "删除失败" ; } @RequestMapping(value = "deleteGoods",produces = "text/plain;charset=utf-8") @ResponseBody public String deleteGoods (Integer id) { int i = deleteService.deleteGoods(id); if (i>0 ){ return "删除成功" ; } return "删除失败" ; } @RequestMapping(value = "deleteMember",produces = "text/plain;charset=utf-8" ) @ResponseBody public String deleteMember (Integer id) { int i = deleteService.deleteMember(id); if (i>0 ){ return "删除成功" ; } return "删除失败" ; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 @Controller @RequestMapping("checker") public class CheckerController { @Autowired private CheckerService checkerService; @RequestMapping("index") public ModelAndView Index () { List<Goods> goods = checkerService.getGoods(); ModelAndView mv= new ModelAndView("checker/index" ); mv.addObject("goods" ,goods); return mv; } @RequestMapping(value = "sell",produces = "text/plain;charset=utf-8") @ResponseBody public String Sell ( Integer goodsid,Integer goodscount, Integer isPayment, Double zj, Integer userid) { Bill bill = new Bill(); bill.setGoodsId(goodsid); bill.setProductCount(goodscount); bill.setIsPayment(isPayment); bill.setTotalPrice(zj); bill.setUserId(userid); int i = checkerService.insertBill(bill); int i1=0 ; if (isPayment==2 ){ i1=checkerService.updateGoodsCount(bill); } if (i>0 &&i1>0 ){ return "购买成功" ; } if (i>0 &&i1==0 ){ return "加入购物车成功" ;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 @RequestMapping("insertProviderLoad") public ModelAndView insertProviderLoad () { return new ModelAndView("insert/insertprovider" ); } @RequestMapping(value = "insertProvider",produces = "text/plain;charset=utf-8") @ResponseBody public String insertProvider (String proName,String proCode,String proContact,String proPhone,String proAddress,String proDesc) { Provider provider = new Provider(); provider.setProName(proName); provider.setProCode(proCode); provider.setProContact(proContact); provider.setProPhone(proPhone); provider.setProAddress(proAddress); provider.setProDesc(proDesc); int i = insertService.insertProvider(provider); if (i>0 ){ return "新增成功,是否返回?" ; } return "新增失败,是否返回?" ; } @RequestMapping("insertGoodsLoad") public ModelAndView insertGoodsLoad () { List<Provider> providerToGoods = insertService.getProviderToGoods(); ModelAndView mv = new ModelAndView("insert/insertgoods" ); mv.addObject("providerToGood" ,providerToGoods); return mv; } @RequestMapping(value = "insertGoods",produces = "text/plain;charset=utf-8") @ResponseBody public String insertGoods (String goodsCode,String goodsName,String goodsUnit, String goodsGenre,Integer goodsBid,Integer goodsPric,Integer provider) { Goods goods = new Goods(); goods.setGoodsCode(goodsCode); goods.setGoodsName(goodsName); goods.setGoodsUnit(goodsUnit); goods.setGoodsGenre(goodsGenre);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 user.setGender(gender); user.setUserRole(role); user.setBirthday(birthday); int i = insertService.insertUser(user); if (i>0 ){ return "新增成功,是否返回?" ; } return "新增失败,是否返回?" ; } @RequestMapping("insertProviderLoad") public ModelAndView insertProviderLoad () { return new ModelAndView("insert/insertprovider" ); } @RequestMapping(value = "insertProvider",produces = "text/plain;charset=utf-8") @ResponseBody public String insertProvider (String proName,String proCode,String proContact,String proPhone,String proAddress,String proDesc) { Provider provider = new Provider(); provider.setProName(proName); provider.setProCode(proCode); provider.setProContact(proContact); provider.setProPhone(proPhone); provider.setProAddress(proAddress); provider.setProDesc(proDesc); int i = insertService.insertProvider(provider); if (i>0 ){ return "新增成功,是否返回?" ; } return "新增失败,是否返回?" ; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 * 管理员新增会员信息 * 1. 加载新增会员信息界面 * 2. 新增会员信息 **/ @RequestMapping("insertMemberLoad") public ModelAndView insertMemberLoad () { return new ModelAndView("insert/insertmember" ); } @RequestMapping(value = "insertMember",produces = "text/plain;charset=utf-8") @ResponseBody public String insertMember (String name, Double discount, String phone, String address, String gender, String code, String birthday) { Member member = new Member(); member.setMemberBirthday(birthday); member.setMemberCode(code); member.setMemberName(name); member.setMenberDiscount(discount); member.setMenmberAddress(address); member.setMenberGender(gender); member.setMenmberPhone(phone); int i = insertService.insertMember(member); if (i>0 ){ return "新增成功,是否返回?" ; } return "新增失败,是否返回?" ; } } @Controller @RequestMapping("select") public class SelectController { @Autowired private SelectService selectService; @RequestMapping("userTable") public ModelAndView getUser () { List<User> user = selectService.getUser();
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 } @RequestMapping("selectProvider") public ModelAndView selectProvider (String providervalue) { List<Provider> providers = selectService.selectProvider(providervalue); ModelAndView mv = new ModelAndView("table/selectprovider" ); mv.addObject("provider" ,providers); return mv; } @RequestMapping("goodsTable") public ModelAndView goodsTable () { List<Goods> goods = selectService.getGoods(); ModelAndView mv = new ModelAndView("table/goodstable" ); mv.addObject("goods" ,goods); return mv; } @RequestMapping("selectGoods") public ModelAndView selectGoods (String goodsvalue) { ModelAndView mv = new ModelAndView("table/selectgoods" ); List<Goods> goods = selectService.selectGoods(goodsvalue); mv.addObject("goods" ,goods); return mv; } @RequestMapping("memberTable") public ModelAndView memberTable () { List<Member> member = selectService.getMember();
——————————PayStart——————————
项目链接: https://javayms.github.io?id=432123000609201ew https://javayms.pages.dev?id=432123000609201ew