设为首页 | 加入收藏 | 论文目录

关键词: 图书 人事 工资 网络 机械 客户 电子 电气 课件

当前位置: 清风毕业设计网 >> vfp毕业设计 >> 毕设论文简介

员工培训管理系统

作品编号:VFP002 开发环境:VFP WORD全文:34页 论文字数:11000
此员工培训管理系统毕业设计完整版包含[论文,源程序,可执行文件]

以下仅为极少介绍,详细内容请点击购买完整版!
[TAGS:员工培训 指数:]

【摘要】随着人类社会的发展,要求每个紧跟时代的人都要不断的进行自我提高。因此,学习与再学习始终伴随着我们,其中有关的培训机构有着为可替代的作用,在这种形势下,如何更好的对培训工作进行管理,就成了我们需要解决的一个问题,因此,开发一套完善的培训管理系统就成不可少了,本文介绍了在Visual Foxpro6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程,从软件工程的角度进行了科学而严谨的阐述。
【关键词】面向对象﹑封装﹑通用﹑完善﹑系统管理软件
1.员软件的一个组成部分出现,如摩托罗拉的员工培训管理就是其人力资源管理软件的一个组成部分,并且还只实现了员工个人信息管理很小的一部分功能。
在国内企业中,尽管领导们都认识到员工培训的重要性,也有一些企业采取了一些有益的措施。他们购买了计算机,也建立起自己的内部网,对员工培训管理采用了一些简单的应用程序,但离使用计算机系统和专门软件来管理还有一段距离。综上所述,无论在国内外,目前还没有一套比较完善的、专门的、适用于各种企业自己使用的企业员工培训管理软件。因此,研究开发出一套比较通用、功能比较完善的企业员工培训管理软件,力求在这一领域取得一些新的成果.
2.面向对象的开发
2.1 面向对象的基本概念
在了解面向对象的开发方法之前,应先了解一些面向对象的基本概念。
1. 什么是面向对象
面向对象有多种不同的解释,本文采用Coad和Yourdon给出的定义:“面向对象=对象+类+继承+通信”。如果一个软件系统是使用这样4个概念设计和实现的, 则可以认为这个软件系统是面向对象的。一个面向对象的程序的每一成分应是对象,计算和控制是通过新的对象的建立和对象之间的通信来执行的。
2. 对象(object)
对象是面向对象开发方法的基本成分。每个对象可用它身的一组属性和它可以执行的一组操作来定义,属性一般只能通过执行对象的操作;来改变。操作又称为方法或服务或函数,它描述了对象执行的功能,若通过消息传递,还可以为其他对象使用。这里,所谓的消息就是一个对象与另一个对象的通信单元,是要求某一个对象执行类中定义的某个操作的规格说明。发送给一个对象的消息定义了一个操作名和一个参数表(可能是空的),并指定某一个对象。而由一个对象接收的消息则调用消息中指定的操作,并将形式参数与参数表中相应的值结合起来。接收对象继承是使用已存在的定义作为基础建立新定义的技术。新的类的定义可以是既存类所声名的数据和新类所增加的声名的组合。新的类的复用既存的定义,而不要修改既存类。因为这种类的一部分已经实现和测试,故开发费用较少。即存类可当作基本类来引用,则新的类相应的可当作派生类来引用。
5.封装( Encapsulation)
封装是一种组织软件的方法。它的基本思想就是把客观世界中联系紧密的元素及相关操作组织在一起,构造具有独立含义的软件实现,使其相互关系隐藏在内部,而对外仅仅表现为与其他封装体的接口关系。
封装的目的是信息隐藏。不过,信息隐藏是原则,而封装是针对这一原则的实现。
为具体说明这一概念,以下举一个实例。为了定义一辆自行车,首先要定义自行车类,它的属性有frame size(车生尺寸)、wheel size(车轮尺寸)、gear(齿轮)、material(材料)和brand(牌子)。再定义自行车的操作;shift(变速)、move(移动)、repair(修理)。
这样,整个自行车的描述就由一个类封装起来,要声明一个自行车对象my bike是只需写Bicycle my bike。
如果不考虑某些语言(例如c++)中属性及操作的公有行及私有性,类/对象的接口就是它的属性及操作,而私有部分则是操作的具体实现。
6. 多态性(Poly morphism)
在程序设计语言中,多态性指相同的语言结构可以代表不同类型的实行进行操作,这里的实体包括变量及函数或过程的变元等。
2.2 面向对象分析面向对象设计分为两个阶段:高层设计和低层设计。高层设计包括像用户界面那样的问题解决部分。低层设计集中于类的详细设计阶段。通常,利用面向对象设计得到的系统框架如图2-1所示
图2-1 面向对象导出的系统结构
3. 员工培训管理系统初步调查与可行行分析
3.1 确定员工培训管理系统的边界
从广义上讲,系统是个部分的简单组合,它们相互作用,以达到中目的。任何一个系统都是由比它更小的系统组成的,同时它本身又是较大系统的一个组成部分。因此该系统既是比它的小系统的生存环境,又是比它大的系统的一个组成部分,为了达到特定系统的目的。该系统需要与其周围环境,即与系统边界外的任何实体交互作用。实现这一个目标的途径就是确定系统的边界。
企业员工培训管理业务只是企业经营管理业务的一部分。它的生存环境就是企业,它要与企业其他业务进行交互,才能更好的实现它的功能,因此,要设计出一个功能完善的员工培训管理软件,就必须明确员工培训管理业务的边界。这样,既能避免重复性开发,又能更好地针对该业务运行专业开发。
划分企业员工培训管理业务的边界,遵循以下原则:
(1)目标明确。在信息系统中的没一个子系统都是为某一个目标而运行的。系统的边界是否合适,系统内部所有服务是否都为共同的目标而存在,将直接影响到系统的整体功能。员工培训管理系统的目标就是要实现一个节省人力、能访,了解其员工培训业务的运作模式,各级领导对员工培训管理上存在的问题的看法以及准备采用的解决方案。通过以上调研,发现这些单位存在一些共同点:①领导以初步意识到员工培训及其管理的重要性;②大部分单位认为企业员工培训业务的操作认为因素太多,操作流程不规范,很难实现计算机管理。因此尽管他们有比较好的计算机设备,但却不想用于员工培训业务;③有一部分单位有比较系统的培训方案和运作模式,但是整个业务都是人工操作,没有一个比较完善的计算机系统来辅助整个工作。
(2)收集资料、查阅分析资料。主要对其员工培训业务的责人进行采访,并获取其现行管理流程及相关管理工具的资料。通过对资料进行分析,可总结出如下几点特点:①员工培训管理系统业务有规范而严格的操作流程;②都是计算机的先进设备辅助工作,但也仅仅由于制作文挡、存储文挡,而没有一个业务系统软件来辅助工作。例如,再摩托罗拉只是一个员工档案管理的小程序,霍尼维尔只有一个用Excel编制的表格应用程序。
(3)实地实践、熟悉员工培训业务流程。通过详细的了解,对业务存在以下几个瓶颈:①员工档案管理都是纸上作业,查询、核对很不方便;②教材的采购、库存管理不规范,难以实现实时采购决策;③证书管理不科学,存在错发情况;④市场业务操作不科学。信息反馈不及时。
通过以上的调查分析可以发现,在我国尽快开发出一套功能完善的企业员工培训管理软件是一项十分紧迫的任务。特别是随着经济全球化发展、知识更新速度加快、国际企业的发展,企业员工培训将日益成为企业的一项重要业务。可以说,今后企业的竞争将是企业员工素质的竞争。因此,开发个功能完善的软件来辅助员工管理培训业务是增强企业竞争力的一项重要措施。
 3.3 可行性分析这些是企业能承担的费用水平。
