论文部分内容阅读
随着移动互联网和云计算技术不断的出现在大众的视野里,现存的桌面公交查询系统已不能满足用户在移动状态下获取公交信息的需求,极大地阻碍了公共交通事业的发展。所以开发一个在基于智能移动设备的公交查询系统具有重要的现实意义。本文首先分析和研究了国内外公交查询系统的优势与不足,介绍了最新的智能手机平台Android和后台服务器关键技术Web Service,并就其技术细节和实现原理做了详细的梳理。本文基于Android平台开发并实现了一个移动公交查询系统,使用Eclipse开发完成。客户端软件使用java开发语言并遵循J2SE标准开发完成,服务器端使用S2SH开发框架完成了Web服务的构建,客户端和服务端使用标准的HTTP协议进行通讯。系统主要分为两个子系统分别是面向的用户查询系统和面向管理员的线网管理系统,主要包括以下几个方面:1.换乘查询功能,用户输入起始站点名称,可以获得相对应的乘车方案信息,用户可以根据自己的需求选择适合自己的乘车方案。2.站点查询和线路查询功能,用户输入自己需要了解的站点或线路名称,可以获取该站点或线路的详细信息。3.我的位置功能,该模块主要实现了用户可以实时对自己当前所处位置进行定位并在地图上进行展示。4.标志性地点查询功能,用户输入自己想了解的著名景点或建筑名称,可以获取该地点的图片和文字信息,并有如何到该地点的交通信息和该地点附近的公交站点,线路信息。5.线网管理系统,本子系统作为管理和维护公交查询系统的后台子系统,其主要实现当公交网络信息发生改变时,及时的更新维护系统以便为用户提供最新最准确的公交信息。最后,对系统进行了详细的界面测试,功能测试和性能测试,各项指标均满足系统的要求,实现了一个为大众提供公交信息服务的移动公交查询系统的目标。