一、项目简述
本系统功能包括:
学生管理,教师管理,课程管理,成绩管理,系统管理等等。
二、项目运行
环境配置:
Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
Springboot + Maven + mybatis+ Vue 等等组成,B/S模式 + Maven管理等等。
用户管理控制器:/**
-
用户管理控制器
*/
@RequestMapping("/user/")
@Controller
public class UserController {
@Autowired
private IUserService userService;
@Autowired
private IRoleService roleService;@Resource
private ProcessEngineConfiguration configuration;
@Resource
private ProcessEngine engine;@GetMapping("/index")
@ApiOperation(“跳转用户页接口”)
@PreAuthorize(“hasRole(‘管理员’)”)
public String index(String menuid,Model model){
List roles = queryAllRole();
model.addAttribute(“roles”,roles);
model.addAttribute(“menuid”,menuid);
//用户首页
return “views/user/user_list”;
}@GetMapping("/listpage")
@ApiOperation(“查询用户分页数据接口”)
@ApiImplicitParams({
@ApiImplicitParam(name = “UserQuery”, value = “用户查询对象”, defaultValue = “userQuery对象”)
})
@ResponseBody
@PreAuthorize(“hasRole(‘管理员’)”)
public PageList listpage(UserQuery userQuery){
return userService.listpage(userQuery);
}//添加用户
@PostMapping("/addUser")
@ApiOperation(“添加用户接口”)
@