1.2 课题的目的及现实意义
1.2.1 目的
在传统模式下,老师要定期布置作业,学生按时完成,然后老师再批改作业,然后学生再修改作业,这样会给原本忙碌的老师无意中增加了负担[11]。本课题的研究,主要是为了减轻教师的工作量,提高老师的工作效率,同时学生可以实时了解最新的学习动态,自主管理学习资料,以提高学习效率。并且可以通过留言板实现师生互动,促进师生和谐,共同进步[12]。
1.2.2 现实意义
现代社会主要以知识的产生以及传播为基础,知识经济占现代社会的主导地位[13]。网络的普及,在很大程度上改变了人们的生活方式,不管是人们的工作、生活还是学习。现在,人们通过网络来找工作,甚至在网上工作,平时生活中,也借助网络的力量来购物,解决生活上的难题,那必然,网络化的教育也会带到校园中去[14]。所以,网络化教育也会慢慢改变教育的一个发展方向,它也是现代教育的一个新的特征,并且推动了教育现代化的发展[15]。该系统与传统的作业批改方式相比,具有方便、快捷、节约时间等特点[16]。
1.3 开发工具
1.3.1 Visual Studio 2005
Visual Studio 2005,从普遍意义上说来,不仅是一套完整的开发工具集,囊括了软件开发周期中大部分的需求工具,更是基于.NET 2.0框架推出的最新版本[17]。VS 2005是完全面向对象设计的平台,通过强化ASP.NET 2.0、CLR 2.0、VB.NET和C#语言的功能,提高了程序的执行效率和安全性。在VS 2005中,集成Visual Basic、Visual C++和Visual C#而成的IdentityE环境也使开发跨语言平台的软件成为了可能,这些语言的利用多基于.NET Framework功能,对使用简化ASP Web程序和XML Web Services关键技术有着重大意义。
1.3.2 SQL Server 2008
SQL Server从发布第一个版本SQL Server 2000至今,历时近十年,每一个版本的发布几乎都基于微软公司旗下的数据平台,对任何发布于其数据库软件的数据都可进行系统性的结构、计算、分析管理[18]。无论对于传统意义上的结构化、半结构化,还是如今非常流行的非结构化文档,几乎都可以将其中的内容以非间接方式存储到该版本软件中。于此同时,该数据操作软件仍然可以对数据进行多样化的操作:查询、添加、删除、替换等等。从数据综合处理方面的服务器,范围再覆盖到非移动式电脑和移动试的计算机设备,数据可以存储在任何需要的设备上,而且可以把握对数据进行处理的时间机动性和灵活性,这与以往所使用的数据存放地点、方式都不同[19]。
从SQL Server的发展历程看来,诸多版本的SQL Server都具有如下特性:
(1) 数据的多面性,主要涵盖的程序范围有:.NET框架,VS。
(2) SOA,即面向服务的架构。
(3) 业务流程,主要特指基于BizTalk Server的特性。
1.4 应用技术
1.4.1 C#简介
C#不光具有稳定性,还具有安全性。软件行业巨头--微软在其所开发的所有产品中,又开发了一款新型的可编程软件。这款软件与Java相似,它有着和Java极其相似的语言,但是与Java不同的是,C#和Delphi一样,可以与COM直接集成,是微软.NET Windows网络框架中重要的组成角色之一。
C#是在C语言和C++的基础上演变过来的,它有着C语言和C++一样的优点,那就是拥有强大的功能,同时,它又没有C语言和C++那样复杂[20]。所以,它是一款全能型的语言,既能兼顾系统开发,又能兼顾应用开发。
C#的设计目标是能够成为一种简洁、现代、通俗易懂、基于.NET Framework技术运行的程序设计语言,并且在强类型检查、数组文度检查、未初始化的变量引用检测、自动垃圾收集等方面更提供技术支持。
上一篇:C+Sqlserver贸易公司管理系统的设计与实现
下一篇:JSP在线论坛的设计与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

网络常见故障的分类诊斷【2055字】

网络安全的研究【1797字】

网络信息安全技术管理的...

Web技术的网络考试系统【2240字】

志愿者活动的调查问卷表

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

公寓空调设计任务书

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

C#学校科研管理系统的设计

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状