- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于BS模式高职院校在线考试系统设计与实现
基于BS模式高职院校在线考试系统设计与实现
摘要 随着计算机技术的不断发展,基于计算机网络的应用不断增多,传统的考试方式过渡到网络平台是必然的发展趋势。本文主要介绍了在线考试系统的设计和实现过程。
关键词 在线考试;数据库;ASP.NET
中图分类号G434 文献标识码A 文章编号 1674-6708(2011)37-0044-02
1 开发背景分析
现在学校中的考试大都采用传统的考试方式,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐且非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
2 在线考试系统总体设计
2.1 需求分析
一个完备的在线考试系统可以使学生在网上学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很大的提高。所以系统应具备以下主要功能:
教师管理:系统支持多名教师同时进行工作,每个教师根据自己的用户名和密码登录系统。教师管理包括添加教师、修改教师、删除教师、查询教师等功能。
学生管理:用于学生考试成绩跟踪管理、考生组织。学生管理包括添加学生、修改学生、删除学生、查询学生等功能。
题库管理:题库管理包括添加题目、修改题目、删除题目和查询题目,其中的题目根据类型,需要有不同的输入页面和数据库结构。
试卷管理:在题库基础上,系统可以实现自动出题并形成格式化试卷。出题规则由老师指定,比如出题范围是哪个课程,哪些知识点,题目类型及其数量等。
在线考试:监测整个考试的情况并对考试时间、权限等做出严格控制。
自动阅卷:系统自动阅卷并保存考试成绩。
成绩查询与分析:师生都可对成绩进行查询,教师并可对学生成绩进行分析与统计。
2.2 系统模块设计
根据以上分析,可以将上述在线考试系统的需求转化为学生模块、管理员模块、教师模块,3个功能模块。如图1所示。
图1 在线考试系统功能图
2.3 系统模块功能描述
由于系统功能较为复杂,本文只选取几个主要功能模块加以介绍:
1)学生在线考试子模块
(1)学生登录:学生需要输入学号等登录信息,系统通过验证,允许合法考生进入考试系统;
(2)学生在线答卷:学生进入考试界面后,学生开始答题,考试时间以倒计时的方式显示在屏幕上方,提示考生。考试过程中,系统会自动学生答案自动保存至服务器中,若考试出现问题可以随时从服务器上恢复考试;
(3)试卷提交:试卷正常提交,可通过单击交卷按钮实现。若超过考试时间,系统会强制停止考试并保存答案至服务器。
2)题库管理子模块
(1)试题录入:教师根据试题的科目、类型、内容、难度、分数、答案等项目进行录入。试题包括选择、判断、填空、问答、操作的多种类型;
(2)试题修改与删除:试题录入完毕后,可以进行按科目的试题浏览,并可以进行试题的编辑与删除。
3)试卷管理子模块
(1)自动生成试卷:系统根据教师设定的出题要求,自动在题库中抽取一定数量的试题组成试卷并生成答案以便阅卷;
(2)手动生成试卷:如果自动生成的试卷不符合要求,教师也可以自己输入题目或从试题库中寻找题目组成试卷;
(3)试卷预览:在试卷生成过程中,为了实时查看试卷的效果,可以进行试卷预览,确认符合要求,后才与保存。
4)自动阅卷子模块
考试结束由系统对试卷客观题进行自动评分,主观题由教师手动评分,并将两者保存至数据库。
3 系统实现所采用主要技术
3.1 系统结构
图2 系统结构图
本系统采用基于B/S模式的三层架构,如图2所示。第一层为客户端仅仅保留一个Web浏览器,不存放任何应用程序,程序运行代码从第二层Web服务器下载到本地的浏览器中执行。第二层Web服务器负责处理应用中的业务逻辑,如对数据库的连接访问等工作。第三层为数据服务器,主要由数据库系统组成。
3.2 数据库设计
由于SQL Server 2005数据库具有良好的可靠性、可用性、可编程性、易用性以及对日常任务的自动化管理等方面的特点,所以本系统采用SQL Server 2005作为数据库开发平台,创建所需的数据表。主要包括,选择题表、选项表、考试信息表、考试成绩表、试卷内容表、考生表等等。
3.3 ASP.NET
您可能关注的文档
- 基于AVMS模型学科交叉可视化研究.doc
- 基于AVO技术三维地震观测系统优化设计.doc
- 基于AVR USB接口温度测量系统设计.doc
- 基于AVR32仪表电路设计.doc
- 基于AviUtl制作教学微课技巧.doc
- 基于AVR单片机125 kHz简易RFID阅读器设计.doc
- 基于AVR单片机专业设备示教训练系统设计.doc
- 基于AVR单片机多功能电源设计.doc
- 基于AVR单片机多外围设备控制系统设计思路.doc
- 基于AVR单片机智能养鱼控制系统设计与开发.doc
- 主题课程整理大班上.doc
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学语文四年级下册期末综合试卷3套(打印版含答案解析).docx
- 2026人教版小学二年级上册数学期末综合试卷精选3套(含答案解析).docx
- 2026人教版小学语文四年级上册期末综合试卷3套(含答案解析).docx
- 2026人教版小学二年级下册数学期末综合试卷3套(打印版含答案解析).docx
- 2026年地理信息行业年终总结汇报PPT.pptx
- 板块四第二十一单元封建时代的欧洲和亚洲 中考历史一轮复习.pptx
- 中考历史一轮复习:板块四第二十单元古代亚、非、欧文明+课件.pptx
- 第二次工业革命和近代科学文化中考历史一轮复习.pptx
原创力文档


文档评论(0)