基于PHP AJAX技术的在线考试系统设计的开发与实现.docx

上传人:lao****ou 文档编号:16103 上传时间:2022-10-01 格式:DOCX 页数:61 大小:1.01MB
下载 相关 举报
基于PHP AJAX技术的在线考试系统设计的开发与实现.docx_第1页
第1页 / 共61页
基于PHP AJAX技术的在线考试系统设计的开发与实现.docx_第2页
第2页 / 共61页
基于PHP AJAX技术的在线考试系统设计的开发与实现.docx_第3页
第3页 / 共61页
基于PHP AJAX技术的在线考试系统设计的开发与实现.docx_第4页
第4页 / 共61页
基于PHP AJAX技术的在线考试系统设计的开发与实现.docx_第5页
第5页 / 共61页
亲,该文档总共61页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于PHP AJAX技术的在线考试系统设计的开发与实现.docx》由会员分享,可在线阅读,更多相关《基于PHP AJAX技术的在线考试系统设计的开发与实现.docx(61页珍藏版)》请在第一文库网上搜索。

1、郑州轻工业学院本科毕业设计(论文)题目基于PHP+AJAX技术的在线考试系统的设计与实现学生姓名高阳专业班级计算机科学与技术07-2学号200712010206院(系)国际教育学院指导教师(职称)程静(讲师)完成时间2011年5月23日目录中文摘要I英文摘要II1绪论11.1项目背景介绍11.2 国内外研究现状11.3 项目开发意义21.4 在线考试系统的优势31.5 本论文的组织结构31.6 相关技术41.6.1 AJAX4162动态验证码41.6.35 ESSION41.6.36 AVASCRIPT51.6.37 QUERY51.6.38 IV+CSS51.6.39 ySQL61.6.40

2、 WebServer61.6.41 D5力口密技术62在线考试系统的规划72.1 系统设计的目标72.2 在线考试的功能对象72.3 数据分析72.4 设计思想83系统需求分析103.1 可行性分析103.1.1 技术可行性103.1.2 经济可行性103.1.3 操作可行性113.2 系统功能性需求113.3 系统性能需求123.4 对功能的总体规定133.5 开发环境133.5.1 客户端13352应用服务器端133.5.3 数据库服务器端144系统设计154.1 系统总体设计154.2 基本设计和处理流程154.3 数据库设计174.3.1 数据库设计基本原则174.3.2 数据库需求分

3、析184.3.3 数据库逻辑设计194.3.4 数据库物理设计204.3.5 数据库表设计225系统实现275.1 系统安全性275.2 系统功能模块实现285.2.1 系统登录295.2.2 用户注册305.2.3 考生考试325.2.4 考生成绩查看345.2.5 管理员后台管理35结束语40致谢41参考文献42基于PHP+AJAX技术的在线考试系统摘要随着计算机技术、网络技术、数据库技术、飞速发展,社会开始迈入了信息化时代。教育作为社会生活的重要部分,也受到了飞速发展的信息技术的冲击,信息技术对教育的巨大影响已经日益显现。因此,基于网络的在线考试系统已经成为一个很重要的方向。本系统采用B

4、/S架构,依据传统考试流程进行合理的结构设计,界面大方简单,方便操作。系统采用经典的WAMP架构,BPWINDOWS+APACHE+MYSQL+PHP,提高了系统的兼容性。系统被划分为三大模块,即用户注册/登录模块,考试模块和教师管理模块,系统流程图中描绘每一模块的基本功能。本系统与传统的在线考试系统相比,由于采用PHP+AJAX技术的考试系统既融合了PHP语言安全性,简洁性,保证正常考试模块的实施,又可以提供在线考试所需要的无刷新功能。这样,就可以有效地防止学生的错误而造成考试成绩出错。关键词在线考试/PHP/AJAX/MYSQL/APACHETHEDESIGNANDREALIZATIONO

5、FON-LINEEXAMINATIONSYSTEMBASEDONPHP+AJAXTECHNOLOGYABSTRACTAsthedevelopmentandpromotionofcomputertechnique,networktechnologyanddatabasegoesdeeperandfurther,humansocietygraduallystepintothesocalleddigitalage.Asanessentialpartofsociety,educationisexperiencingahugeimpactbythemodernizedinformationtechnol

6、ogy,whichhasalreadycomeupsomenewfeatures.Therefore,ithasbeenanindispensabledirectionfortheeducationimprovementtodeveloptheonlinetestbasedonnetwork.Thereareminorshortagesontheexistingonlinetestsystem.Forinstance,theycannotsupportconstantlypreservingtheexamineesprocessincasethattheircarelessfaultyoper

7、ationleadingtotheexambecominginvalid.Somesafetyproblemexistedaswell.Comparedwiththesetraditionalonlinetestssystem,onlinetestsystembasedonPHPandAjaxtechnologyincludethesafenessandclearnessofPHPcharactertoguaranteethesmoothnessofallthetestpartsofthetestprocess-Theno-cachefunctionsupportedbytheAjaxtech

8、nologycaneffectivelypreventstudentsfromthecertainfaultyoperationwhichcausedtheerrorresult.TheframeworkoftheonlinetestsystemisB/S.Thestructuredesignedaccordedbythetraditionaltestprocess.Thelayoutofthesystemisfoundedontheprincipleofsimplenessandconvenience.Therearethreemoduleofthesystem,userregistrati

