下载此文档

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


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
基于C#的在线考试系统设计与实现本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档,请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事如意! 摘要:随着校园网的普及,现代教学朝着信息化、网络化的方向发展,传统考试方式已经越来越不适应现代教学的需要。开发无纸化在线考试系统新模式受到人们的青睐。本系统采用B/S结构模式、服务器承担了考生身份验证、试题抽取、考试监控以及数据库的管理等工作;客户端不保存考生的任何数据,保证了系统的安全性和可靠性。本系统设计主要基于C#的三层架构模式,教师可以集中或平时在线考试,与传统考试相比较,及大地提高了工作效率和标准化水平。关键词:;关系型数据库;在线考试系统 1概述课程考试是现代学校教学工作的重要组成部分,,教务部门通过考试可以充分掌握学生学****情况和老师课程的教学情况。传统的考试要经过以下几个过程:授课教师编制试卷、打印试题、教务管理部门安排考试时间表、学生答卷、试卷收集、教师评卷等多个步骤,这种传统考试有着明显的缺点:大量的浪费纸张、耗时费力等等,与现代提倡的绿色环保理念背道而驰[1]。随着校园网的快速发展,一种基于计算机网络技术及数据库技术的在线考试系统应运而生,这种方法不但效率高,还节约了资源[2]。下面根据目前较流行的技术及B/S模式,基于C#语言设计开发了一套简单、实用、便捷的在线考试系统Exam-online,该系统具有随机试卷生成,预防学生押题,自动评卷及分析等功能,极大地提高了课程考试工作效率。 2系统功能架构体系结构设计 Exam-架构及当前流行的Browser/Server模式,即Client(Browser)、WebServer、DataServer三层分布式结构组成。本系统基于MicrosoftSQLServer2008、及C#.NET设计实现了在线考试系统的主要模块及所遇到的常见问题。将考题和应用程序安装在Server上,考生端基于Web浏览器进行答卷,具有很高的安全稳定性。这种B/S三层结构模式[3]系统维护简单,方便升级,具有良好的可移植性和可扩展性。系统主要功能模块 Exam-online系统具有以下功能:1)前端:考生打开浏览器进入考试页面,输入登录验证信息并确认无误后,系统随机抽取试题,考生开始答卷,系统自动倒计时。考生答题结束,确认交卷,结束考试;或者考试时间已到,考生还未完成答题,系统强制结束答卷。由监考老师输入结束密码退出。考完后对考试题的自动评分、存档。2)后端:考试前,系统管理员要正确安装服务器端,并配置好服务器。输入或导入考生信息等数据,管理员进入管理界面,可以对学生信息、试题库、考卷等内容进行增加、修改及删除等操作[4]。考试结束后,系统自动进行阅卷和评分,系统详细功能结构如下所示[1,5]。 Exam-online系统主要包含:登录(身份信息验证)、在线答题、阅卷评分、成绩查询,考生信息管理、考题管理、成绩管理、课程套题和课程信息管理等功能[6]。 1)用户注册:用户包括系统管理员、教师和学生,教师和学生可以提交自己的注册信息进行登记注册,以后还可以修改个人资料及密码。 2)在线考试:学生注册后,在浏览器中输入服务器网址,登录服务器进行考试科目选择,然后考试。考试页面分成左右两栏,左边是考试题目,考生选择要做的题,右边自动显示试题

基于c#的在线考试系统设计与实现 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人jiqingyong11
  • 文件大小28 KB
  • 时间2019-11-15
最近更新