功能规格说明书0.1版
UI功能规格说明书——用户管理部分
用户需求
注册:提供邮箱、用户名、密码即可注册
登录:使用邮箱以及密码登录网站
修改信息:在登录的情况下,修改修改邮箱、用户名、密码、个人描述、真实姓名等信息
提问:提出一个新的问题
回答:对已有问题发表自己的答案
评论:对已有的问题、回答做出评论
Vote:对已有的回答投票
Tag: 给自己添加兴趣标签;根据自己的理解,给问题添加标签
Rank:依据用户的积分,给用户一个等级
设计实现
注册:在注册页面,用户利用真实有效的邮箱进行注册,提供用户名,以及密码(只能包含数字及字母)。在用户输入的密码以及确认密码一致、邮箱合法邮箱且并未注册的条件下,注册成功。
登录:用户输入注册所用邮箱以及密码登录,在两者相匹配的情况下,登录成功。
修改信息:若修改密码、邮箱等,需提供密码,修改用户名、个人描述、真实姓名的信息时,无需提供密码
提问:登录状态下,用户输入提问的内容,并选择问题的具体分类即可
回答:登录状态下,在相应的问题页面,输入答案
评论:登录状态下,在相应的问题或者回答之后,点击评论框,输入评论
Vote:登录状态下,对于每一个回答,可以选择Up或者Down,每一个用户对于每个回答只有一票。可以更改投票
Tag:在登录状态下,用户可以在用户信息管理页面,为自己增加标签(添已有标签或者新的标签),以表明自己的兴趣、专业。在问题页面,可以为问题添加标签(已有标签或者新的标签)。
Rank:用户可以看到自己的积分的等级。目前,暂时分为十级(不包括-1级)
级别 |
分数下限 |
分数上限 |
头衔 |
0 |
0 |
10 |
|
1 |
11 |
50 |
|
2 |
51 |
150 |
|
3 |
151 |
400 |
|
4 |
401 |
1000 |
|
5 |
1001 |
3000 |
|
6 |
3001 |
7000 |
|
7 |
7001 |
20000 |
|
8 |
20001 |
50000 |
|
9 |
50001 |
无 |
变更历史
Data |
Author |
Version |
2012.11.06 |
Ever |
0.1 |