。上图中前七个字段是教师和学生公有的,不同的只是学生含有学号、班级、电话等等后面的五个字段的信息。(3)答案表单(answerSheet)该表单基本结构如下:字段类型说明注释userIDBIGINT用户编号复合主键,通过此可以唯一确定某个学生某一次作exerciseIDINT练习编号业的某一道具体题目。这对学生查看自己的作业情questionIDBIGINT题目编号况或者是教师批阅作业都极为方便。answerDetailTEXT回答细节计算题中的解题步骤(思路的体现)mentTEXT教师评价直接反映了学生掌握知识的具体情况本表单详细记录了学生作业和练习答案,教师可以根据学生对每个知识点的掌握程度,针对学生现存的问题制定相应的教学方案。同时,教师对学生作业的评价也能更好地使学生看到自己的问题所在,便于学生查漏补缺。表单中含有“回答细节”这一字段(一般出现在计算题中),学生的解题步骤往往体现了他对知识点的理解程度,这可使得教师对学生掌握情况有更为深入的了解。同时,在教师评阅的前提下,可在一定程度上防止学生弄虚作假(因为有那么一种可能,学生解题步骤完全错误,但是却得到了正确的答案)。(4)班级作业表(exerciseForClass)该表形式上很简单,只有两个字段(classID、exerciseID),也许大家会疑问,这些字段在其他表单上已经存在了,为什么还要特意建立这样一个简单的表单呢?答案其实也是很简单的,尽管字段已经存在,但是在实现老师通过班级来查询学生作业情况的时候,含有班级编号(class表)、练习编号(exer/exercise表)就显示出缺陷了,大量读写和筛选数据库,为数据库带来沉重的负担。在这样的条件下,我们建立了此表以减轻数据库的负担,加快程序运行的速度。4.系统各个模块的实现系统具有多个功能模块,而本人负责的模块如下:(1)解决在网页内输入数学公式和显示10