ASP.net+sqlserver在线答题系统设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net+sqlserver在线答题系统设计(2)


6.4  问题和解决方法  32
7  拓展功能  33
结论 34
致谢 35
参考文献 36
1  引言
1.1  课题背景和意义
长久以来,考试不仅用来检验学生在学习中阶段性的学习成果,同时也能够较为准确地检验教师教学成果。所以说,考试都是教学中不可或缺的环节。然而,早期的考试形式以为卷面考试的形式为主[1],也就是说这类陈旧的考试方式,一般要经过人工出题,审题,学生考试,批阅试卷,分数统计和成绩评估等阶段,所有的工作都是人工进行,耗费时间,考试周期比较长,而且效率不高。通常在期末考试时,随着考试科目的不断增加,阅卷和试卷分析的工作越来越繁重,难免会出差错。更糟糕的是,甚至连阅卷人的情绪等主观因素也有可能造成很大的影响,从而导致考试结果有失公平公正的基本准则。因此,必将有更方便和高效的考试方式取代现有的传统考试[1]。这样的答题模式改进了传统模式的不足,避免了泄题和作弊的可能,更真实有效的检查学生的掌握情况,便于教师写教学分析。教师对试题的文护修改比较方便,只需要通过图形化界面操作直接修改题库即可,降低成本。此外,将阅卷与统计这样繁琐的工作交给计算机去处理,提高工作效率,实现了智能信息化考试。
1.2  国内外目前的研究现状和发展趋势
美国率先使用了在线考试系统,并且不断发展,这种新型的考试形式已经在国经广泛的被应用了起来,逐步取代了原有的卷面考试的形式。自从2000年起,在中国的TOEFL考试也采用了新的自适应考试模式[1]。而国内虽然计算机基本已经普及,但是由于各种活等因素限制,绝大多数考试还是以传统方式进行,在线考试只停留在初级探索阶段。计算机在考试中大多仅被应用在考前报名和成绩查询阶段,形成一套正规完整的考试系统规模还需要时间。不过随着计算机技术的多领域发展和信息化的普及,在线考试将会成为考试的主流形式。鉴于现在windows系统普及度最高,因此该课题对windows平台下的在线答题进行了研究,实现在线考试、在线提交、自动评分、教师在线管理题库等功能。
1.3  系统开发所需的软件
Visual studio; .net framework; Sql Server; IIS服务器; PowerDesigner
1.4  系统开发环境
软件环境:visual studio 2010,SQL server 2005,IIS服务器6.0,.net framework 4.0,powerdesigner15;硬件环境:服务器,内存4GB,CPU:AMD A4,显卡:1GB
2  在线考试系统相关技术
2.1  关于B/S模式
浏览器/服务器模式(Browser/Server)是一种能够将web技术和数据库技术相结合起来从而形成的一种新技术[2],这种技术主要功能就是实现数据库开发部分与应用环境部分相分离。基于此种模型的应用系统一般采用以下三层结构[14],即:浏览器、web服务器和数据库服务器。即就是说,web服务器充当了桥梁的作用,连接了浏览器和数据库服务器,用户的需求就可以通过浏览器发送到web服务器,紧接着由web服务器转发到数据库服务器,随即执行传递的SQL请求,完成对数据的进一步处理工作,并将所得的结果返还送达web服务器,再返回给用户。通过这样的请求方式,能够达到方便快捷的目的,同时web服务器不进行计算等操作,只是简单转发,提高工作效率。对于用户来说,只需要安装浏览器就能够使用,不用安装繁琐的应用程序,实现了零客户端模式。由于浏览器和web服务器是通过http协议进行传输,因此适用于广域网结构的Internet或Intranet[2],更重要的是与传统的C/S相比文护方便,使其具有很大的市场竞争力,成为应用开发的首选模式,是很有潜力的主流结构。 (责任编辑:qin)