毕业设计(论文)基于ASP的网上考试系统—教师端子系统.doc
《毕业设计(论文)基于ASP的网上考试系统—教师端子系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于ASP的网上考试系统—教师端子系统.doc(32页珍藏版)》请在三一办公上搜索。
1、基于ASP的网上考试系统教师端子系统摘要:网络化教育代表了教育改革的一个发展方向,已经成为现代教育的一个重要特征,并对教育的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,网络考试系统成为现代教育技术未来发展方向之一。作为网络考试的一个子系统网络阅卷子系统,也成为一个重要的研究领域。现代网络考试作为一种新的考试手段已经开始进入人们的生活,正在给传统教育模式带来新的变革,并对教育的发展形成新的推动力。网络阅卷子系统突破了传统考试方式的时空限制,使阅卷方式更为灵活,同时充分利用计算机进行自动阅卷功能,大大减轻了教师的工作量。本设计的开发是基于B/S结构,采用ASP程
2、序设计语言及SQLserver数据库进行设计与开发;本文首先介绍系统开发背景、目的意义,并对阅卷子系统的设计进行了详细的需求分析;然后给出了阅卷子系统的设计方案及系统的具体实现步骤,主要功能包括前台操作、阅卷系统、成绩查询、系统管理及维护等功能模块;最后,通过综合测试与分析,说明该系统运行稳定、可靠,具有一定的实用价值。 关键词: B/S结构;阅卷系统;成绩查询;系统管理;系统维护Design and Implementation of Online Examination System-Teacher Based on ASPAbstract:The network education ha
3、s represented a direction in education reform, which has already become a characteristic of the modern education, and has formed the new propelling force to the education development. Along with the rapid development and the widespread of Internet/Intranet, the online exam system will establish in t
4、he modern education technology for the future development. The network marking as a subsystem of the online exam system also will become an important research area. The online exam learning takes one new examination method that has already started to enter our life, is bringing the new transformatio
5、n for the traditional education pattern, and forming the new propelling force to the education development. The network marking system breaks through the limitation of space and time in the traditional test, which causes the marking way to be more flexible, simultaneously makes full use of the compu
6、ter automatically marking the examination paper, and greatly reduces the administrative personnel and teachers workload.This paper introduces design and implementation of marking subsystem based on B/S, using Access database applications and ASP programmingAt first, this paper introduces the develop
7、ment background, goal and significance. Whats more, this paper makes demand analysis for this system. Then the design idea and concrete implementation steps of this system are provided. This systems mainly functions include: foreground operation, marking system, results inquiry, system management, s
8、ystem maintenance and so on. At last, by integrate testing and analyzing, it shows that this system runs stably and credibly, which has some real value.Key words: B/S Structure; Marking System; Results Inquiry; System Management; System Maintenance 目录1前言.2 1.1背景.2 1.2系统研究的意义.3 1.3本系统的研究方法.42系统需求分析.8
9、 2.1 技术可行性分析.8 2.2功能可行性分析 .8 2.3 管理可行析.8 2.4 经济可行性分析.83试卷系统的总体设计.9 3.1 开发工具和程序的运行环境.9 3.2 数据库系统结构构建.9 3.3 数据库设计.124阅卷系统的具体实现.17 4.1前台块.17 4.2 阅卷模块.17 4.3 成绩查询块.19 4.4 效图.195结束语.206参考文献.217附录.228致谢.299 注释. .301 引言1.1背景 现阶段,学校与 社会上的各种考试大都采用传统的考试方式,在此方式下组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试
10、的不新增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式己经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到万户。人们迫切要求利用这些技术采进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋予公证,客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。为了适应新形势的发展,我分析和设计了这一系统,使其尽快在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中脱出
11、来基于WEW两技术的网络学习与考试系统必须借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。可以说它是一种面向3A(Anytime、Anywhere、Anybody)应用,任何人任何地点都能获得系统的支持。相比传统的考试方式,网络考试系统的主要好处是一方面可以动态管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时闻灵活,可以在规定的时间段内的任意参加考;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算枧阅卷给了考生最大的公平感。本考试系统支持很多基础题型,例如:单选题、多
12、选题、判断题、填空题、简题和应用题等。在题库设计上,针对待考科目考核侧重的不同,尽量选取有代表性的试题,并且较科学地定义其所属难度,既要覆盖全部知识点,又要在难度和数量上有所侧重;在出卷形式上,系统支持统一出题、判卷两种方式的组卷方案。应用随机出卷的功能,随机打乱考题选项次序,让不同考生所见到的卷面各不相同,在很大程度上杜绝了互相抄袭的现象;而应用统一出卷的功能则可以通过设定考试所需要的试题类型、分数、难度和满足条件的题目数量,来定义最灵活的出卷策略,从而使用户可以在很短的时间内设计出较高质量的试卷。此外,本系统还设置了学生在线练习的功能模块,教师可以根据需要制订出不同难度的测试计划,因而用于
13、在线练习用的测试题可以分成初级、中级和高级三个不同难度。这样学生登录系统时可以根据自己对教学内容的接收程度选择适合自己练习题去测试,有助于有针对性的对教学内容的巩固和提高;在评卷方式上,可根据试卷题型进行自动判分或部分手工判分,如果试卷没有问答题和填空题,系统将自动判分,考试结束即可获得成绩,如果试卷有简答题和应用题,指定的评卷员可以通过浏览器对主观题进行手工判分,判分时同时列出考生答题信息答案信息。为方便对考试管理,系统还提供了很多便于交互,而又有一定实效性的管理操作。例如:试题批量维护、试题时效性管理、数学公式编辑、以及增强的考试策略设定和更加丰富的统计分析等功能;另外,通过设置考试的监控
14、属性,考试的管理人员可以实时监控考试的进展情况,在需要时可以通过监控台发出暂停考试、强行交卷、延长时间等监控操作,极大地方便了用户对考试的管理。基于以上这些,本系统将具有功能更强、性能更高、扩展性更好、实施成本更低的特点。从以上这些特点分析,“网上考试系统”以高质量的试卷及试题资源为基础,以知识点掌握情况为依据,通过智能组卷以及无纸化办公的手段,减轻教师的教学负担,激发学生自主学习的热情,从而达到提高教学质量的目的,并对应试者真正实现开放,摆脱传统考试的束缚,无论是从教师的工作量的降低还是从教育的发展趋势上看,“网上阅卷“很有应用前景和实用价值的。1.2系统研究的意义 传统考试方式的不足传统考
15、试要求老师出卷、印卷、安排考试、监考、收卷、评卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。具体体现在以下几方面:1老师出卷难度大,考务工作任务重,如印卷、安排考试等。2对考生要求高,使考生受到时间和空间的限制。3由于受到地域、场地以及监考人员、试卷印制发放等限制,所以费用非常昂贵。4很多工作必须是统一的,如发卷,收卷等。5组织老师监考、组织老师判卷、统计成绩、试卷分析等,效率很低。6成绩的公示、考试新闻和考场规则等的发布是通过纸媒、海报等来实现的。7学校教学发展和网络应用的要求90年代以来,信息技术飞速发展,在社会各个领域得到了广泛的应用。利用先进的信息技术改革和发
16、展教育自然也成为世界各国的一项重大举措。网络教育具有突破时空限制和实现资源共享的基本特点,由此带来了共享教育资源、扩大教育规模、提高教育速度、促进教育改革、构筑终身教育体系、实现以学习者为主体的学习和协作式学习等好处,因而网络教学已成为世界各国教育改革和发展的重要趋势。如1998年美国公布了“第二代因特网计划”,准备将122所全美一流大学联入网络;日本开始实施“信息技术研究开发项目”,将在日本中小学普及网络教育。我国政府对此极为重视,正在规划的国家远程教育项目包括基础教育领域,即中小学教育系统,其近期目标是通过网络互连1000所各级学校,并使8000所贫困、偏远地区的中小学具备利用卫星上网的能
17、力。可见全球化是多媒体网络教学发展的必然趋势。在互联网已连通世界各地、Internet站点遍布全球的当今时代,无论是校园网、多媒体教室局域网,还是单台多媒体计算机,不与广域网连接、不利用Internet里无限丰富的信息资源,是不可思议的。基于Internet的新型教学,突破了局域网多媒体教学在资源、距离、规模上的限制,将多媒体网络教学推向全球,“开放大“虚拟学校”、“全球教室”等一批新型的教育教学系统迅速发展。1.3 本系统研究的方法ASP的全称是Active Server Pages,它是一套微软开发的服务器端脚本环境,ASP内含于IIS 30和40之中,通过ASP我们可以结合HTML网页、
18、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交-互速度。以下给出了Active Server Pages所独具的一些特点:1使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2无须compile编译,容易编写,可在服务器端直接执行。3使用普通的文本编辑器,如Windows的记事本,
19、即可进行编辑设计。4与浏览器无关(Browser Independence),用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。Active ServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5Active Server Pages能与任何ActiveX scripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程
20、序的COM(Component Object Model)物件。6Active Server Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性嘲。7可使用服务器端的脚本来产牛客户端的脚本。8物件导向(ObjectOriented)。9AtiveX Server Components(ActiveX服务器元件)具有无限可扩充性。使用Visual Basic、Java、VisualC+、COBOL等缓程语言来编写你所ActiveX Server Componentl7。ASP本身并不是一种脚本语言,它只是提供了一种本程序得以运行环境网。但是,要学好
21、ASP又必须掌握它的语法和规则。是包含纯文本、HTML标记以及脚本命令。这无疑给ASP程序设计者提供了广泛的发挥余地。ASP的出现使广大WEB设使不同的脚本语言你都无须为此担忧。三层BS结构的应用层,将界面层和业务逻辑层按照客户端和应用服务器相分离。这样使三层结构相互彼此独立,任意一层的改动都不需要勇磐两层做附加的处理。而且随着用户需求的改变只需在应用服务层的业务处理程序进行照新即可。三层结构剩于模块纯设计,用户端不必进行大量的数据计算处理,这些王作将集成于应用服务层进行处理,开发人员只需对应用服务层进行维护而不需对每个客户端进行逐一管理。另外,三层BS结构各层独立管理,能严格地控制信息访阏,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ASP 网上 考试 系统 教师 端子
链接地址:https://www.31ppt.com/p-4110401.html