学校代码: 学 号:
中图法分类号:
试卷自动批改系统的设计与实现
学科专业: 作者姓名: 指导教师: 答辩日期:
摘要
随着网络技术的发展,信息化水平的不断提高,高等院校也开始利用计算机技术,改变了传统的教学方式和考试手段。考试自动化是目前各大高校非常关注的领域,特别是最近几年,试卷自动化批改系统也逐渐应用于各大学校。考试是学校每学期的常规工作,对于考试的组织,校方每年都要投入大量的人力物力,并且效率还不是很高。因此,利用计算机程序语言对试卷自动化批改系统进行设计与实现,在教育领域具有重要的实际意义。
Windows下程序设计语言多种多样,其中C/C++就是进行Windows程序开发的有利工具之一。本文以提高学校教务管理工作效率为目标,在已有的考试系统上进行研究与分析,最后深入了解了高等院校考试流程中的相关需求,采用C/C++语言,结合MySql数据库技术,对Windows API进行了深入的研究与分析。最终设计了一套试卷自动批改系统对考试进行自动评分。
关键词 信息化;考试;C/C++;数据库
I
Abstract
With the development of network technology, informationization level unceasing enhancement, colleges and universities also started to use computer technology, changed the traditional way of teaching and examination methods. Test automation is one of the colleges and universities are very concerned about the field, especially in recent years, the paper corrects automation system has been applied to each big school. Examination is the regular work of school each semester, for a test organization, the school every year to spend a lot of manpower material resources, and the efficiency is not high. As a result, examination paper automatic correcting system to make use of computer programming language design and implementation, in the field of education has important practical significance.
Under Windows programming language are diverse, including C/C + + is one of the useful tool for Windows application development. This paper in order to improve the school educational administration management efficiency as the goal, the research and analysis on the existing examination system, and finally understand the relevant requirements in the test process of colleges and universities, using C/C + + language, combined with the MySql database technology, to the Windows API makes a deep research and analysis. Final design a set of test paper automatic grading system for automatic grading test. Keywords Informatization; The test; C/C + +;The database
II
目录
摘要 ......................................................................................................................... I Abstract .................................................................................................................. II 第一章 引言 ........................................................................................................... 1 第二章 系统开发工具及平台 ............................................................................... 2 2.1 VC++ 6.0 ..................................................................................................... 2 2.2 C++ 语言 ..................................................................................................... 2 2.3 MySql数据库 .............................................................................................. 3 第三章 系统分析 ................................................................................................... 4 3.1 需求分析 ..................................................................................................... 4 3.1.1 系统要解决的问题 ............................................................................... 4 3.1.2 系统需求 ............................................................................................... 4 3.3.1 用户登陆及注册 ................................................................................... 6 3.3.2 考试模块 ............................................................................................... 7 第四章 系统总体设计 ......................................................................................... 10 4.1 系统架构设计 ........................................................................................... 10 4.2 数据库设计 ............................................................................................... 10 第五章 系统测试 ................................................................................................. 13 5.1 通用模块设计 ........................................................................................... 13 5.2 用户登录和注册 ....................................................................................... 14 5.3 教师功能 ................................................................................................... 14 5.4 学生功能 ................................................................................................... 19 参考文献 ............................................................................................................... 26 致谢 ....................................................................................................................... 27
III
第一章 引言
随着我国高校的扩招,高校学生人数逐年增加,对于学生考试的部署工作要求也越来越高。传统的纸质考试方式,不仅在出卷、监考、考场分配以及最后的阅卷方面非常麻烦,而且需要投入大量的人力物力。随着教育部门对高校信息系统的建设力度加强,目前各大高校硬件不断完善与成熟,为试卷自动批改系统的建设提供了硬件基础。
试卷自动批改系统相比于传统的阅卷模式具有很大的优势。该系统不仅可以进行试卷的自动批改,还可以对试题进行组合,提高了教师的工作效率,同时可以保证试题的多样性,防止作弊现象的发生;系统所产生的的试卷都是电子档,这样可以节约资源,符合当今“低碳”发展模式;系统可以解决各大高校的区域问题,目前我国各大高校都有分校区,本系统可以使教师联合作业,提高整体工作效率。
通过对高校目前的阅卷流程进行需求分析之后,我们发现,对高校阅卷进行系统化、信息化建设,有利于提高教学管理质量和水平,同时也保证了阅卷的正确性,避免了由于教师人为因素导致的考试不公平现象发生,更为重要的是,该系统可以帮助高校教师摆脱繁杂的阅卷任务,可以将更多的精力放在教学质量提高上来。
- 1 -