员工培训管理系统的设计与实现.doc
《员工培训管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《员工培训管理系统的设计与实现.doc(38页珍藏版)》请在三一办公上搜索。
1、员工培训管理系统的设计与实现学生姓名:刘巧 指导老师:阳慧摘 要 本课程设计主要解决在某企业中的员工培训的问题,并进行学员信息,培训课程,岗位部门,培训计划,培训教材,培训资源和培训教员等管理的程序设计,可以让用户实现对各类信息的添加、删除等基本功能。用户可以根据自己的需求,选择相应的各类资源。在程序设计中,采用了可视化与面向对象两种解决问题的方法。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在商业中解决实际问题。 关键词 员工培训管理;数据库;Microsoft Sql Server;Visual C+6.01 引 言本课程设计主要解决在一个中小型企业中,进行员工培训
2、中的学员信息,培训课程,岗位部门,培训计划,培训教材,培训资源和培训教员等管理的程序设计。员工培训管理系统是典型的管理系统,其系统开发主要包括数据库的规划设计与维护,客户端应用程序的开发两个方面,对于后者需要程序界面友好、功能完备等特点1。数据库采用Sql Server管理,并采用位图作为登录界面的背景。1.1 课程设计目的员工培训管理系统广泛应用于各类大、中、小型企业。随着全球化市场竞争的加剧和商业运作快速反映的要求,必须学习更快速有效地利用知识参与竞争。因此,很多企业开始将自身知识转化能力的增长看作是迎接竞争的一项重要生产力。企业的不断的学习能够帮助企业更快地适应市场环境的飞速变化,调整分
3、配企业组织的人力资源分布,形成高效的企业组织单元,更好地完成企业运作任务。培训已经成为企业现代化的重要标志。员工培训管理系统就是为能更方便的和高效的管理企业员工课程学习的计划而开发的。其主要目的就是充分利用现有的电脑的较高的效率和准确性以及友好的应用界面来达到预期的对员工培训事务管理。1.2 课程设计背景随着市场竞争的日趋激烈,在企业活动中对人的要求也越来越高。给自己的员工进行培训来提高企业核心竞争力的重要途径之一。从员工的角度来看,在职培训对自身的发展也是十分有利的。在培训活动中,有很多的信息需要共享,尤其是培训的时间、地点、参与人员等信息,以便于各个部门的协调。根据这些需求开发一个员工培训
4、管理系统来解决这个问题。2系统的需求分析2.1系统的功能需求分析1.进入系统前需要身份验证、用户名、密码、输入正确后方可进入。2.管理员可以根据需要定义员工,工作以及部门信息。3.管理员可以定义课程、书籍、教授以及培训的资源信息。4.管理员可以保存员工的培训成绩及员工经过培训之后对该课程和领域的评价。5.依据不同的要求,可以在数据库中对信息进行查询和编辑。2.2运行环境需求 开发一套系统要有相对应的开发环境,开发出来的系统本着通用、简洁和实效,所以此软件适用于Windows2000/me/xp,数据库就是Microsoft Sql Server数据库。对计算机要求的配置很低在一般的环境下都能正
5、常的运行。保证了系统的易操作、可扩展、可操作性。3系统的总体设计3.1 系统的总体概论本系统针对企业员工培训管理而设计的数据库,运用于企业的管理软件,它使得企业以往的培训管理由以前的手工作业,向自动化、网络化、现代化迈进了一大步。使企业的管理者从繁重的培训管理事务中解放出来,大大提高了管理效率,减轻了管理者的工作量2。3.2 系统功能模块划分通过对员工培训管理系统的功能分析,可以定义出系统的功能模块图,如图3.1所示。其中定义的功能模块包括以下方面。l 人事信息管理系统:有3个方面的内涵,一是系统的用户管理,这包括用户的登录ID以及对应的密码;一是企业员工的基本信息,包括的内容有员工序号、姓名
6、、出生日期、性别、籍贯、民族、健康状况、参加工作时间以及岗位等信息;还有一个是为了标示不同员工工作岗位而建立的关于部门和工作岗位的信息。其中的部门信息就可以通过部门经理将所有的人员以节点的形式组成树状结构。所有的信息均包括添加、删除、修改。l 培训信息管理:是系统的核心,它包含有3个方面的子模块,分别是培训教材、培训教授、人员参与情况以及培训使用的资源。“使用资源”是在需求中隐含的一个要求,因为这个系统运行在企业的平台之上,所以对员工的培训会影响到若干部门之间的配合和协调。记录下培训所用的资源情况有利于在培训时公司的其他部门可以进行调度,从而照常运作。l 反馈信息管理:包括教师对培训人员以及培
7、训学员对教师的评价两部分。前者主要是以成绩的形式存储。l 培训查询管理:是系统的重要组成部分。一个好的查询子系统能够极大地提高工作效率。在本系统中,提供的查询功能主要有对人员的查询、对课程的查询、对成绩的查询及对培训信息的查询。 员工培训管理系统用户验证人事信息管理培训信息管理反馈信息管理培训查询管理用户管理员工信息部门信息培训教材培训教师使用资源教师评价学员评价人员查询课程查询成绩查询培训信息查询图3.1员工培训管理系统模块示意图4数据库设计4.1 数据库需求设计数据库的需求具体体现在对各种信息的保存、修改和查询等方面。因此,一个满足系统要求的数据库必须充分照顾到对各种信息的输入输出,以免遗
8、漏,导致开发时返工3。通过对系统功能的分析,员工培训管理系统至少需要包含以下数据库信息。l 企业成员基本信息:包括成员ID、姓名、出生日期、性别、籍贯、职位等。l 课程信息:包括课程ID、需要的教材、上课时间、地点、类别、教师ID等,还需要单独存放的是正在进行中的课程以及当前员工对未开发课程的需求。员工对于课程的评价也属于这个范围。l 培训信息:包括员工的ID、选课的ID等。l 成绩信息:包括员工的ID、成绩、时间、教师ID、是否通过等。l 职位信息:这是成员信息的补充,主要管理岗位和部门的定义,如岗位的ID、岗位名称、权限、部门的ID、主管等。l 教师信息:包括教师的个人信息。4.2 数据库
9、逻辑结构设计 数据库的逻辑结构的设计有两个目标,一是对需求分析中的实体建立对应的表;二是将实体之间的联系映射到表之间的关系上,具体来说就是设置表的主键和外键。在这个过程中,通常采用E-R图的分析方法,首先对局部视图进行分析设计,然后再实现视图集成4。在视图集成时,注意要尽量消除冲突和冗余。在这里直接给出视图集成后的E-R图,如图4.1所示。图4.1 员工培训管理系统E-R图根据E-R图,就可以创建以下数据表。(1)人事信息管理数据库与相关数据表的设计系统用户表的结构参数定义如表4-1所示:表4-1 系统用户表字段名称数据类型可否为空约束条件说 明TMS_USERVarchar(50)NOT N
10、ULL主键用户IDTMS_PS WDVarchar(50)NOT NULL 无姓名员工信息表的结构参数定义如表4-2所示:表4-2 员工信息表字段名称数据类型可否为空约束条件说 明EMP_NOIntNOT NULL 主键员工IDEMP_NAME Varchar(50)NULL 无姓名EMP_BIRTHDAY DATETIMENULL 无出生日期EMP_GENDER Varchar(50)NULL 无性别EMP_HOMETOWN Varchar(50)NULL 无籍贯EMP_COUNTRY Varchar(50)NULL 无国籍EMP_NATION Varchar(50)NULL 无民族DEPT
11、_ID IntNULL 无部门编号JOB_ID IntNULL 无岗位编号EMP_MARRIAGE Varchar(50)NULL 无婚姻状况EMP_HEALTH Varchar(50)NULL 无健康状况EMP_STARTWORK DATETIMENULL 无参加工作时间EMP_HOMEADDRESS Varchar(50)NULL无家庭住址EMP_TELENO IntNULL 无联系电话EMP_EMAIL Varchar(50)NULL 无E_mail地址部门信息表的结构参数定义如表4-3所示:表4-3 部门信息表字段名称数据类型可否为空约束条件说 明DEPT_IDIntNOT NULl主
12、键部门IDDEPT_NAME Varchar(50)NULL无名称DEPT_MANAGER IntNULL无部门主管IDDEPT_VICEMANAGER IntNULL无部门副主管ID岗位信息表的结构参数定义如表4-4所示:表4-4岗位信息表字段名称数据类型可否为空约束条件说 明JOB_IDIntNOT NULL主键岗位IDJOB_NAMEVarchar(50)NULL 无岗位名称JOB_POWERVarchar(50)NULL 无岗位权利(2)培训信息管理数据库与相关表的设计培训成绩表的结构参数定义如表4-5所示:表4-5培训成绩表字段名称数据类型可否为空约束条件说 明EMP_NOIntNO
13、T NULL主键雇员编号COURSE_IDIntNOT NULL主键课程编号S_DATEDATETIMENULL无结束日期S_PLACEVarchar(50)NULL无上课地点TEACHER_IDIntNULL无教师IDSCOREIntNULL无成绩PASSTinyintNULL无是否通过培训课程信息表的创建结构参数定义如表4-6所示:表4-6培训课程信息表字段名称数据类型可否为空约束条件说 明COURSE_IDIntNOT NULL主键课程IDSUBJECTVarchar(50)NULL无领域COURSE_CNAMEVarchar(50)NULL无中文名称COURSE_ENAMEVarcha
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 员工 培训 管理 系统 设计 实现

链接地址:https://www.31ppt.com/p-3692596.html