——————————DescriptionStart——————————
运行环境 Java≥8、MySQL≥5.7
开发工具 eclipse/idea/myeclipse/sts等均可配置运行
适用 课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
基于javaweb的SpringBoot健身房管理系统(java+springboot+mysql+mybatis+thymeleaf+html+maven)
管理员 1001 123456 1002 123456 1003 123456
会员 202183406 123456 202186416 123456 202189776 123456
毕业设计项目技术框架
web框架:Spring Boot 2.5.3
数据库框架:MyBatis
数据库:MySQL
项目构建工具:Maven
模板引擎:Thymeleaf
IDE:IDEA 2021.2
JDK:1.8
数据库:MySQL 8.0.25
主要功能:
管理员页面——
管理员主页 会员管理页面 添加会员页面
会员页面——
个人信息页面 我的课程页面
——————————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 @RequestMapping("/delEmployee") public String deleteEmployee (Integer employeeAccount) { employeeService.deleteByEmployeeAccount(employeeAccount); return "redirect:selEmployee" ; } @RequestMapping("/toUpdateEmployee") public String toUpdateEmployee (Integer employeeAccount, Model model) { List<Employee> employeeList = employeeService.selectByEmployeeAccount(employeeAccount); model.addAttribute("employeeList" , employeeList); return "updateEmployee" ; } @RequestMapping("/updateEmployee") public String updateEmployee (Employee employee) { employeeService.updateMemberByEmployeeAccount(employee); return "redirect:selEmployee" ; } }
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("/toUpdateInfo") public String toUpdateUserInformation (HttpSession session, Model model) { Member member = (Member) session.getAttribute("user" ); model.addAttribute("member" , member); return "updateUserInformation" ; } @RequestMapping("/updateInfo") public String updateUserInformation (HttpSession session, Member member) { Member member1 = (Member) session.getAttribute("user" ); member.setMemberAccount(member1.getMemberAccount()); member.setCardClass(member1.getCardClass()); member.setCardTime(member1.getCardTime()); member.setCardNextClass(member1.getCardNextClass()); memberService.updateMemberByMemberAccount(member); return "userInformation" ; } @RequestMapping("/toUserClass") public String toUserClass (Model model, HttpSession session) { Member member = (Member) session.getAttribute("user" ); model.addAttribute("member" , member); Integer memberAccount = member.getMemberAccount(); List<ClassOrder> classOrderList = classOrderService.selectClassOrderByMemberAccount(memberAccount); model.addAttribute("classOrderList" , classOrderList); return "userClass" ; } @RequestMapping("delUserClass") public String deleteUserClass (Integer classOrderId) { classOrderService.deleteByClassOrderId(classOrderId); return "redirect:toUserClass" ; } @RequestMapping("/toApplyClass") public String toUserApplyClass (Model model, HttpSession session) { Member member = (Member) session.getAttribute("user" ); List<ClassTable> classList = classTableService.findAll(); model.addAttribute("member" , member); model.addAttribute("classList" , classList); return "userApplyClass" ;
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 @Controller @RequestMapping("/employee") public class EmployeeController { @Autowired private EmployeeService employeeService; @RequestMapping("/selEmployee") public String selectEmployee (Model model) { List<Employee> employeeList = employeeService.findAll(); model.addAttribute("employeeList" , employeeList); return "selectEmployee" ; } @RequestMapping("/toAddEmployee") public String toAddEmployee () { return "addEmployee" ; } @RequestMapping("/addEmployee") public String addEmployee (Employee employee) { Random random = new Random(); String account1 = "1010" ; for (int i = 0 ; i < 5 ; i++) { account1 += random.nextInt(10 ); } Integer account = Integer.parseInt(account1); Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd" ); String nowDay = simpleDateFormat.format(date);
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 @RequestMapping("/selEquipment") public String selectEquipment (Model model, HttpSession session) { List<Equipment> equipmentList = equipmentService.findAll(); session.setAttribute("equipmentList" , equipmentList); model.addAttribute("equipmentList" , equipmentList); return "selectEquipment" ; } @RequestMapping("/delEquipment") public String deleteEquipment (Integer equipmentId) { equipmentService.deleteByEquipmentId(equipmentId); return "redirect:selEquipment" ; } @RequestMapping("/toUpdateEquipment") public String toUpdateEquipment (Integer equipmentId, Model model) { List<Equipment> equipmentList = equipmentService.selectByEquipmentId(equipmentId); model.addAttribute("equipmentList" , equipmentList); return "updateEquipment" ; } @RequestMapping("/updateEquipment") public String updateEquipment (Equipment equipment) { equipmentService.updateEquipmentByEquipmentId(equipment); return "redirect:selEquipment" ; } @RequestMapping("/toAddEquipment") public String toAddEquipment () { return "addEquipment" ; } @RequestMapping("/addEquipment") public String addEquipment (Equipment equipment) { equipmentService.insertEquipment(equipment); return "redirect:selEquipment" ; } }
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 public String toUpdateEmployee (Integer employeeAccount, Model model) { List<Employee> employeeList = employeeService.selectByEmployeeAccount(employeeAccount); model.addAttribute("employeeList" , employeeList); return "updateEmployee" ; } @RequestMapping("/updateEmployee") public String updateEmployee (Employee employee) { employeeService.updateMemberByEmployeeAccount(employee); return "redirect:selEmployee" ; } } @Controller @RequestMapping("/equipment") public class EquipmentController { @Autowired private EquipmentService equipmentService; @RequestMapping("/selEquipment") public String selectEquipment (Model model, HttpSession session) { List<Equipment> equipmentList = equipmentService.findAll(); session.setAttribute("equipmentList" , equipmentList);
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 @Controller @RequestMapping("/class") public class ClassController { @Autowired private ClassTableService classTableService; @Autowired private ClassOrderService classOrderService; @RequestMapping("/selClass") public String selectClass (Model model) { List<ClassTable> classList = classTableService.findAll(); model.addAttribute("classList" , classList); return "selectClass" ; } @RequestMapping("/toAddClass") public String toAddClass () { return "addClass" ; } @RequestMapping("/addClass")
——————————PayStart——————————
项目链接: https://javayms.github.io?id=001923312708201ci https://javayms.pages.dev?id=001923312708201ci