姚上开
(广西交通职业技术学院 信息工程系,广西 南宁 530023)
教学资源共享平台在高职高专计算机类专业的应用研究*
姚上开
(广西交通职业技术学院 信息工程系,广西 南宁 530023)
在综合当前国内外对教学资源共享平台建设的基础上,结合当前高职高专院校对计算机类专业的人才培养目标与行业的实际人才需求,通过校企合作构建基于PHP技术的高职高专计算机类专业的教学资源共享平台.
计算机类专业;PHP技术;教学资源共享
计算机技术的发展日新月异,如今高职高专院校计算机类专业向社会输出的通常是一些技术能力较强的专业性人才,如网络工程项目设计及管理员、系统集成技术员、数通维护人员、程序员、信息处理员等.但近年来许多应届毕业生面临的却是“毕业等于失业”困境,甚至有些专业只有相当一部分学生从事相关专业对口工作.出现这样的状况,作为高职高专院校的教师,我们不得不进行反思.经调查,相关行业的用人单位质疑了我们输出人才的品质.[1]
诚然,是我们的教育出现了问题,学生在校期间所学的知识与社会行业的运用存在脱节现象.如何将高职高专院校培养出的计算机类专业人才密切迎合社会行业发展的需求,成为我们研究的课题.笔者在探究当前国内外对教学资源共享平台建设的基础上,结合目前高职高专院校计算机类专业传统的教学模式、特点及不足,构建了基于PHP技术的计算机类专业的教学资源共享平台.
1.1 实现教学资源的整合与优化
通过教学资源共享平台的建设能为教学提供优质的资源共享服务.教学资源共享平台建设后,将本专业教师或外校相同专业教师专业课程的电子教材、教学设计、教学PPT课件、操作演示、虚拟互动、典型案例、习题试题、教学视频等教学资源的整合与优化实现资源共享,改变传统由于网络中资源太多太复杂,需要花大量的时间来查找资源的状况.[2]
1.2 改进教学模式,提升教学效率
建设教学资源共享平台后,同学们可在课余时间自行在平台上进行观看或下载相关的教学内容进行学习,在平台上与同学或教师进行学习问题上的讨论与交流.教师还可以通过平台实现在线对同学们的阶段或期末的学习进行考核,并实现部分考核当场自动评分出成绩的效果,较好地解决了传统教学存在的枯燥、表现方式不直观、效率低下、运用技术滞后等问题,提升了教学效率.
1.3 依托校企合作,人才培育与行业需求接轨
通过与引进企业共建教学资源共享平台,让企业不仅参与到平台的建设的整个过程,同时也让企业通过这个平台参与到学校培养人才的整个过程中.企业人员通过平台可以将行业的需求及考核标准对专业的学生以企业行业的标准进行考核,同时也可以将行业相关招聘信息及岗位需要资源共享至平台中,让教师和同学们能及时了解相关行业动态;真正意义上的实现“校企合作,共育人才”,使培养的计算机类的人才密切迎合社会行业发展需求.
2.1 系统平台功能需求
依据平台构建的意义及资源共享平台的需求,平台应实现的功能有数据浏览、评价管理功能,系统管理功能,个人信息管理功能,在线学习、交流、考核、搜索引擎等.每个功能模块都有相应的业务处理,人员的分配权限也有相应的设置,确保平台的数据安全、科学的管理.具体的平台顶层用例图如图1所示.
图1 平台顶层用例图
2.2 系统平台整体架构
为使教学资源共享平台建设后能很好地服务于专业的教学与人才培养的整个过程,系统的总体设计思路主要考虑:教学资源共享平台系统达到人机界面交互性好,数据信息易存储、易共享、易交流,以及安全性高,能为教学提供优质的资源共享服务.平台选择B/S架构进行开发,釆用MVC设计模式设计,将总体划分为数据存储、数据访问、业务逻辑、表示四个层.平台的总体框架如图2所示.
图2 平台总体框架
3.1 应用关键技术
结合高职高专计算机类专业对教学资源共享平台的系统功能需求分析,采用源代码开放、跨平台强、快捷、效率高的PHP技术,采用PDO作为接口框架,使用SQL Server数据库作为数据存储,Apache作为服务器,HTML语言以及结合JQ客户端技术实现平台的设计与开发.
3.1.1 PHP技术
PHP是目前最流行的网站脚本语言之一,有着简单、轻便、开源免费且安全等功能强大的优势.PHP支持目前主流的各种数据库,如:MsSQL,MySQL,Orcale等,具有很好的跨平台性,[3]除了对Windows有很好的支持,还能在Linux以及Unix上使用,且不同平台间代码的转移十分简便,无须大量修改.PHP有着成熟的面向对象体系,也能适应大型项目的开发.开发一个网站,网站必须使用支持动态页面的开发语言,目前流行的动态网页语言有sun的java、jsp,微软的asp.net和zend的php.
3.1.2 PDO技术
PDO 是英文Protected Designation of Origin 的首字母的缩写,PDO是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,PDO让跨数据库的使用更具有亲和力;与ADODB和MDB2相比,PDO更高效.[4]
3.1.3 MsSQL技术
MsSQL全称是Microsoft SQL Server,是一个关系数据库管理系统.它最初由Microsoft Sybase和Ashton-Tabe共同开发.Microsoft SQL Server 2008是一个全面的数据库平台.Microsoft SQL Server 2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,是可以构建和管理业务的高可用和高性能的数据库应用程序.Microsoft SQL Server 2008结合了分析、报表、集成和通知功能.[5]
3.2 系统功能应用研究
平台建设包括用户中心、信息中心、资源中心、内容管理、在线交流、在线考试6大服务功能模块,如图3所示.
图3 平台功能模块
3.2.1 用户中心
用户中心主要实现对用户信息的管理,包括:实现该系统中对用户的管理,提供管理员、教师、企业人员、学生登录系统时的账号和密码;同时根据不同的身份,分配不同的角色,登录系统后能进行操作和查看的功能也不同.可添加、查询、编辑、删除用户,管理员可以根据不同工作岗位的人员进行角色和权限分配.
3.2.2 信息中心
信息中心是专业教学资源共享平台系统的信息管理中心,主要实现:对该系统中教学资源所使用的所有图片基本信息的维护;对专业教学资源共享平台系统的日志管理业务,对系统所使用的图片链接或其他资源链接的管理功能,对专业教师在平台系统中所添加班级的信息管理业务;对教师或企业所发布的主题与教师、企业人员进行沟通交流等.
3.2.3 资源中心
资源中心是专业教学资源共享平台系统的核心部分,主要实现:专业教师、企业人员在该系统上传资源的分类管理,将资源上传至系统,并对上传的教学资源的内容栏目进行了解,对添加内容查看管理.
3.2.4 内容管理
内容管理主要实现专业教师、企业人员对上传的教学资源的内容栏目进行了解,正确上传教学资源以便教师、企业人员对上传资源所属栏目的正确选择(或增加栏目),并让教师、企业人员实现对添加内容进行查看管理.
3.2.5 在线交流
在线交流主要实现教师、企业人员、学生在线针对教师发表的主题、学生学习上遇到的问题、操作上的技术问题等进行交流学习.
3.2.6 在线考试
在线考试主要实现计算机类专业教师对整个教学过程的章节考核、期中考试、期末考试;企业人员以企业项目形式及标准等对专业学生进行考核,还有一些专业相关证书的模拟考核等;并能够让教师、企业人员对学生的在线考核进行评价、学生能够在线进行成绩的查询.
实现动态显示同学们的在线考试答题结果的程序代码如下:
//显示结果
function ShowResult(TitleNO, RightAnswers, StuAnswer, TitleCfyNO, Points) {
if (!TitleNO || !RightAnswers) return;
var TextContent = "" + getSpace(8) + "";
if (RightAnswers == "错") {
RightAnswers = "B";
}
if (RightAnswers == "对") {
RightAnswers = "A";
}
if (TitleCfyNO == "20010") {
var AnswerArr = RightAnswers.split("|"); //切割答案
var StuAnswerArr = StuAnswer.split("|"); //切割答案
var checkAnswer = 0;for (var key in AnswerArr) {
if (AnswerArr[key] == StuAnswerArr[0]) {
checkAnswer = 1;
}
}
TextContent = "";
$("#AnswerSpan_" + TitleNO).html(TextContent);
clearInterval(CountDownFunction); // 停止计时
$("#CountDownSpan").text("考试得分:" + TestScoreValue + " 分");}
实现动态显示同学们的在线考试答题剩余时间的程序代码如下:
function setCountDown(){//倒计时方法
var Minutes = 59;var Second = 59;//定义分秒变量
CountDownFunction = setInterval(function(){
if(Second>0) Second--;
else {Minutes--;Second=59;}
var strMinutes="";var strSecond="";
if(Minutes<10) strMinutes = "0"+Minutes;
else strMinutes = Minutes;
if(Second<10) strSecond = "0"+Second;
else strSecond = Second;
if(Minutes<0) {
clearInterval(CountDownFunction);
SetDisabled();//部分标签设置为只读
var strJson = getTestPageInfo();
doPostData(strJson);
alert("考试时间到!");//提示考试时间
var TempResult=doSaveData();
if(TempResult=="0"){
alert("提交失败!");//提示
return false;}
else{SetDisabled();//部分标签设置为只读}return;}
else $("#CountDownSpan").text("剩余时间:"+strMinutes+"分钟"+strSecond+"秒");},1000);}
通过对国内先进示范性高职高专院校建设的专业教学资源共享平台系统进行学习调研,认真与计算机类专业的教师、合作企业、学生等进行沟通交流,对他们的需求进行总结分析,结合现有的校园网平台及计算机网络专业的教学资源进行整合,构建了一个针对本院特点重点建设的计算机类专业的教学资源共享平台.
该系统平台已于2015年投入使用,至今建设的专业课程资源已达7至8门,平台有丰富的课程资源(如课程PPT、教学视频、在线考试题库等),已有超过10家企业积极加入系统平台参与专业培育人才的过程,系统平台的运行情况也得到了该专业教师与学生的一致认可.今后将进一步完善系统功能,使教学资源共享平台能够为教学工作提供更好的服务.
[1]邵文革.网络教学平台在高校教学中的应用与意义[J].开封大学学报,2006,20(3):55-56.
[2]沈杰.高职院校教学资源共享平台的构建方案[J].考试周刊,2010,(7):195-196.
[3]韩光辉.论共享型专业教学资源库[J].武汉交通职业学院学报,2010,12(4):59-62.
[4]沈记全,赵俊伟.关于高校校内教学资源共享问题的几点思考[J].实验室研究与探索,2012(1):185-187.
[5]李世美,韩庆兰.我国高校教学资源共享影响因素及模式探析[J].南通大学学报:教育科学,2009(6):11-16.
[责任编辑 苏 琴]
[责任校对 黄招扬]
Research on Application of Teaching Resources Sharing Platform in Computer Specialty in Higher Vocational Colleges
YAO Shang-kai
(DepartmentofInformationEngineering,GuangxiVocationalandTechnicalCollegeofCommunications,Nanning530023,China)
Based on the construction of teaching resources sharing platform in the current situation at home and abroad ,and combined with the goal of talents training of computer science major and the actual demand of the industry at higher vocational college,this paper constructs teaching resources sharing platform of computer science major of higher vocational college which based on PHP technology.
Computer professional; PHP technology; Teaching resource sharing
2016-09-10.
2016年度广西高校中青年教师基础能力提升项目(KY2016YB672).
姚上开(1984-),男,广西来宾人,广西交通职业技术学院信息工程系助理工程师,研究方向:软件工程.
TP311;G642
A
1673-8462(2016)04-0081-04