数据表结构
管理员 账号 密码
学生 学号 密码 姓名 班级编号 手机号
班级 班级编号 班级名称 专业
专业 专业
教师 工号 密码 姓名 手机号
课程 课程编号 课程名称 专业 年级 课时数
教师授课 授课编号 工号 课程编号
作业库 作业编号 课时序号 课程编号 标题 作业描述 发布教师工号
作业 授课编号 作业编号集合(可以是一个做 或是多个作业) 发布日期 截止作业日期
布置作业 后 学生登录 可以看到最新的 未结束的 作业 和已经结束的作业 和分值
|
该教师授课对应的学生 可以 提交 作业 , 教师 可以恢复 作业 和评分
教师授课报名表 授课编号 学号 状态(申请 同意 拒绝)
学生 申请报名 后参与 教师授课 信息 教师同意或是拒绝
|
评分 作业ID 学号 分值 状态(A B C D 未完成)
分值范围:A:100-90分;B:89-80分;C:79-60分;D:59-1分;未完成:0分
状态的 比例对吧,根据总分 一个排名一类的,
|
留言交流 授课编号 标题 内容 教师工号 学号 发布时间 回复ID
____________________________________________________________________________
管理员登录
新闻公告
教师管理
学生管理
基础信息提交
配置教师授课
作业库管理
班级作业评分比例分析力
教师登录
密码修改
个人信息修改
作业库管理
报名处理
布置作业
留言交流
统计教师授课 有学生查询条件 评分类型 百分比 和总分
教师操作的 数据范围 只是 授课对应的数据范围
学生注册 ....
学生登录
密码修改
个人信息修改
课程报名
课程交流讨论
提交作业
课程分值查看







