登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息工程 > 正文

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

 2021-06-24 22:41:10  

摘 要

网络技术已经发展了很多年了,它存在于生活中的各个角落中。网络技术已经与人们的生活紧密的联系在一起了,已经渗透到生活中的各行各业中了。网络考试就是通过网络在线进行考试,它的发展势必要代替传统的纸笔模式的考试。首先,在线考试系统不仅可以实现无纸化考试的各种要求,其次,相比于以往的考试,它有它得天独厚的优点。它能减轻考务人员繁重的考务工作,并且组织起来容易,花费的成本低。使用在线考试系统,根据试题库的题库、题型、题目难度可以随机的组成一套试卷供学生考试,这样就减少了教师在考试前的大量地打印试卷的准备工作。考试结束后,在线考试系统会通过学生的答案,进行判卷、评分、统计分数及汇总等一系列考后工作,这些都是考试系统的一些功能,所以整个系统对老师和管理员的工作减轻了不少,对考试的质量也优化了很多。这样是考试系统随机生成的考试试卷,所以在试卷保密工作上的到了很高的保障,并且学生拿到的题目不是一致的,这样就能减少考试作弊的情况,更加有效的考察学生的情况,也能保证考试的安全性和公平、公开性。一个功能完善、考虑全面的在线考试系统还应该具备以下功能(1)能够随机、有效的自动生成难度一致的考试试卷,防止学生考试的程度不同。(2)具有基本信息的功能,为考生和老师提供信息,考生知道考试情况和查阅自己的成绩,老师知道学生的在线情况(3)系统能对一些数据进行处理(4)具有对考试成绩进行处理和分析的能力,为老师分析学生学习情况提供有效的数据和为老师的教学做到针对性建议。

本文首先对B/S的网络结构等进行了基本介绍。Web与互联网技术是构造信息系统的关键技术,对此加以重点介绍。对PHP技术和MySQL的工作原理和工作优点进行了重点讲述,在这些理论的基础上再对自己的设计进行实践。

关键词:在线考试系统,B/S技术,MySQL,PHP

Abstract

With the development of the times, the computer network technology is also constantly updated with the popularity of network technology has been closely linked with people's lives together, has penetrated into all walks of life in the. The application of computer network technology to the life of the examination work is called the network test, which will replace the traditional part of the examination mechanism. Compared to the traditional pen and paper test mode, network test has many significant advantages. Online examination system can not only realize the paperless examination, it can reduce heavy examination personnel examination work, and organized easily, the cost is low. The use of online examination system, according to the exam questions, questions, item difficulty can immediately generate a set of standard test, thus reducing the teachers in the preparatory work before the examination of a large number of printing paper. After the end of the examination, online examination system will be through the student answers, sentenced to roll, score, score statistics and aggregate a series of test work, all of these can use the test system automatically, to replace teachers into the manual marking the exam papers, score and analysis of examination paper work. Examination system randomly generated in the exam, so in the confidential papers work to a high security, and students get a title is not consistent, so it can reduce cheating in exams, more effective study of students, also can guarantee the examination of safety and a fair and open of. A complete online examination system should also have the following functions (1) with some data real-time processing function (2) can be random, safe and effective automatic generation of the difficulty of the examination papers. (3) should have the function of basic information, for the candidates to provide basic information and notification information, to facilitate the candidates know the exam and access to their results (4) with the ability of processing and analysis of test scores, as a teacher of students learning to provide effective data and for the teacher's teaching do suggestions.

In this paper, we first introduce the network structure of B/S. Web and Internet technology is the key technology of constructing information system, which is the key point of this paper. The work principle and the work principle of MySQL technology and PHP have been focused on, and then on the basis of these theories to the practice of their own design.

Key words: online examination system, B/S technology, C/S technology, PHP

目录

摘 要 I

Abstract II

第一章 绪论 1

1.1研究背景及意义 1

1.2国内外研究情况 1

1.3论文主要工作 2

1.4 本章小结 2

第二章 相关技术与开发环境 3

2.1系统平台 3

2.2 Web服务器 3

2.2.1 Apache简介 3

2.2.2 PHP语言简介 3

2.3数据库简介 4

