英文问答站功能开发文档 v1.10.100

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国际91英文问答站需求说明书
版本历史记录
,大版本号增加1;已实现的历史版本内容使用白底黑字,每次版本增加的内容使用黄底黑字标出,对当前的版本还未开发或是正在开发中要做补充说明而增加的内容使用黄底红字标出,便于浏览。

目录
1.目的 (4)
2.适用范围 (4)
3.参考文档 (4)
4.缩写 (4)
5.名词定义 (4)
6.产品介绍 (5)
6.1.产品简介 (5)
6.2.市场定位 (5)
6.3.产品目标 (5)
7.创新点说明 (6)
8.网站结构图 (6)
9.问答站前台 (7)
9.1登录用户 (7)
9.1.1.提问 (7)
9.1.2.管理问题 (8)
9.1.3.回答问题 (11)
er Center (11)
9.2.未登录用户 (13)
9.2.1.浏览搜索 (13)
9.3.FAQ (14)
10.问答站后台 (14)
11.非功能需求 (15)
11.1.软硬件环境需求 (15)
11.2.性能需求 (15)
11.3.系统安全性需求 (15)
12.其他需求 (15)
13.附件 (15)
1.目的
描述Q&A Center站点的所有需求,相关人员通过此需求说明书可以清楚的了解到Q&A系统的业务框架,以及所具备的完备功能和突出的性能指标。

2.适用范围
本文档适用于天铭网络科技有限公司英文91问答站项目,预期读者为程序员,UE设计师。

3.参考文档

4.缩写
5.名词定义
6.产品介绍
6.1.产品简介
为了配合TQ海外游戏运营,提供一个游戏FAQ问答平台,推出Q&A Center站点。

玩家可以在该站点提有关TQ游戏的问题,由其他玩家给予解答,且引入积分消费机制,激励玩家解答问题。

6.2.市场定位
Q&A Center建设的初步定为是:为TQ海外游戏运营提供FAQ库支持;
长远定为是:基于TQ游戏的用户群,扩展分类,将问题来源扩展到生活的各个方面;
6.3.产品目标
Q&A Center建站初期目标:利用几个月时间,完善游戏问答库,在各官网以独立的板块展示推广。

Q&A Center建站中期目标:以工资奖励的形式吸引一部分热心忠实的TQ玩家常驻问答站,帮助解答玩家提出的问题,创造良好的问答氛围,继续完善问答库。

Q&A Center建站长远目标:以TQ用户群为基础,逐步扩展问答分类,提供生活中各个方面的问答支持。

7.创新点说明
8.网站结构图
Q&A Center网站的整体结构如上图所示。

9.问答站前台
9.1登录用户
登录状态显示:
图表9.1-1
显示用户头像,账号管理,金币中心,截图站,照片站,论坛等链接地址,修改头像链接。

点击用户昵称,链接跳转至用户个人信息页面。

9.1.1.提问
点击Ask a Question,跳到提问页面:
图表9.1.1-1
问题标题长度限制100字符
问题内容描述长度限制6000字符
需要选择一级,二级分类
可设置奖励分数
点击Submit Answer判断用户登录情况,已登录用户则提交成功,未登录用户,新窗口打开用户中心登录页面。

9.1.1.1.问题内容追加
打开用户所提问题页面,有Add New Content链接,可以追加问题描述内容。

输入提交即可。

图表9.1.1.1-1
9.1.2.管理问题
问题列表显示:
问题show模板页面:
自己的提问页面,可以看到如下几个按钮:
图表9.1.2-1
登录用户可以管理自己所提的过期和未过期问题,其中对于过期问题,只可以“选择最佳答案”;对于未过期问题,可以“追加积分”,“取消提问”,“设置成投票”,“选择最佳答案”
9.1.2.1.追加积分
点击“Increase Reward Point”可以追加积分
图表9.1.2.1-1
9.1.2.2.取消提问
点击“Cancel Question”和“No Satisfied Answer”都可以取消提问
图表9.1.2.2-1
图表9.1.2.2-2
9.1.2.3.设置成投票
点击“Set Vote”
如果条件满足:有答案。

