远程教育教学过程实时监控系统设计
摘要现代远程教育的优点在于师生能在时间和空间并不统一的情况下进行交互式学习,并完成相应的教学目标。计算机辅助教学(CAI)与Internet技术的有机结合,使得基于网络的远程教育成为现代教育发展的新趋势。在教学过程中为了达到一个比较高的教学质量,特别引出实时监控系统。让它服务于远程教育,提高远程教育的教学质量。本文首先介绍了远程教育的概念和基本特征,接着概括的阐述了有关系统使用到的技术知识和数据库知识,最后全面详细的介绍了系统具体设计。
关键词远程教育 远程考试 实时监控 ASP.NET
The Design of
long-Distance Education Runtime Detection
System
Shengliang
Zhu
(Dept.
of Computer and Information Science, Southwest Forestry College, Kunming, Yunnan, 650224, China)
Abstract The
advantage of the modern long-distance education is that the teacher
and the student can study mutually, although at different time and
different place .And they can reach the related teaching
goals……………………………..
目 录
引言.
1
1研究背景和意义.
1
1.1
远程教育的特点(张建平,2000)2
1.1.1
开放性.
2
1.1.2
灵活性.
2
1.1.3
大众普及性.
2
1.1.4
学习的终身性.
2
1.2
国内远程教育现状(丁新,1997)3
1.3
研究的意义(丁新,1997)4
1.4
我校远程教育系统的开发.
4
2开发的内容和采用的技术.
5
2.1
开发的原理.
5
2.2
开发的内容.
5
2.3
开发方法.
6
2.3.1
实时监控系统使用的开发语言(陈英学,2001) (Chris
Payne,2002)6
2.3.2
后台数据库的选择(Robert Sheldon,2004)(王能斌,1999)7
3系统的详细设计.
9
3.1需求分析.
9
3.2
数据库设计.
10
3.2.1
表的设计.
10
3.2.2
存储过程设计.
12
3.3
程序详细设计.
15
3.3.1
系统建模语言(Wendy
Boggs,2002)15
3.3.3
协作图.
18
3.3.4
类视图.
19
3.3.5
实现.
21
3.3.6
测试.
23
4结论和展望.
23
参考文献.
25
致谢.
26
随着我国教育事业的发展,各种远程教育系统的出现,“现代远程教育工程”的实施,飞速的带动了我国教育事业的发展。西南林学院计算机与信息科学系结合实际需求,现在已经开发出一个远程教育系统,具有习题配置、习题类型转换、教材学习、图例演示、章节练习、课程考试、成绩分析、在线讨论、资料查询、学生管理和学生成绩管理等方面的功能,并且利用该平台开发的网络课程部分已在校园网上投入使用。
远程考试系统是一个基于数据库和WWW的远程在线实时测试系统。系统中的大量题库、试卷、用户信息等都是作为数据库记录的形式存储的。数据以数据库方式进行存储, 使得系统的管理维护和扩展更为方便,同时也能容易得从数据库中随机自动产生一份试卷。 远程考试系统是一个建立在WWW上的应用系统,这使得客户端的配置极为简单,并且支持远程访问。客户端的平台无关性使得系统可以适用各种复杂的应用,特别适合于Internet和Intranet。(丁新,1997)
远程考试的形式决定了考试的过程不再像传统教育中有老师的现场监考,考试的成绩不一定那么真实。为了让远程考试的结果的真实性得到一定的保证,特别开发一个实时监控系统来监督学生考试过程,通过这个监督让老师来对学生全部学习过程有个更好的评价管理。
在远程考试这个环节,老师除了关心考试结果以外,同时对考试过程的了解也是必须的。老师知道了学生的全部考试情况,才能对学生的学习做出一个正确和公平的评价。例如,当一个学生花了极短的时间却能够考出很高的分数,而这部分试题的难度不允许学生能够在较短的时间内完成。这时老师对这个学生的学习做出相应处理措施。
根据上面的需求分析,确定了远程教育教学实时监控系统主要是完成远程考试过程中的信息查询,以便老师在第一时间了解到班级的非成绩的考试情况。其主要流程如下图: