千家信息网

Java怎么实现健身俱乐部管理系统

发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,小编给大家分享一下Java怎么实现健身俱乐部管理系统,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!项目介绍:基于jsp+mysql+Spring+mybatis的SSM健身房管理系统
千家信息网最后更新 2024年12月13日Java怎么实现健身俱乐部管理系统

小编给大家分享一下Java怎么实现健身俱乐部管理系统,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

项目介绍:

基于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(Admin   admin,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> countUserList=userService.countUser();                session.setAttribute("countUser",countUserList);                List> countTeachList=userService.countTeach();                session.setAttribute("countTeach",countTeachList);                List> countApparatusList=userService.countApparatus();                session.setAttribute("countApparatus",countApparatusList);                return "sys/main";          }          @RequestMapping("/userTable")          public String userTable(HttpSession session){                  List> findUserList=userService.findUser();                session.setAttribute("findUserList",findUserList);                return "sys/userTable";          }          @RequestMapping("/teachTable")          public String teachTable(HttpSession session){                  List> findUserList=userService.teachTable();                session.setAttribute("findTeachList",findUserList);                return "sys/teachTable";          }          @RequestMapping("/apparatusTable")          public String apparatusTable(HttpSession session){                  List> 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 getSex(){              List 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 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> 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> list = userService.findUserByAccount(account);                session.setAttribute("userInfo", JSON.toJSON(list));            return "user/index";    }      @RequestMapping("/classTable")      public String classTable(HttpSession session){              List> 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> 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";    }  }

用户管理服务类:

@Service("userService")public class UserServiceImpl implements IUserService {         @Resource    private IUserDao userDao;         @Override        public User userLogin(String account, String pwd) {                return userDao.userLogin(account,pwd);        }         @Override        public List> findUserByAccount(String account) {                return userDao.findUserByAccount(account);        }         @Override        public List> findClass() {                return userDao.findClass();        }         @Override        public List> findSeTeach(Integer id) {                return userDao.findSeTeach(id);        }         @Override        public void chooseTeach(Integer id, Integer cid,Integer uid) {                userDao.chooseTeach(id,cid,uid);        }         @Override        public void updateUserInfo(Integer id,String account, Integer sex, Integer age,                        String name, String pwd, String tel, String address) {                userDao.updateUserInfo(id,account,sex,age,name,pwd,tel,address);        }         @Override        public Admin adminLogin(String name, String pwd) {                return userDao.adminLogin(name,pwd);        }         @Override        public void setTime(String format) {                userDao.setTime(format);        }         @Override        public List> countUser() {                return userDao.countUser();        }         @Override        public List> countTeach() {                return userDao.countTeach();        }         @Override        public List getSex() {                return userDao.getSex();        }         @Override        public List> findUser() {                return userDao.findUser();        }        @Override        public List> teachTable() {                return userDao.teachTable();        }        @Override        public List> apparatusTable() {                return userDao.apparatusTable();        }         @Override        public List> countApparatus() {                return userDao.countApparatus();        }         @Override        public List findAccount(String account) {                return userDao.findAccount(account);        }         @Override        public void registerUser(User user) {                userDao.registerUser(user);        }         @Override        public void delUser(Integer id) {                userDao.delUser(id);        }         @Override        public void addTeachInfo(Teach teach) {                userDao.addTeachInfo(teach);                        }         @Override        public void delTeach(Integer id) {                userDao.delTeach(id);        }         @Override        public void upTeach(Integer id, String tname,Integer cid, String ttel, String taddress) {                userDao.upTeach(id,tname,cid,ttel,taddress);        }         @Override        public void addAppInfo(String aname) {                userDao.addAppInfo(aname);        }         @Override        public void delApp(Integer id) {                userDao.delApp(id);        }   }

看完了这篇文章,相信你对"Java怎么实现健身俱乐部管理系统"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

0