android的开题报告.doc_第1页
android的开题报告.doc_第2页
android的开题报告.doc_第3页
android的开题报告.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计开题报告 2013届论文题目 基于ANDROID的汉语单词学习专 业 计算机科学与技术 班 级 0901 学 号 2009115010141 姓 名 马建禄 指 导 教 师 柯宗武 时 间 2012.10 湖 北 师 范 学 院计 算 机 科 学 与 技 术 学 院1、 选题的背景与意义1.1 研究开发的目的 目前随着移动设备越来愈普及以及移动设备的硬件的提升,移动设备的功能越来越完善他的系统平台也日渐火热起来。在56个国家所做的市场调查中,Android系统在35个国家市场占有率第一,平均市场占有率达到48%,统领了整个亚太市场。可见Android系统正在崛起之中,在中国市场上android市场占有率也急速上升,但是对于Android系统的应用和开发在国内仍属于起步和探索阶段。急需要大量的相关技术和人员的投入。 目前海外正在掀起的汉语热 ,语言学专家张维佳教授说,全球“汉语热”升温有着深刻的背景。第一,随着中国经济和对外贸易的快速发展,世界各国对通晓汉语的技术人才的需求量有了较大增加。第二,伴随着中国经济走向世界,中国文化撩开了以往神秘的面纱,走到各国友人的面前,汉学也因此成为“显学”。第三,中国的国际影响日益扩大,使得全球范围内的民众更想直接了解当代中国。 1.2基于Android的汉语单词学习软件的优点下面首先介绍下Android系统。Android是基于Linux内核的软件平台和操作系统最初由Andy Rubin开发,早起由Google开发,后由,Open Handest Alliance开发。它采用了软件堆层Software stack又名以软件叠层的架构主要分为三部分。底层以Linux核心工作为基础只提供基本功能其他的应用软件则由各公司自行开发以Java作为编写程序的一部分。 随着手机广大学生群众的普及尤其是智能手机学生群体站有个绝对的比例移动上的学习软件也变得越来越重要。随着手机硬件水平的上升手机所能支持运行的程序也越来越复杂取而代之一些学习工具手机上的学习软件也更加受到学生们的喜爱。潜在的用户也远远大于其他学习软件。 由于Android的大热本次论文的目的也在于研究该平台上的软件开发着重于英语学习软件并能初步形成一个简单的小软件并实现一些比较简单比较基础的功能。 由一般的系统学习转向自主学习、非系统学习为各类人群提高了更多的学习3 方式也提高了学习的效率和时间的利用。学习者不再被限制在电脑桌前可以自由自在、随时随地进行不同目的、不同方式的学习英语。具有以下的几个特点 (1) 便利性即设备形状小、重量轻便于随身携带。 (2) 移动性学习者在移动中也可以很好的使用。 (3) 自主性学习者可以根据自身实际条件选择学习内容与强度等。 (4) 高效性学习者可以在各种零散时间比如坐车时来学习节约大量的宝贵时间。 1.3 国内外研究发展现状 基于android的英语单词学习软件开发可以归类于于移动学习平台的开发国内对移动学习的研究还相对滞后而他们的目的主要是要把这些设备推向市场真正意义上的由教育机构发起的学术性研究团队还不多见专业的研究队伍并未形成机制还不完善不同高校的专业人员共同合作组成的团队研究并未形成。 二、研究开发的基本内容、目标拟解决的主要问题或技术关键 2.1 研究目标 本文研究基于Android系统的英语学习软件的设计与开发。通过研究能够对Android开发有进一步的了解清楚Android程序的主要组成部分及该平台上软件开发的过程了解Android系统架构、体系结构、事件处理过程等等。并能初步实现该平台上的英语单词学习软件的运行。 2.2 研究的基本内容 该软件是关于移动平台上的汉语单词学习软件。主题功能就是在汉语单词的学习上提供些帮助。 本研究的具体内容包括 1单词查找 所谓单词查找就是和词典一样能够帮助同学对付不认识的单词同学可以输入不认识的单词然后可以从本软件内的词典库中寻找到相应地信息内容然后呈现给同学。 2单词记忆 这是最关键的,初步设定是考察单词中文意思的方式。由于现在各类考试其实只要你看到但单词认识就行,并不要求所有都要会自己拼写,所以实现就是屏幕上出现英语单词,其中没有显示中文意思,然后可以自己回忆单词的中文意思,最后有个按键是显示中文意思,你可以对比正确答案,正确的可以加深记忆不正确的也就实现了查漏补缺。 3重点标记 每个同学都有自己难以记住的单词,这里可以提供同学标记些对于自己比较困难的单词然后可以自己定期复习,方便了同学抓住重点。 4 浏览生词本每个同学都可以在重点标记的单词后面都可以进行重新归类加深记忆,能够重新标记并能取消生词本单词2.3 需要解决的技术难点 Java开发的核心技术,相应开发软件的使用,如eclipse等Android数据库连接技术,contentProvider与SQLite对单词进行数据库连接 3.1 研究开发的方法、技术路线和步骤 (1) 系统平台Microsoft Windows XP (2) 系统构架Linux 内核及驱动、C/C+框架、java 框架、java 应用程序 1Linux 内核及驱动 其中linux 内核及驱动是内核层的,本人对linux 内核也有过痴迷的时候,就像现在android 痴迷一样,系统总是需要操作系统的支持的,比如内存管理、进程管理、网络协议栈等。 2android 的C/C+框架 系统C 库。用的是libc。没什么好说的。C 程序员都知道。 多媒体库, SurFace Manager,显示子系统的管理器 LibWebCore,web浏览器引擎支持android 浏览器,SGLskia 图形库底层的2D 图形引擎3D 库OpenGL FreeType字体显示 Android 的运行环境这个也应该属于这个框架里面的android 的虚拟机叫做Dalvik运行环境就是由这个虚拟机和基础的java 类库组成。 3android 应用框架, 提供一系列的服务和系统,包括视图、内容提供器、资源管理器、通知管理器、活动管理器。 视图非常丰富list、grid、text box、button 等。 内容提供器是使得应用程序可以访问另一个程序的数据。 资源管理器是提供访问非代码的资源访问如布局文件。 通知管理器使得程序可以在状态栏中显示自定义的提示信息。 活动管理器用来管理程序生命周期。 4android 应用程序 Android 所有的应用程序都是用java 写的当然现在好像也支持一些脚本语言。 参考文献 0.疯狂android讲义作者李刚 刊名科协论坛(下半月) 出版日期2011 期号第8期 作者单位西南交通大学信息学院 1. Android系统架构及应用程序开发研究作者曾健平邵艳洁 刊名微计算机信息 出版日期2011 期号第9期 作者单位湖南大学物理与微电子科学学院 2. Android平台简析作者戈振兴边静 刊名科技信息 出版日期2011 期号第12期 作者单位集宁师范学院计算机系 3. Android程序主要组成部分概述作者陈钊 刊名中国新技术新产品 出版日期2011 期号第17期 作者单位安徽理工大学 4. Android的架构与应用开发分析作者刘鎏 刊名计算机光盘软件与应用 出版日期2011 期号第14期 作者单位天讯瑞达通信技术有限公司 广州510600 5. Android事件处理过程剖析作者李艳丽 刊名长春理工大学学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论