优点:
(1)实现了在线提交作业与在线批改功能;
(2)作业的提交与批改可以在有网络的情况下进行随时随地的提交。
缺点:
(1)作业的上传文件格式有一点的局限,作业的上传数据大小有所限制;
(2)系统没有交流模块,师生或是学生与学生之间没办法形成很好的学习资源的交流;
(3)没有让老师可以去设置提交作业的截至时间;
(4)没有对学生的作业完成信息进行系统的汇总。
1。2 研究意义
学校就是教师授课、学生学习并接受知识的地方,只有二者之间有较好的合作关系,才能够推动教育事业的蓬勃发展。如果想要通过网络实现对学生和教师两者之间的关系的系统化的管理,我们就要在我们开发的学习系统之上实现一个非常良好的规范。文献综述
基于B/S结构的作业系统有以下几个优点:
(1)改变了传统的纸质化作业提交操作,保护了大自然环境。传统的作业操作流程都是老师下发作业到学生,学生在了解到具体的作业后,课下做完之后由各学科课代表收集之后交给老师,最后老师进行批改后再通过课代表分发给各学生。这样的操作是相当的繁琐的,学生不能及时的得到关于作业的回复,老师负担也相当的大。纸质作业提交,对环境污染也是一个很大的问题。网络的作业系统,通过现代科技节约了自然资源,保护了自然环境。
(2)便利了老师的教学工作,有效的减轻了教师的工作压力。网络版的作业系统,可以对学生作业提交及完成情况进行汇总整理,节约了老师的大量的时间,可以让老师有更多的时间给予学生思想上的帮助。
(3)网络版的作业系统,提供了论坛交流功能,使得学生在作业提交之余,可以对学习的知识进行相关的询问和讨论,无疑不是帮助了学生的学习,提高着学生的学习能力。
1。3 研究内容
在对本系统的可行性需求进行了分析之后,结合B/S设计模式进行项目逻辑框架的设计,结合当下热门的java开发技术,搭建比较稳定的项目框架,从而编写项目,进行系统功能的实现。本次作业提交与批改系统的开发,也是一个很好的技术学习过程,不仅巩固了很多淡忘的技术知识,还学到了很多流行的新技术。
本次系统开发主要研究了以下内容:
(1)通过对相关技术理论的研究来实现系统的开发
研究已存在的类似的作业提交与批改系统应当具备有的功能,以及实现那些功能通过运用一些新的技术和新的方法。
(2) 根据项目实际情况进行需求的分析
对本次开发的作业提交与批改系统进行了相关的规范化分析,通过visio工具模拟相关的业务流程图。
(3)通过软件工程的相关知识,对系统进行总体设计,模拟系统功能
结合面向对象的思想,通过进行调研及资料搜集,使用indigo studio模拟实现如下功能:学生在线查看、提交作业,教师在线下发、批阅作业,教师设置截至提交作业时间、教师查看学生学习情况汇总、管理员批量操作用户信息等功能。
(4)运用相关开发工具及编程技术,进行项目的开发实施
通过B/S结构模式,结合SSM(srpingmvc+spring+mybatis)框架搭建项目,使用流行的项目管理工具MAVEN,使用bootstrap,H-UI前台页面框架、应用Oracle数据库、应用高效的Druid连接池、使用成熟的论坛脚本工具多说、使用eclipse IDE进行项目的开发、应用TOMCAT进行项目的部署。
(5)项目开发过程中通过简单的白盒测试进行项目的测试,开发完成之后模拟用户通过黑盒测试,确保项目的正常运行。