世橙羽毛球约战平台项目App功能说明书.doc

上传人:99****p 文档编号:1497854 上传时间:2019-03-03 格式:DOC 页数:13 大小:42.45KB
下载 相关 举报
世橙羽毛球约战平台项目App功能说明书.doc_第1页
第1页 / 共13页
世橙羽毛球约战平台项目App功能说明书.doc_第2页
第2页 / 共13页
世橙羽毛球约战平台项目App功能说明书.doc_第3页
第3页 / 共13页
世橙羽毛球约战平台项目App功能说明书.doc_第4页
第4页 / 共13页
世橙羽毛球约战平台项目App功能说明书.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、 1 / 13附件一:世橙羽毛球约战平台项目 App功能说明书修改记录版本号 时间 操作 说明1.0 20150608 Kathy Wu 初始版本2 / 13目录1. 引言 .31.1 编写目的 .31.2 范围 .31.3 专业术语 .32. 开发平台 .32.1 前端 .32.2 后端 .43. 系统术语和关键逻辑 .44. App 客户端模块划分 .55. App 客户端功能定义 .54.1 “登录注册”模块定义 .54.2 “约战”模块定义 .64.3 “业余联赛”模块定义 .74.4 “排行榜”模块定义 .74.5 “个人中心”模块定义 .86. CMS 管理端模块划分 .107.

2、CMS 管理端功能定义 .106.1 “登录”模块定义 .106.2 “用户管理”模块定义 .106.3 “联赛管理”模块定义 .116.4 “球队管理”模块定义 .116.5 “比赛管理”模块定义 .126.6 “消息管理”模块定义 .123 / 131. 引言1.1 编写目的本文档的目的是确定软件开发的范围,对软件的功能定义作详细描述,作为软件人员进行总体设计和后续开发的基础。同时作为需求调研人员之间确定开发范围的文档,为双方相互沟通提供基础,并确定最终测试和验收的标准。1.2 范围本文档的适用范围为项目的开发人员、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。同时本文档也适

3、用于客户。1.3 专业术语序号 术语名称 解释说明1.客户端 指用户使用端应用程序,一般运行在 iPhone, iPad, Andorid Phone 等设备上。2.CMS Content Management System,内容管理系统的简称,是服务器端 Web 操作界面和数据库的统称。2. 开发平台2.1 前端 iPhone 客户端 iOS 7.0.0 iOS 8.x.x Android 客户端 Android OS 4.x 版本4 / 132.2 后端 IE10 及以上 IE 版本3. 系统术语和关键逻辑 用户 可以使用两种账号之一进行登入:手机号码加密码,或者微信账号 球队 由用户创建

4、,一个用户可以创建多个球队 球队创建后,创建者为球队队长 用户可以搜索球队名字,加入现有球队,加入后需要等待球队队长的审核 个人比赛 是用户 1 对 1 的比赛 由一个用户创建,创建的个人比赛会出现在约战列表里 其他用户可以申请参加个人比赛,申请后需要比赛创建者审核 一旦创建者同意某一用户的申请,这个比赛的其他申请者就被拒绝 团队比赛 是球队 1 对 1 的比赛 由一个用户创建,把我自己创建的一个球队放到团体比赛里 其他用户可以搜索到已发起的团队比赛,申请加入比赛 (不论个人还是团队比赛,只能搜索到已发起的比赛) 其他球队可以申请参加团体比赛,申请后需要比赛创建者审核 一旦创建者同意某一球队的

5、申请,这个比赛的其他申请者就被拒绝 只有球队的创建者才能申请加入其他团队比赛,球队创建者默认是球队队长,只有队长能选择这个球队参与哪一场比赛 联赛 只能由后台创建 用户可以通过报名参加联赛,用户报名需要支付相应费用 后台创建的联赛如果都是 1 个人的比赛,那只能以个人身份报名参加;如果创建的联赛是团队联赛,那只能队长以球队身份报名参加 积分 个人积分:每参加一场个人比赛获得 X 积分,每胜利一场比赛获得 Y 积分,每得到对手给的分数获得 Z 分 球队积分:每参加一场团队比赛获得 X 积分,每胜利一场团队比赛获得 Y 积分,每得到对手给的分数获得 Z 分,团队比赛也是由若干的个人比赛组成,团队胜

6、负不影响个人积分 胜率 “我的胜率”如何计算? (获胜比赛场次/所有比赛场次= 结果%)5 / 134. App 客户端模块划分序号 模块名称 主要功能1. 启动引导 1) 启动画面显示静态图片2) 首次安装显示四张引导界面,为静态图片2. 注册登录 3) 用户注册4) 用户登录3. 约战 1) 创建比赛2) 查询比赛列表3) 创建球队4) 查询球队详情5) 加入已创建比赛 6) 查询个人/球队排行榜 4. 联赛 1) 发布联赛信息2) 查询联赛详情3) 报名参加联赛、在线支付费用5. 排行榜 1) 个人排行榜2) 球队排行榜6. 球队 1) 球队详细信息2) 球员详细信息3) 加入球队管理7

