1。2 主要目标
实现基于Android的智能出行拼车系统(简称:智能出行系统),主要包括以下目标:
(1) 通过对打车用户的实时定位实现精准的位置共享,减少用户打车时间。
(2) 通过对出租车和私家车用户的审核认证和信誉度评级,提升服务质量,增强用户的打车体验。
(3) 通过对所要打车的用户相关消息的实时推送和语音播报,增加私家车和出租车用户的用户体验。
(4) 通过根据当前城市和用户的行车距离进行估价,避免出现宰客欺客现象,增强用户体验。
(5) 通过微信支付,使支付更方便。
1。3 研究现状
智能出行系统涵盖普通用户发送打车信息到打车结束整个过程,因此,一个ICTS系统必须有:
(1) 出租车用户:提供载客服务。
(2) 私家车用户:提供载客和顺风车服务。
(3) 安卓设备:用于出租车、私家车用户与普通用户进行信息交流。
(4) 服务器:用于管理普通用户和出租车用户、私家车用户之间通信和个人信息管理。
ICTS的特点:
(1) 精准定位,节省用户等待时间。
(2) 估算价格,避免宰客欺客现象。
(3) 实时推送,提供精准及时的用户交流。
(4) 语音播报,增强用户体验。
(5) 顺风车服务,节约成本和出行时间,一定程度上较少拥堵现象。
(6) 升级私家车用户,利用空余时间赚取兼职收入。
根据智能出行系统的整体运作程序来划分,可以分为以下几种类型:
短距离(同城)服务:普通用户根据当前定位、手动输入、点击地图等多种方式选择出发地点和目的地,私家车用户和出租车用户通过登录安卓客户端点击在线抢单,服务器接收普通用户的打车信息并对信息进行推送至在线抢单的私家车和出租车用户的手机客户端,并用语音播报的方式提醒出租车和私家车用户抢单,抢单完成后由出租车或私家车用户获取联系方式并完成载客服务,服务结束后,普通用户可对所乘车辆的司机进行评价,信誉度低到一定程度,取消该司机用户的所获得的认证资格。
长距离(顺风车服务):用户发布信息到顺风车板块,其他用户根据信息进行联系,选择搭乘或者顺带。该行程结束后,所乘车用户进行评价。
认证(出租车和私家车用户认证):普通用户通过点击侧滑里面的认证板块,根据提示上传下关凭证,有管理员进行审核,审核结束后根据审核结果来决定是否给予其相关的权限。通过认证即可点击进入在线抢单模块。
取消认证:当私家车或出租车用户的信誉等级过低时,管理员会对取消该用户所获得权限,即不再可以进行在线抢单。
第二章 需求分析
2。1 系统用例分析
2。1。1 识别角色
系统行为者(角色)分为三类:普通用户,出租车用户,私家车用户,管理员。
系统行为者(即角色Actor)主要包括:普通用户,出租车用户,私家车用户。
普通用户:可以登录安卓客户端,根据地图精准定位当前位置,或者点击地图上的任意一个位置会弹出点击地点的位置信息并弹出一个小的对话框供选择出发地点还是目的地,亦或是点击下方的出发地、目的地、出发时间等进行手动输入位置和时间,在手动输入位置时,会根据当前用户输入的信息进行位置信息检索,并显示给用户供用户选择,选择完成后返回主界面。完成出发地和目的地的选择后,点击开始进行路程的估算并语音播报出来,并在界面地图上显示出来,主界面的上方也会出现该次行程的相关信息。然后用户点击 订单信息界面,点击“现在叫车”即跳转到核对界面,然后点击“叫车”,即可实现打车,如果该用户没有登录,即会在点击“现在叫车”时到登录界面。