员工培训管理系统数据库设计
员工培训管理系统数据库设计
员工培训信息管理系统
姓名:詹焱群
学号:20906031076
专业:计算机科学与技术
系统设计
1.1系统功能分析
员工培训系统主要要实现的功能包括:
a)员工信息的输入: 主要包括员工基本信息,岗位,已经培训
过的课程和成绩,培训目标等
b)员工信息的查询,修改:主要包括员工的基本信息,职称,
岗位,已经学过的课程以及成绩,培训目标等
c)培训课程信息的输入包括:包括课时,课程种类等
d)培训课程信息的查询与修改:包括课时,课程种类等
e)员工培训需求的管理。
f)培训目标的制定与修改。
g)培训课程的评价。
h)教师信息管理与评价。
i)培训资源信息管理。
j)系统用户管理,权限管理
1.3 数据流程图
n
N m 1 1
N
( 某公司有多个部门.一个部门有多个岗位,每个岗位有多个员工,每个员工只能在一个岗位上班.一个教员培训多个员工,每个员工由多个教员培训.每个教员上同一门课可在不同的教室,每个教室可供不同教员上课.每个教室有多种设备.每个教员只讲授一门课.)
二:数据库设计
2.1 数据库需求分析
本数据路的数据项如下:
●员工基本信息:(员工号、员工姓名、性别、身份证号、所在岗位、健康
状况、参加工作时间、联系电话)
●员工培训成绩信息:(员工号、课程名称、成绩)
●课程信息:(课程号、课程名称、课程学时、时间、地点、授课教师)
●工作岗位信息:(工作岗位代码、工作岗位名称、权力范围、平均工资)
●部门信息:(部门代号、部门名称、部门经理)
●培训需求的信息:(所需培训的课程、要求培训的员工)
●个人培训计划信息:(培训员工号、培训课程)
●教员信息:(教员号、教员姓名、教员学历、教员评价)
●培训资源管理信息:(各个教室、教学设备的分配情况、各种培训费用和
支出)
●培训教材管理:(教材适合的课程、作者、教材数量、价格)
2.2 数据库概念结构设计
1 员工实体E-R图
2 部门实体E-R图
3 课程实体E-R图
4 个人培训计划E-R图
5 教员信息E-R图
6 教材实体E-R图
7 资源实体E-R图
8 总体培训需求E-R图