7、. 个人中心 1) 个人信息2) 我的球队3) 团队比赛4) 个人比赛5) 我的联赛6) 消息推送设置7) 版本信息8) 技术支持5. App 客户端功能定义“登录注册”模块定义序号 功能 说明1. 启动引导 1. 启动画面显示静态图片6 / 132. 首次安装显示四张引导界面,为静态图片2. 注册 1) 填写注册信息:a) 手机号码b) 短信验证c) 设置/重置密码3. 登录 1) 常规登录:手机号、密码2) 微信账号登陆a) 忘记密码,填写手机号码,SP 短信验证,重新设置密码4.2“约战”模块定义序号 功能 说明1. 个人比赛 1) 发起个人比赛2) 搜索栏(名字/区域)3) 比赛列表a

8、) 比赛地点b) 比赛时间c) 对手信息d) 比赛信息4) 加入已发起比赛5) 审核约战申请2. 团队比赛 6) 发起团队比赛7) 搜索栏(名字/区域)8) 比赛列表e) 比赛地点f) 比赛时间g) 对手信息h) 比赛信息9) 加入已发起比赛10) 审核约战申请3. 球队 1) 球队列表2) 比赛赛制(男单/女单/男双/女双/ 混双)b) 比赛地点c) 比赛时间d) 对手信息e) 比赛备注3) 搜索栏(名字/区域/赛制)7 / 134) 球队详情a) 球队属性i. 名称ii. 地区iii. 年龄iv. 类别b) 球队成员c) 战绩d) 加入球队e) 等待审核5) 创建球队4.3“业余联赛”模块

9、定义序号 功能 说明1. 官方联赛 1) 后台统一发布联赛列表信息a) 比赛赛制(男单/女单/男双/ 女双/混双)b) 联赛赛程(单、双循环/ 淘汰)c) 联赛积分d) 比赛地点e) 比赛时间f) 参赛条件g) 联赛备注h) 报名费用g) 联赛状态2) 用户查询联赛详情及状态a) 球队列表b) 报名参加c) 等待审核3) 在线支付报名(支持支付宝账号线上支付)4.4“排行榜”模块定义序号 功能 说明1. 积分 1) 根据比赛次数及胜负关系获得积分2) 后台进行积分调整2. 搜索栏 3) 通过用户名搜索3. 个人排行榜 4) 根据积分排定个人名次8 / 134. 球队排行榜 5) 根据积分排定球

10、队名次4.5“个人中心”模块定义序号 功能 说明1. 我的资料 1) 显示和完善个人资料信息,包含:a) 头像b) 昵称c) 年龄d) 性别e) 联系方式f) 我的胜率g) 我的积分2. 我的球队 1) 我创建的球队列表a) 球队名称b) 球队地区c) 球队队徽d) 球队介绍e) 队长信息f) 创建时间2) 我参加的球队列表a) 球队名称b) 球队地区c) 球队队徽d) 队长信息e) 胜率和积分f) 参加时间3. 团队比赛 1) 我创建的比赛a) 创建时间b) 球队地区c) 球队队徽d) 队长信息e) 比赛赛制(男单/女单/男双/女双/ 混双)f) 球场地区g) 说明h) 联系方式2) 我参与

11、的比赛a) 参与时间b) 参与地点c) 对手信息i. 队伍名称9 / 13ii. 胜率和名次iii. 队伍队徽d) 联系方式e) 根据比赛赛制(男单/女单/ 男双/女双/ 混双)选择胜负关系f) 给对方打分g) 等待审核4. 个人比赛 3) 我创建的个人比赛a) 创建时间b) 个人信息(姓名,年龄,性别,胜率,名次)c) 比赛地点d) 说明e) 联系方式f) 我创建的个人比赛列表i. 响应约战的对手信息列表4) 我参与的比赛a) 参与时间b) 参与地点c) 对手信息(姓名,年龄,性别,胜率,名次,联系方式)d) 说明e) 联系方式f) 选择胜负关系g) 给对方打分h) 等待审核5. 我的联赛

12、5) 我参与的联赛列表a) 联赛名称b) 联赛徽章6) 联赛信息a) 比赛赛制(男单/女单/男双/ 女双/混双)b) 联赛赛程(单、双循环/ 淘汰)c) 联赛积分d) 比赛地点e) 比赛时间f) 参赛条件g) 联赛备注h) 报名费用g) 联赛状态6. 消息推送开关 1) 开启时:接收消息推送提醒2) 关闭后:不接收消息推送提醒7. 版本信息 1) 显示当前版本号10 / 136. CMS 管理端模块划分序号 模块名称 主要功能1. 登录 1) 管理员登录2. 用户管理 2) 后台管理员可搜索、查看用户信息3) 后台管理员可禁用用户3. 联赛管理 1) 后台管理员可搜索、查看联赛信息2) 后台管理员可创建联赛3) 后台管理员可删除联赛信息4. 球队管理 4) 后台管理员可搜索、查看球队信息5) 后台管理员可删除联赛信息5. 比赛管理 6) 后台管理员可搜索、查看比赛信息7) 后台管理员可删除比赛信息6. 消息管理 8) 后天管理员可以查看创建消息7. CMS 管理端功能定义“登录”模块定义序号 功能 说明1. 管理员登录 1) 后台管理员登录认证(后台管理员账号唯一)2) 管理员可以管理所有模块6.2“用户管理”模块定义序号 功能 说明1. 用户列表 1) 列表信息包括:a) 用户头像b) 用户昵称c) 用户年龄d) 用户性别e) 用户联系方式

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。