一、技术路线:
开发语言:Java
前端技术:JavaScript、VUE.js(2.X)、css3
数据库:MySQL 5.7
数据库管理工具:Navicat或sqlyog
开发工具:IDEA或Ecplise
二、项目介绍:
https://www.bilibili.com/video/BV1s34y1A7TP?t=7.7
三、运行截图:
这个环节需要使用前面的设计方案,包括对系统模块的设计,还有对程序后台的数据支持的数据库的设计等。不过这部分内容还是强调系统编码人员的开发能力,要把前面设计的内容通过编码的形式以一个完整的,可以运行的系统呈现出来。
3.1管理员功能实现
3.1.1班级和课程关系管理
管理员管理班级和课程关系,其运行效果见下图。在本页面,每个班级对应的课程以及任课老师信息都会清楚的展示,管理员可修改,也能删除。
图3.1 班级和课程关系管理页面
3.1.2老师管理
管理员管理老师。其运行效果见下图。老师是本系统中的一个角色,其信息需要管理员管理。
图3.2 老师管理页面
3.1.3奖惩类型管理
管理员可以管理奖惩类型,其运行效果见下图。管理员修改奖惩类型名称,提交奖惩类型名字获取对应信息。
图3.3 奖惩类型管理页面
3.2 老师功能实现
3.2.1成绩管理
老师管理成绩。其运行效果见下图。老师登记各个学生的课程学习分数,可以根据分数段查询学生成绩。
图3.4 成绩管理页面
3.2.2学生奖惩管理
老师管理学生奖惩,其运行效果见下图。学生的奖励和惩罚信息需要教师添加和管理。
图3.5 学生奖惩管理页面
3.2.3课程管理
老师管理课程,其运行效果见下图。老师在当前页面查看课程,也能根据老师姓名查询对应课程信息。
图3.6 课程管理页面
3.3 学生功能实现
3.3.1班级管理
学生管理班级。其运行效果见下图。学生除了可以查询班级信息之外,还可以查看该班级的课程信息。
图3.7 班级管理页面
3.3.2查询成绩
学生查询成绩,其运行效果见下图。学生在本人后台就能查询成绩。根据课程名称,或者是分数段信息就能查询成绩。
图3.8 查询成绩页面
3.3.3修改密码
学生修改密码。其运行效果见下图。学生在本页面设置新密码,密码设置成功之后,需要重新登录。
图3.9 修改密码页面