论文部分内容阅读
随着城市的规模越来越大,出行的需求急剧增长。我国大部分城市拥堵严重,私家车数量持续增长,雾霾情况也十分严重,为了治理空气,部分大城市推出限行的政策,所以公交出行变得更加重要。近几年来,互联网发展迅猛,各公司针对出行设计的产品层出不穷,在公交出行方面,人们也期望能和互联网技术相结合。智能出行系统就是为了提升市民公交车乘坐体验,鼓励市民采用绿色方式出行。智能出行系统通过用户的手机定位获得用户地理位置,和互联网应用技术相结合,让用户能够获得公交车的实时信息,并据此规划自己的出行路线。系统分为安卓、苹果客户端和HTML5客户端,采用MVC开发模式。客户端和服务器结合,通过用户主动参与收集公交数据并实时上传分享,实现对车辆位置信息实时更新与判断,并将信息与百度地图技术相结合,展示给其他用户。项目前期并没有大量用户分享公交信息,因此将通过安卓、苹果客户端调用第三方实时公交数据接口,并将数据传入服务器端的实时数据库,HTML5客户端可以直接访问实时数据库中的数据。较多用户时,可以减少对第三方实时数据库的依赖,甚至不再需要第三方。此外,系统还可以给用户提供换乘方案、收集用户信息等,为分析用户出行习惯奠定基础。论文详细介绍了服务器的控制器部分和HTML5客户端的设计与实现。首先介绍了当前的出行类应用发展状况,HTML5端开发的相关技术,在对系统进行功能性需求分析和非功能性需求分析之后,确定系统研究内容,开始具体的系统设计和实现工作。在系统的实现上,已经完成了基本的工作,实现了对附近公交站的查询,公交站上公交线路静态信息查询,公交线路上公交车位置查询,公交车到站时间查询,收藏线路,查询收藏线路信息,查询两点之间换乘方案等功能。论文结尾对全文作出了总结,指出了系统的不足之处,以及下一步工作的建议。