您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > AI人工智能 > OFFICE操作自动评分系统模板的设计与实现
北京工业大学研究生开题报告学位级别:□博士□硕士√工程硕士学号:研究生姓名:指导教师姓名:专业名称:软件工程所在学院:软件学院开题报告时间:2008-3-29北京工业大学研究生部学位办制表注意:本表基本情况及报告正文由研究生本人填写,硕士不少于3000字,博士不少于5000字。格式要求:正文文字部分为5号宋体、单倍行间距排版,A4纸双面打印装订。开题报告评价部分分别由指导教师及专家组书写。开题报告会结束后一周之内将报告原件交院(所)研究生教学秘书处。一、基本情况研究生姓名学号院、系软件学院指导教师姓名及职称学科、专业软件工程入学年月2006.41、研究方向、论文选题范围:应用软件开发、教学软件开发2、拟定论文题目:OFFICE操作自动评分系统模板的设计与实现3、论文科研课题属于哪一级科研项目,经费来源及金额(课题来源选项分为国家计委、科委项目、国家经贸委项目、国家自然科学基金项目、国务院其他部门项目、主管部门(部委级)项目、省、市、自治区项目、国际合作项目、学校级项目、自选项目、其它):此课题由河北省考试院下达,用于河北计算机对口升学技能测试,经费每年按考生人数下拨。4、论文类型(基础研究、应用研究、开发研究、其它)开发研究摘要选题研究内容和意义简介(限400字):本系统是一个自动评分系统模块的设计,采用C/S结构,以VB.NET作为开发工具来实现,包括三部分:模板、客户端和服务器端。模板提供给系统管理人员(使用者)用于实现实现自动出题。客户端用于考生登录,做题,对考生进行的OFFICE文档操作实现自动评分,包括考生对WORD文字操作判断,段落格式设置、字符格式设置,查找替换操作,对表格进行操作,图文混排等操作;对Excel文档中文字的设置,图表操作,排序结果的判断,筛选等操作、图表等操作以及对PowerPoint的一些操作的判断。[1]系统可以准确快速的给出学生操作的成绩。服务器端接收客户端发来的考生的相关信息并可对这些信息进行一些处理。[2]系统从根本上解决了考试中人工评分过程中的工作量大、效率低、反馈周期长、反馈能力弱、资源浪费等缺陷,具有手工管理所无法比拟的优点。例如:检索迅速、可靠性高、存储量大、人为因素少、成本低等。这些优点能够极大地提高考生考试情况管理的效率,也是计算机等级考试科学化、正规化管理与世界接轨的重要条件。关键词(用分号隔开、最多5个)C/S结构;考试;评分;模板报告正文(一)选题依据与研究内容1、选题依据(研究意义、国内外研究现状等)随着计算机技术尤其是计算机软件的迅速发展,计算机在人们的生活和工作领域中应用越来越广泛,日益发挥其不可替代的作用,无纸化考试以其方便性、公正性,受到广大师生的接受和欢迎。[3]现在的考试系统大多局限于对理论试题的考试及自动评分,实现了理论的无纸化考试和自动评分。而对于操作题的评分考试评分系统则很少见,由于该类软件的空缺,使得教师对学生进行操作水平考察时,要进行一系列繁琐的工作,出题、评分等工作使教师忙不胜忙。增加教师工作量,降低了工作效率,漫长的反馈周期使得学生不能及时知道自己操作的水平。教师在评分过程中相对客观、公平性不够好。由于Office操作人工评分难度大,因此Office操作题自动评分成为一种迫切的需要,由于它涉及到的知识面比较广,处理的对象——考试中学生提交的内容具有一些特殊性,因此,该项研究的难度比也较大。该系统能够帮助教师高效准确的考察学生对计算机操作的能力,快速得到反馈,及时调整自己的教学方案。使考试变得轻松、方便、快捷。目前的Office操作的考试中自动评分系统并不多见,基本采用的是人工评分,虽然有的省此类考试采用自动评分,但系统做的比较死板,不能提供给使用者自动出题的功能。2、选题的研究内容、研究目标以及拟解决的关键问题等(1)研究内容:Office操作题自动评分可以用程序理解的基本原理与方法解决。以程序理解的一般过程及基本策略为依据,结合人工阅卷的思维过程,实现了自动评分模型。该模型将程序转化为系统依赖图并进一步规范系统依赖图,同时检测学生操作中的错误;在系统依赖图的基础上,使用一系列标准化处理方法及代码多样化对操作进行标准化处理,消除了操作实现形式的多样化;在程序的规模、结构、深度及知识应用四个层次上进行学生操作和模板内容的匹配,根据匹配结果的相似度及评分标准,给出操作的分数。研究主要内容包括:◆客户端内容●系统依赖图模板设计:也就是考点设计,将根据Office操作的特点,找出相关的一些考试内容做为考点,根据考点内容的不同在每个考点上规定出相应的参数。这些考点放在数据库中。依赖图模板如图1所示。图1依赖图模板一般来说,Word文档操作部分要求考生能够对Word进行排版包括:对文字的处理,能够进行文本的录入和编辑,修改字体格式、大小、颜色等;对文本的处理,能够设置段落格式、字符格式并能够进行查找替换操作;对表格进行操作,绘制表格、调整表格大小、设置表格边框格式、对表格内的文本进行编辑;图文混排,能够插入文本框和图文框、插入图形、插入艺术字、绘制自选图形并能够对它们进行编辑进行组合等操作;进行页面设置,能够设置页面大小、页边距以及页码格式、分栏等。Excel文档中字体格式、大小、颜色、图表等操作。PowerPoint操作与上述内容有些相似。系统根据这些内容制订出相应的考点。●依赖图设计:依赖图模板规定出了有关Office操作的所有考试内容,相当于一个考试大纲,而依赖图将是此次考试内容,根据依赖图模板中的考点参数完成相关的一些设计,如图2所示。在图2中有一个插入点编号为1,在依赖图模板中表示的是查找与替换,即“常青”换成“常绿”,同时后面有分值和得分点个数。●评分程序代码编写:根据依赖图模板编写相应的程序代码,在程序中是一个比较的过程,根据依赖图的值和学生所做的操作结果进行比较,一致得分,否则不得分。●登录代码编写:要求输入准考证号,输入正确则显示考生信息窗口,错误则显示相应提示,需要重新输入。考生信息窗口显示考生的基本信息,正确且是考生第一次登录则开始文件拷贝并进入考试界面。自动出题是根据考试要求编写程序,系统提前将准备好的试卷编号,考生考试时输入准考证号,再根据题签要求选择试卷类型,系统根据考生选择的试卷类型,来进行评分。●考试界面设计:提供给考生进行操作的界面,包括计时时间,试题等内容。◆服务器端内容●接收数据部分:根据考度需要,接收由客户端发送来的考生信息。●数据处理部分:包括分数加密,查询,导入,导出分数等内容。◆模板部分内容●用于提供管理人员进行出题,即完成依赖图的过程。(2)研究目标:通过研究为使用者提供极大的方便且具有很高的安全性的系统,使用者保障在同一时间进行服务器连接、系统登录、进行考试内容;探讨计算机上机考试系统的发展,深入分析和讨论考试系统的各种实现方法、关键技术和存在问题,并构建一个理想的上机考试系统。(3)关键问题:Word对象、Excel对象、Powerpoint对象属性的查找,模板程序的编写,非正常操作下的出错处理。3、拟采取的研究方案(研究思路、技术路线或研究方法)及可行性分析(1)研究思路:首先要确定考点,然后根据考点建立数据库表,数据库表建立以后可以根据各考点编写代码;二是各部分要用不同的函数完成本部分的代码,以防互相干扰。图2依赖图(2)技术路线:本系统采用VB.NET来编写。系统将分几步进行,第一步要先设计依赖图模板,建立数据库,第二步根据依赖图模板编写程序代码,第三步是编写客户端中其它部分代码,第四步完成服务器部分的代码,第五步完成系统组装和测试工作,第六步完成模板程序设计。在本系统中将用到API函数,宏操作,VBA技术,数据库操作,通信,加密等技术来完成一些功能。(3)可行性研究:一是软件开发人员有多年的开发经验,并在此项内容方面有过开发经验,二是此类内容的考试较多,但应用自动评分系统的较少,所以此软件的开发将有很大的应用场合。4、本课题的特色及创新之处(限博士论文开题,硕士可根据课题取舍)模板部分设计。5、论文研究进度计划(含研究进度计划安排、研究经费预算及解决办法)、预期研究结果2008.1-2008.3调研,为本课题的设计做准备2008.4-2008.5收集考试资料2008.6-2008.7规划模块2008.8-2008.10完成代码设计,测试2008.11-2008.12撰写论文(二)论文研究工作基础及条件保障1、工作基础(含入学以来取得研究成果、参与或承担的科研项目情况等)2004-2007每年都参加河北省对口升学计算机技能测试程序设计工作。2007年完成河北省科技厅科研一项。2、工作条件(设备条件、实验场地条件、可能遇到的困难及应对措施)本单位有机房并有较好的网络设备,资料收集方便,教研室有微机多台,有相关的正版软件,足以完成实验测试工作。可能遇到的问题:考生考试中的非正常操作有可能导致系统破坏,为了防止此类问题,将组织人员反复测试,另外不断吸收各考点的不正常情况,对系统不断完善。(三)参考文献(参考文献目录用标准规范格式,在正文引用处须标注)[1]李凤翙.计算机文化基础.河北大学出版社.1998[2]郭伟刚等.计算机基础课无纸化考试模型初探.佛山科学技术学院学报(自然科学版).1998[3]肖志辉等.智能出卷测试系统的设计与实现.湖北省计算机学会年会论文.1999[4]谭浩强.VisualBASIC程序设计.清华大学出版社.电子工业出版社.2000[5]李廷文.中文版VisualBasic6.0控件高级编程.人民邮电出版社.1998[6][美]MichaelHalvorson著.MicrosoftVisualBasic6.0ProfessionalStepbyStep专业版循序渐进教程.北京希望电脑公司北京希望电子出版社.1999[7]MicrosoftCorporation著.VisualBasic6.0中文版程序员指南.微软(中国)有限公司译.希望图书创作室校.1998[8]曹青.VisualBasic程序设计教程.机械工业出版社.2002[9]朱玉玺、阚志刚.VisualBasic数据访问技术与原理.科学出版社.1999[10]胡荣根.VisualBasic6.0中文版数据库和Internet编程.清华大学出版社.1999[11]JeffreyP.McManus.用VisualBasic访问数据库》.电子工业出版社.1999[12]戴红.VisualBasic6.0入门与提高.清华大学出版社.1999[13]张海藩.软件工程导论.清华大学出版社.1998[14]鲁玺、张增强.Visualbasic6.0多媒体实例编程.中国水利水电出版社.1997[15]周铭、邹辉、王凌云.Visualbasic6.0开发多媒体应用.中国水利水电出版社.1999[16]史济民.应用软件开发技术.电子工业出版社.1995[17]BobReselman、RichardPeasley、WaynePruchniak.VisualBasic6.0使用指南.电子工业出版社[18]晶辰工作室.VBA开发实例指南(Office高手充电丛书).2000[19]郑人杰、实用软件工程(第二版).清华大学出版社.2000[20](美)MatthewHarris.VisualBasicforApplications5开发人员指南.齐舒创作室2000[21]NedSnell、中文版MicrosoftOffice97自学通.机械工业出版社.1998[22]Microsoft,VisualBasic6.0中文版控件大全[M],电子工业出版社[23]潘锦平、施小姚、姚天昉.软件系统开发技术.西安电子科技大学出版社.1997[24]飞思科技产品研发中心.VisualBasic灵感编程.电子工业出版社.2002[25]晶辰工作室.Word2000(中文版)《VBA开发实例指南》.电子工作出版社.2000[26](美)MatthewHarris著齐舒创作室译.VisualBasicforapplications5开发人员指南.机
本文标题:OFFICE操作自动评分系统模板的设计与实现
链接地址:https://www.777doc.com/doc-2884558 .html