车享运车平台开发需求

系统介绍

本系统定位为轿车物流运输平台,面向客户(运车方)和物流公司(承运方)提供服务,客户发布运输需求,平台推荐最匹配的多个物流公司(1-3个),客户选择物流公司进行运输。平台提供购买保险、在途跟踪、保单查看以及物流公司资质审核/线路维护等服务。

注:所有的交易都在线下进行,本系统不涉及支付。

开发任务

  1. Android APP:两个,客户版和物流公司版。
  2. iOS APP:两个,客户版和物流公司版
  3. 服务器后端(含APP API和管理系统后端API)
  4. 网站前端:静态HTML5为主,方便SEO推广
  5. 管理后台
  6. 微信公众号:只进行广告和消息推送,暂不开发交易功能。

开发周期

两个半月,含春节。预计元旦启动。

开发需求

【设计】

  • LOGO,应用图标等图标由专业的设计师来设计。
  • 界面风格,建议尽量靠近系统原生风格,减少设计/开发工作量。

【APP公共】:

  • 用户登录注册:使用手机号进行注册和登录。针对普通用户,注册信息包括手机、姓名。针对物流用户注册信息包括手机、公司名、营业执照、公司法人等。注册时使用短信验证吗,提供密码找回功能。
  • 短信网关:验证码、系统通知等
  • APP自动检查更新,仅限安卓
  • 保单查看:PDF格式,iOS下可直接使用webview查看
  • 其它:客户和物流的联系方式,确定物流之后才予以显示。客户一旦选择物流公司,此订单仅客户自己可见。

【客户APP】:

  • 订单发布:在平台发布运输需求:始发地、目的地、车型、发运日期、提车地址、接车地址、联系电话等。选择目的地时让客户选择自提和送店。车型选择时,采取数据库选择车型模式,让物流公司第一时间了解车型。
  • 订单管理:待运输、运输中、已完成等。待运输订单可取消,其它不能取消。
  • 在途跟踪:查看运输位置,类似淘宝购物物流跟踪。见原型图。
  • 物流评分:运输完成后对物流进行评分,采用5分制。

APP设计原型图

【物流公司APP】

  • 物流帐号:物流公司帐号考虑采用email+手机号方式注册,一个物流公司帐号需要考虑多人同时使用的情况。
  • 订单管理:已接单、历史订单等。
  • 验车提车:录入车架号,如能自动识别车架号最好;照片上传:验车时拍照上传,每辆车大概5-10张照片。
  • 在途位置录入:暂采用文字的方式,如“浙江省杭州市xx路xx号”
  • 物流下单:物流有些散单,需要找其它物流公司托运。此时物流亦同时是客户的角色,下单界面与客户下单相同,代码可以复用。
  • 线路和价格维护:物流公司可在APP内修改线路价格,或者新增线路。线路和价格更新后,需要平台审核才能上线(考虑中...)。

【服务器后端】

  • APP Server:提供APP所有功能的后端支持。
  • 登录认证:采用JWT方式认证,token有效期1个月。两台帐号系统,一套提供给客户,一套提供给物流公司(物流公司的帐号通过管理后台开启)。管理后台帐号与客户公用登录帐号,开启admin权限后才能登录系统后台。对违规帐号提供封杀(锁定功能),帐号具有密码找回功能。
  • 物流推荐:客户下单后依据特定规则(运价、评分等)推荐最匹配的三个物流公司供客户选择。
  • 自动投保:在轿车开始运输时,进行投保,生成PDF格式的保单。目前使用中银保险。
  • 角色和权限管理系统,为管理后台提供角色和权限管理功能,超级管理员为其它帐号开启相应的角色和权限。
  • VIN查询功能:根据VIN码查询轿车型号、车值、发动机号等,这些信息用来购买保险。有现成的接口。
  • 财务管理:运输成本,保险费用等。

对APP和管理后台统一提供RESTful API接口。
HTTPS证书申请和部署, 采用Let’s encrypt

【管理后台】(第二个版本实现)

  • 订单管理:取消,关闭
  • 财务结算:主要是保险费用和会员费(针对物流公司)
  • 线路信息维护:物流公司运输线路和价格数据托管,需要考虑给物流公司开通后台权限。
  • 帐号管理,封杀帐号、分配角色和权限等。
  • 系统维护:安卓app上传等

【网站前端】

  • 以静态页面为主
  • 公司介绍、服务介绍、APP下载、电话热线、QQ热线等

【其它】

  • 域名申请及备案
  • 短信服务商申请
  • 阿里云服务器申请
  • 微信公众号的申请
  • 申请QQ号和邮箱:用来做客服QQ和注册大部分服务。

运输流程

  1. 客户在APP下单,然后系统推荐最匹配的物流公司。【状态】待比价
  2. 客户选择某个物流公司进行运输,客户选择物流后,客户可见此物流公司的联系信息,同时把中标价格通过APP和短信推送给其它未中标物流公司,推动他们不断更新自己价格。【状态】验车提车
  3. 物流公司验车提车,录入交车照片和车架号,【状态】开始运输
  4. 物流公司录入在途位置,【状态】运输中
  5. 抵达目的地,【状态】交车
  6. 交车完毕,【状态】运输完成

平台的保险费,物流公司代收,我们跟物流公司月结。保险费用我们在管理后台统计成报表,拿给物流公司结算。(费用的收取在线下进行)

框架选择(仅供参考)

  • 【推送】:小米推送,国内排名前列
  • 【地图】:百度地图
  • 【服务器】:阿里云ECS服务器,一台生产、一台测试。Ubuntu 14.04,nginx。
  • 【后端语言及框架】:PHP、Laravel框架5.2版本;或者JAVA 8、Spring boot框架(Tomcat)。
  • 【管理后台框架】:angular2,TypeScript语言
  • 【网站前端】:静态HTML5页面,不需要框架,Bootstrap或者Material Design风格
  • 【代码托管和协作】:Git代码托管coding.net
  • 【BUG收集】:bughd

你可能感兴趣的:(车享运车平台开发需求)