1、 沈阳理工大学 摘摘 要要 一般情况教师想出一份试卷,要么到庞大的题库里一道一道的把题找出 来,或是从几本相关的书里把题一道一道挑出来。这样即费时又费力,而且 很难保证试题的覆盖面和把握好试卷的难度。正是为了能够帮助教师轻松的 出一份高质量的试卷而开发了本系统。 以做一个数据库原理这门课的题库系统为例,为了达到预期的标准本文 最终选择了 txt 文本文件做为本系统的终端输出。并且实现了以下主要功能 试题数据库的创建、不同章节不同难度的试题录入、图片保存、试卷分析、 自动生成试卷等功能,多次运行证明本系统运行较为稳定且各项功能运行得 比较正确,基本达到了预期的要求。 关键词关键词: Visual
2、 Basic 6.0,SQL Server 2000,题库管理系统 沈阳理工大学 目录目录 1 系统功能概述 3 1.1 系统功能 3 1.2 系统结构总图 . 3 1.3 系统 E-R 模型. 4 2 数据库设计 5 2.1 需求分析 5 2.2 功能分析 5 2.4 表结构设计 21 3 系统各功能模块的详细设计 24 3.1 配置数据源(ODBC 数据源) . 24 3.2 窗体的设计 24 3.3 主要窗体源程序代码 28 4 系统优缺点评价 42 参考文献 42 沈阳理工大学 1 系统功能概述系统功能概述 1.1 系统功能系统功能 系统功能介绍:系统功能介绍: 1、创建题库:本系统适
3、合不同科目的老师进行试题的录入,可根据不同的课程名创建不同的试题数据 库,且自动生成简答题、单选题、多选题、填空题、难度值四张表。 题库维护系统: 该系统是适合不同课程的老师录入考试试题,本系统包括了题文的录入、题文的查找、题文的删除和修 改,章节的设定,分值的设置,试题的难度设置,试卷分析,以及生成试卷的功能。 2、生成卷: 该系统是本软件的主要的功能的体现,不受分值和难易程度的限制,可以人为定义,同时在分析的 过程中那判定合理性,并提示最高设置值,让老师更合理地考察不同程度的学生的学习情况。 3、各个试题数据库中主要包含以下实体及其属性: (1)简答题(旅游团编号、旅游点名称、地理位置、旅
4、游天数,价格,出发日期,返回日期) (2)单选题(导游编号、导游姓名、性别、联系电话) (3)多选题(游客编号、游客姓名、性别、年龄、联系电话) (4)填空题(用户名、密码) 1.2 系统结构总图系统结构总图 流程图流程图: 题库系统 退出 题库维护系统 试卷分析 1 试题的录入 2 试题的删除 3 试题的查找 4 试题的修改 随 机 组 卷 题题 文文 库库 沈阳理工大学 结构图结构图: 1.3 系统系统 E-R 模型模型 1 n 1 1 n 试卷 多选题 填空题 单选题 n n 1 包含 包含 简答题 包含 包含 题库 简 答 题 单 选 题 多 选 题 填 空 题 章 节 信 息 难 度 信 息 章 节 信 息 难 度 信 息 章 节 信 息 难 度 信 息 章 节 信 息 难 度 信 息 沈阳理工大学 2 数据库设计数据库设计 2.1 需求分析需求分析 1) 设计试题生成功能,试题能分布整个教学内容 2) 设计试题的难易程度分析功能 3) 具有试题的答案生成功能 4) 数据库设计及维护 5) 程序的其它选项设置 2.2 功能分析功能分析 1每创建一个数据库将自动生成四种题