职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2017-9-28 11:38:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Android
摘要:
随着社会的发展和科技的进步,互联网时代的到来,各种电子产品的广泛普及,日常生活中各种新鲜、好玩、实用的手机软件屡见不鲜。在智能手机方面,Android智能手机目前仍然是最为普遍的,随着国产手机以其性价比的优势在全球的广泛普及,Android手机得到更好发展,Android软件自然也是越来越火。交友、游戏、微博占据手机软件排行榜的前三位,而日益涌现出的各种学习软件大有超越的趋势,互联网的时代离不开学习,只有不断学习,才能赶上时代发展的脚步。
在全球化热潮的今天,英语的普及可以说到达有史以来的最高点,当然,学习英语的人数还在继续增加,掌握好英语的前提自然是充足的词汇量,手机电子词典深受广大英语爱好者的追捧,可以随时随地学习英语。手机电子词典软件作为学习英语的工具,凭其便捷、简单、高效的优势,日益受到年轻人的青睐。
电子词典App通过使用轻量级数据库SQLite来实现对单词的查询、生疏单词添加,并且显示在图形用户界面上,整个项目实现了数据库CRUD功能。基于Android系统的电子词典软件的功能包括两部分:第一部分是单词查询,第二部分是单词本。单词查询主要使用Android自带的轻量级数据库SQLite来保存单词信息,使用CursorAdapter适配器,通过rawQuery方法查找与指定英语单词相对应的中文释义,并使用了模糊查询,为使用者提供快捷输入。单词本部分适配器选择了BaseAdapter,使用ListView控件展示单词列表,并使用ListActivity优化了ListView控件,查询到的生疏单词需要手动添加到生词本,提供了更新、删除单词功能。
关键字:电子词典App;Android;SQLite数据库

目录:
摘  要    1
abstract    1
1  绪论    3
1.1   项目背景    3
1.1.1  Android介绍    3
1.1.2  电子词典发展历程    4
1.1.3  电子词典对于人们的影响    5
1.2  项目目的及意义    5
1.3  项目实现内容    5
1.4  界面描述    5
1.4.1  启动界面描述    5
1.4.2  搜索界面描述    5
1.4.3  单词本界面描述    6
2  开发环境搭建    7
2.1  基本环境    7
2.1.1  JDK介绍及安装    7
2.1.2  eclipse介绍及安装    7
2.2  Android开发环境    8
2.2.1  Android-SDK介绍及安装    8
2.2.2  ADT介绍及安装    9
2.2.3  AVD介绍与使用    9
3  系统需求分析    11
3.1  软件功能    11
3.2  需求分析    11
3.2.1  需求分析介绍    12
3.2.2  需求分析目的    12
3.2.3  需求分析特点    12
3.3  功能分析(用例图分析)    13
4  使用技术介绍及相关软件介绍    15
4.1  界面设计    15
4.1.1 使用布局    15
4.1.2  基本控件    16
4.1.3  高级控件    17
4.1.4  对话框    17
4.2  事件处理应用    18
4.2.1  基于回调机制的事件处理    18
4.2.2  基于监听器的事件处理    18
4.2.3  相关适配器    18
4.3  数据处理    19
4.3.1  SQLite介绍    19
4.3.2  SQLite Expert    19
5  数据库设计    20
5.1  数据库设计目标及要求    20
5.1.1  数据库设计目的    20
5.1.2  数据库设计要求    21
5.2  数据库分析    21
5.2.1  查询功能相关数据    24
5.2.2  单词本功能相关数据    24
5.3  数据库实现    25
6  系统详细设计    27
6.1  应用程序构成     27
6.1.1  Android应用程序构成    27
6.1.2  电子词典工程结构    27
6.2  启动界面    27
6.2.1  点击按钮进入查询    28
6.2.2  界面动画渐变效果    28
6.3  查询功能    29
6.3.1  提示输入    30
6.3.2  输入模糊匹配    30
6.3.2  显示单词释义    31
6.4  单词本功能    32
6.4.1  进入单词本    32
6.4.2  添加单词    32
6.4.3  编辑单词(更新、删除)    33
6.4.4  使用ListActivity优化单词本显示    34
7  系统测试及单元测试    36
7.1  软件测试描述    36
7.2  软件测试发展    36
7.4  软件测试目的    37
7.5  单元测试    37
7.5.1  单元测试范围    38
7.5.2  单元测试用例    38
7.6.1  系统测试范围    41
7.6.2  系统测试用例    41
7.7  测试结果分析    44
8  结束语    45
参考文献    46
致谢    47
外文原文    48
外文翻译    57

论文字数:35791
包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 300金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表