如图要实现的
打分区一共计12分,该怎么计算综合分数,求算法。
另数据库字段改建立什么逻辑关系。望各位给下建议,想了一天始终没点头绪

解决方案 »

  1.   

    开一个表记录打分人的id。打分的数分。还有一个数分的类型id。还有对象id。像你上面的12种。
    按对象id分组统计分数。打分人的id可统计次数。然后:
    100 - 100/12*得分/次数100 - 100/12*2/2 = 91.666666666666666666666666666667你上面的应该是91.6分吧。
      

  2.   

    是这么说。
    开一个表记录打分人的id。打分的数分。还有一个数分的类型id。像你上面的12种。还有打给谁用户id。
      

  3.   

    什么意思?
    不就是取到相应的post值,如果被勾选了就用总分减去相应的分数,然后计算总分么?
    数据库可以这样设计:id  ,per_info_count,work_count,interview_count..共六项count
    id记录id值。提交时根据这个id值更新相应的值。ps,你给的图中,得分不是应该是12-2 = 10分么?为啥是9分?