作业审阅系统的设计与实现
摘 要
随着计算机技术的发展,越来越多的行业实现了管理的信息化和自动化。教育行业也不例外。为了满足现代教学的需求,进一步加强老师和学生的交流,同时改变过去传统的作业批改方式, 设计了基于B/S 模式的在线作业批改系统。系统包括教师模块和短消息模块,教师模块主要是实现教师布置作业、批改作业、发布成绩等。短信息主要是实现信息的发送、编写、查看。论文详细阐述了系统的开发背景、研究意义,开发环境以及系统的需求分析,详细说明了数据库的设计,以及系统各功能的实现。
在线作业批改系统有着很好的应用前景,用来代替传统的作业批改方式,实现在线作业批改方式的网络化管理。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。
关键词:B/S ;批改作业;短消息;数据库;.NET目 录
1 引言 1
1.1 课题背景 1
1.2 网络教育学习及高校网上作业提交系统的现状 1
1.3 高校网上作业提交系统的新要求 2
1.4 本课题研究的意义 2
1.5 本课题的研究方法 3
2 开发平台与语言介绍 3
2.1 .NET 简介 3
2.2 C# 简介 4
2.3 SQL SERVER 2000 简介 4
3 系统需求分析 5
3.1 系统需求分析 5
3.2 对性能的规定 6
4 系统设计 7
4.1 结构 7
4.2 功能设计 7
4.3 数据库设计 8
5 系统的编码实现 12
5.1 发布作业 12
5.2 编写信息 14
5.3 批改作业 16
5.4 发布过的作业 17
5.5 其他功能 19
6 测试 20
6.1 测试方法 20
6.2 测试结果 20
6.3 测试结论 20
结 论 20
参考文献 22
致 谢 23
声 明 24
1.1 课题背景
网络教育即基于Web的教学,是利用包含WWW各种特性和资源的超媒体教学程序来创造一种有意义的学习环境,在这种学习环境中学习得到促进和支持。同时也方便了管理和教育的实施者—老师进行各种信息的收集和管理。最初,当网络技术兴起的时候,基于WEB的应用程序是有包含静态内容的HTML页面组成,这些页面不能够根据用户执行的操作进行动态响应。这种类型只是提供了用户与网站之间受限制的交互。而目前,微软的.NET Framework是一套可以集成到Windows操作系统中的组件。它为应用程序提供了中间代码的支持,并且可以通过运行时来管理这些中间代码。对于软件开发人员来说,.NET Framework是Windows平台最大的改变之一。.NET Framework的出现,使原来需要通过编程语言来做的一些工作转由.NET Framework来完成了。.NET Framework是为平台独立而设计的。也就是说,一个为这个框架而编写程序无需做任何变化,就可以运行在任何实现这个框架的计算机上。
随着计算机及网络技术的飞速发展。在众多网络开发技术中,.NET技术在当前相当热门,因为它提供了大量的服务,包括垃圾自动收集、面向对象的多线程、基于程序集的部署、异常处理、特性编程、远程处理、ASP.NET网页框架、互操作、安全性等。使开发人员可以快速构架任何应用,包括传统的桌面应用到面向WEB的大型分布式应用。
这套作业提交系统正是当今技术发展的产物,它是一套用.NET开发的能在网上进行的作业提交批改系统,它不仅方便学生提交作业,而且更方便为老师提供检查作业的手段。这套系统功能比较完善,是符合实际需求开发的,学生可以发布作业,教师可以对作业进行检查,发布成绩等。本文主要介绍用.NET进行作业批改系统的开发。