毕业设计(论文)-基于Android昆山市公交线路查询软件的设计与开发

上传人:新** 文档编号:507874772 上传时间:2023-03-30 格式:DOC 页数:39 大小:1.14MB
返回 下载 相关 举报
毕业设计(论文)-基于Android昆山市公交线路查询软件的设计与开发_第1页
第1页 / 共39页
毕业设计(论文)-基于Android昆山市公交线路查询软件的设计与开发_第2页
第2页 / 共39页
毕业设计(论文)-基于Android昆山市公交线路查询软件的设计与开发_第3页
第3页 / 共39页
毕业设计(论文)-基于Android昆山市公交线路查询软件的设计与开发_第4页
第4页 / 共39页
毕业设计(论文)-基于Android昆山市公交线路查询软件的设计与开发_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《毕业设计(论文)-基于Android昆山市公交线路查询软件的设计与开发》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于Android昆山市公交线路查询软件的设计与开发(39页珍藏版)》请在金锄头文库上搜索。

1、摘 要随着智能手机走进普通人的生活,它将成为用户获取信息的获取的主要设备。因此,手机的应用服务将会有很大的发展空间,基于Andoird平台的昆山公交线路查询就是其中的一项。Android平台支持各种应用的开发,它是目前最流行的开源智能手机操作系统,最新的版本是android4.0,提供了便捷灵活的开发接口。本文主要研究了如何开发一个基于Android 的昆山公交线路查询,当今社会上随着用户的物质生活水平的提高,用户的生活节奏也是明显加快,每个人都对交通应用管理的丰富性的需要越来越高,怎么更加便捷的随时随地的可以管理跑步情况,是很多人的一个迫切需求, 基于Andoird平台的昆山公交线路查询就是

2、一个可以帮助用户便捷的浏览公交信息的昆山公交线路查询的优秀app,.那么基于Andoird平台的昆山公交线路查询就为这些人的获取信息提供了方便,使用者可以通过手机下载基于Andoird平台的昆山公交线路查询系统,帮助用户合理的管理公交信息。基于Android 的点名系统采用开发环境 MyEclipse进行开发程序的界面,后台编程语言采用面向对象的编程语言JAVA编程语言来进行编程。关键词:昆山公交线路查询,安卓,java2ABSTRACTAs smart phones into the life of the ordinary people, it will become the main u

3、ser access to information acquisition device. Therefore, the application of mobile phone service will have very big development space, kunshan city bus route query based on Andoird platform is one of them. Android platform to support the development of a variety of applications, it is by far the mos

4、t popular open source smartphone operating system, the latest version is android4.0, provides a convenient and flexible development interface.This paper mainly studied how to develop a kunshan bus line query based on Android, in todays society with the improvement of the users material life level, t

5、he users life rhythm is accelerated apparently, everyone in the richness of traffic application management needs more and more high, how to more convenient anytime and anywhere can manage running situation, is an urgent need a lot of people, kunshan bus line query based on Andoird platform is a can

6、help users convenient to visit kunshan bus lines of the bus information query good app. Then kunshan bus line query based on Andoird platform for these people access to information provides a convenient, users can download mobile phone of kunshan city bus route query system based on Andoird platform

7、, help users reasonable management bus information.Attendance system based on Android using MyEclipse development environment to develop the program interface, the background programming language using object-oriented programming language JAVA programming language for programming.Keywords: Kunshan c

8、ity bus route query, android, Java目录摘 要IABSTRACT1第1章 引言31.1 课题背景31.2研究现状31.3选题意义41.4研究目标4第2章 相关的理论和技术52.1 JAVA技术与安卓介绍52.2 Eclipse平台72.3 Android基本框架介绍72.4 搭建Android开发环境102.5 Android的工程13第3章 系统需求分析183.1 可行性分析183.2 功能需求概述193.2.1 主要功能193.3 UML用例图19第4章 系统设计204.1功能模块设计204.2 程序流程图设计214.3 程序实体图设计214.4 程序E-R

9、图设计22第5章 系统实现235.1 主要功能模块的实现235.1.1 信息的获取235.1.2 功能界面275.1.3,个人信息界面32总结35致 谢36参考文献37第1章 引言1.1 课题背景当今社会的生活节奏越来越快,用户对交通应用提出的要求也越来越高,由于手机市场发展迅速,手机如果能实现这些功能,便是最合适的解决方案,虽然手机操作系统也出现了不同种类,现在市场上主要有四种手机操作系统,分别是Windowsmobile,Symbian,Iphoneos以及谷歌的Android操作系统。但是其中拥有开放源代码优势的Android系统有着最大的发展前景。Android是谷歌于2007年所公布

