计算机应用水平一级考试系统软件的开发.pdf_第1页
计算机应用水平一级考试系统软件的开发.pdf_第2页
计算机应用水平一级考试系统软件的开发.pdf_第3页
计算机应用水平一级考试系统软件的开发.pdf_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第 40 卷 第 6 期厦门大学学报 自然科学版 Vol 40 No 6 2001年 11 月Journal of Xiamen University Natural Science Nov 2001 研究简报 文章编号 0438 0479 2001 06 1315 04 计算机应用水平一级考试系统软件的开发 收稿日期 2001 03 17 作者简介 吴锦林 1946 男 副教授 吴锦林 1 李 王景 2 谢 伟1 1 厦门大学计算机科学系 福建 厦门 361005 2 厦门华侨中学 福建 厦门 361005 摘要 给出了一个基于 Windows 98 NT 平台和 SQL SERVER 的计算机一级考试系统的详细设 计及实现方法 系统利用VB特点 设计了一个新的教学辅助考试系统 由六大模块组成 包括考生 管理模块 考试模块 评卷模块 成绩查询 试题录入模块和考卷查阅模块 能对公共基础课进行上机 测试 是一种全新的 可操作的 通用的教学考试系统 关键词 ODBC 考试系统 试题库 客户机 服务器 中图分类号 TP393 1文献标识码 A 计算机基础课是面向非计算机专业大学生的公共基础课 其目标是把大学生培养成为具 有一定计算机理论水平和一定计算机应用能力的应用型和复合型人才 在计算机上进行无纸 化考试必将代替传统的考试方式 1 系统的基本目标 利用 VB 软件设计辅助考试系统 把计算机基础课的考试内容在 VB 软件支持下建成不 同的数据题库 使得考试的内容 形式 要求和评测都规范统一 既避免旧的传统考试方式的古 板 又完成教学考试内容 本系统以计算机一级笔试试题库为基础 在计算机机房的网络环境 下运行 能进行计算机科学理论 Word 操作 Windows 系统 文字录入 Access 数据库和 excel 电子表格编程等的考试 考毕由计算机自动完成阅卷工作 具体要求为 1 将考生信息录入到数据库中 并可对其进行修改和删除 2 根据教师所拟试题 由系统自动输入到数据库中 3 根据考生数据库中学生学号 自动生成各套试题 学生的试题各不相同 4 学生自上机登录考号开始 即进入考试计时 学生在计算机上完成各题 5 倒计时时间到 计算机能对该学生答卷进行自动判卷并登记成绩 6 计算机评卷结束后 可以根据考号 姓名 学号进行成绩查询 7 可经常对试题库进行添加 删除 更新工作 以确保试题库试题能跟上计算机科学的发 展及计算机教学内容需求 2 系统的理论与方法基础 本系统选定 Windows NT 4 0和 Windows 98 作为操作系统平台 SQL Server 6 5 作为后 台数据库管理平台 Visual Basic 6 0 作为前端软件开发平台 通过 Windows 的 ODBC Open Data Base Connecting 开放数据库接口连接服务器 采用 ADO Activex Data Object 远程式 数据对象技术进行网络信息交互的客户机 服务器模式作为软件开发环境 解决了试题维护 随机选题组卷 自动判卷 成绩查询 用VB 控制 Word 键盘与鼠标及文件加密等技术问题 最 后形成了一个包括试题自动录入 考生信息录入 查询 修改 删除 随机选题组卷 自动判卷 考生答题 成绩查询等全过程的应用软件 数据库前端是一个计算机应用程序 用该程序可以选择数据库中的数据项 并把所选择的 数据项按用户的要求显示出来 数据库系统本身被称为后端 后端数据库通常是一个关系表的 集合 之所以选择 Visual Basic 作为开发数据库前端应用程序的工具 主要是因为 VB 可以和 多种数据库连接 也就是说 目前较为流行的大多数数据库都可以与 VB 连接 VB 通过不同 的方式与各种数据库进行连接 3 系统的总体设计 整个系统设计成 6 个模块 考生管理模块 考试模块 评阅模块 成绩查询 试题录入模块 和考卷查阅模块 各个模块间通过数据库中考号和文件进行信息交换 如图 1 所示 1 数据库系统 本系统的数据库系统由以下一些基本库组成 图 1 顶层数据流程图 Fig 1 Top data flow chart a 试题库 包含几十套不同类型的选择题 文字录入题 Word 处理题 Windows 操作题 Excel 数据库题 Access 数据库题和 Internet 操作题 b 学生答题库 每次考试时 根据试题库及学生名册数据库信息 自动生成学生考试数据 库 学生答题记入该库 作为评卷的依据 2 系统维护模块 该模块主要用于对学生名册库进行维护 包括修改 删除 插入等功能 另外 该模块还提供口令维护功能 3 学生考试模块 当学生在某台学生机上运行该模块 系统打开相应的考生数据库 学生 1316 厦门大学学报 自然科学版 2001年 可以浏览试题库并做答 系统开始倒计时 时间一到 则自动终止考试 4 试卷评改模块 先从考生考试模块中提取有关的信息和数据 按选择题 操作题 文字 录入题 文字处理题和数据库题 对考生的答卷进行评分 然后将考生的总成绩或是连同各个 部分的成绩返回到管理模块中 5 成绩查询模块 评卷结束后 考生的成绩写入数据库 考生此时运行此程序 根据所选 择的查询类别可进行按考号 学号 姓名查询 6 试题录入模块 根据教师所拟试题 然后选择是何种类别的试题 输入试题文件所在的 路径及试题文件 最后由系统自动输入到数据库中 4 本系统的开发及实现 4 1 考生进入模块 提示信息 厦门大学计算机等级考试 并提示验证 输入考号 验证其考号 姓名正确性 如 果该考号已经抽取过试题了 系统则要求主考官输入重考密码 此时点击 确定 按钮就可开始 考试 当验证通过后 系统就开始抽取试题 此时 系统进入抽取试题模块 4 2 系统抽题模块 1 试题显示与答案的记录 试题分别来自选择题模块 文字录入题模块 Windows 操作题 模块 Word 处理题模块 Excel 数据库模块 Access 数据库题模块和 Internet 模块 每一模块 设计 10 套不同试题 按正态分布随机抽取 考生答完题后 将其保存为试卷所要求的文件名 系统将把该考生的操作题的文件保存在该考生的文件夹里 2 管理员操作模块 a 学生考试模块 测试系统是否能够正确的进行试题的抽取 b 考生档案模块 数据库中对考生查看 删除 添加 c 评卷模块 利用 VB 系统的查错功能 面向对象为选择题和录入题标准答案表进行匹 配 文字处理题评卷模块 通过VB 与Office 中的Word 文档的接口函数 即使用VB 返回文档 中的字段的字体或者其属性等参数值 然后与考试的要求进行比较 得出结果 利用 ODBC 访 问来自多种 DBMS 的数据Access Excel 数据库 连接答案数据库和各个考生在考试时所建立 的表 将两者的值进行比较 统计不匹配的总数 得出考生的该题的成绩了 5 结束语 1 硬件 运行环境测试系统包括应用程序 试题库 考生文字录入 字处理及数据库题等若 干文件所有的试题库 全部文件安装在机房的 Windows NT 服务器上 2 软件 本系统综合运用SQL Server6 5 Visual Basic6 0 在Windows NT 4 0 环境下 利 用 ODBC ADO 等技术完成了开发项目的基本要求 在项目的开发过程中 解决了如下问题 利用 Windows 的 ODBC 与 SQL 服务器的连接 利用 ADO 技术进行 SQL 服务器与 Visual Basic 前端之间的数据交互 运用 BVA 编程实现了有条件地打开 Office 应用程序 把 SQL 服 务器上的信息输入到 Word 以及从 Excel 中导入数据到数据库中 随机选择题组卷 答题过程 中各进程在答题程序统一控制下运行 解决了对键盘与鼠标的控制及密码等技术 考试的倒记 时及考生试题的查阅 在调试中找到了一些有待改进的方面 1317 第 6 期 吴锦林等 计算机应用水平一级考试系统软件的开发 参考文献 1 Evangelos Petroutsos 著 邱仲潘译 Visual Basic 5 从入门到精通 M 北京 电子工业出版社 1997 2 河笑 郭俊生 计算机自适应考试的若干研究 J 微型电脑应用 1999 15 11 25 28 3 吴水秀 曾庆鹏 智能试卷生成和自适应考试系统 J 计算机与现代化 1999 1 37 4 袁鹏飞 SQL SERVER 数据库应用开发技术 M 北京 人民邮电出版社 1998 5 Winemiller E Roff J Heyrman B Visual Basic6 0 数据库开发 M 北京 清华大学出版社 1999 Development of Computer Band One Testing System WU Jin lin1 LI Jing 2 XIE Wei1 1 Dept of Compu Sci Xiamen Univ Xiamen 361005 China 2 Xiamen Huaqiao Middle School Xiamen 361005 China Abstract A concrete design and implementation method of Computer Band One Testing System based on Windows 98 NT operating system and SQL Server are proposed T he test ing system is developed with Visual Basic combining design idea and traditional science knowledge which has six functional modules including examinee managing module testing module paper correcting module score searching module exam question importing module and paper consulting module It can u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论