基于Android的电子词典软件的设计与实现 (含外文翻译)

LANZHOU UNIVERSITY OF TECHNOLOGY

毕业设计

题 目 基于Android的电子词典软件的设计与实现

学生姓名 袁新燕

学 号

专业班级 通信(2)班

指导教师 胡莉、王维芳

学 院 计算机与通信学院

答辩日期 2012.6.11 摘要

本文设计了基于Android平台的电子词典软件。此英文词典包括两部分,一部分是离线的英文词典,一部分是在线的英文词典。离线的英文词典主要是使用Android自带的轻量级数据库SQLite来保存单词信息,系统通过SQLite数据库的query方法来查找到与指定英文相对应的单词的中文释义。在线的英文词典是利用oracle数据库来保存单词信息,然后利用Http协议解析出单词信息显示到手机界面上,同时还能够增加、删除、更新单词信息。当然,对于查询到的生疏的单词可以添加到单词本以便于随时复习。

关键词:Android,oracle数据库,SQLite数据库,英文单词Abstract

In this paper, we design and implementation about electronic dictionary software which is based on the Android platform. English dictionary mainly include two parts, and one is to realize the offline English dictionary, the other is to realize the online English dictionary. Offline English dictionary is mainly used a lightweight database SQLite that belongs to Android to preserve words information, we find the specified English word corresponding to the Chinese interpretation by using query method of SQLite database. Offline English dictionary use an oracle database to save the word information, and then parse out the word information to display in the mobile phone interface by Http protocol, at the same time there have the functions that is used to increase, delete, update word information. Of course, we can add unfamiliar word to the note of word in order to review at any time.

Keywords: Android; oracle database; SQLite database; English words

目录

第1章 绪论1

第2章 系统需求分析3

2.1 软件的功能要求3

2.2 需求分析3

2.3 功能需求(用例图分析)4

2.3.1 基本功能需求例图4

2.3.2 离线词典的例图6

2.3.3 在线查询用例图7

2.3.4 添加到单词本的用例图8

2.4 系统结构图和流程图10

2.5 系统界面需求14

2.6 运行环境15

2.6.1 关键技术15

2.6.2 运行环境16

第3章 数据库的设计17

3.1 在线词典的服务器端的数据库设计17

3.1.1 数据库中数据表的设计17

3.1.2 在线词典的客户端的数据库设计18

3.1.3 离线时的数据库的设计19

3.1.4 软件数据模型20

3.2 连接数据库21

3.2.1 数据库的创建21

3.2.2.数据库的操作21

3.2.3 数据的查看22

3.2.4 服务器和客户端的连接23

第4章 环境的搭建24

4.1关于 Android的简单介绍24

4.1.1 Android环境的

