欢迎来到天天文库
浏览记录
ID:31359177
大小:109.50 KB
页数:7页
时间:2019-01-09
《基于c#的在线考试系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于C#的在线考试系统设计与实现 摘要:随着校园网的普及,现代教学朝着信息化、网络化的方向发展,传统考试方式已经越来越不适应现代教学的需要。开发无纸化在线考试系统新模式受到人们的青睐。本系统采用B/S结构模式、服务器承担了考生身份验证、试题抽取、考试监控以及数据库的管理等工作;客户端不保存考生的任何数据,保证了系统的安全性和可靠性。本系统设计主要基于C#的三层架构模式,教师可以集中或平时在线考试,与传统考试相比较,及大地提高了工作效率和标准化水平。 关键词:ASP.NET;关系型数据库;在线考试系统 中图分类号:TP315文献编号:
2、A文章编号:1009-3044(2016)27-0054-03 Abstract:Withthepopularityofcampusnetwork,themodernteachingdevelopmentinthedirectionoftheinformatizationandnetworking,traditionalexaminationmethodhasbeenmoreandmorenotadapttotheneedofmodernteaching.Newmodetodeveloponlinepaperlessexaminatio
3、nsystemgetthefavouroftheteachers.ThissystembasedB/Sstructuremode,theserverfortheexamineeidentityauthentication,testextraction,monitoring,anddatabasemanagement;Clientdoesnotsaveanyexamineedata,ensurethesafetyandreliabilityofthesystem.Thesystemdesignismainly7basedonc#three-
4、tierarchitecturemodel,undertaketothestudenttestanytimeandanywhere,greatlysimplifiestheprocessoftraditionalexamination,improvingtheworkefficiencyandstandardizationlevelexam. Keywords:ASP.NET;relationaldatabase;onlineexaminationsystem 1概述 课程考试是现代学校教学工作的重要组成部分,,教务部门通过考试可以
5、充分掌握学生学习情况和老师课程的教学情况。传统的考试要经过以下几个过程:授课教师编制试卷、打印试题、教务管理部门安排考试时间表、学生答卷、试卷收集、教师评卷等多个步骤,这种传统考试有着明显的缺点:大量的浪费纸张、耗时费力等等,与现代提倡的绿色环保理念背道而驰[1]。随着校园网的快速发展,一种基于计算机网络技术及数据库技术的在线考试系统应运而生,这种方法不但效率高,还节约了资源[2]。下面根据目前较流行的Microsoft.NET技术及B/S模式,基于C#语言设计开发了一套简单、实用、便捷的在线考试系统Exam-online,该系统具有随机
6、试卷生成,预防学生押题,自动评卷及分析等功能,极大地提高了课程考试工作效率。 2系统功能架构 2.1体系结构设计 Exam-online系统采用了基于微软.NET架构及当前流行的Browser/Server模式,即Client(Browser)、WebServer、Data7Server三层分布式结构组成。本系统基于MicrosoftSQLServer2008、ADO.NET及C#.NET设计实现了在线考试系统的主要模块及所遇到的常见问题。将考题和应用程序安装在Server上,考生端基于Web浏览器进行答卷,具有很高的安全稳定性。这
7、种B/S三层结构模式[3]系统维护简单,方便升级,具有良好的可移植性和可扩展性。 2.2系统主要功能模块 Exam-online系统具有以下功能:1)前端:考生打开浏览器进入考试页面,输入登录验证信息并确认无误后,系统随机抽取试题,考生开始答卷,系统自动倒计时。考生答题结束,确认交卷,结束考试;或者考试时间已到,考生还未完成答题,系统强制结束答卷。由监考老师输入结束密码退出。考完后对考试题的自动评分、存档。2)后端:考试前,系统管理员要正确安装服务器端,并配置好服务器。输入或导入考生信息等数据,管理员进入管理界面,可以对学生信息、试题
8、库、考卷等内容进行增加、修改及删除等操作[4]。考试结束后,系统自动进行阅卷和评分,系统详细功能结构如下所示[1,5]。 Exam-online系统主要包含:登录(身份信息验证)、在线答题、
此文档下载收益归作者所有