18

4.1.1  各Web服务中方法介绍 19

4.1.2  推送具体实现方法分析 22

4.2  服务器后台管理模块实现 23

4.3  Android客户端实现 25

4.4  本章小结 28

5  系统功能演示 29

5.1  客户端功能演示 29

5.2  后台管理功能演示 30

结  论 34

致  谢 35

参考文献 36

1  绪论

1.1  研究背景

近年来,随着智能手持终端的大量普及和宽带无线接入技术的不断发展,移动互联网已经进入了迅速发展阶段, 移动互联网正在将互联网由最初的只供浏览的数据网络转变成商务、社交、生活、购物、娱乐的应用网络[1] 。移动互联网是移动和互联网融合的产物,继承了移动的随时、随地、随身的特点和互联网的分享、开放、互动的优势,是整合二者优势的“升级版本”,即运营商提供无线接入,互联网企业提供各种成熟的应用。移动互联网被称为下一代互联网web3.0。随着移动互联网的快速发展,推送技术得到越来越多的关注和应用[2]。推送技术(Push),又名反向AJAX,指的是一种基于Internet,将由中心或发布者发出消息传输给用户的技术。与之相对的是拉取(Pull),这种情况下请求是由用户或客户端主动发起的。与拉取相比,推送不需要用户通过主动刷新来获得最新的更新,当有新内容时会自动将信息发给用户。这种方式可以更加及时、准确的获得所需要的信息并且可以大幅度的减少手机的电量和流量消耗。

在大学师生中智能手机几乎是人手一部,接入网络也很方便,但在布置作业、传达通知、共享信息时却在使用电话、短信甚至口头传达这些传统的方式,这些方式既繁琐而且效率也不高,如果我们能构建一个基于移动互联网的校园通知推送系统,就可以极大的方便师生的工作学习生活。论文网

1.2  研究现状

1.2.1  常见推送解决方案的实现原理分析:

1.2.2  常见推送解决方案介绍

1.3  本文工作内容

本文旨在完成一个基于移动互联网的校园通知推送系统的设计实现工作。

选用NetBeans开发服务器端程序;利用MySQL构建服务器数据库;服务器使用GlassFish;页面模版使用PrimeFaces;Android客户端程序利用Google官方的ADT Bundle开发;利用Android内置的SQLite构建客户端数据库。

系统由服务器和Android客户端两部分组成,通过KSOAP2调用Web服务进行交互,完成不同层次的通知推送,并在数据库中保存相关信息。服务器端提供通知推送、通知管理、查看通知效果、用户管理、频道管理等功能。Android客户端提供用户登录注册、发送查看通知、联系人管理、频道管理等功能。

1.4  论文组织结构

本文的组织结构如下:

第一章,介绍了选题背景,对推送技术的研究现状做了简单的分析,并阐明了主要研究工作以及论文的组织结构。

第二章,介绍了相关技术准备,包括Android相关知识、SQLite数据库、J2EE相关以及极光推送的介绍。

第三章,介绍了系统的总体框架设计,完成了对服务器、客户端以及数据库的总体设计。

上一篇:K-means算法WEB文本挖掘中的聚类研究
下一篇:OpenGL虚拟人三维模型控制平台实现

基于Apriori算法的电影推荐

嵌入式移动数据库研究【2530字】

嵌入式移动数据库應用研究【2321字】

资料:中國互联网发展现状分析【2114字】

移动Ad Hoc网络发展的历史理论和技术

电视进军互联网【2414字】

浅谈互联网的发展与隐私权保护【1640字】

安康汉江网讯

张洁小说《无字》中的女性意识

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析