主观题自动阅卷系统的实现VB编程题自动阅卷
论文摘要
近年来,由于计算机技术的迅猛发展,教育的教育教学模式和考试模式都产生了质的飞跃。特别是在现代教育的教育教学模式逐步完善的今天,对于考试模式的改革提出了新的要求,编程题的自动阅卷技术是一项非常具有实用价值的应用,也是实现计算机自动阅卷的一个关键技术。计算机考试程序设计题自动阅卷技术的研究与实现在计算机考试和教育领域都有十分重要的实际意义。Visual Basic是目前常用于Windows程序设计的优秀编程语言之一,为了使学生适应计算机等级考试,考核学生应用VB编写程序的能力,实现Visual Basic编程题的自动阅卷,开发了一个针对等级考试中Visual Basic语言上机考试的自动阅卷系统。对Visual Basic和Windows的消息处理机制以及API函数进行了深入地研究,对动态链接库技术在本系统中发挥的作用进行了分析,提出了VB中动态调用动态链接库的方式。本系统对程序题的自动评阅采用了动态评阅和静态评阅相结合的方法,从而实现主观题自动阅卷。
论文目录
摘要ABSTRACT1 绪论1.1 引言1.2 国内外发展状况1.3 课题的研究目标1.4 开发工具的选择1.5 本论文的主要内容2 系统可行性分析2.1 VB程序的总体框架2.2 VB的工作方式2.3 设计思路2.3.1 静态阅卷2.3.2 动态评阅3 相关技术3.1 Windows API3.1.1 Windows API简介3.1.2 Windows API组成3.1.3 在VB中调用Windows API函数3.2 Windows的消息运行机制3.2.1 Windows的消息3.2.2 Windows事件驱动机制3.2.3 Windows的消息循环3.2.4 队列消息和非队列消息3.2.5 消息的发送3.2.6 句柄3.3 DLL技术3.3.1 DLL简介3.3.2 DLL的优点3.3.3 DLL的链接方式3.3.4 DLL和EXE的区别3.3.5 在VC中创建DLL3.4 回调函数4 系统总体设计4.1 系统设计方案4.2 静态阅卷技术4.3 动态阅卷技术4.4 系统流程图4.5 控制用户程序4.5.1 找出各个考生文件夹中的工程文件4.5.2 加载VB环境和考生应用程序4.5.3 获取考生程序窗口句柄4.5.4 模拟键盘操作4.5.5 获取考生程序中各个控件的句柄4.5.6 处理相应的事件过程4.5.7 退出VB6.0和用户应用程序4.6 数据库设计与实现4.6.1 数据库的需求分析4.6.2 创建存储过程4.6.3 数据访问层4.7 主观题自动阅卷系统的实现4.7.1 自动阅卷系统的设计4.7.2 阅卷中心服务器4.7.3 阅卷系统客户端4.7.4 系统登录4.8 评分系统的设计5 应用举例5.1 阅卷前准备5.2 评分标准5.3 系统运行界面5.4 举例总结致谢参考文献
相关论文文献
本文来源: https://www.lw50.cn/article/569847dde32e78a3b47e197e.html