车圣宝典手机客户端需求说明书V13.docx
《车圣宝典手机客户端需求说明书V13.docx》由会员分享,可在线阅读,更多相关《车圣宝典手机客户端需求说明书V13.docx(47页珍藏版)》请在冰豆网上搜索。
车圣宝典手机客户端需求说明书V13
深圳市赛格导航科技股份有限公司模版编号:
“车圣宝典”手机客户端
需求说明书
修改记录
页次
版本
修改内容
修改日期
43
1.32
初稿
2011-05-24
签署栏
编写
检查
审核
日期
日期
日期
批准
编制部门
文件编号
保密级别
版本
*本文件之著作权及营业秘密属于深圳市赛格导航科技股份有限公司,非经公司准许不得复印
文档控制
文档版本历史
版本/状态
作者
参与者
起止日期
备注
v1.0
文档审核记录
版本
审核人
职务
日期
备注
文档去向记录
拷贝份数
接受者
职务
日期
备注
目录
0.文档控制2
1.引言6
1.1.编写目的6
1.2.背景6
1.3.定义6
1.4.参考资料7
2.任务概述7
2.1.目标7
2.2.用户的特点8
2.3.假定和约束8
3.需求规定8
3.1.对保密的规定8
3.2.手机客户端技术要求8
3.2.1.兼容性要求8
3.2.2.界面要求9
3.2.3.软件下载安装方式10
3.2.4.移动互联网接入方式10
3.3.手机端功能部分10
3.3.1.用户登录10
3.3.2.地图功能12
3.3.3.一键通14
3.3.4.天气预报15
3.3.5.我的爱车15
3.3.6.通信录18
3.3.7.呼朋唤友19
3.3.8.个人信息23
3.3.9.系统管理25
3.4.后台功能26
3.4.1.用户管理27
3.4.2.日志管理30
3.4.3.问题建议管理29
3.5.官网部分功能30
3.5.1.登录30
3.5.2.通讯录管理32
3.5.3.个人信息管理35
3.5.4.呼朋唤友37
3.6.ICP接入41
3.6.1.天气预报41
3.7.对性能的规定42
3.8.输人输出要求42
3.9.数据管理能力要求42
3.10.故障处理要求42
3.11.其他专门要求42
4.运行环境规定43
4.1.设备43
4.2.支持软件43
4.3.接口43
4.4.控制43
引言
编写目的
本文档的编写目的,为界定用户的需求,为开发工程师框定开发内容。
本文档经过用户确认,预期的读者为各开发工程师。
背景
本系统名称:
“车圣宝典”应用软件系统;
本项目目的:
(1)对于会员而言,提供了一个便捷的服务入口,不单可以在车上用,还可以脱离开车辆使用;对于赛格导航而言,服务可以介入到会员的日常生活中,真正实现服务于“人、车、生活”的目标。
(2)扩展目标客户群,迅速拉升会员规模,为进一步整合优质服务资源、提供新的增值业务、创新商业模式奠定用户基础。
其一,不必依赖车机,只需手机就可以入网,成为会员;其二,真正变成开放的第三方平台,接入其它车机厂商的车台,利用其渠道,吸引会员入网。
本项目提出者:
赛格导航科技股份有限公司;
本项目开发者:
赛格导航科技股份有限公司软件产品部;
本系统用户:
赛格导航的系统维护人员,最终手机用户/车机用户。
定义
C/S
Client/Server,客户端/服务器;
B/S
Browse/Server,浏览器/服务器;
GPRS
GeneralPacketRadioService,通用分组无线服务;
WAP
WirelessApplicationProtocol,无线应用协议;
POI
PointofInterest,兴趣点。
参考资料
(1)GB/T9385-1988《计算机软件需求说明编制指南》,中华人民共和国电子工业部,1988-12
任务概述
目标
“车圣宝典”应用软件为开放性应用于各类车机及手机的应用软件包,为用户接入赛格车圣服务体系、享受赛格车圣的各类服务提供技术手段;为车机生产商提供软件开发包,可由其选择服务内容,嵌入到车机中,并接入赛格车圣服务平台。
整个系统由三个部分组成:
第一部分,客户端部分,面对最终用户,一期提供的功能如下:
地图功能、一键通、天气预报、同步通信录、我的爱车、呼朋唤友、个人信息、系统设置。
第二部分,后台部分,包括:
注册用户管理、操作日志查询、一键通接入等。
第三部分,网站部分,这里提供的功能和手机客户端部分功能基本相同。
用户的特点
本软件的最终用户群主要是有车一族。
由于本产品直接面对最终用户,因此要求产品必须界面美观,操作性好,软件提供的功能须对广大车主有吸引力。
假定和约束
开发周期
开发费用
需求规定
对保密的规定
供客户端程序访问的接口程序需放置在Internet环境中,必须制定相当完善的安全策略。
(1)数据在传输过程中要进行加密;
(2)可限制来自非三大电信公司IP的访问;
(3)提供用户操作日志分析功能,可手动或者自动将异常用户加入到黑名单中,限制该用户继续访问系统;
(4)鉴权问题:
所有的用户鉴权都在服务器上进行;
(5)每个用户的付费情况(有效期),都有实时记录。
手机客户端技术要求
兼容性要求√
手机客户端对手机系统平台的适配采取分期逐步实现:
首先,重点适配目前市场上流行一两个手机系统平台做出一到两款。
待通过市场检验后,再推进其他版本客户端。
可考虑先开发安卓Android平台,这两个平台同是采用Java语言,开发上有相似性。
第二步再扩展其他手机平台,最终使车圣宝典应兼容适配市场上大部分智能手机终端,主要涵盖下表所示的手机系统平台及其系统版本。
手机系统平台
版本
iPhone平台
4.1、4.2版本
Android平台
支持Android2.1、2.2及以上版本
适用于Android平台的GPhone、OPhone手机
Symbian平台
S60系列第5版
S60系列第3版
S60系列第2版
WindowsMobilePPC平台
640*480以上像素触摸版
标准触摸版
SmartPhone键盘版
WindowsCE平台
酷派N900、魅族M8等
Java平台
640*480以上像素触摸版
640*480以上像素键盘版
标准触摸版
标准键盘版
大字体触摸版
大字体键盘版
界面要求√
车圣宝典客户端界面要友好易用,采用目前流行的客户端技术实现,采用“瘦客户端”设计方式,尽可能降低手机终端运行要求和减少网络数据流量。
软件下载安装方式
车圣宝典客户端软件支持专业平台应用商店(如苹果应用商店、安卓市场等)下载、WAP页面下载、手机短信下载和PC数据线下载等方式,支持在线升级、更新。
移动互联网接入方式√
手机客户端软件支持各种无线网络接入方式,包括Wi-Fi(802.11b/g/n)和蜂窝数据连接(包括GPRS、3G网络)等。
手机端功能部分
客户端软件提供一个和用户交互的UI界面,提供简单的数据加工功能,通过数据通道访问服务器,获取或者上传数据。
用户登录√
注册√
功能名称
注册
功能描述
1、注册新用户
2、软件版本控制
输入项
必填项:
电话号码、密码
处理描述
1、根据电话号码和密码注册,提示用户为了保证本系统正常使用,必须输入正确的手机号码;
2、手机号码为11位数字,在客户端验证;
3、密码由英文字母和数字组成,密码长度不少于6位,在客户端验证;
4、密码在客户端进行Hash处理;
5、提取手机型号、MID、IMEI号,一起提交服务;
6、如果手机客户端软件版本不是最新,强制用户更新客户端程序。
输出项
1、注册成功进入到功能主界面,进入主界面后提示用户填写好个人资料,车台用户可进行车机绑定,并获得相应的积分;
2、注失败提示信息:
a、电话号码已注册
b、参数错误(服务端验证:
手机号码不是11位)
备注
登录√
功能名称
登录
功能描述
1、输入电话号码、密码和验证码登录系统
2、软件版本控制
输入项
电话号码、密码、验证码
处理描述
1、提交电话号码、密码和验证码到服务端,服务端进行登录验证;
2、密码在客户端进行Hash处理;
3、如果手机客户端软件版本不是最新,强制用户更新客户端程序;
4、用户登录时可选择保存电话号码,或者保存用户名和密码;默认状态下为只保存用户名。
输出项
1、登录成功进入主功能界面
2、登录失败提示信息:
a、电话号码不存在;
b、密码错误,提示如果用户密码忘记,可用短信方式取回密码;
备注
无
取回密码√
功能名称
取回密码
功能描述
1、短信取回:
调用手机短信功能,发送指定内容到指定的号码,服务器接收到短信后,系统生成随机密码发送到用户手机上。
2、电话取回:
打电话到客服中心,中心客服人员在确认用户名身份后,将系统生成的随机密码以短信方式发送到用户手机上。
输入项
无
处理描述
无
输出项
短消息:
您好!
赛格车圣会员随机密码为:
XXXXXX,请在3小时内登录并修改密码。
备注
随机密码有效时间为3小时,3小时内不进行登录,密码失效,账户进入锁定状态。
3小时失效时间可在系统中设置,默认值为3。
地图功能
地图浏览√
提供全国地图浏览,漫游,放大缩小的功能。
进入地图界面后,默认定位到最后一次地图浏览的位置,初次使用显示全国地图。
定位服务√
能够调用GPS模块定位功能,在没有GPS模块的手机上可使用基站定位方式实现定位功能。
动态交通√
能显示城市主要线路的交通路况信息,红色表示拥堵,黄色表示缓行,绿色表示畅通。
路径规划√
设置起始地点和终点,结合考虑交通路况信息、道路等级计算最佳路径规划。
POI查询√
功能名称
POI查询
功能描述
1、全国范围内的POI信息查询;
2、将POI定位到地图显示;
3、以短信的方式分享给好友,分享内容包括POI名称,地址,联系电话等
4、通过软件拨打商家电话;
5、添加POI信息到我的收藏夹。
输入项
所在城市:
如深圳
指定位置:
择我的位置,在地图上指定位置
查询范围:
500米、1公里、3公里、5公里、10公里;默认情况下为3公里。
分类信息:
如餐饮,生活服务
关键字:
处理描述
无
输出项
POI信息列表以及POI详细信息
备注
各家提供的POI信息不相同,可根据实现情况对上面功能做适当调整
天气预报√
功能名称
天气预报
功能描述
1、在适当缩放级别时,地图界面上用图标显示天气情况,触摸时,显示当地详细天气实况和未来3天的预报,关闭天气预报返回到地图界面;
2、地图移动到新的城市,地图界面上的天气图标跟着做相应变化;
3、进入天气详细信息后,可更改城市进行天气查询。
输入项
无
处理描述
无
输出项
详细天气实况和未来3天的预报
备注
一键通接入√
地图主界面显示一键通按钮,点击后拨打一键通电话号码,在与服务中心通话的过程中应该不影响本客户端软件的操作。
具体功能见“一键通”部分。
一键通
一键通接入√
功能名称
一键通
功能描述
触摸“一键通”图标,直接拨打预先设置的客服中心电话,发起服务申请(一键导航、救援、报警、咨询、办理缴费等)。
输入项
一键通设定的中心客服号码、语音沟通
处理描述
拨打预设的电话号码
输出项
无
备注
无
一键导航√
功能名称
一键导航
功能描述
中心下发目的地信息,终端收到相应指令后,自动启动导航软件,设定目的地,开始导航。
输入项
语音沟通
处理描述
接收中心下发的一键导航指令
输出项
无
备注
无
天气预报
功能名称
天气预报
功能描述
1、显示所在城市的天气情况;
2、进入天气详细信息后,可更改城市进行天气查询。
输入项
无
处理描述
无
输出项
详细天气实况和未来3天的预报
备注
无
我的爱车√
通过手机查询关联的车辆消息(位置、状态等)、保养信息、控制车辆门锁、找车。
车辆绑定√
功能名称
车辆绑定
功能描述
1、填写车机号码(或者车牌号码)、服务密码完成车辆绑定,一个手机账号下绑定一个车机号;
2、更改绑定车辆,重新绑定成功后覆盖原有的绑定信息。
输入项
车机号码(或者车牌号码)、服务密码
处理描述
1、服务端在验证车机号码(或者车牌号码)和服务密码后将车辆绑定到手机账户下;
2、绑定失败三次强制退出程序,第二天才可使用车辆绑定功能,服务端和客户端需同时加以控制。
输出项
1、绑定成功:
提示绑定车辆功能,同时界面上显示绑定车辆的车牌号码;
2、绑定失败提示信息:
a、车机号不存在或密码错误;
备注
无
车辆位置√
功能名称
车辆位置
功能描述
查询关联车辆的位置
输入项
触摸“车辆位置”图标
服务密码
处理描述
1、跳出密码框,输入服务密码,点击“查询”后,向中心发送查询指令。
中心鉴权后,向车辆发送查询信息,收到应答信息后,向手机发送。
2、服务密码在传输过程采用对称加密;
输出项
1、查询成功:
调用地图,显示车辆位置,将车辆置于地图的中心;
2、查询失败:
有可能暂时因通信、GPS等原因而无法查到,需要提示提醒信息:
暂无车辆信息,请稍候再查。
备注
无
远程设防√
功能名称
远程设防
功能描述
通过手机对车辆进行设防
输入项
点击“远程设防”图标
服务密码
处理描述
1、跳出密码框,输入服务密码,点击“查询”后,向中心发送查询指令。
中心鉴权后,向车辆发送设防指令。
2、服务密码在传输过程采用对称加密;
输出项
根据返回消息,显示:
1、设防成功。
或者:
2、远程设防失败,请重试或到现场查看车辆。
备注
保养信息
功能名称
保养信息
功能描述
可查询车辆行驶里程,给出保养提醒
输入项
保养里程间隔
保养时间间隔
处理描述
点击“保养信息”图标后,即向中心查询车辆行驶里程
输出项
给出保养提醒:
1、离下次保养还有XX公里,离下次保养还有多少天;
2、已过保养里程,请及时保养;
3、已过保养时间,请及时保养。
备注
只有部分车机能给出保养提示信息,查询失败给出相应的提示
找车√
功能名称
找车
功能描述
通过声光提示,方便在停车场寻找车辆
输入项
点击“找车”图标
处理描述
向中心发送找车指令,
输出项
正常情况下:
车辆亮灯、鸣响喇叭。
通信异常时:
暂无法联系车辆,请稍候重试。
备注
无
修改服务密码√
功能名称
修改服务密码
功能描述
修改车辆服务密码
输入项
旧服务密码,新服务密码
处理描述
1、旧服务密码输入错误3次强制退出程序,第二天才可使用修改服务密码功能,服务端和客户端需同时加以控制;
2、服务密码格式:
6位阿拉伯数字组成;
3、服务密码在传输过程采用对称加密;
输出项
修改提示信息
1、修改成功;
2、参数格式错误;
3、旧服务密码错误;
备注
无
通信录
手机同步到服务器√
功能名称
手机同步到服务器
功能描述
1、将手机通讯录上传到服务器;
2、可选择全部、或选择部分姓名,然后点击“开始同步”进行上传;
3、显示上传进度。
输入项
点击“上传”按钮
处理描述
无
输出项
1、同步完成;
2、同步失败,请稍候重试。
备注
无
服务器同步到手机√
功能名称
手机同步到服务器
功能描述
1、将服务器上的通讯录下载到手机;
2、显示下传进度。
输入项
点击“下传”按钮
处理描述
无
输出项
2、同步完成;
2、同步失败,请稍候重试。
备注
无
呼朋唤友
圈友设定
1、添加好友
功能名称
添加好友
功能描述
添加好友
输入项
好友电话号码
处理描述
1、直接输入电话号码,或者查询通讯录中电话号码;
2、提交电话号码到服务端,服务端检查该电话号码是否为注册会员电话号码,如果是发送请求信息,如果不是返回失败信息。
输出项
1、请求已发送,等待好友确认;
2、没有该会员信息
备注
朋友圈的成员,均是车圣宝典的会员
2、分组管理
功能名称
分组管理
功能描述
分组管理
输入项
分组名称
处理描述
1、默认分组为“我的好友”,所有好友默认在该分组下
2、添加分组:
输入一个分组名称,新建分组
3、删除分组:
删除指定分组后,该分组下的用户分组变成默认分组“我的好友”;
4、默认分组“我的好友”,“家人”,“同事”不能被删除;
输出项
无
备注
无
3、好友管理
功能名称
好友管理
功能描述
好友管理
输入项
1、好友名称
2、好友分组
处理描述
在好友列表中选中一条记录,可查看好友详细信息,对应个人档案信息中的字段:
昵称、性别、年龄、居住地、邮箱
1、能编辑好友姓名(相当QQ的备注)和分组信息;
2、删除好友。
输出项
无
备注
无
消息管理
1、发送好友消息
功能名称
发送消息
功能描述
发送消息
输入项
消息接受者:
在好友列表中选择,可多选群发
标题:
系统自动生成,如XX对你说
消息内容:
不能为空
位置信息:
可选项,可选择我的位置,或者在地图上指定位置
处理描述
发送消息到服务器,通过服务器中转再发送到好友
输出项
1、消息发送成功
2、消息发送失败
备注
无
2、我的信息
功能名称
我的信息
功能描述
查看我的信息列表
输入项
点击“我的信息”按钮
处理描述
1、显示我的信息列表,按时间倒序排序
2、可删除选中的消息,删除未打开的消息给出提示
3、查看我的消息,详细内容包括:
发送者、标题、消息内容、位置信息;点击位置信息可定位到地图上。
输出项
我的信息列表,以及信息详情
备注
无
3、消息详情
功能名称
消息详情
功能描述
查看消息详情
输入项
点击“查看”按钮
处理描述
不同消息显示方式不同,消息分类有:
1、提示信息:
由系统生产,显示发送者、标题、时间和内容,删除消息按钮;
2、好友信息消息:
包含发送者、标题、时间、内容和位置信息,回复按钮,删除消息按钮;
3、申请添加好友信息:
包含发送者、标题、时间和内容,允许按钮和删除按钮;
输出项
我的信息列表
备注
无
4、你在哪儿
功能名称
你在哪儿
功能描述
询问好友位置,方便为约会人提供目的地信息
输入项
点击“你在哪儿”按钮
处理描述
1、点击“你在哪儿”按钮,在我的好友中选择接受消息的好友;
2、查询指令请求经过服务器中转发送到好友手机客户端,在获得好友允许后返回一条位置信息给发送方。
输出项
1、接受到对方回送的位置信息,调用地图并显示对方的位置;
2、如果对方不在线,返回查询失败。
备注
向对方索要对方当前的位置信息,仅限一个人。
自游行
功能名称
自游行
功能描述
在组队出行期间,可动态显示其它车辆的位置信息。
输入项
点击“自游行”图标
处理描述
1、组建自游行计划(目的地、经由地),然后向朋友圈或选定的人/圈外的人发出邀请、得到许可;
2、设定自由行计划书:
头车:
在车队内选择一辆车作为头车,在地图上可用特许颜色显示;
尾车:
在车队内选择一辆车作为尾车,在地图上可用特许颜色显示;
上报位置信息间隔:
设定位置信息上报间隔,默认是2分钟
位置显示方式:
只显示本车、只显示本车/头车/尾车、显示全部驴友车辆
结束时间:
设定本次自游行结束时间,结束时,自动停止位置上报。
目的地:
对目的地进行设置
经由地:
对经由地进行设置
3、开始自游行:
车辆开始自动上报GPS信息,显示车队内队员位置信息
4、分享:
可选定某“自游行”计划,把目的地信息、经由地信息,添加评论、照片等,上传到网站、或其它圈友。
输出项
在触摸“开始”后,自动启动导航界面,开始按设定的间隔上报位置信息,并在导航界面上显示其它的车辆位置。
备注
设定内容支持在网站上发起、下载;
终止自游行:
可人为终止本次活动;
每次“自游行”计划可留作历史记录。
个人信息
找回积分√
功能名称
找回积分
功能描述
更换电话号码的用户可通过找回积分功能找回积分
输入项
原电话号码
原密码(输入2次)
处理描述
1、操作成功后会用原账户下的积分覆盖到现有账户下,并删除原账户信息;
2、操作失败3次,限制用户使用此功能,服务端和客户端同时加以限制。
输出项
操作提示信息:
1、原电话号码或密码输入错误;
2、找回积分成功;
备注
无
修改密码√
功能名称
修改密码
功能描述
修改密码
输入项
旧密码、新密码(2次)
处理描述
1、修改手机用户登录密码;
2、旧密码输入错误3此强制退出程序;
3、一天内密码修改次数最多为3次;
4、修改成功同时发送短信提醒用户,短消息:
“车圣宝典提醒您:
密码修改成功。
”
输出项
1、旧密码输入错误;
2、密码修改成功;
备注
无
修改档案√
功能名称
修改档案
功能描述
修改个人信息
输入项
昵称:
必填项
姓名
性别
年龄
居住地
邮箱
设置头像照片
处理描述
无
输出项
1、保存成功
2、保存失败
备注
无
积分排行√
功能名称
积分排行
功能描述
1、查看我的积分和积分排行
2、查看积分规则
输入项
无
处理描述
无
输出项
1、我的积分
2、积分排名
3、积分规则
备注
无
系统管理
推荐好友√
功能名称
推荐好友
功能描述
推荐好友,发送短信方式向好友推荐使用本软件,可获得相应积分
输入项
电话号码,或者在电话薄中查找
处理描述
发送短信:
给你推荐一个非常好用、车主必备手机软件:
车圣宝典手机版。
下载地址:
http:
//www.chinagps.cc
输出项
无
备注
无
问题或建议√
功能名称
问题或建议
功能描述
用户反馈问题或建议
输入项
问题或建议内容
处理描述
发送问题或建议到服务器
输出项
发送成功:
谢谢您的反馈,我们会尽快处理
备注
无
帮助√
功能名称
帮助
功能描述
软件帮助信息
输入项
无
处理描述
本软件功能介绍、地图操作帮助
输出项
帮助信息
备注
无
呼叫客服√
功能名称
呼叫客服
功能描述
拨打公司客服电话
输入项
无
处理描述
提示信息:
您是要拨打赛格导航公司客服电话(400XXXXXX)吗?
输出项
无