毕业设计方案说明指导书范文样本.doc
《毕业设计方案说明指导书范文样本.doc》由会员分享,可在线阅读,更多相关《毕业设计方案说明指导书范文样本.doc(50页珍藏版)》请在咨信网上搜索。
1、题 目 基于Android信息专业英语词典设计与开发 学生姓名 王祥 学号 所在院(系) 数学与计算机科学计学院 专业班级 计算机科学与技术1201班 指引教师 李婧 完毕地点 陕西理工学院 年 6 月 2 日陕西理工学院本科毕业设计任务书院(系) 数学与计算机科学学院 专业班级 计算机科学与技术1201班 学生姓名 王祥 一、毕业设计题目 基于Android信息专业英语词典设计与开发 二、毕业设计工作自 年 11 月 9 日 起至 年 6 月 18 日止三、毕业设计进行地点: 陕西理工学院 四、毕业设计应完毕内容及有关规定: 英语是信息专业领域重要语种,信息专业英语词汇具备专业性强、借用词多
2、、发展变化快特点,而老式电子词典对信息专业词典收录有限。课题重要任务是开发一种基于Android平台信息专业英语词典,从而为信息专业在校学生及从业人员提供随时随处查询、识记信息专业词汇便捷方式。词典基本功能应涉及信息专业词汇及术语互译、词条简介、词汇分类等。在词典提供基本词库基本上,顾客还可自由添加、删除、更新单词,建立个人生词库等。 五、毕业设计应收集资料及参照文献:1殷人昆.实用软件工程M.北京:清华大学出版社, 2高晓黎.Java程序设计第2版M.北京:清华大学出版社, 3尹志宇,郭晴.数据库原理与应用教程M.北京:清华大学出版社, 4李培林.安卓系统应用及发展趋势展望J.北京:计算机光
3、盘软件与应用, 5张恒喜,史争军.基于SQLiteAndroid数据库编程J.北京:电脑编程技巧与维护, 6 Mednieks,Meike.Android数据库应用编程M.北京:清华大学出版社, 7李培林.安卓系统应用及发展趋势展望J.北京:计算机光盘软件与应用, 8(美)埃布尔森,(美)柯林斯,(美)森.Google Android揭秘M.北京:北京人民邮电出版社, 9刘平.Android手机访问服务器一种数据交互办法J.西安:西安财经学院网络与当前教诲技术中心, 10杨丰盛.Android技术内幕.系统卷M.北京:机械工业出版社, 11韩超.Android典型应用程序开发J.西安:人力资源
4、出版社, 12软件开发技术联盟.Android自学视频教程M.北京:清华大学出版社, 13王家林.Android 4.0网络编程详解M.北京:电子工业出版社, 14欧阳零.Android核心技术与实例详解M.北京:电子工业出版社, 六、毕业设计进度安排:.1.15-.3.10:查阅有关文献资料,撰写并提交开题报告。 .3.11-.3.20:需求分析,拟定设计方案。 .3.21-.3.31:概要设计。 .4.1-.4.15:详细设计。 .4.16-.5.15:编码与测试。 .5.16-.5.31:撰写毕业设计阐明书 .6.1-.6.15:答辩,整顿资料,后期整治。 指引教师签名 系(教研室主任签
5、名) 专业负责人签名 批准日期 基于Android信息专业英语词典设计与开发王祥(陕西理工学院数学与计算机科学学院计算机科学与技术专业1201班,陕西 汉中723000)指引教师:李婧 摘要Android信息专业英语词典是专为信息技术领域从业人员及在校学生提供迅速查询,识记英文单词应用程序。本文以需求分析为基本,从概要设计到系统设计详细地阐述了整个词典设计及开发过程。实现重要功能包括信息专业词汇术语英汉互译、词条简介、词汇分类等。应用以Java语言为基本,使用Eclipse集成环境开发完毕,使用Android自带数据库SQLite保存离线词库所需单词,在词典提供基本词库基本上,还支持顾客添加,
6、删除,更新单词,建立个人生词库等。开发完毕后,分别在在模仿器上和手机上相应用功能进行了测试。 核心词Android;专业英语;词典;SQLite Design and Development of English Dictionary for Information Technology Based on AndroidWang Xiang(Grade12,Class01,Major Computer Science and Technology,School of Mathematics and Computer Science.,Shaanxi University of Technolo
7、gy,Hanzhong 723000,Shaanxi)Tutor:Li Jing Abstract:English Dictionary for Information Technology is designed for information professionals and college students to provide fast query applications,memorizing english words.In this paper,based on the reguirement analysis,the design and development of who
8、le dictionary is described in detail from the outline design to system design.the main function of the design contains IT vocabulary and terms translation,vocabulary entry profile,lexical classification.The application is developed on the eclipse integrated development platform and based on the Java
9、 language,using Android SQLite build-in database to save offline word bank,on the basis of basic lexicon,also allows users to add,delete,update the word,build personal word bank and so on.After development,the function of application is tested on simulator and phone.Key words:Android;Specialty Engli
10、sh;Dictionary;SQLite目录1概述11.1选题背景11.2国内外研究现状11.3研究目及意义12开发技术简介23系统分析33.1可行性分析33.2需求分析33.2.1需求分析概述33.2.2功能分析33.2.3性能分析43.2.4开发及运营环境44系统设计54.1功能模块设计54.2操作流程设计65数据库设计75.1需求分析75.2概念构造设计75.3逻辑构造设计75.4物理构造设计85.4.1数据库存储构造85.4.2数据库存储途径及存储位置96系统实现106.1查询模块实现106.2生词本管理模块实现166.3词库管理模块实现247调试与测试287.1测试用例287.2测试
11、结论29总结30道谢31参照文献321概述1.1选题背景英语学习,始终以来都是大某些人头疼问题,而英语单词,更是整个英语学习过程中重要环节,并且在英语学习过程中,不同群体所需英语领域也不同样,并且由于当前社会生活节奏变快,如何运用起来平时空余时间,随时随处解决单词学习问题,特别是专业单词学习,就显得很重要了。信息专业英语词汇具备专业性强、借用词多、发展变化快特点,而老式电子词典对信息专业词典收录有限。信息专业在校学生及从业人员急切但愿能有一款可觉得她们量身打造英语词典浮现。1.2国内外研究现状 随着移动互联网到来,手机已经成为人们一种必备用品,无论是生活,还是学习,处处都离不开智能手机,截至到
12、,搭载Android平台手机市场占有率已经达到45%,而数据显示,在将来,这一数据还将持续增长。随着Android手机普及,Android App开发在近些年来,也始终是市场合需热门。 近些年来,Android发展领域也不但仅只局限在手机上面,智能家居,智能汽车等老式领域,虚拟现实,虚拟将来等高科技领域也处处均有Android影子。 由于Android平台是基于Linux内核设计,而开发语言又以Java或者C+为主并涉及SQLite数据库以及网络编程等技术,因而,要研究Android应用开发,就必要规定对其他领域也有一定研究。应用市场上英语词典应用其实已经诸多,顾客量比较大有有道词典,金山词典
13、等,但是大多数英语词典在设计时考虑是大众需求,而忽视了某些对词汇有特殊规定小众,这就导致了某些专业人员对某些老式词典应用感受很差状况。要开发一款信息专业英语词典,一方面要考虑是其顾客需求,由于信息专业特性,有关英语词汇专业性较强,这就规定在设计词典时候考虑词库专业性,同步,也不能忽视英语词典易用性,某些老式英语词典上有点也应当在设计时考虑。1.3研究目及意义本课题是为信息专业人员研发专业英语词典,因而,开发重要需要解决就是较好满足信息专业人员对于英语词汇需求,使用时,能迅速,对的翻译有关词汇。解决问题思路是:在设计词库时候用SQLite轻量级数据库设计词库,在录入单词时对单词进行筛选,将信息人
14、员需要词汇进行录入,放弃有关词汇其他释义,同步通过容许顾客自主向词库中添加词汇以丰富词库。2开发技术简介 Android是由Google公司推出基于Linux平台开源移动设备操作系统,它由操作系统、中间件、应用框架、应用程序等构成。Android应用程序是采用Java语言开发,老式Java语言运营是通过JVM将源文献编译成Java字节码运营,但是Android虽然是Java语言开发,但是字节码并不是最后运营格式,并且由于版本问题和移动设备电量等问题,Google自行开发了一种虚拟机运营Android程序,这个虚拟机称为Dalvik。当完毕源代码开发后,一方面会将Java源码转换为字节码,然后通
15、过DX工具,将字节码文献转换了.dex文献,最后该dex格式文献在Dalvik上运营。Android有四大组件分别是Activity,Service,BroadcastReceiver,ContentProvider,应用程序中,一种Activity普通就是一种单独屏幕,它上面可以显示某些控件也可以监听并解决顾客事件做出响应。Activity之间通过Intent进行通信。在Intent 描述构造中,有两个最重要某些:动作和动作相应数据。Service用于在后台完毕顾客指定操作。Service分为两种:Started(启动):当应用程序组件(如Activity)调用StartService()办
16、法启动服务时,服务处在Started状态。Bound(绑定):当应用程序组件调用BindService()办法绑定到服务时,服务处在Bound状态。android平台提供了Content Provider使一种应用程序指定数据集提供应其她应用程序。其她应用可以通过ContentResovler类从该内容提供者中获取或存入数据。BroadcastReceiver,应用可以使用它对外部事件进行过滤,只对感兴趣外部事件(如当电话呼入时,或者数据网络可用时)进行接受并做出响应。广播接受器没有顾客界面。然而,它们可以启动一种Activity或Serice来响应它们收到信息,或者用Notification
17、Manager来告知顾客。告知可以用诸各种方式来吸引顾客注意力,例如闪动背灯、震动、播放声音等。普通来说是在状态栏上放一种持久图标,顾客可以打开它并获取消息。布局和数据存储是Android开发核心技术,布局用来设计顾客交互界面,顾客界面设计与否美观和合理直接影响顾客体验,因而运用好布局技术好是直接和顾客有关,而数据存储技术则记录了顾客所有操作数据和顾客所需要提取数据。在Android中,软件UI普通使用xml技术设计,而xml中控件位置和状态则离不开布局使用,Android中惯用布局有5种,分别是:AbsoluteLayout绝对布局、LinearLayout线性布局、RelativeLayo
18、ut相对布局、FrameLayout帧布局、TableLayout表格布局,由于布局使用,并且布局之间可以互相嵌套,使得android软件UI设计变得非常灵活,虽然是某些非常复杂界面设计,只要合理使用布局,也会使开发变得很容易。Android中数据存储技术重要有:文献存储、Preference、SQLite、ContentProvider和网络存储,在本软件中重要使用到了文献存储、SQLite,文献存储是以流形式读写文献,可以以文格格式,也可以以二进制形式,在Java语言中要使用流,则写入文献对象必要进行序列化,SQLite是嵌入式移动设备中惯用轻量级数据库,可看作计算机上使用Sqlserve
19、r、Oracle数据库。本软件中,顾客生词本中数据都存在SQLlite数据库中,而进行数据备份和恢复时则是用文献作为介质保存数据。3系统分析3.1可行性分析 (1)在技术方面,应用使用Java语言,在Eclipse平台下开发,由于Android开源特性,有众多开发者和开源社区始终在贡献着先进技术和思想,这些先进技术和思想都可以通过网络随时获得,应用需要某些制作规定和素材在网络这个信息平台上随处都可以找到,因而在技术方面具备相称可行性。 (2)在经济方面,本应用是自行开发系统,除了自身开发话费时间和精力以外成本几乎可以忽视不计,加上Android平台开源,应用后期维护费用也相对比较低廉,应用一旦
20、开发完毕,后期维护也相对简朴,只需要在拥有基本上恰当进行升级或者扩展即可,并且应用由一种人即可完毕开发,因而本应用基本无经济开支,具备一定可行性。 (3)在操作使用方面,应用界面清晰,操作简朴,对顾客并没有特殊技能规定。使用者不需要通过特殊培训或者学习。不规定手机品牌,价格等。只要是安卓系统版本不是太低就可以。因而在操作上也具备相称可行性。综上所述,本系统无论从技术上、经济上,还是操作上都具备相称可行性。3.2需求分析3.2.1需求分析概述 在软件设计之前,要做工作就是对电子词典流程,操作等,做出详细调查,从而理解系统需要实现功能。系统在开发过程中,通过比较长时间设计阶段,可以说模型贴近生活,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 方案 说明 指导书 范文 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。