java学籍成绩系统学业预警系统学生教师评分-1774-源码+说明资料
数据表结构
管理员:账号 密码
学生: 学号 姓名 密码 班级
教师: 教师工号 姓名 密码
专业: 专业 (是否是计算机专业)
班级: 班级编号 班级名称 专业
课程类别:课程类别 (必修课 选修课 实践教学课 任选课 限选课)
课程信息:课程编号 课程类别 课程名称 课程学分 达标类型 (英语 计算机 空 )
达标类型 用来后期 统计英语学业成绩: 英语学业成绩:
是否是达标英语课程:
达到英语要求:过四级425及以上、或课程大学英语平均分(共四学期)达到70分及以上
是否达标计算机课程:
计算机专业达到三级或以上;非计算机则达到二级或达标计算机课程四学期平均分大于75 |
学年 学年
授课表:授课编号 课程编号 教师工号 班级编号 学年
考勤预警
缺勤次数 大于3 的学生 列表
迟到早退次数大于5 的学生 列表
学分预警
学院预警:每学期,必修课和实践课 挂科学分累计 大于等于12 的学生列表
挂科学分 : 课程类型 为 必修课 实践教学课 成绩小于 60 的成绩的 和值
挂科学分 大于等于12
|
学校预警:每学年,必修课和实践课 挂科学分累计 大于等于16 的学生列表
挂科学分 : 课程类型 为 必修课 实践教学课 成绩小于 60 的成绩的 和值
挂科学分 大于等于16
|
学位证预警
平均学分绩点:学号 平均学分绩点
平均学分绩点(必修课和选修课)=(每门课的学分*每门课绩点)相加,然后除以总学分(所有课程的学分相加);
不及格 该课程 学分和绩点 都为0;
平均学分绩点小于2.0则预警
课程类型 为 必修课 选修课 平均学分绩点= sum(学分*绩点)/sum(课程学分)
|
英语四级成绩: 学号 英语四级成绩 管理员录入的
英语学业成绩: 学号英语四级成绩 大学英语平均成绩
大学英语平均成绩 = 是否是达标英语课程
70的平均分
四级成绩大于425
英语达标平均分 = 是否达标英语课程为是的类型 的平均分 到70分以上
英语学业预警 小于70 或是四级 小于 425
|
计算机等级成绩:学号 计算机等级成绩 管理员录入的
计算机学业成绩: 学号 专业计算机等级成绩 计算机课程平均成绩
计算机课程平均成绩 = 是否是达标计算机课程75的平均分
计算机等级成绩:计算机等级成绩 值 未获得 0 、二级 1 、三级 2、四级 3 ,
计算机专业达到三级或以上;非计算机则达到二级或达标计算机课程四学期平均分大于75
计算机学业预警 未达到 三级 就预警
非计算机专业 计算机课程平均成绩小75 或是 未达到 二级 就预警
|
儒魂商才学分: 学号 创新创业学分 素质学分 技能学分 儒魂商才学分
创新学分+素质学分+技能学分=儒魂学分应大于等于10分,三者皆应有分,
儒魂商才预警 小于 10分 就会预警 3个分值 有一个为 0 也要预警
|
实现的功能:
管理员用户管理 课程管理查看预警名单
教师 密码修改 学生成绩录入
学生密码修改 英语学业成绩、计算机学业成绩、儒魂商才学分录入 查看预警信息。
学业预警:
1 学位证预警——通过比对学生录入的英语学业成绩、计算机学业成绩情况和儒魂商才学分,与学位证要求条件,来分析是否预警,此项还有平均绩点要求
2 考勤预警——对缺勤三次以上的学生进行预警
3 学分预警—
学院预警:每学期,入学以来所有必修课和实践环节挂科
累计到达12学分(含)以上;
学校级预警:每学年第一学期,入学以来所有必修课和实践环节挂科学分累计到达16学分(含16)以上
学业预警系统
每年都有学分要求,系统统计学生已获得学分,达不到要求的提前给予预警:
课程成绩及格则可获得学分,
(1)知识平台分为通识课(分为必修和选修)、大类平台课(分为必修和选修)、专业课(分为必修和选修):
(2)课程性质分为选修课、必修课、实践教学课(无知识平台,此课新生教育、专业认知学习等)
知识平台 |
课程类别 |
课程名称 |
学分 |
通识课 |
选修课 |
Xx |
Xx |
1、学分预警:
(1)学院学业预警:每学期,入学以来所有必修课和实践环节未取得累计到达12学分(含)以上
(2)学校级学业预警:每学年第一学期,入学以来所有必修课和实践环节学分累计未到达16学分(含16)以上
(3)留级处理:每学年第二学期结束后,所有必修课及实践环节未获得学分累计到达24学分(含)以上
(4)退学处理:每学年第二学期结束后,所有必修课及实践环节未取得学分累计到达24学分(含)以上且已留级一次
2、毕业预警
(1)学位课程群(为必修课和专业选修课)平均分绩点达到2.0
(平均学分绩点=(课程学分*成绩绩点)/课程学分
成绩绩点:
百分制 |
0-59 |
60-64 |
65-69 |
70-74 |
75-79 |
80-84 |
85-89 |
90-100 |
成绩绩点 |
0 |
0-1.4 |
1.5-1.9 |
2.0-2.4 |
2.5-2.9 |
3.0-3.4 |
3.5-3.9 |
4.0-5.0 |
)
(2)达到英语要求:过四级425及以上、或课程大学英语平均分(共四学期四本)达到70分及以上
(3)达到计算机要求:
非计算机类:计算机等级考试2级或计算机类学位课程群平均分75分(含)以上
计算机类:计算机等级考试三级及以上
(4)儒魂商才
学分达到10学分或以上 (此学分分为三个模块创新创业学分、素质学分、技能学分,必须每个模块都修到)
(5)
①通识课程分为必修和选修,通识必修课应修35学分,通识选修应修至少12学分(通时选修课在成绩表中显示为任选课,应选择不同门类(如:经济学、哲学)的课程6个或以上)
②大类平台课程分为必修和选修,平台必修课学分不超过34学分,平台选修课不低于8学分,总学分不超过42学分
③专业课程分为必修和选修,专业必修课程不少于8门,专业选修不少于9门,专业课总学分控制在48学分内
④集中实践教学课,应修满24学分
表数量35
班级 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
班级编号 |
nvarchar(50) |
|
|
|
班级名称 |
nvarchar(50) |
|
|
|
专业 |
nvarchar(50) |
|
|
| 表:1
达标类型 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
达标类型 |
nvarchar(50) |
|
|
| 表:2
公告 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
标题 |
nvarchar(50) |
|
|
|
内容 |
nvarchar(4000) |
|
|
|
发布时间 |
datetime |
|
|
getdate() | 表:3
管理员 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
账号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
| 表:4
计算机等级 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
计算机等级 |
nvarchar(50) |
|
|
|
值 |
String |
|
是 |
| 表:5
计算机等级成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学号 |
nvarchar(50) |
|
|
|
计算机等级 |
nvarchar(50) |
|
|
| 表:6
教师 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
工号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
手机号 |
nvarchar(50) |
|
是 |
| 表:7
教师授课 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课编号 |
nvarchar(50) |
|
|
|
工号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
班级编号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
| 表:8
课程 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
课程编号 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课程学分 |
integer |
|
|
|
课程类别 |
nvarchar(50) |
|
|
|
达标类型 |
nvarchar(50) |
|
|
| 表:9
课程成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学号 |
nvarchar(50) |
|
|
|
授课编号 |
nvarchar(50) |
|
|
|
成绩 |
float |
|
|
|
学分 |
float |
|
|
|
绩点 |
float |
|
|
|
缺勤次数 |
integer |
|
|
|
迟到早退次数 |
integer |
|
|
| 表:10
课程类别 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
课程类别 |
nvarchar(50) |
|
|
| 表:11
儒魂商才 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学号 |
nvarchar(50) |
|
|
|
创新创业学分 |
float |
|
|
|
素质学分 |
float |
|
|
|
技能学分 |
float |
|
|
| 表:12
是否是计算机专业 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
是否是计算机专业 |
nvarchar(50) |
|
|
| 表:13
学年 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学年 |
nvarchar(50) |
|
|
| 表:14
学生 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
班级编号 |
nvarchar(50) |
|
|
|
手机号 |
nvarchar(50) |
|
是 |
| 表:15
英语四级成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学号 |
nvarchar(50) |
|
|
|
英语四级成绩 |
nvarchar(50) |
|
|
| 表:16
专业 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
专业 |
nvarchar(50) |
|
|
|
是否是计算机专业 |
nvarchar(50) |
|
是 |
| 表:17
v成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课编号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课程学分 |
integer |
|
|
|
课程类别 |
nvarchar(50) |
|
|
|
达标类型 |
nvarchar(50) |
|
|
|
工号 |
nvarchar(50) |
|
|
|
教师姓名 |
nvarchar(50) |
|
|
|
教师手机号 |
nvarchar(50) |
|
是 |
|
班级编号 |
nvarchar(50) |
|
|
|
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
成绩 |
float |
|
|
|
学分 |
float |
|
|
|
绩点 |
float |
|
|
|
缺勤次数 |
integer |
|
|
|
迟到早退次数 |
integer |
|
|
| 表:18
v计算机学业成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课编号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课程学分 |
integer |
|
|
|
课程类别 |
nvarchar(50) |
|
|
|
达标类型 |
nvarchar(50) |
|
|
|
工号 |
nvarchar(50) |
|
|
|
教师姓名 |
nvarchar(50) |
|
|
|
教师手机号 |
nvarchar(50) |
|
是 |
|
班级编号 |
nvarchar(50) |
|
|
|
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
成绩 |
float |
|
|
|
学分 |
float |
|
|
|
绩点 |
float |
|
|
|
缺勤次数 |
integer |
|
|
|
迟到早退次数 |
integer |
|
|
| 表:19
v计算机学业成绩汇总 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
班级编号 |
nvarchar(50) |
|
|
|
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
计算机课程平均成绩 |
float |
|
是 |
| 表:20
v计算机学业成绩汇总_等级 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
专业 |
nvarchar(50) |
|
是 |
|
是否是计算机专业 |
nvarchar(50) |
|
是 |
|
班级编号 |
nvarchar(50) |
|
|
|
班级名称 |
nvarchar(50) |
|
是 |
|
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
计算机课程平均成绩 |
float |
|
是 |
|
计算机等级 |
nvarchar(50) |
|
是 |
|
值 |
String |
|
是 |
| 表:21
v儒魂商才学分 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学号 |
nvarchar(50) |
|
|
|
创新创业学分 |
nvarchar(50) |
|
|
|
素质学分 |
nvarchar(50) |
|
|
|
技能学分 |
nvarchar(50) |
|
|
|
儒魂学分 |
nvarchar(150) |
|
|
| 表:22
v授课 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课编号 |
nvarchar(50) |
|
|
|
工号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
班级编号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课程学分 |
integer |
|
|
|
课程类别 |
nvarchar(50) |
|
|
|
达标类型 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
手机号 |
nvarchar(50) |
|
是 |
| 表:23
v学分绩点 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课编号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课程学分 |
integer |
|
|
|
课程类别 |
nvarchar(50) |
|
|
|
达标类型 |
nvarchar(50) |
|
|
|
工号 |
nvarchar(50) |
|
|
|
教师姓名 |
nvarchar(50) |
|
|
|
教师手机号 |
nvarchar(50) |
|
是 |
|
班级编号 |
nvarchar(50) |
|
|
|
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
成绩 |
float |
|
|
|
学分 |
float |
|
|
|
绩点 |
float |
|
|
|
缺勤次数 |
integer |
|
|
|
迟到早退次数 |
integer |
|
|
| 表:24
v学分绩点汇总 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
平均学分绩点 |
float |
|
是 |
| 表:25
v学生 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学号 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
手机号 |
nvarchar(50) |
|
是 |
|
班级编号 |
nvarchar(50) |
|
|
|
班级名称 |
nvarchar(50) |
|
|
|
专业 |
nvarchar(50) |
|
|
|
是否是计算机专业 |
nvarchar(50) |
|
是 |
| 表:26
v英语学业成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课编号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课程学分 |
integer |
|
|
|
课程类别 |
nvarchar(50) |
|
|
|
达标类型 |
nvarchar(50) |
|
|
|
工号 |
nvarchar(50) |
|
|
|
教师姓名 |
nvarchar(50) |
|
|
|
教师手机号 |
nvarchar(50) |
|
是 |
|
班级编号 |
nvarchar(50) |
|
|
|
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
成绩 |
float |
|
|
|
学分 |
float |
|
|
|
绩点 |
float |
|
|
|
缺勤次数 |
integer |
|
|
|
迟到早退次数 |
integer |
|
|
| 表:27
v英语学业成绩汇总 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
英语达标平均分 |
float |
|
是 |
| 表:28
v英语学业成绩四级成绩汇总 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
英语达标平均分 |
float |
|
是 |
|
英语四级成绩 |
nvarchar(50) |
|
是 |
| 表:29
v预警成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课编号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课程学分 |
integer |
|
|
|
课程类别 |
nvarchar(50) |
|
|
|
达标类型 |
nvarchar(50) |
|
|
|
工号 |
nvarchar(50) |
|
|
|
教师姓名 |
nvarchar(50) |
|
|
|
教师手机号 |
nvarchar(50) |
|
是 |
|
班级编号 |
nvarchar(50) |
|
|
|
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
成绩 |
float |
|
|
|
学分 |
float |
|
|
|
绩点 |
float |
|
|
|
缺勤次数 |
integer |
|
|
|
迟到早退次数 |
integer |
|
|
| 表:30
v预警成绩汇总 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
班级编号 |
nvarchar(50) |
|
|
|
学号 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
挂科学分 |
float |
|
是 |
| 表:31
迟到早退次数大于5科目数 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
学号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
|
迟到早退次数大于5科目数 |
integer |
|
是 |
| 表:32
合计迟到早退次数大于5科目数 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
学号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
|
迟到早退次数大于5科目数合计 |
integer |
|
是 |
| 表:33
合计缺勤次数大于3科目数 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
学号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
|
缺勤次数大于3科目数合计 |
integer |
|
是 |
| 表:34
缺勤次数大于3科目数 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
学号 |
nvarchar(50) |
|
|
|
学年 |
nvarchar(50) |
|
|
|
缺勤次数大于3科目数 |
integer |
|
是 |
| 表:35
|