区间网约车车APP开发需求书
区区间间网网约约车车车车 A AP PP P 开开发发 需需求求书书 标准化管理部编码-[99968T-6889628-J68568-1689N] 目目 录录 第一部分第一部分背景综背景综 述………述………. .……. .………………………………………2………………………………………2 一、引 言………………………………………………………………………………………………………………………………2 2 1、开发背景和意 义………………………………………………………………………………………………2 2 2、系统概 述…………………………………………………………………………………………………………33 3、系统环 境…………………………………………………………………………………………………………33 第二部分第二部分产品功能介产品功能介 绍……………………………………………绍……………………………………………44 二、需求分 析………………………………………………………………………………………………………………44 1、个人用户界 面……………………………………………………………………………………………………4 4 1.1 登 录………………………………………………………………………………………………………………4 4 1.2 用户注册界 面…………………………………………………………………………………………5 5 1.3 用户个人主页界 面…………………………………………………………………………66 2、司机用户界 面………………………………………………………………………………………………66 2.1 登 录………………………………………………………………………………………………………………6 6 2.2 司机主页界 面……………………………………………7……………………………………………7 3、管理员用户界 面…………………………………………………………………………………………77 3.1 登 录………………………………………………………………………………………………………………7 7 3.2 管理员主页界 面……………………………………………………………………………………8 8 区间网约车 APP 开发需求书 一、引言 1 开发背景和意义 基于配套公交车,补充空档和提升乘车体验,打击非法车,保 护学生和民众出行安全等目的,我们提出区间网约车的概念。 区间网约车是传统网约车朝专线运营服务方向的升级,定性为 “网约区间车”。 区间网约车是公共交通工具的无缝配套连接,在公共交通工具 的线路上或时段上没有服务且又存在客户出行需求的地方,提供专 线营运服务,担当“微型公交车”、“微型班车”、“出租车拼 车”和“网约车专车”的角色,为学生和民众提供贴心搭乘服务。 区间网约车提供的是出租车和网约车的服务,收取的是出租车和网 约车一半的费用。 区间网约车是“黑改白”的有效途径,往往“黑车”盛行的地 方就是需要区间网约车去开发的地方,将非法的、不安全的、不规 范的、没担当的“黑车”改为合法的、安全的、规范的、有担当的 “网约区间车”。 区间网约车具有固定线路、固定站点、统一标识、统一服务、 APP 预定、APP 支付、APP 管理等特征,是公共交通工具未来运营模 式的排头兵。 在当今社会中,交通问题已经成为很重要的社会性问题,而区 间网约车为解决交通问题的一个关键因素。由于公交车、出租车不 能满足所有人的出行需求,人们可能无法通过乘坐辆公交车、出租 车达目的地,这时候就需要区间网约车来解决该问题,经调查出行 方便和等候时间较短是人们最关心的问题。根据这些问题,需要开 发一套区间网约车信息系统,从而方便人们出行前进行查询、预定 区间网约车。 2 系统概述 区间网约车信息系统中有三种角色:普通用户、系统管理员、 区间网约车司机。 1)普通用户 包括线路查询、站点查询、实时状况查看、预定区间网约车等 多种核心查询、交易功能。 2)系统管理员 使用站点管理、路线管理、实施状况发布及管理三大功能。 3)区间网约车司机 使用查看站点上下客情况功能。 本设计主要满足区间网约车运营所需的查询、交易、管理等功 能,从而满足客户的出行需求。系统的主导功能包括实时车况、路 况、站点和路线查询和管理、交易、站点上下客情况。 3 系统环境 1、系统操作要求:android/ios 2、需要的软件:GPS、oracle 二、需求分析 打开 APP,选择“个人用户”按钮、“司机用户按钮”、“管 理员”按钮。如选择“个人用户”按钮,则转至个人用户界面,如 选择“司机用户”按钮,则转至司机用户界面,如选择“管理员” 按钮,则转至管理员用户界面。 1、个人用户界面 1.1 登录:用户以电话号码配合密码进行注册,登陆。 1)登陆细节的描述:当用户进入 APP 登陆界面,用户用电话号码 进行注册或者登陆。登陆界面有 id 输入框,密码输入框,以及“登 陆”按钮和“注册”按钮。 2)id 输入框:用户输入 id 号(即客户电话号码)。 3)密码输入框:用户在输入完账号后,将进行密码输入。 4)“登陆”按钮:用户在点击“登录”按钮后,系统将首先检查 账号。如符合 id 格式,则进行 id 的登录。若不符合,则弹出消息 框显示“账号不存在”。 然后检查密码串,若密码串存在少于8 位、多于 16 位、含有非法字符等情况,则弹出消息框显示“密码错 误”。若密码串格式无误,则进行登录,与数据库中记录的id 号以 及密码串进行比对,如果比对成功,则登录成功,页面将转到用户 的个人主页。如果比对失败,则弹出消息框显示“登录失败,请检 查 id 号和密码是否有误。” 5)“注册”按钮:用户在点击“注册”按钮后,系统将转至用户 注册界面。 1.2 用户注册界面 用户注册界面包括电话号码输入框,“发送验证码”按钮,手机 验证码输入框,密码输入框,随机验证码输入框,区间网约车运营 协议同意与否选择框,以及“注册”按钮。 1)电话号码输入框:用户输入电话号码。 2)“发送验证码”按钮:用户点击发送验证码按钮后,系统将 首先查验该手机号码是否为 11 位,若不是,则弹出消息显示框“电 话号码不正确”。若电话号码是 11 位,与数据库中的电话号码进行 对比,若比对成功,则发送验证码,若比对不成功,则弹出消息显 示框“电话号码不存在”。 2)手机验证码输入框:用户输入发送给输入电话号码的验证 码。 3)密码输入框:用户点击密码输入框,则弹出消息显示框“请 输入 8-16 位包含字母和数字的密码”3 秒。 4 随机验证码输入框:用户输入右边图片中显示的字符。 5 区间网约车运营协议同意与否选择框:用户点击“我同意”或 者“我不同意”按钮。 6)“注册”按钮:用户点击注册按钮后,系统首先检查随机验 证码是否与后台给出的验证码相同,若不同,则弹出消息显示框 “验证码输入错误”。若相同,则检查用户区间网约车运行协议同 意与否按钮中点击的按钮,若用户点击“我不同意”按钮,则弹出 消息显示框“注册失败”。若用户点击“我同意”按钮,则验证手 机验证码输入框中的字符是否与后台给出的验证码相同,