教师任务的下发、学生作业的提交与对学生作业的批改是教育工作中必不可少的一部分,它可以督促学生好好学习,帮助老师从作业完成的具体情况中了解到学生在短时间内的学习情况。但传统的作业批改,采用纸质化的操作,很不利于自然环境的保护,而且操作起来也相当的繁琐,所以结合计算机网络来实现学生网上提交作业,教师在线批改作业,可以极大的简化作业的提交与批改操作,从而从实际中方便到大家。
目前学校中普遍存在的作业系统大都是以C/S结构开发的,这类软件不利于携带,而且功能不是十分的完善。所以通过java编程基础、相关开发工具的学习,利用网络编程,开发基于B/S结构、利于维护、功能更全、性能更强的作业系统是势在必行的。
1。1。2 国内外研究状况
文明在社会发展中不断的进步,为了推进教育事业的发展,提高学校学生学习的能力,早在1960年,西方国家就率先对内引进了一门新兴的操作性很强的设计方法即教学系统设计[1],它主要是通过系统的规律的安排你的学习时间和科学的管理学习资料,来更为紧密的联合了教与学两者的关系。1990年前后,网络技术和多媒体技术的兴起,这两种技术在短期时间内得到了很大的发展,与此同时,这些技术也在教育学习领域得到了比较广泛的运用,传统的教育形态发生了变化,教育思想也开始有所变化,为此设计出能符合我国学生学习习惯的学习系统,势在必行。
2001年,我国教育部发布的《基础教育课程改革纲要》中有提出:“大力推行信息技术在教育过程中的普遍应用,促进信息技术与学科的技术的整合”[2]。同时教育部也在《关于加强高等教育人才培养的工作意见》中指出:“积极推广计算机辅助教学,网络教学,多媒体技术,虚拟技术等现代信息技术,扩大课堂教学的信息量,提交教学效率”[3]。在高等教育学府大规模扩招了之后,在计算机网络和通信技术大力的发展之下,计算机技术人才大量涌现了出来,我国很多学校都已经陆续使用了相关的作业系统代替了传统的作业与批改。
通过对已开发的该类系统的研究发现,作业系统主要的结构模式有两种:一是B/S,基于浏览器和服务器的;二是C/S,基于客户端和服务器的。系统进行开发所使用的语言也有很多,主要都有JAVA、PHP、。NET等;使用到的服务器,主要有Oracle、Mysql、SQL Server等[4]。如河南学院信息技术中心杜建荣提出的高等院校课程作业提交与评阅系统规划与构思,主要采用B/S模式,利用JAVA网络编程语言进行开发设计,该系统主要针对非学分制体制下的按自然班进行的作业提交情况[5]。长江大学计算机科学学院的任江明提出教学网站中作业提交系统设计[6],系统主要运用到了ASP技术和Access数据库,该教授提出的系统开发主要是为了各大高校的计算机基础的学习能打好基础。西安电子科技大学电子工程学院的杨璐提出了基于Web电子作业提交系统设计[7],系统使用了服务器语言PHP进行项目开发,运用了IIS组件,使用到了轻巧的Mysql数据库,使用的是比较流行的B/S结构模式。该系统能够实现作业的在线提交,但是无法实现在线批阅作业,以及无法对作业进行筛查比对。
对国外的研究发现,他们常用的作业系统有欧洲数据网络作业管理[8]。WebAssign是美国北卡罗来纳州立大学物理系开发的,WebAssign是一个专门的在线作业系统[9],由于它功能比较齐全,在美国受到了教师和学生的大力支持。
结合国内外教学系统进行分析,发现国内作业系统存在以下的情况: