基于.PHP的在线考试系统的设计与实现论文正稿

上传人:xmg****18 文档编号:118818643 上传时间:2019-12-26 格式:DOC 页数:58 大小:707.34KB
返回 下载 相关 举报
基于.PHP的在线考试系统的设计与实现论文正稿_第1页
第1页 / 共58页
基于.PHP的在线考试系统的设计与实现论文正稿_第2页
第2页 / 共58页
基于.PHP的在线考试系统的设计与实现论文正稿_第3页
第3页 / 共58页
基于.PHP的在线考试系统的设计与实现论文正稿_第4页
第4页 / 共58页
基于.PHP的在线考试系统的设计与实现论文正稿_第5页
第5页 / 共58页
点击查看更多>>
资源描述

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

1、- - . - 郑州轻工业学院本科生毕业设计(论文)题 目: 基于PHP的在线考试 系统的设计与实现 学生姓名: X X X 专业班级:计算机科学与技术X班学 号: XXXXXXXX 院 (系): 国际教育学院 指导教师(职称): XX(高工) 完成时间: 2016年 5 月 20 日 word 可编辑.- - . - 目 录摘 要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数据

2、库简介52.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.

3、1.4 学生管理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.

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

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

6、the development 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 technol

7、ogy, the use of 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 managem

8、ent and so on. The 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

9、 development tool 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

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

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

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

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

14、提高教师工作的效率。论文主要利用PHP语言和MySQL数据库技术为基础,采用Ajax技术开发一个能够满足实际考试需求的在线考试系统,考试系统的主要实现功能如下:(1)系统分学生和教师两级权限登录,教师并且充当管理人员角色;(2)系统可以根据管理人员设定的试题类型,试题分值以及试题难易程度和数目自动生成试卷,也可以人工根据设置进行组卷,还可以修改试卷;(3)系统可以自动实现对客观题的判断,并给出分数;(4)管理人员可以设置考生考试时间、二次登录,并且可以延长考试时间;(5)管理人员可以设置学生所属专业、班级和该学生是否能参加考试;(6)管理人员可以查看考生的考试状态以及查询考试成绩;(7)学生可以参加该课程考试和交卷,考试结束可以自动显示自己成绩。1.4 论文组织结构本文从实际出发,说明了在线考试系统的设计思想和实现方案,并分析了系统中用到的具体技术,介绍了关键部分的实现过程。第

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

当前位置:首页 > 大杂烩/其它

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