机械类课程试题自动组卷软件开发研究

机械类课程试题自动组卷软件开发研究

论文摘要

针对机械类课程试题库系统的现状与实际需求,基于CAXA二次开发技术研究开发了一个机械类试题自动组卷软件。论文研究了CAXA程序二次开发技术、CAXA图形试题处理、基于COM组件的VC++6.0与Matlab7.0混合编程方法等关键技术问题,设计并实现了自动组卷软件的试题库管理、试卷生成与管理、试卷分析三大功能模块。论文在深入分析自动组卷原理与约束的基础上,设计了一种自动组卷算法,该算法利用多维数组与随机数巧妙实现了试题的随机抽取,并利用试卷的总体难度系数对所组试题进行优化,取得了较好的组题质量;基于创建的制图试卷模板,设计了一种简便、高效、实用的算法,使智能排版技术在机械类试题自动组卷软件中得以实现;通过对CAD软件图层性质的分析与总结提出了巧妙应用图层,使制作出来的试卷更为规范、清晰、准确、高效的方法;利用统计学原理从学生成绩统计分析、试题质量分析与试卷质量分析三个方面,设计并实现了科学实用的试卷分析用户程序。课题对CAXA二次开发技术的应用领域进行了探索开拓,研究开发的机械类试题自动组卷软件功能完善、界面友好、使用简单、维护方便、与CAXA电子图板无缝集成,对同类计算机辅助教学软件的开发具有较高的参考价值和指导意义。

