基于移动端的自助学习平台的开发毕业论文
2020-07-03 23:47:05
摘 要
如今,移动互联网发展迅猛,几乎人人都离不开网络,手机更是寸步不离身。Android和IOS是时下最流行的两大平台,基于这些平台,可以方便地管理人们的日常工作和生活。学生的学习生活也不例外,所以有APP,这是非常受学生欢迎的,如慕课和网易云课堂。
所以本课题就针对这一现象,对Android平台进行了简单的学习和研究,并依据相应内容开发一个基于移动端的自助学习平台。本系统主要运用Java语言进行开发,通过Intellij IDEA软件完成系统的后台服务器端的设计,利用Android Studio进行前端的开发。
整个系统能够完成教师端和学生端的相应功能。教师端的主要功能是注册登录;上传学生所需的学习资源,包括教学PPT、短视频;给学生出题和与学生问答。学生端的主要功能是登录注册;学习相应的学习资源,包括教学PPT、短视频,并记录学习进度;答题和进行问答。整个系统能够帮助学生进行课后自助学习以及帮助老师对学生的学习情况进行了解监督,是有一定意义和价值的。
关键词:Android ;移动端;自助学习;问答
The Development of self-learning platform based on mobile terminal
Abstract
Nowadays, mobile Internet is developing rapidly, almost everyone can't live without the Internet, and mobile phones are inseparable. Android and IOS are two of the most popular platforms in the world today. Based on these platforms, People's Daily work life can be managed more conveniently. Students' learning life is no exception, so there are apps like moocs and netease cloud classes, which are extremely popular among students.
Therefore, this project is aimed at this phenomenon, and has conducted a simple study and research on the Android platform, and developed a mobile self-learning platform based on the corresponding content. The system is mainly developed in the Java language, and the design of the background server end of the system is completed by Intellij IDEA software, and the front-end development is carried out with Android Studio.
The entire system is able to perform the functions of both the teacher 's end and the student' s end. The main function of the teacher is to register and login; Upload the learning resources required by students, including teaching PPT and short video; Give students questions and answer questions. The main function of students is login registration; Learn the corresponding learning resources, including teaching PPT, short video, and record the learning progress; Answer questions and answer questions. The whole system can help students to carry out after-school self-help study and help teachers to understand and supervise students' learning situation, which is of certain significance and value.
Keywords: Android ;Mobile terminal ;Self-service learning ;Qamp;A
目 录
摘要 I
Abstract II
目录 iii
第一章 绪论 1
1.1 课题研究的背景 1
1.2 课题研究的意义 2
1.3 系统设计思想 2
1.4 本论文的内容组织结构 3
第二章 开发技术和开发工具 4
2.1 运行环境 4
2.2 开发工具简介 4
2.3 本章小结 5
第三章 系统分析 6
3.1 可行性分析 6
3.2 系统功能描述 6
3.2.1 登录注册模块 6
3.2.2 学生端视频、PPT 浏览模块 7
3.2.3 问答交流模块 7
3.2.4 学生端个人中心模块 7
3.2.5 学生端自我测评模块 7
3.2.6 教师端上传模块 7
3.2.7 教师端出题模块 7
3.3 功能模块划分 8
3.4 系统流程分析 9
3.4.1 学生端系统流程分析 9
3.4.2 教师端系统流程分析 9
3.5 本章小结 10
第四章 数据库设计 11
4.1 Mooc后端数据库设计 11
4.1.1 用户基本信息模块 11
4.1.2 问答区模块 11
4.2 数据表的设计 12
4.3 本章小结 15
第五章 系统界面和代码实现 16
5.1 教师端APP功能实现 16
5.2 学生端APP功能实现 25
5.3 本章小结 32
第六章 总结与展望 33
6.1 总结 33
6.2 展望 34
参考文献 35
致谢 36
第一章 绪论
- 课题研究的背景
随着现代计算机及网络通信技术的高速发展和普及,人们的生活、办公以及学习等已经越来越数字化,网上学习软件也越来越多并且越来越成熟。与此同时,社会各方面对高素质人才的需求越来越高,我们大学生更要不断更新知识,不能仅仅局限于书本上的专业知识,更要有自助学习的能力,主动给自己充电。
相关图片展示:
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。