基于电子作业系统的研制与开发

2015-12-19 06:59李珊枝肖慧
读写算·教研版 2015年24期
关键词:系统开发作业

李珊枝++肖慧

摘 要:校园网和Internet的日益普及,使得师生可直接基于网络开展教学、了解和跟踪科研领域的最新进展、查询资料、提交作业等。然而,网络在给师生带来便利的同时,也给他们带来了一些新的问题, 作业电子化使得学生作业抄袭变得更加容易。基于上述问题,笔者设计开发了一套电子作业管理系统,以帮助老师更有效地进行电子作业管理,及时发现作业抄袭行为,减轻教师的负担。

关键词:电子作业;系统开发;作业

中图分类号:G642 文献标识码:B 文章编号:1002-7661(2015)24-007-01

一、系统特点

1、采用角色管理机制。角色机制的采用,使得系统的权限管理非常人性化,非常方便。系统用户分三种:系统管理员、教师和学生。不同用户的职责不同,他们的操作权限也就不一样。为了使系统的权限管理更加方便、灵活,我们采用了角色管理机制。通过给特定的角色赋予一定的权限,然后再将用户与角色进行绑定,从而使用户具备相应的操作权限。

2、作业抄袭自动检浏。通过机器自动识别的方式从学生提交的作业集中查找出彼此存在抄袭嫌疑或者网络抄袭嫌疑的作业对象,并高亮作业中留同的部分供老师参考。以减轻教师人工识别的负担,从而提高工作效率。

3、灵活的作业收集形式。系统支持多种作业收集方式,学生除了可以借助系统提供的作业提交入口进行提交外,还可以通过邮件系统进行提交。学生将作业提交到老师指定的信箱,系统将定时自动地把作业下载下来并保存到数据库中。系统还支持多种作业格式,如网页、office文档等,使系统可用性更强。

4、来用J2EE分层结构和MVC设计棋式。本系统采用J2EE分层设计的思想并结合MVC经典设计模式来实现,使系统设计更具模块化和较强的扩展性。J2EE典型结构分为四层:表示层,服务器端控制层,服务器端逻辑层,数据存储层

二、系统模块设计

1、系统体系结构设计

系统共分为四大模块:作业收集模块、作业管理模块、系统管理模块和作业抄袭检测模块。作业收集模块用于自动收集学生的电子作业,提取文档的文本他息并保存到数据库中;作业管理模块包括作业版本管理、作业在线批改、成绩统计等;作业沙袭检测模块用于自动识别学生作业集中具有抄袭嫌疑的作业集,从而使教师对学生的作业给出一个客观的评价。如下图所示。

2、系统功能设计

(1)系统管理模块。系统在正式投人使用之前,系统管理员需对系统进行相应的参数配置,如敏感数据加密密码、抄袭检测相似度闽值、作业自动搜集频率等,并做一些初始化工作,如注册院系信息、导入系统合法用户、设置用户操作权限等。

系统初始化时,系统管理员需注册系统的合法用户列表,并给用户分配相应的注册码,从而将系统用户限制在一个固定的范围内。注册用户必须出现在合法用户列表中并具有正确的注册码方能注册成功。

(2)作业收集模块。作业收集有两种方式,一是通过系统提供作业提交入口进行收集,二是通过教师指定的邮箱进行收集。对于后者,考虑作业批改的及时性,我们提供了两种形式:手动搜集和自动搜集。在自动搜集过程中,教师只需要设定邮箱地址(默认为教师注册用的邮件地址),然后系统会按照一定的时间间隔自动访问教师的邮箱,下载最新的学生电子文档,并将它保存到数据库中。由于自动搜集作业的间断性,在某一时刻新提交的作业有可能没有被下载,而无法及时批阅。所以,提供手动及时收集的方式以进行补充。另外,在教师批改作业的过程中如检测到有新的作业提交,则弹出消息提示框,通知教师及时批阅。

(3)教师作业管理模块。教师可以在线布置作业,并规定作业要求,还可以向学生提供相应的参考文献供参考,学生提交作业后教师可以在线批改、填写评语,对于不符合要求的作业可以退回并要求学生重新提交。对于新提交的作业,教师登陆系统时,系统采用气泡的方式通知教师及时批改。作业统计是作业管理系统的特色,通过统计教师可以方便地了解某个班级学生某个学科单次作业完成的情况、成绩分布情况、各科成绩平均分以及单个学生某个学科多次作业的平均分。教师还可以对特定的成绩加权从而统计学生的综合成绩。系统提供了基于表格或者图形的统计输出方式,教师可以根据需要选择输出方式。

(4)学生作业管理模块。学生可以对自己的作业进行相关的管理,包括查询老师布置的作业信息、作业提交的状态(已提交、未提交)、作业批改状态、作业成绩以及评语等。对于未批改的作业学生可以进行撤销,然后重新提交。

(5)作业抄袭自动检浏模块。抄袭检测模块完成对学生提交的作业间的相似度的计算,教师可把计算的结果作为判断作业抄袭嫌疑程度的一种参考。根据抄袭方式的不同,检测方式主要分为学生内部相互抄袭、网络抄袭。作弊检测使用后台自动检测的方式单独进行,即在系统运行初就启动一个单线程定时扫描数据库,根据教师预先设定的相似度阅值查找出彼此有作弊嫌疑的文档集,并将检测结果保存到数据库中,这样教师在批改作业时就可以直接从数据库中调出供参考的检测结果。

结语:针对电子作业管理中作业版本管理和作业抄袭检测两大问题,我们设计并实现了本系统,同时对作业的布置、提交、批改、反馈、统计等也进行了全面的探讨,使教师从繁苗的电子作业管理中解脱出来,极大地减轻了教师的负担,提高了教师的教学效率。

参考文献:

[1] 孙陆鹏,吕廷勤.基于Web的电子作业系统的设计与实现[J].中国教育信息化,2010(10)

[2] 张伟民,郑艳.基于C/S结构的电子作业上传系统的实现[J].河南科技,2012(5)

猜你喜欢
系统开发作业
让人羡慕嫉妒恨的“作业人”
作业联盟
快来写作业
基于PLC的火电厂输配煤粉节能程控系统的开发
气象数据传输监控平台的设计与实现
基于网络数据分析的计算机网络系统开发
发射机房运行监控系统关键技术的解决方案
基于开源系统的综合业务数据采集系统的开发研究
作业
我想要自由