基于微信公众号的网络课程学习系统的设计与实现
本文关键词:基于微信公众号的网络课程学习系统的设计与实现,,由笔耕文化传播整理发布。
【摘要】:随着移动智能设备的迅速普及,传统网络课程学习系统的弊端逐渐显现,PC端设备的物理局限性给用户造成了诸多不便,而独立封闭的系统研发模式又阻碍了知识资源的快速发现、合理整合和简便共享。为方便用户以移动智能设备为平台进行网络学习,本文设计了基于微信公众号的网络课程学习系统,并采用面向服务的体系架构对系统进行封装,实现了系统提供知识资源调用接口的功能。本文首先对传统网络课程学习系统中存在的问题进行了分析,根据微信公众号在国内各行业的发展现状和SOA的发展趋势,经过可行性分析和总体需求分析,将基于微信公众号的网络课程学习系统分为微信公众号、移动端网络课程学习和Web服务三大模块,并分别对各模块的研究重点和实现方法进行了介绍:微信公众号模块。分析Dom4j和XStream开源框架对微信公众平台各种消息类型的封装与解析方法,设计并编写MVC模式下的Java Bean可重用组件;基于HTTPS的加密通信和网络服务器身份认证流程,采用Java安全套接字扩展实现系统的免注册登录功能。移动端网络课程学习模块。采用交互式网页异步更新技术,实现MVC模式下表示层和业务逻辑层的动态数据交互能力;利用移动端页面搭建和数据库搭建技术,并通过数据库端分页,优化系统的用户体验,提高数据库的可扩展性。Web服务模块。研究SOA、Web服务的技术架构、简单对象访问协议(SOAP)、SOAP实现方案和SOAP安全性策略,设计基于Apache CXF框架的拦截器,实现服务请求者的权限级别划分,提高服务安全性。最后,本文分别对系统的用户界面、功能和性能进行测试,测试结果表明系统的公众号模块、移动端网络课程学习模块和Web服务模块均能满足用户的使用需求,并且具有较高的稳定性和安全性。
【关键词】:微信公众平台 OAuth2.0页面授权 jQuery Mobile SOA Apache CXF
【学位授予单位】:山东理工大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:G434;TP311.56;TP393.09
【目录】:
- 摘要4-5
- ABSTRACT5-8
- 第一章 绪论8-12
- 1.1 课题背景8
- 1.2 国内外研究现状8-10
- 1.3 本文的主要工作10
- 1.4 论文组织结构10-12
- 第二章 系统需求分析与设计12-45
- 2.1 可行性分析12
- 2.2 系统需求分析12-19
- 2.2.1 系统功能性需求13-15
- 2.2.2 系统角色分析15-18
- 2.2.3 系统非功能性需求18-19
- 2.3 系统架构设计19-21
- 2.4 数据库分析与设计21-25
- 2.5 系统模块分析与设计25-44
- 2.5.1 微信公众号分析与设计26-30
- 2.5.2 移动端E-Learning分析与设计30-38
- 2.5.3 Web服务模块分析与设计38-44
- 2.6 本章小结44-45
- 第三章 系统实现45-70
- 3.1 微信公众号的实现45-55
- 3.1.1 消息推送功能的实现45-51
- 3.1.2 自定义菜单功能的实现51-52
- 3.1.3 免注册登录功能的实现52-55
- 3.2 移动端E-LEARNING的实现55-66
- 3.2.1 课程学习模块的实现56-59
- 3.2.2 用户注册模块的实现59-61
- 3.2.3 讨论区模块的实现61-63
- 3.2.4 管理模块的实现63-66
- 3.3 WEB服务模块的实现66-69
- 3.4 本章小结69-70
- 第四章 系统测试70-74
- 4.1 UI测试70
- 4.2 功能测试70-72
- 4.3 性能测试72-73
- 4.4 总体说明73-74
- 第五章 总结和展望74-76
- 5.1 总结74
- 5.2 展望74-76
- 参考文献76-78
- 致谢78
【相似文献】
中国期刊全文数据库 前10条
1 韩涛,孟雅辉;基于数据库的网络课程学习路径优化方法的研究[J];中国远程教育;2005年11期
2 唐夏芸;黄宇星;;网络课程学习质量提高的要素及对策[J];福建商业高等专科学校学报;2006年02期
3 尕藏草;;网络课程学习策略的探讨[J];当代教育论坛;2006年20期
4 初艳霞;韩丹;;网络课程学习中认知系统的分析[J];现代教育技术;2006年03期
5 张成昆;;网络课程学习中学生学习自主性的激发与培养[J];软件导刊;2007年06期
6 郭向勇;傅国强;;网络课程学习质量综合评价模型研究[J];黑龙江高教研究;2008年01期
7 宗国升;;网络课程学习跟踪评价的实践探索[J];中国远程教育;2009年04期
8 陈慧;刘颖;陈蓓蕾;;网络课程学习兴趣的激发策略探析[J];软件导刊(教育技术);2011年05期
9 胡晓源;;网络课程学习监控策略初探[J];赤峰学院学报(科学教育版);2011年10期
10 刘玉梅;孙传远;;网络课程学习生态缺失现状的调查研究[J];职教论坛;2012年25期
中国硕士学位论文全文数据库 前10条
1 席秋玉;高校网络课程学习社区的构建、实现与分析研究[D];上海师范大学;2008年
2 张翔;基于MOOC思维的网络课程学习系统的研究与分析[D];云南大学;2015年
3 田家琛;基于微信公众号的网络课程学习系统的设计与实现[D];山东理工大学;2016年
4 杨思炜;网络课程学习者的激励机制设计与应用研究[D];西北大学;2012年
5 刘欣;基于电子学档的网络课程学习监控系统的设计与开发[D];东北师范大学;2013年
6 刘宇航;网络课程学习过程监控系统的设计与实现[D];哈尔滨师范大学;2010年
7 张家良;在校大学生公共英语网络课程学习现状调查与对策研究[D];云南大学;2013年
8 朴雪;基于情境认知理论的网络课程学习环境建设研究[D];辽宁师范大学;2006年
9 徐慕娟;促进网络课程学习社区知识共享的策略探究[D];湖南师范大学;2014年
10 韩微微;基于web日志的网络课程使用状况信息采集及评价的研究[D];哈尔滨师范大学;2010年
本文关键词:基于微信公众号的网络课程学习系统的设计与实现,由笔耕文化传播整理发布。
本文编号:428610
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/428610.html