本论文的主要研究工作及解决的关键技术问题
自动 阅 卷 系统是计算机应用能力的普及培训及考核中理论性和实践性都很强的一个课题,要考虑到语法分析、交互式特性、多线程并行处理特性、消息处理、数据处理、系统健壮性等诸多技术上的难题。因此,自动阅卷这一课题具有很高的研究和实用价值,我们选择这一领域作为研究方向。
VisualBasic是由微软推出的用于Windows程序设计优秀编程语言。它象Basic语言一样简单易学,但并不因为它简单易学而减弱了功能。此外,它还引入了可视化的和面向对象的程序设计方法,使应用程序的开发效率大大提高。读者可以通过学习VisualBasic,很快掌握面向对象和事件驱动程序设计方法,为今后学习其他更复杂的程序设计语言打下基础,同时也可以用它结合自己的工作实践开发各种应用程序。所以Visual Basic程序设计在今后的培训及考核中将占据越来越重要的地位。因此 , 我 们开发了面向VisualBasic程序设计培训考核的自动评阅系统,从理论和实践两方面对这个课题进行深入而细致的研究。在完 成 本 论文的过程中,解决了以下几个关键问题:
l) 运 行 在WindowsN T平台下,使用真正的多任务32位计算机系统,使研制的系 统 运 行 更 稳 定 、更安全。 2) 在 WindowsN T下,采用消息机制,模拟驱动用户程序。 3) 引 入 脚本策略,对用户提供一个友好的接口,适应不同的VB应用程序的考核 。 4) 模 块 化设计程序,实现了用户程序与系统的协同工作。 5) 克 服 用户程序中所出现的各种错误对阅卷系统的影响,保证系统运行的健壮 性 。
本论文的章节安排及各章的主要内容
第 l章 分析了对VB程序实现自动评阅可行性,在对VB程序深入分析的基础上,提出了静态判断和动态判断相结合的总体构思。 第 2章 介绍评阅系统的总体构架,以及系统特点、实现的界面和设计原理。 第 3章 详细介绍了面向对象的设计技术在本系统中的应用,并对影响系统健壮性和阅卷正确性的设计方案做了详细论述。 第 4章 介绍了在系统设计过程中所实现的一些技术,包括数据库管理,系统与考生程序之间的通信方法,以及在批量阅卷过程中对用户的响应。
|