正在进行安全检测...

发布时间:2023-11-17 02:07:30   来源:文档文库   
字号:

浅谈在线考试系统中Office数据交换的实现
.计算机科学学院计算机科学与技术
[摘要]在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。因此,采用网络考试方式将是以后考试发展的趋势。本文结合制作软件《在线考试系统》的例子,重点讨论在线考试系统中Office数据交换的实现,并应用C#asp.netSQLServer数据库技术设计出一种基于Web的考试系统,介绍了Web考试系统设计流程,并给出了部分关键代码。[关键词]在线考试系统,Office2003,SQLServer2005,Ajax,C#,B/S模式,Log4Net

引言随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,即数字化时代,在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,老师希望有效改进现有的考试模式,提高考试的效率,教育机构也希望给网上的学生提供更全面灵活的服务。此次设计的在线考试系统采用开放、动态的系统架构将传统的考试模式与先进的网络应用相结合,可以让学生随时随地进行相关的考试,其操作简单方便,界面简洁美观。
远程教育和网上考试如今已经成为网络研究与应用的热点之一,它可以解决当前知识更新周期急剧缩短、人才急需再培训、师资力量短缺等难题,有着广阔的研究与应用前景和巨大的社会经济效益,在国外一些发达国家已经得到了蓬勃的发展,并成为现代教育的有力补充。在国内,传统的考试方式已经不再适应远程教育的发展,网上考试尚处于试点阶段。现阶段国内的在线考试系统有驾照考试系统、计算机等级考试系统等,然而这些考试系统都是C/S模式,由于各种客户端环境的不同,升级、发布、使用都十分困难,而且需要考生到规定的场所进行考试,使用极其不方便。同时,这些系统中的考题基本上都是固定不变的,很容易使考题外泄而无法公平地衡量考生的真正水平。因此考试系统除了能够实现自动生成考试套题、自动提交考生的试卷、自动阅卷等功能之外,必须要保证其试题的不断更新,也就是说,教师要将自己设计好的试题根据不同的类型输入系统,并对原有的试题进行修改和维护,经过不断的完善后,在线考试系统将会越来越适应社会发展的需1
乐山师范学院毕业论文(设计)
要。因此本文结合实际情况对在线考试系统的要求,对MSSQLServer2005数据库管理系统、SQL语言原理、Office编程、ASP.NET应用程序设计与开发等进行了教深入的学习和应用,主要完成对在线考试系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本任务管理系统可以满足实际考试中出题、考试和评卷等方面的需要。

1相关理论介绍1.1三层架构简述
在设计模式上,三层架构的三层分别成为:显示层,业务逻辑层、数据访问层、业务实体和通用类库(如图1

1三层架构视图
1.标示层
WEB提供应用程序的用户界面,通常也包括Window窗体和ASP.NET页面的使用。2.业务逻辑层
BLL业务层实现应用程序的业务和逻辑功能。3.数据访问层
DAL数据层提供对外部系统(如数据库)的访问,该层涉及到的主要.NET技术是ADO.NET的数据库访问技术。4.业务实体
Mode提供封装好的实体对象。
2

本文来源:https://www.2haoxitong.net/k/doc/03a21585ec3a87c24028c4b5.html

《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式