APP下载

基于Web的题库管理系统设计与实现

2015-11-17赵安学

关键词:题库页面管理系统

赵安学

(琼台师范高等专科学校, 海南 海口 570100)

基于Web的题库管理系统设计与实现

赵安学

(琼台师范高等专科学校, 海南 海口 570100)

介绍了题库管理系统的设计与实现,该系统针对学校中公共课程题库建设和应用的特点,在Web的方式下实现题目收集、题目编辑、课程训练与结果反馈等功能,并探讨题目优化的方法,使题库管理系统更好地为教学服务。

题库系统;系统设计;功能实现

网络题库系统在远程教育系统中处于非常重要的地位,其结构与功能设计的好坏直接影响一个远程教育系统功能实现的效果,从而在一定程度上决定了一个远程教育系统设计的成功与否[1]。一、系统总体设计。

一、系统应用结构图

本系统利用校园网环境资源开发和使用题库管理系统,以提高教学质量,进行有效的教育测量。学生上机训练主要场所是公共机房、学生公寓等;教师和管理员上机的场所主要是办公室、宿舍、公共机房等。在校园网环境下,这些地点的微机都联入校园局域网络中,因此可以Web题库管理系统服务器,使教师、学生及管理员都可以通过局域网获取有关题库信息。系统应用结构图如图1所示。

二、系统功能模块设计

基于Web题库管理系统模块如图2所示:

整个系统包括如下几大功能模块:

1.用户注册登录模块

校内教师和学生直接输入学校的登录ID密码就可以登录题库管理系统。校外教师用户必须先注册后才能登录题库系统。教师通过输入正确的用户名、昵称、身份、密码、确认密码和E-mail后进行提交并成功注册后,然后才能登录题库系统。用户注册之后,进入用户登录页面,输入用户名、密码及角色就可以成功登录题库管理系统了。

2.题库管理模块

题库管理即建立相应的题库,不同类别的学科都应建立相应题库。其中主要功能包括:

题目录入:即题型可以包括选择题、判断题问答题等多种题型,每种试题类型都可以按照章节及初

2始分值组织。

题目修改:即在试题录入试题库之后,若出现错误,可通过试题库中的相应试题修改功能进行修改,比如修改章节、初始分值、题目内容和答案等。

题目删除:即在试题录入试题库之后,如果发现此题出现错误,或是发现此题不符合标准.可以进入题目删除网页进行删除。

题目查询:即可以按各种类型对已有题目模糊的查询,再通过对某一试题的选择,可对选择试题的详细信息以及试题进行更进一步的详细预览。

自动组卷:即出卷者录入试卷基本信息选择好模板以后系统自动选择试题,并自动把试题编号保存到试卷内容表中。

3.学生课程训练模块

学生在登录题库系统之后可以选择自已想进行训练的课程和题型,系统会自动随机抽题,然后就可以进行答题,并能即时得到具体答案的反馈及评价。

4.用户课程管理模块

管理员进入管理员页面后可以对管理员、教师、学生以及课程的信息进行统一管理。如发现出现错误可以对其进行编辑和删除操作。

三、系统主要功能实现

(一)登录注册功能的实现

题库管理系统的界面有两个超链接,即用户登录和用户注册。因该系统是基于校园网,校内教师和学生直接在用户登录界面,输入登录ID和密码便可进入题库系统。校外教师用户点击用户注册,链接到注册页面进行注册,注册成功后,再进入用户登录页面,进行登录就可以进入题库系统。

(二)题目录入功能的实现

在教师主页点击题目录入就可以进入题目录入的具体页面,包括单项选择题,判断题,填空题和问答题的录入页面,但是它们的实现都相似。通过selecttm.asp页面的表单提交录入的数据到saveselecttm.asp页面进行处理,而saveselecttm.asp页面则通过ADO控件连接数据库并打开数据库,再由SQL语句把接收到的表单数据用INSERVER INTO表名(字段1.字段2)VALUES(数值1.数值2)语句写入数据库相应的表中,实现录入功能。

(三)题目修改删除功能的实现

