一、前言
游游快行打车APP是一套为了满足用户旅游出行网上约车,线上结算而开发的APP叫车软件,该软件的实现可大大节省用户的时间成本,用户仅需利用碎片化的时间,动动手指就可以在移动端定制自己的旅游出行计划。
二、依据文件
GB/T 15853-1995《软件支持环境》
GB/T 14085-1993《信息处理系统计算机系统配置图符号及约定》
GB/T 9385-1988《计算机软件需求说明编制指南》
GB/T 14394-1993《计算机软件可靠性和可维护性管理》
GB/T 8566-1988《计算机软件开发规范》
GB/T 15532-1995《计算机软件单元测试》
GB/T 9386-1988《计算机软件测试文件编制规范》
GB/T14079-1993《软件维护指南》
三、软件运行环境要求
(一)软件要求
1、操作系统
Windows Server 2008 R2或其以上版本
2、数据库
SQL SERVER 2008或其以上版本
(二)硬件要求
1、服务器配置要求
(1)服务器最低配置要求
设备型号 | 描述 |
Dell R720 服务器 | |
CPU | 至强E5-2603v2 1.8GHz |
内存 | 32GB RDIMM 1600MHz |
硬盘 | 600GB RAID6 |
双网卡 | 1GB 4接口 |
双电源 | 热拔插电源495W |
光驱 | DVD+/-RW SATA |
主板 | PowerEdge R720/R720xd |
(2)服务器推荐配置要求
设备型号 | 描述 |
Dell R820 服务器 | |
CPU | 至强E5-4603 2GHz |
内存 | 32GB RDIMM 1600MHz |
硬盘 | 600GB RAID6 |
双网卡 | 1GB 4接口 |
双电源 | 热拔插电源750W |
光驱 | DVD+/-RW SATA |
主板 | PowerEdge R820/R820xd |
2、网络环境要求
建议网络核心设备(核心交换机、核心路由器)采用双机热备的方式,服务器区应与内网区、isp接入区、专线区隔离。服务器与核心交换机也采用双线热备方式,保障网络稳定运行。
网络核心设备之间支持10GE传输,二层交换机建议使用上行1GE、下行100Mbps,网络出口带宽建议使用两条50M带宽的专线(建议电信和联通各一条)。
四、技术要求
(一)软件功能
软件流程图如下:
Ⅰ用户端APP
1、启动APP
(1)欢迎界面
显示公司LOGO、口号及宣传语;
(2)引导页
首次登陆APP时显示3~5张引导图,引导用户使用。
2、注册
(1)新用户注册
要求界面可设置用户昵称、头像及输入手机号码、验证码(动态)。可填写推荐人的手机号码及推荐其他新用户注册。用户注册后,将相关数据写入数据库(用户表)。
(2)登陆权限
后台可以对用户权限进行设置,登陆后系统自动根据账号获取用户相应的功能权限。
(3)注销
登陆后点击注销后,退出到登陆界面,可以选择登陆其他账号。
(4)密码找回
密码遗忘后,点击密码找回,输入绑定的手机号获取动态验证码(第三方短信通道)进入密码重置界面修改密码。
(5)账号绑定
账号可以绑定微信、微博和QQ(如需商务谈判,需要甲方配合进行)。
3、用户约车
(1)乘车信息
所在城市:登陆后系统自动获取当前所在城市,用户也可手动选择目的地城市;
车型选择:默认选择中巴车,也可手动选择小轿车、商务车、中巴车、大巴车;(车型费用后台可设置)
导游语言:默认为中文,还可手动选择其他国家语言;
导游性别:可手动选择导游性别;
乘车时间:默认为当前时间,可手动选择;
人数选择:默认为1人,可手动选择;
到达景点:可从地图选择,也可手动输入景点名称;
导游标注:用户端点击“导游”可实时查看导游(车主)位置,点击导游(车主)图标可查看该导游(车主)实际位置、接单次数和等级等关键信息。
充电站标注:用户端点击“充电站”可实时查看充电站的位置,点击某充电站图标后,图标中的数字显示的是该站点空闲充电桩数量。
(2)乘车类型
拼车:多人可以拼一辆车(拼车费用后台可设置);
专车:用户下单后该车主在规定时间内不允许再接其他订单。
(3)费用计算
根据用户填写的信息自动计算费用,计算公式的每个变量后台均可设置。
(4)预约时间
用户预约后系统显示20分钟倒计时,按秒进行倒计,预约之后用户需在20分钟内进行支付,如超出20分钟未支付系统自动取消该订单。
(5)我的订单
用户点击“我的订单”后,显示当前账号下存在的订单,包括待处理和已完成俩种状态,待处理的订单用户可以取消该订单,已完成的订单用户可以进行订单评价。
(6)订单提交
用户提交订单后,进入等待接单状态,界面显示地图中规划好的路线及费用,导游(车主)接单后,界面显示接单导游信息、车牌号码、联系导游按钮、支付按钮、取消订单按钮(点击取消订单按钮,可选择用户原因和导游原因)。
(7)订单支付
支付界面中,显示消费合计、使用优惠劵和实付金额,选择支付方式为银联、微信、支付宝进行支付,积分或者优惠劵可抵用相应的费用。显示支付成功后订单结束自动跳转至APP主页面。
(8)用户评价
订单完成后,系统询问用户是否立即评价,点击评价可对导游服务进行评价(星级评分和人工录入汉字),不点击,5秒后自动转到APP主页面。
4、其他
(1)个人信息
个人信息处显示个人头像、昵称、积分、用户钱包的余额、优惠劵、违约次数。
A、历史违约次数
可查看具体违约订单及违约原因。
B、积分
可查看个人积分获得、使用明细及积分获取、使用细则。积分可用于兑换电子优惠券。
C、余额
点击余额,可查看用户具体消费情况及提示用户充值。
(2)更多
更多功能为历史订单查看、优惠券、钱包、系统消息/公告、意见反馈、使用指南、服务条款、关于、退出按钮。
A、历史订单
在该页面显示历史所有完成与未完成订单的基本情况,按时间顺序排列。
B、优惠券
在该功能中可查看用户所拥有的所有未过期的优惠券,点击可使用优惠券。支付时,可自动提示用户选择或放弃使用打车券。
l 新用户注册成功后,获得30元电子打车券一张,有效期3个月;
l 用户首次充值100元到“我的钱包”,获得50元电子优惠券一张,有效期3个月;
l 用户每成功推荐10个新用户完成注册,获得30元电子优惠券一张,有效期3个月;
l 被推荐用户累计完成10个订单,推荐人获得50元电子优惠券一张,有效期3个月。
C、钱包管理
打开钱包管理,可查看到用户当前余额及所有消费记录及充值。
D、系统消息/公告
该页面显示系统公告与系统对个人的消息。平台推送的公告以消息的形式进行提示。
E、反馈建议
可向软件后台提建议与意见。以邮件形式进行发送到指定邮箱,显示于运营端。
F、退出、注销
G、意见反馈
将意见反馈分为多种,可选。
H、关于我们、检测更新、客服电话。
Ⅱ导游(车主)端APP
1、启动APP及注册
启动导游(车主)APP同样首先显示3~5张引导图。注册导游(车主)时手动输入本机号码,能够手动输入姓名、车牌、颜色、准驾号、所属公司名称、上岗年限、能够上传头像与证件照图片(身份证与驾驶证)、能够动态获取验证码。
注:不填写任意一项及不勾选同意服务条款,无法提交注册信息。
注册成功且审核通过后,才可正常接单。导游(车主)可查看个人基本信息,包含导游的上岗年限、星级评价、车牌号、品牌号、车辆颜色等信息。
2、接单(抢单)
(1)可接订单
可接订单按用车时间与起点距导游(车主)的距离自动分组、并按从新到旧的顺序排列,点击某一条可显示该用户订单的具体信息,可以选择是否接单,接单后跳转至待处理订单。如该乘客已被其他车主抢单后则不能再点击。抢单后,通过点击电话按钮与用户联系。
VIP优先抢单:系统根据星级评价中登记较高的导游(车主)优先2秒钟推送订单。
注:如在锁屏模式下有新的订单,则按照消息提醒推送到导游(车主)端,点击该消息即可进入接单界面。
(2)待处理订单
该页面罗列所有待处理订单。点击订单进入订单详情页面,显示订单基本信息、订单进展情况、联系用户按钮、投诉按钮及确认送达按钮。
存在待处理订单时,每隔半小时由自身发起提醒一次,并且导游(车主)可选择不再提醒。
(3)退单
订单支付后由于用户或者导游(车主)的原因取消该订单,需要电话协商,最终由导游(车主)取消该订单。
(4)评价
订单结束且用户支付完成后,导游(车主)点击评价可对用户进行评价(星级评分和人工录入汉字),评价完成后同时也可看到用户对自己服务的评价。
3、个人信息页面
显示导游(车主)基本信息、单日与单月累计历史接单总数、历史违约次数、积分。
(1)历史违约次数
可查看具体违约订单及违约原因。
(2)积分
可查看个人积分获得、使用明细及积分获取和使用细则。积分可用于消除违约次数。
(3)历史订单
可查看当前所有完成与未完成的订单,按时间顺序排列。未完成的订单优先排列。
(4)公告
该页面显示系统公告与系统对个人的消息、运营端向导游(车主)推送的公告。
4、更多页面
要求有功能:推荐乘客、版本更新、意见反馈(以邮件形式进行发送到指定邮箱,显示于运营端)使用指南、关于、退出按钮、更换账号按钮。点击退出按钮,软件不再接收任何信息;点击更换账号按钮,跳转至注册页面。
Ⅲ运营端
1、权限分配
设置三级角色权限,分别为:平台运营商(一级)、城市加盟商(二级)、普通管理员(三级)。
平台运营商拥有最高权限,可向不同城市(不限个数)授权,各城市加盟商可进一步向其管理员(不限个数)授权。平台运营商可对城市加盟商及普通管理员进行设置与管理、可查看下级管理员所有数据。城市加盟商仅可对其普通管理员进行设置、管理及查看其数据,不可查看上级和同级加盟商的任何数据。普通管理员仅可针对其拥有权限进行操作。
各级拥有的权限如下:
(1) 平台运营商
运营商 | 模块 | ||
平台运营商 | 权限分配 | 城市加盟商 | 可设立各个旅游加盟城市独立账号及相应业务、功能(城市加盟商所有功能模块)。 |
普通管理员 | 可针对各个城市设立多个管理员账号,并分别对各个管理员设计业务和数据权限。 | ||
公告 | 城市加盟商 | 可编写公告并向单个或多个城市加盟商发送。 | |
用户 | 可编写公告并推送至用户 | ||
报表查询 | 用户查询 | 报表查询根据城市进行,报表均可导出。 | |
导游(货主)查询 | |||
当前订单 | |||
历史订单 | |||
导游(车主)查询 | |||
已支付订单 | |||
未支付订单 | |||
异常订单 | |||
用户推荐用户查询 | |||
黑名单查询 | |||
接单统计 | |||
违约次数 | |||
积分查询 | |||
用户反馈 | |||
下级管理 | 城市加盟商 | 暂停或启动其所有功能。 | |
普通管理员 | 暂停或启动其所有功能。 |
(2) 城市加盟商
<td width="344" valign="top" style="border-top: none; border-left: none; border-bottom-width: 1px; border-bottom-color: windowtext; b
运营商 | 模块 | |
城市加盟商 | 权限管理 | 可设立其普通管理员账号、密码并规定普通管理员可进行的操作。 |
日志管理 | 可查看下级管理员进行的任意操作。 | |
公告管理 | 可编辑公告并向其普通管理员进行发送,向其导游与用户进行推送。 | |
报表管理 | 用户查询 | |