基于c#的在线考试系统设计与实现

基于c#的在线考试系统设计与实现

ID:31359177

大小:109.50 KB

页数:7页

时间:2019-01-09

基于c#的在线考试系统设计与实现_第1页
基于c#的在线考试系统设计与实现_第2页
基于c#的在线考试系统设计与实现_第3页
基于c#的在线考试系统设计与实现_第4页
基于c#的在线考试系统设计与实现_第5页
资源描述:

《基于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系统主要包含:登录(身份信息验证)、在线答题、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。