教师点击题目修改,进入题目修改的模块,首先页面将显示教师自己全部录入的题目信息,可以查看到题目的具体信息。如果教师发现题目出错了,点击编辑便可以进入题目修改的具体页面。页面通过获取该记录的ID值再以之为条件得到该记录的信息,通过savemodifytm.asp表单里文本框里的value属性设置它直接获得库里面的值,然后再直接修改后提交,通过updatetm.asp中的SQL中update语句把提交过来的信息数据做一个库的更新操作,来实现用户对信息的一个修改功能。如果教师想删除题目,点击题目修改进入题目修改页面,就可以直接删除题目。点击删除两字可以获取该记录ID的值,再以之为条件通过deletm.asp中的SQL中的delete语句把符合该条件的记录做删除操作,来实现用户对信息的一个删除功能。

(四)题目查询功能的实现

教师点击题目查询,进入题目查询模块,然后输入查询题目的信息,点击搜索就可以找到查询的题目,这里的查询实现的是模糊查询,首先通过输入框提交查询关键字,然后通过获取到关键字和字段中值做对比,如果有和关键字相似的内容就显示该记录,如此循环直至得到想要的结果。

(五)自动组卷功能的实现

在此功能中,用户可以根据自己的需要来组成试卷,首先在givetest.asp页面中选择需要的题目类型和科目,并填写需要的数量;其次,在displaytest. asp中根据获得的数据为条件,使用随机抽题:Select top 10*FROM表orDER BY Rnd(id)从预先录好的题库中抽取符合条件的试题按需求读取到页面以组成整套试题。

(六)学生课程训练功能实现

学生登录题库系统后进入学生主页,可以根据自己的权限查看自己的个人信息,还可以进入课程训练系统,对自己平时的学习进行训练。学生选择参加训练的科目和题目类型,形成针对性的练习试卷,并可让学生进行联机答题,学生提交所做的答案后,系统将学生获得的答案和题库里面的标准答案做比较,并将题目具体答案及评价及时反馈给学生。

四、系统评价及展望

(一)系统评价

整个系统分为题库管理、学生训练、用户课程信息管理三个部分,其具有以下三个特点:

1)题库管理统一化。由于题库对试题的质量要求较高,对试题的采集应用、属性认定和试题的增、删、改等都由教师进行,而且管理员可以统一管理题库用户和课程信息。

2)建设和使用题库的完全开放性。教师通过校园网或Internet,很方便对题库进行添加、修改、删除、查找、组卷、操作。题库系统中所有的教师用户可以共享题库。

3)安装使用简单化。系统基于Web模式,用户只要通过浏览器,连上网络,便可轻松使用,大大降低了对题库使用者的技术要求。

(二)展望

在未来的教育测量模式中,基于Web的题库管理系统将成为主角,根据用户自身的特点,为其规化教育或学习过程,与其进行智能交互,引导整个教育或学习过程。在信息化教育的时代,学科门类齐全、规模庞大的题库也必不可缺,人们将利用其海量存储的数据,查漏补缺,丰富自己的知识。

[1]郁建政.网络题库系统的设计与实现[J].电脑知识与技术. 2008,(6).

[2]余胜泉,何克抗.网络题库系统的设计与实现[J].教育技术通讯.2000,(6).

[3]顾洪博.智能化网络试题库系统的研究与实现[D].湖北:大庆石油学院2004.

(责任编辑:袁 媛)

Design and Implementation of a Question Bank Management System Based on Web

ZHAO An-xue
(Qiongtai Teachers College,Haikou 570100,Hainan)

The design and implementation of a question bank management system is presented.In view of the characteristics of the construction and application of the question bank in public courses,the functions of question collection,question edition,course training and result feedback etc.are realized,based on Web.The optimization methods of the system are explored to better serve teaching.

questions bank system;system design;function implementation

TP311

B

1671-802X(2015)06-0021-03

2015-11-05

赵安学(1983-),男,讲师,海南海口人,研究方向:计算机应用,E-mail:454735524@qq.com.

猜你喜欢

题库页面管理系统
基于大数据分析的智慧高速运营管理系统
基于大数据分析的智慧高速运营管理系统
刷新生活的页面
基于James的院内邮件管理系统的实现
国家职业技能鉴定铸造工职业题库开发成果审定会在沈阳召开
答案
在线评审管理系统的建设与实践
让Word同时拥有横向页和纵向页
“整式的乘法与因式分解”优题库
脑力急旋风