VB程序员考核自动阅卷系统的设计与实现-Read.DOCVIP

  • 7
  • 0
  • 约3.42万字
  • 约 49页
  • 2018-07-05 发布于天津
  • 举报

VB程序员考核自动阅卷系统的设计与实现-Read.DOC

VB程序员考核自动阅卷系统的设计与实现-Read

上 海 大 学 研 究 生 论 文 用 纸前 言§0.1 计算机培训及考核行业的兴起随着社会信息化程度的迅速提高,现在需要越来越多的信息技术人才,使得计算机应用能力培训及考核也相应地发展成为一个产业。目前,计算机在上海的各个行业的应用非常普及,因而计算机应用能力在上海的各个行业一直受到了高度的重视,计算机应用能力考核也是上海市紧缺人才培训工程的一个重要内容,每年社会上都举办了大量的培训班,有几十万人次参加计算机应用能力考核的考试。随着我国计算机在各个行业的迅速普及,计算机应用能力必将是各个行业从业人员的一项必备技能,因而计算机应用能力考核将有着巨大的市场和良好的社会效益。§0.2 计算机社会化培训及考核迫切要求实现自动阅卷计算机社会化考核参加人数多,覆盖面宽,传统的人工阅卷有以下两方面的不足:一是阅卷周期长,需要投入大量的人力和物力;二是成绩受判卷人员的主观影响较大,公正性差。因此急需将阅卷工作做到自动化。§0.3 计算机自动阅卷系统的构架及优点自动阅卷,它以计算机的高效的、自动的阅卷取代教师的低效率的、机械的手工阅卷,将教师从繁重的机械劳动中解放出来。在考试过程中,考生将结果通过网络保存服务器上,然后,教师可在一台机器上集中进行阅卷,当场给出考试成绩。同时,阅卷结果易于保存、查询,使对考生的学习成绩做出更客观公正的评价。 §0.4 本论文的主要研究工作及解决的关键技术问题自动阅卷系统是计算机应用能力的普及培训及考核中理论性和实践性都很强的一个课题,要考虑到语法分析、交互式特性、多线程并行处理特性、消息处理、数据处理、系统健壮性等诸多技术上的难题。因此,自动阅卷这一课题具有很高的研究和实用价值,我们选择这一领域作为研究方向。Visua Basic是由微软推出的用于Windows程序设计优秀编程语言。它象Basic语言一样简单易学,但并不因为它简单易学而减弱了功能。此外,它还引入了可视化的和面向对象的程序设计方法,使应用程序的开发效率大大提高。读者可以通过学习Visual Basic,很快掌握面向对象和事件驱动程序设计方法,为今后学习其他更复杂的程序设计语言打下基础,同时也可以用它结合自己的工作实践开发各种应用程序。所以Visual Basic程序设计在今后的培训及考核中将占据越来越重要的地位。因此,我们开发了面向Visual Basic程序设计培训考核的自动评阅系统,从理论和实践两方面对这个课题进行深入而细致的研究。在完成本论文的过程中,解决了以下几个关键问题:运行在Windows NT平台下,使用真正的多任务32位计算机系统,使研制的系统运行更稳定、更安全。在Windows NT下,采用消息机制,模拟驱动用户程序。引入脚本策略,对用户提供一个友好的接口,适应不同的VB应用程序的考核。模块化设计程序,实现了用户程序与系统的协同工作。克服用户程序中所出现的各种错误对阅卷系统的影响,保证系统运行的健壮性。§0.5 本论文的章节安排及各章的主要内容第一章 分析了对VB程序实现自动评阅可行性,在对VB程序深入分析的基础上,提出了静态判断和动态判断相结合的总体构思。第二章 介绍评阅系统的总体构架,以及系统特点、实现的界面和设计原理。第三章 详细介绍了面向对象的设计技术在本系统中的应用,并对影响系统健壮性和阅卷正确性的设计方案做了详细论述。第四章 介绍了在系统设计过程中所实现的一些技术,包括数据库管理,系统与考生程序之间的通信方法,以及在批量阅卷过程中对用户的响应。第五章 对我完成的课题工作进行了全面的总结,并展望今后进一步工作的前景。第一章 系统可行性分析§1.1 课题来源及意义随着社会信息化的日益发展,对计算机科学和应用知识的需求也就显的越来越迫切。目前,计算机应用能力的普及培训及考核已成为一个产业,仅上海一地,参加(市民)计算机应用能力考核已超过200万人次。过去的考试比较集中在软件的使用方面,对编程方面的考试不多。我们的课题来源于上海市计算机应用能力考核办公室开办的“VB程序员”考试的阅卷工作。该考试的教材取自上海紧缺人才培训工程的教程“计算机应用教程Visual Basic 6.0 基础”,考试将就参加者的VB综合编程能力进行一次全面考核。Visual Basic是目前常用于Windows程序设计的可视化编程语言,在今后的有关程序设计普及培训及考核中势必占据越来越重要的地位。传统的人工阅卷的效果不好,主要体现在:阅卷周期长、误差大、受主观影响大、公正性不强。因此,如何解决对界面设计和程序逻辑部分的自动阅卷就成了迫切需要的问题。§1.2 课题主要研究的问题对VB程序进行自动阅卷主要包括两个方面,一是判断程序的界面设计是否正确,另外是程序的逻辑是否符合要求。通过分析,存在下面几个方面问题需要进行深入的研究:从理论的角度判

文档评论(0)

1亿VIP精品文档

相关文档