「PHP开发APP接口实战000」项目需求分析说明书

我将以共享单车APP接口开发为切入点,讲解决如何从零起步,快速开发一套完整的APP接口。
由于时间关系,更新频率为每周2~3篇。

本篇是模拟共享单车项目分析说明书,并非真实,也不详尽,只为给大家对接下来的文章有个全局了解和直观映像。

引言

  1. 编写目的
    编写此需求说明书是为了使用户和开发人员对所开发的系统有一致的理解。通过阅读此文档,开发人员可以了解当前业务的具体需求和要实现的主要功能,用户通过阅读此文档可以确认开发人员对其业务需求的认识是否正确,并对系统要实现的功能有初步的子解。

  2. 项目说明
    项目名称:
    项目用户:
    项目开发:

  3. 项目背景
    近一两年,共享单车火遍全中国。甚至,蔓延到了国外,成为当之无愧的资本宠儿。在资本的助推下,ofo和摩拜成为其中当之无愧的佼佼者。

  4. 项目目的

  • 彻底解决30分钟以内短途交通问题。
  • 符合环保健康的现代生活方式。
  • 缓解了以汽车为主的交通压力。

基本功能

「PHP开发APP接口实战000」项目需求分析说明书_第1张图片

一. 首页

  1. 地图展示
    地图展示,并定位到用户当前所在位置。后期可以做附近车辆查询。

  2. 扫码开锁

  • 扫描车牌上的二维码,识别车牌号。
  • 验证用户是否缴纳押金。
  • 验证用户余额是否充足。
  • 验证车牌号是否有效。
  • 生成行程单。
  • 返回开锁密码。
  • 提示开锁方法。
  1. 显示正在进行中的行程详情,计算骑行时间,预计费用。

  2. 结束行程

  • 计算骑行时间,预计费用。
  • 扣出余额,如余额不足,可为负数。 余额为负数是,不能退回押金, 不能再次用车。下次余额充值后,自动抵扣欠费。
  • 结束行程单。
  • 提示还车,停车方法。
  1. 弹窗公告
    首次进入APP首页,弹出推荐活动。

二. 会员中心

  1. 个人信息
  • 注册登陆:用户通过输入手机号接受短信验证码,进行注册或登陆系统APP。
  • 实名认证:用户输入真实姓名和身份证号进行实名认证。
  • 显示和修改个人信息,包括:头像、昵称、性别。
  1. 我的钱包
  • 账户信息:显示账户余额,押金金额
  • 余额充值:通过微信或支付宝支付在线充值余额。
  • 缴纳押金:通过微信或支付宝支付在线缴纳押金。
  • 交易明细:显示帐户交易明细
  • 退回押金:通过申请退回押金,7个工作日内,自动原路退回。
  1. 我的行程
  • 行程列表:显示用户历史行程列表:行程状态、时间、摘要
  • 显行程详情:显示骑行时间、费用等详情内容。 可结束正在进行中的行程单。 可对当前行程进行故障上报。
  1. 消息中心
  • 消息列表:显示消息标题,缩略图,时间,消息状态等。
  • 消息详情:H5展示消息详细内容。
  1. 用户指南
  • 分类列表:如押金与车费、计费、开/关锁、注册与认证等。
  • 指南列表:列表显示指定分类下指南标题。
  • 指南详情:H5展示指南详细内容。
  1. 故障上报
    上报内容:单车编号,故障照片,备注等。

  2. 设置

  • 关于我们:H5展示APP图标、名称、版本、版权、客服电话、联系方式等
  • 押金说明:H5展示押金说明详情
  • 充值协议:H5展示充值协议

本系列文章只针对APP接口开发,并未涉及后台系统的搭建。后期会单开一个系列,讲解本项目的后台系统开发。

你可能感兴趣的:(「PHP开发APP接口实战000」项目需求分析说明书)