题库管理系统_毕业设计论文(编辑修改稿)内容摘要:
该表记录了人工输入的试题信息,包括:题型、科目、章节 、知识点、难度系数、分值、题目、答案、选项 选项 选项 选项 选项 5。 主键为:16 试题编号,数据类型为:整形,使用“标识”功能。 当有新记录加入时系统会将试题编号加 1 并赋予新记录,保证所有记录的试题编号值不会重复。 字段名称 数据类型 字段大小 允许空 试题编号 Int 4 否 题型 Char 50 否 科目 Char 50 否 章节 Char 50 否 知识点 Nvarchar 1000 否 难度系数 Char 10 否 分值 Numeric 9 否 题目 Nvarchar 2020 否 答案 Nvarchar 2020 否 选择 1 Char 200 是 选择 2 Char 200 是 选择 3 Char 200 是 选择 4 Char 200 是 选择 5 Char 200 是 表 试题信息表 概念结构设计 ( 1)本系统的总实体 E- R 图 ,如图 所示 本系统总实体 ER 图是对整个系统程序所用到的主体,包含系统用户、试卷信息、人工组卷、自动组卷、成套试卷几个主体间的关系,体现本系统的基本逻辑结构。 17 用 户试 题 信 息自 动 组 卷 信 息成 套 试 卷 信 息人 工 组 卷 信 息使 用组 卷图 系 统总实体 ER 图 ( 2)各实体的主要属性图 用户实体的主要属性如图 所示,包含用户名,用户密码,用户身份等。 系 统 用 户用 户 名用 户 密 码用 户 身 份 图 用户实体属性图 人工组卷信息 人工组卷信息主要属性如图 所示,包含试题编号、题型、科目、章节、知识点、难度系数、分值、题目、答案、选项 选项 选项 选项 选项5 等。 18 人 工 组 卷试 题 编 号题 型科 目章 节知 识 点难 度 系 数分 值题 目答 案选 项 1选 项 2选 项 3选 项 4选 项 5图 人工组卷信息实体属性图 成套试卷信息 成套试卷信息主要属性如图 所示,包含记录 编号、学校、年级、科目、试卷标题、试卷内容等。 成 套 试 卷学 校年 级 科 目试 卷 标 题试 卷 内 容记 录 编 号图 成套试卷信息实体属性图 自动组卷信息 自动组卷信息主要属性如图 所示,包含记录编号、学校、年级、科目、题型、题数、难度、知识点等。 19 自 动 组 卷年 级科 目 题 型题 数难 度知 识 点记 录 编 号学 校图 自动组卷信息实体属性图 试题信息 试题信息主要属性如图 所示,包含试题编号、题型、科目、章节、知识点、难度系数、分值、题目、答案、选项 选项 选项 选项 选项 5等。 试 题 信 息试 题 编 号题 型科 目章 节知 识 点难 度 系 数分 值题 目答 案选 项 1选 项 2选 项 3选 项 4选 项 5图 试题信息实体属性图 20 5 系统详细设计 登录窗体模块 登录窗体是一个系统必不可少的界面之一,其主要功能在于验证系统用户的合法性,使合法用户能够顺利的使用系统,而将非法用户拒之门外。 设计好的“登录窗体”运行效果图如图 所示。 图 系统登录窗体 本模块中实现“登录”功能时所执行的部分代码如下所示: = select * from 用户表 where 用户名 =39。 amp。 Trim(TxtName) amp。 39。 If 1 Then MsgBox 用户名错误,请重新输入。 , vbCritical, 系统提示 Exit Sub ElseIf Trim(!用户密码 ) Trim(TxtPwd) Then MsgBox 密码错误,请重新输入。 , vbCritical, 系统提示 TxtPwd = Exit Sub ElseIf Trim(!用户身份 ) Trim(CmbSF) Then MsgBox 用户身份错误,请重新选择。 , vbCritical, 系统提示 21 Exit Sub End If MsgBox 欢迎使用本系统。 , vbInformation, 系统提示 Unload Me 系统主窗体模块 系统主窗体是整个系统的核心,在这里,几乎将系统所有的功能 都囊括其中。 本系统主窗体采用 MDI(多文档窗口窗体)界面设计,可以在当中很方便的打开,或者关闭各种系统子功能窗体,而在操作系统任务栏中却只存在系统主窗体一个任务图标。 另外,本系统主窗体还采用了几个 VB 的内置函数,很容易的就实现了当中子窗体的各种排列功能,如层叠排列,水平平铺,垂直排列等等,使系统界面更友好,使用更方便。 设计好的“程序主界面窗体”如图 所示。 图 系统主窗体 22 部分实现代码如下 : Private Sub mmuTileH_Click() vbTileVertical 39。 水平平铺子窗体 End Sub Private Sub mmuTileV_Click() vbTileHorizontal 39。 垂直平铺子窗体 End Sub Private Sub mmuXSXXBB_Click() End Sub 试题信息录入模块 此模块可以输入试题的相关信息,比如题型、科目、章节、难度系数、知识点、题目、答案等等,此处录入的试题信息是整个系统的核心基础,为后面所述的题库数据管理、 自动组卷和人工组卷等模块提供数据依据。 其运行时的效果图如图 所示。 图 试题信息录入模块 23 本模块中实现试题信息录入时所执行的部分代码如下所示: If 0 Then MsgBox 相同的试题题目已经存在,数据录入失败,请重新输入相关的数据。 , vbCritical, 系统提示 Exit Sub End If With .AddNew .Fields!科目 = Trim(CmbKM) .Fields!章节 = Trim(TxtZJ) .Fields!难度系数 = CInt(Trim(CmbNDXS)) .Fields!知识点 = Trim(TxtZSD) .Fields!分值 = CCur(Trim(TxtFZ)) .Fields!题目 = Trim(TxtTM) If Opt(0).Value = True Then .Fields!题型 = 单项选择题 .Fields!选项 1 = Trim(TxtA) .Fields!选项 2 = Trim(TxtB) .Fields!选项 3 = Trim(TxtC) .Fields!选项 4 = Trim(TxtD) .Fields!答案 = Trim(CmbDA) End If If Opt(1).Value = True Then .Fields!题型 = 多项选择题 .Fields!选项 1 = Trim(TxtA) .Fields!选项 2 = Trim(TxtB) .Fields!选项 3 = Trim(TxtC) .Fields!选项 4 = Trim(TxtD) .Fields!选项 5 = Trim(TxtE) 24 .Fields!答案 = Trim(CmbDA) End If If Opt(2).Value = True Then .Fields!题型 = 判断题 .Fields!答案 = Trim(TxtDA) End If If Opt(3).Value = True Then .Fields!题型 = 解答题 .Fields!答案 = Trim(TxtDA) End If If Opt(4).Value = True Then .Fields!题型 = 作文题 .Fields!答案 = Trim(TxtDA) End If If Opt(5).Value = True Then .Fields!题型 = 翻译题 .Fields!答案 = Trim(TxtDA) End If If Opt(6).Value = True Then .Fields!题型 = 论述题 .Fields!答案 = Trim(TxtDA) End If .Update End With MsgBox 试题信息录入成功。 , vbInformation, 系统提示 题库数据管理模块 此模块实现了对前述模块录入的数据管理功能,包括对记录的修改,删除,25 打印等功能,另外,此模块还提供了对相关数据的多条件模糊检索功能,只需要选择相关的检索条件,输入检索内容,就可以检索到相关的数据记录。 其运行效果图如图 所示。 图 题库管理窗体 本模块中实现试题信息多条件查询时所执行的关键代码如下所示: If = 0 Then MsgBox 请选择查询条件。 , vbCritical, 系统提示 Exit Sub End If If Trim(TxtCXNR) = Then MsgBox 请输入查询内容。 , vbCritical, 系统提示 TxtCXNR = Exit Sub 26 End If Select Case Case 1 = select * from 试题信息 where 题型 like 39。 % amp。 Trim(TxtCXNR) amp。 %39。 Case 2 = select * from 试题信息 where 科目 like 39。 % amp。 Trim(TxtCXNR) amp。 %39。 Case 3 = select * from 试题信息 where 章节 like 39。 % amp。 Trim(TxtCXNR) amp。 %39。 Case 4 = select * from 试题信息 where 知识点 like 39。 % amp。 Trim(TxtCXNR) amp。 %39。 Case 5 = select * from 试题信息 where 题目 like 39。 % amp。 Trim(TxtCXNR) amp。 %39。 End Select If 1 Then MsgBox 查询结束,无相关信息记录。 , vbExclamation, 系统提示 AllClear TxtTiShi = 查询结束,无相关信息记录 Else ShowData End If 试题查询排序模块 此模块实现了对前述模块录入的试题信息查询和排序功能,在查询子模块,27 可以对试题信息实现多条件模糊查询功能,只需要选择要查询的条件,系统会自动对查询内容进行分组初始化,方便用户选择对应的查询内容 ;在排序模块,可以根据选定的题型,按照难度系数升序和降序排序,方便用户对相关的试题信息分组查看。 其运行效果图如图 所示。 图 试题查询排序窗体 在本模块中实现试题排序时所执行的部分代码如下所示: If = 0 Then MsgBox 请选择要排序的题型。 , vbCritical, 系统提示 Exit Sub End If If Opt(0).Value = True Then = select * from 试题信息 where 题型 =39。 amp。 Trim(CmbTX) amp。 39。 order by 难度系数 End If If Opt(1).Value = True Then 28 = select * from 试题信息 where 题型 =39。 amp。 Trim(CmbTX) amp。 39。 order by 难度系数 desc End If If 1 Then MsgBox 排序结束,无相关信息记录。 , vbExclamation, 系统提示 Else MsgBox 排序结束。 , vbInformation, 系统提示 End If 自动组卷模块 本模块是整个系统的核心功能,实现了对试题信息的自动组卷功能,在此模块当中,用户只需要输入相关的组卷信息(学校、年级、科目、题型、题数、难度系数,知识点等等),点击“开始组卷”按钮后,系统即可自动根据用户选择的条件组合成一套相关的试卷。 其运行效果图如图 所示,其组卷后的效果图如图 所示。 图 自动组卷窗体 29 图 自动组卷效果图 本模块中实现自动组卷功能的关键代码如下所示: = select * from 自动组卷信息 where 学校 =39。 amp。 Trim(ZDZJXX) a。题库管理系统_毕业设计论文(编辑修改稿)
相关推荐
30%。 二灰碎石混合料设计配合比为石灰:粉煤灰:碎石 =5:15:80,厚度 16 ㎝;二灰碎石混合料的七天浸水无侧限抗压强度要求≥ ;压实度≥ 98%。 ( 2)备料 备用的生石灰选择适当的存放地点,存放点堆存石灰的高度不能大于 3m。 消解石灰在使用前 7~ 10 天内充分消解,加水时控制适当水量,一般控制在含水量 35%左右,不使消石灰成团又又不粘锨; 粉煤灰采取大堆存放,使用时含水量在
建基站的市电引入距离较远,市电引入费用达到(或者超过)风光互补电源系统总投资的 70%时,推荐采用风光互补电源系统。 ( 3)有市电、设备实际功率不大于 1000W,且是市电引入距离达到 4km 的基站。 ( 4)对于直放站,如市电引入距离大于 2km,推荐采用风光互补电源系统。 以上第( 3)条和第( 4)条为推荐采用太阳 能电源系统的建议距离,因各地市电引入费用造价差距较大
①建筑物的耐火等级为二级。 ②厂区内根据消防规范要求在给水管网上设地下消火栓。 ③建筑物之间设计消防车道和人流疏散通道。 ( 8) 绿化布置 15 全厂绿化以普通绿化与重点绿化相结合,厂区入口和主要道路进行重点绿化,种植有观赏价值的乔、灌木及草皮结合,布置旗杆、铬牌,并与建筑进行充分搭配协调。 主要原材料、燃料及动力 本项目主要原材料是:优质钢卷。 ***市交通发达,是北方的模具、塑料生产基地
施。 将专职养护工段分为四大组:即苗木养护组;专职机施养护组(负责浇水、必要时白天喷雾);草坪养护组和植保组。 工段配有绿化专业工程师一名。 每组配有各专业技术员一名、技师一名,各司其职,由养护工段长和驻地工程师统抓工作和协调。 整个养护期的养护措施如下: ( 3) .灌溉与排水 水分是植物细胞活动和体内养分运输不可缺少的东西。 植物体重量40%80%是水分,树叶的含水量高达 80%
................................. 49 数据的编解码与格式编排 ............................................................................................................... 49 III 数据的编解码 ........................
Hz~20kHz 之 间。 这其中人的发声器官发出的声音频率在 80Hz~ 之间,特别值得一提的是,人说话的频率通常在 300Hz~3kHz 之间,一般情况下,人们把这种频率范围的信号称为语音信号。 7 根据语音信号的频率范围,助听器中需要设计一种二阶有源带通滤波器,该滤波器的下限频率是 200Hz,上限频率是 3200Hz。 根据技术指标要求,设计的语音滤波电路如图 所示。