员工培训管理系统数据库设计.docx
- 文档编号:30566601
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:11
- 大小:112.50KB
员工培训管理系统数据库设计.docx
《员工培训管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《员工培训管理系统数据库设计.docx(11页珍藏版)》请在冰豆网上搜索。
员工培训管理系统数据库设计
员工培训信息管理系统
姓名:
***
学号:
***********
专业:
计算机科学与技术
系统设计
1.1系统功能分析
员工培训系统主要要实现的功能包括:
a)员工信息的输入:
主要包括员工基本信息,岗位,已经培训过的课程和成绩,培训目标等
b)员工信息的查询,修改:
主要包括员工的基本信息,职称,岗位,已经学过的课程以及成绩,培训目标等
c)培训课程信息的输入包括:
包括课时,课程种类等
d)培训课程信息的查询与修改:
包括课时,课程种类等
e)员工培训需求的管理。
f)培训目标的制定与修改。
g)培训课程的评价。
h)教师信息管理与评价。
i)培训资源信息管理。
j)系统用户管理,权限管理
1.2系统功能设计
本模块包括员工与培训管理部门的关系,功能模块图如下:
员工培训管理系统
↓
↓↓↓↓↓↓↓↓
培训需求管理
培训目标管理
基本信息管理
培训效果管理
培训目标管理
培训资源管理
系统管理
其他
↓↓
课程信息管理
员工信息管理
成绩信息管理
用户管理
权限管理
1.3数据流程图
1
nN
1
1nN
m
Nm
11
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图
9岗位实体E-R图
2.3数据库逻辑结构设计
1员工基本信息表
属性名
数据类型
是否为空
属性说明
员工号
Int(4)
否
主键
员工姓名
Char(10)
可空
-----
员工性别
Char(10)
可空
-----
身份证号
Int(4)
可空
------
所在岗位
Char(20)
可空
-----
健康状况
Char(10)
可空
-----
参加工作时间
Int(4)
可空
-----
联系电话
Int(4)
可空
------
(注:
性别可选值为’男’和’女’;健康状况可选值为’优秀’,’良好’,’一般’,’很差’;)
2员工培训成绩信息
属性名
数据结构
是否可空
说明
员工号
Int(4)
不可空
和课程名组成主键
课程名
Char(20)
不可空
和员工号组成主键
成绩
Int(4)
可空
------
(注:
员工号是员工基本信息表的外码;课程名必须在课程信息表中存在)
3课程信息表
属性名
数据结构
是否为空
说明
课程号
Int(4)
不可空
主键
课程名
Char(10)
不可空
唯一值
课程学时
Char(10)
可空
-------
上课时间
Char(10)
可空
--------
上课地点
Char(10)
可空
--------
授课教师号
Char(10)
可空
--------
(注:
授课教师号是教员信息表的外码)
4岗位信息表
属性名
数据结构
是否可空
说明
岗位代码
Int(4)
不可空
主键
岗位名称
Char(20)
可空
--------
权力范围
Char(20)
可空
---------
平均工资
Int(4)
可空
--------
(注:
权力范围可选值为’领班’,’普通职工’)
5个人培训计划信息表
属性名
数据结构
是否可空
说明
培训员工号
Int(4)
不可空
与培训课程一起构成主键
培训课程
Char(20)
不可空
与培训员工号一起构成主键
(注:
培训员工号是员工基本信息表外码,培训课程在课程信息表中存在)
6部门信息表
属性名
数据结构
是否可空
说明
部门代号
Int(4)
不可空
主键
部门名称
Char(10)
可空
------
部门经理
Char(10)
可空
------
7培训要求信息表
属性名
数据结构
是否可空
说明
要培训的员工号
Int(4)
不可空
外码
8教员信息表
属性名
数据结构
是否可空
说明
教员号
Int(14)
不可空
主键
教员姓名
Char(20)
可空
-------
教员学历
Char(20)
可空
------
教员评价
Char(20)
可空
------
9培训教室管理信息表
属性名
数据结构
是否可空
说明
上课教室
Char(20)
不可空
主键
设备一
Char(20)
可空
-------
设备二
Char(20)
可空
-------
---
---
---
---
总费用
Int(4)
可空
---------
10培训教材管理信息表
属性名
数据结构
是否为空
说明
教材名
Char(20)
不可空
主键
作者
Char(20)
可空
-------
教材数量
Int(4)
可空
-------
教材价格
Int(4)
可空
--------
员
工
培
训
信
息
管
理
系
统
詹焱群
2001年5月1日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 员工 培训 管理 系统 数据库 设计