基于安卓Android的电子词典的设计与实现
基于安卓Android的电子词典的设计与实现(含任务书,开题报告,毕业论文15000字,程序代码)
[摘 要] 随着智能手机的应用普及,手机软件的使用必然得到较好的发展。而Android操作系统是目前最为常见的手机操作系统之一,加之在校学生英语学习中对单词记忆和查询方面的不便,设计一款基于Android的电子词典具有一定的实用价值。本论文主要介绍的就是在Android平台下对电子词典软件的设计和实现过程,能够让人们可以在移动设备上享受英-汉词典和汉语词典的翻译功能。系统主要是应用Android自带的小型数据库SQLite的开发接口对词汇进行存储,采用面向对象的设计思想,实现了英汉词汇的查询、汉语词语的简单查询等功能,并具有较高的实用意义。
[关键词] Android平台;电子词典软件;移动开发;SQLite数据库
Design and Implementation of the Electronic Dictionary System
Abstract: As the widely using of the smartphone, the using of mobile phone software will get better development. The Android operating system is one of the most common mobile phone operating system, in addition, as it is inconvenience for students in learning English at school, so design an electronic dictionary based on Android has certain practical value. This paper mainly describes the implementation and realization of the electronic dictionary based on Android. This dictionary can let people enjoy English to Chinese and Chinese to Chinese translation in mobile devices. The storage for vocabulary in this system is the application of Android bringing small database Sqlite development interface, and using object-oriented design thought, realizing the inquires between English and Chinese words, the simple inquires words in Chinese and other functions, also has high practical significance.
[来源:http://www.doc163.com]
Key words: The Android Platform; Electronic dictionary; Mobile development; SQLite Database
本论文共分为以下七个章节:
第一章绪论,主要论述了本文的研究背景与意义。对电子词典的编写的平台进行简单的介绍和对本课题的研究现状、内容及意义的说明。
第二章是系统架构和开发环境。主要介绍的就是Android的系统架构和进行电子词典的开发所需要的开发工具、环境搭建及简单的配置。
第三章是电子词典的需求分析。主要的就是解释在进行电子词典的开发的时候所要进行的需求分析。
第四章是电子词典的总体设计。主要的就是介绍整个电子词典的总体设计、功能模块、总体流程图、数据库设计和设计中的一些关键技术。
第五章是电子词典的详细设计。主要就是对本课题的中所用的类、界面、功能、数据库等设计进行详细的阐述。
第六章是电子词典的编码与效果图。主要就是对本课题的中界面、功能的代码实现与运行后的效果图。
第七章是电子词典的测试。主要就是对该软件进行测试的目的、环境和测试流程的介绍。
2 系统架构和关键技术
本章是对Android的系统架构和有关Android的一些关键的技术进行介绍。主要包括Android系统架构、Android平台关键技术和系统设计中所用的关键技术。 [资料来源:https://www.doc163.com]
根据对本课题的主要需求的分析做如下说明:
1)欢迎界面主要就是对该软件的大致内容进行的简单的介绍,也就是能够介绍一下该软件的主题、作者等等信息。
2)主界面上主要就是显示该系统所能够进行的动作和所能实现的功能。主要就是英-汉查询功能和汉-汉查询功能。然后通过设置按钮,让这些的界面之间可以随意的进行切换。
3)英-汉查询功能主要就是对输入英文单词的查询。通过调用本地的数据库(单词库)来给输入的单词匹配,从而显示出英文单词的汉语意思。当用户输入单词的时候,调用按钮的监听事件,然后进行对数据库的操作,从而查出所要查询的单词。如果数据库没有所需要的单词,则提示该单词不存在。
4)汉-汉查询功能主要就是对输入汉语词语的解释。也是通过调用本地的数据库来实现,最终显示出来查到解释。也是在用户输入汉语词语的时候,触发按钮的监听事件,然后操作数据库,进而显示出来所要查询的汉语解释。如果没有从数据库中查到,就显示数据库不存在该解释[4]。
[资料来源:http://www.doc163.com]
[资料来源:www.doc163.com]
目 录
1 绪论 1
1.1 Android平台的背景 1
1.1.1 Android的诞生 1
1.1.2 Android的发展 1
1.1.3 Android的优势 1
1.2 课题研究的背景和意义 2
1.2.1 课题的引出 2
1.2.2 课题现在的研究现状 2
1.2.3 课题研究主要内容 2
1.2.4 课题研究的意义 2
1.3 论文结构 3
2 系统架构和关键技术 3
2.1 Android系统架构 3
2.2 Android平台关键技术 4
2.3 系统设计中的关键技术 5
2.3.1 界面的布局 5
2.3.2 数据库的技术 6 [版权所有:http://DOC163.com]
2.3.3 模糊查询技术 6
2.4 本章小结 6
3 需求分析 6
3.1 系统的总体需求 6
3.2 系统需求分析 6
3.3 系统功能的需求说明 8
3.4 系统的可行性分析 8
3.5 本章小结 9
4 总体设计 9
4.1 系统的设计目标 9
4.2 系统的总体设计 9
4.3 系统框架设计 10
4.3.1 系统总体流程图 10
4.3.2 系统功能模块图 12
4.4 系统数据库的设计 12
4.4.1 英-汉查询模块数据库设计 12
4.4.2 汉语查询模块数据库设计 13
4.5 本章小结 14
5 详细设计 14
5.1 系统详细设计目标 14
5.2 系统的功能详细设计 14
5.2.1 英-汉查询功能详细设计 14
[来源:http://www.doc163.com]
5.2.2 汉-汉查询功能详细设计 15
5.3 系统的界面详细设计 15
5.3.1 欢迎界面的设计 15
5.3.2 主界面的设计 16
5.3.3 英-汉界面设计 16
5.3.4 汉-汉界面设计 17
5.4 本章小结 18
6 实现与演示 18
6.1 数据库的建立和连接 18
6.1.1 数据库的建立 18
6.1.2 数据库的连接 19
6.2 界面的实现与效果 19
6.2.1 欢迎界面的实现与效果 19
6.2.2 主界面的实现与效果 20
6.2.3 英-汉查询界面的实现与效果 21
6.2.4 汉-汉查询界面的实现与现效果 21
6.3 功能的实现与效果 22
6.3.1 英-汉查询功能的实现与效果 22
6.3.2 汉-汉查询功能的实现与效果 23
6.4 本章小结 24
7 测试与运行 24 [版权所有:http://DOC163.com]
7.1 系统测试目的及环境 24
7.2 系统测试和运行 24
7.3 本章小结 27
结束语 28
参考文献 29
致谢 30
[资料来源:http://Doc163.com]
下一篇:基于安卓Android的二维码的生成与识别系统的设计与实现