Java怎么实现健身俱乐部管理系统
发表于:2024-09-28 作者:千家信息网编辑
千家信息网最后更新 2024年09月28日,小编给大家分享一下Java怎么实现健身俱乐部管理系统,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!项目介绍:基于jsp+mysql+Spring+mybatis的SSM健身房管理系统
千家信息网最后更新 2024年09月28日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
用户管理控制层:
@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怎么实现健身俱乐部管理系统"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
管理
用户
功能
系统
环境
管理系统
健身
管理员
俱乐
俱乐部
密码
教练
版本
篇文章
角色
账号
页面
首页
控制
登录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
江苏大型软件开发方法
天津创新服务器价格是多少
统计一个数据库表里有多少条数据
网网络安全宣传创新
x86文件服务器系统
数据库中用于打印的
互联网时代科技发展的必要性
大连东软软件开发怎样
软件开发每年涨多少钱
怎么选购服务器
蔚蓝汽车 软件开发
河北服务器机柜规格
手机无法显示连接服务器解决方法
网络技术组网技术
冠霖网络技术有限公司怎么样
软件开发什么岗位最难
易果网络技术有限公司 地址
网络安全动态目标防御
复旦网络安全科技馆
日照齐鲁银行杯网络安全知识
医院招聘数据库技术与应用考
华为云vs阿里云 数据库
路由器应用管理虚拟服务器
临沂明远堂互联网科技有限公司
与网络安全法的规定
ps软件开发项目计划书
嵌入式软件开发 热点
公司网络安全管理
hp服务器管理卡
数据库即服务和数据库