1.2课题研究意义
网络课堂测试是一个很重要的方向,测试结束后计算机自动判卷,并直接把成绩送到数据库中进行统计汇总。课堂考试系统利用其网络和信息技术的优势,测试结果更加科学和客观,学生能更加全面,及时,准确地给老师反馈,方便教师了解学生的学习动态,节省了试卷评阅的时间。课堂测试系统是提高高校教学质量的重要环节,也是评判教学效果的有效途径与传统测试方式相比,课堂测试系统局限性较小,有助于更好地激发学生的自主学习能力。
2.系统相关技术
本系统选用PHP+MySQL+Apache作为开发环境,采用SQL语言实现数据连接,在面向对象的基础上,设计开发针对高校学生测试的系统。
2.1 PHP技术简介
PHP可以搭配例如APACHE,MYSQL使用,且完全免费。PHP的优点:
(1)如果有学习C或者Perl的经验,就很容易上手。
(2)支持许多的主流技术,比如WebService、Ajax、XML等。
(3)适合开发大型项目,有成熟的社区来支持PHP的开发。
2.2 MySQL技术简介
MySQL是一种关联数据库管理系统,由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。MySQL的系统支持Linux、Windows等多种操作系统,SQL查询算法的优化,查询速度快。
2.3 APACHE技术简介
Apache是世界使用排名第一的Web服务器软件。几乎所有广泛使用的计算机都可以做它的运行平台,是最流行的Web服务器端软件之一。
3.系统需求分析
论文的网络测试系统主要涉及两种不同的用户:考试用户和管理员,考试用户进入测试系统,可以查询个人考试成绩,修改密码,在线考试。管理员能够发布学习通知、考试通知,设置考试时长,考试时段,考试题型。对试题库进行文护,包括删除、添加、更新,按不同条件查询考生的成绩并进行分析统计。
3.1功能需求分析
用户类型:超级管理员和学生两种身份能登录系统,且本系统的资源只允许被授权的用户使用。
在线测试功能:考生登录过系统后,点击我要考试即可进行测试,交卷后,系统将进行自动评分,考生可在成绩查询页面查看成绩。
试题管理功能:管理员可对题型题量进行添加删除。
测试时间设置功能:可设定每次考试的时间。
考生信息管理功能:可注册或新增学生用户。
考生成绩查询功能:考生可详细查询每次的成绩。
管理员管理功能:可添加和删除管理员的账号。 PHP课堂测试系统设计与实现(2):http://www.youerw.com/jisuanji/lunwen_37709.html