




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河北农业大学现代科技学院本科毕业论文题目高校网上党校考试系统考试模块的设计与实现摘要21世纪,随着计算机科学的发展,网络教学方兴未艾,网上考试已在其中扮演了重要的角色,传统试卷考试方式有待提高。网络教学已从其规范性、科学性及考试工作组织、管理的统一性,影响到教学质量的好坏。在线考试系统旨在实现考试的无纸化管理,基于计算机和网络技术进行在线考试系统的使用,既方便校方对考试的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。基于远程教育的推广和在线考试需求的增加,本文设计并实现了一套在线考试系统。本系统实现了系统管理、考生系统、考场管理、特殊情况处理、考试结果处理、考试计划管理、账户管理、题库管理等基本功能。本系统结合ASPNET、HTML、C等语言,以SQLSERVER2005为后台数据库,以VS2005为开发平台。整个系统层次结构简单,操作容易,并具备一定的安全性。考生借助此系统,可以随时随地的进行课程结业考试,同时,老师使用该系统能更高效、便捷的组织在线考试。本课题可以将其分为前台和后台两个部分进行设计。前台主要用于考生注册和登录系统、在线考试、查询成绩以及修改个人资料等;后台主要用于管理员对考生信息、课程信息、考题信息和考生成绩信息、智能出卷等进行管理。本系统的实现有利于提高网络教学的质量,同时大大拓展了考试的灵活性,阅卷效率,以及保持了考试的公平性、答案的安全性。关键字考试系统,ASPNET,SQLSERVER2005ABSTRACTINTHE21STCENTURY,WITHTHEDEVELOPMENTOFCOMPUTERSCIENCE,HOWTOEFFECTIVELYCOMMUNICATETHROUGHTHENETWORKISANEWFIELDINFRONTOFUSINNETWORKTEACHING,ONLINEEXAMINATIONHASPLAYEDANIMPORTANTROLEINTHETRADITIONALTESTPAPEREXAMINATIONMODENEEDSTOBEIMPROVEDNETWORKTEACHINGHASFROMBOTHTHENORMATIVE,SCIENTIFIC,ANDTHEWORKORGANIZATION,UNIFIEDMANAGEMENT,AFFECTTHETEACHINGQUALITYONLINEEXAMINATIONSYSTEMAIMSTOACHIEVEPAPERLESSMANAGEMENT,ONLINEEXAMSYSTEMBASEDONCOMPUTERANDNETWORKTECHNOLOGYISUSED,CONVENIENTTHESCHOOLMANAGEMENTOFTHEEXAM,ALSOCONVENIENTFORSTUDENTS,ESPECIALLYFORCANDIDATESWIDELYDISTRIBUTED,EASILYCONCENTRATEDREMOTEEDUCATIONBASEDONTHEPROMOTIONOFTHEREMOTEEDUCATIONANDTHEGROWINGDEMANDFORTHEONLINETEST,THISPAPERDESIGNSANDREALIZESASETOFONLINEEXAMINATIONSYSTEMTHISSYSTEMHASREALIZEDTHESYSTEMMANAGEMENT,SYSTEM,EXAMINATIONMANAGEMENT,EXAMINEESPECIALCASESTREATMENT,THEEXAMINATIONRESULTS,EXAMINATIONMANAGEMENT,ACCOUNTMANAGEMENT,QUESTIONBANKMANAGEMENT,ANDOTHERBASICFUNCTIONSTHISSYSTEMCOMBINEDWITHASPNET,HTML,CLANGUAGE,SQLSERVER2005ASTHEBACKGROUNDDATABASE,WITHVS2005DEVELOPMENTPLATFORMHIERARCHYFORTHEWHOLESYSTEMHASSIMPLESTRUCTURE,EASYOPERATION,ANDHAVEACERTAINSECURITYCANDIDATESWITHTHEAIDOFTHESYSTEM,COURSEGRADUATIONEXAMINATIONCANBEANYWHEREATANYTIME,ATTHESAMETIME,THETEACHERCANUSETHESYSTEMMOREFUNNYANDCONVENIENTONLINEEXAMORGANIZATIONTHISTOPICCANBEDIVIDEDINTOTWOPARTSTOCARRYONTHEDESIGNFRONTDESKANDTHEBACKGROUNDATTHEFRONTDESKISMAINLYUSEDFORTHEEXAMINEEREGISTRATIONANDLOGINSYSTEM,ONLINEEXAM,THEQUERYRESULTSANDMODIFYPERSONALINFORMATION,ETCBACKGROUNDISMAINLYUSEDFORTHEADMINISTRATORTOTHEEXAMINEEINFORMATION,COURSEINFORMATION,QUESTIONSANDTHEEXAMINEESCORESINFORMATIONMANAGE,SMARTVOLUME,ETCTHEIMPLEMENTATIONOFTHISSYSTEMISBENEFICIALTOIMPROVETHEQUALITYOFNETWORKTEACHING,GREATLYEXPANDTHEFLEXIBILITYOFTHEEXAMATTHESAMETIME,READINGEFFICIENCY,ANDMAINTAINTHEFAIRNESSOFTHEEXAM,THEANSWEROFTHESECURITYKEYWORDSONLINEEXAMINATIONSYSTEM,ASPNET,SQLSERVER2008目录1绪论111项目背景及意义112国内外现状分析113论文组织结构22相关技术介绍321C简介322ASPNET技术简介323SQLSERVR2005简介424VS2005简介53需求分析631系统可行性分析632问题分析633功能需求分析64系统设计741设计思想742系统模块结构图743系统流程图744数据库框架85系统的实现1051部分源码说明10511登陆界面部分源码1052系统的功能展示11521登录考试系统11522系统初始化12523知识点管理13524考试计划17526分数线修改19527数据库备份2053考生登录21531登入考试系统21532进行考试216总结与展望2461总结2462展望24参考文献25致谢261绪论11项目背景及意义近年来,我国的函授教育、网络远程教育、自学教育,以及国内国外的各类认证考试教育,如微软的MCSE、CISCO的CCNA等,迅速发展。在这个日新月异的时代,不学习就意味着落后,所以接受教育不再局限于校园内,职场人员通过各种不同的考试来提升自我。在我们国家,目前的学校与社会上各种考试基本采用传统的考试方式,再此方式下,组织一次考试至少要经过五个步骤人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作也是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。随着INTERNET的发展,计算机的全面普及,学校的教学、教务管理、也一改传统的模式,借助现代计算机技术及因特网技术,努力朝着信息化建设的方向发展。教育的改革,给人们带来了更多的学习机会。随着学习形式灵活、学生分布广的成人教育及各种的认证培训考试教育的迅猛发展,考试的形式也变得更加多样化。比如,在线考试就已经成为广泛应用的一种考试形式,相应的,对于在线考试系统的需求也越来越大。作为教学当中不可分割的一部分的在线考试系统,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发考试系统主要的原因。系统所设计的在线考试系统,是响应教育信息化的体制改革,使INTERNET技术与计算机技术在教育教学领域的应用得以拓展。在线考试系统的开发与设计适合现代教育教学,也给传统的考试提供了一个很好的解决方案,今后将成为教育教学管理的辅助方式之一,让传统教育中的考试朝网络化的方向发展。12国内外现状分析目前,许多高校都在为实现学校信息化作出了很大的努力,并取得了很好的效果,如很多学校都在使用的自动排课系统、教务管理系统、学生管理系统等,部分院校都已经基本实现了这一工程。但是在调查中发现,目前尚无一所大学拥有正规的在线考试系统。当然也有很多的考试系统,如很多学校使用的C/S架构的系统,在应用到实际的考试中时出现了很多问题,具有专业性不强,安全性不好,灵活度不高等缺点,在很大程度上不能满足这一领域的需求,具体表现在(1)考试内容已经预先定制好,考试存在不公正性。(2)试题单一,没有充分体现网络多媒体的优势。(3)试题成绩评价不及时不能自动评分。在线考试系统通用软件的商业开发,社会早已进行。一些单位大多利用此类通用软件,进行本单位的学生考试。但是,结合本院世纪情况独立自主开发与应用专用软件的单位,尚属极少数。本次研究主要结合本院教学的特点,研制具有原创性的专用软件。与此形成对比的是,ETS美国教育考试中心举办的GPE美国研究生入学考试的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。而且国外的一些计算机水平考试中也都使用了在线考试来代替传统的笔试,如美国计算机专业人员认证学会ICCP实施的有关认证考试。而国内典型的有由教育部考试中心主办的全国计算机等级考试、各省的非计算机专业大学生水平考试,还有用于教考分离的各种题库等。但这些很多都是基于传统的客户机服务器CS模式的。如全国计算机等级考试。而基于BS模式的考试系统还没有广泛的使用。这就说明,在线考试系统具有其必须存在广泛应用的意义。13论文组织结构本课题核心研究的模块内容有管理员模块和考生模块两大模块。在管理员模块我们可以导入考生信息,包括系统管理、考生管理、考场管理、考试计划管理、题库管理等内容。管理员可以通过该管理模块来进行账户分配,我们可以在场次信息这一模块下看到考生信息。管理员具有考生管理权限,在管理员那里可以看到考生管理和考试管理的相关模块,在管理员模块里,管理员可以看到所有考生的相关信息,管理员可以对考生进行审批,也可以对其选择不通过,也可以直接将某考生删除。第一章绪论。讲解一下选择党课考试系统的背景及意义,以及国内外对于在线考试系统的需求分析情况。第二章相关技术的介绍。包括我们开发系统所需要的开发环境VISUALSTUDIO2005、C开发语言、SQLSERVER2005数据库的选择等相关知识介绍。第三章需求分析。主要对在线考试系统进行需求分析,在设计之前进行详细的需求分析是很有必要的。这样才能更加的了解社会对在线考试系统的要求,从而能做到更加广泛的推广和大众的认可,从而节约大量人力、物力和时间。第四章系统设计。主要进行设计分析,包括对在线考试系统的功能模块设计、数据库表结构设计、流程图等。第五章系统的实现。主要是源码分析,图片示例等。第六章系统的总结与展望。2相关技术介绍系统是在一定环境中相互联系和相互作用的若干部分组成的具有某种功能的集合,一个系统内可能包含许多功能各异的子系统,这意味着系统可以具有多层结构,一个系统的整体功能往往大于单个子系统的功能之和。21C简介C是微软公司发布的一种面向对象的、运行于NETFRAMEWORK之上的高级程序设计语言。并定于在微软职业开发者论坛PDC上登台亮相。C是微软公司研究员ANDERSHEJLSBERG的最新成果。C看起来与JAVA有着惊人的相似;它包括了诸如单一继承、接口、与JAVA几乎同样的语法和编译成中间代码再运行的过程。但是C与JAVA有着明显的不同,它借鉴了DELPHI的一个特点,与COM组件对象模型是直接集成的,而且它是微软公司NETWINDOWS网络框架的主角。22ASPNET技术简介ASPNET的前身ASP技术,是在IIS20上首次推出WINDOWSNT351,当时与ADO10一起推出,在IIS30WINDOWSNT40发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VISUALINTERDEV开发工具,在1994年到2000年之间,ASP技术已经成为微软推展WINDOWSNT40平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过ASP的缺点也逐渐的浮现出来3因为ASPNET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在WEB应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在WINDOWS2000/2003SERVER/VISTA/7/XP上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASPNET的WEB应用中4。ASPNET同时也是LANGUAGEINDEPENDENT(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C(C和JAVA的结合体),VB,JSCRIPT,C、F。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM开发的程序,能够完整的移植向ASPNET5。ASPNET一般分为两种开发语言,VBNET和C,C相对比较常用,因为是NET独有的语言,VBNET则为以前VB程序设计,适合于以前VB程序员,如果新接触NET,没有其他开发语言经验,建议直接学习C即可。除了自带的控件之外,ASPNET也提供了可以自定义的控件架构,并且支持两种控件开发方法6用户控件USERCONTROL,以ASCX为扩展名,可以让开发人员用最轻松的方式来开发控件,优点是开发速度很快,但缺点是无法转散布,且无法加入参数。可单独转散布,并且可在其他的专案加入参考取用,自定义控件有三种开发模式基础控件GENERALCONTROL由SYSTEMWEBUICONTROL类型继承而来,或是由现有的WEB控件继承而来,像是由BUTTON控件继承。复合控件COMPOSITECONTROL由SYSTEMWEBUIWEBCONTROLSCOMPOSITECONTROL继承而来,可以用复合的方式来开发控件。样板控件TEMPLATECONTROL可以在控件中使用样板TEMPLATE,并套用数据到样板中,支持数据绑定的表达式7。ASPNET的WEB控件有时会包装一些客户端脚本CLIENTSIDESCRIPTING,在控件被绘制时输出到客户端,这些脚本多数被包装在DLL的资源档中,并由SCRIPTRESOURCEAXD处理程序来输出,开发人员也可以利用CLIENTSCRIPTMANAGER(PAGECLIENTSCRIPT属性)中的方法来添加脚本到网页程序中。23SQLSERVER2005简介SQL是英文STRUCTUREDQUERYLANGUAGE的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI美国国家标准协会的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如ORACLE,SYBASE,MICROSOFTSQLSERVER,ACCESS等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括SELECT,INSERT,UPDATE,DELETE,CREATE,以及DROP在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。MICROSOFTSQLSERVER2005是一个全面的数据库平台,使用集成的商业智能BI工具提供了企业级的数据管理。MICROSOFTSQLSERVER2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。MICROSOFTSQLSERVER2005数据引擎是该企业数据管理解决方案的核心。此外MICROSOFTSQLSERVER2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、DASHBOARD、WEBSERVICES和移动设备将数据应用推向业务的各个领域。多年来,SQLSERVER一直被认为是一种客户机/服务器系统。事实上,SYBASEDATASERVER(以此为基础开发了原始的SQLSERVER)正是第一个作为客户机/服务器系统开发的商用关系数据库系统。那这又说明了什么呢这不只意味着SQLSERVER是一个双层系统。从传统上看,双层系统意味着客户机应用程序运行在一台机器上,向另一台计算机上的服务器发送请求。而对于SQLSERVER,客户机/服务器意味着SQLSERVER的组成部分,即客户机API部分,驻留在处理结构中的远端,与服务器组件本身是分开的。在典型的双层模型中,客户机程序部分驻留在台式机上,具有大量客户机应用程序逻辑和业务逻辑,并且会直接向数据库系统发出请求。然后,客户机得到服务器响应这些请求所返回的数据。三层系统也采用了同样的模型。多年以来,SQLSERVER一直用在事务处理监视系统中,例如BEA的TUXEDO以及COMPAQ的ACMSXP,这些系统早在二、三十年前就采用了典型的三层模型。三层模型在今天基于WEB的应用系统中占据了支配地位,这类系统以MICROSOFT的MTS以及新的COM10为代表。从SQLSERVER的角度看,三层解决方案中的客户机程序是放在中间层的。中间层直接与数据库交互。实际的桌面,或瘦客户机(THINCLIENT),使用其他机制并通常直接与中间层交互,而不是直接与数据库系统交互。24VS2005简介VISUALSTUDIO2005是基于NET20框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的VISUALSTUDIO包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的VISUALSTUDIOEXPRESS版本。集成的工具VISUALSTUDIO的成功已被证实,即开发人员偏爱一个具备对他们需要的工具提供接口的集成开发环境IDE。通过将开发人员在开发环境中需要的测试和性能工具(例如,单元测试、代码分析和性能分析)合并在一起,VISUALSTUDIOTEAMSYSTEM也期待着这种成功。这使开发人员能够在生命周期的较早阶段就改善其代码的质量,而无需中断他们的工作。通过尽早地为开发人员提供他们需要用于识别和解决质量问题的工具,更多的产品缺陷就能够在它们还未构成危害之前即被发现并解决。简化的、集成的工作流和过程有了VISUALSTUDIOTEAMSYSTEM,那么过程就不仅仅是文档了。它还能将自己体现为实际的工具行为更改。当您在项目初期选择过程时,还需要选择工作流和工作产品,它们会驱动系统的行为方式。对SDLC过程的支持是内置的,这使得对工作流的支持是无缝的。通过将过程集成到团队成员日常使用的基本工具中,VISUALSTUDIOTEAMSYSTEM大大消除了过程采纳的障碍,并使自动收集跨职能的项目标准成为可能,而无需实施人工报告的相关开销。3需求分析软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础,为了更好的了解会议管理系统,我们首先必须对其进行需求分析。31系统可行性分析经调查分析,在线考试系统具有降低考试的成本,解决繁重的考务工作等优点。它可以免去教师大量的临考工作,试卷可以根据题库中的内容即使生成;教师也无须去做考后的阅卷、统计、分析工作,计算机可以自动判卷,直接把成绩送到数据库中进行统计、排序、汇总。实现无纸化考试。同时,试卷是随机组成的,不存在试卷的泄密和考试作弊问题,使考试的公平性、答案的安全性得到有效的保证。32问题分析在传统的学校教学中,进行一场考试,要求老师出题、印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个繁杂的过程,需要大量人力、物力与时间的投入,已经越来越不适应学校信息化建设与现代教学的需要。尤其在远程网络教学中,学生分布广,不易统一集中安排考试,给校方和学生带来了众多的不便。当前盛行的在线考试系统,正是信息化建设的产物,它是传统考场的延伸。它可以利用互联网络和局域网,随时随地的对学生进行考试,评分,加上数据库技术的利用,使得管理过程简化,能够轻松实现查询,控制等功能。因此在线考试时信息化教学的不可缺少的辅助手段。显然,无论采取何种方式,首要考虑的是安全性能。为此,本系统在完成了在线考试并使数据、信息、资料等得以安全稳定的传输。33功能需求分析用户类别登录考试系统的身份定为四种,一是系统管理员,考试管理员,题库管理员,监考人员,还有考生,只有被授权的用户才可以使用本系统的资源。权限管理系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统资源也不同。考生只可以参加在线考试;一般管理员(普通教师)可以在线制作试卷,进行考生管理,添加考生信息、控制考试、成绩查询等。系统管理员拥有整个系统的全部使用权限,但查询修改管理员信息的权限例外。在线考试功能考生输入准考证号登录系统后,选择对应的试卷可进行考试。答题完毕后,可自动交卷,系统将自动评分,考生可同时获得考试成绩。在线制作考卷一般管理员和系统管理员等可以在线制作试卷,可设定试题的分值。控制考试功能可设定每次的考试时间,可禁止或允许考生参加考试,同时可查看考生的考试状态。考生管理功能可注册新增学生用户,同时查看个别考生及班级考生的信息,也可设定考生的考试状态允许或禁止考试。系统管理功能一般管理员只可更改登录密码。超级管理员及学校领导除更改密码外,同时具有高级管理功能,进行添加和删除管理员的账号。4系统设计41设计思想系统功能设计本着从用户角度出发的原则,要求实用,且符合用户提出的合理要求。系统设计在不违反系统整体性的基础上,可根据用户的需求进行二次开发,不断完善系统功能,便于系统的不断升级。42系统模块结构图系统的模块结构如图所示,根据权限不同对用户所操作的模块也有相应的变化。各个模块在数据库的支持下具有独立性、完整性。图41系统结构图43系统流程图用户对系统进行操作的流程也用图作了形象的解释,系统对操作用户反馈其对应的信息。老师能够很方便的举行考试,学生对考试过程透明,但系统能对学生的考试自动存档,打印出考试成绩。并对学生信息加以记录以方便查询。其流程图如下所示系统管理考生管理考场管理特殊情况处理考试结果处理考试计划管理账户管理数据库备份考试系统图42系统流程图44数据库框架下面是不及格考生在数据库的框架表41不及格考生字段数据类型是否为空主键说明ZHANGHAOVARCHAR50NOTNULLPK表示账号MIMAVARCHAR50NULLFALSE表示密码XUEYUANVARCHAR50NULLFALSE表示学院XIVARCHAR50NULLFALSEXINGMINGVARCHAR50NULLFALSE表示姓名TERMINTNOTNULLFALSE表示学习下面是属于判断题的框架表42判断题字段数据类型是否为空主键说明TIMUBIANHAOINTNOTNULLPK表示题目编号KAOTINEIRONGVARCHAR200NOTNULLFALSE表示考试内容ZHISHIDIANINTNOTNULLFK表示知识点DAANBITNOTNULLFALSE成绩打印成绩查询考试过程控制模块成绩管理模块开始用户登录是否为学生生题库制作模块结束续表44字段数据类型是否为空主键说明CHUTISHIJIANDATETIMENOTNULLFALSE表示出题时间BIAOZHIBITNOTNULLFALSE表示标识BEIBUBIANHAOINTNOTNULLFALSE表示内部编号下面是属于场次信息的框架表43场次信息字段数据类型是否为空主键说明CHANGXIINTNOTNULLFALSE表示场次信息TESTTIMECHAR100NULLFALSE表示测试时间TESTPLACECHAR200NULLFASLE表示测试地点TESTSTATEINTNOTNULLFASLE表示设置状态下面是属于管理员的框架表43管理员字段数据类型是否为空主键说明ZHANGHAOVARCHAR20NOTNULLPK表示账号MIMAVARCHAR15NOTNULL表示密码BIAOZHIBITNOTNULL表示标识QUANXIANINTNOTNULL表示权限5系统的实现51部分源码说明511登陆界面部分源码当输入账号后,验证账号是否已经存在的代码如下FOREACHDATAROWMRINDTROWSIFACCOUNTCOMPARETOMR“ZHANGHAO“TOSTRING0QUANXIANINTMR“QUANXIAN“BREAKELSECONTINUEIFSIGNSESSIONADD“ZHANGHAO“,ACCOUNTSESSIONADD“QUANXIAN“,QUANXIANRESPONSEREDIRECT“INDEXASPX“ELSERESPONSEWRITE“ALERT您的密码或用户名不可用“52系统的功能展示521登录考试系统图51登录界面首先运行考试系统,进入以下界面登陆以后进入的界面为图53管理员界面522系统初始化进入网站管理界面之后,首先应该点击系统管理,进行系统初始化。如下图图52管理员登录界面图54管理员界面核心代码为SQLCONNECTIONCONNEWSQLCONNECTIONCONCONNECTIONSTRINGCOMMONCONNSTRINGSQLCOMMANDCMDNEWSQLCOMMANDCMDCOMMANDTEXT“DELETEFROMYUBEIKAOSHENGDELETEFROMKAOSHENGXINXIDELETEFROMSHIJIANJILUUPDATESTATETABLESETSYSTEMSTATE0UPDATECONTROLEXAMSETSTART0DELETEFROMKAOSHIJILUDELETEFROMKAOSHIJILUBACKDELETEFROMCHANGCIXINXI“CMDCONNECTIONCONCONOPENCMDEXECUTENONQUERYCONCLOSE523知识点管理初始化系统之后,选择题库管理,首先添加知识点图55添加知识点界面核心代码为ROWSDATATABLESTABLES“ZHISHIDIAN“NEWROWCOUNTDATATABLESTABLES“ZHISHIDIAN“ROWSCOUNTROWS“BIANHAO“COUNT1ROWS“NEIRONG“TXTZSDTEXTTRIMDATATABLESTABLES“ZHISHIDIAN“ROWSADDROWSTRYCONNSOPENADAPTERUPDATEDATATABLES,“ZHISHIDIAN“TXTZSDTEXT“RESPONSEWRITE“ALERT知识点填加成功“可以完成对知识点的管理。图56知识点管理界面然后根据各个知识点分别添加相应的试题。还可以进行试题的查询与修改。图57试题查询界面IFTIXINGLISTSELECTEDVALUE“A“QUERYSTR“SELECTTIMUBIANHAO,TIMUNEIRONG,ZHISHIDIAN,DAAN,CHUTISHIJIAN,ZHISHIDIANNEIRONGFROMDANXUANTIGAN,ZHISHIDIANWHEREZHISHIDIANZHISHIDIANBIANHAO“ELSEIFTIXINGLISTSELECTEDVALUE“B“QUERYSTR“SELECTTIMUBIANHAO,KAOTINEIRONG,ZHISHIDIAN,DAAN,CHUTISHIJIAN,NEIRONGFROMDUOXUANTIGAN,ZHISHIDIANWHEREZHISHIDIANBIANHAO“ELSEIFTIXINGLISTSELECTEDVALUE“C“QUERYSTR“SELECTTIMUBIANHAO,KAOTINEIRONG,ZHISHIDIAN,DAAN,CHUTISHIJIAN,NEIRONGFROMPANDUANTI,ZHISHIDIANWHEREZHISHIDIANBIANHAO“IFCHECK1CHECKEDFALSEIFCHECK1CHECKEDTRUERETURNIFRADIO1CHECKEDTRUEQUERYSTRQUERYSTR“ANDDATEDIFFDAY,CHUTISHIJIAN,GETDATE“SYSTEMDATETIMEPARSETEXTBOX3TEXTTOSTRING“ANDBIAOZHI0“CATCH/EXCEPTIONEXRETURNIFCHECK1CHECKEDFALSEIFCHECK1CHECKEDTRUERETURNQUERYSTRQUERYSTR“ANDZHISHIDIAN“ZHISHIDIANSELECTEDVALUE“ANDBIAOZHI0“IFRADIO1CHECKEDTRUEQUERYSTRQUERYSTR“ANDDATEDIFFDAY,CHUTISHIJIAN,GETDATE“SYSTEMDATETIMEPARSETEXTBOX3TEXTTOSTRING“CATCHRETURNSESSIONADD“SQLSTR“,QUERYSTRIFTIXINGLISTSELECTEDVALUE“A“SERVERTRANSFER“DANXUANTILISTASPX“,TRUEELSEIFTIXINGLISTSELECTEDVALUE“B“SERVERTRANSFER“DUOXUANTILISTASPX“,TRUEELSEIFTIXINGLISTSELECTEDVALUE“C“SERVERTRANSFER“PANDUANTILISTASPX“,TRUE524考试计划选择考试计划管理,选择添加考试计划,选择正式考试,进行考试时间设置,然后分别分配单选题、多选题、判断题的个数和总分数。图58添加知识点界面然后进行指定考试计划,选择正式考试,并选择编号。图59正式考试界面可以修改考试计划图510修改考试计划界面525考生信息点击考生管理,进行考生信息导入图511考试信息导入界面TRYCLEARYUBEIKAOSHENGFORINTI0IALERT“EXMESSAGE“RETURN然后点击现代科技学院作为示范,进行导入,选择学年和学期,选择导入新学员,之后系统进入一下页面。526分数线修改进入考试结果处理页面,可以进行分数线的修改。图512考试结果处理界面527数据库备份本系统还可以进行数据库的备份,以便信息的保留。图513数据库备份界面53考生登录531登入考试系统如果以考生身份进入考试系统,可先在管理员身份下进入后台,然后选择特殊情况处理的查看场次信息,调出某一考生的信息,进行考生登录,进行登录考试,实现本系统的考生考试的基本功能。图514考生登录界面图515考试界面532进行考试图516开始考试图517考试完毕最后,提交试卷,就可以查看反馈信息,从而知道得分情况。图518考试成绩查询界面6总结与展望61总结此次毕业设计应用C和ASPNET语言基本完成了一个基于WEB的网络在线考试系统,选择这个课题一方面是根据现在考试形式变革的需要,要求用一种快速,安全、高效的途径解决现行考试模式下的一些不足,有利于教育改革;与基于网络的远程教学平台进行无缝集成,目前国内基于网络的远程教学正处于迅速崛起的发展阶段,迫切需要一个能够很好的支持教师教学、学生学习的专用远程教学平台与此同时更需要一个测试教学成果的平台。本系统可以为远程教学提供强有力网络在线考试的支持,可以与网络党课紧密整合,无缝的集成到远程教学支持平台中。本系统主要完成的功能有1、用户类别登录考试系统的身份定为四种,一是系统管理员,考试管理员,题库管理员,监考人员,还有考生,只有被授权的用户才可以使用本系统的资源。2、权限管理系统需要经过有效的身份验证可以登录。用户的身份不同,使用的系统资源也不同。考生只可以参加在线考试;一般管理员(普通教师)可以在线制作试卷,进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省许昌市建安区第三高中2026届化学高二第一学期期末达标检测模拟试题含答案
- 四川省达州市开江县普安中学2024-2025学年七年级下学期第三次月考数学试卷(含答案)
- 汉字录入课件
- 北师大版五年级上册数学期末检测卷(无答案)
- Unit1 Friendship单元综合测评卷(含答案)译林版(2024)八年级英语上册
- 3DMAX基础建模知到智慧树答案
- 《企业财务会计》知到智慧树答案
- 电子游戏安全风险防范策略
- “两山”之光:理论与实践知到智慧树答案
- 军事理论(四川卫生康复职业学院)知到智慧树答案
- GB/T 9869.2-2025橡胶用硫化仪测定硫化特性第2部分:圆盘振荡硫化仪
- 保密教育培训课件内容
- 陕西省专业技术人员继续教育2025公需课《党的二十届三中全会精神解读与高质量发展》20学时题库及答案
- 2024-2025学年人教版数学五年级下学期期末试卷(含答案)
- 采气工技能操作题库
- 贵州省遵义市红花岗区小升初数学试卷
- 高压氧治疗相关知识
- 外科学麻醉专题知识讲座培训课件
- 课程设计与评价
- 霍尔电流传感器实训台课件
- 2023年国药控股股份有限公司招聘笔试题库及答案解析
评论
0/150
提交评论