首页 > 分享 > 基于javaweb+mysql的在线宠物商店系统(java+SSM+mysql+maven+tomcat)

基于javaweb+mysql的在线宠物商店系统(java+SSM+mysql+maven+tomcat)

一、项目简述
功能:本系统分用户前台和管理员后台。 系统包括用户的注册登录,狗狗的展示购物车添加以及下 单支付购买,后台有管理员用户,可以操作狗狗的品种, 狗狗的信息维护以及发货等等。 另外:系统采用MVC架构思想

二、项目运行
环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe (IntelliJ IDEA,Eclispe,MyEclispe,Sts 都支持)

项目技术: JSP +Spring + SpringMVC + MyBatis + html+ css + JavaScript + JQuery + Ajax + layui+ maven等等。请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

适用

课程设计,大作业,毕业设计,项目练习,学习演示等

return "redirect:typeList?flag=4&page="+page;}/** * 类目删除 * * @return */@RequestMapping("/typeDelete")public String typeDelete(Types type,@RequestParam(required=false, defaultValue="1") int page) {typeService.delete(type);return "redirect:typeList?flag=4&page="+page;}/** * 管理员列表 * * @return */@RequestMapping("/adminList")public String adminList(HttpServletRequest request,

1234567891011121314151617181920

/** * 类目列表 * * @return */@RequestMapping("/typeList")public String typeList(HttpServletRequest request) {request.setAttribute("flag", 4);request.setAttribute("typeList", typeService.getList());return "/admin/type_list.jsp";}/** * 类目添加 * * @return */@RequestMapping("/typeSave")public String typeSave(Types type,@RequestParam(required=false, defaultValue="1") int page) {typeService.add(type);

1234567891011121314151617181920

request.setAttribute("pageTool", PageUtil.getPageTool(request, adminService.getTotal(), page, rows));return "/admin/admin_list.jsp";}/** * 管理员修改自己密码 * * @return */@RequestMapping("/adminRe")public String adminRe(HttpServletRequest request, HttpSession session) {request.setAttribute("flag", 5);request.setAttribute("admin", adminService.getByUsername(String.valueOf(session.getAttribute("username"))));return "/admin/admin_reset.jsp";}/** * 管理员修改自己密码 * * @return */

12345678910111213141516171819

request.setAttribute("admin", admin);request.setAttribute("msg", "修改成功!");}else {request.setAttribute("msg", "原密码错误!");}return "/admin/admin_reset.jsp";}/** * 管理员添加 * * @return */@RequestMapping("/adminSave")public String adminSave(Admins admin, HttpServletRequest request,@RequestParam(required=false, defaultValue="1") int page) {if (adminService.isExist(admin.getUsername())) {request.setAttribute("msg", "用户名已存在!");return "/admin/admin_add.jsp";}adminService.add(admin);return "redirect:adminList?flag=5&page="+page;}/** * 管理员修改

123456789101112131415161718192021222324

*/@RequestMapping("/adminReset")public String adminReset(Admins admin, HttpServletRequest request) {request.setAttribute("flag", 5);if (adminService.get(admin.getId()).getPassword().equals(SafeUtil.encode(admin.getPassword()))) {admin.setPassword(SafeUtil.encode(admin.getPasswordNew()));adminService.update(admin);request.setAttribute("admin", admin);request.setAttribute("msg", "修改成功!");}else {request.setAttribute("msg", "原密码错误!");}return "/admin/admin_reset.jsp";}/** * 管理员添加

12345678910111213141516

flag = 6; // 登录页面return "/index/login.jsp";}if(userService.checkUser(user.getUsername(), user.getPassword())){session.setAttribute("user", userService.get(user.getUsername()));return "redirect:index";} else {model.addAttribute("msg", "用户名或密码错误!");return "/index/login.jsp";}}/** * 注销登录 * @return */@RequestMapping("/logout")public String logout(HttpSession session) {session.removeAttribute("user");

123456789101112131415161718

&& SafeUtil.encode(user.getPassword()).equals(u.getPassword())) {if (user.getPasswordNew()!=null && !user.getPasswordNew().trim().isEmpty()) {u.setPassword(SafeUtil.encode(user.getPasswordNew()));}userService.update(u); // 更新数据库session.setAttribute("user", u); // 更新sessionmodel.addAttribute("msg", "密码修改成功!");}else {model.addAttribute("msg", "原密码错误!");}}return "/index/my.jsp";} } 123456789101112131415

* @return */@RequestMapping("/userEdit")public String userEdit(int id, HttpServletRequest request) {request.setAttribute("flag", 2);request.setAttribute("user", userService.get(id));return "/admin/user_edit.jsp";}/** * 顾客更新 * * @return */@RequestMapping("/userUpdate")public String userUpdate(Users user,@RequestParam(required=false, defaultValue="1") int page) {userService.update(user);return "redirect:userList?flag=2&page="+page;}/** * 顾客删除 *

12345678910111213141516171819202122

request.setAttribute("pageTool", PageUtil.getPageTool(request, orderService.getTotal(status), page, rows));return "/admin/order_list.jsp";}/** * 订单发货 * * @return */@RequestMapping("/orderDispose")public String orderDispose(int id, byte status,@RequestParam(required=false, defaultValue="1") int page) {orderService.dispose(id);return "redirect:orderList?flag=1&status="+status+"&page="+page;}/** * 订单完成 * * @return */@RequestMapping("/orderFinish")public String orderFinish(int id, byte status,@RequestParam(required=false, defaultValue="1") int page) {orderService.finish(id);return "redirect:orderList?flag=1&status="+status+"&page="+page;}/**

123456789101112131415161718192021222324252627

} else {model.addAttribute("msg", "用户名或密码错误!");return "/index/login.jsp";}}/** * 注销登录 * @return */@RequestMapping("/logout")public String logout(HttpSession session) {session.removeAttribute("user");session.removeAttribute("order"); 12345678910111213

request.setAttribute("goodList", goodService.getList(status, page, rows));request.setAttribute("pageTool", PageUtil.getPageTool(request, goodService.getTotal(status), page, rows));return "/admin/good_list.jsp";}/** * 产品添加 * * @return */@RequestMapping("/goodAdd")public String goodAdd(HttpServletRequest request) {request.setAttribute("flag", 3);request.setAttribute("typeList", typeService.getList());return "/admin/good_add.jsp";}/** * 产品添加 * * @return * @throws Exception */@RequestMapping("/goodSave")public String goodSave(String name, int price, String intro, int stock, int typeId,MultipartFile cover, MultipartFile image1, MultipartFile image2,

123456789101112131415161718192021222324

相关知识

基于javaweb+mysql的在线宠物商店系统(java+SSM+mysql+maven+tomcat)
《基于javaweb+mysql数据库实现的宠物领养网站》宠物管理
基于javaweb+mysql的ssm宠物医院管理系统(java+ssm+jquery+layui+js+mysql)
基于javaweb的在线宠物商店系统(java+SSM+mysql+maven+tomcat)
[附源码]基于flask框架在线宠物商店 (python+mysql+论文)
计算机毕业设计基于javaweb+mysql数据库实现的宠物领养
探索宠物商店购物系统的无限可能:基于Vue+Node.js的开源项目
计算机毕业设计项目之基于javaweb+mysql数据库实现的宠物领养
MySQL 宠物商店案例
基于Spring Boot的宠物商店系统

网址: 基于javaweb+mysql的在线宠物商店系统(java+SSM+mysql+maven+tomcat) https://m.mcbbbk.com/newsview1022872.html

所属分类:萌宠日常
上一篇: 宠物馆汪星人宠物馆优惠DM单
下一篇: 宠物小游戏锦集 宠物小游戏锦集大