考试管理系统开发毕业论文.doc
《考试管理系统开发毕业论文.doc》由会员分享,可在线阅读,更多相关《考试管理系统开发毕业论文.doc(43页珍藏版)》请在三一办公上搜索。
1、考试管理系统开发目 录摘要IAbstractII第1章 绪 论11.1 课题研究背景11.2 国内外的研究现状11.3 课题研究的意义31.4 考试管理系统优点4第2章 系统需求分析62.1 考试管理系统的基本功能62.2 考试管理系统数据库分析72.3 可行性分析82.3.1 社会因素方面的可行性82.3.2 经济方面的可行性92.3.3 技术方面的可行性9第3章 关键技术103.1 关键技术103.1.1 ADO.NET103.1.2 网络编程技术(C/S模式)、数据通信、文件传输技术113.1.3 头相采集技术123.1.4 数据库存储图片文件133.1.5 报表技术143.1.6 数据
2、加密、解密技术15第4章 核心算法174.1 智能组卷算法174.2 遗传算法的基本步骤184.3 遗传算法描述194.4 遗传算法应用20第5章 系 统 设 计 与 实 现225.1 模 块 及 流 程 设 计225.1.1 系统基本模块结构225.1.2 系统界面设计225.1.3 系统流程设计245.2 数 据 库 设 计275.2.1 试题库数据表285.2.2 考生报名信息表295.2.3 考生考试情况表30第6章 结论和展望316.1 结论316.2 展望31致谢语33参考文献35附录36考 试 管 理 系 统 开 发摘要:计算机考试管理系统是计算机辅助教学的重要环节,同时也是评教
3、的有效工具,系统的研制结合了多学科知识的综合的应用,这些思想始终贯彻在考试系统的分析和设计中。本论文研制了一个通用的计算机考试管理系统工具软件。该系统为用户建立试题库进行微机管理提供环境及工具,使得一般用户在无需计算机专业系统开发人员的参与下,借助于该平台就可实现本学科试题库的建立及微机化的管理。该系统是一个集试题库管理、组卷与考试为一体的应用软件系统,它在C # + SQL Server2000数据库管理系统下实现。本论文阐述了计算机管理系统的设计原理及方法,给出了计算机管理环境下的题型分类、试卷评测体系和指标。从科学、实用的角度构造系统功能结构,包括题库录入、题库维护、生成试卷、阅卷功能。
4、在试题生成方面,采用自动生成试卷策略,同时充分考虑成卷试题难度的均匀分布性,系统用到了遗传算法进行组卷。关键字: ;面向对像;遗传算法;组卷;考试管理系统The Development of Examination Management SystemWeimin Ling(Department of Computer Science, Hunnan City University, Yiyang, Hunnan 413000, China)Abstract:The computer managing in examination system is the important link of
5、the computer-assisted instruction, comment the effective tool taught too at the same time , systematic research combine more application of knowledges. multi-disciplinary comprehensive application of knowledge to wait upon, thought these carry out in auxiliary to have an examination of the systemati
6、c analysis and design all the time.Thesis this develop one in common use computer irradiation have an examination the tool software of administrative system. This system offers environment and tool for the thing that users set up and try the exam pool to manage the computer, make general users under
7、 needing participation of the professional system developer of the computer, can realize copies of discipline foundation and computer management to try on exam pool with the aid of platform this.This system is a application software system incorporating trying the management of the exam pool , group
8、 to analyse with the result beautifully into an organic whole, it is in c# + SQL Server 2000 data base management system . This thesis has explained design principle and method of the computer managing system, provide the question type under the computer management environment and classify , the pap
9、er assesses and tests the system and index . From science, practical narrow systematic function structure of structure , including the exam pool is input, exam pool manage, turns into the paper, goes over examination papers. Produce the respect in the examination question, adopt and produce artifici
10、ally automatically, fully consider into the chapter of an examination question and even distribution of the degree of difficulty at the same time, rolls of condition the wanton make up the artificial to adopt by window and menu technology mutual.Key words: ;Object-Oriented;Genetic Algorithms(GA);tes
11、t paper production;Exam management system 第II页第1章 绪 论1.1 课题研究背景随着Internet 互联网的高速发展,网络已经逐步发展成为现代人生活中不可缺少的一部分,各种网路应用软件层出不穷,网络应用更是应有尽有。与此同时网络教学应用应运而生,可以说网络无纸化考试系统的出现开辟了考试史的新纪元,它使得考试形式不再单纯依赖于纸张,达到了考生考试自动化,使广大莘莘学子上网实时考试的梦想变为现实。然而,仅仅使用无纸化考试系统进行整个考试过程的管理是远远不够的,目前现存的大部分网络无纸化考试系统只提供了考试内容的显示及考试答案的上传等简单的考试功能。缺
12、少如,考试报名管理,用于协助考试管理人员顺利进行考生报名工作;考试安排管理,安排考生及监考人员的考场和考试时间的分配;考试过程管理,用于控制整个考试过程如验证入场考生的身份、为考生分配考试机器,查询考生参加考试情况、查询考场内考试进行情况、处理考生违纪情况、处理临时考试过程中出现的故障;系统管理如为考试相关人员分配权限,对每个考试系统的子系统的开关进行控制,等方面对整个考试过程而言不可缺少的管理功能。因此,开展考试管理系统的探索与实践研究有着十分重要的意义。1.2 国内外的研究现状(1) 考试管理系统的设计理论与方法的研究缺乏系统性通过对国内外有关的学术刊物(如电化教育研究、中国电化教育、Ed
13、ucational Technology等)、教育网站和国际国内有关学术会议(GCCCE、ICCE、CBE等)的论文集进行分析,考试管理系统的设计研究缺乏系统的研究。可以说,考试管理系统的设计理论的研究还处于初级阶段,还有很多问题需要去研究和探索。例如,在网络环境下如何利用网络资源进行远程考试,都值得我们去研究。(2) 管理系统开发研究才刚刚起步随着Internet应用的普及,实现无纸考试已成为一种重要的考试方式。然而,与传统考试相比,在线考试系统的质量保证体系却显得不够完善、健全。(3) 现有网络考试系统的说明网络考试系统目前有两类:一是基于局域网的网络考试系统,一是基于web的网络考试系统
14、。基于局域网的网络考试系统通常用于比较正式的考试,如计算机等级考试、职业技能考试、行业考试等;基于WEB的网络考试系统通常用于考生自测或网络教学系统。以下介绍两个典型的网络考试系统,用以说明国内外对网络考试系统的研究状况:1、ATA智能化考试服务系统 国外比较有影响的机器考试是A0CA公司的考试系统,主要目标是模拟真实考试环境,特别适合计算机操作性题目的考试。ATA在产品和服务中使用的核心技术包括:DST技术(动态模拟考试技术)、RET技术(真实环境考试技术)、SRAT技术(全真环境下动态转换技术)、LAS技术(智能化考试结果判定技术)、ZNM技术智能化、非线性多元组卷模板技术。DST技术是动
15、态模拟考试、培训的技术,它基于图论的语义状态转换理论,在ATA e-Testing通用平台上模拟全真环境的应用软件和系统软件的操作过程及步骤。其A拟过程体现了全真环境的动态特点,对于考试、培训的过程、结果全程跟踪。DST技术摆脱了软件产品对运行环境的依赖性,完全独立于真实的执行环境。RET技术是基于组件对象模型,以多进程运行方式,允许用户在全真环境下操作,然后插捉操作过程及操作结果,在操作过程中实现智能提示及个性化教学、培训。SRAT技术是面向m络考试中的主观题(如编程题)而专门设计的,该技术可判断在各种语言软件、数据库应用软件坏境下,可在模拟一全真环境下动态的自动双向转换。ATA公司的产品和
16、服务中使用的核心技术,有较多可取之处。但ATA考试软件更多的是用于开展计算机信息技术的考试,考试的管理也基本上由ATA公司专人负责,这对于考试环境、内容随着时代的发展而发生很快变化的各类考试来说,具有相当的局限性。2、计算机等级考试系统国内计算机等级考试较早地采用了网络考试系统。这种考试系统一般采用局域网的形式,在考试之前,由专门的考试网站提供相关的报名、考务安排等软件,然后在开始考试时,将题库统一安装在各考点的服务器上。为了测试系统的方便,在正式考试之前,一般给每个考生测试一次的机会。考试采用现场打分的方式,考生只要一提交试卷,系统就给出相应的分数。为了安全起见,一般还要求考生到服务器上确认
17、。除此之外,一些政府部门、一些行业管理机构和教育机构也先后采用了网络考试系统。这些考试系统有一个共同特点,那就是:考题基本上都是选择题,偶尔也有少量的主观题。对于主观题,如计算机二级等级考试编程题,仍然采用的是单机考试模式。四川省计算机二级等级考试主观题考试包括一道程序设计题与一道改错题。在单机模式下,每个考生必须有一张软盘,软盘上包含考试题目与改错题原题。所以,考试组织者先将考试题目给每一个考生复制一张软盘,然后发给每个考生,让考生考试完毕后将答案复制到软盘上,最后统一将软盘收集起来阅卷。这种考试方式,不仅需要大量的人力物力,而且容易出现软盘损坏,考生的数据读不出来的情况。正是在这种情况下,
18、如何在网络下考核考生的主观题的应试能力,引起了许多研究网络考试的关注。四川工业学院计算机科学系的老师为了解决这个问题,设计了一套旨在通过网络考查学生编程的软件。他们的这套系统基本上实现了不要软盘考试,系统先自动给给每个学生建立一个文件夹,然后采用了FTP上传文件的方式,将考试结果直接传到服务器。这套系统与单机考试相比,自然是很大的一个进步。美中不足的是,学生结果文件以文件的形式保存,安全性能不好,最好是能够采用数据库的形式。1.3 课题研究的意义当今社会已经进入了信息化时代,信息传递的高速化,信息产业的多样化,信息科技的高新化已经成为全球经济和社会发展的基本特征。随着计算机应用的日益普及和深入
19、,传统的考试方式也面临着变革,而利用计算机考试系统实现无纸化考试已经成为一种重要的考试方式。基于计算机技术的在线考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为在线考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,然后进行头相采集(防止舞弊),考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保
20、证。因此,采用在线考试方式将是以后考试发展的趋势。在各学校开始逐步引入计算机的今天,试卷作为考察教学成果的重要手段之一,一直没有得到较好的改善,试卷的编辑、整理工作占了很大的工作量。传统的手工出卷过程,存在不少弊端.如出现不必要的重复劳动,造成人力资源及时间上的浪费;缺乏科学的衡量、评价及统一试卷难易度、试卷质量的有效手段;存在自教自考,考前漏题的情况;试卷容易出现错漏缺现象,引起不必要的麻烦。针对这些情况,我进行总结分析,开发考试管理系统。本系统希望利用计算机强大的数据处理功能,由计算机逐步代替传统的人工出卷,并且规范出卷程序,使出卷工作更加科学化、现代化,使教育工作更上一层楼。1.4 考试
21、管理系统优点(1) 可以创立电子题库,方便地实现试题的数字化管理所谓题库就是试题的仓库,是把许多题目集合到一起,供试卷编制者随时查询和使用的集合。为题目的保存、分类和检索提供了便利,为编制试卷提供了高效率和低成本的手段。电子题库是网络考试系统的重要组成部分,也是考试系统中最具有特色和实用价值的模块之一。(2) 可以按照科学的策略智能组卷,从而提高出卷效率网络考试系统以电子题库为依托,可以按照教师制定的组卷策略自动的抽题成卷,极大的提高了出卷效率。为一些面向社会开放的常年考场,提供了海量试卷资源的有力支持。也可以被广大教师用来辅助教学和测验。(3) 可以具有操作性和交互性计算机考试系统与传统纸上
22、考试相比,有一个显著的优点和特点就是具有操作性和交互性。可以更好的“设置一定的情景让学生表现,以此衡量学生的心理品质”。如计算机应用技能的考试等,使用计算机模拟就具有纸面考试无法比拟的效果。计算机考试系统可以根据学生的反应,对试题进行调整和反馈,使一些非经典的测量理论。能够在实践中得以实现,发挥出它们的优点和长处。而网络化考试很好地继承了这个优点。(4) 使考试和判卷更具规范性和合理性考试管理系统使用计算机系统来进行考试和自动判卷。具有更好的规范性和合理性。试题的呈现和判卷的标准都是严格统一的,一般不会发生学生忘记书写姓名,答题卡填写方法不正确或错位等意外丢分情况。学生答题过程中,由于系统限制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考试管理系统开发 毕业论文 考试 管理 系统 开发
链接地址:https://www.31ppt.com/p-3991643.html