网络微信教学系统的设计与研究_第1页
网络微信教学系统的设计与研究_第2页
网络微信教学系统的设计与研究_第3页
网络微信教学系统的设计与研究_第4页
网络微信教学系统的设计与研究_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-精选财经经济类资料- -最新财经经济资料-感谢阅读- 1 网络微信教学系统的设计与研究 摘要:在目前的网络教学系统中, 存在着无法与移动设备友好兼容的问题, 该篇论文针对此问题,对公众平台与微 信网上教学系统服务应用的可行性进行 深入分析与研究。有效应用 JavaWeb 软 件技术,实现校内外系统与微信开放接 口的对接,进行网上教学系统架构、功 能及框架的设计,创建了一个以微信为 平台的网上教学系统,该教学系统有效 实现了师生间信息的服务与交流。 中国论文网 /8/view-12896020.htm 关键词:微信;网上教学; JavaWeb 中图分类号:G434 文献标识码: A 文章编号: 1009-3044(2017)04- -精选财经经济类资料- -最新财经经济资料-感谢阅读- 2 0050-02 在信息技术飞速发展的今天,高 等院校教学评价考核的关键指标就是数 字化校园。为使师生间的学习和工作更 加方便,各高等院校纷纷创建了网上教 学系统与精品课程网站,该系统以应用 计算机技术为主1 ,建立起门户网站, 对各类信息进行宣传和发布。不过,伴 随移动智能终端的高速发展,以及互联 网的全面普及,以往利用 Web 发布的 信息与移动设备间无法实现兼容,不能 进行友好的显示,学生们作为移动新用 户的需求得不到满足,移动新用户简单 的交互和查询功能都无法实现,利用传 统方式进行操作极为复杂,也不够便捷, 并且随时实现信息的服务和交流无法通 过传统网络信息服务系统实现。 1 相关技术 如今,高等院校的信息化系统尤 其是网上教学系移动终端信息发布方式 包括很多种,第一类为网络应用程序, 主要基于网络浏览器运行的 Web App -精选财经经济类资料- -最新财经经济资料-感谢阅读- 3 程序,该程序的优势为升级简单,部署 便捷,应用范围较广,但无法支持推送, 用户浏览体验不高是该程序的主要缺点。 还有一类为原生应用程序,主要基于移 动操作系统开发的,该程序的优势在于 支持推送,用户具有良好的体验,不过, 对非智能手机无法提供有力的支持,而 且不同的平台,如 IOS,Android,WindowsPhone 等,需 要不同版本的客户端,开发和维护的成 本大大增加,并且不利于及时更新。综 上所述,微信的推出,为上述问题的解 决提供了有效的方案。2011 年年初,腾 讯公司推出一款移动社交软件,叫做微 信,该软件可支持多人语音对讲,可实 现语音和图文的发送,可支持视频功能。 该软件突破了移动互联网与传统电信通 信的界线,在信息传播方面,实现了跨 操作系统平台,跨通信运行商的限制。 在开发和设计 MVC(Model-View- Controller,模型 -视图-控制)框架时。 构建了三层结构模型,称为 MVC,核 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 4 心部件是控制器,担负着接收视图请求 的任务,并将响应信息发送至视图,与 此同时,模型实现了交互功能,可将信 息写入数据库,或者获取数据库相关信 息 。如图 1 所示,由不同组件实现了 三层模型的设计,相关组件包括应用逻 辑,显示逻辑和处理过程,通过这种方 式有效利用相关组件,实现交互,推进 软件开发进程,系统整体接口明确,职 责清楚。 JQuery 属于以轻量级 JS 库,应 用的S 可协议为 MIT,是免费和开源 的,对各类浏览器与 CSS3 层叠样式相 互兼容,用户处理 HTML、Events 时更 加方便,获得的动画效果也比较理想, 为网站提供的 AJAX 交互更加便捷。而 且做得多,写得少是其强调的主要理念。 通过设计 JQuery 语法,开发人员对文 档对象的操作更加方便、对其他功能, 使用 Ajax、事件处理、 DOM 元素的选 取、动画效果的制作等也非常便捷。 2 系统总体设计 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 5 2.1 系统整体框架设计 校内与公共系统共同组成系统。 而微信服务器,已预装微信软件的移动 设备共同组成公共网络系统,请求或者 查询指令由微信用户发送至腾讯微信服 务器,相关查询或者接收指令由微信服 务器接收之后,第三方服务平台接收微 信公众平台接口所转发的信息,等处理 结果出来以后再向微信用户反馈,并将 该信息显示在客户端。第三方服务平台 由校内的网络进行部署,该平台连接至 数据库系统、教务系统、OA 办公系统 以及校内的门户网站,通过校内各系统 所提供的 API,第三方平台处理各类通 信业务,并且根据消息接口,向微信服 务器回复微信的请求。微信第三方服务 器由校内的网络进行设置,不但提升了 微信服务的反应速度,也确保了系统的 安全性。 2.2 系统功能设计 以用户需求为根本,与业务逻辑 设计微信服务功能有效结合。以微信可 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 6 实现功能与学生培养机构的实际情况为 基础,可将网上教学系统服务公众平台 模块分为三大功能,具体如图 3 所示: 第一部分为自动应答模块;第二部分为 信息推送模块;第三部分为互动交流模 块。在上述三部分功能模块中,针对实 际状况,利用公众平台对第三方服务和 后台进行管理,对信息服务目录进行分 类,将各类服务内容进行编辑并且提供 给用户。 1)信息推送功能模块:为微信 师生用户提供各种服务信息并且进行推 广和宣传。 2)自动应答功能模块:主要功 能包括用户常规性咨询内容,比如,学 生服务指南、培养、单位简介、学科和 学位建设等内容。 3)互动性交流功能模块:师生 间在以往的资讯过程中,为实现有效沟 通与交流。师生需要进行现场的交流和 沟通。 2.3 系统设计目标 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 7 系统需求是分析过程的重中之重, 即系统所要实现的作用;从设计过程角 度判断,应当充分重视系统的构建,即 对系统的结构化部件进行定义。建立、 组织和介绍系统部件过程就是设计的实 际过程。可将此过程分为两部分:第一 部分为设计结构;第二部分为设计细节。 本系统根据基层政府机构的主要 业务特点,应当对以下原则内容进行理 顺: 1)系统的高安全性:可确保居 民的隐私的安全性,系统的安全性能非 常卓越,系统自身的安全性可以得到有 效的保障,可利用入侵检测技术进行深 入研究和分析。 2)系统的稳定性:系统可保障 工作的稳健性,系统软件在运行过程中, 不会出现问题。在系统运行时出现的非 正常状况,需要准确分析,对用户进行 积极引导,对问题进行迅速有效的处理。 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 8 3)系统的易用性:系统设计的 界面与人类的习惯相符合,操作更加方 便,无论计算机操作水平如何,该系统 只需要简单的训练就能实现。 4)系统的可扩展性:应用数据 库采集方案,不但可以使用很多种方案, 与此同时,有些机构有可能还需要创建 比较特殊的方案,所以,此平台自身的 扩展性也非常显著,可以适应比较特殊 的需求。 5)系统的兼容性:目前系统应 用的数据库有很多种类,能够实现多数 据采集功能,所以,应当完全兼容所有 的数据库。此套系统适用于当前全部的 主流数据库,与此同时,也可与其他企 业在应用上完全实现理想的兼容效果。 3 系统实现 综上所述,如图 4 所示,有三个 实体参与微信消息的交互,包括第三方 服务平台或者管理后台、微信服务器、 普通微信用户。经过分析和研究公众平 台消息处理机制,两种通信方式可在平 -精选财经经济类资料- -最新财经经济资料-感谢阅读- 9 台上实现,包括“ 一对一”与“一对多”。 用户和公众平台利用一对一的模式,实 现和公众平台一对一的信息交互。平台 管理人员在一对多的模式下,为精准推 送信息,可对特定的群体群发消息。 开模式页属于微信公众平台网站 的高级功能,开发人员进行注册,把开 发人员接收微信服务器数据接口的 URL 安全验证信息 Token 及其相关信息填 写进去,并且将注册开发人员的信息提 交,微信服务器在填写的 URL 上发送 GET 请求,该请求可携带四个参数。 4 结束语 本篇论文以 Eclipse 集成开发环 境为背景,有效应用 avaWeb、JQuery、HTML5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论