姓名:Bruce学号:1141303115专业:通信工程指导教师:李星亮11通信工程赵玉杰目录•1.研究背景•2.系统功能•3.系统开发环境•4.包的详细介绍•5.系统展示11通信工程赵玉杰研究背景现在移动智能终端的发展迅速,人们越来越多的利用移动智能终端实现资源共享,另外使用各种移动智能终端的软件,已是人们的日常行为习惯。然而在现在公交出行线路绝大多数是从个人电脑查询获得的,但是想象一下,如果在公交出行线路走到一半的时,另有安排,计划有变,这是你的公交线路将会发生变化,所以获取实时的公交线路是很重要的,如果能将公交线路查询,转移到移动智能终端,那么公交线路的查询将变得非常人性化,本次毕业设计所设计的软件就是将邵阳市公交线路移植到智能手机上,并且能够智能查询。11通信工程赵玉杰系统功能服务器数据库管理数据库同步客户端数据库信息查询添加信息修改信息删除信息软件功能11通信工程赵玉杰系统功能客户端部分11通信工程赵玉杰系统开发环境以Android手机操作系统为开发平台,用Android手机操作系统自带的SQLite作为数据库。Eclipse作为开发工具,用Java语言和XML语言进行开发。整个Android手机操作系统是在AndroidSDK提供的虚拟机中运行,虚拟机运行在Windows操作系统上。11通信工程赵玉杰软件目录结构src文件夹是项目的所有包及源文件。gen文件夹中主要用于存放ADT插件自动生成的R.java文件。res文件夹中则包含了项目中的所有资源,比如:程序图标、布局文件、常量等。Assets也可以存放资源文件但不会在R.java中生成对应的ID。AndroidManifest.xml文件包含了项目中所使用的界面、服务等信息。11通信工程赵玉杰包的详细介绍•com.bus.shaoyang.activity这里是本软件的主体部分,实现线路,站站,换乘以及更多界面和功能的实现。11通信工程赵玉杰包的详细介绍•com.bus.shaoyang此包的程序中主要是TabHost框架,用于程序的界面切换。11通信工程赵玉杰系统展示进入系统后首先看到的就是这个界面,此界面便是线路查询界面。11通信工程赵玉杰系统演示在线路查询里的对话框里输入要查询的线路,就会在返回页面返回,线路所停靠的站。11通信工程赵玉杰系统演示点击“站点查询”后会进入按站点方式进行查找的页面,输入要查询的站点,便回在返回界面返回经过该站点的所有公交线路11通信工程赵玉杰系统演示点击“换乘查询”后会进入按换乘查询方式进行查找的页面,输入起始站和终点站,便可在返回页面返回可行方案。11通信工程赵玉杰系统演示当输入有误时,系统会提示错误11通信工程赵玉杰系统演示点击“分享”,系统会向你指定的对象发送消息