您好,欢迎访问三七文档
学校代码:学号:中图法分类号:试卷自动批改系统的设计与实现学科专业:作者姓名:指导教师:答辩日期:I摘要随着网络技术的发展,信息化水平的不断提高,高等院校也开始利用计算机技术,改变了传统的教学方式和考试手段。考试自动化是目前各大高校非常关注的领域,特别是最近几年,试卷自动化批改系统也逐渐应用于各大学校。考试是学校每学期的常规工作,对于考试的组织,校方每年都要投入大量的人力物力,并且效率还不是很高。因此,利用计算机程序语言对试卷自动化批改系统进行设计与实现,在教育领域具有重要的实际意义。Windows下程序设计语言多种多样,其中C/C++就是进行Windows程序开发的有利工具之一。本文以提高学校教务管理工作效率为目标,在已有的考试系统上进行研究与分析,最后深入了解了高等院校考试流程中的相关需求,采用C/C++语言,结合MySql数据库技术,对WindowsAPI进行了深入的研究与分析。最终设计了一套试卷自动批改系统对考试进行自动评分。关键词信息化;考试;C/C++;数据库IIAbstractWiththedevelopmentofnetworktechnology,informationizationlevelunceasingenhancement,collegesanduniversitiesalsostartedtousecomputertechnology,changedthetraditionalwayofteachingandexaminationmethods.Testautomationisoneofthecollegesanduniversitiesareveryconcernedaboutthefield,especiallyinrecentyears,thepapercorrectsautomationsystemhasbeenappliedtoeachbigschool.Examinationistheregularworkofschooleachsemester,foratestorganization,theschooleveryyeartospendalotofmanpowermaterialresources,andtheefficiencyisnothigh.Asaresult,examinationpaperautomaticcorrectingsystemtomakeuseofcomputerprogramminglanguagedesignandimplementation,inthefieldofeducationhasimportantpracticalsignificance.UnderWindowsprogramminglanguagearediverse,includingC/C++isoneoftheusefultoolforWindowsapplicationdevelopment.Thispaperinordertoimprovetheschooleducationaladministrationmanagementefficiencyasthegoal,theresearchandanalysisontheexistingexaminationsystem,andfinallyunderstandtherelevantrequirementsinthetestprocessofcollegesanduniversities,usingC/C++language,combinedwiththeMySqldatabasetechnology,totheWindowsAPImakesadeepresearchandanalysis.Finaldesignasetoftestpaperautomaticgradingsystemforautomaticgradingtest.KeywordsInformatization;Thetest;C/C++;ThedatabaseIII目录摘要.........................................................................................................................IAbstract..................................................................................................................II第一章引言...........................................................................................................1第二章系统开发工具及平台...............................................................................22.1VC++6.0.....................................................................................................22.2C++语言.....................................................................................................22.3MySql数据库..............................................................................................3第三章系统分析...................................................................................................43.1需求分析.....................................................................................................43.1.1系统要解决的问题...............................................................................43.1.2系统需求...............................................................................................43.3.1用户登陆及注册...................................................................................63.3.2考试模块...............................................................................................7第四章系统总体设计.........................................................................................104.1系统架构设计...........................................................................................104.2数据库设计...............................................................................................10第五章系统测试.................................................................................................135.1通用模块设计...........................................................................................135.2用户登录和注册.......................................................................................145.3教师功能...................................................................................................145.4学生功能...................................................................................................19参考文献...............................................................................................................26致谢.......................................................................................................................27-1-第一章引言随着我国高校的扩招,高校学生人数逐年增加,对于学生考试的部署工作要求也越来越高。传统的纸质考试方式,不仅在出卷、监考、考场分配以及最后的阅卷方面非常麻烦,而且需要投入大量的人力物力。随着教育部门对高校信息系统的建设力度加强,目前各大高校硬件不断完善与成熟,为试卷自动批改系统的建设提供了硬件基础。试卷自动批改系统相比于传统的阅卷模式具有很大的优势。该系统不仅可以进行试卷的自动批改,还可以对试题进行组合,提高了教师的工作效率,同时可以保证试题的多样性,防止作弊现象的发生;系统所产生的的试卷都是电子档,这样可以节约资源,符合当今“低碳”发展模式;系统可以解决各大高校的区域问题,目前我国各大高校都有分校区,本系统可以使教师联合作业,提高整体工作效率。通过对高校目前的阅卷流程进行需求分析之后,我们发现,对高校阅卷进行系统化、信息化建设,有利于提高教学管理质量和水平,同时也保证了阅卷的正确性,避免了由于教师人为因素导致的考试不公平现象发生,更为重要的是,该系统可以帮助高校教师摆脱繁杂的阅卷任务,可以将更多的精力放在教学质量提高上来。-2-第二章系统开发工具及平台2.1VC++6.0VisualC++6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。VisualC++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出VisualC++1.0后,随着其新版本的不断问世,VisualC++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了VisualC++.NET(VisualC++7.0),但它的应用有很大的局限性,只适用于Windows2000、WindowsXP和WindowsNT4.0。所以实际中,更多的是以VisualC++6.0为平台。2.2C++语言C++这个词在中国大陆的程序员圈子中通常被读做“C加加”,而西方的程序员通常读做“Cplusp
本文标题:试卷自动批改系统
链接地址:https://www.777doc.com/doc-2068113 .html