1。1 课题研究的背景
网络技术与3G移动通信技术的发展,使得我国的信息化进程越来越快。网络通信的速度和质量不断提高,促使移动互联网业务逐渐繁荣。移动终端的发展促进了人们对操作系统的不断探索。目前,市场上的操作系统多种多样,像IOS、Android、Windows等都拥有自己的用户群,但是在众多的操作系统中Android凭借其开源,免费、稳定性好等优点隐居移动终端操作系统平台的主导地位。各种手机应用已经深入到了人们生活中的各个方面,它们凭借其方便快捷的优势,深受众多用户的喜爱,在为人们的生活带来翻天覆地的变化的同时,也为企业带来了更多的经济效益。
1。2 课题研究的目的和意义
近年来,随着城市化进程的加快,人们的出行频率不断增加,城市交通也面临越来越多的挑战。公交换乘系统是城市交通系统的重要的一个子系统。毕业设计选择”基于Android的公交线路查询系统的设计与实现“,设计目标是为乘客提供最佳出行路线,改善人们的出行状况,以此方便人们的生活。
1。3 论文结构
第一章,绪论。主要介绍课题研究的背景,研究的目的和意义。
第二章,开发环境与开发工具简介。对系统中所涉及的技术进行简单介绍,说明各技术的 特点,针对实现同一功能不同技术进行分析研究。
第三章,需求分析与可行性研究。
第四章, 系统的设计与实现,包括系统开发环境的搭建,程序的设计与实现。
第五章,系统的测试。对各个功能模块进行测试,明确功能的实现与否。
2 开发环境与开发工具简介
2。1 开发环境介绍
操作系统:Android
开发环境:Android SDK 21
开发工具:eclipse+adt22
开发语言:Java语言
2。1。1 Android简介
Android平台是基于Linux2。6版本内核进行改造的移动操作系统,主要使用于便携设备。Android系统的底层建立在Linux系统之上,该平台由操作系统、中间件、用户界面和应用软件四层组成,它采用软件层叠的思想来构建各个层次,使得分开的各层既各自独立又相互关联。所有层次共同构成Android平台,每层都有各自的分工,互不干扰,底层发生改变时对它的上一层不会产生影响,极好地体现了层次之间的低耦合性。
2。1。2 Android系统的特点
1。开放性:Android平台是个开放平台,所以允许任何的移动终端厂商加入到Android联盟中来。很显著的是,开放性带来的好处就是能够拥有很多的开发者,随着用户和应用的日益丰富,平台会越来越丰富成熟。文献综述
2。简单性:Android开发语言主要用的就是Java语言,所以只要打好基础,学好Java就能很快的着手Android。
3。可拓展性:Android的可拓展性与开放性有着密切的关系。由于Android系统是开放的,众多的厂商推出了丰富多彩,品种很多的产品。功能的差异和不同都不会影响到系统的功能甚至兼容性。
2。2 开发工具介绍
2。2。1 Java语言简介
Java作为编程语言。它的技术被不断地推进,普及。由Sun公司推出,Java平台具有跨平台广泛,面向对象的特点。Java技术随着它的发展,也越来越成熟,被广泛用于移动电话,互联网,具有很强的通用性,高效性。HotJava浏览器就是用Java实现的,充分显示了Java跨平台,动态的Web,Internet计算的特点,主要分为:J2SE,J2ME,J2EE,是现在很流行的编程技术。