电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

在线考试系统的设计与实现

  • 资源ID:468906496       资源大小:627.31KB        全文页数:18页
  • 资源格式: DOCX        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

在线考试系统的设计与实现

在线考试系统的设计与实现摘要互联网技术的快速发展,从各个方面改变了人类的日常生活,包括工作、学习,乃至思维方式。此外,互联网在教育领域中的应用也引起了重大变革。计算机技术与互联网在现代中高等教育中的应用,能够有效提高学生在校学习效果和效率,同时也是高校进行教育模式改革并提高科研管理水平的有效方式。当前互联网与计算机技术在高校的应用趋势是基于多学科大规模题库的在线考试系统。传统考试的纸质试卷与答题批卷方式,正随着互联网与计算机技术的普及发生巨大变革,令考试的出题、组织、答题、阅卷等过程变得便捷高效、公平公正,有效减少资源消耗,正是当代教育的一大重要课题。所以对于该课题进行了相关的研究。关键词:PHP;My SQL;在线考试目录1引言11.1研究背景11.2研究意义12相关理论基础22.1B/S架构简介22.2PHP简介43系统需求分析53.1功能需求53.1.1在线报名功能53.1.2用户登录功能53.1.3题库管理功能63.1.4考试管理功能63.1.5考生管理功能63.2用户分析63.3系统环境73.3.1硬件环境73.3.2软件环境84系统设计以及实现84.1系统设计84.1.1系统流程设计84.1.2功能模块设计94.2系统实现104.2.1用户注册104.2.2用户登陆104.2.3考生用户管理功能114.2.4报考信息查询114.2.5在线考试124.2.6考试管理124.2.7考生管理13结束语151引言1.1研究背景互联网技术的快速发展,从各个方面改变了人类的日常生活,包括工作、学习,乃至思维方式。此外,互联网在教育领域中的应用也引起了重大变革fl-Zl。计算机技术与互联网在现代中高等教育中的应用,能够有效提高学生在校学习效果和效率,同时也是高校进行教育模式改革并提高科研管理水平的有效方式。当前互联网与计算机技术在高校的应用趋势是基于多学科大规模题库的在线考试系统。传统考试的纸质试卷与答题批卷方式,正随着互联网与计算机技术的普及发生巨大变革,令考试的出题、组织、答题、阅卷等过程变得便捷高效、公平公正,有效减少资源消耗,正是当代教育的一大重要课题。传统的纸质试卷考试的形式,每次考试都需要耗费大量人力、物力与财力来进行出卷、组织学生使用专门场地进行考试、阅卷、成绩核对等。随着时代的发展,考试类型增加,不仅教师出卷阅卷和成绩核对的工作量大大增加,学生需要规定时间规定地点进行考试也很难满足其心里诉求。随着计算机技术和互联网技术的发展与普及,采用C/S架构技术的在线考试系统己经在一些学校与企业单位得到了应用,然而这些考试系统可扩展性差,维护困难,不易进行升级与修改,很难被大规模采用。对于传统考试和在线考试,其基本流程大致相同,即:出卷、考试、阅卷、统计成绩等。而在线考试系统将这些步骤的从传统的纸质介质转移至计算机与互联网这一传播介质上,一方面自动的组卷与阅卷能够帮助教师减轻出题出卷与批改试卷的工作压力,减少传统出卷方式容易产生的漏洞以及传统阅卷方式容易产生的错误;另一方面能够将考生从固定地点专用场地的传统考试形式中解放出来,考生只要能够连接互联网即可在任何地点进行考试。此外,在线考试的形式还能够大大减少纸张、印刷耗材等资源的消耗,因此开发一个这样的系统是势在必行的。1.2研究意义当前己有诸如GRE, CISCO等大型国际认证考试的出题、答卷、阅卷评分过程都是计算机上在线完成,各种考试的计算机网络化与标准化己经成为当今考试的一种发展趋势。在线考试系统利用互联网这一传播介质,使考生能够摆脱时间和地点的限制,能够随时随地进行在线考试,通过数据库技术建立大型的试题库也将传统考试的过程进行了很大程度的简化。在线考试这一考试形式对比传统考试形式具有诸如组卷科学、无时间地点限制、阅卷与评分公平准确等优点,其具体的优势表现如下:1)在线考试系统完全摆脱了纸质介质,从出卷到最后出分与考试结果的统计均通过计算机与互联网进行数据传递,所有试题、考试、试卷、考生信息、考试结果均存储在服务器数据库中。考生能够在考试结束阅卷人审核后直接对成绩进行查询。2)在线考试系统具有更好的安全性,系统可以采用加密措施以保证网络通讯数据的安全;系统自动组卷随机从题库中抽取试题并由出题人进行审核与手动筛选与修改的出卷方式能够保证试卷更加科学;通过考生计算机端的摄像头实现的考试监控系统和考生身份验证系统,能够有效防止考生舞弊行为,保证考试的安全与公平。3)考生报考的自动审核与管理员审核制度能够有效防止重复注册,与注册他人信息,保证考生与注册信息一致;考试开始若干时间后系统自动取消未参加考试的考生资格,并在考试结束后自动提交考生的试卷。4)采用B/S架构的在线考试系统具有很好的通用性和可扩展性。为提高题库的扩充能力,可以开发题库导入系统,能够将一定可识别格式的其他试题库进行转换,使其能够在本系统中进行使用。系统划分为多个具有标准化接口的模块,能够有效的集成、修改与扩展;系统通用化和标准化设计也能够使其具有多学科通用的能力。5)在组卷、阅卷等方面,在线考试系统能够实现高度的自动化处理功能。6)合理清晰简洁的系统页面设计能够方便考生进行试题作答,准确的考试计时、便捷的试题选择功能、方便易操作的答题方式,能够大大提升考生的答题效率,使得整个考试过程更加流畅;考试客户端用户能够采用多种输入方式进行试题作答,也大大节省了考生的答题时间。2相关理论基础2.1B/S架构简介当前在线考试系统架构多为C/S架构或B/S架构。当前在线考试系统,多采用基于客户端/服务器(Client/Server, C/S)或者浏览器/服务器(Browser/Server, B/S)的架构。1)C/S架构图2.1 C/S架构图客户端/服务器(Client/Server)架构,由于需要安装客户端(Cfient ),同时也将系统任务在客户端与服务器端(Server)之间进行合理分配,从而使得系统通讯开销降低。客户端程序主要提供用户直接使用的业务功能,而服务器端的主要功能则包括:系统维护与并发控制、数据共享、数据管理、数据维护与并发控制等。C/S架构的上述特点使其具有易开发、易操作的优点,但同时客户端升级与维护的困难程度也较大。C/S架构图如图2.1所示:2) B/S架构 图2.2 B/S架构图B/S架构(Browser/Server,浏览器/服务器模式),客户端主要应用浏览器对软件系统进行访问,这是在互联网出现之后逐步兴起的一种网络软件系统结构模式。B/S架构将用户客户端进行了统一,将软件系统的主要功能放到系统服务器端进行实现,开发人员只需要对服务端应用进行开发与维护,大大简化系统的开发、维护和使用,并降低了系统维护成本。用户只需要通过客户端安装的浏览器,如InternetExplorer, Chrome, Firefox, Microsoft Edge, Safari等,即可通过Web Server与部署在服务器端的数据库进行数据交互。 B/S架构图如图2.2所示:2.2PHP简介PHP CPHP: Hypertext Preprocessor) X29-33是一种通用开源脚本语言,其语法混合了C, Java, Perl以及其自创语法,该语言应用广泛,学习也较容易,适用于Web开发领域。1.S manyS many是采用PHP编写的模板引擎,其提供了一种易于管理和实用的方法,将原本与HTML代码混杂的PHP代码进行逻辑分离。S many能够将后端PHP程序开发人员与前端网页设计人员的工作进行解祸,是的二者不受到相互影响,即后端开发人员修改业务逻辑不会对前端页面设计产生影响,前端设计人员修改页面设计也不会影响后端人员编写的业务逻辑,加强了多人合作项目的效率与便捷性。S many特点有:程序编写速度快;采用编译运行、缓存技术、插件技术;模板文件支持判断语句,便于对模板的自动格式化处理。2.Ajax对于传统的网络应用程序来说,其工作流程大致可以分为以下几个步骤:1)用户通过客户端触发HTTP提交用户请求;2)服务器端应用程序接收HTTP请求并按照自身业务逻辑进行处理;3)用户在客户端页面进行刷新等待;4)服务器端应用程序返回请求处理结果;5)用户客户端进行页面刷新。由上述实现步骤可以得知,一旦页面产生数据变化,客户端页面就需要刷新并重新载入,使得服务器端应用程序的工作量大大增加,严重影响了软件系统响应速度。而如果用户发送的请求与服务器端接收的响应只包含用户和后台业务处理所需要的数据,将使得用户客户端与服务器端应用程序之间的通信量大大减小,从而提高系统的响应速度和交互效率。而Ajax正可以实现这一功能,满足这一需求。2.3MySQLMySQL系统结构精巧,功能非常强大,很多大型的网络应用平台比如淘宝,都会采用MySQL数据库。MySQL兼具实用性和安全性,在这两点上,其他数据库无法与其比拟。MySQL的实用性主要表现在:其使用多种编译器进行代码测试,便于后续的代码移植;且MySQL提供多种程序语言编程接口支持,对系统软硬件环境要求较低,可以安装部署并运行在现有的大多数主流操作系统上;MySQL还支持多线程编程,能够充分利用服务器的CPU资源,而且MySQL还提供一些方法,使其能够与其他数据库进行连接。MySQL相比于一些大数据库具有自身的一些缺陷,但是以MySQL现有的版本功能来说,足以满足中小型网络软件系统的开发与应用,以及个人系统开发的数据库需求。MySQL同时支持命令行工具和用户图形界面来对数据库进行管理操作,全面而且便捷。3系统需求分析3.1功能需求本在线考试系统主要具有在线报名、用户登录、题库管理、考生管理试卷管理以及在线监考等功能。考生通过浏览器进行在线注册与考试报名,然后可登录系统进行相应的考试练习、查询、参考、试卷提交和成绩查询;管理人员如出题人、阅卷人及系统管理员,可以登录后对考生及试题进行相应的管理操作。3.1.1在线报名功能考生根据自己欲参加的考试进行在线注册,将自己的身份数据、个人信息、考试科目等信息通过注册提交到数据库。服务器端接收到考生的报名信息后对考生的身份进行审核,确定考生身份真实性之后,审批考生的考试资格。若考生具有参加该考试的资格,将考生的注册信息保存,加入到相应科目的待考列表中,并将对应的考试信息反馈给用户。若考生不具备参加该考试的资格,则提醒该考生注册失败等信息。3.1.2用户登录功能用户可以选择相应身份进行登录,如考生、出题人、阅卷人或系统管理员,系统对用户身份、用户名及密码进行校验,并对用户登录信息进行日志保存。若出题人在可以出题时间段登录系统,系统会依据出题人员在系统内存有的图像信息通过摄像头对出题人人脸图像进行数据采集,通过人脸识别技术确认出题人身份。如果出题人在试卷题目确定之后或随机组卷的情况下登录系统,在核实出题人身份后提示出题人当前试卷无法进行修改。同样,作为阅卷人和系统管理员身份登录的用户除了要核对该用户的身份信息之外,还需采集用户人脸图像,确保是本人登录。在不可阅卷的时间段内,阅卷人只可以登录系统,不可以对试卷进行查阅,若出题人与阅卷人是同一个人则出题时间段内该用户仅拥有出题权限,阅卷时间段内该用户拥有阅卷权限。系统管理员拥有管理其他用户及系统的相关权限。对于用户,只需在登录时核对用户的用户名与密码即可,因为本系统允许其他人在己知用户名及密码的情况下登录该系统。3.1.3题库管理功能题库除了提供考生试题之外,还包含

注意事项

本文(在线考试系统的设计与实现)为本站会员(大米)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.