学生作业管理系统构建浅析

时间:2022-01-24 09:06:21

学生作业管理系统构建浅析

一、系统实现

1数据库设计结合实际需要,在homework数据库中一共设计了4个表对象:Teacher表—对教师的基本信息进行记录;Student表—对学生的基本信息进行记录;Class-homework表—对教师的一系列作业信息进行记录;Student-homework表—对学生提交作业信息进行记录,并对教师批阅信息进行记录。2功能分析1用户的登录授权用户可以登录系统。登录过程中,首先要指定用户类型,然后输入账户名称及密码,接下来系统便会对其合法性进行验证,如果验证无误,那么用户则可进入到规定的操作界面。2学生用户的操作平台(1)作业信息检索学生若想了解作业信息,则需要对班级(学生)作业数据库表进行检索操作,检索结束后,相关信息便会显示在计算机屏幕上,主要包括以下内容:一、有无新的作业;二、有无尚未完成或者尚未提交的作业;三、作业的批改是否结束;四、作业成绩查询;五、教师评语等。(2)作业下载检索结束后,系统会给出新作业的提示,并给出该信息的有效链接,学生只需要轻轻点击一下链接便可完成最新作业的下载。(3)作业提交学生可选择在线作业方式,也可选择离线作业方式,至于保存方式则全部采用.doc格式,即word文档格式。提交作业的过程中,应对作业文档进行认真检查,应保证文档本身及相关信息的完整性。需指出的是,作业具体文档将会被放置在服务端的指定目录中,一系列相关信息则会被放置在数据库中,尤其是文件名称以及文档位置等重要信息,保存上述信息的目的在于为用户或操作者指明访问路径,这对于系统操作和使用而言是不可或缺的组成部分。3教师用户的操作平台(1)作业作业这一环节是整个学生作业管理系统的第一步,或者称之为起始点,其重要性是不言而喻的,作业策略的恰当与否将会对后续诸多环节造成直接而重要的影响。作业的关键之处在于如何做好作业文档存储工作。前文提到,作业具体文档将会被放置在服务端的指定目录中,一系列相关信息则会被放置在数据库中,如此一来,文档相关的组织工作、协调工作便可通过目录的层结构这种方式来实现了。如英语科目的李教授给1201班同学布置的第二次作业**.doc,便可存放在“/英语/李教授/1201班/第二次/”目录下。操作之前,先行检验该目录是否存在,如果不存在,则需要新建。在上述这种策略的帮助下,学生在提交作业的过程中,其作业组织便得到了大幅简化。如第2012100895号学生完成了该项作业,便可将作业文档提交到“/英语/李教授/1201班/第二次/2012100895”目录下。该种作业组织形式相当严密、相当科学,有助于空间的节省,也有助于师生的理解。如果将作业文档直接放置到数据库中,那么数据库信息将会在短时间呈爆炸式增长,如此一来,数据库将会不堪重负。(2)作业批改在整个学生作业管理系统中,作业批改是一个不可或缺的环节。在作业批改环节,各科教师应本着对学生负责的态度对职责之内、权限之内的、已经提交的作业进行批改,至于批阅顺序可由教师自主选择。批阅操作步骤及页面内容如下:第一步、找到上交的作业列表;第二步、点开作业原文档(.doc)、作业成绩及批阅评语对话框;第三步、教师对学生作业进行认真批阅,并将成绩及评语写入上一步骤提到的对话框中;第四步、保存,这样相关信息便被提交到了学生的作业表中。(3)作业成绩查询分析教师可通过不同条件设置以实现对批改结束作业的相关查询,并对其展开综合分析,能够将查询操作具体到某位具体的学生,包括作业提交次数、作业提交时间以及作业完成质量等,当然,也能够将班级作为一个单位来展开相关的查询及分析工作。

二、结束语

学生作业管理系统在现阶段的教育教学工作中发挥着十分重要的作用,在该套系统的帮助下,能大幅减轻传统教学环节中非教学因素所导致的一系列负担。该系统的开发和应用,推动了学生作业管理工作的进一步发展,使其更加信息化,更加自动化。

作者:董育红单位:太原理工大学