1 简介
今天向大家介绍一个帮助往届学生完成的毕业设计项目,基于springboot的成绩教务管理系统。
计算机毕业生设计,课程设计需要帮助的可以找我
2 设计概要
21世纪是信息化时代,随着信息技术和网络技术的发展,信息化已经渗透到人们日常生活的各个方面,人们可以随时随地浏览到海量信息,但是这些大量信息千差万别,需要费事费力的筛选、甄别自己喜欢或者感兴趣的数据。对网络电影服务来说,需要用到优秀的协同过滤推荐功能去辅助整个系统。
本系统基于java技术,使用UML建模,采用springboot框架组合进行设计,Mysql数据库存储数据。本系统的功能主要包括:用户注册、登录、信息维护、成绩单查询,教务信息查询,考试查询,以及管理员进行信息管理等。
开始描述首先这里这个系统分为两个端口
一个是教师端口,一个是学生端口
教师端口:分了2个角色一个是管理员和教师 管理员帐号密码admin/123456
首页是基本信息这里我是分了校区的,校区下面有班级,班级下面有老师没有图片了我就不操作了
然后是班级
班级这里可以设置课表,如果当天有课了的老师就不能在给他设置课了可以看到不能选择测试1老师了
登录看一下liuying老师他有两节课可以修改基本信息可以查看学生
这里可以添加考试
所属班级智能添加授课的班级他只授课了两个班级所以这里只能选这两个班级这里可以录入成绩,录入了的人就不能再次录入了
这些搜索都是一样就不一一演示了
然后是学生端学生端学号作为帐号密码默认是六个8
学生不能修改信息可以查看自己的课表可以查看自己的成绩和打印
在视频结束的时候我稍微修改了一下,我吧学生管理的权限从老师那里移除了,只有管理员可以操作
同时吧登录的输入框改成密码框了
3 系统关键技术
使用springboot,vue,mysql, mybaties, typescript, html ,css, js 等进行开发
4 开发工具
开发工具主要有:idea、jdk1.8、maven、mysql5.7、Navicat等。
5 代码展示
@RequestMapping("/results")
@RestController
public class ResultsController {
@Autowired
private ResultsService resultsService;
/*通过学生id查询出当前学生的所有考试成绩*/
@RequestMapping("/findResultsByStudent")
public JsonResult findResultsByStudent(Integer sid){
return JsonResult.success(resultsService.findResultsByStudent(sid));
}
@RequestMapping("/delById")
public JsonResult delById(Integer id){
int i=resultsService.delById(id);
if(i==1){
return JsonResult.success("操作成功");
}else{
return JsonResult.error("操作失败");
}
}
@RequestMapping("/edit")
public JsonResult edit(Results results){
int i=resultsService.edit(results);
if(i==1){
return JsonResult.success("操作成功");
}else{
return JsonResult.error("操作失败");
}
}
/*通过考试id查询出学生成绩*/
@RequestMapping("/findByTid")
public ObjDat<Results> findByTid(Integer tid){
List<Results> list=resultsService.findByTid(tid);
return new ObjDat<Results>(list.size(),list,1,"操作成功");
}
}
6 系统功能描述
项目功能演示
7 最后
计算机毕业生设计,课程设计需要帮助的可以找我