admin管理员组

文章数量:1536086

2024年1月14日发(作者:)

第26卷第2期 电脑开发与应用 (总0121) ・41・ 文章编号:1003—5850(2013)02—0041—03 基于ASP试题库系统的设计 张媛 (太原大学外语师范学院,太原030012) 摘要:论述了《计算机操作系统》试题库系统的总体设计结构,系统采用B/S结构,应用ASP技术和采用Access数 据库来构成试题库系统,使用ODBC技术连接后台数据库,并且给出了本系统的需求分析、系统结构图、系统各模块的功 能,在数据库设计中用数据流图来表达数据和处理的关系,说明了每个数据库表的详细信息。系统在抽题算法上,采用了 随机抽取与设置难度系数相结合的方式,这样可以使每个学生抽到的试题与其他学生不完全一样,并且试卷中各种难度 试题数量的分布更加合理化、科学化,同时给出了详细的抽取算法。 关键词:ASP技术,数据库技术,抽取算法 中图分类号:TP311.51 文献标识码:A Design of Asp-based Test Questions Database System ZHANG Yuan (Taiyuan UniversityForeignLanguage Teache ̄College,Taiyuan 030012,China) Abstract:This article discusses the“computer operating system”questions the overall design of the system,the system uses the B/S structure,and uses the Access database system using the ASP technology to constitute tires the question bank system,uses the ODBC technology connection backstage database,and has given the system structure drawing,system various modules function,in database each table detailed information.This system in pulls out in the topic algorithm,has selected the method which the draw an item at random and the establishment difficulty coefficient uniifes,like this each student pulls out the test question is not completely same as other students,and in examination paper each kind of dififculty test question quantity distribution even more rationalize,scientiifc style,simultaneously has given the detailed extraction algorithm. Key words:ASP,database,extraction algorithm 在网络普及化与信息技术高速发展的大背景 题库系统的设计与实现。 下,教育技术新兴模式的发展已经成为一种趋势,传 统的、生硬的考试模式存在很多弊端,无法与现在快 1 系统需求分析 节奏的学习、生活方式相匹配并且无法客观、公正、 本系统主要解决用户的注册、登录。学员进入系 全面地对学生的学习现状做出及时、准确的判断。基 统后,可以查看个人信息、修改个人信息、修改密码、 于B/S模式的试题库系统以网络化、电子化、智能化 查询考试成绩,可以进行单章测试或整个课程的验 为目标,充分利用学校的硬件、软件、网络资源实现 收,验收是根据管理员事先预定的程序流程进行编 无纸化考试,体现考试的科学性、全面性、前沿性。为 组,学生完成答题,可以手动提交试卷或考试时间到 了适应精品课程建设的要求,进行了基于网络的试 时由服务器自动强制收卷以结束考试,并自动进行评 ¥ 收稿日期:2012—11-11。修回日期:2013—01—05 % 作者简介:张媛,女,1983年生,助理讲师,研究方向:人工智能。 

・42・ (总0122) 基于ASP试题库系统的设计 2013年第2期 分。管理员可以查看个人信息、修改个人信息、修改 密码、添加管理员,能够完成试题的编辑录入、查询、 修改,试卷方案的添加、删除、设置活动方案以及查询 学员成绩。 卷方案,并且可以修改已有的试卷方案。当学员登录 系统选择在线考试后,系统将按照活动试卷方案中的 组卷参数来自动组卷,这就要求管理员事先必须设置 个试卷方案为活动方案。 管理员在添加新的试卷方案时,需要输入方案的 名称、选择题的个数、每个选择题的分值、判断题的个 一2 系统模块设计 系统主要以ASP为开发平台,ACCESS为后台数 据库,采用B/S模式,完成试题库系统的管理。系统结 构如图1所示。 数、每个判断题的分值、考试时间(单位为分钟)、难度 系数,难度系统的值为0.1~0.8,值越大,表示试卷的 难度也越大。 要在试卷中体现难度系数的作用,本系统的解决 图1系统结构图 3数据库结构设计 本系统采用Access数据库,它小巧快捷,操作简 单。为了方便对试题的管理,数据库里按不同题型建 表,选择题建一个表,判断题建一个表,形成一个综合 的试题库管理框架。如图2所示。 图2试题库管理 4试题抽取的算法分析 组卷参数是试题库建设的一个重要环节。下面 介绍本系统设计中,将多个组卷参数存储在试卷方案 信息表和方案详细信息表中的方式。 4.1试卷方案介绍 在系统设计时,预先存储若干个试卷方案,供管 理员选择。管理员也可以根据实际情况添加新的试 方法如下:将试题的难度分为3个级别(容易、适中、 困难),在管理员添加新题时,判断该试题的难度,并 进行相应的选择。这样题库中每一章的试题都划分 为了3个难度层次。管理员在添加试卷方案时,录入 所有的参数后,系统将根据输入的难度系数与输人的 选择题的个数相应地生成容易选择题的个数、适中选 择题的个数、困难选择题的个数(判断题与选择题生 成方法一样),然后自动存储到方案详细信息数据库 表中。各种难度试题个数生成的过程是将难度系数换 成一定的比例来进行计算,例如难度系数为0.1对应 的比例为:50%容易的题,40%适中的题,10%困难的 题,可以记为:0.1一(50%,40%,10%)。记输入的选择 题的总个数为num,生成的容易选择题的个数为a,适 中选择题的个数为b,困难选择题的个数为C,则有 a hum 0.5;6=hum 0.4;c nllm 0.1。 其他难度系统的对应比例如下: 0.2— f45%,35%,20%);O.3一(35%,40%,25%);0.4 (30%,40%,30%);0.5一(3O%,35%,35%);0.6一(30%, 30%,40%);0.7— (25%,30%,45%);0.8—+(2o%,30%,50%)。 4.2抽取算法 连接数据库,取出活动方案中组卷参数 For i=l to session(”rnd”) ’去掉随机数序列中的前若 干个 md0 next 取出所选章节并且难度为“易”的所有选择题,存储到记 录集中 For i=l to counts ’counts是活动方案中难 度为“易”的选择题的个数 产生随机数 使用随机数在记录集中定位 显示该选择题题目及选项 从记录集中删除该记录 Next 取出所选章节并且难度为“中”的所有选择题,存储到记 录集中 Fori=l tn counts ・c0unts是活动方案中难度为“中” 

