基于android的学生成绩推送系统设计与实现

基于android的学生成绩推送系统设计与实现

ID:31359067

大小:111.50 KB

页数:8页

时间:2019-01-09

基于android的学生成绩推送系统设计与实现_第1页
基于android的学生成绩推送系统设计与实现_第2页
基于android的学生成绩推送系统设计与实现_第3页
基于android的学生成绩推送系统设计与实现_第4页
基于android的学生成绩推送系统设计与实现_第5页
资源描述:

《基于android的学生成绩推送系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Android的学生成绩推送系统设计与实现  摘要:采用基于Android的推送系统将成绩推送至为学生的手机客户端,不但可以实现信息的实时性,还可以通过订阅将所需内容推送给指定用户。本文根据成绩传送需求及移动智能终端的特性,利用应用服务器、代理服务器和客户端组成的三层B/S结构,引用Push技术,结合MQTT技术充当代理服务器,实现Android手机客户端与服务器之间相互推送消息。  关键词:学生成绩;push技术;移动智能终端;Android  中国分类号:TP311文献标识号:A文章编号:2095-2163(2015)04-  

2、DesignandImplementationofStudentAchievementpushSystembasedonAndroid  FUJuanjuan  (ComputerCollege,ZhoukouNormalUniversity,ZhoukouHenan466001,China)  Abstract:ThepushsystembasedonAndroidcouldpushstudentachievementtostudent'smobilephoneclient,whichnotonlycanrealizetherealt

3、imeinformation,butalsobysubscribingpushtherequiredcontentdeliverytothespecifieduser.Accordingtotheresulttransportdemandandcharacteristicofmobileintelligentterminal,thepaperusestheapplicationserver,proxyserverandtheclientofthree-tierB/Sstructure,referto8Pushtechnology,and

4、combinedwiththeMQTTtechnologyACTSasaproxyserver,furtherlyrealizetheAndroidmobilephonemessagesbetweentheclientandtheserverPush.  Keywords:StudentAchievement;PushTechnology;DisplacementIntelligentTerminal;Android  0引言  时下的很多高校都在应用基于Web服务的信息管理系统,但却只能实现有线网络的主动查询,无法将最新成绩即时通知学

5、生,缺乏实时性与便捷性。针对这一现状,采用基于Android的推送系统将成绩推送至为学生的手机客户端,将减少信息搜索时间,还可根据学生的订阅将所需内容推送给指定用户。该平台具有简易框架,同时借助其开源性,即能发挥便利的硬件资源优势,并节省软件开发的费用,成为现在手机市场上移植性最好的操作系统。为顺应信息时代校园信息化建设的需求,且推动其加速发展步伐,本文设计研发了一个针对学校智能移动终端使用的综合管理系统。  在应用程序需要与服务器利用交互随时获取更新的数据时,客户端可以通过Pull与Push两种方式来获得。具体地,Pull方式需每间隔

6、一段时间就要在服务器上查询有无更新的信息出现,这种方式对于客户端来说不但浪费网络流量和电量,还要时刻不停地监测服务端的变化;而Push方式则是服务端将更新的信息推送到客户端上,客户端就能自动地接收到消息,用户只需通过手机的通知栏处向下一拉,即可看到手机接收的各种通知信息。  1系统的设计思想8  结合当前学校对移动智能终端在使用时遇到的实际问题,本系统为现有移动终端搭建一个基于Android的成绩推送平台,选用发布-订阅机制与智能终端保持网络通讯协议的长连接来真正实现实时信息推送[1]。系统的总体架构如图1所示。  图1系统构架图  F

7、ig.1Systemstructurediagram  由图1可见,整个系统主要包括应用服务器、移动手机客户端和代理服务器。应用服务器不但可以当作Web服务器,还能当作手机客户端回复信息的订阅方。作为Web服务器时,管理者可以通过Web网页利用服务器对手机客户端发布通知、新闻、成绩信息,以及下发管理指令来远程管理手机终端和获取手机内的信息;当作为主题订阅者时,主要是将移动手机终端回复的消息存储至数据库。而系统中代理服务器的功能是实现信息的实时推送,接收来源于应用服务器发布的信息并将其完整储存,而后再推送给手机客户端[2]。为保证手机客户

8、端能够实时接收应用服务器推送过来的消息并对此做出响应,就必须针对手机与代理服务器之间建立持续连接。如果用户想获取更为详细的文件与资料,也能通过客户端直接来访问应用服务器。  2系统设计  2.1系统实现的功

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。