首页> 中文学位 >基于微信企业号和Moodle的企业移动培训系统设计与实现
【6h】

基于微信企业号和Moodle的企业移动培训系统设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景

1.1.1 企业在线学习的需求

1.1.2 智能手机、平板电脑的普及

1.1.3 微信在企业中的应用

1.1.4 传统在线培训系统的不足

1.2 研究现状

1.2.1 针对微信的研究现状

1.2.2 针对Moodle的研究现状

1.3 研究目的与意义

1.4 论文主要研究内容与组织结构

第二章 相关概念与关键技术

2.1 微信公众平台

2.1.1 微信公众平台简介

2.1.2 微信公众平台消息交互过程

2.2 Moodle应用编程接口

2.2.1 Moodle API简介

2.2.2 Moodle API调用流程

2.3 本章小结

第三章 需求分析

3.1 系统建设总体需求

3.2 功能性需求分析

3.2.1 功能模块划分

3.2.2 培训模块

3.2.3 管理模块

3.2.4 微信模块

3.3 非功能性需求分析

3.3.1 性能需求

3.3.2 安全性需求

3.4 本章小结

第四章 系统设计

4.1 设计原则

4.2 移动应用开发方式对比

4.2.1 原生应用方式

4.2.2 Web应用方式

4.2.3 混合应用方式

4.2.4 轻应用方式

4.3 系统架构设计

4.3.1 开发方式选取

4.3.2 逻辑结构设计

4.3.3 物理结构设计

4.4 本章小结

第五章 系统关键功能详细设计与实现

5.1 开发环境与开发语言

5.2 微信企业号接入

5.2.1 企业号接入验证流程

5.2.2 签名验证实现

5.2.3 消息加、解密实现

5.3 微信文本消息响应

5.3.1 接收文本消息

5.3.2 回复文本消息

5.4 微信用户绑定

5.4.1 Moodle用户数据库字段扩展

5.4.2 微信用户绑定

5.5 微信消息推送

5.5.1 企业号消息推送流程

5.5.2 文本及图文消息推送

5.6 微信登录桌面端

5.6.1 微信登陆桌面端流程

5.6.2 验证过程实现

5.7 获取课程列表

5.7.1 获取课程列表流程

5.7.2 获取课程列表实现

5.8 响应式用户界面

5.8.1 响应式用户界面

5.8.2 Bootstrap框架

5.8.3 响应式布局实现

5.9 本章小结

第六章 系统测试

6.1 测试环境

6.2 功能测试

6.2.1 用户绑定功能测试

6.2.2 课程列表及图文消息推送功能测试

6.2.3 课程信息浏览及微信选课功能测试

6.2.4 文本消息推送功能测试

6.2.5 查看已选课程功能测试

6.2.6 作业提交功能测试

6.3 性能测试

6.4 测试总结

第七章 总结与展望

7.1 全文总结

7.2 不足之处及对未来的展望

参考文献

致谢

攻读硕士学位期间发表的论文

展开▼

摘要

企业员工培训和员工自我学习是企业管理工作中的一项重要内容,传统企业通常采用集中授课的方式进行员工培训,这种方式需安排专人负责培训过程的管理、需要专门场地、需要单独聘请培训讲师,是一种人力物力消耗巨大的方式。而有的企业采用的在线培训系统虽然可以实现员工自主学习,但受制于桌面浏览器的限制,不能灵活的应用于移动学习场景中。
  本文通过利用开源在线学习系统Moodle进行二次开发和扩展,将企业现已用于消息推送和人员沟通的微信企业号进行开发和整合,形成了一套基于微信企业号的移动培训系统。该系统与为不同的智能手机操作系统开发移动学习App的方案相比更加经济和便捷,同时可以借助微信轻松实现跨平台、也具有较好的用户体验。
  通过对企业培训需求的分析,本文给出了系统的逻辑和物理结构设计,针对部分核心功能给出了详细设计和具体实现,并最终实现了一套可供企业实际应用的移动培训系统。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号