功能规格说明书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

     
     
     
     
     

 

posted @ 2012-11-06 00:53  CodingCook  阅读(289)  评论(0编辑  收藏  举报