没有合适的资源?快使用搜索试试~ 我知道了~
c语言在线考试系统学位论文.doc
0 下载量 178 浏览量
2023-07-04
02:06:12
上传
评论
收藏 1.29MB DOC 举报
温馨提示
试读
47页
c语言在线考试系统学位论文.doc
资源推荐
资源详情
资源评论
中国石油大学胜利学院本科毕业设计(论文)
1
C 语言在线考试系统的设计
第一章 绪论
1.背景介绍
在我们教育普及的今天,我们要进行无数次的考试,无数科目的考试,学校与社
会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个
步骤,即人工出卷,考生考试,人工阅卷,成绩评估和试卷分析。显然,随着考试类型的不
断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分
烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。近
年来,互联网和计算机的迅速发展,人们的生活、思维、工作、教育以及受教育等方
式都发生了改变。就现在的学校而言,开发、应用能够整合教育测评理论、方法和现
在信息技术手段的在线考试系统,为学生个性化学习提供“灵活、方便、科学、公平”
的“个别化学习测评服务”已成为教育工作者所面临的一项重要任务,通过在线考试
教师可对学生的学习进行考核,了解学生的学习效果,为改进教学提供了依据。
学生可通过在线考试系统了解自己对教学内容的掌握情况,提高学习兴趣。在线
考试系统借助计算机技术,能够在 Windows 平台上,使用 IE 浏览器,完成考试、交卷
等考试任务,还可以通过互联完成考试的控制。借助原来的数据库,各考点可以通过
网络决定试卷。学生通过网络选择开考的试卷,然后进行在线作答。答卷后,学生可
在线自动交卷。交卷同时,系统将自动评分,生成考试成绩数据。教师可在线查看各
考生的成绩。同时本系统,可对学生基本信息及考试成绩信息进行查询、更改等管理,
也有利于学校教务的管理。在线考试时就可以减少老师的阅卷工作量,提高老师的工
作效率。所以开发一个在线考试管理系统势在必行。它相对于纸介质考试而言具有省
时、省力、存储方便等优点。现在已经被越来越多地应用到各种层次和领域的考试当
中。因此,在线考试系统的开发有着必要意义。
中国石油大学胜利学院本科毕业设计(论文)
2
2.国内外研究现状
国际上,基于网络的考试蓬勃发展,对于题库建设的理论研究不断深入,实用考
试系统也层出不穷。美国心理协会在 1986 年出版了关于如何开发、使用计算机化考试
以及解释考分的指南,成为了考试和软件开发者的事实标准。
二十一世纪是信息时代,信息技术发展更加迅速,下一代国际互联网正悄悄地向
我们走来,计算机网络安全性、可靠性和速度等会有质的飞跃,远程教育将具有更强
的生命力,优质的教育资源共享就能更好地实现,终身教育真正成为可能。传统的教
育势必会受到严峻的挑战。网络远程教育机构面临着这一千载难逢的机会,必须加强
远程教育软件的研究开发工作,让更好、更完善的软件系统应用到远程教育当中去。
远程教育又涉及很多环节,在线考试系统就是其中之一,目前在线考试系统很多,
ETS(美国教育考试服务中心)举办的 GRE(美国研究生入学考试)的计算机网络化考试就
是最有影响的案例,但是在线考试系统实现的功能差异很大,存在的问题也很多,例
如数据库的安全性等,考试系统研究开发仍任重而道远。
3. 系统开发工具与关键技术介绍
(1) 开发工具:
操作系统:Windows all
系统数据库服务器:SQL Server 2014
集成开发环境:Visual Studio 2013
系统运行环境:.NET Framework 2.0/3.5
(2) 关键技术:
系统主要采用了 ASP.NET、SQL Server 2014 以及三层 B/S 软件体系结构技术。分
别从 ASP 的特点、优点,SQL Server 2014 技术的发展、数据库的特点和应用以及 B/S
体系结构的基本概念、工作原理等方面进行简述,以明确开发系统所使用的技术。
三.本课题的基本内容
采用 asp.net 开发“程序设计语言(C)”课程的在线考试系统。在线考试系统具
有以下功能:在线训练、顺序出题、随机出题、实时评判、成绩查询、试卷查询、科
目管理、题库管理、自动组卷、信息发布、用户管理等功能。
四.预计本课题研究重点,提出解决问题的方法和措施
本课题的研究重点是信息的采集,建立题库,从题库选题组卷,对试卷的评阅,
中国石油大学胜利学院本科毕业设计(论文)
3
成绩的分析、查询;本课题的难点是题库的建立、试题的生成。
前期对现有的在线考试系统进行了分析对比;阅读了有关书籍,学习了 Visual
Studio2010 开发工具和数据库,为本次课题奠定了基础。
五.本课题拟采用的研究手段和可行性分析
1. 研究手段
ASP.NET 服务器前台开发工具的选择。ASP.NET 提供了强大的 Web 应用程序开发能
力,可以通过 ADO 组件提供的接口方便地访问数据库,同时兼考虑开发人员对开发工
具的熟悉程度,最终选择了 ASP.NET 作为服务器的前台开发工具。
设计初期是开发项目的准备阶段,对系统做详细的可行性研究,系统的功能分析、需
求分析,将设计模板、框架、数据库表的设计做好。做好准备工作后,进行具体的设
计,编写代码,实现功能。最后进行系统的调试。
六.预期达到的目标
(1) 系统采用人机交互的方式,界面美观友好,信息查询方式方便、灵活、数据
存储、安全可靠。
(2) 实现从数据库中随机抽取试题。
(3) 对用户输入的数据,进行严格的数据检验,尽可能避免人为的错误。
(4) 实现对考试接货的自动评分。
(5) 实现教师和管理员对试题信息进行单独管理。
(6) 系统最大限度的实现易维护性和易操作性。
中国石油大学胜利学院本科毕业设计(论文)
4
第二章 需求分析
1. 可行性分析
基于对问题的调查和分析,利用计算机给我们提供的信息,及时地了解学生的信
息,并且形成一整套动态的管理就十分必要了。
(1)技术可行性
考试管理系统主要是用于教师关于题目的选择,阅卷,学生对成绩的查询和管理。
(2)经济可行性
开发考试管理系统费用较低,可利用现有的微机设备,经济上是可行的,非常适
合于考试管理,因为该系统实现了将管理和查询电子化,极大地方便了管理员、教师、
学生。
(3)操作可行性
本系统的界面设计简单直观,易于理解。它使用的控件都是用户常用的或常见的,
操作起来很容易上手。不需要特别的培训和讲解,用户便能使用该系统。
(4)组织与管理可行性
教师是对题目的选择,考试的阅卷以及学生的成绩进行管理的,但过去由于采用
人工方法进行管理,工作效率低,劳动强度大,所以他们希望采用计算机管理,将已
有的管理经验转化到管理软件中。这就使得系统调查、需求分析能够得到有关人员的
大力支持和积极配合。
1. 需求分析
目前,在高校的实际环教学环节中,仍然过分依赖于传统的面授形式,对于网络
的开发和应用的程度远远不够。随着计算机和网络的技术的日益发展,深刻影响着教
育、学习的方式和途径,使得日常的面授方式正逐渐向网络化、信息化的方向转变,
将该课程制成网页形式,开发一个基于 Web 的在线考试系统,既美观又实用,更重要
的是提高考试的质量和效率对于考试组织方而言,需要事先布置好考场,准备好足够
多的试卷,做好考试监督工作。对于老师,需要在考后进行批改大量试卷的工作。就
这两个方面所消耗的人力物力资源都是不少的系统需要解决的主要问题
中国石油大学胜利学院本科毕业设计(论文)
5
我主要开发的是后台管理子系统,在此系统中我们主要对前台考试系统的显示信息进
行管理和设置.我将子系统分为以下功能模块:
题库管理:用于对单个试题的增,删,改,查等基本维护,还可对题库进行数据备份
和数据还原.我们针对不同题型,不同应用范围及不同科目对试题进行维护。
试卷管理:可进行三种组卷方式的维护:随机组卷,人工组卷,综合组卷.还可对考
生的基本信息进行维护。
考试管理:对考试分配试卷,并对考试的基本信息进行维护.相当于人工安排考试
的过程。
评卷管理:对试卷的客观题分配评卷人,并对评卷人基本信息进行管理。
成绩管理:对每次考试的学生成绩的基本信息进行维护,并提供学生成绩的统计管
理。
用户管理:对使用本系统的用户基本信息进行维护,用户多数为:系统管理员,老师,
教务处人员。
权限管理:对系统的访问权限进行管理,并对用户可进行权限的分配.系统应该具
备的基本功能。
各模块需完成以下功能:
题型维护:对试题的题型进行增,删,改,查操作.在操作之后会自动刷新主页,以使
信息更新。
范围维护:对试题的应用范围进行增,删,改,查操作.在操作之后会自动刷新主页,
以使信息更新。
试题维护:对试题的基本信息进行增,删,改,查操作.在操作之后会自动刷新主页,
以使信息更新。
其他维护:对试题信息的批量查询,并可进行数据导出,数据备份,数据恢复。
随机组卷:用户只需对试卷题型进行设置就可组卷的方式。
人工组卷:可使用户选择试卷的题型中的试题的组卷方式。
综合组卷:是随机组卷与人工组卷的混合组卷方式,即用户对某一类型的试题可进
行选择,也可对试题不进行选择。
试卷其他维护:对试卷信息的批量查询,对试题的数据备份与还原。
剩余46页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3683
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功