企业员工培训管理系统的设计及实现资料Word格式.docx
- 文档编号:21650775
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:13
- 大小:465KB
企业员工培训管理系统的设计及实现资料Word格式.docx
《企业员工培训管理系统的设计及实现资料Word格式.docx》由会员分享,可在线阅读,更多相关《企业员工培训管理系统的设计及实现资料Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
3.3系统设计5
第四章企业员工培训管理系统实现8
4.1欢迎界面8
4.2功能选择8
4.3课程培训计划9
4.3企业员工培训管理系统测试与实施10
第五章结束语13
参考文献14
致谢15
第一章绪论
1.1研究背景
经济的不断发展,科学技术的持续进步,对使用者的素质也提出了更高要求。
在企业的发展过程中,对员工进行有效培训、科学管理,对于提升企业竞争力,形成竞争优势具有重要意义[1]。
在工作需求和员工素质之间,存在着某种程度的矛盾和不适应,而解决这种矛盾的主要方法就是进行合理的、目标明确的员工培训。
这对于在市场竞争中,企业占据有利地位也非常关键,在加强员工素质的过程中,也能够提高员工的道德水平以及业务能力,这是企业发展的需要。
另外,企业领导应当对现代信息技术加以利用,并通过有效的方式方法以及改动策略和计划,增强培训的质量和效果。
在这样的背景下,开展对企业员工培训管理系统的研究,有助于提升企业的管理效率,也有助于检验企业培训的实际效果。
通过研发对于企业员工进行培训的管理系统,与此同时提高企业员工的管理能力,提供一定的技术手段进行支持,从而使信息化过程之中的问题得以解决,比如合作机理和机制问题、网络构架设计问题、组织结构问题及数据迁移问题等。
1.2研究意义
本文的研究目的是:
在研究企业员工培训管理系统相关理论基础上,构建一套具有可操作性的企业员工培训管理系统。
论文研究的主要意义如下:
第一,员工管理培训作为一项基础且重要的工作,能够提高企业员工的、综合能力、集体荣誉感,并能够培养员工正确的价值观念。
进行员工培训有助于增强员工的认同感、归属感,利于员工之间感情沟通,持续增强企业的凝聚力。
第二,员工管理培训是一个非常有利的途径,能够增强员工的技术以及能力,使员工与企业之间获得一定程度的和谐。
通过沟通、培训和学习,员工的素质能够得到持续提升,有助于企业发展目标的实现。
第三,员工管理培训能够提高员工的工作热情。
第二章系统需求分析
2.1功能需求分析
通过对培训业务流的调查研究,培训中心需要储存并管理着大量学校所提供的员工、教师、教材和教务信息,要处理大量的输入,修改,查询信息。
培训管
理信息系统应能储存并清晰的显示出所有的信息,提供管理者权限,供不同管理员查询。
培训管理信息系统应具备以下处理能力:
培训项目计划表、培训课程、员工信息、教师、培训质量评价等。
数据信息调阅功能具体要求为:
可以从培训管理信息系统中调阅培训有关的信息,如培训项目计划表、培训项目任务书等,便于对培训课程、培训教师、培训教室等的准备安排数据录入、编辑功能具体要求为:
对培训员工个人信息、培训课程、培训计划相关信息、培训质量评价信息、系统相关管理信息等信息的录入、修改、编辑。
数据查询、检索功能能根据培训信息字段来检索培训的相关信息,例如能根据培训期号查询每期培训的员工、培训教师、培训课程、培训质量等信息。
业务决策能力的需求.依据企业的培训目标和员工个人培训需求数据得出企业总体培训需求信息;
能根据每期培训的质量,得出是否满足企业的培训目标,为以后的培训改进做基础.
2.2数据库需求分析
在每一个应用程序中,数据库的设计是其中非常重要的部分,选择合适的数据库并创建合理的表结构是开发程序时首要考虑的问题。
培训管理信息系统的数据库需求包括以下三点:
数据录入和处理的准确性和实时性.数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义,数据的输入来源是手工输入,所以要求系统的数据库具有容错性,同时要求系统的操作人员进行一定的培训。
系统的数据输入是大量的,有时还是同时的,因此系统要有一定的处理能力,以保证能迅速的处理数据。
数据的一致性与完整性.由于系统的数据是共享的,在不同的客户端中,培训计划、培训项目、培训教师、培训课程、培训文具、培训费用、员工等信息是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。
因此,需要有系统管理员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
如果输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
2.3业务流程分析
在CEO的调查中反应了另外一个事实,CEO关注的领域中,清楚地表明业务灵活性和协作与财务业绩的联系最紧密,而不论采用的是什么财务指标。
越来越多的CEO正将业务流程创新视作关键的竞争优势。
正如一位CEO所讲:
“产品和服务可以被抄袭。
但业务流程和模式则是区别所在”。
另一方面,在针对中国专业人员调研中,变革最成功的20%的企业通常表现出能够积极分析和监控可能导致项目失败的因素,找出变革障碍,保持业务的持续流转;
而变革最不成功的20%企业,往往难以让所有的项目因素按计划运转:
只要链条中的一个环节断裂,就可能导致整个项目的失败。
业务流程对企业成功变革起着至关重要的作用。
继TQM,ERP,CRM之后,企业的变革进入了业务流程管理时期。
业务流程管理被定义为利用方法、技术以及软件设计支持对业务流程设计,制定,控制和分析,而业务流程中包含了人工操作,组织,应用系统,文档以及其他形式的信息。
从定义上看业务流程从整体上对企业资源进行重新组织,协同一系列活动按照业务意义,产生商业价值。
业务流程管理通过持续的提升流程,来最优化业务流程。
业务流程管理持续提升过程分析和优化是业务流程不断提升的最重要动力,业务流程的分析借助定量的工具将企业变革战略与业务流程运营质量紧密结合,并提供业务流程管理优化的依据;
而对业务流程的优化,促进了业务流程的提升,更准确、更迅速地支撑企业的变革。
2.4系统可行性分析
系统分析是后续工作的基础,在进行必要的系统分析的时候,需要意识到其重要性。
在系统化的分析过程中,提出明确的目标,并进行系统的整体实现,为之后的测试和运行奠定基础。
可行性分析。
一般来说,对信息系统进行可行性分析,包含了两方面的内容,一是该系统实现的可能性,二是该系统实现的必要性。
在对管理信息系统的整体分析中,涉及管理、技术以及经济三方面的可行性。
可行性结论要求相对于下面三条之一的结论展开明确表明,分别是:
适合马上开发;
对原有的系统进行拓展和改进;
当前不具备可行性,延迟系统开发等。
一般地,对信息系统是否具有可行性进行分析,需要进行实际调查。
在拟安排的调查中,包括人工调查和借助于计算机的调查,调查的内容是当前系统的使用情况及是否可用。
主要有如下方式:
(1)重要关注点调查:
比如应当对于企业开发和应用新系统的制约因素加以分析,建立定性和定量化的调查方法,访问组织层次中各个列表中的内容,并对结果加以整理和处置,使各部门的设想以及工作能够被充分了解。
(2)在分析企业业务流程和需求的同时开展全面细致的调查,这一调查使用各种图形化的手段,使人们易于理解,容易接受,也能够形成较为清晰的结论,调查执行者可以通过收集相关的反馈,掌握反馈信息的各项特征(3)实践型调研:
通过在企业的日常工作中深入参与,通过亲手计算,来为将来说明书的设计打下基础,这个办法是在初始阶段收集一定的实验数据,从而提高实施阶段的准确性。
一般情况下,详细调查主要分两个步骤进行,分别是数据流程调查以及管理业务调查。
对于本文将要设计的员工培训管理系统来说,为了能更好的进行分析,本文的重点是用户对于实验的参与,对开发人员以及业务人员进行有机结合展开调查,弥补互相之间的不足,从而能够对问题进行深入研究,探究合适的解决方法。
在详细的分析以及调查的过程中,可以从如下方面来进行:
第一,管理层面是否具有可行性,其目的是利用计算机系统来方便快捷的处理各方面事务。
第二,技术层面是否具有可行性。
当前,计算机领域出现很多新技术,这些技术虽然千差万别,但是在解决问题的思路方面,差异并不大,也没有太多难以克服的困难。
。
第三,经济层面是否具有可行性,由于管理信息系统的投入通常是一项经济的投资,在优化流程、促进业务增长的同时,并不需要太多的资金投入,企业资金能够支持开发。
管理业务调查。
企业信息系统的建立,主要目标是提升组织的管理综合能力和水平,借助于推行新系统,对组织进行必要的改变,因此,应当调查如今展开的一系列业务。
组织结构指的是一个整体部门,包括很多部分,科室、车间、组织或者企业等,另外还包括这些成分之间的关系。
调查组织结构的目的是分析组织结构的功能,并掌握内部人员之间的关系,以及资金流动关系等,使各个部门日常的工作情况、员工应当具有的工作职责能够被动态地掌握。
当然,还需要明了新系统对于工作协调、组织沟通之间的新要求,便于提升竞争力、协调能力,并最终促进企业的发展。
管理系统的开发,需要对管理功能进行分析和定义。
此处,可以将管理功能定义为信息系统中给定管理工作的完成情况。
在调查的过程中,能够通过层次图来对系统目标到各个功能之间的关系进行描述,从而依照原系统信息流动使业务流程管理得到充分拓展,其调查内容应当包含企业的主要业务流程,获得信息的主要来源等,也包括如何对信息进行处理、信息的流向,也包括信息的形态以及时间等。
通常来说,在系统开发的过程中,业务流程图(TFD)发挥着非常重要的作用:
它作为进行系统分析的依据,对业务流程的分析,需要在管理人员和开发人员之间进行必要的沟通和交流,这一过程中需要系统分析员能够在这个图上直接得到要计算的部分;
通过这张图对企业的整理业务处理环节是否合理,进行必要的判断。
数据流程图。
数据流程图的主要作用是便利于系统分析员的工作,通过它可以辅助分析员找到系统部门之间的存在的问题和各种单据报告之间的关系。
另外,数据流程图比较抽象,其通常表现为具体物质的舍去,比方说它并不包含人员、车间等各种内容。
在通常情况中,数据流程图含有两种,第一种是在调查之后绘制的流程图,第二种是在分析之后改进的流程图。
数据流程的产生,来自于系统中生成和传递的信息。
在绘制流程图的过程中,应该按照实际情况进行数据流程图的层次划分,如果是复杂的大系统的话,可以进行七八层的划分。
为了使规范化程度得到提高,可以将图中的元素进行标号。
通常在标号之间用字母来表示元素的不同,比方说用P表示处理、D表示数据流、F表示信息存储。
第三章企业员工培训管理系统设计
3.1员工培训管理系统的总体设计
在信息系统领域之中,所谓的系统设计,指的就是将原本的系统逻辑方案作为基础,展开做法为目标的物理设计,其主要内容包含有代码设计、硬件配置、数据存储方案、计算机处理流程等。
一般来说,在系统设计过程中应当考虑到兼容性和拓展性,通常的操作是使用具有一定通用性的模块化设计,使模块的兼容性、独立性、适应性,能够得到巩固和提高。
当然,这里也存在一种错误的技术倾向,就是把系统模块设计和实现复杂化,导致逻辑混乱、操作复杂,反而不利于系统的可靠运行和后期维护。
员工培训管理系统的总体设计
(1)系统整体结构。
系统的整体结构包括模块和网络结构两部分。
系统分析中通常会对新系统所需要的资源情况和性能参数进行分析,但是这个分析的清晰度不够高。
系统网络设计是将其作为基础,展开的新的详细设计,从而得到相关的资源配置和拓扑框架。
系统在若干个子系统相互之间的联系中得到实现。
子系统之间的联系通常表现在系统分析阶段,但是比较笼统。
系统模块化的结构是在划分子系统的基础上,进一步将其分解为具有独特功能、一定独立性的模块,便于系统后续研发的开展。
流程图能够很好地体现子系统和具体功能之间的联系。
具体的绘制步骤是:
一是对功能进行必要处理,以适应画图的需要;
二是全面考虑各功能之间的逻辑关系,形成符合实际、又有宏观指导意义的图表。
当然,数据流程图和信息流程图之间的关系,并非是简单的符号变化,而是背后的逻辑、表现方式、实现方式之间的转变。
2)编码设计编码设计对数据模型的建立非常重要。
使用计算机改进流程管理,首先需要对信息进行恰当的分类和编码。
通常情况下,应当先分类再编码。
编码设计也被叫做代码设计。
通过编码技术,能够使处理的准确度以及精度获得很大程度的提高,从而提高信息处理的速度和统一性。
(3)系统物理配置方案设计一般情况下,系统物理配置方案设计有如下方面的内容,分别是设置配置、选用数据库通信网络以及管理系统。
在进行方案设计的同时,主要有以下依据:
作业执行速度、响应速度、系统运行的可靠程度、系统的处理方法。
(4)数据存储设计在系统分析的过程中,应当使得到的数据字典以及关系集结合系统流程图,从而确定数据文件的结构,并进行数据库的构思。
一是文件设计。
对文件进行设计的过程中,需要根据存储量、使用的实际要求等进行恰当分析和设计。
通常条件下,按照文件的使用情况,可以把文件展开五种形式的划分:
第一种,主文件。
主文件之中包含两种类型,分别是静态以及动态文件。
第二种,业务文件,业务文件是指在处理业务的过程中,用来临时储存数据的文件,对数据发生的变化进行实施记载,就像是流水账一样,保存期比较短。
第三种,输入文件,输出文件建立之前,应当建立数据文件,在大量数据生成之后进行一次性的输入和处理。
第四种,输出文件,这是在处理过程中所出现的结果文件,可以是打印形式,或者其他形式。
第五种,工作文件,这是在处理的过程中产生的中间文件,比方说在排序的过程中建立的排序文件等,在处理结束之后就可以不用保存。
对于员工培训管理系统来说,本文进行文件设计主要依照以下步骤来进行:
第一,对现有的或者可以提供的计算机功能进行了解,其中包括设备功能、设备数量、设备容量、外存配置磁盘、外存配置磁带以及有关文件的储存。
还有终端或者其他外设设备等。
第二,确定文件设计的指标,其中包括文件数据量的大小、逻辑结构和功能、处理方式、使用率和保密程度以及存取时间等。
第三,选择合适的组织方式以及介质。
第四,编写文件涉及说明书,其中包含的内容有文件通过怎样的方式进行存储和获得,文件之间的组织形式、文件怎样进行存储等。
此外还需要注意到文件的用途和使用范围,以及更新要求等也要进行一系列的规划。
二是数据库设计。
数据库设计对应于系统开发的每个阶段,而且与每个阶段相互融合。
对于本文要设计的员工培训管理系统来说,非常重要的一点就是进行数据库设计,这也是后续章节重点阐述的一个重要方面。
3.2数据库设计
系统的数据库需求分析对于开展系统研发具有重要意义,是第一步也是最重要的一步,在分析的过程中,应当事先对于数据的搜集,以及数据结构的构建,这样可以得到完整的信息处理链条,便利后续的设计和开发。
系统实现功能所需数据,需要进行调查、统计和分析,然后转换成系统能够识别和处理、传输的对象。
比如员工的信息主要是包含员工的工号、个人姓名、身份证、工作资历、个人联系方式等;
课程资源包括资源的性质、名称、数量等。
当然还有用户级别,权限等信息。
对数据库进行访问:
数据库的连接和访问过程,负责方主要是SqlHelper,用户能够借助于此链接访问数据库的内容,生成反馈。
数据库概念结构设计。
在进行设计时应当关注用户需求的差异性,处理好概念结构设计与数据库分析的差异对操作的影响,在了解差异性的基础上,方便后续的设计。
图3-1系统功能模块设计图
第四章企业员工培训管理系统实现
4.1欢迎界面
用户登录后看到的欢迎界面如下图所示;
在这一界面中,通过表单、文本框和按钮的设置,使界面大方清新,输入自己的用户名和密码后,在输入正确的情
况下,可以进入下步界面。
通过设置密码,能够在一定程度上保证信息和操作的安全。
完成操作会,点退出,关闭程序。
4.2功能选择
在功能选择界面,与功能设计阶段相一致,此处增加了进入相关模块的功能选择这一选项,逻辑比较清晰。
在页面实现中,通过点按窗口中的选项按钮,进入相应链接,在界面的设计中,注重可视性和操作的易用性,上手快。
图4.1员工培训系统界面
图4.2员工培训界面
4.3课程培训计划
课程计划有助于全面了解课程信息,进行教学内容管理。
在课程培训计划页面,主要实现设计元素和操作流程如下:
通过右键点击增加数据表单,能够使培训计划加入到数据环境中去,可以呈现课程编号、课程相关叙述、开课时间、授课老师等。
此外,页面还有打印等功能。
在退出之后,能够回到打开前的页面,进入功能列选页面,对相关链接进行操作。
图4.3课程表界面
4.4企业员工培训管理系统测试与实施
系统测试方法介绍。
根据之前的功能设计和主要测试对象特点,此处将测试内容主要集中在下列方面①操作界面的测试这一测试较为直观,不需要过于复杂的测试工艺和技术,只要认真细致进行必要核对即可。
然而,根据以往经验,这部分的测试,通常也是系统研发人员投入精力较少、容易疏漏的地方,基于这样的原因,系统经常出现各种bug,下面简要进行说明:
1)错别字,出现错别字的表现是在操作界面中,标题或是显示的文本中,有错别字出现。
这主要是由于核对不仔细,导致提示信息和操作页面中出现错误。
2)操作界面出现难以理解的语句或内容,主要是在报错信息或是长文本信息的展示中。
这种错误的出现,主要是由于系统变量之间缺少校对,页面展示的陈述主要是通过变量之间随意的拼凑而出现的,对其逻辑合理性和是否易于理解,没有进行深入分析。
这就需要研发人员在进行测试的时候,能够更加深入地进行测试,根据出错的规律,及时地避免类似的错误。
3)自创语句。
这种bug主要是由于程序员在编写程序过程中,自我发挥创造的词汇。
通常这些词汇具有很强的专业性,对于系统的实际操作人员来说,理解和使用都具有较高的难度,出现这种错误的原因在于系统开发人员分工不够明确,开发中间可能存在的部分随意性,在具体词语使用过程中,也没有用统一的语言标准进行规范和约束、核对4)界面的不协调、不一致。
在操作界面的展示上,会出现文字字体和字号前后不一的情况,这种不协调导致页面出现前后不协调,影响具体使用和感官审美。
出现这种错误的原因可能在于CSS没有正确使用,或是没有使用。
5)模块定义的模糊和混乱。
在进行不同模块和功能的操作时,会出现不同模块之间名称接近,或是完全相同的情况。
这主要是因为在模块定义时没有很好地审核和比对,开发人员较多注意技术开发的细节,比如功能模块的实现,而较少关注外观上的可辨识性和操作易用性。
②功能测试功能测试的主要用意在于通过这部分的测试能够核实,系统是否实现了预定的各项功能。
在实际的测试中,应当对功能的测试注意以下方面:
一是,在信息查询功能中,检索条件是有差异的,比如有的检索是单一条件检索,有的是综合检索,在进行综合检索时,应当对条件之间的关系,以及条件本身的合理性进行分析二是,进行录入操作中,应当注重前台输入字段与系统处理能力和相关限制之间进行合理匹配,录入功能的字段设置应当在系统后台、输入字段之间进行综合考虑。
三是,在进行删除操作时,通常设计时,注意较多的是“确定”按钮给出的提示信息,而对取消按钮的相关提示关注较少,容易出现在选择“取消”之后,还是会出现数据被删除的情况。
此外,在对数据进行删除处理后,删除的数据是否能够还能查询出来也值得关注,有时候系统的删除只是标志位的删除,而不是物理删除,这就导致了在下次查询时,仍然出现能够查询到的情况。
四是关于系统的修改功能,在进行测试时,应当关注数据在进行修改操作之后,是否真的被改动了,或是导致不是操作所涉及的部分也被改动了。
③需求测试系统的需求测试,是整个环节中的重要组成部分。
需求对于规划软件框架和功能、开发实用的功能,都具有重要的作用。
进行需求测试时,首先要对系统应当满足的需求进行了解。
通常来说,系统需求主要是建立在增加内容、删除内容、查询内容和修改内容等操作上,结合企业的实际需求进行操作和逻辑控制。
这对系统开发人员的设计规划能力和编码能力有着较高的要求。
④性能测试性能测试有利于保障系统的运行质量和实现能力。
一般人们都认为,性能指标主要通过硬件来实现,而对于所使用的软件环境关注不多,也容易忽略一个恰当的编码体系对于提升性能的重要性。
系统开发人员应当认真评估性能实现的各种条件和环境,对于遭遇的可能负荷以及各种恶意攻击等进行必要防范。
(2)其他方面。
接口的一致性和模块的兼容性。
在调试过程中,经常会出现,单个功能模块能够良好工作,但综合在一起,却无法正常运行。
出现这种情况的主要原因在于,接口设置和模块功能的协调出现了问题。
这对系统开发人员的程序设计和代码编写能力提出了较高要求。
系统出现的各种问题,出现频率最高的是在程序设计阶段,由于考虑不周,或是对开发技术平台、编写语言掌握不透,出现了与系统需求、程序设计目标不一致的地方,导致程序运行出现问题。
此外,还应当注意由于部分模块被改动,导致其他模块运行可能会出现问题,这种情况下,需要对模块之间的相互作用机制进行了解和调整。
(3)人事管理功能的测试主要的代码编写工作完成后,需要完成以下主要测试内容:
一是界面测试,主要是对界面链接进行点击和操作,查看这些链接是否能够准确显示,并达到既定的效果。
二是功能测试,主要是对界面中的主要模块进行测试,通过不断的重复和有针对性的测试,找出系统可能存在的问题。
三是性能测试。
程序设计完成后,可以在一定范围内公开,测试其他用户是否能够正常访问,正常使用,并发挥其应有的功效。
四是需求测试,结合系统需求,对实现情况和需求情况进行比对、审核。
通过这四项测试,系统基本能够完成给定任务,笔者也在核对和改正系统Bug过程中,提升了实际操作能力。
第五章结束语
本文根据培训管理工作中的各类具体需要,并结合笔者对企业员工培训的观察和思考,逐步建立起适合企业战略、人员特点和行业竞争特点的管理系统。
经过系统分析、设计、实施和测试,达成了如下目标:
一是适应公司员工的实际需要,采用较为先进的培训服务,规划并实现符合企业需求的员工培训管理体系。
二是改变了以往传统的员工培训模式,实现了学习与培训的互补;
三是通过企业员工培训管理系统的建造,承建起了企业员工培训平台,为系统的进行培训信息化平台框架建立提供了实践经验。
当然,开发的这一系统仍然存在一些不足,比如说该系统与其他已有系统之间的兼容性存在不足,系统自身的纠错能力和防黑客能力等有待增强。
在具体功能上,也存在很多方面需要在今后进行优化,使得系统能够具备更强的功能,更广泛的应用,比如办公流程的优化、用户使用的易用性和人性化,课程资源的扩充、课程培训的创新等,都是今后需要努力的方向。
参考文献
[1]何克抗.从信息时代的教育与培训看教学设计理论的新发展[J].中国电化教育,2013.
[2]王安全,陈劲,沈敏跃.21世纪我国企业员工培训战略研究.科学学与科学技术管理[J],2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 员工 培训 管理 系统 设计 实现 资料
![提示](https://static.bdocx.com/images/bang_tan.gif)