9、on/loadmodule,examinationmoduleandmanagementmodule.Thedetailedflowchartillustratestherelevanttechnologiesandmethods.KEYWORDSOnlinetestsystem,PHP,AJAX,MYSQL,APACH1绪论随着计算机网络技术的飞速发展,传统的考试手段已经不能够适应现在的发展需要,基于网络的在线考试正在逐步取代传统考试。与传统考试相比,基于网络的在线考试能比较可观、公正的反映学生真实水平,又能节约人才、物力,提高考试效率;同时,计算机在线考试利用网络实现在线考试、评分等环节,

10、实现教考分离,在一定程度上减少了影响考试的人为主观因素,同时减少了教师的工作量。基于这些原因,开发在线考试系统已经成为必要山。1.1 项目背景介绍在线考试系统利用网络手段将考试资源整合,实现了一定程度的无纸化考试,从而使考试这项常规而繁琐的任务变得更加方便,避免了以往学校考试纸张、笔、监考和巡考等各种资源的浪费,并且后台管理是管理员单一的管理,确保了程序的安全性。在线考试系统管理员登录后,对考试内容、专业、科目和考试题目等都作了详细的分类,只要考生通过自己的学生编号和密码进入前台,按步骤依次进行选题和答题,答题完毕后系统会自动判断考卷,并核对出最后考卷的分数,解决了在学校考试后等待考卷分数通知

11、的问题。1.2 国内外研究现状世界各国对教育的发展给予了前所未有的关注,都试图在未来的信息社会中让教育处于一个优势的位置,从而走在社会发展的前列,为此许多国家都把信息技术应用于教育,采取措施推进教育信息化叫美国政府在1996年提出了“教育技术规戈水EducationalTechnologyInitiative),指出到21世纪初让全美国的每间教室和每个图书馆都将联上信息高速公路,让每个孩子都能在“21世纪教师”网络服务。澳大利亚国家公共资源管理局已于1995年4月建立“澳大利亚教育网”,并联通Internet,该网络不仅包括全部高等院校,而且还覆盖全澳大利亚所有的中小。网络化在线考试作为网上远

12、程教育的重要组成部分和发展分支,己经在国外一些发达国家得到蓬勃发展,人们选学课程和考试都是通过网上进行。特别是Internet业务的普及,构筑高性能、低成本的计算机网络化在线考试,从技术条件和经济条件上己经成熟。例如在美国,一些著名的考试就采用了网上在线考试的形式包括Microsoft公司的MCSE(微软系统工程师认证考试)GMAT(工商管理硕士入学考试)、托福考试、GRE(美国研究生入学考试)等等,并已广范应用。在国内,普遍地看绝大多数远程教育的考试还停留在传统考试方式。在此方式下,组织一次考试至少要经过5个步骤,即人工出卷、考生考试、人工阅卷、试卷分析和成绩评估。显然,随着考试类型的不断增

13、加及考试要求的不断提高,教师的工作量将会越来越大,并且这样工作将是一件十分烦琐和非常容易出错的事情。但是对互联网的真正应用仅限于网上报名工作和网上成绩查询,还没有真正形成上网考试的规模。而在国外一些国家,网上提交作业和网上考试已经相当普及了。所以说传统的考试方式已经不能适应现代考试的需要。到1998年后,随着国内网络教育的兴起,各高校纷纷开发了自己的网络教学平台。作为网络课程重要组成部分的网络考试系统也相继问世,如北京师范大学的网络教学平台、上海交大的网络考试平台。近几年来,借鉴发达国家的成功经验,结合我国的实际情况,伴随着网络应用的不断扩大,远程教育和虚拟大学的出现,网络应用正不断深入人心。

14、人们迫切要求利用网络技术进行在线考试,来提高了考试的质量,突出公正和客观性,减轻组织及保障工作的负担,提高工作效率。于是许多教育教学类的课程在线考试软件应运而生,高等学校,企事业单位也都纷纷组织研究此类应用的解决方案,并研制开发了大量的不同类型计算机在线考试软件,也推出了一批优秀的在线考试软件产品。比如全国计算机等级考试软件、职称计算机能力考试等等。有力地推动了我国网络化在线考试的发展水平,并积累了大量有价值的经验。1.3 项目开发意义在线考试系统提高了考试的可靠性、有效性和工作效率,降低了考试成本,顺应了社会的网络化趋势,必将成为一种不可或缺的考试方式。本文研究的目的是设计一个易于管理和维护

15、的面向教学的考试系统,具有一定的通用性,能够满足多门课程的测试与考核要求。为教师开展平时考核及期末考核提供一个考核平台;为学生利用网络自主学习提供条件;为不同课程的网上考试提供平台。为了满足系统对先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要求,系统总体架构设计采用先进的基于B/S的三层体系结构:用户层、业务逻辑层、数据库层。要求建立后台数据库,内含一个试题样库,教师可以在题库中添加、编辑和删除试题;教师可以增加新的考试科目;可以充分利用题库中的试题由系统随机组卷,并能在指定时间内发布试卷;学生参加完考试能立即得到答案,并分析考试中答错的题目;教师能得到学生考试后传送到系统的反馈信息,可方便的对成绩进行查询和分析,同时对学生考试中出现的错误进行统计以便今后的教学。止匕外,还应具有良好的用户界面,操作方便,尽量减少误操作率。具有安全保密机制。1.4 在线考试系统的优势

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 技术资料 > 技术总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服