用PHP 实现简单网络在线考试系统

效果图:

首页


判断题



单选题


多选题


填空题


交卷后系统自动计分


过程:

用到工具:NetBeans IDE 8.2 WampServer Google Chrome

用到 PHP ,JS,HTML,CSS

目录结构:


文件说明

文件

说明

common

公共文件目录

data

数据目录(保存题库)

css

  CSS样式文件目录

js

  JavaScript文件目录

image

  图片文件目录

view

  HTML模板文件目录

index.php

  系统首页

test.php

  在线考试功能

total.php

  查看考试成绩功能

题库的设计:

使用PHP数组存储题库

部分代码如下:

判断题


单选题


多选题



填空题


在公共函数库中编写getDataInfo()函数,获取题库信息

创建两个空数组变量,用于保存某种题型的题目数量和每题的分值

从题库读取信息

计算各题型下的题目个数和各题型中单题的分值

以二维数组的形式返回


在test.php在线考试页面中,利用list()接收从getDataInfo()函数中的返回值


电脑自动阅卷



发布了13 篇原创文章 · 获赞 20 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/gufudhn/article/details/80352367