摘要:随着手机APP的普及与盛行,在线教育也逐渐面向线上,因此移动式教育系统也越来越多。本系统就是在此背景下,实现一个多功能的在线教育平台。使用户能足不出户,便利快捷地学习到新的知识。这次毕业设计主要是为了实现一个简单易懂、界面简洁大方以及运行稳定的移动在线教育系统。
移动在线教育系统基本的功能有:课程的购买、文档的管理、文件的上传下载、笔记的管理、题库的练习与其它用户或者教员的信息交流等。
本系统根据市面上现有的类似移动系统基本完成了基础功能。它是分角色管理的,这里它拥有三个角色界面:管理员、教员以及学员。管理员的主要权限是对班级的管理和对课程的管理,教员的主要权限是发布作业以及查看作业的完成情况,学员的权限有课程的下载、笔记的编辑、同学动态圈和发布动态、作业的查看及其提交相应的任务等。在Android手机上测试可运行。
关键词:在线教育,移动,分角色管理,Android
目录
摘要
ABSTRACT
1引 言-1
1.1课题的背景、意义-1
1.2国内外研究现状-2
1.3课题研究的内容、目标和解决的一些相关关键问题-2
1.4方案的原理、特点与选择依据-2
1.4.1在线教育APP的安全性-2
1.4.2在线教育APP的可操作性-3
1.4.3在线教育APP的界面美观性-3
2.系统平台选择-3
2.1硬件平台选择-3
2.2系统操作平台选择-3
2.3使用到的插件-3
2.4后台框架Spring boot-3
2.5开发工具-4
3.系统需求分析-4
3.1设计概念和相应的处理流程-4
3.1系统整体设计流程图-5
3.2系统角色模块划分-5
3.3模块功能概述-5
4.系统详细设计-6
4.1系统数据库设计-6
4.2环境的配置-14
4.3功能的设计与实现-15
4.4开发中的问题以及解决方法-33
参 考 文 献-34
致 谢-35