Java怎么实现健身俱乐部管理系统
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,小编给大家分享一下Java怎么实现健身俱乐部管理系统,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!项目介绍:基于jsp+mysql+Spring+mybatis的SSM健身房管理系统
千家信息网最后更新 2024年11月11日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安全错误
数据库的锁怎样保障安全
唐山大学生数据库应用机构
西城区品质软件开发怎么样
局域网自建dns服务器
网络游戏 数据库设计
服务器5g后面是什么
帝国cms数据库缓存
数据库如何撤销一次操作
新乡市磐石网络技术电话
给大学生网络安全的建议
利用代码连接达梦数据库
怀旧服工程可以在服务器刷吗
隐身侠服务器网络设置
软件开发数组什么时候用
普安联盟软件开发公司
网络安全事件的紧急预案
为什么要初始化服务器
事业单位改网络安全保障中心
如本地服务器
电脑连接服务器请稍后再试
临沂猫王互联网科技有限公司
服务器密码管理系统
轩逸酷狗音乐服务器出错
央媒报道网络安全
软件开发验证过期怎么办
visio关联数据库
软件销售与软件开发行业的区别
爬虫软件开发价格
网络安全法出来的真正意义
数据库投影选择叫什么意思
翔哥网络技术工作室