基于php mysql技术_基于PHP和MySQL技术的网络考试系统研究

第 23 卷 第 5 期 邢 台 职 业 技 术 学 院 学 报 Vol.23 No.5 2006 年 10 月 Journal of Xingtai Polytechnic College Oct. 2006 —————————————— 收稿日期:2006—07—31 作者简介:马国强(1973-),河北隆尧人,河北科技师范学院,讲师。 58 基于 PHP 和 MySQL 技术的网络考试系统研究 马国强,王晓娟 (河北科技师范学院,河北 秦皇岛 066004) 摘 要:本文介绍了一种基于 PHP 和 MySQL 技术的网络考试系统的设计方案,阐述了系统的逻辑结构、开发环境、模块组成,并且说明了基于本技术下网络考试的价值及可行性。 关键词:PHP;MySQL;数据库;考试系统;浏览器;服务器 中图分类号:G434 文献标识码:A 文章编号:1008—6129(2006)05—0058—04 随着各级各类学校校园网逐步建成,校务管理的电子化使学校管理的效率大大提高,但是校园网在学校的教学活动等领域的利用率普遍较低,没有充分发挥作用。网络化教学已成为未来教育的发展趋势,网络教育系统的研究日益引起人们的重视,网络考试无疑是网络教育研究的一个重要部分。[1] 随着高校逐年扩招,高等学校学生规模越来越大,高校在教学、考试等环节面临巨大压力,只有进行相应改革才能适应发展的需要。考试是教学过程中不可缺少的一个重要环节。考试方式的改革是教育改革的一个重要方面,建立公正合理考试机制,有必要进行命题、考核、阅卷等几方面的改革。[2,3]采用大规模试题库的网络考试模式是今后的一个发展方向。网络考试系统是利用计算机网络组织考试的计算机系统。它以无纸化测评模式替代传统的笔试模式,是优化教学管理提高教学质量的重要途径。[4,5] 一、系统的基本结构 采用浏览器/服务器(Browser/Server)结构,系统由数据库服务器(DatabaseServer)、应用服务器(WebServer+ApplicationServer)、客户端(Browser)组成。数据库服务器上存放试题库和考试结果,Web 服务器上安装考试系统应用程序,用户端只需安装标准的 Web 浏览器程序。如图 1 所示。 图 1 系统的基本结构 二、运行环境和开发工具 1.运行环境 Web 服务器采用 Windows2000Professional+IIS5.0,并加载 PHP 服务以解释在服务器端运行的 PHP 语言脚本程序,PHP 的版本为 4.3.6;数据库服务器采用 MySQL 数据库系统,数据库系统管理使用phpMyadmin2.6.2。[6] Web 服务器和数据库服务器可由同一台服务器担任,也可由两台服务器分别担任。[7] Web 服务器本机测试地址:http://localhost/exam/,exam 为 IIS 服务虚拟目录名,指向 Web 服务器的 D:\ 考试系统 PHP 版 \文件夹。考试系统的所有文件均放在此文件夹。 2.开发工具 网络考试系统的开发工具组合采用 DreamweaverMX2004 和 FireworksMX2004,并使用办公软件组合 邢台职业技术学院学报 2006 年 第 5 期 59 OfficeXP 家族作文档处理。[8] 三、系统组成 本网络考试系统能够完成完整的高校考试的各个工作环节,包括管理员(对应于教务管理人员)赋给教师使用权限、管理员查看学生反馈意见;教师对题库管理、教师生成考试卷、教师批准学生参加考试、教师判卷、教师记录成绩;学生(考生)参加考试

你可能感兴趣的:(基于php,mysql技术)