本科毕业论文题目计算机应用技能培训系统的设计与实现郑重声明本人的毕业论文(设计)是在指导教师英锋的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权的行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众的监督。特此郑重声明。毕业论文(设计)作者(签名):年月日目录标题....................................................................1摘要....................................................................11序言..................................................................11.1计算机应用技能培训系统开发背景.....................................11.2系统发展的现状....................................................12系统需求分析..........................................................22.1项目概述..........................................................22.2具体需求..........................................................23系统设计..............................................................23.1模块设计..........................................................23.1.1学生模块设计....................................................23.1.2教师模块设计....................................................33.1.3管理员模块设计...................................................43.2数据库设计........................................................54系统实现..............................................................64.1各功能模块具体实现................................................64.2系统特色..........................................................74.3关键技术的实现....................................................74.3.1Word文档操作阅卷实现............................................84.3.2Excel电子表格操作阅卷实现......................................104.3.3PowerPoint幻灯片操作阅卷实现...................................105结束语...............................................................11参考文献...............................................................12致谢...................................................................13外文页.................................................................141计算机应用技能培训系统的设计与实现摘要随着计算机应用技术和网络技术的不断发展,计算机的应用能力已经成为现代大学生知识结构中的重要组成部分。建立基于网络的计算机应用技能培训平台,为学生课外练习提供了良好的学习环境。文章论述了计算机应用技能培训系统的开发背景和现状分析,并对该系统的需求进行分析,根据需求分析,设计出系统的模块结构,接着详细论述了各功能模块的实现方法和主要技术。文章重点介绍了通过对Office软件的VBA对象结构的分析,把阅卷宏命令内嵌在试题文件中实现对Word文档,Excel电子表格,PowerPoint幻灯片操作的试卷评阅。该计算机应用技能培训系统,能提高学生对计算机Word文档,Excel电子表格,PowerPoint幻灯片操作的熟练性,对学生的计算机应用技能水平提高的更快,更直接。关关键键词词计算机应用技能培训VBA阅卷应用技能水平提高1序言1.1计算机应用技能培训系统开发背景随着全球数字化、信息化和网络化技术的全面发展,计算机正日益深入到人们的日常生活与工作之中,计算机和网络知识己经成为当代文化的一个重要组成部分。了解计算机的基本理论和知识,具备计算机的使用方法和应用能力,己成为人们知识结构中不可缺少的部分;而掌握计算机和网络的基本知识、基本操作与应用,己经成为现代社会中人们必备的文化素质。计算机的应用能力作为人才素质、能力结构中的重要组成部分,日益得到人们的重视。在这样的时代背景下,国家对普及和推广计算机知识与应用工作高度重视,举办各种的计算机考试来推广计算机的应用。计算机水平考试的影响不断扩大,其考试对象已经从开始的面向少数计算机专业人员,逐步发展到面向一般的科技人员,进而面向普通大众,出现了多种计算机考试,分别面向不同的考试对象。有面向全国普通大众的国家计算机等级考试、面向科技人员职称评定的各省市职称计算机考试、面向公务员的各省市公务员计算机应用能力考试、面向普通就业者的劳动技能培训计算机考试、面向大专院校学生的大学生计算机等级考试等。这些考试的目的就在于促进应试人员计算机知识与应用技能的掌握和提高,以培养和造就更多的既懂本行业务又懂计算机的应用型人才。随着网络技术的发展和普及,校园网的应用,网络教学或辅助教学的应用,也是21世纪教与学的主要环境。建立基于校园网络的计算机应用技能培训平台,学生随时随地可在网上对计算机的基本应用技能进行练习,接受答疑服务等,为学生课外练习提供了良好的学习环境。留言板使师生在交流过程中突破时间和空间的局限,加强学生与教师的交流与沟通。因此计算机应用技能培训平台的建立,充分调动学生学习的主动性、积极性,为学生的自主学习能力的培养提供了良好的环境。1.2系统发展的现状计算机应用技能培训重点考察学生对计算机基础知识的掌握情况,题目类型一般有计算机基础知识和操作题。操作题主要包括Windows操作、Word文档操作、Excel电子表格操作、PowerPoint演示文稿制作、电子邮件的收发和因特网操作。长期以来,计算机应用技能的考察一般是考试系统采用教师命题,纸面形式的试卷,学生将客观题直接做在试卷上,操作题做在计算机上以文件的形式存放于硬盘中。考试结束后,教师逐份试卷对客观题和上机操作题评分,再统计分数。因此考试工作中教师判卷工作量大,重复劳动,耗时多,同时考试周期长,有个别判卷失误的问题存在,教师对阅卷感觉任务繁重,不堪重负。对学生而言,考试成绩无法及时查询得到。在网络模式的培训系统中,无论采用什么样的结构体系,都有服务器端与客户端。服务器端用于保存、处理考试数据,客户端用于学生进行训练。客户端用户连接服务器,在验证身份,口令正确无误的情况下,从服务器的题库中抽取试题数据,客户端的学生可以完成练习。这样的系统网上大部分都不是任意用户注册就能使用的。2针对计算机应用水平的计算机训练软件也有很多,例如网上有很多的计算机等级考试模拟训练系统,都是软件,需要下载,而且大部分都是需要花钱购买的,这对于学生来进行计算机应用技能的练习很不方便。2系统需求分析2.1项目概述该系统是一个基于网络的能实现对用户的计算机基本应用技能进行培训的系统。用户是本校的所有学生。因为开发本系统的目的是要提高本校学生的计算机应用技能水平,所以要实现一个能让学生进行计算机基本应用操作的平台。对学生能进行培训的同时要有对其培训情况的管理,如可以对学生的上机练习情况进行统计分析,能让教师对学生的练习情况进行了解掌握,师生交流,达到对学生的计算机应用技能的培训。2.2具体需求培训系统应完成六个方面的功能:(1)专项训练:学生要能对计算机基础知识、Windows操作、Word文档操作、Excel电子表格操作、PowerPoint演示文稿制作、电子邮件的收发和因特网操作进行专项的训练。(2)综合测试:采用随机抽题进行组卷,学生进行综合的测试。(3)师生交流:学生有不会的问题要能提问,能解决学生提问的问题。(4)训练情况分析:为了检验和促进学生达到预期的目标,发现培训中的问题,要对学生的学习效果进行评价。评价的内容包括学生自主学习的能力;师生间相互协作的能力等等。可以通过查看学生在练习中完成任务活动中的发言对学生做出评价;可以根据学生的上机练习时间来分析各年级,各系别的学生的练习情况。这样对于教师如何实现培训目标,学生如何完成学习任务,都是相当重要的。(5)系统管理:对学生的上机情况进行计时记录,并按照记录结果对学生的下一步训练做计划。如训练时间达不到预定的目标,可督促学生重新学习。还要有对年级、系别、学生和教师的添加、删除,方便对用户的管理。(6)阅卷:对Word文档、Excel电子表格和PowerPoint幻灯片操作实现阅卷。3系统设计3.1模块设计根据系统的需求分析得出系统应有不同的用户登录,有学生、教师和管理员,所以把系统设计成三大模块,不同的用户登录到相应的模块,如图3-1。3.1.1学生模块设计图3-1系统总体模块图登录学生模块管理员模块教师模块3根据学生登录系统后要对计算机的应用能进行专项的训练和综合的测试,还要有不懂的问题可以提问等的功能需求,把学生模块设计为以下几个模块,如图3-2。专项训练是学生能对计算机应用技能逐一进行训练的功能模块,分为计算机基础知识,Windows操作练习,Word文档操作练习,Excel电子表格操作练习,PowerPoint演示文稿制作练习,电子邮件的收发练习和因特网操作练习。综合测试模块,按照计算机一级题型模式组合试卷,学生可以进行综合的测试。个人档案模块。这个模块功能是学生查看自己的个人信息,有学号,姓名,年级,系别,登录次数和培训时间,并对密码的修改。个人信息里最主要的是培训时间,这个时间是每次学生进行练习的时间的累计。留言板模块。这里学生查看所有的留言信息,学生有不会的问题可以查看其他学生的问题留言和回复内容,如果没有可以自己留言,系统还有老师进行回复的功能,学生的问题都可以解决。这个留言板是这个系统的答疑模块。培训信息模块。这里学生查看了解学校的对计算机基本应用技能培训发布的信息。3.1.2教师模块设计根据教师登录系统后能对学生的信息进行分析总结,要对学生的问题进行解答,要能发布信息来通知加强学生训练,要能对测试题的添加、删除管理等功能需求,把教师模块设计为以下的模块结构,如图3-3。图3-2学生模块图学生模块专项训练综合测试个人档案留言板培训信息重新登录查看密码修改查看其他留言我要留言教师模块查看学生信息查看回复学生留言查看添加培训信息题库管理重新登录教师个人信息4查看学生信息模块。教师可以按年级和系别查看学生的信息,教师查看学生信息主要是查看学生的在线练习总时间,了解学生的练习情况。并对各系各年级学生的训练情况进行分析。回复学生留