



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第 9卷第 3期 2 0 1 0年 6月 常州信息职业技术学院学报 J o u r n a l o fCh a n g z h o uVo c a t i o n a l Co l l e g e o fI n f o r ma t io n Te c h n o l o Vo l 9NO 3 J u n 2 0 1 0 试题 库管理 系统 的设计与开发 刘毅 健雄职业技术学院 俞 国红 江苏太仓2 1 5 4 1 1 摘要 高等学校学科试题库建设在学校教学工作中的重要性是不言而喻的 把 AS P和 S QL V er数据库建立试题库管理系 统作为研究对象 研究了试题库的结构及功能模块 使用 特点 该系统简便实用 通用性强 具有很好的可移植性 关键词 试题库 AS P S Q L S e r v er 中图分类号 T P 3 1 1 5 2 文献标志码 B 文章编号 1 6 7 2 2 4 3 4 2 0 1 0 0 3 0 0 0 1 0 4 Th e De ve l o pme n t a n d De s i g n o f t h e Te s t i n g Da t a b a s e M an a g e me n t S y s t e m LI U Yi YU Guo ho n g C h i e n s h i u n g I n s t i t u t e o f T e c l mo l o g y T a i c a n g2 1 5 4 1 1 C h i n a Ab a Umt Th e c o n s t r u c t i o n o f col l e g e t e s t i n g d a t a b a s e pl a y s a n imp o r t a n t r o l e in t e a c h i n g Ai mi n g a t t h e est abl i s h me n t o ft est ing d a t a b a s e ma n a g e me n t s y s t e m b a s e d o n As P and S QL S e r v er t h e p a p e ma i n l y s t u d i e s o n i t s s t ruct u r e s f u n c t i o n mo d u l es u s a g e a n d c h a r a c t e ri s t i c s Th e s ys t em i s p r a c t i c a l an d u n i v e r s a l a n d h as t r a n s p o r t ab i l it y 1 wo x b t es t in g d a t abase AS P S Q L S e r v e r O 引言 试题 库 管 理 系 统 是 健 雄 职 业 技 术 学 院 十一 五科研立项课题 的研究成果 该试题管理系 统分析了传统考试系统的缺陷 采用了多种新的设 计方案 具有四大功能 科 目管理 题库管理 试卷生 成 试卷查 询 采用 B S架 构 服务 器端使 用 Wi n d o ws 2 0 0 3 S V e T 作为系统平 台 WE B服务器选择 Mi c r o s o f t I I S 6 0 数据库选择 S Q L s e e r 2 0 0 0 客户 端采用 Wind o ws XP作为系统平台进行开发 试题 库管理系统的建立和应用 在很大程度上减轻教师 的工作负担 提高教师工作效率 而且试题库管理系 统的组卷功能可以根据用户要求随机生成试卷 有 效地避免了由教师手工出题的传统出题方式不可避 免的主观随意性 提高了考试的公正性 该 管理系 统经过一个学期使用 效果 良好 1 系统的主要特点 该系统基于 B S 架构 用 S Q L S E R V E R 2 0 0 0 作 为后台数据库 该系统具备以下特点 允许多种题 型 随机抽题 并将抽取的试题保存到数据库中 试 卷能通过网上访问服务器进行 自定义查询 主要用 户如表 1 所示 题库管理分判断题 单选题 多选题 问答题 4 种不同类型的题 目 并可以区分不同试题的专业和 难度 试卷管理可以由题库的题 目生成试卷 可以 生成 wo r d格式的文件 还可以 自动生成答案 收稿 日期 2 0 1 0 O l 2 7 作者简介 刘毅 1 9 7 2 一 男 助教 硕士 从事研究方 向 操作系统 数据库技术及应用 2 常州信息职业技术学院学报 2 0 1 0年6 月 表 1 主要用户及特征描述 用户类 描述 试题收集人员负责 自己设计或者是从其他资料上收集 不同课 程 不 同知识点 不同类型 不同难度 的试题 并 试题 将试题 录入到试题库 中 同时 试题 收集人员可 以通 收集人员 过关注课程 的目录和课程 的重点来调整试题收集的范 围 有时 还要根据组卷人员提出的不同要求 收集相 应的试题并人试题库中 试题库维护人员负责对试题库进行更新 当教学过程 中有 的课程被取消或 者是有的课程重点 发生 了转变 试题库 则试题维护人员应 及 时地 对试题 库 中的试题 进行更 维护人员 新 将试题库中无用 的试题 删除或者是增加 一些新 的 试卷模板 题型以及 试题 如果发现试题库 中有的试 题答案有误时 也应及时纠正过来 组卷人员负责在试题库中挑选合适的题型和试题来生 成相应课程的试卷和答案 组卷人员可以根据不同的 模板 设置好试卷 的分数 单个试题的分数以及试题总 组卷人员 数 然后向试 卷中添加相应的试题 审核确认后 可以生 成试卷和答案 浏览生成 的试卷 并可以对生成 的试卷 进行修改 系统功能模块 如图 1 所示 面 用 户 管 理 模 块 用户登录子系统 管理员子系统J J 普通用户子系 J J萋J J I I 蓁 蓁 试 卷 管 理 模 块 图 l 试题库管理 系统功能模块 图 查询模块 在本系统 中可以按照篇章 题 型 题 分等各个指标去仔细了解 查看题库中的试题分布 情况 逐个浏览题库中的试题 能够让用户对题库有 更具体 更深入地 了解 题库浏览查询模块按照题 库浏览 试题分布浏览 题库总体统计 3 种方式浏览 题库中的内容 试题库管理系统的运行界面图 如图2所示 2 试题库结构设计 2 1 数据库表的组成 数据库采用 s q l s e r v e r 2 0 0 0设计 数据库名为 e x a m 由 c a d r e i n f o 用户表 d e p a r t me n t 系部表 l lQ 建 繇 孽 瓣 赣 娶 漆 毒 鼍 每 毫 强 毪 l 0 t 萎 誊 稿 t 强 弱 毒 崤 涵 盘 一 一 一 一 一 日 暇磁躁 圈啊 啊 霸霸 髓圈疆黼圈圈 霸雕黼 疆蕊目 懿 鬻 m i l ll j 一 慢 一 麟 霸 赣 簪 氇 擎 鸶 囊 巷 嚣 藿 l 嚣 蜜 l 糕 El毳 魏 t H e m i 芝 零 尊 一 I 0 孵 蔼 l n I mn n i 臻 嚣l 臻 目 j 脯 l l 精 T r t t t 一 瑚 I l蚋睛 一 一 t I 枉t r r 一 t 户 D l 谭 并 舯 础 I t m 丑 瞰 一一 伸 坍删b呻 协 I i t 制 D i 艚 E 抑 麒 h 积 啊 如 曩 i M L t 口 m I m 一 舯 t t t 目 靠 肿 雌 目 q 日 t t 冒 c r 一 输入 丑 谯 页次 瞻臻甏 聚l 疆 l 蕊嚣嚣毫 程甄露 l 鼍 一 矗 蓄 i 赫嚣l l 嚣 图 2 试题库 管理 系统 的运行界面图 e c a m d a t a b a s e 试题库表 e x a m s u b j e c t 科 目表 e x a m t e s t e x a m t e s t u s e r s t a ff g r o u p 教研组表 7张 表 组成 要支持多种题型的考试就必须有合适的建表方 案来保存试题 可考虑 的方案有 3个 方案 1 按照 题型的不同 分别建立相应的表 不同的题型用不同 结构的表 本方案思路简单容易控制 但在程序中需 要多个数据源连接 方案 2 不分题型或班级 把所 有的试题都用一个库存放 此方案题库结构麻烦 数 据量大 开考抽题时的速度比方案 1 慢些 但程序中 只要加相应的条件判断用一个数据源连接即可 方 案 3 按照课程信息表中的信息 对每一种课程建立 自己的试题库 本方案运行速度较快 但会 因课程种 类多而给管理带来麻烦 本系统采用了方案 2 即 用一个数据表作为全部题型所有课程的试题库 用 课程名区分不同科 目的试题 对 于选择题 需要的 字段包括题 目四个供选答案及标准答案 对于其他 题型 一般只要有题 目和答案 两个字段 即可 在试 题管理和考试抽题时可根据试题类型的不同 自动 判断是否添加或读取 答案字段存放本题 的标准答 案 对任何题型都适用 随机数字段是本方案的使用 技巧之一 利用它可以实现随机抽题 3 关键技术的实现 3 1 数据库连接技术 鉴于安全原因 这里对数据库服务器的方法是 通过 A DO对象完成 在考试系统 的目录上建立一 个 i n c l u d e 目录 建立 C o I L r 1 a s p 文件 内容为 3 2自动抽题的实现 组卷人员用户可以在 自己的管理界面里对考试 时间 试题的类型 题量 以及分值进行具体 的设置 用户只需要输入各题型的分数 不想出的题型输入 0 系统将实 时地计算 出总分数和共有题 目数量 并根据各个知识分类 这处以章节分类 的题 目数 量和每种题型的剩余分数随机抽取相应题目 如果 剩余分数有任意一项不为 0 都不能提交 系统会 根据输入题 目数量的情况 自动弹出窗 口提示 这些 功能是通 过 V B S c r i p t 脚 本语言 自动完成 的 当顺 利提交表单后 将进行 自动组卷 流程图如图 3 开始抽 取试题 1 塑 壑 笪 星l N 找出所有符合条件 的题 目 Y 题 目 随机排序 将题 目 储存到 t e s t 表和 a n s w e r 表中 还有剩余分数 塑 垫 壑 垦 图 3 计算机抽题流程图 3 3 将试题保存在数据库中 通过 c r e a t e r e s u l t a s p 通过循环读取表单内容信 息到 r e q u e s t 中 再通过循环读取 r equ e s t 中存储信 息 将试题保存在 e x a n l d a t a b a se表 中的相 应字 段 中 代码见表2 3 4 试题库查询与导出 按教研组对试题库进行查询 以便于对试题库 的试卷内容及时进行修改和更新 系统提供多种查 表 2 代码 序号 代码 l 8 f o r e a c h e l e men t in r e q u e s t f o r m 1 9 f l0 r i 1 t o r e q u est f o rm e l e me n t c o u n t 2 O i f i n s t r e l e ment NO O t h en 2 1 i d mi d e l em ent 3 3 2 2 r e s u lt r e q u est f o rm e l em ent i s q l s e l e c t f o rm e x a r a d a t a b a s e wh e r e i d 2 3 c l n g i d 2 4 s e t r s s e e F c r e a t e o b j e c t a d o d b r e cor d s et 2 5 r s o p en s q l coun 3 2 2 6 if r s t y p e 单选题 t h en 2 7 i f r e s u l t r s a l ls wer t h e n 2 8 S core s cor e c in t s i n g l e p e r 2 9 en d i f 3 O en d i f 3 1 i f r s t y p e 多选题 t h en 3 2 if i s t r r s a I1 s we l r e s u l t O t h en 3 3 S C O re S COre c i n t mu l t ip e r 4 3 4 j J l 3 5 8 l S Wer s p fi t 1 S ms w盯 3 6 a n s wa 0 蚰t u b o u n d a n s we r 1 3 7 i f a n s we r cou n t j t h en 3 8 s t X t e S C O re m t mu l t ip er 1 3 9 end if 4 0 e l s e 4 1 S C O re S C O re c in t mu it i p er 4 j 4 2 en d i f 4 3 e n d if 4 4 ift s t y p e 判断题 t h en 4 5 if r s 8 D S Wer r e s u l t t h en 4 6 S COre S COre c i n t j u d g e d er 47 en d i f 48 e nd if 4 9 en d i f 5 O n o t 51 n e x t 询方式 如 按题型 按难度 按题型和难度的组合 等 查询的结果以报表的形式 出现 以方便统计和分 析 另外 系统也提供对于成套试卷 或者过去已 经使用过的试卷 的查询 查询结果可以以标准试 卷的形式输出 4 常州信息职业技术学院学报 2 0 1 0年6月 导出 w o r d试卷按钮代码 其中A ll A r e a Wo r d 是一个函数 代码见表 3 表 3 代码 序号 代码 5 7 f u n c t io n AU Ar e a Wo r d 5 8 5 9 c o n fi r m 确定将试卷生成 wo r d文档吗 f 6 0 r e t u r n 6 1 v a t my t e x t a r e a d o c u me n t g e t E l e ment s B y Na me my t e p 6 2 T e x t 6 3 v a l my t e x t a r e a 2 n e w A r r a y 6 4 f 0 r v a ti O my t e x t a r e a L e n g t h i i v a r my S t r my t e x t a r e a 2 i My t e x t a r e a i p a r ent No d e 6 6 o u t e r HTM L i f My t e x t a r e a i p a l n t N o d e c h i l d r e n 0 v e l u e 6 7 m y S t r m y t e x t a r e a j p a r e n t N o d e c h i l 6 8 d r en 0 v e lu e 6 9 7 0 my t e x t a r e a i p a r ent No d e i n n e r HT ML m y S t r 7 1 7 2 v a r myS u b 7 3 i f d o c u ment g e t E l e me n t B y l d z t b n u l 1 f 7 4 mySub d o c u ment g e t El e me n t Byl d z f b i n ne r HTM L 7 5 d o c u ment g e C E l e ment B y l d z f b i n n e r HT ML 7 6 续表 序号 代码 7 7 v a t o W I n e w A c t i v e XO b j e c t Wo r d Ap p l i c a t io n 7 8 V II I o DC o WD Do c u ment s Ad d 0 1 7 9 v R r o R a n g e o DC R a n g e 0 1 8 0 v a r s e l d o c um ent b o d u c e r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拍卖品牌授权协议
- 材料质量检测与防水施工合同
- 小学英语课堂互动计划
- 星月标志设计说明排版
- 基于物联网的智能垃圾分类系统设计
- 幼儿园多元智能健康发展计划
- 毕业设计文献调研
- 2025年非营利组织财务部门工作总结与计划
- 小学数学趣味教学实施计划
- 物业管理合同标准化及执行措施
- 2024年贵州省德江县事业单位公开招聘医疗卫生岗笔试题带答案
- 高考二轮专题复习:图文转换
- 2024年甘肃省大数据中心招聘工作人员笔试真题
- 崇左市人民检察院招聘机关文员笔试真题2024
- (二模)2025年4月潍坊市高三高考模拟考试地理试卷(含答案)
- 香港劳务服务合同协议
- 高二下学期感恩母亲节主题班会课件
- 高一信息技术Python编程课程讲解
- 医院行政测试题及答案
- 雨水排放检测管理制度
- 金融行业金融大数据风控模型优化方案
评论
0/150
提交评论