则可以设置该问题为投票状态,最多5个答案可以被设置为可供投票的选项。

9.1.2.4.选择最佳答案
在自己所提问题页面,可以看到玩家的答案下面有个“Accept”链接,点击后输入对该答案的评价,可设置为最佳答案。

9.1.3.回答问题
9.1.3.1.修改答案
打开问题,如果该问题不是解决状态,则所有自己的回答内容下面都有“Modify”链接,点击可以修改答案内容。

er Center
显示玩家的积分信息和所有提问/回答问题列表:
积分信息包括:Points奖惩明细和Exp奖惩明细
问题列表包括:Answers,Questions,Votings,Plending
9.1.4.1.英文91问吧提示功能
用户如果在英文91问吧提问题,在个人问题管理页面可查看问题的新回复。

同时,在交友站的提示图标有给予新回复的个数提醒,用户点击问吧新回复提示图标则跳转到USER PANEL 中的QUESTIONS页面。

图7-1 交友站提示图标
问吧用户发表新的问题,如果有新回复,则该问题的TITLE后面加个NEW提示。

如下图所示:
图7-2 问吧NEW提示图标
在登录状态下,用户点击该问题即算查看过该问题的所有新回复,NEW提示消失,交友站的问吧提示个数进行重新计算。

(比如问吧用户发起的10个问题中有3个问题共有新回复7个,其中该问题有2个新回复,用户在登录状态下点击了该帖子进去查看回复,则交友站的问吧新回复提示个数剩下5个。

注意哪怕用户没有登录交友站,用户仅在问吧操作,交友站的提示个数同样要跟着登录状态下的操作一起及时更新)
如果在非登录状态下,用户点击该问题,则不算用户查看过该问题,NEW提示依然存在,交友站问吧回复提示个数不变。

问吧需要提供的接口数据:
/**
* @desc 获取用户帖子最新回复数量
* @param $nd_uid Int 用户nd的id
* @param $p_checkkey string 验证码md5($nd_uid .$key)
$ key = 'WENBA-Q91R92-TONGC-BCWQQ-03G7L';
* @return array 回复数以及跳转链接地址
*/
function getReplyInfo($nd_uid, $p_checkkey)
注:交友站程序员为金宁宝。

9.2.未登录用户
状态显示
图表9.2-1
点击Sign In 跳到用户中心统一登录页面
点击Sign Up跳转到用户中心简易注册页面
9.2.1.浏览搜索
浏览所有问题
搜索问题,寻找合适答案
图表9.2.1-1
9.2.1.1.举报玩家
所有问题/答案下面都有“Report Abuse”链接,点击输入举报类型和举报理由,可以举报玩家的提问/回答
图表9.2.1.1-1
9.3.FAQ
FAQ页面放问答站有关操作流程,积分奖惩制度,帮助成员规则及成员列表
图表9.3-1
10.问答站后台
可以“edit”,“modify class”,“del”修改问题标题内容,修改分类,删除问题。

删除问题扣除提问用户10 分,删除玩家回答扣除10分。

User’s question-------可以根据用户名搜索该用户所有“提问”,“回答”列表。

Special JS ------建立/修改可供站外调用的问题JS。

Gameclass------建立/修改所有问题分类。

Userlist------管理用户,可以封停/解封,注:点击lock的同时弹出是否删除该用户所有提问/回答记录。

Report info------玩家举报的所有问题列表,可以check,对玩家设置奖励分数。

Update info------可以刷新问题显示模板,刷新玩家分数,刷新分类等等。

11.非功能需求
11.1.软硬件环境需求
11.2.性能需求
11.3.系统安全性需求
12.其他需求
网站要能对目前主流的浏览器有较好的兼容性,例如Firefox浏览器和IE浏览器。

13.附件
<正文完>。

相关文档
最新文档