第26卷第2期 电脑开发与应用 (总0123) -43・ 的选择题的个数 产生随机数 使用随机数在记录集中定位 显示该选择题题目及选项 从记录集中删除该记录 Next 兼容性测试、安全测试等。测试完成后要上交测试报 告,我们可以根据测试报告及时发现问题并提出解决 方案,便于系统的维护与升级。 取出所选章节并且难度为“难”的所有选择题,存储到记 录集中 For i=l to counts 的选择题的个数 《计算机操作系统》试题库系统的设计与实现,克 服了传统考试的弊端,使得考试更加方便、科学、公 平,对教师的教学效果评价更加合理,对于不同显示 分辨率下网页也能够正常显示而且网页的链接基本 正确。采用B/s模式、充分利用ASP的优点,由教师 维护本学科教学所用的试题库,以试题库为基础,通过 组卷参数生成的试卷更加合理,组卷效率较高,并能较 ’counts是活动方案中难度为“难” 产生随机数 使用随机数在记录集中定位 好地符合各种组卷参数,但该系统实现的题型只是不 显示该选择题题目及选项 从记录集中删除该记录 定项选择题和判断题,对于填空题、主观题等题型没 Next 有涉及,有待今后进一步改进。 关闭记录集 断开数据库 参考文献: 5 系统实现 [1]Peter Rob,Elie Semaan.Access数据库设计开发和部署 系统实现如图3所示。 【M】.北京:清华大学出版社,2005. [2】顼宇峰,马军.Asp网络编程从入门到精通[M】.北京:清 华大学出版社,2006. 【3】神龙工作室.Asp网络编程从入门到精通【M】.北京:人民邮 电出版社,2006. [4]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版 社。2006:58--68. 【5] 陈孟建,沈美莉.ASP技术与动态网页设计【M】.北京:清华 大学出版社,2007:100—1 10. [6】 【美]Robert W.Sebesta.web程序设计[M].北京:清华大学出 版社,2006:58-68. 【7】 任占营.试题库系统的设计与实现【J】.防灾科技学院学报, 20o7 9(2):l8—2O. 图3学员答题界面 [8】 陈萱华.基于ASP.NET的试题库系统[J】-计算机应用,2003 6 系统测试 5(7):62—68 [9] 巩青歌,郭三学.网络环境下通用试题库管理系统的分析 系统在投入使用之前必须进行严格的测试,测试 与设计[J】.现代电子技术,2001(10):28—30. 的内容包括功能测试、性能测试、可用性测试、客户端 (上接第40页) 4 结束语 【J】.职业技术教育,2005,(22)(4):30—31. [2] 黎炜.浅谈计算机组装与维修专业教学改革的措施[J]_ 通过以上改革,课程教学成绩斐然。学生的微机 广西教育,2009,(30)(4):40—42. 维修技能得到快速提升,毕业生对口就业率高,待遇 [3] 李仲秋,朱国军.工作过程导向的理实一体化课程构建与 好,用人单位反映好。 实施[J]_职业技术教育,2o09(5):10_11. [4] 顾翊锬,凌筱清.浅谈职业教育中计算机专业学生技能培 养[J].青年文学家,201l(7):65. 参考文献: [5] 黄大庆.电脑组装与维护维修校内操练室建设初探[J]_青 春岁月,2012(6):300—301. [1]蒋庆斌,徐国庆.基于工作任务的职业教育项目课程研究 

本文标签: 系统方案试题库