基于分类属性的培训管理系统设计与实现

2013-09-03 06:32焦晓艳朱沧孙文智袁薇
中国信息化·学术版 2013年7期
关键词:管理系统对象分类

焦晓艳 朱沧 孙文智 袁薇

【摘 要】培训管理系统是企业信息化的重要组成部分,是为提高人员素质,丰富培训手段,以信息化技术手段实现的线上培训系统,主要提供学习(包含文字、视频等内容)、考试功能以及相关统计、分析功能。通过分析培训管理系统的需求,结合分类属性概念,对系统进行了设计与实现。

【关键词】培训管理系统 分类属性

【中图分类号】 C36【文献标识码】A【文章编号】1672-5158(2013)07-0197-02

Design and Implementation of the Training Management System based on categorical attribute

Xiaoyan Jiao??Cang Zhu??Chao Zhang??Wei Yuan

Institute of computing technology of Chinese aviation industry??Xian??710119

【Abstract】The Training Management System is an important part of enterprise informationization, also is a kind of an online training system based on the information technology to improve personnel quality and to enrich training tools, mainly providing learning content including text and video, examination functions, analysis capabilities. This paper used categorical attribute to design and Implement the system structure based on analysis the system requirement.

【Key words】 the training management system, categorical attribute

1 引言

培训与考核是现代企业岗位能力培训和企业文化教育宣贯的重要组成部分,因此培训管理系统是企业信息化系统的重要组成部分。

培训管理系统建设的目标在于将实现培训过程的无纸化,使培训不再拘泥于培训教室,员工可以通过局域网在各自的工位参加培训、进行学习、参加考试,同时便于管理培训过程、考核培训效果、统计培训数据。

2 系统需求

在企业中,人力资源、党政宣传、质量管理等职能部门,需要进行能力培训、教育宣贯及考核等业务,技术部门也需要员工进行技术水平的提高及测试。由此得出培训管理系统的各个显性及隐形功能需求,简要叙述如下:

①支持多业务领域,各业务域垂直管理各自的对象;

②可学习各种文档、表格、视频、电子书资料,并分类管理上述对象;

③可进行考试,支持主观题与客观题,可依据试卷模板自动组卷;

④培训包含学习、考试两项可选任务,即一项培训既可只有学习或只有考试,同时也可两项都存在。

⑤以任务形式承载各次学习与考试过程,系统在学习任务提交后可自动发起考试任务,个人只需执行任务即可完成培训;

⑤提供信息综合查询和统计功能,提供可视化及统计结果导出功能。

3 系统设计

3.1 分类属性

需求①中业务域的数量及各业务域的属性要求在设计时不能明确,需要在后续使用时视情况陆续扩展,这要求系统有较高的可扩展性及灵活性,对此,以分类属性为基础的系统设计,能使人、资料、试题等系统资源的属性可以进行配置。

不同的业务,所使用的系统资源及资源的属性不同,如人力资源部门会以入职年限作为区分员工的一种属性,而设计部门将以技术职称作为区分技术人员的一种属性。设A= { ai } 为分类属性集,R={rj}为资源集,其中ai 为各分类属性,rj为各资源,定义资源与分类属性之间关系为Ck=(ai ,rj),即ri和具有的分类属性之间的关系为(C1,C2,…,Cn)i。

分类属性管理首先应将属性的值域结构化,即创建ai时,需定义ai的取值范围,一般为树状结构的取值域,即Vai=n,n∈{Ntree},以组织属性为例,可以直接引用常见的组织属性树状结构,其他如专业属性、岗位属性、项目组角色属性等,均可建立属性树结构,而有些较为简单的属性,如入职年限,则直接使用列表结构。

在业务应用时,可对资源增加其拥有的属性,即为rj增加Ck=(ai , rj)。如对人员这一资源设置其拥有组织属性、角色属性、岗位属性、专业属性、年龄属性、性别属性等若干属性发布学习任务需要选择人员时,可以设置例如r=‘人员and(a1=‘第三研发部or a2=‘高级设计师)的条件快速定位所需的第三研发部的高级设计师,同样在统计分析的选择统计对象操作时,也可方便的使用分类属性来进行对象集合的选择。

