1、职员培训信息管理系统 姓名:詹焱群学号:专业:计算机科学和技术系统设计1.1 系统功效分析职员培训系统关键要实现功效包含:a) 职员信息输入: 关键包含职员基础信息,岗位,已经培训过课程和成绩,培训目标等b) 职员信息查询,修改:关键包含职员基础信息,职称,岗位,已经学过课程和成绩,培训目标等c) 培训课程信息输入包含:包含课时,课程种类等d) 培训课程信息查询和修改:包含课时,课程种类等 e) 职员培训需求管理。f) 培训目标制订和修改。g) 培训课程评价。h) 老师信息管理和评价。i) 培训资源信息管理。j) 系统用户管理,权限管理1.2 系统功效设计本模块包含职员和培训管理部门关系,功效
2、模块图以下: 职员培训管理系统 培训需求管理培训目标管理基础信息管理培训效果管理培训目标管理培训资源管理 系统管理 其它 课程信息管理职员信息管理成绩信息管理用户管理权限管理 分属 1.3 数据步骤图部门 1 分属n N上班 岗位 1 企业教授 职员 1 n N上课m教室教员 N m 1 1教材使用拥有 1 教学设备 N ( 某企业有多个部门.一个部门有多个岗位,每个岗位有多个职员,每个职员只能在一个岗位上班.一个教员培训多个职员,每个职员由多个教员培训.每个教员上同一门课可在不一样教室,每个教室可供不一样教员上课.每个教室有多个设备.每个教员只讲授一门课.)二 :数据库设计2.1 数据库需求
3、分析本数据路数据项 以下:l 职员基础信息:(职员号、职员姓名、性别、身份证号、所在岗位、健康情况、参与工作时间、联络电话) l 职员培训成绩信息:(职员号、课程名称、成绩)l 课程信息:(课程号、课程名称、课程课时、时间、地点、讲课老师)l 工作岗位信息:(工作岗位代码、工作岗位名称、权力范围、平均工资)l 部门信息:(部门代号、部门名称、部门经理)l 培训需求信息:(所需培训课程、要求培训职员)l 个人培训计划信息:(培训职员号、培训课程)l 教员信息:(教员号、教员姓名、教员学历、教员评价)l 培训资源管理信息:(各个教室、教学设备分配情况、多种培训费用和支出)l 培训教材管理:(教材适
4、合课程、作者、教材数量、价格)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图设定人数下属直接上属名
5、称岗位代码 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) 可空-(注:职员号是职员基础信息表外码
6、;课程名必需在课程信息表中存在)3课程信息表属性名 数据结构 是否为空 说明 课程号 Int(4) 不可空主键 课程名 Char(10) 不可空唯一值 课程课时 Char(10) 可空-上课时间 Char(10) 可空- 上课地点 Char(10) 可空- 讲课老师号 Char(10) 可空-(注:讲课老师号是教员信息表外码) 4岗位信息表 属性名 数据结构 是否可空 说明岗位代码Int(4) 不可空主键岗位名称 Char(20) 可空-权力范围 Char(20) 可空-平均工资 Int(4) 可空-(注:权力范围可选值为领班,一般职员)5 个人培训计划信息表 属性名 数据结构是否可空 说明培
7、训职员号 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日