10、的open式源代码只能手机端系统,它的开放性真实因为它优于其它很多封闭式的手机系统,因此,不管什么人都可能按照自己不同喜好将自己的手机系统上所有的功能进行重新编写。这也使得不断有越来越多的技术关注这个有潜力的操作系统。本次作品信息的获取就是基于安卓平台的。那么能否在手机上拥有自己编写的昆山公交线路查询app呢?答案是肯定的,谷歌Android系统就能做到。本文涉及的系统就是一个基于谷歌Android手机平台的信息的获取。利用手机平台,便可达到事半功倍的效果,使用户节省时间、方便操作,增加效率。1.2研究现状Android这个词的本来意思是指“安卓机器人”,同时也就是谷歌于2007年11月5日所

11、宣布的可以基于Linux平台上的open手机操作系统的名称,这个平台由安卓操作系统经过中间件再经过用户界面和应用软件一起组成,可以说是全球第一个为手机端上打造的真正是开放的和完整的移动应用软件。Android是基于Linux内核的软件平台和操作系统,早期由谷歌开发(在华注册商标名为“安致”),后由开放手机联盟(Open Handset Alliance)开发。它采用了software stack,又名以软件叠层的知识架构,主要分为这三个重要的三部分。低层以内核工作为基础,只提供手机上很多的基本操作功能,以Java语言作为主力编写程序的一部分的开发。而且,它为了去推广这个技术,Google和很多

12、个手机的公司建立了良好的开放手机联盟关系。Android在还没去公开的好久之前就常被传为Google里的电话或iPhone神机里的电话。一般传闻了这个消息的都认为Google开发是开发属于自己的手机,而不是一套完整完美软件上的平台。不过一直到了2010年1月的某一天,Google终于发表了自己原创的手机,大家都知道的。综上所述,Android系统是移动平台发展的大势所趋,未来将在移动领域扮演一个时代重要的角色。所以,对Android平台进行相关研究并熟悉它是很有必要的,通过了解手机软件行业,进而把握未来移动互联网的发展趋势。同时可以更好的提升目前掌握的软件开发专业技能,开发出符合社会发展需求的

13、应用软件,从而让生活更加便捷。1.3选题意义目前系统缺少在移动设备上的支持,显然已经不能满足当代大用户高效学习便捷生活的需求了。移动设备硬件的发展,使得手机也可以完成更多的功能需求,Android系统的出现,更是让手机进入大屏触屏时代,在很多日常应用上,功能已经相当接近甚至替代PC机。而开源的Android系统为开发者移植PC应用程序提供了技术上的支持,因此,在PC上的系统有理由也有可能被移植到Android系统的移动设备上来。本课题是研究如何开发一款Android平台上的系统客户端,它将拥有同PC端基本一致的基础功能,同步的信息数据,界面简洁美观,操作简单方便。能为用户使用该系统带来更多的方

14、便与快捷。现在很多人都是亚健康状态,因此交通应用应用很有意义,可以帮助人们外出乘坐公交更加便捷。1.4研究目标基于Android平台的昆山公交线路查询,手机联网或者通过USB连接电脑下载即可,在手机上安装完成,直接就可以使用,使用者可以通过昆山公交线路查询实现公交信息查询的拓展功能。打开软件首页是注册登录界面,如果有账号则可以直接登陆,没有账号则需要注册,注册界面需要填写个人信息完成注册。导航界面,显示换乘查询,下面有四个子菜单,分别是换乘查询,线路查询,站点查询,个人信息四个功能模块。第2章 相关的理论和技术2.1 JAVA技术与安卓介绍Java语言是一种计算机编程语言,拥有跨平台、面向对象

15、、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。Java语言不同于一般的编译语言和直译语言。它首先将源代码编译成字节码,然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编写,到处运行”的跨平台特性。Java 编程语言的风格十分接近C、C+语言。Java是一个纯的面向对象的程序设计语言,它继承了 C+ 语言面向对象技术的核心,Java舍弃了C +语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。

16、在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。 与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号