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,是现在很流行的编程技术。

上一篇:安卓的英语学习软件的分析与设计
下一篇:SSL+HTTPS网站登陆实现

采用颜色共生矩阵的图像分析技术实现

Android全国天气移动终端应用程序设计研究

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

局域网管理系统的设计与实现

弹道修正弹实测弹道气象数据使用方法研究

紫陵阁

浅谈动画短片《天降好运》中的剧本创作

组态王文献综述

小学《道德与法治》学习心得体会

林业机械作业中的安全性问题【2230字】

人事管理系统开题报告

适合宝妈开的实体店,适...

淮安市老漂族心理与休闲体育现状的研究

大学生就业方向与专业关系的研究