现阶段,学校与社会上的各种出题大都采用传统的方式,在此方式下,要组成一份卷子,要安排大量的老师出题,而且不利于试题库的管理。显然,随着考试类型的不断增加及考试要求的不断提高,教师的题库管理的工作量将会越来越大。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。如果能利用网络的优势,进行试题库的管理和组卷,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证,客观。更加激发学生的学习兴趣。此系统的设计的意义是帮助出卷人员提高工作效率,实现试题管理的系统化、规范化和自动化。44712
二、试卷系统设计示例
1、中国矿业大学,基于PHP&MySQL的试题库管理系统设计[5]。基于PHP 技术设计了一个三层的试题库,顶层客户层是基于Web 的应用程序 HTML 浏览器,底层是DBMS (数据库管理系统) 和数据库,中间层用来处理浏览器发来的请求。浏览器送出HTTP 请求到中间层,中间层从底层数据库取得数据,对数据进行处理后论文网,返回给顶层的客户端Web 浏览器。系统以linux 作为服务器操作系统,Mysql 为数据库平台,采用PHP 技术开发。该系统构思新颖,使用灵活方便,便于维护,并在计算机文化基础课程中得到实际应用。
2、梅红,一个试题库管理系统的研究与设计[8]。该系统包括培训练习、考试和后台考试管理两个部分, 这两个子系统分别可以通过局域网运行于联网计算机, 并与数据库服务器协同工作。该系统可以实现同时多人在线考试,组卷采用统一考试,由系统管理员( 教师) 在后台进行组卷供考生考试。考生一旦进入考试界面, 就不允许再次登录和重新考试, 并为每个考生设置考试状态标志。考试完毕, 考试结果存放在数据库服务器上。考试结束后, 系统会自动评判出客观题成绩(主观题由教师在线批改) ,考生可以成绩查询模块查看考试, 同时也可以看到自己的答题的原始试卷。
3、张千友,精品课程试题库管理系统[6]。该系统可以自动生成试卷,以供考生进行自 我测试,而且可以自动评分。该系统的数据库采用Access,Access具有易于操作,使用方便的特点,而且占用的空间比较小。该系统的技术较成熟,使用方便,可以把老师把教师从大量重复性命题、阅卷、成绩统计分析任务中解脱出来,对提高教师的工作效率有着重要意义。
三、系统结构设计思路
1、用户模块实现的功能,教师的登录,在用户登录模块,实现对已生成试卷的查看:教师用户的注册、登录; 2、管理员登陆后,对应题库和试卷管理模块实现的功能,主要是对于系统中数据库的题库,进行修整,大致分为:试卷规格要求修改、题库修改管理; 3、数据库设计及数据访问,对于试卷自动生成系统中数据库的设计,要考虑到数据的唯一性、非空性、域值、主键、外键等,还要尽可能消除数据的冗余。
四、总结
通过网络与实体书,空充PHP相关知识,结合在校期间所接触的程序设计知识点,进行系统设计。这里选用PHP,主要原因是PHP作为一种简单的、面向对象的、解释型的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言,进行系统设计较为方便。PHP正迅速变成一种标准的、多用途的、面向对象的脚本语言。PHP不仅可用来开发Web应用程序,也可以开发普通应用程序。当然,不可否认的一点是,PHP也是我手里用的为数不多的设计语言中,较为熟练的,这一点实在惭愧。