基于web服服务和fms技术的网络教学平台设计.docVIP

基于web服服务和fms技术的网络教学平台设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 页 基于Web服务与FMS技术网络教学平台设计   21世纪现代化建设对人才提出了更高要求,也对教育事业发展提出了新要求,为此各大高等院校对教学模式也进行了各种剖析。目前普遍认同了从“以教为中心”转变为“以学为中心”教学设计理论,这种以“学”为中心教学设计理论与传统以“教”为中心教学设计理论完全不同,教师与学员地位、作用都发生了变化。[1]如何有效促进学生自主学习是新时期亟待解决问题。许多高校正在积极推动院校教育信息化工作,借助于网络教学活动如网络协作式学习、网络研究性学习等多种形式,实现模式转变,并取得了一定进展。本文将介绍一种个性化多媒体网络互动教学平台设计与实现。   一、系统功能   二、系统关键技术   系统采用PHP编写动态脚本程序,PHP开发环境采用了Easyeclipse,Easyeclipse是一个大型PHP项目开发编译器,从Eclipse底层开发而来,并且集成了JDK,免除了安装配置麻烦,一次安装即可使用,无须配置。使用PHP进行平台开发,优点是PHP执行效率非常高,同时在Apache服务器支撑下PHP显得更加有效,不仅适合中小型系统开发,而且对于大型系统应用也可以很好支持。使用LAMP开源组合是目前Web主流应用组合,这样可以保证初期投入不大又能开发出安全高效应用平台。[2]从CNNIC关于中国互联网网页编程语言调查报告中可以看到PHP占有率位居第一。前台Web用户界面采用DIV+CSS布局,这种布局方式优点是页面结构清晰,主次分明,适合较为正式严肃平台。   1.建立全局数据库连接文件   平台设计中使用SQL脚本创建数据库,并使用PhpMyAdmin来管理MySQL数据库,与ASP相比PHP在数据库应用方面更出色。通过mysql_connect函数建立数据库连接时可以通过返回值判断连接是否成功,如果成功则返回一个MySQL连接标志,失败则返回FALSE。设计中从全局建立数据库连接,这样就不再需要每次操作数据库时都建立连接。[3]全局配置文件config.php定义了整个平台公共变量,包括数据库主机地址、数据库用户名、数据库密码、数据库名称、数据表前缀等等。   2.基于Web ServiceFAQ搜索   要在PHP中实现SOAP必须启用SOAP扩展,需在php.ini文件中找到如下所示一行代码,去掉前面注释(;)然后重启Web服务器即可。   ;extension=php_soap.dll   使用SOAP,需要首先创建一个SoapServer对象,然后使用该对象方法addFunction添加可供客户端调用方法。服务器端实例如下:   include_once(soapfunc.php);//载入函数脚本文件   $soap = new SoapServer();   $soap-addFunction(reverse);//声明reverse方法可以被客户端调用   $soap-handle();//handle方法用来处理用户输入并调用相应函数   客户端使用与服务器端相似,不过要指定服务器端文件,实例如下:   $client = new SoapClient(soap/soapserver.php?var=.$var);   实例化类之后可以操作类方法,如$reversed = $client-reverse($str),如此实现SOAP访问。   搜索结果页面会显示资料库中问题与解释字段内容,智能搜索具体执行过程如图2所示。   后台PHP查询程序是使用Ajax与jQueryAutocomplete来实现,下面给出关键脚本。   $(#search_term).autocomplete([],{//Autocomplete插件运用    width: 253,max: 14,scroll: true,scrollHeight: 300   function ajax_search(){//Ajax提交数据到PHP执行文件,并将结果返回DIV(#context)   var search_val=$(#search_term).val();   $.post(engine/search_php.php,{searchvar:search_val},   function(data){   if(data.length0){   $(#context).html(data);   3.在线交流模块   (1)文字聊天设计。在线文字聊天模块中用户进入聊天模块必须登录,否则不允许使用该功能。设计聊天模块基于Ajax无刷新提交留言,支持多用户同时在线交流,提供聊天功能是多对多聊天形式,方便学生老师在线实时交流。使用Ajax进

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档