附件一:
世橙羽毛球约战平台项目App
功能说明书
修改记录
版本号
时间
操作
说明
20150608
Kathy Wu
初始版本
目录
1. 引言 3
编写目的 3
范围 3
专业术语 3
2. 开发平台 3
前端 3
后端 4
3. 系统术语和关键逻辑 4
4. App客户端模块划分 5
5. App客户端功能定义 5
“登录注册”模块定义 5
“约战”模块定义 6
“业余联赛”模块定义 7
“排行榜”模块定义 7
“个人中心”模块定义 8
6. CMS管理端模块划分 10
7. CMS管理端功能定义 10
“登录”模块定义 10
“用户管理”模块定义 10
“联赛管理”模块定义 11
“球队管理”模块定义 11
“比赛管理”模块定义 12
“消息管理”模块定义 12
引言
编写目的
本文档的目的是确定软件开发的范围,对软件的功能定义作详细描述,作为软件人员进行总体设计和后续开发的基础。同时作为需求调研人员之间确定开发范围的文档,为双方相互沟通提供基础,并确定最终测试和验收的标准。
范围
本文档的适用范围为项目的开发人员、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
同时本文档也适用于客户。
专业术语
序号
术语名称
解释说明
客户端
指用户使用端应用程序,一般运行在iPhone, iPad, Andorid Phone等设备上。
CMS
Content Management System,内容管理系统的简称,是服务器端Web操作界面和数据库的统称。
开发平台
前端
iPhone客户端
iOS – iOS
Android客户端
Android OS
后端
IE10及以上IE 版本
系统术语和关键逻辑
用户
可以使用两种账号之一进行登入:手机号码加密码,或者微信账号
球队
由用户创建,一个用户可以创建多个球队
球队创建后,创建者为球队队长
用户可以搜索球队名字,加入现有球队,加入后需要等待球队队长的审核
个人比赛
是用户1对1的比赛
由一个用户创建,创建的个人比赛会出现在约战列表里
其他用户可以申请参加个人比赛,申请后需要比赛创建者审核
一旦创建者同意某一用户的申请,这个比赛的其他申请者就被拒绝
团队比赛
是球队1对1的比赛
由一个用户创建,把我自己创建的一个球队放到团体比赛里
其他用户可以搜索到已发起的团队比赛,申请加入比赛(不论个人还是团队比赛,只能搜索到已发起的比赛)
其他球队可以申请参加团体比赛,申请后需要比赛创建者审核
一旦创建者同意某一球队的申请,这个比赛的其他申请者就被拒绝
只有球队的创建者才能申请加入其他团队比赛,球队创建者默认是球队队长,只有队长能选择这个球队参与哪一场比赛
联赛
只能由后台创建
用户可以通过报名参加联赛,用户报名需要支付相应费用
后台创建的联赛如果都是1个人的比赛,那只能以个人身份报名参加;如果创建的联赛是团队联赛,那只能队长以球队身份报名参加
积分
个人积分:每参加一场个人比赛获得X积分,每胜利一场比赛获得Y积分,每得到对手给的分数获得Z分
球队积分:每参加一场团队比赛获得X积分,每胜利一场团队比赛获得Y积分,每得到对手给的分数获得Z分,团队比赛也是由若干的个人比赛组成,团队胜负不影响个人积分
胜率
“我的胜率”如何计算? (获胜比赛场次/所有比赛场次=结果%)
App客户端模块划分
序号
模块名称
主要功能
启动引导
启动画面显示静态图片
首次安装显示四张引导界面,为静态图片
注册登录
用户注册
用户登录
约战
创建比赛
查询比赛列表
创建球队
查询球队详情
加入已创建比赛
查询个人/球队排行榜
联赛
发布联赛信息
查询联赛详情
报名参加联赛、在线支付费用
排行榜
个人排行榜
球队排行榜
球队
球队详细信息
球员详细信息
加入球队管理
个人中心
个人信息
我的球队
团队比赛
个人比赛
我的联赛
消息推送设置
版本信息
技术支持
App客户端功能定义
“登录注册”模块定义
序号
功能
说明
1.
启动引导
1. 启动画面显示静态图片
2. 首次安装显示四张引导界面,为静态图片
2.
注册
填写注册信息:
手机号码
短信验证
设置/重置密码
3.
登录
常规登录:手机号、密码
微信账号登陆
忘记密码,填写手机号
世橙羽毛球约战平台项目App功能说明书 来自淘豆网m.daumloan.com转载请标明出处.