日期:2014-05-18  浏览次数:20496 次

求教师对论文评分系统数据库结构
希望大家能对下面的一个系统给出相关数据库中的表的结构一些建议:
1.每个学生有一篇论文,有n个学生,分为了若干组,每组b人(b为可变)
2.有m个教师,也分为了若干小组,每组a人(a为可变的)
3.管理员决定a,b的值,然后开始分配,决定那a位教师评价哪b位同学的论文,评分方式如下:
  i.每位教师都能对自己组内的b为同学评分,且评完分后可以修改评分
 ii.根据组内a位教师的评分,按照一定权重算出每位同学的成绩(既每个人都是受到这a个人的评分的)
现在我已经有2张表了,一张是学生名单,一张教师名单。请问具体应该怎么设计表才能方便实现呢?谢谢!

------解决方案--------------------
加个表 教师id 教师组id 学生id 学生组id 学生分数
来记录教师对学生打分的记录
然后用规定的公式来统计每个学生的成绩就可以了
------解决方案--------------------

把逻辑搞清楚先。 每个表结构自然出来了、
探讨
谢谢你的回答~~~意思就是把教师的分组也记录下一个ID,学生的分组也记录下一个ID?那么这些ID需要记录在之前那个教师表和学生表吗?