基于PHP和MySQL的考试系统的分析与应用.docVIP

基于PHP和MySQL的考试系统的分析与应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PHP和MySQL的考试系统的分析与应用   摘要:利用PHP和MySQL技术完成在线考试系统的制作,能够减轻机房工作人员的工作负担,优化学生考试的流程。该系统具有系统管理、在线考试两大功能模块,实现了用户管理、考试管理、成绩生成及查询等功能,从而极大的提高了工作效率。   关键词:在线考试系统;B/S结构;自动改卷   中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)16-3787-03   Analysis and Application of On-line Examination System Based on PHP and MySQL   YU Xiao-rong   (Jiangsu University of Science and Technology, Zhenjiang 212003, China)   Abstract: Use PHP and MySQL technology to complete On-line Examination System, can reduce the workload of the staff room, optimize the process of student examination. It consists of two function modules which are system management and online examination. It implements many function modules, such as user information management,examination management,score accounting etc.Real applications show that the proposed method can greatly enhance the working efficiency.   Key words: on-line examination system; B/S; automatically correcting   随着网络和计算机科学技术的发展,传统的考试方式由于耗费了大量的人力、物力和资源,是不适合现代考试的需要,在线考试是现阶段研究开发的一个热点。与传统的考试形式相比,在线考试不但可以大量节省考试用纸,而且可以便于管理[1],有效地防止作弊,并增强考试结果的公平性。本文基于PHP和MySQL开发了一套在线考试系统,改变了传统考试的模式,实现了现代考试的规范化和科学化,以更好地适应现代教育的需要。   1 系统开发平台   使用PHP进行WEB应用程序的开发[2],MySQL为数据库提供支撑[3-4],以Apache组成WEB服务器,设计开发基于B/S架构的在线考试系统。   2 在线考试系统的分析   根据在线考试系统的特点分为两个部分,考试管理和学生考试模块的设计。考试管理模块主要是用户管理、题库管理、教师出题管理、考试缺考查询模块、考试交卷查询模块、考试改卷模块等;学生考试模块主要是学生登录、自动抽题、自动下载试题、学生做题界面、自动上传答案、自动改卷界面等。图1为在线考试系统的管理功能结构,图2为在线考试系统的考试模块。   3 在线考试系统模块分析   3.1 用户注册及管理模块   3.1.1 增加学生   网上考试系统学生平时可以自己注册用户进行练习,也可由教师整体导入学生名单进行考试。   3.2 题库管理模块   题库管理模块负责所有题型的题目增、删、改等操作。题库管理通过MySQL数据库进行管理[5]。本系统目前设置了几种常见的题型,单选、多选、填空题、操作题等题型,如图4,图5显示了增加选择题的界面,可进行选择题的输入与修改操作。   3.3 教师出题模块   此功能用于考试前教师准备,在此界面,进行各种题目的选择与分数的设定。题目均从数据库中得到,每道题的分数由教师自行确定,比如此次考试多选题需要20题,每道题的分值设为2分,考试的时候在线考试系统会自动从题库中随机抽出20题,这样每个考生抽出的题目都不一样,而且题目顺序也不一样。同理其他题型出题方法也一样,总分根据教师选择的题目和分值自动汇总计算。所有题目设置好后保存,会将每一类的题目分值和总分值显示出来,这样考试题目就出好了。   4 在线考试系统考试模块的分析与设计   下面是学生考试系统进行考试的流程。   4.1 学生登录界面   学生输入已注册的用户名、密码或准考证号后进入考试。   4.2 自动抽题   进入考试后自动从题库中随机抽出考题。   4.3 学生做题界面   如图7过程就是

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档