欢迎来到天天文库
浏览记录
ID:6195206
大小:1.49 MB
页数:29页
时间:2018-01-06
《安卓智能手机推送系统毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、安卓智能手机推送系统毕业设计论文目录第1章绪论11.1研究现状与发展趋势11.2研究意义21.3研究内容2第2章系统设计32.1系统界面设计32.2总体功能设计42.2.1具体方案选择5第3章系统实现73.1系统软硬件环境配置73.1.1Android开发环境介绍73.1.2Android开发平台搭建73.1.3Android系统架构研究83.1.4类库83.1.5Tomcat服务器83.2客户端各功能模块实现93.2.1启动模块103.2.2学习资源列表模块103.2.3学习资源细览模块113.2.4推送消息通知123.2.5推送消
2、息客户端模块143.3服务端各功能模块实现173.3.1学习资源管理模块173.4数据提供183.5后台服务193.6推送机制以及分析19第4章结论与展望214.1结论214.2不足之处及未来展望2127参考文献23致谢2527基于安卓的学习资源推送系统的设计与实现第1章绪论1.1研究现状与发展趋势据Gartner最新数据显示(图1-1),2010年第二、三季度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的25.5%,仅次于塞班,成为第二大智能手机系统。2010第二、三季度与去年同期相比,增度分别是15.4%及22
3、%,增势迅猛。而塞班系统较09年的市场份额,尽管终端销量有大幅度提升,但增势下滑10%,形势非常严峻。其他操作系统的表现则要平稳很多。图1-1四年间手机系统发展状况安卓是首款开源代码的操作系统,采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具有良好的拓展性,一方面,为众多移动应用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方面,终端厂商可以针对自身的特殊需要“定制化开发”。与此相比,尽管2010年2月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并
4、无实际意义,错失发展良机。据Informa预测,2012年,安卓手机销量将超过诺基亚塞班手机,届时安卓将成为全球最大的智能手机平台。谷歌表示目前安卓手机每日平均激活量为20万部,销售速度加速上涨。我们认为,安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。此外,谷歌通过OHA
5、联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。所以安卓软件的学习和开发不管在国内外都具有有很大的前景。27Abstract27基于安卓的学习资源推送系统的设计与实现1.2研究意义三网融合已经成为大势所趋,也是我国重点推进的国家信息化战略。在三网融合发展的过程中,电脑和移动终端早已经与互联网对接并实现了网络化。今年来,智能手机终端的普及直接推动了移动互联网和Web2.0的发展,虽然只是被动使用网络和应用的变化,但是对推动互联网的发展却起到了及其关键的作用。然而,相对于层出不穷的各种游戏应
6、用。很多书籍,学习软件的优化普及程度却偏低。基于这种情况,开发贴近生活且实用的学习资源推送智能手机应用软件可以便捷的进行日常学习和工作。学生在学习时遇到的一个头疼的问题就是不能很好地从老师和其他同学那里获得第一手的学习资源,基于这些想到了通过这款基于Android系统的学习资源推送系统完善学校的网上课程系统,来使得同学们和老师获得一个更方便的资源共享和获得第一手信息,方便大家集思广益,有利于促进我们的学习效率。1.3研究内容随着科技的日渐发达,电子设备越来越高的科技含量,电子设备也越来越精巧,手机等移动设备将成为人们的主要获取信息的渠
7、道。在今天的手机群雄并起时代,谷歌在2008年推出了一款名为谷歌Android开源操作系统的智能手机,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。本设计的实现主题是基于Android的学习资源推送系统软件的设计和实施。27基于安卓的学习资
8、源推送系统的设计与实现第2章系统设计2.1系统界面设计根据需求分析可以看出系统界面设计主要包含三个部分:客户端界面设计和服务端界面设计。其中客户端的界面设计总体结构和思路如图2-1和图2-2所示:登陆界面学习资源增加学习
此文档下载收益归作者所有