基于android的电子词典设计_基于Android的电子词典软件的设计与实现 (含外文翻译).doc...相关推荐

  1. 电机调速设计并用matlab仿真,终稿毕业论文设计_基于PWM控制的直流电动机调速系统设计及MATLAB仿真.doc最终版(备份存档)...

    <毕业论文_基于PWM控制的直流电动机调速系统设计及MATLAB仿真.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)毕业论文设计_基于PWM控制的直流电动机调速系统设计及M ...

  2. 基于jquery的ajax聊天室系统,基于jQuery的Ajax聊天室应用毕业设计(含外文翻译)...

    基于jQuery的Ajax聊天室应用毕业设计(含外文翻译) 毕业设计(论文) I 基于基于 jQuery 的的 Ajax 聊天室应用聊天室应用 摘摘 要要 随着网络的逐渐普及,以及网络技术的不断发展, ...

  3. android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序

    android开发之Intent.setFlags()_让Android点击通知栏信息后返回正在运行的程序   在应用里使用了后台服务,并且在通知栏推送了消息,希望点击这个消息回到activity, ...

  4. 基于android的电子词典设计_基于Android平台下的电子词典的设计与实现

    摘要:现如今已经是二十一世纪,以计算机为代表的现代科学获得了蓬勃快速的发展并快速和人们的日常行为结合在一起.同时随着英语对人类的生活有着越来越大的影响,计算机信息技术的发展与进步也使电子语言词典的诞生 ...

  5. 基于android的电子词典设计_基于Android的电子词典的设计

    本毕业设计课题主要分为两个模块:即英-汉查询模块和汉语查询模块.在此两模块都是使用的Sqlite数据库,且数据库为.db文件. 对于电子词典,自己会根据任务书下达的任务来一步一步完成,实现系统的设计与 ...

  6. android期末课设选题_基于本科计算机安卓android毕业设计选题题目

    1.安卓android教学管理系统 2.JAVA JSP学生信息管理系统 3.安卓Android考勤系统设计(MySQL) 4.安卓+lw+电子阅读器 5.安卓+lw+电子阅读器录像 6.安卓教师教学 ...

  7. python问题化教学设计_基于IPO的Python教学设计

    冯艳茹 陈平 摘要:程序设计基础课程是培养大学生解决计算问题的思维和能力的课程,使用Python作为大学生的首门编程语言课程,可操作性强,入门容易,上手快.该文提出了基于IPO的教学设计新思维,使教学 ...

  8. 基于单片机的超市储物柜设计_基于单片机的自动存储柜的设计

    金红娟 张娣 王历 摘  要: 隨着科技的日趋发展,智能化产品随处可见,极大地方便了人们的生产生活.在一些综合超市,大型购物商场等一些公共场合,由于人流大,购物的人多,仅靠人工来存储物品速度慢,效率低 ...

  9. 基于正点原子触摸屏ui设计_基于黄金比例ui%C9%B8的设计系统

    基于正点原子触摸屏ui设计 定义ɸ (Defining ɸ) The golden number, or "phi" in reference to the sculptor Ph ...

最新文章

  1. 一年暴涨近20倍,比特币是郁金香泡沫还是庞氏骗局?
  2. 3.Boost之function
  3. linux系统下的动态壁纸,您可以在下面下载动态壁纸APK和linuxct的配套应用
  4. 《零基础看得懂的C++入门教程 》——(7)小数组玩起来
  5. 纽约时报》:乔布斯和苹果的“保密文化”
  6. 学计算机比学农好吗,学农教育效果如何?学生:“做农活比打游戏有意义”
  7. java iecapt.exe_java替换url的域名和端口方法
  8. C调用PYTHON运行奇怪崩溃的一例及解决办法
  9. 计算机五个盘,电脑分盘分几个盘合适,您知道吗?
  10. 三极管饱和状态下增益
  11. USB 协议分析(含基本协议和 USB 请求和设备枚举)
  12. python将网页保存为pdf,python-网页保存为pdf
  13. 电脑上查看自己连接的WIFI密码
  14. 手把手教你封装属于自己的Windows7安装镜像
  15. php读取mpp,php解析mpp文件中的前置任务
  16. itext生成pdf间距_[itext]Java生成PDF文件
  17. Error: Cannot find module ‘C:\Users\AppData\Roaming\npm\node_modules\..错误,解决方法
  18. html5+在线字体,CSS3 字体
  19. 数据分析2_使用Tableau进行收视率分析
  20. 苹果ios签名证书的生成方法

热门文章

  1. ironpython教程_用IronPython写winform程序-.NET教程,Asp.Net开发
  2. springboot-用户注册模块实现流程与主要代码编写
  3. vb2010 偶数判断函数
  4. 如果我来设计“有道词典”单词本同步
  5. java归并排序(含归并排序代码)
  6. 解决了:微信小程序使用canvas绘制倒计时圆圈和数字居中的实现
  7. 字符设备驱动、平台设备驱动、设备驱动模型、sysfs的比较和关联
  8. 五种外观缺陷检测方法,不分优劣,应用场景不同使用的技术不同
  9. mdns-repeater Multicast DNS repeater
  10. Python自动化办公:将文本文档内容批量分类导入Excel表格