返回顶部
首页 > 资讯 > 后端开发 > Python >Java毕业设计实战之健身俱乐部管理系统的实现
  • 893
分享到

Java毕业设计实战之健身俱乐部管理系统的实现

2024-04-02 19:04:59 893人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

项目介绍: 基于jsp+Mysql+spring+mybatis的SSM健身房管理系统 运行环境: jdk 1.8 IDE环境: Eclipse,Myeclipse,idea都可以

项目介绍:

基于jsp+Mysql+spring+mybatisSSM健身房管理系统
运行环境: 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<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";
    }  
}

用户管理服务类:


@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<Map<String, Object>> findUserByAccount(String account) {
		return userDao.findUserByAccount(account);
	}
 
	@Override
	public List<Map<String, Object>> findClass() {
		return userDao.findClass();
	}
 
	@Override
	public List<Map<String, Object>> 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<Map<String, Object>> countUser() {
		return userDao.countUser();
	}
 
	@Override
	public List<Map<String, Object>> countTeach() {
		return userDao.countTeach();
	}
 
	@Override
	public List<User> getSex() {
		return userDao.getSex();
	}
 
	@Override
	public List<Map<String, Object>> findUser() {
		return userDao.findUser();
	}
	@Override
	public List<Map<String, Object>> teachTable() {
		return userDao.teachTable();
	}
	@Override
	public List<Map<String, Object>> apparatusTable() {
		return userDao.apparatusTable();
	}
 
	@Override
	public List<Map<String, Object>> countApparatus() {
		return userDao.countApparatus();
	}
 
	@Override
	public List<User> 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毕业设计实战之健身俱乐部管理系统的实现的文章就介绍到这了,更多相关Java 俱乐部管理系统内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java毕业设计实战之健身俱乐部管理系统的实现

本文链接: https://lsjlt.com/news/138181.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java毕业设计实战之健身俱乐部管理系统的实现
    项目介绍: 基于jsp+mysql+Spring+mybatis的SSM健身房管理系统 运行环境: jdk 1.8 IDE环境: Eclipse,Myeclipse,IDEA都可以...
    99+
    2024-04-02
  • Java怎么实现健身俱乐部管理系统
    小编给大家分享一下Java怎么实现健身俱乐部管理系统,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!项目介绍:基于jsp+mysql+Spring+mybatis的SSM健身房管理系统运行环境: jdk 1.8IDE环境: ...
    99+
    2023-06-29
  • Java毕业设计实战之健身器材商城系统的实现
    环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持) 项目技术: Jd...
    99+
    2024-04-02
  • Java毕业设计实战之工作管理系统的实现
    前台用户和后台管理员两种角色: 前台用户功能有:发布兼职、发布帖子、查看公告、个人中心、投诉等。 后台管理员功能有:用户管理、兼职管理、帖子管理、聊天管理、广告管理、投诉管理、收藏管...
    99+
    2024-04-02
  • Java毕业设计实战之学生管理系统的实现
    一、项目简述 本系统功能包括: 学生管理,教师管理,课程管理,成绩管理,系统管理等等。 二、项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuil...
    99+
    2024-04-02
  • Java毕业设计实战之养老院管理系统的实现
    运行环境: JDK1.8、tomcat8、eclipse、mysql5.6、Navicat 功能实现: 用户: 用户名,登录密码,姓名,性别,出生日期,用户照片,联系电话,邮箱,家庭...
    99+
    2024-04-02
  • C#毕业设计之Winform零压健身房管理系统
    目录项目一角项目介绍及演示登录注册进入项目功能点解析用户界面结尾项目一角 项目介绍及演示 基于开发: Visual Studio 2019 数据库:SQL Server2019 美...
    99+
    2024-04-02
  • Java毕业设计实战之教室预订管理系统的实现
    一、项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Ecli...
    99+
    2024-04-02
  • Java毕业设计实战之平行志愿管理系统的实现
    一、项目简述 本系统功能包括: 系统管理,招生计划,学生管理,录取结果,自动分配,调剂管理等等。 二、项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + ...
    99+
    2024-04-02
  • Java毕业设计实战之财务预算管理系统的实现
    一、项目简述 功能包括:实现公司对项目的管理。 二、项目运行 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Ecl...
    99+
    2024-04-02
  • Java毕业设计实战之药店信息管理系统的实现
    一、项目简述 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持) 项...
    99+
    2024-04-02
  • Java实战项目之毕业设计管理系统的实现流程
    一、项目简述 功能包括: 该系统不错分为学生,教师,管理员,教导主任四种角 色,包括学生管理,教师管理,学生选题,教师选题,主 任审核,管理员审核,开题报告,中期检查,论文提交, 文...
    99+
    2024-04-02
  • Java毕业设计实战之图片展览馆管理系统的实现
    一、项目运行 环境配置: Jdk1.8 + Tomcat8.5 + mysql + Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持) 项...
    99+
    2024-04-02
  • Java毕业设计实战之共享租车信息管理系统的实现
    基于servlet+jsp+jdbc的后台管理系统,包含5个模块:汽车账户部管理、租车账户部管理、汽车信息管理表、租车记录表、租车租聘表。功能完整,均能实现增删查改。 运行环境: j...
    99+
    2024-04-02
  • Java毕业设计实战项目之仓库管理系统的实现流程
    基于SSM框架的仓库管理系统 功能: 系统操作权限管理。系统提供基本的登入登出功能,同时系统包含两个角色:系统超级管理员和普通管理员,超级管理员具有最高的操作权限,而普通管...
    99+
    2024-04-02
  • Springboot健身房管理系统 毕业设计-附源码031807
    健身房管理系统的设计与实现 摘 要 大数据时代下,数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势。在健身房管理的要求下,开发一款整体式结构的健身房管理系统...
    99+
    2023-09-21
    spring boot java python spring php
  • Java实战项目 健身管理系统
    主要技术:springmvc、 springboot 、mybatis、mysql 、jQuery、layui、css、jsp shiro权限控制 主要功能截图如下: 用户登录、首页...
    99+
    2024-04-02
  • Java毕业设计实战之在线网盘系统的实现
    一、项目简述 功能:用户的邮箱注册、验证码验证以及用户登录。 不需要注册账号,也可以上传满足条件的临时文件,但是只4小时内有效。 文件的管理,上传、下载、重命名、删除、查看统计数据、...
    99+
    2024-04-02
  • Java毕业设计实战之食品溯源系统的实现
    一、项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Ecli...
    99+
    2024-04-02
  • Java怎样实现毕业设计管理系统
    这期内容当中小编将会给大家带来有关Java怎样实现毕业设计管理系统,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、项目简述功能包括: 该系统不错分为学生,教师,管理员,教导主任四种角 色,包括学生管理,...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作