1. 研究目的与意义
随着信息技术的迅速发展,网络使教育传播不在受时间和地点的限制。作业管理是一项重要的教学活动,很有必要开发一个操作简单,功能完备的,为教师和学生进行作业交流提供便捷的在线作业管理系统,使得网络教学顺利有效的进行。
在学校,作业是巩固知识的常用途径,传统作业处理需要学生写在作业本上,收齐上交,教师批改,下发,需要花费很多时间,也浪费了大量的纸张。通过互联网而兴起的在线作业处理系统在具有传统作业处理的特点的同时克服了传统的缺点,它可以利用网络上传、下载作业,并对作业进行处理,可以随时随地的进行。为师生提供了方便的在线作业管理环境,实现了自动化和无纸化作业管理。
2. 国内外研究现状分析
如今国内外也有很多作业管理的软件,采用的技术也是多种多样的,如基于asp,jsp,ftp模式的等等,但现在我国的各学校还没有将这种网络化的作业管理软件广泛地应用。然而在线作业管理系统确实能为广大师生提供方便的在线作业管理环境,真正地实现自动化和无纸化作业管理。从而使学校的管理朝科学化,网络化,高效化的发展,并能够显著地改善老师们的办公效率。
自20世纪90年代开始,在线作业系统在国外迅速发展,出现了较多综合的,跨学科的在线作业系统。美国北卡罗来纳州立大学物理系开发的web assign是一个专门的在线作业系统,由于他的功能比较齐全,在美国深受教师和学生的欢迎,影响力比较大。
目前,随着计算机网络技术的发展和对网格技术研究的深入,基于网格技术的作业管理系统的研制工作也开始起步,但尚处于开始阶段。现有的网格系统对作业管理的功能还不够强,一般只支持批处理作业,没有独立的作业调度模块,对作业的调度往往由资源调度模块来完成的。国内存在作业批阅系统安装软件。这样的软件安装方便,实现快捷,但是整套软件缺乏针对性,不能生搬硬套,也不利于维护,开发属于自己的系统尤其重要。
3. 研究的基本内容与计划
课题研究的内容主要针对学校作业批阅的实际情况和自身特点,分析同类系统的优缺点,针对实际需求,利用数据库管理信息技术设计开发出能够为师生提供方便的在线作业管理环境。本课题设计并实现一个在线作业管理系统,关键功能包括布置作业、提交作业、批阅作业、统计作业等。
按照开发系统的方法,首先通过系统需求分析,设计出整体框架结构。在此基础上通过学习相关关键技术选择合适的开发技术和运行环境,并初步搭建设计开发环境。最后设计合理的系统功能模块,完成软件内部代码;准确实现软件编码,完成既定的功能,各部分测试通过;
开发计划
4. 研究创新点
本次开发的系统采用java语言和SQL数据库相连接,实现数据与系统的分离,即使系统出现故障也不会影响数据库里的数据,保证了数据的真实性和有效性。而且采用JAVA技术中的JSP语言来实现页面显示部分,更加开放,在 Java的基础上开发出的 JSP 实现了动态页面与静态页面的分离,脱离了硬件平台的束缚,它的先编译后运行等方式大大提高了执行效率。采用了主流的MVC模式和B/S结构,提高了效率和准确性。