3.3.2 技术可行性分析
  随着信息技术、计算机技术的日渐普及,大部分企业员工对一些基本的计算机技术已有所了解。而使用该系统,无须专业化知识,只要具备一些基本的Windows操作技术,就能使用该系统。因而企业实施该系统没有技术上的阻碍。
3.3.3 社会可行性分析
  社会可行性的关键因素就是领导的支持。系统得到高层领导、中层管理人员的支持,就等于成功了一半。此外企业完善而规范的业务操作规章度也是必不可少的因素。在初步调查过程中,作者发现企业的管理人员都很支持该系统的开发应用,这是有利于系统开发的因素。但是有些企业在员工培训业务管理方面还存在组织结构设计不科学、业务流程不规范的现象,企业必须对其进行业务重组(BPR)以配合该系统的开发应用。而一个功能完善、设计严密的系统的应用反过来正好又能帮助企业加强管理,使管理科学化、规范化。
  由以上分析可得出如下判断:该系统的开发是可行的,而且是企业迫切需求的应用软件。
4. ETMS开发环境及设计思想
4.1员工培训管理系统的开发环境
1.硬件配置 本系统开发设计思想:
1.尽量采用公司现有软硬件环境及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。
2.系统应符合公司员工培训管理的规定,满足公司日常员工培训工作需要,并达到操作过程中的直观、方便、实用、安全等要求。
3.系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。
系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。
4.2.1本系统开发设计遵循如下原则:
1.可靠性原则
系统如果出现故障,必将影响企业员工培训管理的业务正常进行,同时可能影响于之相关的部门的工作。因此,高可靠性原则是本系统设计遵循的一条重要原则。设计时采取如下措施以使系统可靠:
① 用高质量的设备;
②. 计安装时,注意设备之间的接口及匹配,充分考虑空间距离和环境干扰因素对信号传输的影响,在设备的搭配和介质的选用上采用一系例的沉余技术;
③ 在网络,用户只要会用视窗操作系统就会用该系统。
c) 保密性
系统的不同操作员有不同的安全密码,以实现数据分级保密的目的。
6.通用性原则
把用户操作界面设计6.企业培
本系统在功能分析的基础上,考虑Visual FoxPro程序编制的特点,得到如图4-1所示的系统功能模块图。
5.ETMS详细设计
系统详细设计阶段的任务就是进一步实现系统分析阶段提出的系统模型,具体说就是设计出系统流程图;提交系统设计报告和详细的数据库结构等一些必要的技术文档资料。在本章中,系统详细设计包括以下内容:系统总体结构的设计、代码设计、数据库设计、模块功能设计、用户界面设计。
5.1
图5-1 企业员工培训管理系统功能总体结构图
5.2计算机网络结构设计
5.2.1计算机系统网络结构介绍
企业员工部门的局域网采用星型总线拓扑结构,同时支持C/S、B/S服务模式。整个网络由服务器、工作站、各种终端及外设组成。
5.2.2计算机系统的设备选型

数据库的结构设计是一个非常重要的问题。数据结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。
在数据库系统开始设计的时候应该尽量考虑全面,尤其应该考虑用户的各种需求,避免浪费人力和物力。
5.4.1数据库需求分析
数据库需求分析是数据库结构设计的第一个阶段,是非常重要的一个阶段。在这个阶段主要是收集基本数据、数据结构以及数据处理的流程,组成一分详细的数据字典,为以后进一步设计打下基础。本系统所处理的数据流程如图5-2所示。
5.4.2数据库概念结构设计5.5数据库结构的实现
在需求分析、概念结构设计的继承上得到数据库的逻辑结构之后,就可以在Visual FoxPro数据库系统中实现该逻辑结构。
数据库的逻辑结构的实现是直接使用Visual FoxPro的项目管理器。现以创建数据库表格的为实例。
打开如图5-2所示的“ygpx(员工培训)”项目后,在项目管理器中展开数据文件夹,用鼠标单击右侧“New(新建)”按扭,在弹出的对话框中将该数据库文件存储在所选的路径中。
m1,将其保存为“main menu”,选择路径。在表单上添加1个“Option group”控件、1个“Image”控件和2个“Command”控件,各控件的主要属性见表5-2。
控件名称 属性名称 属性值
期培训的总费用及人均费用,并对这些费用进行录入、编辑、查询、打印输出。
● 任务检查列表
本模块主要负责提醒下一步要完成的培训任务,显示要提供的服务项目完成进度情况。
6.2.2 基础信息管理
其中包括1。课程信息管理、2。学员管理、3。成绩管理(如下图)
1.课程信息管理
本模块主要提供课程信息情况,内容包括单课信息、组课信息、培训内容类别
● 单课信息
根据企业员工培训提供的单门课程的信息进行录入、编辑、查询、报表打印操作。
● 组课信息
根据企业员工培训提供的组合课程的信息进行录入、编辑、查询、报表打印操作。
● 培训内容类别
对提供的培训类别信息进行录入、编辑、查询处理。
2. 学员管理
它主要完成对当期注册学员信息录入、编辑、查询、打印工作
3.成绩管理
该模块分为考试和技能认证两部分内容。根据考试成绩确定该员工是否能获得认证。
● 考试管理
主要完成对学员的考试成绩的录入、编辑、查询、打印输出处理。
● 技能认证
主要完成对认证书信息和证书发放信息的录入、编辑、查询、打印的操作。
6.2.3培训管理评估
● 培训管理质量评估
根据该期培训的配套服务的好坏、设备设施的质量、培训教材资料的好坏、培训纪律的好坏、培训环境的好坏 来评定整个培训的7.1系统设计的特点
(1)用户界面使用友好。既可以用鼠标,也可以用键盘完成整个操作。
(2)本系统不仅实现了对企业员工培训整个流程的管理功能,而且使企业的培训工作系统化、规范化、自动化,从而达到提高企业培训管理效率的目的。



本vfp毕业设计“员工培训管理系统”论文由清风毕业设计网[www.lunwen550.com]征集整理!

  • 上一个设计:
  • 下一个设计:
  • 相关毕业设计:

      没有相关设计
    网站客服咨询
    本站现有毕业设计作品均为学校答辩通过后征集或原创写作设计开发,集多年从事毕业论文工作经验及海量的资料,结合强劲的开发写作团队,全面面向广大朋友提供最直接的资源参考以及快速周到的写作设计服务。
      购买后获取论文或有定做需求请加
      客服微信号:hastp888
      添加好友时请备注“论文”
    计算机毕业论文,计算机毕业设计下载,代写论文,定做毕业设计-清风毕业设计网