2.4 Web应用程序的三层模式技术 4

2.5本章小结 5

第三章 系统需求分析 5

3.1功能需求 6

3.2数据库需求 6

3.3系统功能组成 6

3.3.1学生模块 6

3.3.2教师模块 7

3.3.3管理模块 7

3.4本章小结 8

第四章 数据设计与实现 8

4.1数据库设计 8

4.1.1学生表及各字段作用 9

4.1.2试题表及各字段 10

4.1.3考试表及各字段 11

4.1.4 score表及各字段 11

4.2数据库的链接与相关函数 12

4.2.1各个参数的名称及意义 13

4.2.2数据库连接函数的应用 13

4.3本章小结 14

第五章 模块设计和实现 15

5.1用户登录页面的设计和实现 15

5.1.1登录设计 15

5.1.2 定义用户登录 15

5.1.3登录操作的处理 15

5.2 考生功能的实现 17

5.2.1 考生功能的设计思路 17

5.2.2 评分功能的设计 21

5.2.3成绩查询功能 22

5.3 技术研究 22

5.3.1 Session的使用 22

5.3.2 SQL注入的危险 22

5.4本章小结 23

第六章 系统测试 24

6.1单元测试 24

6.2集成测试 24

6.3测试中的说明 24

6.4本章小结 24

第七章 总结与展望 26

7.1设计总结 26

7.2 研究展望 26

参考文献 27

第一章 绪论

1.1研究背景及意义

在当今教育制度下,考试作为学校和一些教育机构的重要检测环节,起到了至关重要、无可替代的作用,是评价学生学习成果的唯一标准。传统的考试模式是我们所熟悉的纸质考试,需要很多角色的参与,考试之前要进行各种准备工作,需要老师对考试进行出题、打印试卷、准备考场等,在进入考场前,需要对考生的身份进行逐一的认证,在考试过程中,管理人员需要对各个考场的考试过程进行巡视,考试结束以后还要批阅试卷、给学生评分以及试卷分析等。整个考试的过程中,需要许多人员的充分准备和参与各项考试工作,这样就给考试管理人员带来了比较长的工作时间的和很重的工作量。因此,传统的考试的工作量复杂且较重,不符合现代化社会的发展。传统考试有几个弊端,整个考试过程中学生处于被动状态,成功组织考试的效率比较低,考试考卷的保密工作不完整,考试过程较沉重,不能轻松的检测学生的学习状况。

在网络在线考试系统中,既能有效标准的检测学生的学习状况,又能使老师在考试环节过程中减轻工作量,达到较高的效率。这种考试模式既能让考试的结果更加的合理,更加的公正、公平,又能让不必要的人力从中解脱出来,节省了许多不必要的程序,因此人力物力都得到了保障。学生通过浏览器登入系统,进行在线考试,提交自己的解题答案。系统就能相应地保存学生的考试结果。教师也能登录系统对学生的答案进行审阅,并且系统能过通过客观题的正确答案来给学生的答案进行自动评分。老师能够轻易的在系统上看到学生的成绩和答案,就能进行成绩的统计工作和学生成绩的排名,有助于老师找出各个学生在各个科目上存在的学习问题,使得教师找到平时教学中的问题,有助于老师的教学改善。

1.2国内外研究情况

网络最初用在教学中是以支持网上教学的形式出现,此后,网络被广泛的运用在教学中。在某些比较发达的国家,网络教育和网上考试己经进入了白热化阶段,已经有了很多先进的成果了。学生可以在网上进行各种课程的选择和参与考试。网络考试的模式已经不再是新领域了,它已经发展了一段时间了。从理论的角度上看,国内发展的还不够,国内的考试系统对一些能够辅助考试的功能研究比较薄弱,往往是侧重考试部分。考试是一件实践性很强的活动,但是目的是体现教学效果,所以学者们很容易忽略更深层次的教学因素,只是达到代替传统的考试的效果,并且国内现在对网络考试的研究还比较肤浅,对于实践的支持比较少。最近几年,互联网的发展使得在线考试系统的发展十分迅速,互联网为它提供了基础技术,并且成本低,使得了在线考试系统的发展的到了经济保障。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图