登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

“助记刷题吧”APP设计与实现毕业论文

 2021-11-06 08:11  

摘 要

随着我国经济社会的进步和高校教育事业的发展,社会对就业人才个人能力的要求日益提高,大学生的就业竞争压力也日渐增大。当代大学生面临着各类考试和考核。这些考试中要求掌握的知识点琐碎复杂且抽象,难以记忆,给学生带来诸多困扰,迫切需要高效学习方法和辅助工具的支持,各种助学网站、助学工具软件应运而生。这些辅助工具在一定程度上提高了学习效率,但因为没有处理好刷题、背诵与记忆三者之间的关系,使用效果与预期还存在较大差距。同时,考虑到高校大学生对手机的高使用率和高依赖度,辅助记忆类工具的载体由PC端、网页端向手机移动终端迁移,是迎合广大用户需求的大趋势。因此,亟需揭示刷题、背诵和记忆之间的合理关系,开发一款助记刷题类的APP,以提高刷题记忆效率。

本文设计并实现了一个基于Android平台的,刷题和记忆并重的APP系统。首先,采用面向对象方法分析系统需求,确定系统功能,设计系统架构。然后,运用Android开发技术实现系统。最后,完成系统测试。系统实现了管理员自建题库、管理题库和助记资源,用户刷题、动态更新题目、推送助记资料等功能。其中,为了更好地推荐题目,设计并实现了一种基于正确率和难度值的动态试题推荐算法。主要开发工具是Android Studio,采用Android自带的内置数据库SQLite存储数据。经测试,开发的“助记刷题吧”APP系统对用户刷题和记忆有一定帮助。

本系统的主要用户群体是在校大学生。伴随着时间的推移和科技的发展,系统的交互方式有待完善、交互体验有待提升,系统功能需结合实际进一步更新,题库建设有较大的优化空间。

关键词:刷题;助记;动态推荐算法

Abstract

With the advance of China's economy and society as well as the development of university education, the society is increasingly demanding for the comprehensive development of the entrants, and the employment competition pressure is also increasing. Contemporary college students are facing all kinds of examinations and assessments. Those knowledge are trivial, complex, abstract and hard to remember, which bring students a lot of trouble. Therefore, it is urgent to support efficient learning methods and auxiliary tools. Various websites and software of educational tools have emerged. These tools have improved the learning efficiency to a certain extent, but there is still a big gap between the using effect and the expectation. Because the relationship among exercising, reciting and memory was not been dealt with well. At the same time, considering the high utilization rate and high dependence of college students on mobile phones, the carrier of memory tools is migrating from PC terminal and web terminal to mobile terminal, which is the general trend to meet the needs of the users. Therefore, it is urgent to reveal the reasonable relationship between exercising, reciting and memory, and develop a mnemonic exercising APP to improve the efficiency.

This paper designs and implements an APP system based on Android platform, which pays equal attention to exercising and memorizing. First, the object-oriented method is used to analyze the system requirements, determine the system functions, and design the system architecture. Then, the system is implemented using Android development technology. Finally, it completes the system test. The system completes the functions of the administrator to build the question bank, manage the question bank and mnemonic resources, and the user to do exercise, the dynamical question updating and push the mnemonics. In order to recommend questions, a dynamic algorithm based on accuracy and difficulty value is designed and implemented. The main development tool is Android Studio, which uses SQLite that comes with Android to store data. After testing, the "mnemonic exercise bar" APP system is helpful to users' exercising and memory.

The main user group is college students. With the passage of time and the development of technology, the interactive mode of the system needs to be improved and the using experience needs to be improved. The system functions need to be updated in combination with the actual situation. Therefore, there is a large space for optimization in the construction of the question bank.

Keywords: Exercise; Mnemonic; Dynamic recommendation algorithm

目录

摘 要 I

Abstract II

第1章 绪论 1

1.1课题背景 1

1.2 研究意义 1

1.3 研究目的 1

1.4 国内外研究现状分析 2

第2章 可行性分析 3

2.1 技术可行性 3

2.2 经济可行性 3

2.3 操作可行性 3

2.4 本章小结 3

第3章 系统分析 4

3.1 用例图 4

3.2 活动图/用例说明 5

3.3 系统顺序图 8

3.4 领域模型 10

3.5 本章小结 10

第4章 系统设计 11

