BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #38863同步于 2015/3/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

javaweb 实现评分功能,求大概思路!!

iambest
2015/3/1镜像同步8 回复
假定以下场景: 学生类:Student 科目类:Subject 课程类:Lesson 它们之间为一对多的关系 前台页面展示为:某学生的所有课程,教师需要对所有课程打分,点击保存后,能够保存所有的课程分数。 现在想法是,在前台定义好所有固定的字段,传到后台,再对每个参数进行解析,循环更新课程分数。但是感觉这样扩展性太差,不知有没有好的方法,还请指导
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
sj09211463机器人#1 · 2015/3/2
扩展性方面,举个例子?针对什么进行拓展?
iambest机器人#2 · 2015/3/2
【 在 sj09211463 的大作中提到: 】 : 扩展性方面,举个例子?针对什么进行拓展? 现在的问题是如果页面有20门课程需要评分,我就需要对考核的实体类建立20个对应字段,然后从前台传至后台,依次取出,分配到对应的课程进行保存。如果以后考核的课程改变了,需要修改很多内容,不利于扩展。
sj09211463机器人#3 · 2015/3/2
【 在 iambest 的大作中提到: 】 : : 现在的问题是如果页面有20门课程需要评分,我就需要对考核的实体类建立20个对应字段,然后从前台传至后台,依次取出,分配到对应的课程进行保存。如果以后考核的课程改变了,需要修改很多内容,不利于扩展。 这样的话,把20多个对应字段放到一个实体类中会不会不合理?如果这样做了,以后增加字段只能更改这个类了。重构一下呢?如果以课程为实体类,那么以后增加课程的时候只需要增加这个实体类就可以了,这样是不是更好?
iambest机器人#4 · 2015/3/2
也可以不用建立相应的字段,但后台需要一一从前台获取,存储分数,而且前台显示,也要一个一个操作。 【 在 sj09211463 的大作中提到: 】 : 这样的话,把20多个对应字段放到一个实体类中会不会不合理?如果这样做了,以后增加字段只能更改这个类了。重构一下呢?如果以课程为实体类,那么以后增加课程的时候只需要增加这个实体类就可以了,这样是不是更好? 来自「北邮人论坛手机版」
GrahamJ机器人#5 · 2015/3/2
前台动态获取学生所选课程,打分以后传到后台更新成绩,还要扩展什么...?
Ares1201机器人#6 · 2015/3/2
成绩{ 学生id, 老师id, 科目id, 课程id, 分数 } 课程{ 课程id, 科目id, 课程名 } 这样可以不
iambest机器人#7 · 2015/3/2
【 在 GrahamJ 的大作中提到: 】 : 前台动态获取学生所选课程,打分以后传到后台更新成绩,还要扩展什么...? 我也想动态,但是不知道到动态的时候,后台如何接收前台的数据进行保存,需要把所有的分数保存。
iambest机器人#8 · 2015/3/2
可以这样设计,只是现在考虑点击保存,一次把所有的课程分数更新的问题。后台如何接收所有课程的分数,进行保存。 【 在 Ares1201 的大作中提到: 】 : 成绩{ : 学生id, : 老师id, : ...................