员工培训管理系统Word格式文档下载.docx
《员工培训管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《员工培训管理系统Word格式文档下载.docx(27页珍藏版)》请在冰豆网上搜索。
1.2软件的国内外发展概况2
1.3系统的功能概述3
2.数据库和数据表设计5
2.1培训管理系统数据库规范化设计5
2.2员工培训管理系统数据库逻辑设计7
2.3员工培训管理系统数据库的实现9
3.表单的制作14
3.1开始界面表单的建立14
3.2用户登录界面表单的建立16
3.3主界面表单的建立18
3.4员工管理表单的建立18
3.5成绩管理表单的建立18
3.6授课管理表单的建立18
3.7课程管理表单的建立18
3.8连编应用程序18
4VisualFoxpro6.0简介18
4.1运行环境及配置18
4.2功能和特点18
4.3开发工具18
参考文献18
致谢18
1概述
1.1引言
人力资本作为企业最重要的资本,日益受到企业的关注和重视。
尤其对成长型企业,管理并开发人力资源,营造符合企业与个人共同发展的环境,提高单位员工的技术素质和对企业的满意度、忠诚度,已成为现代企业永续经营的关键。
人力资源管理系统应以此为目标,简化部分人力资源工作,让系统自动处理一部分业务并起到极大的辅助作用,从而使管理人员把工作重点放在为企业的战略发展献计献策上。
系统协助企业建立规范化、人性化、实时互动化的人力资源管理平台,力争满足企业战略层、管理层、人事业务操作层和企业全体单位员工的不同需要。
作为人力资源管理的一部分重要内容――培训管理主要通过建立企业的培训体系便得企业的培训管理工作更加系统化,可对课程设置等诸多方面进行管理,便于后期的培训参考与查询,从而为企业的现代化管理服务。
1.2软件的国内外发展概况
近年来,有关单位员工培训管理的软件很多。
但大部分是培训中介组织的一项面向企业的服务,而且还是一些网络版本。
比如,在美国有ASTD---AmericanSocietyforTrainingandDevelopment、TheDistanceandEducationTrainingCouncilOnline、TCM’sHRCareers、ResourceSoftware、SafetySoftware&
ComputerBasedTrainingSoftwareSkillsTestingSoftware等;
在国内,网络学校及其培训管理软件比较盛行,如中国广播电视大学。
真正由企业自身组织的单位员工培训,据调查的资料可知,到目前为止只有一些国外国企业以及在中国的跨国企业,拥有自己的单位员工培训管理软件,而且这些也只是作为企业其他软件的一个组成部分出现,如摩托罗拉的单位员工培训管理就是其人力资源管理软件的一个组成部分,并且还只实现了单位员工个人信息管理很小的一部分功能。
在国内企业中,尽管领导们都认识到单位员工培训的重要性,也有一些企业采取了一些有益的措施。
他们购买了计算机,也建立起自己的内部网,对单位员工培训管理采用了一些简单的应用程序,但离使用计算机系统和专门软件来管理还有一段距离。
综上所述,无论在国内外,目前还没有一套比较完善的、专门的、适用于各种企业自己使用的企业单位员工培训管理软件。
因此,研究开发出一套比较通用、功能比较完善的企业单位员工培训管理软件,力求在这一领域取得一些新的成果。
1.3系统的功能概述
本文设计的培训管理系统是一个小型的管理系统,主要帮助完成以下几个方面的功能。
打印成绩:
能够输出某个员工的所有成绩表格,以便在填写员工结业成绩单时使用。
安排课程表:
能够排出课程表,并给教师下达上课通知单。
成绩排序:
能够给出某门课程的成绩排序表。
统计功能:
能够统计教师教学工作量,即教什么课程,多少学时等,以便以此给教师计酬。
查询成绩:
能查询任一个单位、任一名学生、任一门课程的成绩。
成绩统计:
能够对一个单位或者一门课程进行成绩统计、排序分析等。
1.3.1员工培训管理系统分析报告
编号
内容
备注
001
员工信息录入
002
员工信息修改
003
员工信息删除
004
员工信息查询
005
员工成绩录入
006
员工成绩打印
007
员工成绩排序(按课程)
008
统计教师工作量
009
员工成绩统计
010
用户管理
表1-1功能模块表
1.3.2员工培训管理系统逻辑模型
图1-1培训管理系统逻辑模型
2.数据库和数据表设计
2.1培训管理系统数据库规范化设计
2.1.1员工注册表设计
员工注册表由编号,姓名,年龄,性别,单位,注册日期,注册,照片和说明组成,其员工实体关系为:
员工关系(编号,姓名,年龄,性别,单位,注册日期,注册,照片,说明)。
在员工关系中,编号是关键字,其他非主属性完全依赖于它,所以该关系是第二范式,同时由于没有传递函数依赖,所以该关系也属于第三范式。
员工注册表样表
表2-1员工注册表
姓名
年龄
性别
单位
注册
注册日期
照片
说明
图2-1员工实体关系图
2.1.2教师授课表
教师授课表的关系模式为:
授课关系(教师姓名,课号,课程名称,授课时间,单位)。
其实体关系图如下:
图2-2教师授课表实体图
2.1.3成绩表设计
成绩表也是管理系统的一个基表,它由编号、成绩、姓名、课程名称、成绩、单位组成。
成绩表的关系模式为:
成绩关系(编号,姓名,课号,成绩,单位)。
编号也是成绩表的主关键字,其他非主属性完全依赖于它。
图2-3成绩表实体图
2.1.4课程名称表设计
课程名称表由课号和课程名称组成,其关系模式为:
课程名称关系(课号,课时,课程名称)。
其实体关系如图2-4所示
图2-4课程表实体图
2.2员工培训管理系统数据库逻辑设计
数据库逻辑设计的任务是将上述员工注册关系、授课关系、成绩关系和课程关系模型转换为VisualFoxPro6.0数据管理系统能够处理的具体形式。
根据实际情况和VisualFoxPro6.0特征分别确定以上各关系中的各个属性的名称、数据类型、值域范围等,并对各表进行数据结构设计、关键字设计、约束设计等。
2.2.1员工注册表设计
员工注册表的逻辑结构设计如下图
员工注册表
表2-2员工注册表逻辑结构表
字段名
字段类型
字段宽带
小数点
索引否
字符型
10
无
主索引
数值型
2
日期型
字符型(二进制)
通用型
4
50
2.2.2教师授课表设计
教师授课表的逻辑结构设计如下表
教师授课表
表2-3教师授课表逻辑结构表
字段宽度
教师姓名
课号
课程名称
授课时间
2.2.3成绩表设计
成绩表的逻辑结构设计如下表:
成绩表
表2-4成绩表逻辑结构表
成绩
日期时间型
8
2.2.4课程表设计
课程表的逻辑结构设计
课程表
表2-5课程表逻辑结构表
课时
2.2.5用户表设计
用户表的逻辑结构设计
用户表
表2-6用户表逻辑结构表
USER_NAME
USER_PASSWORD
6
2.3员工培训管理系统数据库的实现
实现数据库的逻辑结构的主要方法是使用VisualFoxPro的项目管理器。
首先需要建立一个名为“peixun”的项目保存在磁盘中。
(1)实现数据库结构
图2-5新建项目图
创建如上图所示的“peixun”项目后,在项目管理器中展开“数据”文件夹,选中数据库,单击“新建”按钮,在弹出的对话框中存储该数据库文件。
选中“peixun”数据库,单击项目管理器中的“修改”按钮,即可弹出数据库设计器界面。
(2)设计数据表
设计数据表通常我们采用下面两种方法:
A员工注册表在如上图所示的数据库设计器中,单击鼠标右