python基于PHP+MySQL的在线考试系统

随着时代发展,人们不再希望通过传统的考试模式来进行考试。传统模式的考试有很多的弊端,而且会造成很多资源的浪费。通过调查研究发现例利用计算机和互联网进行在线考试是一个解决当前传统考试问题的一个很好的解决方案。为此,我们开发了本系统。
PHP在线考试系统通过PHP:MySQL进行开发,系统分为管理人员,教师和学生三部分。通过他们的有效衔接,共同完成了在线考试功能。
请添加图片描述

在线考试系统登录

在登录的时候首先选择对了权限权,权限分为管理人员,教师和学生,然后输入自己的用户密码以及验证码,之后即可登录到系统中来。

管理人员后台

管理人员在登陆之后,可对系统的所有功能进行管理,主要包括学生信息的管理,教师信息的管理是题库的管理,试卷信息的管理以及对学生的考试成绩进行查询。

教师部分管理

教师用户在登陆之后可以管理自己的个人信息。根据考试的要求对考试试卷信息进行设置。并可查看学生的错题信息以及对主观题进行打分。

学生用户管理

学生用户在登录之后可以查看自己的个人信息,可以在线参与考试,并可查看自己的考试成绩以及错题分析。请添加图片描述
随着人们对信息管理和运用的需求的日益迫切及和信息技术的飞速发展,信息系统的整和运用在生活的各个方面都得到广泛深入的使用。在线考试系统是非常典型的合集管理信息系统和网络编程技。但是,随着学校管理工作内容、对象等不断的变化,复杂麻烦的手工操作以及一般的计算机软件已不能满足考试的需要了。使用先进的管理信息系统对学生息资源和试题资源进行科学的和系统打的管理己成为高校考试系统发展趋势了。如今,几乎所有学校的各个部门都已建立了针对日常工作的信息管理系统。如财务管理信息系统、教务系统、科研管理信息系统、图书检索信息系统等。而这些系统在很大的程度上都提高了这儿些部门的工作效率、管理水平。但对于在线考试系统来说,整体发展比较落后,效率比较低下。认识到了在线考试系统在学校信息化中的重要地位,所以,才需要用先进的互联网开发技术,信息化的管理系统,实现线上化考试,降低线下考试的成本,减轻老师的教学负担,同时也提供一个比较公正的考试环境、操作简单的在线考试系统。

请添加图片描述
1 前言
老师要求我们使用php+mysql做一个简单的管理系统,并且发了份源代码下来,同时老师的要求也不断地在降低,许多同学也都是修改发的源代码上交。
我认为那份源代码做工粗糙,功能简单,仅是修改那份源代码或做成那样,乱敲两下就能完成任务。
因此,我决定独立开发一个我想要的学生成绩管理系统。
2 功能模块
本系统主要分为两个模块,分别是学生模块和教师模块
在登录界面输入用户名和密码之后,在后端验证是否正确,且判断该用户的权限,根据用户权限进入不同的页面,如教师则进入教师页面,学生则进去学生页面。
登录之后会在用户的计算机上留下cookies信息,时效为一个小时,如果用户在一个小时内,使用该系统后没有退出,则下次进入该系统的时候,就不用再次登录。
每个页面都会验证Session信息,只有登录了的用户才能使用该系统,否则页面会跳转到登录页面。
请添加图片描述

<?php
error_reporting(E_ALL ^ E_NOTICE);

$conn=@mysql_connect("localhost","root","root") or die("数据库链接失败".mysql_error());
mysql_select_db("daizu",$conn) or die("数据库链接失败".mysql_error());
mysql_query('set names utf8');
 
 
//设置时区
date_default_timezone_set('asia/shanghai');
define('SYS_ROOT', str_replace("\\", '/', dirname(__FILE__)));
define('File_ROOT', SYS_ROOT."/upload/");
define('IMG_ROOT', SYS_ROOT . "/upload/");

@extract($_POST);
@extract($_GET);

function getfirst($sql)
{
   
	$res=mysql_query($sql);
	$rows=mysql_fetch_array($res);
	return $rows;
}
//
function getcount($sql){
   
	$res&
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程内容主要讲解如下几点:1:如何使用navaicat导入sql2:如何设置网站的的数据库账号等,如何使用iis发布网站3:演示后台管理功能、前台用户功能 该系统主要分网站管理员、游客、注册用户这几个角色网站管理员系统设置网站设置:网站名称、关键字、描述、网站介绍关于我们设置:设置关于我们、联系我们、加入我们、法律声明广告和留言       首页轮播图设置:支持上传轮播图;       留言列表:用户的所有留言信息、支持删除会员管理查看会员信息列表、支持删除功能资讯中心       添加资讯:类型、标、资讯内容等       管理资讯:查看所有资讯列表;支持修改功能;支持删除功能       资讯浏览列表:所有用户的信息浏览记录;支持删除功能。       信息收藏数据:所有注册用户的收藏资讯列表;支持删除功能。       信息评论列表:所有注册用户的用户评论列表;支持审核和删除功能。机构环境(图片)       分类设置:支持录入、查看列表、修改、删除功能;比如外围、内部、教室图片       录入图片:录入分类、标、图片、介绍等       管理图片:查看所有图片列表;支持修改功能;支持删除功能库中心       1级分类:库的1级分类,支持录入、查看列表、修改、删除       2级分类:库的2级分类,支持录入、查看列表、修改、删除       录入库:选择分类、录入库标、选择单选或者多选、录入4个选项同时勾选答案、录入目的解说。           注意:单选勾选只能1个答案、多选可以勾选多个答案       管理目:查看所有库列表、支持修改、删除 试卷管理       录入试卷:录入试卷分类、试卷名称、试卷介绍等       管理试卷:查看时间列表、分类;支持修改和删除       录入单选:在试卷列表的试卷名称后面,点击“录入单选”;进入目选择;在左侧列表选择要加入该试卷的目即可;在右侧是已经加入该试卷的单选列表,支持删除。       录入多选:在试卷列表的试卷名称后面,点击“录入多选”;进入目选择;在左侧列表选择要加入该试卷的目即可;在右侧是已经加入该试卷的单选列表,支持删除。       考试列表:显示所有试卷的考试信息、会员信息、考试结果分数游客机构介绍关于我们、联系我们、加入我们、法律声明机构环境 查看机构环境所有图片:周围环境、内部环境、教室环境等资讯中心查看餐厅网站的所有资讯:通知公告、帮助中心、考试信息、疑难解答留言反馈给网站管理员留言:主、联系人、电话、邮箱、内容等 注册用户注册用户除了享有游客的特别功能外,还有一些功能。注册和登录注册功能:填写用户名和密码注册登录:登录后可以享有会员功能。 在线考试       第1步:点击试卷列表,找到需要考试的试卷,点击进入。       第2步:点击单选或者多选选择答案       第3步:点击试卷右上角的“提交试卷”,提交开始结果我的考试列表       列出我的所有考试信息,试卷名称,分数,相关数等       试解析:在考试列表,最右侧,“查看实体解析”,进入解析页面,正确的试背景是绿色,错误的试背景是红色,点击错误的试,可以查看正确的答案以及试解析。 资讯浏览、收藏、评论信息管理当前会员资讯的浏览信息列表;资讯收藏列表,支持删除;评论列表 用户信息维护自己的会员信息,包括:姓名、联系方式、邮箱、头像、简介、详细介绍等;支持修改功能密码修改和退出登录密码修改:修改自己的密码退出登录:清除登录的cookie、跳转到首页

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值