校园网试题库管理系统的设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中 国信息技术教育 21/31 1 9 011—4 0
技术与应用 lu o cntun g l ha d. t a @ ii c o e
户关联的模块有教师录题和教务处
组 卷。
( 系统的功能实现 二)
1 师登 录 . 教
响应效率 。 在 抽题 的过 程 中, 用的是 对 象 使
tg lcntua 技术与应用 o a @ ha dc I u o ii . e
校园网试题库管理系统的 设计与实现
刘桂荣 河北省唐山市古冶区开滦范各庄矿安全监测科
摘要: 充分利用校园网 为了 现有资源, 实现局域网 内部试题库的管理及自 动组卷, 更有效地实施教考分离 本文提出 创建一种校园 , 了
相应的客户端验证和服务 器端验证。
3 师修 改个人. . 教 密码
师可对自 己录入的题目 进行删除 修改、 查看的管理, 并可有选择地使用 不同条数 的分页显示效果。 在个人管理功能中, 教
师可以更改自 j 已 舒 教师无需进行任 何操作时, 便可安全退出系统 。
eulO j t b 两个方法。 q a (b c j s e 0) 在将每种题型的数据作为对象取 出来之后, 再将其封装到集合框架S t e
百度文库
园网进入系统之后, 根据其职责显示其
所教授的相关课程 ( 包括跨系授课) 。
录题时 , 据题型的不同有相应的页面 根
显示, 如需使用包含图片的题型, 则需
使用第三方 组{S r N0d  ̄ mat U a实现。 教
教师录题 界面基本上是两种布 局: 选择题类 ( 有选项) 和普通类 ( 没有 选项)在题陂录 ^ , 题库之前同样也做了
1 . 数据库设计概述 数据库设计的主要目 标是把所有 的题放在一个表中, 就 ̄x _ u so s x q et n i 表中, 这样有利于数据的检索。 我们也 想过把题分开存放, 但这样做, 数据库 灵活I就差了, 生 不利于添加题型。 主要的数据是各表之间的主键关 系、 外键关系及联合主键。 其中, 联合主 键的应用能实现一对多、 多对一的应 用, 减少对表的操作, 没有大量应用多 表联合检索, 这样可降低数据库的压 力。 在系、 专业、 课程中 采用 , 外毽约束, 保 证了数据的完整陛与统一l, 生 在这个问
题的处理上, 我们采用了存储过 程。
2 . 存储过程的应用
过使用J D 和T mct N I o a连接池来访问 My Q 数据库, SL 包括管理员管理和试 题 组卷两部分。 系统功能的结构图如 下, 录题和抽题的有机结合为组卷的实 施提供了保障。
功能, 不仅能实现试题的海量存储, 还 能轻松实现增补新内容、 剔除旧内 容的 操作。 校园网试题库管理系统有效地 实施了教考分离, 是实现公平竞争的有 力措施, 调动了教师和学生的积极性。 同时, 也提高了学校所获取的教学反 馈信息的可信度, 极大地提高了教学
的灵活 陛。 ● 系统开发环境 简介 () 一 需求与架构设计
如果 是超 级 管理 员, 录 时进 入 登 超 级管理 页面 , 果是普 通管理 员, 如 登
录时进入普通管理页面。 密码的检索 功能用来判断管理员身份的真实存在
性, 也是 作为 一个 子方 法被 系统调 用, 是整 个 系统 连接 数据 库 的基础 。 理 管 功能模 块主要采用<a l /al t tb X tb > ̄ e e t
中 最NNStf , e 装到集合 框架 Ma中。  ̄ p 教务 处 管理 人员登 录 后 , 可分 别 为每一科 目 组卷 ( 一个实体对象对应一 种题 型 , 将实 体对象 集合封装 在St 再 e 集合 中, 后 将整 个 试卷 放 在Ma 对 最 p
存储在数据库服务器中, 应用程序使用 时只要调用即可。 在My Q 中, S L 若干个
套排版实现, S 中以页面间传递参 在J P 数为主, 动态显示 组卷 部分包括 前台显示 (S ) J P
( 数据库设计 二) 数据库是整个系统应用的基础, 它存储了自 动组卷系统中涉及的所有 数据。 比如, 人员信息、 专业、 系、 课程、
网 试题库管理系 统的方案, 并对此系 统的设计和实现细节 进行 了 详细阐 。 释
关键词: 网; 校园 试题库管理; 组卷; 存储过程
校园网试题库管理系统利用JP S网
络编程技术和My Q 数据库技术实现 sL 了B S / 模式下的网上组卷, 具有题库管
理、 目 置、 科 设 试卷 信 息设 置、 题 等 抽
本系统的开发综合应用了开发工 具My cis、 E l e数据库服务器My Q 、 p S L 应用服务器T mct开发技术JP o a、 S 及 S r lt自 eve, 动组卷系统采用了传统的
MV 三层 模式。 C
存储 过程 是 由 控制 和S L 流 Q 语句 书写的过 程, 这个 过程经编译和优化后
在 教师 录 题模 块 中, 教师 通过 校
教师使用学校为其分配的教师工 号和初始密码登录到系统中。 在此功 能中, 使用了客户端验证和服务器端验
证, 在一定程度 匕 保证了系统的安全。
2 师录题 功能 . 教
封装。 即每 种类型的题对 应一个 对
象 , 对 象 中定 义 相应 的成 员变量 和 在 对 应的st r etr et 和g t 方法 。 e e 因为要 将 这 些 题 对 象 存 储 在 集 合 框 架S t e 中, 又因为S t e中不能存 放相 同的数 据 , 所 以, 还要 为每 种题 型 对 象重 写p bi ul c it h s C d O u l o la n ah o e 和p bi b oe n c
有联系的过程可以组合在一起构成程
序包 。
和后台管理 ( v B a ) 中心控制器 J a en 、 a
系统描述及功能实现 (ev t。 Srl ) e 1 . 组卷部分的前台 显示 前台使用J P S 设计页面, 其中与客
( 系统描述 一)
试题类型分类以及所有试题的数据。
本 系统 采用MV 三 层模式, C 通