




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2015届课程设计考试系统 课程设计说明书学生姓名 阿娜尔古丽台外库力 学 号 5011110112 所属学院 信息工程学院 专 业 计算机科学与技术 班 级 计算机15-1 指导教师 牛荣 教师职称 副教授 塔里木大学教务处制2 摘要: 随着计算机网络的普及,利用网络环境进行考试成为教育考试发展的一个趋势。网络考试的形式较为明显的避免了传统考试各环节的人为主观因素,较之传统考试更快捷、更公平、更安全地安排考试工作,将教师从辛苦而又繁琐的组卷、阅卷、分析成绩等工作中解放出来。本论文研究和分析了当下网络考试系统的发展现状,针对考试组织管理的特点和应用的具体要求,提出了基于JSP的在线考试系统分析与设计的方案。以本系统的工作流程为基础,从业务需求、系统的数据库设计、各项子功能介绍等方面进行了论述,而且对当下已有的网络考试系统实现存在的一些问题进行了论述,为系统的开发和实施提供了一套切实可行、全面先进的理论体系和技术指导。论文还对系统的实现技术,包括开发语言、开发工具进行了介绍,最后对系统的核心功能给出了实现过程,以及相关界面的截图。关键词: ASP.NET平台 数据库 考试系统 系统开发塔里木大学信息工程学院课程设计说明书目录1.概况11.1 研究背景11.2 国内外研究现状22.考试系统的系统简介22.1 研究目的22.2研究思路和内容33. 基于web的考试系统设计33.1系统需求分析33.2系统功能分析43.3设计思想及特点43.4可行性研究及需求分析44.系统详细设计54.1设计目标54.2数据库设计54.3数据库设计实现65.程序功能的实现75.1.登录系统设计与实现7总结10参考文献11正文1.概况 从20世纪90年代起,随着计算机技术和网络技术的不断发展,以及教育理念的不断更新,计算机技术已经应用于校园教育的各个方面。其中实现无纸化考试是近几年计算机技术应用的一个非常活跃的研究领域。伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着Internet的相关技术的发展,特别是Web技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展。1.1 研究背景在传统考试中总是会花费大量的时间,以及人力、财力和物力。尤其是在目前的全日制高校中,每逢期末考试都是所有教师最忙碌的时候。老师们不但要做期末总结,还要批改作业,出期末考试试卷,组织考试和阅卷,这些已经成为众多院校教师不得不面临的难题之一。从我校的每次考试可以看到目前众高校考试普遍存在的问题:为了响应教育部的号召,近几年各个高校都在不断扩招,这使教师的工作量在无形中增大。传统的考试方式以纸和笔为主,因此组织一次考试需要:人工出卷、审批试卷、印刷试卷、申请教室、学生考试、安排监考教师、人工阅卷、统计成绩等步骤。整个过程下来不但工作量大,而且效率不高。会花费教师大量的精力和时间。而且,当某次考试面临的考生较多时,考试结束对成绩的分析与统计亦将是十分繁琐和极易出错的一项工作。传统的纸质考试,使学生从考试的主体变成了考试客体,无法提起应考者的兴趣。传统的考试一直都是老师决定什么时候考,考什么,怎样阅卷等等,这无疑的使老师变为考试的主体,而学生则无可厚非的转变为考试的客体。考试在很多学生看来成了一种应付,于是这就有了学生的消极防卫和被动应付甚至弄虚作假等各种在线考试是现阶段研究开发的一个热点。客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到很大提高。作弊手段。考试是现阶段研究开发的一个热点。客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到很大提高。因此,为了降低教师和考试管理人员的工作强度,提高考试效率,促进对学生考试的管理。针对现在的教育教学的实际需求,充分利用校园网,我将网络考试系统作为自己的研究课题。1.2 国内外研究现状在21世纪的今天,网上考试在发达国家已经得到蓬勃的发展,借助他们先进的互联网技术,参加考试的人员都是通过网络选择课程和进行考试。其中,已经有许多专门的考试机构采用计算机辅助软件来进行考核或者考试。如微软公司的MCSE(工程师认证考试)、GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等。网上考试已经成为目前国际上普遍采用的一种考试和认证方式。通过Internet进行的各种考试使我们不出国门就可以获得各种国际级别的证书。在国内,随着各种网校和在线教育的兴起,网上考试也逐渐趋于普遍。当学员交了网校的学费后,网校会通过有效的方式告知学员,与他们相对应的账号和密码,而且是唯一的。得到账号和密码后,学员就像在现实中的学校一样享有属于学生的权利和义务,即可以即时在网上学习课程,讨论问题,提出疑问以及与同学或者老师在线交流。当完成了当时所买课程的学习后,学员就可以在线本门课程的考试,并参加考试。经审核考试成绩合格后,就会有相关部门或者单位颁发相应的培训证书,而这些证书就是日后从事对应工作的有效的凭证。在我国近几年中央电大对部分课程设置了网上考试优化的工作试点,而在我国各个高校,目前还没有实行网上考试。但是在一些领域还是有所应用,比如驾照考试的机试,计算机等级考试的机试等等。2.考试系统的系统简介2.1 研究目的 网络考试系统必须要建立试题库。试题库根据考试大纲要求,依据教育测量学理论来进行命题。具体要求是:每道试题都必须有自己的难度系数,从而保证所出试题的科学性。试题要涵盖课本学习中的核心知识点,体现教学要求。给出每一道试题的参考答案和评分标准。为减少随机抽题的试题重复率,题库应保持一定的试题数量。而大多数传统考试没有建立标准化题库,试题没有经过先行测试,造成试题的科学性存在一定问题。随机出题也有效地解决了传统考试中的作弊问题,因为有海量试题库,所以每位参加考试的考生的试题在难度系数相同的条件下,题目却有很大差别。题库是随着时间的变化不断更新的,因此,每门考试的考试时间、考试形式都会做出相应的调整。由此同时,网络考试有效地解决了因地点限制而错过考试的问题,故而网络考试系统大大降低了考试者学习和考试的成本。避免了传统考试中大量费时费力而又效率低下的困扰。2.2研究思路和内容 基于上述分析,本课题所要研究的主要内容是:从高校的实际需求出发,设计开发一个能满足高校简单的理论考试的、能够跨平台运行的网络考试系统。具体应该实现以下功能:(1)由于本系统主要是针对客观性试题的考试,所以在考生将试卷提交后,考生就可以即时看到本次考试的成绩。(2)本系统要求能够实现自动组卷功能,即:由不同难度系数的试题组成一份完整的试题,但由于试题是从海量试题库中调出,所以有效的避免了作弊现象的发生。(3)在后台管理部分,能够实现开放式试题库设计。试题需要手按照试题库的试题标准手动录入,本系统主要针对客观性试题的考试。(4)在后台对考试成绩查询时,可以得到某门课程或者某个专业的考试成绩情况,并对其有一个简单的统计及分析,从而教师可以实时了解学生学习某门课程或者某个专业学生的学习情况。3. 基于web的考试系统设计3.1系统需求分析根据调研结果,本系统将系统用户为学生。系统应具有对学生信息、试题信息、课程信息同时还可以对考试成绩进行简单查询与分析。对于普通学生,在管理员添加其信息后,方可登录系统进行考试,可以选择相应的科目。同时为了公平起见,一门课程,一位同学只能考一次,考试结束即可以查看本次成绩。对于考卷部分,为了有效的避免作弊现象,本系统采用自动组卷的模式,设定不同的难度系数,随机的从题库中调出试题进行考试,由于试题量比较大,从而试卷相同的几率大大降低。3.2系统功能分析本系统是分模块来设计的,各个模块有自己特定的功能,在设计的时候注意每个模块权限的要求。充分考虑到一个网络考试系统,它要具有安全性、易用性和可扩展性等特点。在该系统中,总共有两个角色:学生和教师。教师角色属于后台管理部分,主要分为五个模块:学生管理、试题管理、课程管理、成绩查询以及管理员管理。学生角色属于前台部分,主要就是考试功能的实现。3.3设计思想及特点教师可以通过试卷管理模块对每一门课程所对应的试卷进行详细的设定。具体来说,教师可以从课程、试题类型以及各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,在学生考试时,系统根据考生选择的考试科目,从数据库中读取试卷规则,由随机抽题模块根据相应的试卷规则,从题库中随机抽出符合条件的试题自动组卷生成满足教师要求的试卷,而不用手工组卷,待考生交卷之后,系统根据题库中存放的试题的正确答案进行在线判卷,之后将考试成绩单发送给考生。同时,教师还可以对库中已有的试卷进行修改、删除以及添加新试卷等。试卷规则概念的提出,主要考虑如下:1.试卷规则便于统一进行管理,老师可以随时进行修改、删除和添加试卷。2.试卷规则记录的只是试卷的基本信息,通过该信息可以随意控制。3.4可行性研究及需求分析3.4.1可行性研究在线考试系统的主要特点是一方面可以动态地管理各种考试系统信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,用户可以在规定时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出考试结果,计算机阅卷给了用户的最大的公平感。如何通过一种开发语言能高效的设计出这个系统是一个值考虑的一个需求。由于现代计算机网络技术的快速发展,信息已遍布全球。再加上现代考试的普及。网络已成为大众化的产物,所以将考试系统与网络相联,是很有意义的。ASP.NET技术为这个系统设计提供了极大的方便。3.4.2项目要求(1)功能:数据库管理、考试功能、领导审核功能、考试新闻发布;(2)性能:操作方便、可靠、高效、界面赏心悦目;(3)本系统必须要求开发人员对网络技术有一定了解;(4)管理员可以通过本系统将考试的信息存入到数据库中,可以很方便的对信息进行更新。3.4.3待开发系统的主要开发目标(1)迅速实现试题的更新与新闻的发布;(2)使系统的后台管理功能完善;(3)让系统自动生成试卷;(4)实现现代考试网络化。3.4.4可行性研究的方法结合系统本身及自身的情况选定此课题,对该系统做出了可行性研究。系统设计是以在线考试为目的,基于现代网络在线考试技术,结合现有的技术制定出设计的方案。最终将开发出界面友好、方便现代用户考试的一套完整的网上考试系统。3.4.5评价尺度(1)自动生成试卷的可行性与完整性;(2)后台管理功能的管理能力;(3)信息发布的及时性与更新性;(4)考试界面的完善;(5)成绩查询的时间性;(6)系统在使用过程是否便于操作和维护。4.系统详细设计4.1设计目标该考试系统是根据学生考试模块、管理员(老师)管理模块进行开发设计的,主要实现如下目标:登录模块,实现提供前台和后台登录口以及学生注册密码找回的链接;前台学生考试模块,实现查看和更改个人信息、修改密码、参加考试和练习、查看考试成绩、退出系统等功能;后台管理员(老师)管理模块,实现注册和查看管理员、学生信息管理、科目管理、考试和练习信息管理、考试和练习题目管理、人工阅卷(主观题阅卷)、学生成绩管理、退出系统等功能。 4.2数据库设计本系统需要使用Microsoft SQL Server2000数据库系统来数据存储程序运行时的各种数据。在开始ASP.NET网站设计之前应创建数据库及包含的数据表。系统中所有数据存放在Microsoft SQL Server数据库中,其中包括3张数据表:一个学生信息注册表、第二个叫成绩表、第三个叫题库表。各表结构及字段描述见表4-1表4-3。(1)(学生信息表)学生注册信息表主要用于保存学生的注册信息。表的结构如表4-1所示。表4-1的主要字段有学号, 姓名,密码。表4-1学生信息注册表(2)成绩表表4-2的主要字段有学号, 课程名,成绩。成绩表的结构如表4-2所示。表4-2成绩表(3)题库表表4-3的主要字段有学号, 课程名,成绩。题库表的结构如表4-3所示。表4-3题库表4.3数据库设计实现(1)(学生信息表)表4-4学生信息表(2)成绩表表4-5成绩表(3)题库表表4-6题库表5.程序功能的实现在本次课程设计中将详细介绍系统中各功能模块操作方法及设计过程。由于考试系统的功能模块较多,而各模块的实现过程都是类似的,所以对于系统,现在只介绍系统重点设计。5.1.登录系统设计与实现在default.aspx页面中可实现用户身份验证。输入学号姓名,然后确定的界面。运行结果如图5-1所示。图5-1运行的界面图选科目,输入学号,姓名。这个模块的主要实现如图5-2所示:图5-2学生登录界面图选科目,输入学号,姓名。输入完后单击确定按钮要进入考试界面。这个模块的实现如图5-3所示:图5-3考试界面图在考试界面中,试卷上,自己认为正确的答案上打钩的界面。这个模块的实现如图5-4所示:图5-4交卷子界面图我们在考试界面做完卷子上的考试题以后单击交卷。交卷后还能看到这次考试的成绩。这个模块的实现如图5-5所示:图5-5成绩界面图总结随着现代信息技术的发展以及其在教育领域中的应用,教学手段和教学模式在逐步发生着翻天覆地的变化,人们越来越重视网络应用在教育中的地位和作用。在当前不断深化教育改革,大力提倡素质教育的大环境中,开放式考试系统(即无纸化考试)的出现顺应了当前教育改革的需要,适应了现代化教育前进的步伐。本文在参考当前国内外网络考试系统的基础上,针对当下在线网络考试系统的优势和劣势,完成了基于JSP技术的网络考试系统的需求分析、系统体系结构的设计和实现。同时由于本人理论知识、开发技术和实践经验以及现有设备的局限,在系统做完测试的过程中慢慢发现了系统的一些明显的不足:现在的系统只能逐条添加新的学生信息和试题,还不能批量录入数据,所以导致在录入试题是系统的效率不高。还有系统目前只能做客观试题的阅卷,还不能计算机批阅主观题。在以后的学习与工作中,我会努力学习并借鉴先进的考试系统,重点解决现在的不足,是系统日趋完善。通过这次的毕业设计我还学到了很多方面的知识,不仅仅是软件开发方面,还学到了很多IT业界自己从未听过和见过的一些技术,从而使本人的理论知识和技术以及实践经验都得到了提升。当然,论文和系统中存在的不足,还请各位专家和老师给予批评指正。本在线考试系统实现了无纸化考试、批量添加试题、动态随机生成试卷、客观题自动阅卷即时评分、主观题人工阅卷等功能。本系统的开发,对于提高教师的工作效率、减轻教师的工作负担、提高考试的质量、减少考试的成本等具有重要的意义。 由于时间和技术水平的缘故,本系统还存在着许多方面的工作尚未完善。系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性,系统的约束力较弱,在系统的更进一步的实现阶段,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对用户输入端的数据进行检验。另外,本系统只提供了一些基本的统计与分析功能等。这些指标还不能揭求教学过程的全貌,还需要进一步地引入新的测量指标,并详细阐述它在教育中所代表的含义,如知识点的掌握度、频数分布图、学生把应曲线等等,为了给没有没有教育测量背
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国防教育服务及军事技能训练合同4篇
- 改建硫酸工程方案模板(3篇)
- 钉钉工程方案流程(3篇)
- 球车安全驾驶培训内容课件
- 安全教训培训台账课件
- 安全教育集中培训内容
- 安全教育管理培训心得课件
- 培养高中生阅读质疑能力“三落点”
- 房屋安全加固工程方案(3篇)
- 安全教育正确灭火课件
- 广州数控GSK 980TDc车床CNC使用手册
- 2024年急危重症患者鼻空肠营养管管理专家共识
- 医学教材 《中国高尿酸血症相关疾病诊疗多学科专家共识(2023年版)》解读课件
- 公转私借款合同书模板
- 2024版债务处理咨询服务协议
- 《我们走在大路上》 课件 2024-2025学年湘教版初中美术七年级上册
- 2024年八年级物理上册必背考点113条背记手册
- 供应链安全风险评估
- 2024年国家义务教育质量监测体育与健康学科成绩提升培训会
- 移动公司个人求职简历模板
- 创伤中心基层医院培训课件
评论
0/150
提交评论