基于Android的学习资源推送系统设计

上传人:枫** 文档编号:491953283 上传时间:2024-03-01 格式:DOC 页数:34 大小:1.55MB
返回 下载 相关 举报
基于Android的学习资源推送系统设计_第1页
第1页 / 共34页
基于Android的学习资源推送系统设计_第2页
第2页 / 共34页
基于Android的学习资源推送系统设计_第3页
第3页 / 共34页
基于Android的学习资源推送系统设计_第4页
第4页 / 共34页
基于Android的学习资源推送系统设计_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《基于Android的学习资源推送系统设计》由会员分享,可在线阅读,更多相关《基于Android的学习资源推送系统设计(34页珍藏版)》请在金锄头文库上搜索。

1、编号本科生毕业设计(论文)题目:基于Android的学习资源推送系统 的设计与实现 人文 学院 教育技术学 专业学 号 1701090104 学生姓名 李 洲 指导教师 严大虎 副教授 二一三年六月摘 要随着计算机技术的飞速发展,手机也已进入智能手机时代。通过在日常生活中观察发现学生与老师学生与学生之间的教学与学习资源的资源共享还存在一定的不足,为了让智能手机用户能够更加方便地使用智能手机操作系统服务于学习,决定开发基于Android平台的学习资源推送系统。本文采用自顶向下的结构化的系统分析方法,阐述了一个功能全面的学习资源推送系统的开发过程、操作流程及其一些核心的技术。本文首先进行了项目概述

2、,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是系统规划阶段,通过实际的业务流程调研,分析了系统的组织结构,具体完成了学习资源推送系统的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了系统的业务流程;之后是系统分析,具体完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择了合适的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。根据前几个阶段的分析和设计,本系统在设计方面采用手机原生应用

3、,同时使用Java技术进行程序的设计与功能实现。本系统的设计实施为学习资源推送系统的运行做基础,为学习资源推送系统提供良好的条件。关键字:android;学习资源推送系统;智能手机平台AbstractABSTRACTWith the rapid development of computer technology, mobile phones have entered the era of smart phones. By observing the everyday life of students and teachers , we found there are some shortco

4、mings in sharing learning resources between students and teachers. In order to allow smart phone users to use the smart phone operating system more easily for learning, author decided to develop the learning resources of the push system based on the Android platform. The paper adopted the top-down s

5、tructured system analysis method, elaborating a comprehensive learning resource function push system development process, operational procedures and some of its core technology. This paper conducted a project overview, a brief introduction to the background of the project development, project develo

6、pment and project development objective sense; followed by the system planning stage, through the actual business process research, analysis of the systems organizational structure, the specific study completed resource push system requirements analysis, feasibility analysis, analysis of existing bu

7、siness processes, and through the optimization of existing business processes, business process system obtained; followed by a systematic analysis of specific data flow analysis and complete data dictionary; system design stage is mainly completed the division of functional modules, database design

8、and system interface design. The stage of the function of each module were designed in detail, forming a functional block diagram of the system, on this basis, choose the appropriate development model; database design first conduct a structural design concept, followed by a logical structure design,

9、 the final completed the database table design. According to the first few stages of analysis and design, the system is used in the design of mobile native applications, using Java technology for program design and feature implementation. The system is designed and implemented as a foundation of the

10、 learning resource push operation and it provided a good condition of the push system for learning resources .Keywords:android; push system of Learning Resources; Smartphone platform目录目 录第1章 绪论11.1 研究现状与发展趋势11.2 研究意义21.3 研究内容2第2章 系统设计32. 1系统界面设计32. 2 总体功能设计42.2.1具体方案选择5第3章 系统实现73.1 系统软硬件环境配置73.1.1An

11、droid开发环境介绍73.1.2Android开发平台搭建73.1.3Android系统架构研究83.1.4类库83.1.5 Tomcat服务器83.2 客户端各功能模块实现93.2.1启动模块103.2.2 学习资源列表模块103.2.3 学习资源细览模块113.2.4 推送消息通知123.2.5 推送消息客户端模块143.3 服务端各功能模块实现173.3.1学习资源管理模块173.4 数据提供183.5 后台服务193.6 推送机制以及分析19第4章 结论与展望214.1 结论214.2 不足之处及未来展望21参考文献23致 谢2527基于安卓的学习资源推送系统的设计与实现第1章 绪论

12、1.1 研究现状与发展趋势据Gartner最新数据显示(图1-1),2010年第二、三季度全球智能手机销售继续大幅增长,其中第三季度安卓占全球智能手机市场的25.5%,仅次于塞班,成为第二大智能手机系统。2010第二、三季度与去年同期相比,增度分别是15.4%及22%,增势迅猛。而塞班系统较09年的市场份额,尽管终端销量有大幅度提升,但增势下滑10%,形势非常严峻。其他操作系统的表现则要平稳很多。图1-1 四年间手机系统发展状况安卓是首款开源代码的操作系统,采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改安卓的SDK软件包。系统的开源性使其具有良好的拓展性,一方面,为众多移动应

13、用开发者提供了良好的系统性平台,有利于移动应用的集合;另一方面,终端厂商可以针对自身的特殊需要“定制化开发”。与此相比,尽管2010年2月,塞班基本完成开源工作,但由于代码臃肿,用户界面设计缺失,塞班的开源并无实际意义,错失发展良机。据Informa预测,2012年,安卓手机销量将超过诺基亚塞班手机,届时安卓将成为全球最大的智能手机平台。谷歌表示目前安卓手机每日平均激活量为20万部,销售速度加速上涨。我们认为,安卓在全球市场的成长壮大,塞班市场份额不断下跌已成不争事实。安卓操作系统发展迅猛主要得益于免费、开源和良好产业运作策略,这三点为安卓在智能手机市场赢得更多的发展机遇。系统的免费让更多的厂

14、商加入,推动了份额的上升;代码的开源让更多的开发者进入应用开发;应用的丰富吸引了更多用户选择,这也是谷歌值得众多厂商学习的地方。此外,谷歌通过OHA联合众多厂商进行系统研发,不断更新版本,将系统应用推广到更多的终端产品中,确保用户体验持续改善。所以安卓软件的学习和开发不管在国内外都具有有很大的前景。1.2 研究意义三网融合已经成为大势所趋,也是我国重点推进的国家信息化战略。在三网融合发展的过程中,电脑和移动终端早已经与互联网对接并实现了网络化。今年来,智能手机终端的普及直接推动了移动互联网和Web2.0的发展,虽然只是被动使用网络和应用的变化,但是对推动互联网的发展却起到了及其关键的作用。然而

15、,相对于层出不穷的各种游戏应用。很多书籍,学习软件的优化普及程度却偏低。基于这种情况,开发贴近生活且实用的学习资源推送智能手机应用软件可以便捷的进行日常学习和工作。学生在学习时遇到的一个头疼的问题就是不能很好地从老师和其他同学那里获得第一手的学习资源,基于这些想到了通过这款基于Android系统的学习资源推送系统完善学校的网上课程系统,来使得同学们和老师获得一个更方便的资源共享和获得第一手信息,方便大家集思广益,有利于促进我们的学习效率。1.3 研究内容随着科技的日渐发达,电子设备越来越高的科技含量,电子设备也越来越精巧,手机等移动设备将成为人们的主要获取信息的渠道。在今天的手机群雄并起时代,谷歌在2008年推出了一款名为谷歌Android开源操作系统的智能手机,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用和修改SDK包,系统的开源性使其具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号