如何实现积分功能

09-02-27 oriental2
现在网站一般都有积分功能。发帖子都加分。。

那么用户的等级也相应变化。。

这个应该怎么去设计呢?

用户的等级,是怎么处理的?是弄个字段放在用户表,还是根据用户积分查询等级表呢。。

等级是可以通过积分算得的,所以用个字段不太合理。。

那么用户与等级是两个domain,设置成是一对一的关系。这样子是不是比较好呢?还是直接用户与等级没有关联?

这种发帖子就加积分,是不是使用观察者更好啊?

大家有经验的说说啊?

taotaob
2009-02-28 09:04
发贴子加分,这是每个论谈都有的,如果是用户和等级没关系,哪就要有一个单独的等级表来取得用户积分了。这样才能表现出提升用户等级状态。用户和等级没有关联不是不行的啊!

along
2009-03-07 15:12
一点建议:有积分就可以算出等级,再加个等级字段确实不合理,如果每次积分增加了还要去计算等级也会增加程序和数据库负担,何不用js在页面计算等级,交给客户端去处理

猜你喜欢