部门部门号、部门名称、部门经理、部门副经理
岗位岗位号、岗位名称、岗位权力
员工 工号 密码 rfid标签、部门号、岗位号、员工姓名、性别、 电话 学历、生日、籍贯、身份证号、民族
教师教师号、姓名 电话 、学历、执教时间
课程课程号、课程名、学时、教材、、
培训资源资源号、资源名称、状态标记、资源数量
培训计划计划编号、课程号、教师号、 部门号 员工号、开始时间、结束时间、上课日期 上课地点
管理员 账号 密码
统计分析 , 针对 培训计划 通过RFID硬件 收集 到现场的 人数 可以 快速找到未参与培训的 员工
1、培训计划表中“上课日期”改为“培训学时”
2、培训计划中只包含了部门,还需要包括岗位,需要针对不同岗位进行不同培训
3、记录表中增加一个学时字段,每个计划对应于一个学分,最后可以汇总每个员工共获得多少学分,是否达到要求
4、需要添加几个视图,比如查询某一个部门,适合这个部门的有几个培训计划
5、现在的对应关系是一个培训计划对应一个课程,应该是一个培训计划中包括多个课程,培训计划表中是不是可以把课程号去掉
6、是不是可以实现按照部门或者岗位查询培训计划,可以为视图
7、培训计划表、员工表等所有表中的id是不是可以去掉,会出现冗余
表数量11
部门 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
部门号 |
nvarchar(50) |
|
|
|
部门名称 |
nvarchar(50) |
|
|
|
部门经理 |
nvarchar(50) |
|
是 |
|
部门副经理 |
nvarchar(50) |
|
是 |
|
表:1
岗位 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
岗位号 |
nvarchar(50) |
|
|
|
岗位名称 |
nvarchar(50) |
|
|
|
岗位权力 |
nvarchar(50) |
|
是 |
|
表:2
管理员 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
账号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
表:3
记录 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
rfid标签 |
nvarchar(50) |
|
|
|
计划编号 |
nvarchar(50) |
|
|
|
分数 |
integer |
|
是 |
|
表:4
教师 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
教师号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
是 |
|
姓名 |
nvarchar(50) |
|
|
|
电话 |
nvarchar(50) |
|
|
|
学历 |
nvarchar(50) |
|
|
|
执教时间 |
nvarchar(50) |
|
|
|
表:5
课程 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
课程号 |
nvarchar(50) |
|
|
|
课程名 |
nvarchar(50) |
|
|
|
学时 |
nvarchar(50) |
|
|
|
教材 |
nvarchar(500) |
|
是 |
|
表:6
培训计划 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
计划编号 |
nvarchar(50) |
|
|
|
课程号 |
nvarchar(50) |
|
|
|
教师号 |
nvarchar(50) |
|
|
|
部门号 |
nvarchar(50) |
|
|
|
岗位号 |
nvarchar(50) |
|
是 |
|
开始时间 |
nvarchar(50) |
|
|
|
结束时间 |
nvarchar(50) |
|
|
|
上课日期 |
datetime |
|
|
|
上课地点 |
nvarchar(500) |
|
|
|
表:7
员工 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
工号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
rfid标签 |
nvarchar(50) |
|
|
|
部门号 |
nvarchar(50) |
|
|
|
岗位号 |
nvarchar(50) |
|
|
|
员工姓名 |
nvarchar(50) |
|
|
|
性别 |
nvarchar(50) |
|
|
|
电话 |
nvarchar(50) |
|
|
|
学历 |
nvarchar(50) |
|
|
|
生日 |
datetime |
|
|
|
籍贯 |
nvarchar(50) |
|
是 |
|
身份证号 |
nvarchar(50) |
|
是 |
|
民族 |
nvarchar(50) |
|
是 |
|
表:8
v记录 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
rfid标签 |
nvarchar(50) |
|
|
|
计划编号 |
nvarchar(50) |
|
|
|
分数 |
integer |
|
是 |
|
员工id |
integer |
|
|
|
表:9
v记录分数 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
rfid标签 |
nvarchar(50) |
|
|
|
计划编号 |
nvarchar(50) |
|
|
|
分数 |
integer |
|
是 |
|
上课日期 |
datetime |
|
|
|
表:10
v培训计划 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
计划编号 |
nvarchar(50) |
|
|
|
课程号 |
nvarchar(50) |
|
|
|
教师号 |
nvarchar(50) |
|
|
|
部门号 |
nvarchar(50) |
|
|
|
岗位号 |
nvarchar(50) |
|
是 |
|
开始时间 |
nvarchar(50) |
|
|
|
结束时间 |
nvarchar(50) |
|
|
|
上课日期 |
datetime |
|
|
|
上课地点 |
nvarchar(500) |
|
|
|
学时 |
nvarchar(50) |
|
|
|
课程名 |
nvarchar(50) |
|
|
|
教材 |
nvarchar(500) |
|
是 |
|
表:11