而分类属性管理,就是由属性结构创建、属性值添加、属性值修改、属性值删除、属性树编辑和属性应用对象设置等操作组成。

3.2 统计分析

分类属性在设计时较为简单,使用单表结构的树表即可存储,在业务过程应用时也没有大的区别,但难点在于如何进行统计分析。

统计过程通常就是获取一个对象集合中某值的值域及分布状况,抽象出统计分析模型如下:

统计分析的元素为:①统计对象O= { oi };②统计指标K= { ki };③约束Q={ qi };④表达形式F={ fi }。其中,oi为统计过程的目标对象,并且还可分成若干个子集,进行子集间的指标对比,在系统中,oi多为人或部门;ki是对oi的某项值的设定,如考试分数或学习时长;qi是对oi的一个限定,如‘角色=‘项目主管and‘科室=‘三室and‘考试分数>60;fi确定如何计算ki,并以怎样的显性化形式展现统计结果,如柱状图或饼图。

统计分析的具体操作就是确定统计指标、统计对象和表达形式,设置约束条件。

3.3 系统结构

对系统需求进行分析,得出系统功能结构,如图1所示。图1 系统功能结构示意图

3.4 业务过程

系统业务过程如图2所示。详细描述如下:

* 各业务域的业务管理员在本域的资料库中导入资料、在本域的题库中导入试题,并进行组卷试卷

* 业务管理员在任务管理中创建培训任务,设定参训对象、时间、学习所用资料、考试所用试卷、阅卷人等信息,之后发布学习任务(培训任务的子任务)

* 员工在任务执行中接收学习任务,阅读资料,完成后提交任务,任务管理自动发布考试任务

* 员工接受考试任务,答题后交卷,任务管理自动发布阅卷任务

* 阅卷者接受阅卷任务,给出各题分数,提交任务,任务管理进行考试分数计算,得出成绩

* 业务管理员在统计分析中查看培训结果,即学习记录和考试成绩,并进行统计分析

图2 系统业务过程时序图

4 系统实现

系统经过一定定制,已交付试用。以试用情况来看,系统能支持培训的整个过程,培训过程有记录、考核有依据,并能覆盖全部有培训需求的业务部门。存在的问题是分类属性概念和固定属性概念区别很大,在属性创建时,由于业务管理人员对分类属性概念理解不够深入,提炼的属性代表性不够,可能会造成使用障碍,通过严格的属性提炼规则及强度较大的概念灌输可解决此问题。

5 结束语

现代企业竞争越来越趋向于企业自身能力的提升,人才能力是其中的关键部分,培训管理系统提供了一种有效提升人才能力的方法,有较高的推广应用价值。而引用分类属性概念进行系统设计,能极大提高系统灵活性,可以推广至其他信息化系统中。

参考文献

[1] 胡俊敏,王俊玲,基于Web Services的企业培训管理系统多层架构设计,《重庆科技学院学报:自然科学版》 2009 第6期

[2] 陈刚,魏东明,李利,企业培训管理系统的设计与实现,《计算机工程与设计》2004年第9期

[3] 吴立军,高希龙,基于网络的CAD培训管理系统的研究与实践 ,《教学研究》2009第4期

[4] 李金芳,培训管理系统的构建、功用与评价 ,《大学图书馆学报》2010第5期

[5] 肖铁岩,李晓燕,企业培训管理系统的构建与应用实践探讨 ,《商业时代》 2010,第25期

猜你喜欢
管理系统对象分类
基于单片机MCU的IPMI健康管理系统设计与实现
晒晒全国优秀县委书记拟推荐对象
基于物联网的IT运维可视化管理系统设计与实现
基于分布式数据库Cedar的高效工单管理系统设计与实现
攻略对象的心思好难猜
图说车事
按需分类
教你一招:数的分类
说说分类那些事
给塑料分分类吧