员工培训管理系统数据库设计.docx

上传人:b****3 文档编号:1942706 上传时间:2022-10-25 格式:DOCX 页数:10 大小:126.87KB
下载 相关 举报
员工培训管理系统数据库设计.docx_第1页
第1页 / 共10页
员工培训管理系统数据库设计.docx_第2页
第2页 / 共10页
员工培训管理系统数据库设计.docx_第3页
第3页 / 共10页
员工培训管理系统数据库设计.docx_第4页
第4页 / 共10页
员工培训管理系统数据库设计.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

员工培训管理系统数据库设计.docx

《员工培训管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《员工培训管理系统数据库设计.docx(10页珍藏版)》请在冰豆网上搜索。

员工培训管理系统数据库设计.docx

员工培训管理系统数据库设计

 

员工培训管理系统数据库设计

 

员工培训信息管理系统

姓名:

***

学号:

专业:

计算机科学与技术

系统设计

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)

可空

--------

 

詹焱群

5月1日

 

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1