基于android系统的单词学习软件设计与开发演示
摘要
随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变。智能手机正在逐步融入我们的生活,并影响和改变着我们的生活。由于现在各种智能手机的使用,使得人们在管理、应用及服务等各个领域使用数据方面变得更加简洁,更加方便,大大提高了工作效率。
本论文首先对基于Android的单词背诵系统进行了需求分析,从系统开发环境、系统目标、设计流程、功能设计等几个方面进行系统的总体设计,使用Java语言设计了基于Android的单词背诵软件,主要完成了单词学习、单词复习、单词测试、单词翻译等各项功能的设计,实现对单词背诵系统的展示。通过对系统的功能进行测试,测试结果证明该系统界面友好、功能完善,有着较高的使用价值,具有庞大的潜在用户群体和较广阔的应用前景。
关键词:智能手机;Android;单词背诵系统;JAVA
研究内容
本研究课题需要设计的基于Android的单词背诵系统软件客户端。
本人通过需求分析和设计出了单词背诵系统软件客户端,主要的一些工作有:
(1)用户可以选择词库,导入词库。
(2)用户能够进行单词学习。
(3)用户可以进行学过单词的复习。
(4)用户可以进行单词测试。
(5)提供单词真人发音。
(6)用户可以添加生词。
概述
系统功能设计是在系统开发的总体任务和系统开发设计思想的基础上完成的,本系统的主要任务是实现单词背诵系统客户端在手机上主要实现了单词学习、单词复习、单词测试、单词翻译等功能模块,并根据用户的需求不断增强系统的功能,提高单词背诵系统软件客户端的实用性,完成一个让用户感到方便的单词背诵系统软件客户端。
设计原则
在开发这个系统的过程中遵循了这样的一些原则:
1.如何获得较高工作效率
在追求工作效率的时候可以参照以下3个指标:
要兼顾处理能力,也就是系统在一定时间内能处理多少事物;
要兼顾运行时间,也就是在软件在处理某一项任务时需花费的时间;
要兼顾相应时间,也就是当想系统发出指令直至系统反应所需要的时间。
2.如何获得较高的可靠性
从软件工程的角度设计一套完整的解决方案,并在该方案中部署Android 的相关成果,而且还要提高系统的纠错容错等一系列能力,与此同时还需设计系统的故障恢复的能力。除此之外,也要注意很多环境因素和操作因素等等。
3.如何获得较好的交互性操作性
那么就要求我们在设计软件的时候先要考察用户的需求,在以用户需求的基础上寻求系统界面的简单、生动。在图像上达到清晰美观,在数据输入输出的时候要简单易操作,使用户可以方便的使用本系统。在考虑到简单易操作的时候可以提供手写输入,以满足不同群体,达到较好的交互性。
系统页面展示
用户想要使用本单词背诵软件展示客户端,首先需要打开软件,就可以获得本单词背诵的详细信息,信息展示效果图如图5-1所示。包含单词学习、单词复习、生词表、单词测试、单词翻译等几个选项。
学习单词模块界面主要实现了用户对各类单词的学习功能。单词学习界面效果图如图5-2所示。
在生词表界面中,用户可以将自己添加的生词再这里展示的功能。界面效果图如图5-3所示。
单词测试模块主要实现了用户对所学单词进行测评的功能模块。单词测试模块界面效果图如图5-4所示。
翻译模块主要实现了用户输入英文后进行翻译的功能模块。翻译模块界面效果图如图5-5所示。
如需要可扫取文章下方二维码联系得源码