android平台的校园车位管理系统
摘 要摘 要随着现代社会的飞速发展、科技进步与经济增长,高校私家车的数量逐渐增长并日益庞,随之而来校园停车困难的问题成了教职工们所不得不严峻面对的。现代人生活工作节奏的加快,能够提高工作办事效率而有效的充分利用时间变得非常的重要。如何为高校的车主们提供快捷的查询校园停车车位、快速导航、提高利用校园停车设施的效率是我们面临首要解决的问题。本课题基于Android平台,设计开发了一个校园车位管理系统,致力于改善高校校园的车位管理以及教师车主们体验,主要提供用户查询校园车位信息功能,GPS导航功能、行车记录等功能。用户可以查询校园车位地理位置以及具体使用情况,通过预定及导航可以提高停车效率。关键词:Android;停车;GPS目 录
第一章 绪论 7
1.1 研究背景及意义 7
1.2 智能手机平台的现状分析 8
1.2.1 Symbian平台 8
1.2.2 Windows Phone平台 8
1.2.3 iOS 平台 8
1.2.4 Android平台 9
1.3 Android平台与其他平台的比较 12
1.4 停车场系统国内外现状 13
1.5 本文的主要工作 14
第二章 开发环境及技术 15
2.1 Eclipse开发环境简介 15
2.2 Android开发平台的配置与使用介绍 15
2.3 定位技术 18
2.3.1基于基站定位 18
2.3.2基站移动终端定位 19
2.4 手机端数据库技术简介 19
2.5小结 19
第三章 系统需求分析 20
3.1 系统概述 20
3.2 系统功能总体描述 20
3.3 系统功能实现图 21
3.4 数据库介绍 21
3.5 Android定位和相关服务类库 25
3.5.1位置类Location 26
3.5.2定位管理类LocationManager 26
3.5.3位置提供者LocationProvider 27
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
/> 3.2 系统功能总体描述 20
3.3 系统功能实现图 21
3.4 数据库介绍 21
3.5 Android定位和相关服务类库 25
3.5.1位置类Location 26
3.5.2定位管理类LocationManager 26
3.5.3位置提供者LocationProvider 27
3.5.4定位监听类LocationListener 27
3.6 百度地图 API安卓版的GPS 定位 28
3.7小结 28
第四章 系统详细设计 29
4.1 用户登陆管理 29
4.2 用户信息管理 32
4.3 车位信息查询 33
4.4 行车导航 36
4.5 行车记录 37
4.6小结 41
第五章 系统功能的实现与运行 42
5.1 个人菜单功能 42
5.2车位介绍功能 43
5.3 进入地图功能 44
5.4导航功能 45
5.5行车记录 46
5.6小结 46
第六章 系统测试 47
6.1测试环境 47
6.2测试记录 47
结束语 50
致谢 51
参 考 文 献 52
第一章 绪论
1.1 研究背景及意义
21世纪通讯技术飞速发展,在我国各地已经普遍投入使用了第四代数字通信( 4G)技术,通过4G技术移动终端用户们能够体验到更快的网络速度。在全球投入使用了4G网络后,我们的移动终端不再仅仅是覆盖了通讯网络也可以说是完全囊括了互联网。人们可以通过因此关于移动终端移动终端快速地查找附件的娱乐餐饮电影等等,人们的生活已经离不开我们的网络,因此移动终端的需要相关服务和相应的应用软件都会有很大的发展潜力。现在移动终端市场的系统种类繁多,但是只有一个系统用的最为广泛和普及,这就是Android系统。
Android开放了操作系统、中间件和某些重要的平台应用,是一套真正意义上开源的移动终端平台。不仅如此,Android平台的开发调试优秀而稳定,Android还支持各种丰富多样的用户体验功能。Android平台中有完备的图形处理系统,非常优秀的浏览器,它还支持多媒体。由于Android平台的开放式系统,大大降低了很多开发成本,还能促进平台开发技术的创新,并且使运营商制定特色化的产品变的非常方便,因此,Android的市场具有非常好的发展潜力。近年网络速度的迅猛提升以及移动终端设备的智能化,让人们的工作生活娱乐和手机更为紧密的联系在一起,人们可以通过手机订餐、购物、导航等等,人人都是手机控,当然也大大方便了人们的生活。手机Android平台上的校园停车场系统可以搜索并快速查找到停车地点;更重要的是,移动设备作为现代人类最常随身携代的工具,通过点击停车场系统通过GPS导航可以很快到达可以学校停车的位置,这在极大程度上方便了老师们来到学校快速停车的需求。
1.2 智能手机平台的现状分析
智能手机开发平台现今进入群雄逐鹿阶段,新的平台不断出现,使得整个行业展现强大竞争力并稳步向前发展。因此对智能手机服务应用的开发已经成了移动终端开发最活跃的领域,以下对几个国际上的主要智能手机软件开发平台作介绍与分析[1]。
1.2.1 Symbian平台
Symbian OS(“塞班系统”)是由几家大型移动终端通讯设备商(诺基亚、摩托罗拉、西门子等)共同出资专门研发的手机操作系统。
这个相对比较成熟的手机操作系统,塞班系统具有以下的特点:把计算技术与电话技术结合起来,支持无线通信服务功能;系统的研发成本比较低;开放性非常出色;处理性能高且功耗相对较低;拥有固定的硬件组成和固化的操作系统;系统运行已经趋于稳定,具有优秀的安全性;具备多线程运行模式;系统灵活,操作简单容易。
1.2.2 Windows Phone平台
微软公司在2010年10月正式发布了Windows Phone智能手机操作系统。Windows Phone是微软公司专门研发发布的一款手机操作系统,它将微软旗下的Xbox Live游戏、视频体验与Xbox Music音乐集成一体至手机中。Windows Phone8.1在2014年4月被Build2014开发者大会正式发布。
Windows Phone具有桌面定制、图标拖拽、滑动控制等一系列前卫的操作体验。它包括一个更方便手指操作增强的触摸屏界面,以及一个最新版本的IE Mobile浏览器——这个浏览器在一个最新的移动终端使用的用户调查研究中,相对其他手机浏览器超过高达48%,这个浏览器执行指定任务的速度比例。Windows Phone让人们可以随时随地享受到希望想要的体验,为人们的生活工作提供方方面面的享受服务。
1.2.3 iOS 平台
苹果iOS是由苹果公司开发的手持设备操作系统。它主要是给苹果公司研发iPhone、iPod touch以及iPad这一系列产品使用,就像其基于的Mac OS X操作系统一样,它
第一章 绪论 7
1.1 研究背景及意义 7
1.2 智能手机平台的现状分析 8
1.2.1 Symbian平台 8
1.2.2 Windows Phone平台 8
1.2.3 iOS 平台 8
1.2.4 Android平台 9
1.3 Android平台与其他平台的比较 12
1.4 停车场系统国内外现状 13
1.5 本文的主要工作 14
第二章 开发环境及技术 15
2.1 Eclipse开发环境简介 15
2.2 Android开发平台的配置与使用介绍 15
2.3 定位技术 18
2.3.1基于基站定位 18
2.3.2基站移动终端定位 19
2.4 手机端数据库技术简介 19
2.5小结 19
第三章 系统需求分析 20
3.1 系统概述 20
3.2 系统功能总体描述 20
3.3 系统功能实现图 21
3.4 数据库介绍 21
3.5 Android定位和相关服务类库 25
3.5.1位置类Location 26
3.5.2定位管理类LocationManager 26
3.5.3位置提供者LocationProvider 27
*好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^*
/> 3.2 系统功能总体描述 20
3.3 系统功能实现图 21
3.4 数据库介绍 21
3.5 Android定位和相关服务类库 25
3.5.1位置类Location 26
3.5.2定位管理类LocationManager 26
3.5.3位置提供者LocationProvider 27
3.5.4定位监听类LocationListener 27
3.6 百度地图 API安卓版的GPS 定位 28
3.7小结 28
第四章 系统详细设计 29
4.1 用户登陆管理 29
4.2 用户信息管理 32
4.3 车位信息查询 33
4.4 行车导航 36
4.5 行车记录 37
4.6小结 41
第五章 系统功能的实现与运行 42
5.1 个人菜单功能 42
5.2车位介绍功能 43
5.3 进入地图功能 44
5.4导航功能 45
5.5行车记录 46
5.6小结 46
第六章 系统测试 47
6.1测试环境 47
6.2测试记录 47
结束语 50
致谢 51
参 考 文 献 52
第一章 绪论
1.1 研究背景及意义
21世纪通讯技术飞速发展,在我国各地已经普遍投入使用了第四代数字通信( 4G)技术,通过4G技术移动终端用户们能够体验到更快的网络速度。在全球投入使用了4G网络后,我们的移动终端不再仅仅是覆盖了通讯网络也可以说是完全囊括了互联网。人们可以通过因此关于移动终端移动终端快速地查找附件的娱乐餐饮电影等等,人们的生活已经离不开我们的网络,因此移动终端的需要相关服务和相应的应用软件都会有很大的发展潜力。现在移动终端市场的系统种类繁多,但是只有一个系统用的最为广泛和普及,这就是Android系统。
Android开放了操作系统、中间件和某些重要的平台应用,是一套真正意义上开源的移动终端平台。不仅如此,Android平台的开发调试优秀而稳定,Android还支持各种丰富多样的用户体验功能。Android平台中有完备的图形处理系统,非常优秀的浏览器,它还支持多媒体。由于Android平台的开放式系统,大大降低了很多开发成本,还能促进平台开发技术的创新,并且使运营商制定特色化的产品变的非常方便,因此,Android的市场具有非常好的发展潜力。近年网络速度的迅猛提升以及移动终端设备的智能化,让人们的工作生活娱乐和手机更为紧密的联系在一起,人们可以通过手机订餐、购物、导航等等,人人都是手机控,当然也大大方便了人们的生活。手机Android平台上的校园停车场系统可以搜索并快速查找到停车地点;更重要的是,移动设备作为现代人类最常随身携代的工具,通过点击停车场系统通过GPS导航可以很快到达可以学校停车的位置,这在极大程度上方便了老师们来到学校快速停车的需求。
1.2 智能手机平台的现状分析
智能手机开发平台现今进入群雄逐鹿阶段,新的平台不断出现,使得整个行业展现强大竞争力并稳步向前发展。因此对智能手机服务应用的开发已经成了移动终端开发最活跃的领域,以下对几个国际上的主要智能手机软件开发平台作介绍与分析[1]。
1.2.1 Symbian平台
Symbian OS(“塞班系统”)是由几家大型移动终端通讯设备商(诺基亚、摩托罗拉、西门子等)共同出资专门研发的手机操作系统。
这个相对比较成熟的手机操作系统,塞班系统具有以下的特点:把计算技术与电话技术结合起来,支持无线通信服务功能;系统的研发成本比较低;开放性非常出色;处理性能高且功耗相对较低;拥有固定的硬件组成和固化的操作系统;系统运行已经趋于稳定,具有优秀的安全性;具备多线程运行模式;系统灵活,操作简单容易。
1.2.2 Windows Phone平台
微软公司在2010年10月正式发布了Windows Phone智能手机操作系统。Windows Phone是微软公司专门研发发布的一款手机操作系统,它将微软旗下的Xbox Live游戏、视频体验与Xbox Music音乐集成一体至手机中。Windows Phone8.1在2014年4月被Build2014开发者大会正式发布。
Windows Phone具有桌面定制、图标拖拽、滑动控制等一系列前卫的操作体验。它包括一个更方便手指操作增强的触摸屏界面,以及一个最新版本的IE Mobile浏览器——这个浏览器在一个最新的移动终端使用的用户调查研究中,相对其他手机浏览器超过高达48%,这个浏览器执行指定任务的速度比例。Windows Phone让人们可以随时随地享受到希望想要的体验,为人们的生活工作提供方方面面的享受服务。
1.2.3 iOS 平台
苹果iOS是由苹果公司开发的手持设备操作系统。它主要是给苹果公司研发iPhone、iPod touch以及iPad这一系列产品使用,就像其基于的Mac OS X操作系统一样,它
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2342.html