当今社会,人们深刻理解信息技术将持续发展,乃至突破地域性。作业提交系统平台能让学生在任何地方都可以提交作业,教师何时何地都可以批改作业。
当今社会,人们深刻理解信息技术将持续发展,乃至突破地域性。作业提交系统平台能让学生在任何地方都可以提交作业,教师何时何地都可以批改作业。书写作业网络化、电子化越来越流行,教师查看作业并批改,学生可以查看分数,使教师和学生更方便的交互,但是,单把作业电子化还不够方便师生交互,提交作业还需要到机房分享目录内提交,这样比较耗费时间和精力。如果可以在网上提交作业将会大大的节省了教师和学生到教室提交作业的时间。
1.3 研究现状
1.4 发展趋势
2 相关技术与工具介绍
本系统依据浏览器/服务器结构进行开发设计,使用SQL关系管理系统数据库,ASP作为开发主要工具软件开发一个ASP网站,使用Eclipse j2ee编写程序以及Tomcat服务器共同开发。
2.1 Eclipse
Eclipse是一种集成开发工具,该工具总共花费了四千多美元才开发完成。可想而知,它是不仅是一个完美的开发工具,而且工具功能全部具备,所以这个工具也有利于程序员对程序的后续开发。
Eclipse可以算是一个编辑代码神器,它适用于所有Java语言方面的代码,是系统程序项目经常使用的强大开发工具,知名企业也是使用Eclipse开放软件,其应用范围非常广泛,甚至还应用到个人软件开发领域。
Eclipse还有支持功能,它对于多种开发工具都是兼容的,例如WEB开发工具,数据库服务和J2EE模型等。Eclipse主要是通过下载不同的插件来完成各种不同的开发功能,也是因为这个原因,它还有最强的优势:扩展能力强,通过下载各种插件,各种功能都可以实现。
Eclipse有最大的特点,它编写Java程序会更简单,不易出错。原因是它自带各种查错功能,例如语法检查功能,补全代码功能等等,极大的方便程序员编写正确的代码。实际表现为,Eclipse在运行Java源程序后还会自动编译源程序,将出错的地方给出相应的提示,这样的话,程序员会极度方便对代码进行调试和测试。Eclipse有标记点的功能,可以控制运行的功能模块,它分块查找出错的具体位置,减少查找错误的工作量。
2.2 B/S结构优势
B/S结构是用户通过浏览器访问服务器的结构。随着社会在不断的发展,科技技术的提升,已经存在在浏览器即可访问服务器的结构,它远超过C/S结构,是C/S结构的一种提升和改革的优化型结构,其部署和维护极其方便且易于扩展。B/S结构系统的产生可以满足一些客户对功能的扩展,部分用户对系统要求会不断更新,同时提出各种新的要求或把过去的功能删减。此种结构是用户通过网址访问系统,不需要更新或下载插件,只要在服务器上更新内容即可,故使用B/S结构是能够方便系统更新的。
当然,与过去的C/S结构相比还是存在一点儿缺点的,比如B/S结构系统存在着系统运行速度较慢,不能控制用户访问系统的缺陷。
不过,浏览器/服务器结构的优势更多。在浏览器/服务器结构里,用户就是通过浏览器实现对程序的访问,部分逻辑给用户提示使用,而大部分逻辑思路会在后台完成。
优势:
便于维护和更新功能。在现代发展水平下,软件系统的更新和升级是很常见的事,三天两头更新系统也不意外。浏览器/服务器结构的产品由于仅仅给用户在网站网址上登入,它是零下载,零更新的,明显维护起来极度方便,甚至更新系统期间用户都毫不知觉。而对于程序维护人员而言,系统维护并不需要跑到实际电脑上去维护,通过对服务器修改和维护,仅仅需要到一台电脑上维护,效率和工作量是可想而知的。浏览器/服务器架构的软件维护和更新其实仅需要改变网页内容即可,客户端全不都是网址浏览器,都可以在网站上更新维护,不需要到现场进行维护。