1.2研究意义
目前,在各大院校的日常教学中,大多数还是以纸质形式来进行对作业的管理。即使是用网络最多的计算机系的学生,也主要以纸质作业的方式,少数课程使用网上作业管理系统。这只是一少部分,急需要进一步的大量推广到各个课程之中。在这个信息发展急速的时期,作业管理也必须顺应时代潮流,跟上发展的步伐。这不仅是跟上发展,更是为教师的工作,学生的学习提供便捷,充分发挥网络的优势,给教育事业做贡献。本系统采用B/S结构,一个可以自由定义并可随时修改的系统,并适应信息时代的网络化管理要求,由计算机代替人工执行一系列查询、修改、删除等操作,实现在线作业管理系统的现代化、计算机化、信息化。因此,基于B/S模式的网上作业管理系统的开发,有着非常实际的意义。
1.3主要工作
(1)本文对本系统进行需求分析和设计是应用了软件工程的思想,利用了数据库来设计实现系统的关键模块的。
(2)本系统的设计任务是为了方便教师和学生日常教学中对作业的管理。从日常教学中教师发布作业,学生提交作业和作业查询提供一站式的网络服务平台。使得日常教学中作业管理的进行,可以免除时间和空间的制约。
(3)本系统的设计目的就是通过对作业的有效管理,提高教学质量和效率,从而促进教育水平的发展。
(4)本系统采用B/S的结构,Visual Studio 2010的开发系统, C#的开发语言,SQL Server 2008的后台数据库来实现。
(5)完成对系统的测试。
2.系统相关技术
2.1 ASP.NET
ASP.NET基于.NET环境开发,具有很强大的优势,是一种非常流行的Web开发技术。ASP.NET是建立在公共语言运行库的编程框架,它可以用来在服务器上产生一个强大的Web应用程序。ASP.NET的优点非常多,它有强大的工具和平台的支持;它简单易行,可用性高;它可管理可缩放等等。ASP.NET运行的任何子组件都可以使用自己编写的自定义组件和扩展组件去替换。ASP.NET应用了Windows系统内置的身份验证机制,这样可以保证应用程序的安全性。ASP.NET框架应用了Visual Studio.NET集成开发环境中的工具箱和设计器。ASP.NET应用基于公共语言运行库和.NET的框架类库,消息处理和数据访问解决方案都可与Web无缝访问。
2.2 SQL Server 2008数据库技术
SQL Server 2008是在 2005版本的基础上对一些特性进行了强化,是由微软公司推出的数据库管理系统里面较新的版本。SQL Server 2008数据库技术是一个数据平台,具有可信任、高效、智能的特点。网上作业管理系统面向的是广大的师生用户,需要存储的数据量非常大,而且该领域对数据的安全性要求较高,所以需要使用SQL Server 2008来作为本系统的数据库工具。
3.系统分析
3.1需求分析
长期以来,学校使用传统的方式进行作业管理,其操作流程存在较多弊端。学生交作业需要人工收齐后交至教师手里。流程长且容易出现漏交作业。对于这种弊端,作业管理系统就可以轻易解决。作业管理系统不仅可以减轻管理员的工作难度;而且可以减轻教师的工作量,这样子同时也就提高了教师的工作效率,从而提高学生学习的主动性和自觉性。
3.2系统功能模块设计
作业管理系统的主要目的是要提高作业管理工作的效率,既可对学生进行管理,也可对教师进行管理。本系统需要完成以下几个基本功能:管理员能够实现对教师信息的增改和删除、认证学生信息以及发布公告等操作;教师可以发布作业、查看学生已交作业并进行批改、查看学生留言并给予回复;学生可以下载教师布置的作业、上交完成的作业、查看教师批改情况和留言等相关操作。 ASP.net+sqlserver网上作业管理系统设计(2):http://www.751com.cn/jisuanji/lunwen_34475.html