表数量25
myBBS |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
Title |
nvarchar(255) |
|
是 |
|
Content |
nvarchar(4000) |
|
是 |
|
replyID |
integer |
|
是 |
|
Date |
datetime |
|
是 |
getdate() |
isUser |
nvarchar(50) |
|
是 |
|
授课ID |
integer |
|
是 |
|
表:1
班级 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
班级编号 |
nvarchar(50) |
|
|
|
班级名称 |
nvarchar(50) |
|
|
|
专业 |
nvarchar(50) |
|
|
|
表:2
报名 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课ID |
integer |
|
|
|
学号 |
nvarchar(50) |
|
|
|
状态 |
nvarchar(50) |
|
|
|
表:3
公告 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
标题 |
nvarchar(50) |
|
|
|
内容 |
nvarchar(4000) |
|
|
|
发布时间 |
datetime |
|
|
getdate() |
表:4
管理员 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
账号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
表:5
教师 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
工号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
手机号 |
nvarchar(50) |
|
是 |
|
表:6
教师授课 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课编号 |
nvarchar(50) |
|
|
|
工号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
表:7
课程 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
课程编号 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课时数 |
integer |
|
|
|
表:8
留作业 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课ID |
integer |
|
|
|
作业库ID集合 |
nvarchar(500) |
|
是 |
|
发布日期 |
datetime |
|
是 |
|
截止日期 |
datetime |
|
是 |
|
表:9
留作业详情 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
留作业ID |
integer |
|
|
|
作业内容 |
nvarchar(4000) |
|
是 |
|
作业库ID |
integer |
|
|
|
学号 |
nvarchar(50) |
|
|
|
表:10
评分 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
留作业ID |
integer |
|
|
|
学号 |
nvarchar(50) |
|
|
|
分值 |
float |
|
|
|
评分状态 |
nvarchar(50) |
|
|
|
表:11
学生 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
学号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
班级编号 |
nvarchar(50) |
|
|
|
手机号 |
nvarchar(50) |
|
是 |
|
表:12
专业 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
专业 |
nvarchar(50) |
|
|
|
表:13
作业库 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
课时序号 |
integer |
|
|
|
课程ID |
integer |
|
|
|
标题 |
nvarchar(500) |
|
|
|
作业描述 |
nvarchar(4000) |
|
是 |
|
发布教师工号 |
nvarchar(50) |
|
是 |
|
表:14
v教师授课 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课编号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课时数 |
integer |
|
|
|
工号 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
手机号 |
nvarchar(50) |
|
是 |
|
课程ID |
integer |
|
|
|
表:15
v教师授课学生 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课ID |
integer |
|
|
|
报名ID |
integer |
|
|
|
课程ID |
integer |
|
|
|
学号 |
nvarchar(50) |
|
|
|
状态 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
班级编号 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
授课编号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课时数 |
integer |
|
|
|
工号 |
nvarchar(50) |
|
|
|
教师姓名 |
nvarchar(50) |
|
|
|
教师手机号 |
nvarchar(50) |
|
是 |
|
表:16
v留作业教师 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课ID |
integer |
|
|
|
作业库ID集合 |
nvarchar(500) |
|
是 |
|
发布日期 |
datetime |
|
是 |
|
截止日期 |
datetime |
|
是 |
|
授课编号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课时数 |
integer |
|
|
|
工号 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
手机号 |
nvarchar(50) |
|
是 |
|
课程ID |
integer |
|
|
|
表:17
v留作业学生 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
授课ID |
integer |
|
|
|
作业库ID集合 |
nvarchar(500) |
|
是 |
|
发布日期 |
datetime |
|
是 |
|
截止日期 |
datetime |
|
是 |
|
报名ID |
integer |
|
|
|
课程ID |
integer |
|
|
|
学号 |
nvarchar(50) |
|
|
|
状态 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
班级编号 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
授课编号 |
nvarchar(50) |
|
|
|
课程编号 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课时数 |
integer |
|
|
|
工号 |
nvarchar(50) |
|
|
|
教师姓名 |
nvarchar(50) |
|
|
|
教师手机号 |
nvarchar(50) |
|
是 |
|
表:18
v学生成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
是 |
|
学号 |
nvarchar(50) |
|
是 |
|
姓名 |
nvarchar(50) |
|
是 |
|
班级编号 |
nvarchar(50) |
|
是 |
|
手机号 |
nvarchar(50) |
|
是 |
|
班级名称 |
nvarchar(50) |
|
是 |
|
专业 |
nvarchar(50) |
|
是 |
|
总分 |
float |
|
是 |
|
授课ID |
integer |
|
是 |
|
表:19
v学生分 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
留作业ID |
integer |
|
|
|
评分ID |
integer |
|
|
|
学号 |
nvarchar(50) |
|
|
|
分值 |
float |
|
|
|
评分状态 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
班级编号 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
班级名称 |
nvarchar(50) |
|
|
|
专业 |
nvarchar(50) |
|
|
|
表:20
v学生分成绩 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
留作业ID |
integer |
|
|
|
评分ID |
integer |
|
|
|
学号 |
nvarchar(50) |
|
|
|
分值 |
float |
|
|
|
评分状态 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
班级编号 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
班级名称 |
nvarchar(50) |
|
|
|
专业 |
nvarchar(50) |
|
|
|
授课ID |
integer |
|
|
|
表:21
v学生总分 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
授课ID |
integer |
|
|
|
总分 |
float |
|
是 |
|
学号 |
nvarchar(50) |
|
|
|
表:22
v学生作业明细 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
留作业ID |
integer |
|
|
|
授课ID |
integer |
|
|
|
作业内容 |
nvarchar(4000) |
|
是 |
|
作业库ID |
integer |
|
|
|
标题 |
nvarchar(500) |
|
是 |
|
作业描述 |
nvarchar(4000) |
|
是 |
|
课时序号 |
integer |
|
是 |
|
学号 |
nvarchar(50) |
|
|
|
表:23
v学生作业明细分 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
留作业ID |
integer |
|
|
|
授课ID |
integer |
|
|
|
作业内容 |
nvarchar(4000) |
|
是 |
|
作业库ID |
integer |
|
|
|
标题 |
nvarchar(500) |
|
是 |
|
作业描述 |
nvarchar(4000) |
|
是 |
|
课时序号 |
integer |
|
是 |
|
评分ID |
integer |
|
|
|
分值 |
float |
|
|
|
评分状态 |
nvarchar(50) |
|
|
|
学生姓名 |
nvarchar(50) |
|
|
|
班级编号 |
nvarchar(50) |
|
|
|
学生手机号 |
nvarchar(50) |
|
是 |
|
班级名称 |
nvarchar(50) |
|
|
|
专业 |
nvarchar(50) |
|
|
|
学号 |
nvarchar(50) |
|
|
|
表:24
v作业库 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
课时序号 |
integer |
|
|
|
课程ID |
integer |
|
|
|
标题 |
nvarchar(500) |
|
|
|
作业描述 |
nvarchar(4000) |
|
是 |
|
发布教师工号 |
nvarchar(50) |
|
是 |
|
课程编号 |
nvarchar(50) |
|
|
|
课程名称 |
nvarchar(50) |
|
|
|
课时数 |
integer |
|
|
|
表:25