本系统采用SpringBoot框架,数据层采用mybatis,数据库使用mysql,可以用作毕业设计、课程设计等,适合选题:评教、高校评教等,分为3个角色:管理员、教师、学生。管理员功能有:学生管理、教师管理、评教管理、指标管理、课程管理等。教师功能有:学生管理、指标管理、课程管理。学生功能有:评教管理,系统适合于基础一般的同学使用。
项目技术:后端:SpringBoot+Mybatis
前端:layui、js、css等
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8
系统登陆
管理员登陆后页面
对管理员信息维护
教师信息编辑
课程的维护
教师管理
评价信息查询
学生开始评教
选择评教课程
进行评教
部分代码:@ResponseBody @PostMapping("/add") public Message add(@RequestBody IndexTableEntity indexTable) { if(StringUtils.isEmpty(indexTable.getIndexname())){ return Message.error("请填写指标名称"); } if(StringUtils.isEmpty(indexTable.getWeight())){ return Message.error("请填写指标权重"); } if (StringUtils.isEmpty(indexTable.getParentId())) { indexTable.setParentId(null); } IndexTableEntityExample example = new IndexTableEntityExample(); example.or().andIndexnameEqualTo(indexTable.getIndexname()); if(indexTableEntityMapper.selectoneByExample(example)!=null){ return Message.error("该指标名称已存在"); } if(indexTableEntityMapper.insert(indexTable)<=0){ return Message.error("指标添加失败"); } return Message.success("指标添加成功"); } @ResponseBody @PostMapping(value = "/delete", consumes = "application/json") public Message delete(@RequestBody IndexTableEntity indexTablb) { try{ indexTableEntityMapper.deleteByPrimaryKey(indexTablb.getId()); }catch (Exception e){ return Message.error("删除失败,请联系管理员"); } return Message.success("删除成功"); }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)