Java攻克的gravatar头像
Java攻克 2014-07-30 14:11:16

积分规则实际应用

我现在正在开发一个项目,其中涉及的包括:问答管理、资源管理、积分规则管理;数据库中有一张积分规则表和积分政策表,专门维护规则与政策;在问答管理中,用户提问问题,其他用户回答,如果被采纳的话,扣除提问者积分,还有用户上传资源,也积分获取积分,但是都要和积分规则相结合。下面是我的积分规则与政策:

获取积分:用户可以通过完善资料,每日一问,回答,上传,根据积分规则获取积分。

消耗积分:用户提问问题和下载资源,都会按照设定好的积分规则,扣除相应积分。

积分规则管理:包括制定积分规则,管理和维护积分规则等。积分规则如下:

(1)基本规则:分为五个等级,即五颗星。星越少积分越少;反之星越多代表问题难度大,上传资料珍贵;一星→1分;二星→2分;三星→3分;四星→4分;五星→5分;基本积分5个(说明:注册得5个积分),完善资料得5个积分。

(2)提问星级规则:
一星问题包含:软件安装问题,基本语法问题,基本编程语法软件报错问题,一些基本的名词解释,一些基本的sql语句;
二星问题包含:基本的网页技术,ajax,js,jQuery,等网页技术(不包含新出技术);
三星问题包含:框架问题,例如structs,spring,hibrate,ibatis,还有网络爬虫技术;
四星问题包含:最新技术相关问题;
五星问题包含:设计模式问答,例如创建型模式,行为型模式,结构型模式,UML等;

(3)上传星级规则:
一星上传内容包含:开发工具,破解工具,小于300M的源代码(例如,俄罗斯方块的源代码),学习资料(大于30M小于或等于300M,包含视频);
二星上传内容包含:大于300M的源代码(成品),学习资料(大于300M,包含视频);
三星上传内容包含:web系统源代码;
四星上传内容包含:最新技术;
五星上传内容包含:个人经典笔记,心得(需管理员审核),稀有资源;

(4)回答规则:根据提问的星级,获取相应星级的积分。若出现不是该等级的问题,可以拒绝回答;
(5)下载规则:根据上传资源的星级,消耗相应的积分;
(6)每日一问:每天第一次提问,可以获得1个积分;
(7)对网站有贡献的用户,进行20到100积分的奖励;
(8)对于传播淫秽信息者,传播封建迷信者,诋毁本网站者,等进行清光积分,停用帐号;

积分政策管理:包括制定获取或者消耗积分政策,管理和维护积分政策等。

我想问问,如何将这些规则与政策,应用到问答管理、资源管理中去,请大家给出具体的思路,谢谢。

还有问问牛哥,咱们的提问中的牛币,是给最佳答案者,还是每一个人,还是系统自动选择????我也有这个需要的,在提问的时候,怎么给解答者呢?


最代码官方编辑于2014-7-30 17:06:36
所有回答列表(2)
最代码官方的gravatar头像
最代码官方  LV168 2014年7月30日

你需要的这个系统很复杂了,只给你个代码做下参考吧:

java实现上传下载积分方法

Java攻克的gravatar头像
Java攻克  LV3 2014年7月31日

谢谢我,先下载看看啊 。。。。

最近浏览
Lncher  LV1 2019年5月23日
小霸王pop 2019年4月18日
暂无贡献等级
java先生  LV26 2015年12月15日
遇见,  LV36 2014年8月7日
江户川柯南  LV13 2014年8月1日
云飞扬  LV4 2014年8月1日
唔知叫咩名  LV20 2014年7月31日
kaka  LV19 2014年7月31日
Supwb  LV11 2014年7月31日
amourlive  LV5 2014年7月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友