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网站登陆实现

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络语言“XX体”研究

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识