基于php在线考试系统设计与实现-论文

上传人:suns****4568 文档编号:60389712 上传时间:2018-11-15 格式:DOCX 页数:45 大小:711.29KB
返回 下载 相关 举报
基于php在线考试系统设计与实现-论文_第1页
第1页 / 共45页
基于php在线考试系统设计与实现-论文_第2页
第2页 / 共45页
基于php在线考试系统设计与实现-论文_第3页
第3页 / 共45页
基于php在线考试系统设计与实现-论文_第4页
第4页 / 共45页
基于php在线考试系统设计与实现-论文_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《基于php在线考试系统设计与实现-论文》由会员分享,可在线阅读,更多相关《基于php在线考试系统设计与实现-论文(45页珍藏版)》请在金锄头文库上搜索。

1、郑州轻工业学院本科生毕业设计(论文)题 目: 基于PHP的在线考试 系统的设计与实现 学生姓名: X X X 专业班级:计算机科学与技术X班学 号: XXXXXXXX 院 (系): 国际教育学院 指导教师(职称): XX(高工) 完成时间: 2016年 5 月 20 日 基于PHP的在线考试系统的设计与实现目 录摘 要IABSTRACTII1 绪论11.1 研究背景及意义11.2 国内外研究现状分析11.3 论文研究内容21.4 论文组织结构22 相关技术介绍42.1 PHP简介42.1.1 PHP概述42.1.2 PHP特性42.1.3 PHP应用及语法42.2 MySQL数据库简介52.2

2、.1 MySQL介绍52.2.2 MySQL特性52.2.3 MySQL应用管理62.3 WampServer简介62.3.1 WampServer介绍62.3.2 WampServer特点62.4 Zend Studio简介62.4.1 Zend Studio介绍62.4.2 Zend Studio特点72.5 Ajax介绍72.5.1 Ajax技术核心72.5.2 Ajax原理83 系统需求分析93.1 系统功能需求93.2 系统用户分析103.3 系统环境要求114 系统总体设计134.1 功能设计134.1.1 登录134.1.2 课程管理134.1.3 题库管理154.1.4 学生管

3、理164.1.5 试卷管理174.1.6 考试管理194.2 数据库设计204.2.1 关系设计204.2.2 表设计204.2.3操作MySQL数据库的类245 系统实现255.1 登录255.1.1 考生登录255.1.2 管理员登录255.2 课程管理265.3 题库管理275.3.1 录入试题275.3.2 修改试题275.4 学生管理285.4.1 设置专业285.4.2 设置班级295.4.3 设置学生295.5 试卷管理295.5.1 设置试卷295.5.2 组卷305.5.4 修改试卷315.6 考试管理315.6.1 在线考试315.6.2 二次登录335.6.3 设置考生3

4、35.6.4 查询成绩345.6.5 查询交卷考生356 总结与展望366.1 工作总结366.2 研究展望36致 谢38参考文献39基于PHP的在线考试系统的设计与实现摘 要随着互联网技术和数据库技术的发展,在线无纸化考试因其公正性、准确性、灵活性、及时性以及方便性等特点,已成为目前国际上普遍采用的一种考试方式,本系统的实现综合了网络技术与数据库技术,利用互联网更好的为学校教学管理服务。本系统主要有管理人员用户和学生用户两个子系统,系统管理员可以设置教师管理课程的权限,实现登录和退出、课程管理、题库管理、学生管理、试卷管理、考试管理等功能。系统以Zend Studio作为编辑工具,采用Wam

5、pServer作为服务器,设计了一个采用B/S模式,依据系统设计原理,通过系统的结构设计、数据库的设计以及前端和后台服务器的开发,构建了一个以PHP作为开发工具采用MySQL数据库作为后台数据库,通过Ajax技术实现网络考试的各种功能。另外B/S模式的实现,也使得考试更加方便,客户端只要安装浏览器就能登录考试,不受地域限制,不同地方的考生可以同时参加考试。关键词 在线考试;B/S;PHP;AjaxTHE DESIGN AND IMPLEMENTATION OF ONLINE EXAMINATION SYSTEM BASED ON PHPABSTRACTWith the development

6、of Internet technology and database technology, online paperless examination for its fairness, accuracy, flexibility, timeliness and convenience features has become widely used in the international examination way, the system realize integrated network technology and database technology, the use of

7、the Internet better for the school teaching management service.The system consist of teachers and students system. Teachers act as system administrators. Its function include Log and exit, course management, question bank management, student management, paper management, test management and so on. T

8、he system uses the Zend Studio as the editor tool, WampServer as a server. It is based on Browser/Server mode, according to the system design principles to achieve online test by development of structural design, database design and front-end and back-end servers, and it use PHP as a development too

