首页> 中文学位 >基于Web Service的出租车拼车系统
【6h】

基于Web Service的出租车拼车系统

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景和意义

1.2 国内外研究现状

1.2.1 国外的研究现状

1.2.2 国内的研究现状

1.3 研究内容

1.4 论文组织结构

第二章 相关技术介绍

2.1 面向服务架构SOA

2.2 LVS

2.3 百度地图

2.4 本章小结

第三章 拼车系统需求分析与总体设计

3.1 系统需求分析

3.1.1 功能需求

3.1.2 非功能需求

3.2 系统总体设计

3.2.1 设计思想

3.2.2 功能结构图

3.2.3 系统结构

3.3 概念模型

3.4 服务器架构

3.5 本章小结

第四章 系统详细设计

4.1 组件设计

4.1.1 用户信息管理组件

4.1.2 信息发布与搜索组件

4.1.3 拼车撮合组件

4.1.4 认证授权

4.2 拼车线路撮合

4.3 服务总线

4.4 数据库设计

4.5 本章小结

第五章 系统实现

5.1 系统开发

5.2 关键代码

5.2.1 在百度地图上标注

5.2.2 OAuth 2.0 Authorization Server关键代码

5.3 系统界面

5.4 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

展开▼

摘要

伴随着人类生活水平的不断提高,出租车已经成为城市人出行的重要工具之一。尤其在上下班高峰期,以及节假日,出租车常出现供不应求的情况。但是在其他时间段,出租车的空载现象又比较严重。特别是下雨或要下雨时,路上总是会同时到达许多辆出租车,每辆车上通常都只有一两个乘客。这时出租车的运输效能被极大地浪费了,进而某种程度上造成城市空气污染物排放量增加、交通堵塞等一系列的问题。因此,提高出租车的运输效能是一项值得研究的课题。
  实际生活中越来越多的乘客想要选择拼车出行,这样有效地提高了出租车的运输效能,在一定程度上缓解了城市的交通压力;从乘客角度来看,既满足了他们方便、舒适的出行要求,又能节约乘车成本,一箭双雕。从社会效益方面来看,拼车出行方式的普及又可以极大地降低能源消耗,改善城市空气状况。
  本文从乘客合乘出租车的需求出发,开发了一个基于web service的拼车系统。该系统能够让用户发布拼车信息、浏览拼车信息、以及参与报名拼车。本系统对外提供webservice接口,使用OAuth2.0进行认证,方便第三方应用接入,可以很容易为系统添加Android、Iphone客户端。
  本文首先分析系统的功能需求和非功能需求,将系统划分为:用户信息管理、信息发布与搜索、拼车撮合这三大组件。随后分析系统中的实体联系图,给出各个组件的详细设计,并描述组件内部的类、类之间的关系。
  系统实现采用Synapse作为服务总线,组件开发遵循SCA(Service ComponentArchitecture)开发,各个组件通过服务总线连接形成一个整体对外提供服务。地图显示通过调用百度地图的Javascript接口实现。为使系统具有较高的并发性,在上下班高峰期有较好的响应速度,采用LVS(Linux Virtual Server)架构的服务器对外提供服务。
  系统界面基于百度地图,具有良好的交互性,满足了用户拼车信息发布、查询和拼车的需求。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号