• PHP 在线考试管理系统mysql数据库web结构layUI布局apache计算机软件工程网页wamp


    一、源码特点
        PHP 在线考试管理系统是一套完善的web设计系统 layUI技术布局 ,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。

    PHP 在线考试系统1

    代码

    https://download.csdn.net/download/qq_41221322/88460810

    论文
    https://download.csdn.net/download/qq_41221322/88461221

    二、功能介绍
    1.用户管理:根据权限的不同,系统分为三类用户,分别是教师、学生和系统管理员。学生需要注册个人信息,登录成功后具有在线答题、查看考试成绩和修改个人信息等功能;教师无需注
    册直接登录,通过系统可以进行试题管理、考试管理、成绩管理等功能;系统管理员除了具有教师的所有权限外,还具有学生管理和教师管理功能。
    2.试题管理:题型设置;试题的添加、编辑、删除功能;试题的组卷方式设置。
    3.考试管理:考试批次的设置和控制;二次登陆的问题;设置考试时间,如果考生超过预设时间没提交试卷,则系统自动提交该试题。
    4.阅卷评分:客观题测试系统自动阅卷,主观题测试进行人工阅卷。
    5.成绩管理:成绩的统计、查询和对比。
    6.个人信息修改
    7.用户登录、身份验证

    数据库设计

    表1 用户信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    yhid

    INTEGER

    11

    用户编号

    2

    yhm

    VARCHAR

    40

    用户名

    3

    mm

    VARCHAR

    40

    密码

    4

    xm

    VARCHAR

    40

    姓名

    5

    qx

    VARCHAR

    40

    权限

    6

    dz

    VARCHAR

    40

    地址

    7

    dh

    VARCHAR

    40

    电话

    表2 试题信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    stid

    INTEGER

    11

    试题编号

    2

    tm

    VARCHAR

    40

    题目

    3

    lx

    VARCHAR

    40

    类型

    4

    lb

    VARCHAR

    40

    类别

    5

    ms

    VARCHAR

    40

    描述

    6

    da

    VARCHAR

    40

    答案

    7

    ts

    VARCHAR

    40

    提示

    8

    fz

    VARCHAR

    40

    分值

    表3试卷表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    sjid

    INTEGER

    11

    试卷编号

    2

    sj

    VARCHAR

    40

    试卷

    3

    cjsj

    VARCHAR

    40

    出卷时间

    4

    sm

    VARCHAR

    40

    说明

    5

    cjr

    VARCHAR

    40

    出卷人

    6

    kssj

    VARCHAR

    40

    考试时间

    表4 组卷表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    zjid

    INTEGER

    11

    组卷编号

    2

    sj

    VARCHAR

    40

    试卷

    3

    st

    VARCHAR

    40

    试题

    表5 回答信息表

    序号

    字段名称

    数据类型

    长度

    主键

    描述

    1

    hdid

    INTEGER

    11

    回答编号

    2

    sj

    VARCHAR

    40

    试卷

    3

    hd

    VARCHAR

    40

    回答

    4

    st

    VARCHAR

    40

    试题

    5

    dc

    VARCHAR

    40

    对错

    6

    ts

    VARCHAR

    40

    提示

    7

    yh

    VARCHAR

    40

    用户

    8

    czsj

    VARCHAR

    40

    操作时间

    部分代码

    1. nclude("../data.php");//数据库连接配置文件
    2. include("../config.php");
    3. $sj=$_POST[sj];//试卷
    4. $st=$_POST[st];//试题
    5. $sqlf="select count(1) as num from zujuan where sj='".$sj."' and st='".$st."'";//拼接组卷sql语句
    6. $rs=mysql_query($sqlf);//取得结果
    7. $row=mysql_fetch_array($rs);
    8. $num=$row['num'];//试卷
    9. if($num==0){
    10. $sql="insert into zujuan (sj,st) values ('".$sj."','".$st."')";//拼接添加sql语句
    11. //echo $sql;
    12. if (!mysql_query($sql,$con))
    13. {
    14. die('Error: ' . mysql_error());
    15. ?>
    16. <script language="javascript">
    17. alert("操作失败!");
    18. window.history.go(-1);
    19. </script>

    三、注意事项
        1、管理员账号:admin密码:admin 数据库配置文件 data.php
        2、开发环境为PHP APACHE,数据库为mysql5.0,使用php语言开发。
        3、数据库文件名是phpkaoshi.sql ,系统名称kaoshi
        4、系统首页地址:http://127.0.0.1/kaoshi/login.php

    四 系统实现

  • 相关阅读:
    Java高性能解析器实现思路及方法
    RabbitMQ, DelayQueue, Redis的介绍以及IDEA的实现
    【图文并茂】你可能不知道的VS快捷技巧,还不收藏?
    大数据从入门到实战-HDFS-JAVA接口之删除文件
    Kafka 生产者和消费者实例
    大健康老年公寓管理系统设计与实现-计算机毕业设计源码+LW文档
    Linux命令(80)之sort
    2022“杭电杯”中国大学生算法设计超级联赛(6)签到题5题
    被误解的Event Sourcing
    JavaWeb实现smbms项目核心功能
  • 原文地址:https://blog.csdn.net/qq_41221322/article/details/133991886