9、l to use MySQL database as backend database, network test various functions through Ajax technology. On the other hand, the use of Browse/Server make the test is more convenience, the client simply install the browser can log to test, without geographical restrictions, the candidates may be in diffe

10、rent places at the same time take the exam.KEY WORDS Online Examination, Browser/Server, PHP, AjaxII1 绪论1.1 研究背景及意义伴随着互联网的发展,教育也迎来了互联网的春天,现代教育更加依托于互联网的应用,网上选课,发布通知,在线授课等形式层出不穷。随着教育形式的变革,教育环节中重要的一项考试方式也发生着改变,人们更加倾向于使用互联网在线考试,这样就不用受地理限制可以随时随地参加考试,同时也给阅卷老师减轻了许多负担,还节约了大量的纸张,因此在线考试必将成为现代化互联网教育不可或缺的重要部分。另

11、外从硬件方面来说,计算机的更新换代已经达到的很高的水平,在教育上的应用也变得越来越普及,在线考试系统也会随之展现出其越来越多的优越性。1.2 国内外研究现状分析在越来越重视知识的当今社会,各个国家都加大了在新一代培育上的投入,都希望在以后的社会发展中走在互联网的前列,从而在信息的飞速发展中占据一个有力的地位,正是这个原因,各地政府依托于互联网来实行教育教学,并把此作为其民族发展的动力之源。在外国,澳大利亚在早期就开始投资建设“澳大利亚教育网”,这个网络不但包含了澳大利亚全部的高校,还要联通本国境内的每一所中小学1。另外美国政府提出要到二十一世纪初,让本国家所有学校和图书馆都搭载上互联网的快车,

12、让国内不论是哪个阶段的学生都可以享受到“21世纪教师”的网络服务,因此提出了“教育技术规划(Educational Technology Initiative)”2。到了1995年末,国外一些教育机构开始开发自己的网上教育平台,最早的有美国的NTU、英国的OPEN COLLEGE等这些都是那个时候实施互联网教育的典范。随着教育搭载上互联网的高速公路,在线考试作为远程教育不可分割的一项,随着互联网的大潮也如雨后春笋般迅速发展起来,人们的选课和考试都在互联网上进行,特别是互联网业务的普及、低成本的在线考试从技术和经济条件上已经日趋成熟。在国内,从大多数来看,很大一部分的教育教学还普遍停留在传统的考

13、试方式上,但是传统的考试每次都需要人为的出卷、组织考试、批改试卷并且做出许多试卷分析和成绩评估,作为老师,一次考试的实施给他们带来了许多的麻烦,并且随着教育现代化,考试类型的增加和考试要求的更加严格,教师的工作也会变得越来越繁重。而现在人们普遍认为的网络教育也是停留在网上报名和成绩查询,没有形成相应的规模,而国外网上提交作业和考试已经变得非常普及,所以传统考试方式终究要被替代,网上考试方式正在以燎原之势飞速发展3。1.3 论文研究内容论文的主要研究对象是在线考试系统的设计与实现,通过本系统可以有效地解决传统纸质考试的不足从而推动教育教学的变革,进而提高教师工作的效率。论文主要利用PHP语言和M

14、ySQL数据库技术为基础,采用Ajax技术开发一个能够满足实际考试需求的在线考试系统,考试系统的主要实现功能如下:(1)系统分学生和教师两级权限登录,教师并且充当管理人员角色;(2)系统可以根据管理人员设定的试题类型,试题分值以及试题难易程度和数目自动生成试卷,也可以人工根据设置进行组卷,还可以修改试卷;(3)系统可以自动实现对客观题的判断,并给出分数;(4)管理人员可以设置考生考试时间、二次登录,并且可以延长考试时间;(5)管理人员可以设置学生所属专业、班级和该学生是否能参加考试;(6)管理人员可以查看考生的考试状态以及查询考试成绩;(7)学生可以参加该课程考试和交卷,考试结束可以自动显示自

15、己成绩。1.4 论文组织结构本文从实际出发,说明了在线考试系统的设计思想和实现方案,并分析了系统中用到的具体技术,介绍了关键部分的实现过程。第一章 绪论。介绍了在线考试系统提出的背景,对国内外现状进行分析,介绍课题研究的主要内容。第二章 相关技术介绍。介绍了构建系统所需的相关技术。第三章 需求分析。详细分析系统需求并做出阐述。第四章 系统总体设计。根据需求分析对系统做出设计。第五章 系统实现。对系统的主要功能进行分步说明。第六章 总结与展望。总结全文并展望今后的主要研究工作。2 相关技术介绍2.1 PHP简介2.1.1 PHP概述PHP最早是由丹麦的拉斯姆斯勒多夫发明的,它主要用于动态网页的制作,可以产生图形用户界面4。PHP应用广泛,这

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号