3.2.1 界面草图 4
3.2.2 系统框架 6
3.2.3 主要代码和流程描述 7
3.3 模块设计 7
4 程序开发 8
4.1 百度地图API环境配置 8
4.2 百度地图SDK的核心API技术介绍 10
4.3 程序内相关运行代码 12
4.4 程序数据库 13
5 软件测试 14
5.1 前言 14
5.2 测试计划 15
5.2.1 测试内容 15
5.2.2 测试用例及结果 15
6 结论 18
6.1 总结 18
6.2 展望 18
致谢 20
参考文献 21
附录1 JAVA语言编程环境配置 22
附录2 Eclipse环境配置 24
1 绪论
1.1 课题的目的和意义
现今智能移动终端和移动网络覆盖的普及以及网速的提高,手机移动端的发展已经成了互联网时代的另一种趋势。移动端应用软件已是人们生活中必不可少的成分。移动应用已经不局限于简单的网页、辅助工具、社交聊天,更是对生活方方面面便捷性的提高。考虑到以前我校老师考勤记录必须前往专门地点打卡,是否可以开发一款移动端应用程序,使教师只要联网、定位确认在学校范围内就可以足不出户考勤。因此本课题我选择从Android平台入手开发一款基于定位的app。在所有的手机操作系统中,很多开发者青睐于Android平台,其主要原因在于安卓平台的免费性、开放性、完整性的三大特点。Android平台是一个开源并且免费的手机操作系统,这使得各移动电话的制造商们可以免费搭载Android操作系统,制造成本也随之大大降低,也大大方便了日后校方开发者们可以在统一的平台下进行开发和自定义配置。
利用无线网络和外部定位方式GPS技术,在地理位置信息GIS技术的支持下,读取移动终端用户的位置信息,然后显示在电子地图上,以便开发者提供关于位置定位的服务的技术,叫做LBS技术。移动定位技术在当今这个互联网的飞速发展的时代,得到了空前的发展。随着智能移动终端的日益普遍,LBS技术的着眼点已不单单只为军事、交通提供服务,生活中的方方面面早已被其渗透,人们日常生活的很多便民软件,都要依附于LBS技术。文献综述
之所以选择此课题,是因为如今正是一个移动开发的热门时期,让用户更便捷的使用各类与生活相关的服务才是目前移动应用端的趋势所在。随着智能机器和移动网络的发展,基于位置信息的各类生活类型服务愈发受人关注并为之推崇。