李志民,朱强,李阳
(中原工学院信息商务学院,郑州 450007)
基于模糊理论的计算机专业学生就业能力评价模型
李志民,朱强,李阳
(中原工学院信息商务学院,郑州 450007)
高校对计算机专业学生的就业能力评价体现为编码、UI设计、综合素质等多个因素,而IT企业的不同岗位对学生能力各因素的需求不尽相同,带有一定程度的模糊性,基于模糊理论设计学生就业能力评价模型,确定不同岗位对应各评价因素的权重系数集,针对评价模型进行算法设计与软件实现,利用拆线图和蜘蛛图等显示学生对不同岗位的就业能力,具有一定的指导意义。
计算机专业;模糊理论;就业能力评价模型;软件设计
学生就业是应用技术型学院的重点工作,计算机专业学生的专业能力是否符合企业岗位需求,是学校关注的重要问题。借鉴著名IT企业的模块化教学成功经验,将抽象的专业能力具体化为能力要素,针对每个能力要素确定其对应的知识点,将能力要素进行优化组合形成能力单元后,对各个能力单元及其对应的知识单元封装成为模块[1];根据企业的不同岗位需求,相对应一系列的知识模块,通过相关模块的有机搭配,可以考核一个学生针对某一特定岗位的就业能力。由于这些知识模块从不同角度反映学生就业能力的不同能力要素,如界面设计、编程水平、数据库技术等,这些要素带有一定程度的模糊性,即具有非线性特征[2],因此,使用模糊理论建立一套较为科学的计算机专业学生就业能力评价模型,对学生就业能力进行综合评价,可以为企业招聘提供较为准确的数据依据。
以应用技术型学院计算机专业人才的培养目标为例,来研究就业能力模型。
通过对多个城市工业园区的IT企业调研、以及大型招聘网站的分析,得出应用技术型学院计算机专业毕业生的主要就业岗位集,主要包括移动开发、Web开发、界面设计、数据库管理、软件测试、系统运营等,将就业岗位集记为P:
P={P1,P2,…,Pm},m=1,…,6
其中,P1代表移动开发,P2代表Web开发,P3代表界面设计,P4代表数据库管理,P5代表软件测试,P6代表系统运营。
不同就业岗位对学生的专业能力要求不尽相同,根据专家估测法,专业能力的评价因素主要体现在编程能力、分析设计能力、数据库技术、界面设计能力、文档规范能力、综合理论知识、综合素质(包括自学能力、合作精神、沟通技巧等)等多个属性,这些属性从不同角度反映了学生的专业能力,将专业能力的评价因素集记为Q:
Q={Q1,Q2,…,Qn},n=1,…,5
其中,Q1代表编程能力,Q2代表数据库技术,Q3代表UI能力,Q4代表理论知识,Q5代表综合素质。
根据企业的调研结果,不同岗位对评价因素的侧重程度也不同,可以按照专家估测法、加权统计法等方法,确定评价因素对应不同岗位的权重系数集W,如表1所示。
表1 不同就业岗位对应的评价因素集W
确定评价因素集对应不同岗位的权重系数集,记为W。
其中,Wij表示能力Qj针对Pi岗位所占的权重,其中,i=1,…,6;j=1,…,5。
老师可根据5个能力因素集进行评价,确定评价等级集V,
V={V1,V2,V3,V4,V5}
其中,V1表示好,V2表示较好,V3表示一般,V4表示较差,V5表示差。
多名教师针对某一个学生的各项能力因素进行打分,从而形成对一个学生评价的判定矩阵C,如表2所示。
表2 多名教师对一名学生不同能力的评价集C
Cij表示教师赞成学生Qi能力因素为Vj的数据,其中,i=1,…,5;j=1,…,5。
执行如下操作,建立单因素评价矩阵R,
R可表示为:
Rij表示教师赞成学生Qi能力因素为Vj的百分比,其中,i=1,…,5;j=1,…,5。
根据Wmk和Rkn计算Umn,表示为:
Uij表示学生针对不同岗位的能力评价百分比,其中,i=1,…,6;j=1,…,5。
执行如下操作,将U进行归一化,生成E,表示为:
其中,i=1,…,m;j=1,…,n,表示为:
将 V 量化为{1.0,0.8,0.5,0.3,0.1},计算 B=VE,得到学生针对某一方向就业能力的量化值,从而形成学生针对不同岗位的计算机专业学生就业能力评价表格,如表3所示。
表3 一名学生针对不同就业岗位的综合评价集B
根据Bi的值,可判断一名学生针对Pi方向的就业能力。
模糊综合评判决策的模型,对U的计算通常有以下几种模型[3]:
模型一:主因素决定型M(∧,∨)
其中,i=1,…,m,j=1,…,n
模型二:主因素突出型M(*,∨)
其中,i=1,…,m,j=1,…,n
模型三:加权平均模型M(*,+)
其中,i=1,…,m,j=1,…,n
根据项目特点,选择模型三,其程序流程图如图1所示。
图1 加权平均模型算法流程图
基于模糊理论的计算机专业学生就业能力评价模型,可以基于JSP、MySQL等开发工具,实现管理员、企业、老师、学生4个角色的主要功能,其中,管理员功能模块实现角色分配及权限管理,企业功能模块包括岗位管理、岗位能力的匹配等功能,老师功能模块主要是调用模糊理论算法,对学生作品进行学生的就业能力评价,学生功能模块包括选择岗位、提交作品、查看个人评价结果等功能。
以中原工学院信息商务学院为例,对计算机专业学生进行基于模糊理论的就业能力评价,其中某个学生的就业能力如图2所示。
图2 某个计算机专业学生的就业能力评价图
学生在登录之后,以word文档、pdf等方式提交代表自己能力的作品,老师通过对学生作品的审核,评价学生的编程能力、分析设计能力、数据库技术、界面设计能力、文档规范能力、综合理论知识、综合素质等多个属性,系统根据模糊理论算法,以highcharts中蜘蛛图的形式画出每个学生对移动开发、Web开发、界面设计、数据库管理、软件测试、系统运营等不同岗位的就业能力评价值,为企业和学生提供较准确的数据依据。
通过整理中原工学院信息商务学院计算机专业学生就业的主要数据,基于模糊理论设计就业能力评价模型,可得到每个学生针对企业不同就业方向的评价结果,发现学生在不同方向的长处,为不同企业提供合适的人才,具有一定的实用价值。
[1]郑丽娟,任永昌.一种计算机学生软件开发能力评价方法[J].计算机技术与发展,2013(6):233-236.
[2]昝辉,施章清.基于模糊理论的文科综合实验教学质量评价体系的构建[J].实验技术与管理,2016(8):213-216.
[3]刘焕军,李石群.应用模糊综合评价进行智能手机评估建模[J].计算机工程与应用,2016(1):224-228.
Abstract:In colleges and universities,the evaluation of the computer student employment ability is embodied in many factors such as coding,UI de⁃sign,comprehensive quality.The different positions of IT firms do not have the same requests for each factor of student capacity,with a cer⁃tain degree of ambiguity.Designs the employment ability evaluation model based on the fuzzy theory to determine the different positions corresponding to the evaluation factor weight coefficient set.Carries out the algorithm design and software implementation for the evalua⁃tion model,in order to show students'ability to work in different positions using the disassembly and the spider charts;it has a certain guid⁃ing significance.
Keywords:Computer Science;Fuzzy Theory;Employment Ability Evaluation Model;Software Design
Computer Majors Student Employment Ability Evaluation Model Based on Fuzzy Theory
LI Zhi-min,ZHU Qiang,LI Yang
(College of Information Business,Zhongyuan University of Technology,Zhengzhou 450007)
河南省科技厅软科学研究项目(No.172400410275)
1007-1423(2017)26-0039-04
10.3969/j.issn.1007-1423.2017.26.010
李志民(1969-),男,山东东营人,硕士,副教授,研究方向为数据挖掘
朱强(1986-),男,河南信阳人,硕士,讲师,研究方向为网络工程
李阳(1995-),男,河南南阳人,本科,学生
2017-06-06
2017-09-10