期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

基于CAS协议的超星尔雅学习平台与高职教务系统融合研究(2)

时间:2016-12-15 10:05 文章来源:http://www.lunwenbuluo.com 作者:李乘敬 点击次数:

  其中主要的用户认证的过滤器配置如下: 

  CASFilter 

  org.jasig.cas.client.authentication.AuthenticationFilter 

  casServerLoginUrl http://ids.js.edu.cn:8080/cas/login 

  serverName http:// jwgl.js.edu.cn:8080 

  用户通过统一认证后,可以利用CAS协议获得对应的用户名、角色和院校部门等信息,其主要实现代码如下: 

   

  尔雅通识课学习平台采用Java进行Web Services开发,实现数据共享服务接口功能,其接口地址为http://open.tsk.erya100.com/OpenApi.asmx?wsdl,注册提供了关键的五个接口方法,用户信息导入(UserInfoImport)、选课信息导入(CourseInfoImport)、在线时长(UserOnlineTime)、平时作业(UserWork)、考试成绩(CourseExam)。 

  UserInfoImport接口包括5个参数,分别为学号(工号)、姓名、密码、角色、学院。可支持excle格式的文件,批量进行用户导入操作 

  CourseInfoImport接口包括5个参数(CourseID,CourseName,StudentNum,ZhuanYe,Xueyuan),分别为课程代号、课程名称、学号、专业、院系。通过选课信息导入功能,可以实现尔雅学习平台中关联学生用户与选课信息,并记录学生用户的学习过程和行为。 

  UserOnlineTime接口包括2个参数(StudentNum,[StudentNumList]),可以通过该接口获得一个或者多个学生的在线时长信息,返回值单位为分钟。 

  UserWork接口包括2个参数(StudentNum,[StudentNumList]),该接口返回的是学生平时作业的平均值。CourseExam接口返回该通识课测试的结果,参数与上述一致。学生通识课课程的总成绩,是通过Web Services服务接口获得该生的在线时长、平时作业和考试成绩三个指标加权获得,其中加权比例为4:2:4。 

  教务系统调用尔雅学习平台Web Services接口批量导入用户选课信息伪代码如下: 

  Function booleanCourseInfoImport(List INFOS){ 

  try{ 

  erya= new webservice(“http:// open.tsk.erya100.com /OpenApi.asmx?wsdl”) 

  Iterator?it= INFOS.Iterator(); 

  While(it.hasNext()){ 

  INFO info=(INFO)it.next(); 

  erya.CourseInfoImport(info.getCourseID,info.getCourseName,info.getStudentNum,info.getZhuanye,info.getXueyuan); 

  } 

  return true; 

  }catch{ 

  return false; 

  } 

  六、总结 

  本文针对高职教务系统与超星尔雅通识课学习平台存在交互性不足,数据不能共享,用户体验较差的现状,采用CAS协议实现系统间用户的统一认证和授权,基于Web Services接口技术屏蔽了系统间差异,实现数据共享,并提出了系统间进行数据融合和共享的系统结构图,通过对CAS协议、Web Services接口、系统结构、系统实现四个方面的阐述,验证了该系统融合方案可以有效提高系统的兼容性和可扩展性。 

  参考文献: 

  [1]秦怡,马自卫.基于CAS模式的统一认证与门户管理的研究与实现[J].现代图书情报技术,2008(12):1-7. 

  [2]赵艳芳.基于CAS的统一认证平台的设计与实现[J].云南大学学报(自然科学版),2013(S2):165-168. 

  [3]赵熹.基于“超星尔雅通识课程”平台的高职公共选修课程改革探索[J].机械职业教育,2013(2):57-59. 

  [4]杨涛,刘锦德.Web Services技术综述——一种面向服务的分布式计算模式[J].计算机应用,2004(8):1-4. 

  [5]饶元,冯博琴.新网络体系结构—Web Services研究综述[J].计算机科学,2004(5):1-4. 

  [6]尹兆冰,王加阳.Web Service及其关键技术研究综述[J].软件导刊,2010(2):121-123. 

  [7]许峰,林果园,黄皓.Web Services的访问控制研究综述[J].计算机科学,2005(2):1-4. 

  [8]张幸芝,徐东东,贾菲.基于响应式Web设计的教务系统移动平台研究与建设[J].软件,2013(6):5-7. 

  [9]黄勇,汪涛.多层开发模型在教务系统中研究与应用[J].河北农业大学学报,2009(4):108-111. 


  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

联系方式

  • 论文投稿客服QQ: 论文投稿2863358778
  • 论文投稿客服QQ: 论文投稿2316118108
  • 论文投稿电话:15380085870
  • 论文投稿邮箱:lunwenbuluo@126.com

热门排行

 
QQ在线咨询
咨询热线:
15380085870
微信号咨询:
lunwenbuluoli