糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > Java项目:健身俱乐部管理系统(java+SSM+Mysql+Jsp)

Java项目:健身俱乐部管理系统(java+SSM+Mysql+Jsp)

时间:2021-10-28 08:28:24

相关推荐

Java项目:健身俱乐部管理系统(java+SSM+Mysql+Jsp)

源码获取:博客首页 "资源" 里下载!

项目介绍:

基于jsp+mysql+Spring+mybatis的SSM健身房管理系统

运行环境: jdk 1.8

IDE环境: Eclipse,Myeclipse,IDEA都可以

tomcat环境: Tomcat 7.x,8.x,9.x版本均可,理论上Tomcat版本不是太老都可以。

硬件环境: windows 7/8/10 1G内存以上

主要功能说明: 管理员角色包含以下功能:登录页面,管理员首页,会员增删改查,教练增删改查,运动器材管理等功能。

用户角色包含以下功能:用户登录页面,用户首页,选择课程,选择教练等功能。

用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+mybatis

管理员账号/密码:admin/admin

用户账号/密码: 12345/12345

系统管理控制层:

@Controller @RequestMapping("/sys") public class SysController {@Resource private IUserService userService; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");@ResponseBody@RequestMapping("/loginAdmin") public String toIndex(Adminadmin,HttpSession session){ admin=userService.adminLogin(admin.getName(),admin.getPwd());if(admin!=null){session.setAttribute("lastLoginTime", admin.getLastlogintime());session.setAttribute("account", "123");userService.setTime(df.format(new Date()));return "true"; }else{return "false"; }} @RequestMapping("/ForwardAdmin") public String loginForward(HttpSession session){ List<Map<String, Object>> countUserList=userService.countUser();session.setAttribute("countUser",countUserList);List<Map<String, Object>> countTeachList=userService.countTeach();session.setAttribute("countTeach",countTeachList);List<Map<String, Object>> countApparatusList=userService.countApparatus();session.setAttribute("countApparatus",countApparatusList);return "sys/main"; } @RequestMapping("/userTable") public String userTable(HttpSession session){ List<Map<String, Object>> findUserList=userService.findUser();session.setAttribute("findUserList",findUserList);return "sys/userTable"; } @RequestMapping("/teachTable") public String teachTable(HttpSession session){ List<Map<String, Object>> findUserList=userService.teachTable();session.setAttribute("findTeachList",findUserList);return "sys/teachTable"; } @RequestMapping("/apparatusTable") public String apparatusTable(HttpSession session){ List<Map<String, Object>> findUserList=userService.apparatusTable();session.setAttribute("findApparatusList",findUserList);return "sys/apparatusTable"; } @RequestMapping("/exit") public String exit(HttpSession session){ session.invalidate();return "login";} @ResponseBody@RequestMapping("/getSex") public List<User> getSex(){ List<User> list=userService.getSex();return list; } @ResponseBody@RequestMapping("/delUser") public String delUser(Integer id){ userService.delUser(id);return "true"; } @ResponseBody@RequestMapping("/delTeach") public String delTeach(Integer id){ userService.delTeach(id);return "true"; } @ResponseBody@RequestMapping("/delApp") public String delApp(Integer id){ userService.delApp(id);return "true"; } @RequestMapping("/upUser") public String upUser(Integer id,String account,Integer sex,Integer age,String name,String pwd,String tel,String address,HttpSession session){ List list=new ArrayList();list.add(id);list.add(account);list.add(sex);list.add(age);list.add(name);list.add(pwd);list.add(tel);list.add(address);session.setAttribute("upList", list);return "sys/upUser"; } @RequestMapping("/upTeach") public String upTeach(Integer id,String tname,Integer cid,String ttel,String taddress,HttpSession session){ List list=new ArrayList();list.add(id);list.add(tname);list.add(cid);list.add(ttel);list.add(taddress);session.setAttribute("upTeachList", list);return "sys/upTeach"; } @ResponseBody@RequestMapping("/registerUser") public String registerUser(User user){ List<User> id=userService.findAccount(user.getAccount());if(id.size()!=0){return "false";}userService.registerUser(user);return "true"; } @RequestMapping("/addUser") public String addUser(){ return "sys/addUser"; } @RequestMapping("/addTeach") public String addTeach(){ return "sys/addTeach"; } @RequestMapping("/addApp") public String addApp(){ return "sys/addApp"; } @ResponseBody@RequestMapping("/upUserInfo") public String upUserInfo(Integer id,String account,Integer sex,Integer age,String name,String pwd,String tel,String address){ userService.updateUserInfo(id,account,sex,age,name,pwd,tel,address);return "true"; } @ResponseBody@RequestMapping(value="/upTeachInfo",method=RequestMethod.POST) public String upTeach(Integer id,String tname,Integer cid,String ttel,String taddress){ userService.upTeach(id,tname,cid,ttel,taddress);return "true"; } @ResponseBody@RequestMapping("/addTeachInfo") public String addTeachInfo(Teach teach){ userService.addTeachInfo(teach);return "true"; } @ResponseBody@RequestMapping("/addAppInfo") public String addAppInfo(String aname){ userService.addAppInfo(aname);return "true"; } }

用户管理控制层:

@Controller @RequestMapping("/user") public class UserController {@Resource private IUserService userService; @ResponseBody@RequestMapping("/login") public String toIndex(User user,HttpSession session){ String account=user.getAccount();user=userService.userLogin(user.getAccount(),user.getPwd());if(user!=null){List<Map<String,Object>> list = userService.findUserByAccount(account);session.setAttribute("userInfo", JSON.toJSON(list));session.setAttribute("account", account);return "true";}else{return "false";}} @RequestMapping("/Forward") public String loginForward(){ return "user/index";} @RequestMapping("/exit") public String exit(HttpSession session){ session.invalidate();return "login";} @RequestMapping("/myInfo") public String myInfo(HttpSession session){ String account=(String) session.getAttribute("account");List<Map<String,Object>> list = userService.findUserByAccount(account);session.setAttribute("userInfo", JSON.toJSON(list));return "user/index";} @RequestMapping("/classTable") public String classTable(HttpSession session){ List<Map<String,Object>> list = userService.findClass();session.setAttribute("classInfo", JSON.toJSON(list));return "user/classTable";} @RequestMapping("/teachList") public String teachList(HttpSession session){ return "user/teachList";} @ResponseBody@RequestMapping("/selectTeach") public String selectTeach(HttpSession session,Integer id){ List<Map<String,Object>> list = userService.findSeTeach(id);session.setAttribute("SelectTeachInfo", JSON.toJSON(list));return "true";} @ResponseBody@RequestMapping("/chooseTeach") public String chooseTeach(Integer id,Integer cid,Integer uid){ userService.chooseTeach(id,cid,uid);return "true";} @ResponseBody@RequestMapping("/updateUserInfo") public String updateUserInfo(Integer id,String account,Integer sex,Integer age,String name,String pwd,String tel,String address){ userService.updateUserInfo(id,account,sex,age,name,pwd,tel,address);return "true";} }

源码获取:博客首页 "资源" 里下载!

如果觉得《Java项目:健身俱乐部管理系统(java+SSM+Mysql+Jsp)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。