package com.cn.controller;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.http.HttpSession;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import com.cn.pojo.Admin;
import com.cn.pojo.Teach;
import com.cn.pojo.User;
import com.cn.service.IUserService;
@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";
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Java健身管理系统是一个基于Java语言开发的管理和记录健身活动的软件系统。该系统通常包括以下功能: 用户注册和登录:用户可以通过注册账号并登录系统来访问平台。 会员管理:管理会员的基本信息,包括姓名、性别、年龄、联系方式等。 健身计划管理:提供制定个人健身计划的功能,包括制定目标、选择锻炼项目、设定计划周期等。 锻炼记录:允许用户记录每次的健身活动,包括日期、时间、锻炼项目、持续时间等。 健身数据分析:根据用户的锻炼记录,进行数据分析和统计,如运动时间、卡路里消耗等。 营养饮食管理:提供营养饮食方案,帮助用户制定合理的饮食计划,包括推荐食材、菜谱等。 健康测评:提供健康测评功能,例如体脂率、肌肉质量、心率等指标的测量和评估。 活动预约:允许用户预约健身教练或参加特定的健身活动,如团体课程、瑜伽等。 提醒和通知:系统可以发送提醒和通知给用户,如锻炼时间提醒、健身活动更新等。 数据存储和管理:将用户的健身记录和数据保存在数据库中,以便长期存储和管理。 实现Java健身管理系统可以使用各种技术和框架,如JavaEE、Spring、Hibernate等。同时,还需要设
资源推荐
资源详情
资源评论
收起资源包目录
java健身管理系统Body (267个子文件)
SysController.class 7KB
SysController.class 7KB
UserServiceImpl.class 4KB
UserServiceImpl.class 4KB
UserController.class 4KB
UserController.class 4KB
User.class 3KB
User.class 3KB
SecurityServlet.class 2KB
SecurityServlet.class 2KB
IUserDao.class 2KB
IUserDao.class 2KB
IUserService.class 2KB
IUserService.class 2KB
Teach.class 1KB
Teach.class 1KB
Admin.class 1KB
Admin.class 1KB
Course.class 767B
Course.class 767B
.classpath 529B
bootstrap.min.css 120KB
bootstrap.min.css 120KB
bootstrap.css 118KB
bootstrap.css 118KB
paper-dashboard.css 97KB
paper-dashboard.css 97KB
animate.min.css 54KB
animate.min.css 54KB
font-awesome.min.css 30KB
font-awesome.min.css 30KB
themify-icons.css 16KB
themify-icons.css 16KB
layer.css 14KB
layer.css 14KB
demo.css 1KB
demo.css 1KB
themify.eot 77KB
themify.eot 77KB
logo.gif 10KB
logo.gif 10KB
loading-0.gif 6KB
loading-0.gif 6KB
loading-2.gif 2KB
loading-2.gif 2KB
loading-1.gif 701B
loading-1.gif 701B
.gitignore 184B
h-ui.iml 2KB
mybatis-3.4.1.jar 1.51MB
mybatis-3.4.1.jar 1.51MB
spring-context-4.2.5.RELEASE.jar 1.05MB
spring-context-4.2.5.RELEASE.jar 1.05MB
spring-core-4.2.5.RELEASE.jar 1.03MB
spring-core-4.2.5.RELEASE.jar 1.03MB
spring-webmvc-4.2.5.RELEASE.jar 856KB
spring-webmvc-4.2.5.RELEASE.jar 856KB
spring-web-4.2.5.RELEASE.jar 749KB
spring-web-4.2.5.RELEASE.jar 749KB
spring-beans-4.2.5.RELEASE.jar 714KB
spring-beans-4.2.5.RELEASE.jar 714KB
mysql-connector-java-5.1.7-bin.jar 693KB
mysql-connector-java-5.1.7-bin.jar 693KB
log4j-1.2.17.jar 478KB
log4j-1.2.17.jar 478KB
spring-jdbc-4.2.5.RELEASE.jar 414KB
spring-jdbc-4.2.5.RELEASE.jar 414KB
standard.jar 384KB
standard.jar 384KB
spring-aop-4.2.5.RELEASE.jar 361KB
spring-aop-4.2.5.RELEASE.jar 361KB
fastjson-1.1.40.jar 350KB
fastjson-1.1.40.jar 350KB
spring-tx-4.2.5.RELEASE.jar 259KB
spring-tx-4.2.5.RELEASE.jar 259KB
spring-expression-4.2.5.RELEASE.jar 257KB
spring-expression-4.2.5.RELEASE.jar 257KB
commons-dbcp-1.4.jar 157KB
commons-dbcp-1.4.jar 157KB
javax.persistence.jar 127KB
commons-pool-1.6.jar 109KB
commons-pool-1.6.jar 109KB
javax.servlet.jsp.jar 77KB
javax.servlet.jar 68KB
commons-logging-1.1.1.jar 59KB
commons-logging-1.1.1.jar 59KB
spring-aspects-4.2.5.RELEASE.jar 57KB
spring-aspects-4.2.5.RELEASE.jar 57KB
mybatis-spring-1.3.0.jar 52KB
mybatis-spring-1.3.0.jar 52KB
javax.ejb.jar 46KB
javax.resource.jar 43KB
javax.servlet.jsp.jstl.jar 27KB
javax.jms.jar 25KB
jstl.jar 20KB
jstl.jar 20KB
javax.transaction.jar 9KB
javax.annotation.jar 8KB
aopalliance.jar 4KB
aopalliance.jar 4KB
共 267 条
- 1
- 2
- 3
资源评论
童小纯
- 粉丝: 3w+
- 资源: 289
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功