数据库课程设计-人事工资管理系统 第2页
数据库课程设计-人事工资管理系统 第2页
图2-1 实体间的E–R模型
2.2 系统功能模块设计
根据企业的业务情况和系统功能要求,结合计算机管理的特点和当前企业信息化的方向,设置系统功能模块结构图如图2-2所示。若图片无法显示请联系QQ3249114,数据库课程设计-人事工资管理系统 第2页免费,转发
请注明源于www.751com.cn
图2-2 系统功能模块结构图
课程设计说明书 NO.7
2.3 逻辑结构设计
根据实体间的E-R模型的需求分析,本系统需要2个数据表分别来存放员工个人信息和人事变动记录,并需要一个外部数据表(部门管理表)的支持。另外设计工资管理,考勤管理,员工评价3个表来管理员工数据。具体数据表的设计如下面的表格所示。
员工档案信息表
字段名
数据类型
长度
是否为空
说明
ygid
Varchar
10
Not null
工号
ygname
Varchar
20
Not null
姓名
sex
Char
10
Not null
性别
age
Varchar
3
Not null
年龄
birth
Datetime
8
null
出生日期
address
Varchar
50
null
地址
tel
Varchar
15
null
电话
politic
Varchar
50
null
政治面貌
school
Varchar
50
null
毕业院校
ygidentity
Varchar
20
null
身份证号
department
Varchar
50
null
所在部门
text
Text
16
null
备注
表2-3
员工评价表
字段名
数据类型
长度
是否为空
说明
pjid
Varchar
10
Not null
工号
pjname
char
8
Not null
姓名
attitude
char
20
null
工作态度
publish
char
40
null
奖励及处罚
Level1
Varchar
40
null
技术水平
text
Text
16
null
备注
department
Varchar
50
Not null
部门
pdate
Datetime
8
Not null
日期
课程设计说明书 NO.8
部门管理表
字段名
数据类型
长度
是否为空
说明
dpid
Varchar
10
Not null
编号
dpname
varchar
20
Not null
部门名称
manage
Varchar
10
Not null
部门经理
表2-5
考勤管理表
字段名
数据类型
长度
是否为空
说明
kqid
Varchar
8
Not null
工号
kqname
Varchar
20
Not null
姓名
kqdate
Datetime
8
Not null
考勤日期
kqdays
Bigint
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页