看了一下您的东西,应该说 是下了功夫的。由于代码太多,看得不仔细。但想对数据方面提一点点建议:年级这个字段用得不好,我们知道,学生入学后每年的“年级”都会发生变化,那你是不是每年修改“年级”的内容呢,如果是根据系统日期在每年的9月份自动修改,那么又在哪一天的哪一个时点修改呢?建议引入“入学时间”这个字段,让系统自动处理“年级”的问题,而对休学、留级的则另行处理。