目 次
1 绪论 1
1。1 项目开发背景和意义 1
1。3 本文主要研究内容与论文组织 3
2 相关原理技术 4
2。1 手机开发平台介绍 4
2。2 Android架构及环境搭建 5
2。3 Android SDK简述 6
3 需求分析 8
3。1 需求分析的重要性 8
3。2 功能需求 8
3。3可行性分析 8
4 系统设计 10
4。1系统体系结构 10
4。2系统功能模块 10
4。3 系统数据库设计 11
5 系统实现 13
5。1 Andorid客户端实现 13
5。1 后台实现 18
6 系统测试与验证 27
6。1 测试方法 27
6。2 客户端测试过程 27
7 总结 31
致谢 32
参 考 文 献 33
1 绪论
1。1 项目开发背景和意义
1。1。1 项目开发背景
如今手机成为了我们的生活必需品。科技的飞速发展带来了各式各样的智能手机,现在手机的功能已经不仅仅局限于以往的打电话和发送短信,我们还可以用它看电影、用蓝牙传输数据、玩手机游戏、网上冲浪等等。现在智能手机中较为流行的当数android操作系统的智能机。
Android最有特点的地方在于它的一个完全开放的体系架构,拥有很优秀的开发和调试环境,而且还能推出许多可扩展的用户体验,Android含有很多样化的图形系统,对多媒体的兼容功能和很优秀的浏览器。
Android平台的特有的完全开放的体系结构既能推动技术的发展,又能节约开发资源,还可以让运营商能非常灵活的推出特色化产品,所以它具备很好的市场潜在价值。
1。1。2 项目开发的意义
在以往,移动终端往往都是仅是作为一个网络终端来使用,但通讯技术的迅速发展,使得移动终端也可以是互联网的终端。因此,移动平台的设计和应用前景非常广阔。
从谷歌公司开发出安卓系统到目前只有很短的时间,但是在当前的智能手机中,绝大部分都是运行着安卓系统,而且其使用群体的规模还在不断的扩大。而在我国的高校中,学生众多,每天的信息量非常的大,因此高校中的智能手机普及率非常的高,对学生来说,怎样才能够搜寻到自己想查看的信息,这是他们所关注的,所以,基于安卓平台,开发出一款类似校园助手的软件必然能够受到学生的欢迎。
1。2 研究现状
1。安卓(Android)
是现在最为常见的操作系统,也是人们最熟悉的智能机操作系统。我之前都用过好几台了;它是一种以Linux为基础而开发出来的操作系统,在各种终端设备中比较常见,比如市场上的大部分手机都是运行安卓系统。Android一词是机器人的意思,但在我国却没有标准的定义,一般人们都对其简称为“安卓”。Android逐渐发展到平板电脑及其他方面,如电视、数码相机、游戏机等。2014第一季度Android平台已在所有移动广告来源中占据大部分,首次超越iOS。但是薄利多销,其总营业额没有超越苹果。