论文目录

  • 摘要
  • Abstract
  • 1 前言
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 研究目的和意义
  • 1.4 主要研究内容
  • 1.5 论文组织结构
  • 2 软件总体技术分析
  • 2.1 软件需求分析
  • 2.2 软件模块设计
  • 2.2.1 软件模块划分的依据和标准
  • 2.2.2 自动组卷软件模块设计
  • 2.3 软件开发流程
  • 2.4 软件开发工具
  • 2.4.1 CAXA电子图板2005
  • 2.4.2 面向对象语言VC++6.0
  • 2.4.3 数据库服务平台SQLServer2000
  • 2.4.4 科学计算绘图软件MATLAB7.0
  • 2.5 本章小结
  • 3 CAXA二次开发的实现过程
  • 3.1 二次开发平台的安装与设置
  • 3.2 创建用户二次开发程序
  • 3.3 二次开发程序框架分析
  • 3.4 添加应用程序实现代码
  • 3.5 应用程序的编译、连接
  • 3.6 应用程序的运行、调试
  • 3.7 本章小结
  • 4 试题库管理模块与软件实现
  • 4.1 试题库管理模块与界面设计
  • 4.1.1 试题库管理模块设计
  • 4.1.2 试题库管理界面设计
  • 4.2 数据库设计
  • 4.3 试题库管理的软件实现
  • 4.3.1 试题库对题型分值与幅面的约束
  • 4.3.2 ADO数据库访问技术
  • 4.3.3 Windows应用程序多重视图设计
  • 4.3.4 CAXA图形文件处理
  • 4.4 本章小结
  • 5 试卷生成与管理
  • 5.1 试卷生成与管理模块与界面设计
  • 5.1.1 试卷生成与管理模块分析
  • 5.1.2 试卷生成与管理界面设计
  • 5.2 自动组卷算法研究
  • 5.2.1 组卷算法原理分析
  • 5.2.2 自动组卷约束分析
  • 5.2.3 自动组卷算法设计
  • 5.3 智能排版算法研究
  • 5.3.1 智能排版约束分析
  • 5.3.2 制图试卷模板的创建
  • 5.3.3 智能排版算法设计
  • 5.4 CAXA图层在机械类试卷制作中的应用
  • 5.4.1 图层的概念与性质
  • 5.4.2 应用图层方便制图试卷的制作
  • 5.5 实例测试
  • 5.6 本章小结
  • 6 试卷分析
  • 6.1 试卷分析的统计学原理
  • 6.1.1 学生成绩统计分析原理
  • 6.1.2 试题质量分析原理
  • 6.1.3 试卷质量分析原理
  • 6.2 试卷分析模块分析与界面设计
  • 6.2.1 试卷分析模块分析
  • 6.2.2 试卷分析界面设计
  • 6.3 基于COM的VC与MATLAB混合编程实现直方图绘制
  • 6.3.1 使用MATLAB COM编译器创建COM组件
  • 6.3.2 在VC++6.0 MFC程序中使用的COM组件
  • 6.4 实例分析
  • 6.5 本章小结
  • 7 软件运行实例
  • 7.1 实例演示
  • 7.2 本章小结
  • 8 总结与展望
  • 8.1 论文总结
  • 8.2 研究展望
  • 致谢
  • 参考文献
  • 攻读高校教师在读硕士学位期间取得的研究成果
  • 相关论文文献

    • [1].高职整体专业课程教材的二次开发[J]. 唐山职业技术学院学报 2018(01)
    • [2].教材二次开发的向度和原则探究——以“传统文化的继承”为例[J]. 中学政治教学参考 2016(25)
    • [3].高考政治漫画试题“二次开发”的意义[J]. 思想政治课教学 2016(11)
    • [4].以“光的反射”为例谈对教材的“二次开发”[J]. 中学物理教学参考 2016(23)
    • [5].浅谈金属尾矿资源的危害及二次开发利用[J]. 黑龙江科技信息 2017(08)
    • [6].《职业道德》教材二次开发:问题与策略[J]. 当代职业教育 2016(10)
    • [7].土地二次开发中政府分享土地增值收益研究[J]. 资源科学 2015(03)
    • [8].做好教材“二次开发” 培养史料实证素养——以《辛丑条约》的教学为例[J]. 福建基础教育研究 2020(07)
    • [9].关于梯形有关概念教材编写及二次开发研究(四)——梯形的二次开发教学实验课堂实录[J]. 小学教学参考 2020(20)
    • [10].巧发一“处” 妙开多“彩”——例谈教材内容的二次开发[J]. 中学语文 2018(36)
    • [11].试论牛津初中英语教材的“二次开发”[J]. 现代教学 2019(21)
    • [12].初中数学新教材例题“二次开发”策略的研究[J]. 中学数学杂志 2012(06)
    • [13].教材二次开发 实现增效减负[J]. 基础教育参考 2011(02)
    • [14].初中数学“教材二次开发”的策略探讨[J]. 中学数学研究(华南师范大学版) 2017(06)
    • [15].基于浙江新高考的物理教材二次开发的思考与探索[J]. 物理教学探讨 2017(05)
    • [16].浅谈数学教材的二次开发[J]. 当代教研论丛 2017(03)
    • [17].论中学英语教材的“二次开发”[J]. 课程教育研究 2017(15)
    • [18].拓展与整合:试谈江苏历史高考对教材“二次开发”的“联动”指向[J]. 中学历史教学参考 2017(06)
    • [19].二次开发教材文本 提升英语写作能力[J]. 名师在线 2017(09)
    • [20].教材例题二次开发的策略分析和反思[J]. 数学教学通讯 2018(08)
    • [21].谈谈教材例题的二次开发和利用[J]. 初中数学教与学 2018(12)
    • [22].二次开发教材 拓展学生思维[J]. 小学教学参考 2016(35)
    • [23].基于课例分析的教材资源二次开发策略[J]. 小学教学研究 2017(16)
    • [24].二次开发教材构建数学高效课堂刍探[J]. 成才之路 2018(12)
    • [25].浅谈教材二次开发的几个关注点[J]. 数学大世界(上旬) 2018(02)
    • [26].语文教材的“二次开发”[J]. 祖国 2018(07)
    • [27].优化教材“供给侧” 增强学生“获得感”——以“民主决策:作出最佳选择”教学为例[J]. 教学月刊·中学版(政治教学) 2017(Z1)
    • [28].浅析对小学数学教材的二次开发——以《图形的旋转》为例谈教材的二次开发[J]. 小学生(教学实践) 2017(04)
    • [29].VBA编程实现PPT演示模式下实验数据即时输入并自动运算出结果[J]. 中学物理 2017(08)
    • [30].例谈课本习题的“二次开发”[J]. 理科考试研究 2017(04)

    标签:;  ;  ;  ;  

    机械类课程试题自动组卷软件开发研究
    下载Doc文档

    猜你喜欢