学习者持有移动终端设备和利用移动终端学习的现状非常普遍,移动学习具有传统学习方式所没有的优点,但移动学习在学习子资源和学习效果方面仍存在着很大的提升和发展空间。学习者能在任何地点、任何时间、以任何方式学习任何内容,这种独特优势是其他学习方式所望尘莫及的,极大地满足了"总在线 "的学习需求,这也奠定了移动学习在未来学习中的重要地位。学习者可以充分利用琐碎的时间学习。移动学习以其独有学习的碎片性的特点,为学习者提供了学习知识的便利,使学习者可以充分利用琐碎的时间,掌握一个相对完整的知识组块。移动学习满足了个性化的学习需求。移动学习的交互性可以实现信息及时的双向流通,有利于培养学习者的交流沟通能力,激发学习者的学习热情,发展学习者的个性,有利于提高学习者的学习成绩和信心
在线学习系统分为客户端和服务器端。
微信小程序
开发语言:Java
小程序前端框架:uniapp
小程序运行软件:微信开发者
可选运行软件:webapp (hbuiderx)
前端开发语言:vue.js
后端技术:Ssm(Spring+SpringMVC+MyBatis)
可选技术:springboot
后端开发环境:idea和eclipse都支持
数据库:mysql
可选适用于范围:小程序,安卓,h5等毕业设计
目 录
摘 要 III
Abstract 1
1 系统概述 2
1.1 概述 3
1.2课题意义 4
1.3 主要内容 5
2 系统开发环境 6
2.1微信开发者工具 6
2.2小程序框架以及目录结构介绍 6
2.3 JAVA简介 7
2.4 MySQL数据库 7
2.5 SSM三大框架 7
3 需求分析 8
3.1 系统设计目标 8
3.2需求分析概述 9
3.3 系统可行性分析 9
3.4经济可行性 10
3.5操作可行性: 11
3.6系统流程和逻辑 12
4系统概要设计 13
4.1 概述 14
4.2 系统结构 15
4.3. 数据库设计 16
4.3.1 数据库实体 17
4.3.2 数据库设计表 18
5系统详细设计 18
5.1用户端功能模块 19
5.2管理端功能模块 20
6 系统测试 21
6.1 测试理论 21
6.2 测试方法及用例 22
6.3测试结果 24
结论 25
致 谢 26
参考文献 27