*文末获取源码
开发环境
项目编号:Java+spring+springmvc ssm417高校网上教材征订系统#毕业设计
开发语言:Java
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:ssm+vue
项目介绍
随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。
教材是每个学生和学校都必须具备的教学资源之一,它是知识的载体,是学生汲取知识的土壤,好的教材可以做到事半功倍的效果。但是通常情况下教材都是批量进行购买和发放的,为了能够更好的对教材信息进行管理,我们通过PHP语言,thinkphp框架开发了本次的教材管理系统
教材管理系统,主要的模块包括首页、个人中心、学生管理、老师管理、教材征订管理、教师教材退订管理、教师报损管理、教师申请补发管理、个人征订管理、个人教材退订管理、个人报损管理、个人申请补发管理、教材库存管理、教材入库管理、教师领取管理、教材发放管理、个人领取管理等功能。系统中管理员主要是为了安全有效地存储和管理各类信息,还可以对系统进行管理与更新维护等操作,并且对后台有相应的操作权限。
系统截图
关键代码
/**
* 教材入库
* 后端接口
* @author
* @email
* @date 2021-03-28 18:43:49
*/
@RestController
@RequestMapping("/jiaocairuku")
public class JiaocairukuController {
@Autowired
private JiaocairukuService jiaocairukuService;
/**
* 后端列表
*/
@RequestMapping("/page")
public R page(@RequestParam Map<String, Object> params,JiaocairukuEntity jiaocairuku,
HttpServletRequest request){
EntityWrapper<JiaocairukuEntity> ew = new EntityWrapper<JiaocairukuEntity>();
PageUtils page = jiaocairukuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, jiaocairuku), params), params));
request.setAttribute("data", page);
return R.ok().put("data", page);
}
/**
* 前端列表
*/
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,JiaocairukuEntity jiaocairuku, HttpServletRequest request){
EntityWrapper<JiaocairukuEntity> ew = new EntityWrapper<JiaocairukuEntity>();
PageUtils page = jiaocairukuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, jiaocairuku), params), params));
request.setAttribute("data", page);
return R.ok().put("data", page);
}
/**
* 列表
*/
@RequestMapping("/lists")
public R list( JiaocairukuEntity jiaocairuku){
EntityWrapper<JiaocairukuEntity> ew = new EntityWrapper<JiaocairukuEntity>();
ew.allEq(MPUtil.allEQMapPre( jiaocairuku, "jiaocairuku"));
return R.ok().put("data", jiaocairukuService.selectListView(ew));
}
/**
* 查询
*/
@RequestMapping("/query")
public R query(JiaocairukuEntity jiaocairuku){
EntityWrapper< JiaocairukuEntity> ew = new EntityWrapper< JiaocairukuEntity>();
ew.allEq(MPUtil.allEQMapPre( jiaocairuku, "jiaocairuku"));
JiaocairukuView jiaocairukuView = jiaocairukuService.selectView(ew);
return R.ok("查询教材入库成功").put("data", jiaocairukuView);
}
/**
* 后端详情
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
JiaocairukuEntity jiaocairuku = jiaocairukuService.selectById(id);
return R.ok().put("data", jiaocairuku);
}
/**
* 前端详情
*/
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
JiaocairukuEntity jiaocairuku = jiaocairukuService.selectById(id);
return R.ok().put("data", jiaocairuku);
}
/**
* 后端保存
*/
@RequestMapping("/save")
public R save(@RequestBody JiaocairukuEntity jiaocairuku, HttpServletRequest request){
jiaocairuku.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(jiaocairuku);
jiaocairukuService.insert(jiaocairuku);
return R.ok();
}
/**
* 前端保存
*/
@RequestMapping("/add")
public R add(@RequestBody JiaocairukuEntity jiaocairuku, HttpServletRequest request){
jiaocairuku.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(jiaocairuku);
jiaocairukuService.insert(jiaocairuku);
return R.ok();
}
/**
* 修改
*/
@RequestMapping("/update")
public R update(@RequestBody JiaocairukuEntity jiaocairuku, HttpServletRequest request){
//ValidatorUtils.validateEntity(jiaocairuku);
jiaocairukuService.updateById(jiaocairuku);//全部更新
return R.ok();
}