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.
Key Words:Android;Electronic dictionary;SQLite database;English words
需求分析
英文字典系统是一个基于安卓技术和SQLite数据库的系统。通过对一些现在手机应用市场上的英语字典系统进行的考察与分析,可以分析得出,现在所需要设计的电子词典有着市场大部分APP的基础功能,也就是使用者对于英文电子词典手机APP的主要需求。在通过系统的分析,然后对比现在市场上所有的同一种性质的字典,经过梳理,以下为本系统所需要达到的基本功能点。
(1)单词搜索功能:这个系统所要实现的主要功能点就在这一点,单词搜索功能主要分为两块,主要为本地单词翻译和网络单词翻译,本地翻译主要是存放在数据库中的单词,而网络单词翻译主要是查找本地手机数据库中所没有的单词,通过调用现在网上所有的接口所进行显示。
(2)生词本功能:生词本主要是用户进行存放单词的一个功能,用户在单词搜索功能,遇到一些自己不认识,没有什么记忆的单词则可以通过添加进入生词本页面,用户在生词本页面就能查找到这些单词。
(3)用户登录功能:用户通过注册,登入主要的页面,就能查找单词,每个用户的数据库是不同的因为每个人的生词本都是不同的。
(4)注册功能:用户能够注册该系统,进行其他操作。
(5)单词解释功能:能够实现中译汉、汉译英等功能,中间只要包含了英文的中文解释,英文短语以及短语的中文解释,双语例句以及例句的中文解释。
(6)管理员功能:管理员主要最基本的用户添加删减,更有效的对系统进行维护管理。
(7)个人信息功能:主要是用户根据系统的要求,填写自身的信息,也可以根据自己的爱好选择头像,还有修改昵称等等。
(8)网络查询功能:主要是用户对本系统也就是手机数据库中不存在的单词进行联网查询。