4.1 设计类图 11

4.1.1 实体类 11

4.1.2 控制类 13

4.1.3 界面类 13

4.2 合作图 14

4.3 组件图 15

4.4 数据库设计 16

4.4.1 概念结构设计 16

4.4.2 逻辑结构设计 16

4.4.3 物理结构设计 17

4.5 代码设计 18

4.6 人机交互界面设计 18

4.7 本章小结 18

第5章 系统实现 19

5.1 开发工具简介 19

5.1.1 Android Studio架构和编程环境 19

5.1.2 SQLite简介 19

5.2 系统功能 20

5.2.1 欢迎界面 20

5.2.2 登录 21

5.2.3 注册 21

5.2.4用户主界面 22

5.2.5 刷题界面 23

5.2.6刷题结果界面 24

5.2.7 状态栏推送和助记界面 25

5.2.8 管理员主界面 26

5.2.9 题目管理界面 26

5.2.10 动态推荐算法 27

5.3 系统测试及结果说明 28

5.3.1白盒测试 28

5.3.2黑盒测试 31

5.4 本章小结 32

第6章 总结与展望 33

6.1 工作总结 33

6.2 未来工作展望 34

参考文献 35

致谢 36

第1章 绪论

1.1课题背景

当前,我国高校教育事业飞速发展,企业对就业人才的能力要求也日渐提高,大学生要努力实现自我的全面发展、获取特定的技术和能力 [1]。大学生要面临各类考试和考核,如大学英语四六级考试、雅思考试、托福考试以及硕士研究生入学考试等。这些考试中涉及的知识点琐碎复杂,进而要大学生去准备的内容庞大而抽象,难以组织起来进行有效的记忆。在市场的需求刺激下,各种助学软件应运而生。这些学习软件或者记忆辅助软件种类繁多,涉及考试内容的方方面面,运行的系统环境不尽相同,但是真正能起到辅助学习和记忆作用的,往往是其中的极少数。尽管其中一部分软件工具对用户的学习和记忆起到了一定的作用,但是这些软件没有很好整合出刷题和背诵记忆之间的关系,往往厚此薄彼,致使刷题软件的效果不尽人意。

目前,智能手机广泛普及,Android因其开源、软件发展快和优化好等特点,收割了广阔的市场,为移动开发平台的应用及设计打下了较好的基础[2]。很多运行在PC和网页上的信息化应用、互联网应用都移植到了手机上,给人们的学习、生活和工作带来了极大的便利。同时,鉴于高校大学生对手机的高使用频率和高依赖程度,完成辅助记忆类工具由PC端、网页端向手机移动终端的转换,是提高工具使用效率的途径,也是迎合广大用户需求的大趋势。

1.2 研究意义

“助记刷题吧”APP能根据不同群体用户的需求,对题库的内容进行添加和扩充,方便大学生进行刷题学习,并可根据答题情况进行知识点的推送,帮助大学生巩固对知识点的记忆,进而提升自身知识素养。同时,系统的设计与实现也将有助于推进试题系统的网络化建设,进而推进高校教育便捷化、信息化的建设。

1.3 研究目的

通过“助记刷题吧” APP的设计与实现,实现一个辅助记忆工具类的Android端应用,具体包括登录注册、管理员题库管理和助记管理、用户刷题练习和助记练习等功能。用户可以根据自身的需求,选择不同的题库类型,选择不同的答题模式。在动态推荐练习答题模式下,后台会对这些答题数据进行分析,推荐合适的题型供用户作答。系统还会对知识点进行推送,在状态栏以通知的形式提醒用户对助记资源进行记忆,进而达到提高用户的学习效率和学习积极性的目的。

1.4 国内外研究现状分析

当前社会网络信息化建设不断发展,一些辅助学习类的论坛、软件工具层出不穷,国内的有“猿题库、学霸君、百度作业帮”等,国外的有“SAT UP、Khan Academy”等。这些应用软件在一定程度上推动了学习工具网络化建设的发展,同时也引领了教育行业的网络化建设、信息化建设热潮。互联网公司对这些行业的研究投入也越来越多。但是,目前互联网学习、软件工具等在线学习方式在大学生学习中的占比仍然较小,而且在学习效果上,不同年级的大学生也存在差异,有研究表明,大学四年级学生使用手机软件进行学习的效果最好[3]。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图