欢迎来到天天文库
浏览记录
ID:5996588
大小:27.50 KB
页数:7页
时间:2017-12-30
《基于应用商店精品课程管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于应用商店精品课程管理系统 摘要:3G移动互联网的盛行为精品课程在教学中的使用开辟了新的思路和新的领地;Android平台以及App商店给移动互联网带来了巨大的活力。以Android平台为基础,设计针对精品课程的应用商店系统,可以将精品课程分类为独立的应用程序推送给Android终端设备,同时配合对课程资源的升级、强制推送、简介、下载等功能,实现精品课程在移动终端设备上的有效应用。关键词:精品课程;移动互联网;AppStore;Android一、引言基于Android的移动智能终端已经非常普及,
2、使用智能手机并且在应用商店里下载APP应用成为学生网络学习的新模式。精品课程或者其他类型的网络课程也应当与时俱进,更好地适应网络技术以及智能终端的发展。基于Android系统,设计一个可以跨平台运行的应用商店(AppStore)系统,将商店中的应用适配为精品课程资源,就可以实现精品课程资源在移动终端设备上使用。通过该系统,可以支持课程资源对不同用户的推送策略,完成资源的下载、强制安装、删除、以及展示过程等,从而实现端到端的精品课程资源管理与应用。二、系统概要7系统部署要考虑全网运营用户的需求,即要满
3、足用户位于不用电信运营商网络内现实,因此,需要部署安卓应用管理系统;同时,要具备针对不同运营商的缓存服务系统以满足其用户快速获取精品课程资源的需求。本系统构成主要包括:精品课程资源中心,包括精品课程的制作、精品课程依托平台设备的维护管理等;全网管理运营中心,负责协调各运营商通信线路的路由配置,设备资源及用户访问的负载均衡、任务调度;缓存系统,针对不同运营商用户,承担其访问的缓存与加速,保证用户体验;通信资源,即通信网络,包括核心路由器、通信干线支线等;用户终端等。三、服务器端设计服务器端模块及其功能
4、如下页的表所示。四、客户端设计客户端基于Android1.8以上API开发,保证兼容大部分的Android终端。客户端和服务器的交互流程是:①客户端显示APP,发送HTTP请求,以json格式请求应用列表信息;②服务器解析json,获取请求指令,查询数据库获取相应请求列表信息,生成json对象元素,服务器以json格式传送列表信息;③客户端解析、获取并显示列表信息,然后启动下载管理,根据列表信息中的URL,发送HTTP请求;④服务器响应客户端HTTP请求,返回应用APK数据包。7五、客户端和服务器交
5、互协议1.请求课程资源列表信息协议。客户端请求json格式:(例如从第一个开始请求)[{“command”:“allapp.data”,“count”:8,“id”:0//上一批传输的最后一个课程资源的id,若为0,表示重新请求}]服务端响应json格式:[{“command”:“allapp.data”,“total”:100,“count”:8,“data”:[{“id”:1,“version”:“20120724”,//年月日“packagename”:“com.buyu.demo”,7“ti
6、tle”:“教育资源”,“type”:“ppt课件”,“sale”:“免费”,“size”:10202,//字节数“iconurl”:“http://www.examples.cn/appps/edu/edures/icon.png”,“apkurl”:“http://www.examples.cn/appps/edu/edures/edures.apk”}…]}]2.请求单个应用详细信息的协议。客户端请求json格式:[{“command”:“singleapp.data”,“id”:8}]服务端
7、响应json格式:7[{“command”:“singleapp.data”,“data”:[{“id”:8,“version”:“201207241733”,//年月日时分“packagename”:“com.buyu.demo”,“title”:“英语听力资源”,“type”:“audio”,“sale”:“免费”,“size”:10202,//字节数“introduction”:“英语四级听力测试资源……”,“logourl”:“http://www.examples.cn/appps/aud
8、ioapp/engl4/logo.png”“iconurl”:“http://www.examples.cn/appps/audioapp/engl4/icon.png”,“apkurl”:“http://www.examples.cn/appps/audioapp/engl4/engl4.apk”}]}7]六、结论智能终端的发展带来了应用商店的繁荣。在此背景下,以用户为中心的精品课程的设计,以资源为中心,通过应用商店的模式向用户快速推送响应精品课程资源,可以保证用户
此文档下载收益归作者所有