.
12 / 14
.. . . ..
XX理工大学应用科学学院信息工程系课程设系;多个考勤记录对应一个员工,一个员工可以对应多个考勤记录,则考勤记录与员工之间具有多对多的联系;一个时间对应多个考勤记录,一个考勤记录只能对应一个时间。
:
员工
姓名
员工号
性别
员工实体属性E-R分图
:
管理员
管理员号
联系方式
姓名
性别
-R分图
:
2 / 16
.. . . ..
.
考勤记录
考勤编号
考勤类型
-R分图
:
时间
时间编号
时间类型
时间段
-R分图
:
管理员
考勤记录
管理
1
时间
员工
设置
对应
考勤
N
1
N
1
N
N
M
-R图
数据库逻辑结构分析
-R图,转换成关系模式为:
Admin<Ano,Aname,Asex,Atel>
Time<Tno,Ttype,Tpart,Ano>
CheckReg <Cno,Ctype,Ano,Tno>
Check<Sno,Cno>
Staff<Sno,Sname,Ssex,Stel>
数据字典
<1>表名:Admin<Ano,Aname,Asex,Atel>,
其含义:管理员基本信息表,存储管理员的有关信息。
:
管理员基本信息表Admin
字段名
字段类型
是否为空
说明
备注
Ano
CHAR<15>
NOT NULL
管理员号
主键
Aname
CHAR<20>
NULL
姓名
Asex
CHAR<2>
NULL
性别
3 / 16
.. . . ..
.
Atel
CHAR<15>
NULL
联系方式
<2>表名:Time<Tno,Ttype,Tpart,Ano>,
其含义:时间信息表,存储时间信息。
:
时间信息表Time
字段名
字段类型
是否为空
说明
备注
Tno
CHAR<10>
NOT NULL
时间编号
主键
Ttype
CHAR<20>
NULL
时间类型
Tpart
CHAR<20>
NULL
时间段
Ano
CHAR<15>
NOT NULL
管理员号
外键
<3>表名:CheckReg <Cno,Ctype, Ano,Tno>,
其含义:考勤记录表,存储考勤的信息,:
考勤记录表CheckReg
字段名
字段类型
是否为空
说明
备注
Cno
CHAR<10>
NOT NULL
考勤编号
主键
Ctype
CHAR<20>
NULL
考勤类型
Ano
CHAR<15>
NOT NULL
管理员号
外键
Tno
CHAR<10>
NOT NULL
时间编号
外键
<4>表名:Staff<Sno,Sname,Ssex,Stel>,
4 / 16
.. . . ..
.
其含义:员工信息表,存储员工信息,:
员工信息表Staff
字段名
字段类型
是否为空
说明
备注
Sno
CHAR<10>
NOT NULL
员工编号
主键
Sname
CHAR<10>
NULL
员工姓名
Ssex
CHAR<2>
NULL
性别
Stel
CHAR<15>
NULL
<5>表名
员工考勤管理子系统方案 来自淘豆网m.daumloan.com转载请标明出处.