世橙羽毛球约战平台项目App功能说明书.doc_第1页
世橙羽毛球约战平台项目App功能说明书.doc_第2页
世橙羽毛球约战平台项目App功能说明书.doc_第3页
世橙羽毛球约战平台项目App功能说明书.doc_第4页
世橙羽毛球约战平台项目App功能说明书.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

附件一:世橙羽毛球约战平台项目App功能说明书修改记录版本号时间操作说明1.020150608Kathy Wu初始版本目录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.CMS管理端功能定义106.1“登录”模块定义106.2“用户管理”模块定义106.3“联赛管理”模块定义116.4“球队管理”模块定义116.5“比赛管理”模块定义126.6“消息管理”模块定义121. 引言1.1 编写目的本文档的目的是确定软件开发的范围,对软件的功能定义作详细描述,作为软件人员进行总体设计和后续开发的基础。同时作为需求调研人员之间确定开发范围的文档,为双方相互沟通提供基础,并确定最终测试和验收的标准。1.2 范围本文档的适用范围为项目的开发人员、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。同时本文档也适用于客户。1.3 专业术语序号术语名称解释说明1.客户端指用户使用端应用程序,一般运行在iPhone, iPad, Andorid Phone等设备上。2.CMSContent Management System,内容管理系统的简称,是服务器端Web操作界面和数据库的统称。2. 开发平台2.1 前端l iPhone客户端n iOS 7.0.0 iOS 8.x.xl Android客户端n Android OS 4.x版本2.2 后端l IE10及以上IE 版本3. 系统术语和关键逻辑l 用户n 可以使用两种账号之一进行登入:手机号码加密码,或者微信账号l 球队n 由用户创建,一个用户可以创建多个球队n 球队创建后,创建者为球队队长n 用户可以搜索球队名字,加入现有球队,加入后需要等待球队队长的审核l 个人比赛n 是用户1对1的比赛n 由一个用户创建,创建的个人比赛会出现在约战列表里n 其他用户可以申请参加个人比赛,申请后需要比赛创建者审核n 一旦创建者同意某一用户的申请,这个比赛的其他申请者就被拒绝l 团队比赛n 是球队1对1的比赛n 由一个用户创建,把我自己创建的一个球队放到团体比赛里n 其他用户可以搜索到已发起的团队比赛,申请加入比赛 (不论个人还是团队比赛,只能搜索到已发起的比赛)n 其他球队可以申请参加团体比赛,申请后需要比赛创建者审核n 一旦创建者同意某一球队的申请,这个比赛的其他申请者就被拒绝n 只有球队的创建者才能申请加入其他团队比赛,球队创建者默认是球队队长,只有队长能选择这个球队参与哪一场比赛l 联赛n 只能由后台创建n 用户可以通过报名参加联赛,用户报名需要支付相应费用n 后台创建的联赛如果都是1个人的比赛,那只能以个人身份报名参加;如果创建的联赛是团队联赛,那只能队长以球队身份报名参加l 积分n 个人积分:每参加一场个人比赛获得X积分,每胜利一场比赛获得Y积分,每得到对手给的分数获得Z分n 球队积分:每参加一场团队比赛获得X积分,每胜利一场团队比赛获得Y积分,每得到对手给的分数获得Z分,团队比赛也是由若干的个人比赛组成,团队胜负不影响个人积分l 胜率n “我的胜率”如何计算? (获胜比赛场次/所有比赛场次=结果%)4. 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.个人中心1) 个人信息2) 我的球队3) 团队比赛4) 个人比赛5) 我的联赛6) 消息推送设置7) 版本信息8) 技术支持5. App客户端功能定义1.2.3.4.4.1 “登录注册”模块定义序号功能说明1.启动引导1. 启动画面显示静态图片2. 首次安装显示四张引导界面,为静态图片2.注册1) 填写注册信息:a) 手机号码b) 短信验证c) 设置/重置密码3.登录1) 常规登录:手机号、密码2) 微信账号登陆a) 忘记密码,填写手机号码,SP短信验证,重新设置密码4.2 “约战”模块定义序号功能说明1.个人比赛1) 发起个人比赛2) 搜索栏(名字/区域)3) 比赛列表a) 比赛地点b) 比赛时间c) 对手信息d) 比赛信息4) 加入已发起比赛5) 审核约战申请2.团队比赛6) 发起团队比赛7) 搜索栏(名字/区域)8) 比赛列表e) 比赛地点f) 比赛时间g) 对手信息h) 比赛信息9) 加入已发起比赛10) 审核约战申请3.球队1) 球队列表2) 比赛赛制(男单/女单/男双/女双/混双)b) 比赛地点c) 比赛时间d) 对手信息e) 比赛备注3) 搜索栏(名字/区域/赛制)4) 球队详情a) 球队属性i. 名称ii. 地区iii. 年龄iv. 类别b) 球队成员c) 战绩d) 加入球队e) 等待审核5) 创建球队4.3 “业余联赛”模块定义序号功能说明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) 根据积分排定个人名次4.球队排行榜5) 根据积分排定球队名次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) 我参与的比赛a) 参与时间b) 参与地点c) 对手信息i. 队伍名称ii. 胜率和名次iii. 队伍队徽d) 联系方式e) 根据比赛赛制(男单/女单/男双/女双/混双)选择胜负关系f) 给对方打分g) 等待审核4.个人比赛3) 我创建的个人比赛a) 创建时间b) 个人信息(姓名,年龄,性别,胜率,名次)c) 比赛地点d) 说明e) 联系方式f) 我创建的个人比赛列表i. 响应约战的对手信息列表4) 我参与的比赛a) 参与时间b) 参与地点c) 对手信息(姓名,年龄,性别,胜率,名次,联系方式)d) 说明e) 联系方式f) 选择胜负关系g) 给对方打分h) 等待审核5.我的联赛5) 我参与的联赛列表a) 联赛名称b) 联赛徽章6) 联赛信息a) 比赛赛制(男单/女单/男双/女双/混双)b) 联赛赛程(单、双循环/淘汰)c) 联赛积分d) 比赛地点e) 比赛时间f) 参赛条件g) 联赛备注h) 报名费用g) 联赛状态6.消息推送开关1) 开启时:接收消息推送提醒2) 关闭后:不接收消息推送提醒7.版本信息1) 显示当前版本号6. CMS管理端模块划分序号模块名称主要功能1.登录1) 管理员登录2.用户管理2) 后台管理员可搜索、查看用户信息3) 后台管理员可禁用用户3.联赛管理1) 后台管理员可搜索、查看联赛信息2) 后台管理员可创建联赛3) 后台管理员可删除联赛信息4.球队管理4) 后台管理员可搜索、查看球队信息5) 后台管理员可删除联赛信息5.比赛管理6) 后台管理员可搜索、查看比赛信息7) 后台管理员可删除比赛信息6.消息管理8) 后天管理员可以查看创建消息7. CMS管理端功能定义5.6.6.1 “登录”模块定义序号功能说明1.管理员登录1) 后台管理员登录认证(后台管理员账号唯一)2) 管理员可以管理所有模块6.2 “用户管理”模块定义序号功能说明1.用户列表1) 列表信息包括:a) 用户头像b) 用户昵称c) 用户年龄d) 用户性别e) 用户联系方式f) 用户胜率g) 用户积分2) 列表排列方式:按创建时间倒序排序2.列表搜索列表搜索方式:按昵称或联系方式搜索3.列表操作更改用户状态a) 启用b) 禁用6.3 “联赛管理”模块定义序号功能说明1.联赛列表1) 列表信息包括:a) 比赛赛制(男单/女单/男双/女双/混双)b) 联赛赛程(单、双循环/淘汰)d) 比赛地点e) 比赛时间f) 参赛条件g) 联赛备注h) 报名费用i) 联赛状态j) 球队信息 i 球队名称 ii 胜率 iii 联赛积分查看交易记录2) 列表排列方式:按联赛创建时间倒序排列2.列表搜索列表搜索方式:按联赛标题,赛制,地点进行搜索3.列表操作操作状态a) 创建b) 删除c) 编辑d) 查看此联赛6.4 “球队管理”模块定义序号功能说明4.球队列表2) 列表信息包括:a) 球队名称b) 球队地区c) 球队队徽d) 球队介绍e) 队长信息(姓名,联系方式)f) 创建时间g) 球队积分2) 列表排列方式:按球赛创建时间倒序排列5.列表搜索列表搜索方式:按球队标题,地点进行搜索6.列表操作操作状态e) 删除f) 查看此球队6.5 “比

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论