于Android地背单词软件设计与实现答辩.ppt

于Android地背单词软件设计与实现答辩.ppt

ID:52004830

大小:2.77 MB

页数:16页

时间:2020-03-28

于Android地背单词软件设计与实现答辩.ppt_第1页
于Android地背单词软件设计与实现答辩.ppt_第2页
于Android地背单词软件设计与实现答辩.ppt_第3页
于Android地背单词软件设计与实现答辩.ppt_第4页
于Android地背单词软件设计与实现答辩.ppt_第5页
资源描述:

《于Android地背单词软件设计与实现答辩.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于Android的背单词软件设计与实现指导老师:胡莉赵涓涓答辩人:裴东论文结构绪论平台与开发工具英语背单词软甲总体设计与需求分析系统各模块的具体实现客户端界面测试总结第一部分:绪论本系统要求主要实现以下功能模块:用户能够选择词库,导入词库;用户能够进行单词的学习;用户能够进行已学习过单词的复习,同时制定复习计划;用户能够进行单词的测试;提供单词的真人发音功能;提供生词本功能,用户可以随时添加生词。第二部分:平台与开发工具名称版本语种操作系统Window7旗舰版Sp1简体中文eclipse开发工具3.6默认ADT安卓开发工具17默认基于平

2、台Android1.6以上默认第三部分:Android背单词软件总体设计与需求分析技术可行性上,Android是一个成熟强大的移动操作系统,而且是一个开源的系统,市场占有率很高。Android应用是用java语言,虽然版本有好多,但一般会向下兼容,用Eclipse+ADT来创建应用程序,Android提供开发的足够的接口API让开发者开发功能强大的应用程序。经济可行性上,该应用程序不需要服务器端,不需要与别的应用进行交互,只需要本地Android智能机设置好,用户学习内容自动保存,而且复习计划可自行设置提醒。占用内存小,用户电池消耗小。所

3、以该方案是可行的。操作可行性上,利用现有的windows系统进行开发。使用Eclipse作为开发工具以及使用Sqlite作为数据库,通过模拟器进行程序调试,然后通过android智能机进行功能测试。整个过程平台广泛,皆可实现。系统性能分析方面要求程序响应速度快、安全性高、信息处理速度快操作流程系统各模块的具体实现启动模块的实现用户信息模块的实现用户单词学习模块的实现用户单词复习模块的实现用户单词测试模块的实现生词本模块的实现各界面之间切换的实现启动模块的实现启动界面是系统的第一个界面,目的是给用户一种直观的感受,给用户一种良好的感觉。启动

4、界面的布局文件为layout文件夹里的login.xml,由一个Linearlayout(线性布局)构成,里面包含一个ImageView(图片控件)并填充整个手机界面,考虑到横竖屏切换和屏幕大小,在res的drawable-hdpi、drawable-ldpi和drawable-mdpi三个文件夹分别放三种尺寸图片,分辨路为480x800、800x480、320x460并且启动画面要覆盖整个手机屏幕用户信息模块的实现该界面的布局文件为main.xml,整个界面直观明了的展示了该系统的主要功能以及用户学习进度。界面用一张图片作为背景,在界面

5、左上角显示两个图片按钮(ImageButton):删除按钮与重置按钮,组成一个线性布局。在界面中间上方处显示下拉列表组件(Spinner),给用户提供词库的选择:GRE红宝书(上),GRE红宝书(中),GRE红宝书(下)以及导入新词库。在界面中间布局了三个文本框(Textview)和两个使用进度条(ProgressBar),组成一个线性布局。一个文本框用来显示用户学习信息:词库名称,总词汇量与创建时间;两个使用进度条分别显示已学习list的数量与已复习list的数量。在界面的的底部布局了四个按钮(Button):学习,复习,测试,生词本。

6、组成了一个线性布局。这些控件在一起采用相对布局,可以使这些控件的位置相对摆放,靠在父容器下方,不至于零散。用户单词学习模块的实现该界面的布局文件为studyword_main.xml和studyword.xml。studyword_main.xml文件里显示两个文本框,构成一个框架布局FrameLayout。分别为未学习过的LIST和所有的LIST;同时显示各项LIST列表。用户单词复习模块的实现该界面的布局文件为reviewlayout.xml。界面的上方布局了一个文本框:单词复习。界面中间显示一个图片按钮和两个文本框,构成线性布局嵌套

7、。图片按钮为发音标示,按钮的属性设置为@android:drawable/btn_default,文本框分别为拼写(spelling)与单词解释(info)。界面底部显示三个按钮,另有两个隐藏按钮,构成一个线性布局。用户单词测试模块的实现用户单词测试界面的布局文件为test_list_item.xml,test_list.xml和test.xml。test_list.xml布局文件界面显示了一个文本框和一个使用列表(ListView),文本框为选择测试单元,使用列表控件包含所选词库所有的list并显示最高正确率。点击某个list后进入te

8、st.xml布局文件界面,该界面的上方布局了一个文本框:单词测试。界面中间显示一个文本框和一个单选钮组(RadioGroup),构成线性布局。文本框的属性设置为android:attr/tex

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。