首页> 中文学位 >机械类课程试题自动组卷软件开发研究
【6h】

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

代理获取

目录

摘要

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 研究展望

致谢

参考文献

攻读高校教师在读硕士学位期间取得的研究成果

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号