学习者持有移动终端设备和利用移动终端学习的现状非常普遍,移动学习具有传统学习方式所没有的优点,但移动学习在学习子资源和学习效果方面仍存在着很大的提升和发展空间。学习者能在任何地点、任何时间、以任何方式学习任何内容,这种独特优势是其他学习方式所望尘莫及的,极大地满足了"总在线 "的学习需求,这也奠定了移动学习在未来学习中的重要地位。学习者可以充分利用琐碎的时间学习。移动学习以其独有学习的碎片性的特点,为学习者提供了学习知识的便利,使学习者可以充分利用琐碎的时间,掌握一个相对完整的知识组块。移动学习满足了个性化的学习需Flask 具有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。
开发语言:Python
框架:flask 同时也有django的
Python版本:python3.7.7
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
浏览器:谷歌浏览器求。移动学习的交互性可以实现信息及时的双向流通,有利于培养学习者的交流沟通能力,激发学习者的学习热情,发展学习者的个性,有利于提高学习者的学习成绩和信心
在线学习系统分为客户端和服务器端。
工具 录
pages 主要页面, 其中pages文件夹中 index文件中可布局底部的tab页面,通过v-if判断显示不同的tab页
colorui 使用了color-ui样式,个人认为样式非常好看,非常感谢!
static目录: 存放静态文件
App.vue: 页面入口文件
main.js: 项目入口文件
manifest.json: 存放App信息
pages.json: 页面信息
uni.scss: 全局样式
摘 要 III
Abstract 1
1 系统概述 2
1.1 概述 3
1.2课题意义 4
1.3 主要内容 5
2 系统开发环境 6
2.1微信开发者工具 6
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