基于安卓Android的英文字典词典的设计(Eclipse)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
基于安卓Android的英文字典词典的设计(Eclipse)(论文11000字,程序代码)
摘要:科技发展至21世纪以来,软件行业的技术不断地在完善,许多优秀的手机运行程序如雨后春笋般涌现出来。如今智能手机已经成为当代所不可或缺的电子产品。而词典对于人们认识这个世界有着意义深远的作用。它是我们学习道路上的交通工具,但是传统字典有着不利于携带、使用不方便的劣势。现如今社会的飞速发展,绝大多数人开始有了新的选择,电子词典因为操作简单、便于携带、运用快捷等优点,开始渐渐的取代传统字典。电子词典能够帮助用户更加快捷的查找英文单词。英文电子字典系统主要是以Android平台为基础进行设计,运用Eclipse平台进行开发,用SQLite数据库来当作系统的后台数据库。
关键词:Android;电子词典;SQLite 数据库;英文单词
Design and Implementation of English Dictionary Based on Android
ABSTRACT:Technology has grown to 21stcentury. The technology of the software industry is constantly improving, many excellent mobile phone running programs have sprung up.Nowadays, smart phones have become an indispensable electronic product for people in the modern era. The dictionary has a profound effect on people's understanding of the world.It's the means of transportation on our way to study,however, traditional dictionaries have disadvantages that are not conducive to carrying and inconvenient to use. Nowadays, the rapid development of society.Most people start to have new choices. The electronic dictionary is easy to operate, easy to carry, and quick to use. Begin to gradually replace the traditional dictionary.Electronic dictionary can help users find English words more quickly. English electronic dictionary system is mainly designed based on the Android platform.Develop with Eclipse software,Use the SQLite database as the backend database of the system. [资料来源:http://www.THINK58.com]
Key Words:Android;Electronic dictionary;SQLite database;English words
需求分析
英文字典系统是一个基于安卓技术和SQLite数据库的系统。通过对一些现在手机应用市场上的英语字典系统进行的考察与分析,可以分析得出,现在所需要设计的电子词典有着市场大部分APP的基础功能,也就是使用者对于英文电子词典手机APP的主要需求。在通过系统的分析,然后对比现在市场上所有的同一种性质的字典,经过梳理,以下为本系统所需要达到的基本功能点。
(1)单词搜索功能:这个系统所要实现的主要功能点就在这一点,单词搜索功能主要分为两块,主要为本地单词翻译和网络单词翻译,本地翻译主要是存放在数据库中的单词,而网络单词翻译主要是查找本地手机数据库中所没有的单词,通过调用现在网上所有的接口所进行显示。
(2)生词本功能:生词本主要是用户进行存放单词的一个功能,用户在单词搜索功能,遇到一些自己不认识,没有什么记忆的单词则可以通过添加进入生词本页面,用户在生词本页面就能查找到这些单词。
(3)用户登录功能:用户通过注册,登入主要的页面,就能查找单词,每个用户的数据库是不同的因为每个人的生词本都是不同的。
(4)注册功能:用户能够注册该系统,进行其他操作。
(5)单词解释功能:能够实现中译汉、汉译英等功能,中间只要包含了英文的中文解释,英文短语以及短语的中文解释,双语例句以及例句的中文解释。
(6)管理员功能:管理员主要最基本的用户添加删减,更有效的对系统进行维护管理。
(7)个人信息功能:主要是用户根据系统的要求,填写自身的信息,也可以根据自己的爱好选择头像,还有修改昵称等等。
(8)网络查询功能:主要是用户对本系统也就是手机数据库中不存在的单词进行联网查询。
目 录
1 绪论 6
1.1 研究背景 6
[资料来源:THINK58.com]
1.2 目的与意义 7
1.3 开发工具及开发环境简介 7
1.3.1 Eclipse开发环境简介 7
1.3.2 SQLite数据库概述 8
1.3.3 开发环境搭建 8
1.4 本章小结 11
2 系统的分析与设计 11
2.1 需求分析 11
2.2 可行性分析 12
2.2.1 技术可行性 12
2.2.2 操作可行性 12
2.2.3 经济可行性 12
2.3 系统功能模块设计 12
2.3.1 登录模块设计 13
2.3.2 注册模块设计 14
2.3.3 查单词模块框设计 15
2.3.4 主菜单模块设计 16
2.3.5 生词本模块设计 16
2.3.6 单词解释模块设计 17
2.3.7 个人信息模块设计 17
2.4 本章小结 18
3 数据库的设计 18
3.1 概念结构设计 18
3.2 逻辑结构设计 21
3.3 本章小结 22
4 系统实现 23
4.1 登录功能 23
4.2 注册功能 23
4.3 主界面功能 24
4.4 查单词功能 25
4.5 单词解释功能 26
4.6 生词本功能 27
4.7 管理员功能 29 [资料来源:www.THINK58.com]
4.8 查询记录功能 31
4.9 个人信息功能 31
4.10 网络翻译功能 32
4.11 系统测试 33
4.11.1 软件测试 33
4.11.2 测试用例 33
4.12 本章小结 34
5 总结 35
参考文献 36
致谢 37 [来源:http://think58.com]
上一篇:基于安卓Android的图书借阅系统的设计(Androidstudio)
下一篇:基于安卓Android的订餐点餐系统设计(Eclipse,MySQL)