基于Android的微助教APP设计与实现毕业论文
2021-03-15 19:52:54
摘 要
随着互联网的快速发展,以及各种PC机或者智能终端设备的飞速进步,对人们各种领域的活动影响也是越来越大,其中就包括教育领域。在教育领域,几年之前,PC机 投影仪的组合,改变了教师们授课的方式。几年之后,智能终端设备的发展,悄然改变着课堂签到、答题等辅助教学方式。基于目前我国高校的通性和实际状况,目前教师仍然以大班授课为主,所以,传统上的纸质签到或者点名签到,效率低很低。课堂之上,由于人数过多,老师也难以通过纸质题或者个人学生答题来了解课堂教学的效果。
为了更好的提高教学质量,提高辅助教学的效率是必不可少的。本文所提出的微助教系统,就是基于国内高校的普遍需求而设计的,旨在帮助师生拥有更好的课堂体验,提高课堂学习效率。
首先,本文基于国内高校的课堂普遍情况,总体性的分析了微助教这个辅助教学系统的需求,并且根据需求,对客户端进行总体结构分析以及框架设计,将其归类为课程表模块,签到模块,答题模块等模块。然后,根据实际需求,将每个功能模块的功能精细分解。课表需要为师生提供良好的可视化体验,来提醒上课时间地点。移动签到模块需要使用到定位技术,在代替传统签到的同时,考虑到代签问题,并且需要保存记录,方便为教师以后的考勤评分提供签到记录。答题模块能实现移动课堂的功能,可以让教师快速出题,学生快速答题,并在答题之后能够查看解析答案。最后,本文通过详细的技术介绍,以及详细的系统设计,完成之前所提到的功能。
系统通过设计实现之后,进行大量测试和优化,功能可以正常实现。最后论文也总结了目前系统的不足以及改进之处,对未来做出了展望。
关键词:移动课堂;签到;教育;安卓;
Abstract
With the rapid development of the Internet, as well as a variety of PC or intelligent terminal equipment, the rapid progress of the activities of people in various fields is also growing, including the field of education. In the field of education, personal computerand projector had changed the way in teaching few years ago. A few years later, the development of intelligent terminal equipment, quietly changed the styles of classroom attendance, answer and other auxiliary teaching methods. Based on the current situation of China's colleges , teachers are still dominated by large classes, so the traditional sign such as paper and name low efficiency is very low. Class above, due to the large number of teachers is difficult to pass paper or individual students answer to understand the effect of classroom teaching.
In order to improve the quality of teaching, to improve the efficiency of teaching is essential. The microcultural system proposed in this paper is based on the general needs of domestic colleges and universities, designed to help teachers and students have a better classroom experience, improve classroom learning efficiency.
First of all, based on the general situation of the domestic colleges and universities, this paper analyzes the demand of the assistant teaching system of the micro-assistant, and according to the demand, the overall structure analysis and the framework design of the client are classified into the curriculum module, Module, answer module and other modules. Then, according to the actual needs, the function of each function module fine decomposition. Classes need to provide a good visual experience for teachers and students to remind the school time and place. Mobile sign-in module needs to use the positioning technology, instead of the traditional check-in at the same time, taking into account the generation of signature issues, and the need to save records, easy for teachers after the attendance score to provide check-in records. Answer module can achieve the function of mobile classroom, you can let the teacher quickly question, the students quickly answer, and after the answer can view the answer. Finally, this article through the detailed technical introduction, as well as detailed system design, to complete the previously mentioned functions.
Through the design and implementation, a large number of tests and optimization, the function can be normal to achieve. Finally, the paper also summarizes the current system of deficiencies and improvements, made a prospect for the future.
Key Words: Mobile classroom;Sign;education;Android;
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 国内外研究现状分析 1
1.2.1 国外研究现状分析 1
1.2.2 国内研究现状分析 2
1.3 目的及意义 2
1.4 本文结构 2
第2章 相关理论及技术简析 4
2.1 Android系统简析 4
2.2 LitePal数据库框架应用简析 5
2.2.1 LitePal简析 5
2.2.2 LitePal的配置、创建、和升级 6
2.4 Mybatis技术简析 7
2.5 本章小结 7
第3章 系统分析与设计 9
3.1 可行性分析 9
3.2 系统设计 9
3.2.1 框架设计 9
3.2.2客户端系统架构设计 10
3.2.2 功能分析 11
3.3 数据库设计 17
3.3.1 数据库需求分析 17
3.3.2 数据库概念设计 18
3.3.3 数据库逻辑设计 19
3.4 本章小结 22
第4章 系统详细设计与实现 23
4.1 开发环境与工具 23
4.2 注册登陆模块实现 24
4.2.1 注册登录界面实现 24
4.2.2 注册登录编码实现 25
4.3 课表模块实现 26
4.3.1 课程表界面实现 26
4.3.2 课程表编码实现 27
4.4 签到模块实现 28
4.4.1 签到界面实现 28
4.4.2 签到编码实现 30
4.5 答题模块实现 33
4.5.1 答题界面实现 33
4.5.2 答题编码实现 34
4.6 系统测试 34
4.6.1 测试环境 34
4.6.2 测试用例 34
4.7 本章小结 37
第5章 总结与展望 38
5.1 全文总结 38
5.2未来展望 38
参考文献 40
致 谢 42
第1章 绪论
1.1 研究背景
随着互联网技术的高速发展,教育领域所受到的冲击也是越来越大。科学技术是一把双刃剑,在教育领域,它既革新了课堂的教育方式,让教学更加的高效率,同时也带来许多的副作用。例如,受益于移动互联网和移动智能终端的发展,致使学生沉迷于网络世界,经常会缺勤课堂,即使来到课堂也会成为“低头族”,而无心在课堂上听讲,如果教师的授课内容一般,更是难以提起学生注意力[1]。对于高校教师而言,传统的纸质签到效率低,而且不能完全避免学生缺勤情况,有些时候还有可能因为丢失签到记录文件而无法进行考勤评估。由于目前高校课堂多为大班授课,人数较多,教师难以通过答题查看所有人答题,进而判断授课情况。
使用辅助教学app可以解决这些问题,但是目前市场上辅助教学app繁多的让人不知所措[2]。并且这些app要么功能单一,即使应用于课堂也没有什么反馈[3]。要么功能冗余,不完全适合教学的使用,而学生也难以接受占用空间较大且功能繁杂之类的应用。所以,一个能够满足课堂教学任务的、可以适用大部分终端的轻量级辅助教学应用成为一个有待解决的问题。
1.2 国内外研究现状分析
1.2.1 国外研究现状分析
在国外,很多国家很早便开始了移动端辅助教学的研究,最先开始的是美国卡内基梅隆大学的移动教育项目,受制于当时的技术,只能使用短信来进行项目,但还是让参与项目的师生感到了无线通信技术下移动学习的便利性[4]。之后又有许多的国家开始利用新出现的无线移动技术进行研究。现如今,随着网络的普及以及智能终端的发展,一些对应的移动终端学习软件也随之应运而生。现如今很多发达国家实现了利用IPAD等智能终端以及配套软件进行教学的方式。