鞍山市交通局安卓平台打车系统的设计与实现
发布时间:2017-04-04 20:56
本文关键词:鞍山市交通局安卓平台打车系统的设计与实现,由笔耕文化传播整理发布。
【摘要】:基于智能手机的打车软件行业顺应移动互联网的发展趋势应运而生。通过这类打车软件,司机可以通过智能手机来代替车载终端接业务,而乘客则可以通过打车应用来订车,不必再为打不到车而烦恼。打车系统能让用户清楚地知道附近可用出租车的位置和信息,,能在用户和出租车司机之间建立一个可靠的、方便的沟通桥梁,还能减少资源的浪费,促进出租车资源的合力利用,具有很高的实用价值。目前市面上的打车应用种类繁多,但技术尚未成熟,存在一些问题,比如:系统自动化程度不高、语音技术的使用不够合理、对用户诚信问题的处理不够完善、以及对出租车信誉的认证机制不够完善。 本文针对打车应用发展的需要和实际问题,设计了一个符合鞍山市交通局要求的、采用主流的SOA设计思想、基于微软的WCF体系框架、基于RestFul的互联网软件架构的打车系统。打车软件从功能角度可分为客户端(乘客客户端软件和司机客户端软件)、和服务器两部分。在乘客客户端,具有注册用户、登陆系统、一键打车、取消打车等功能;在司机客户端,具有注册用户、用户登陆、接受订单、取消订单、语音提示等功能。客户端以Eclipse为开发工具,以Java为开发语言,基于安卓开发平台,采用MVC层次模式构建总体框架,通信技术采用HTTP协议。以一台独立主机作为后台服务器配置,司机端使用HTTP协议,通过服务器与乘客端进行数据通信。在服务器端,以Visual Studio2008作为开发平台,使用C#开发语言,数据库系统则采用大型关系型数据库管理系统——SQL Server2008,以保证数据的安全性、完整性,管理规范化。本系统具有自动化、智能化的、操作简单、安全性高的特点。
【关键词】:移动互联网 打车 安卓 Windows通讯接口
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【目录】:
- 摘要4-5
- Abstract5-8
- 1 绪论8-11
- 1.1 课题背景及意义8-9
- 1.2 国内外研究现状9-10
- 1.3 论文组织架构10-11
- 2 相关技术11-17
- 2.1 WCF体系框架11-12
- 2.2 REST技术12-13
- 2.3 JSON13
- 2.4 SQL Server数据库13-14
- 2.5 J2EE架构14-15
- 2.7 MVC模式15
- 2.8 Android技术15-17
- 3 系统需求分析17-22
- 3.1 功能需求分析17-20
- 3.2 性能需求分析20
- 3.3 安全性需求20
- 3.4 系统目标20-22
- 4 系统设计22-29
- 4.1 系统概要设计22-23
- 4.2 系统详细设计23-26
- 4.3 数据库设计26-29
- 5 系统实现29-40
- 5.1 系统运行环境29-30
- 5.2 司机客户端功能实现30-35
- 5.3 乘客客户端功能实现35-40
- 6 系统测试40-52
- 6.1 兼容性测试40
- 6.2 性能测试40
- 6.3 功能测试40-51
- 6.3.1 服务器端功能测试41-46
- 6.3.2 司机客户端功能测试46-48
- 6.3.3 乘客客户端功能测试48-51
- 6.4 测试结果51-52
- 结论52-53
- 参考文献53-55
- 攻读硕士学位期间发表学术论文情况55-56
- 致谢56-57
【参考文献】
中国期刊全文数据库 前4条
1 胡光永;;基于WCF Rest技术的课程论坛服务的设计与实现[J];电脑知识与技术;2010年27期
2 小宇;;嘀嘀打车 真正能打车的应用[J];电脑爱好者;2013年17期
3 凌晓东;;SOA综述[J];计算机应用与软件;2007年10期
4 李琳;董仁;何保红;林宇洪;;基于无线网络的出租车订车调度系统研究[J];兰州交通大学学报;2013年03期
本文关键词:鞍山市交通局安卓平台打车系统的设计与实现,由笔耕文化传播整理发布。
,本文编号:285862
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/285862.html