计算机毕业设计:java基于SSM的班级管理系统
Posted qq_1406299528
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机毕业设计:java基于SSM的班级管理系统相关的知识,希望对你有一定的参考价值。
一、项目简述
本系统功能包括:
管理员:学生信息管理,辅导员管理,首页,个人信息,成绩管理,宿舍管理,班级公告管理,教学管理,班级管理,宿舍评分管理等;
辅导员:个人中心 ,修改密码,学生管理,成绩管理,专业管理等
二、项目运行
开发语言:Java
开发工具:IDEA /Eclipse
数据库:mysql5.7
应用服务:Tomcat7/Tomcat8
使用框架:ssm
效果图
班级信息控制器类
/**
* 班级信息
* 后端接口
* @author
* @email
* @date 2021-04-24 23:35:06
*/
@RestController
@RequestMapping("/banjixinxi")
public class BanjixinxiController
@Autowired
private BanjixinxiService banjixinxiService;
/**
* 后端列表
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,BanjixinxiEntity banjixinxi,
HttpServletRequest request)
EntityWrapper<BanjixinxiEntity> ew = new EntityWrapper<BanjixinxiEntity>();
PageUtils page = banjixinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, banjixinxi), params), params));
return R.ok().put("data", page);
/**
* 前端列表
*/
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,BanjixinxiEntity banjixinxi,
HttpServletRequest request)
EntityWrapper<BanjixinxiEntity> ew = new EntityWrapper<BanjixinxiEntity>();
PageUtils page = banjixinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, banjixinxi), params), params));
return R.ok().put("data", page);
/**
* 列表
*/
@RequestMapping("/lists")
public R list( BanjixinxiEntity banjixinxi)
EntityWrapper<BanjixinxiEntity> ew = new EntityWrapper<BanjixinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( banjixinxi, "banjixinxi"));
return R.ok().put("data", banjixinxiService.selectListView(ew));
/**
* 查询
*/
@RequestMapping("/query")
public R query(BanjixinxiEntity banjixinxi)
EntityWrapper< BanjixinxiEntity> ew = new EntityWrapper< BanjixinxiEntity>();
ew.allEq(MPUtil.allEQMapPre( banjixinxi, "banjixinxi"));
BanjixinxiView banjixinxiView = banjixinxiService.selectView(ew);
return R.ok("查询班级信息成功").put("data", banjixinxiView);
/**
* 后端详情
*/
@RequestMapping("/info/id")
public R info(@PathVariable("id") Long id)
BanjixinxiEntity banjixinxi = banjixinxiService.selectById(id);
return R.ok().put("data", banjixinxi);
/**
* 前端详情
*/
@RequestMapping("/detail/id")
public R detail(@PathVariable("id") Long id)
BanjixinxiEntity banjixinxi = banjixinxiService.selectById(id);
return R.ok().put("data", banjixinxi);
/**
* 后端保存
*/
@RequestMapping("/save")
public R save(@RequestBody BanjixinxiEntity banjixinxi, HttpServletRequest request)
banjixinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(banjixinxi);
banjixinxiService.insert(banjixinxi);
return R.ok();
/**
* 前端保存
*/
@RequestMapping("/add")
public R add(@RequestBody BanjixinxiEntity banjixinxi, HttpServletRequest request)
banjixinxi.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(banjixinxi);
banjixinxiService.insert(banjixinxi);
return R.ok();
以上是关于计算机毕业设计:java基于SSM的班级管理系统的主要内容,如果未能解决你的问题,请参考以下文章