基于Android平台背单词软件的设计与实现毕业论文
2021-05-06 12:16:49
摘 要
当今世界,经济全球化已成为不可阻挡的趋势,为了更好的顺应时代的发展,我们必须加强与国外的交流。除了汉语外,英语已经成为世界上使用人数最多的语言。在大多数地方,我们都可以使用英语进行交流。在国内,英语学习的重视程度一经被提高到了很高的地位,很多城市已经开始从小教孩子们学习英语。英语学习不仅需要时间更讲求方法。对于英语来说,掌握英语最重要的就是单词,没有英语单词记忆,是不可能学好英语的。但是在大部分课堂时间内,我们掌握的英语单词属于少量,课后也很容易忘记。这是阻碍国人英语水平提高的最重要的一个方面。随着经济的飞速发展以及Android手机的普遍,人们也越来越离不开手机,于是通过手机这个介质设计一款背单词软件的想法便萌生了。现阶段Android背单词软件还处于初级阶段,发展还不够完善。大多数背单词软件比较臃肿,在此背景下,本文主要讨论了一款即时高效,便捷的背单词软件的设计与实现。本论文的主要工作有以下几个方面:
(1)对当前英语背单词软件的现状进行了细致的分析,接下来进行了需求分析和详细设计。系统以目前普及率十分高的Android操作系统为平台,并使用Android系统的SQLite作为数据库,界面设计追求简洁优雅。
(2)最终基于Android的背单词软件完成了需求分析中所描述的所有功能,并且对于大部分功能进行了完善的功能测试,充分证明了本系统满足预期的设计目标。
关键词:Android;背单词;英文学习;软件开发。
Abstract
In today's world, economic globalization has become an irresistible trend, in order to better adapt to the development of the times, we must communicate with the outside world. In addition to Chinese, English has become the most widely used language in the world. In most places, we can use English to communicate. At home, English learning emphasis upon being raised to a very high status, many cities have taught children to learn English. English learning needs more emphasis on methods. For English, English is the most important word, not memorizing English words, it is impossible to learn English. But most of the time, our English word belongs to a small amount, after class, it's easy to forget. This hinder people English has improved one of the most important aspects. With the rapid economic development, as well as Android phones universal, more and more people without phones, and design a software to recite the words of the media by mobile phone idea came up. Android Word software at this stage is still in its initial stages, the development is still not perfect. Most Word software is bloated, in this context, discussed in this paper, an instant and efficient, convenient word back software design and implementation. The paper mainly has following several aspects:
(1) Make detailed analysis of the status of current English Word software, and then conducted a needs analysis and detailed design. System to the current penetration is very high the Android operating system platform and uses SQLite as a database of the Android system, interface design simplicity and elegant.
(2) Finish all the features described in the requirements analysis, and for the most part features a complete set of functional tests, proved this system meets design objectives.
Key words: Android; Recite words; English study; Software development.
目录
第1章 绪论 1
1.1 研究目的 1
1.2 研究意义 1
1.3 研究现状 1
第2章 相关技术介绍 3
2.1 异步消息处理机制 3
2.2 Android开发组件介绍 3
2.3 Android界面设计 4
2.4 Android开发环境简介 5
第3章 系统需求分析与总体设计 6
3.1 英语背单词需求分析 6
3.1.1 功能性需求分析 6
3.1.2 非功能性需求分析 6
3.2 可行性分析 7
3.3 背单词软件功能模块图 7
第4章 背单词软件详细设计与实现 9
4.1 数据库的创建与设计 9
4.2 系统功能模块的实现 12
4.2.1 MainActivity的设计 12
4.2.2学习单词功能模块实现 13
4.2.3 生词本功能模块 15
4.2.4 单词测试模块实现 16
4.2.5 单词复习模块实现 17
4.3 系统测试 18
第5章 总结与展望 20
5.1 个人总结 20
5.2 本设计总结与展望 20
参考文献 22
致谢 23
第1章 绪论
1.1 研究目的
在设计一款基于Android平台的手机背单词软件的过程中,能够强化自己的动手与操作能力,在不断地学习与整改与吸取他人意见的同时,也能够提高自己发现问题,解决问题的能力。除此之外,根据自己对现阶段英语背单词软件的现状以及自己的知识经验等,想办法研究一款即时高效的背单词软件,使得用户能够随时背单词,并且不会显得无聊单调。在此过程中,所有学到的经验知识等,都将为以后步入社会或者近一步深入学习软件开发打下坚实的基础。
1.2 研究意义
英语是国际标准语言。在中国,英语作为第二标准语言,对于每个学生或者工作人员来说学习英语是必不可少的,但是毕竟英语不是我们的母语,对于很多从未接触过英语的人来说学习英语可以说非常困难的。背单词是学习英语的必经之路,可以说没有足够的词汇量是不可能学好英语的。随着经济的发展,手机是现代人生活中不可或缺的一部分,不论是生活还是工作,人们都已经离不开手机了,在手机上开发一款背单词软件既能节省人们的时间,也能提高英语学习水平。在此背景下,大量的手机背单词软件应运而生,所有的背单词软件目的只有一个,就是为用户提供一个方便且快捷的平台,让用户随时随地可以背单词,提高英语水平。本课题中,我主要讨论一个即时高效的英语背单词软件,能使用户随时记忆英语单词。
1.3 研究现状
1.3.1 国内现状
Google公司于2007年11月发布Android手机操作系统,到如今,仅仅发展了9年。但是Android的发展速度非常之快,是目前市场上流行最广泛的手机操作系统,在市场上Android操作系统具有广阔的发展前景。随着Android系统的发展,基于Android平台的软件开发也快速发展起来。对于背单词软件的发展在国内是比较好的,因为英语作为除汉语外世界上使用人数最多的语言,在国内作为第二标准语言,对于每一位学生以及其他工作人员等来说,学好英语都是很重要的,但学习英语又不是容易的事情,背单词就是学英语重中之重。对于国内的学生来说,学习英语显得又无聊而且困难。一是因为没有很好的语言环境,二是因为单词掌握程度。但是,要想跟上国际的潮流,就必须提高自己的英语水平。所以,通过分析国内市场,我们可以明确认识到,一款高效、有乐趣的背单词软件将有很广阔的发展前景,同时也可以帮助学生以及其他人员更有效的学好英语,提高英语水平。