基于Excel VBA 高校毕业设计文档快速生成系统的开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Excel VBA 高校毕业设计文档快速生成系统的开发
摘要:毕业设计是高校一项教学重要工作,作者采用excelvba
开发了毕业设计文档快速生成系统,实现快速、高效、全面、规范的应用效果,大大减少了教师的工作量,提高工作效率。
关键词:excelvba;毕业设计文档
中图分类号:tp311 文献标识码:a 文章编号:1009-3044(2013)02-0302-04
毕业设计(又称为毕业综合设计)是高等职业技术学校教学计划的重要组成部分,是培养学生综合运用所学专业知识和专业技能,提高分析和解决在本专业范围内的生产、技术和管理第一线工作中的技术问题的能力的重要教学环节。教师在指导学生毕业设计的过程中,要填写大量文档,例如《毕业设计(论文)任务书》、《毕业设计中期检查表》、《中期检查汇总表》、《毕业设计答辩表》、《毕业设计成绩登记表》等,作者采用excelvba开发了快速、高效、全面、规范的毕业设计文档快速生成系统,大大减少了教师的工作量,提高工作效率。
1 毕业设计文档的填写特点及现状
通过对大量的毕业设计文档填写情况分析和对教师的走访及问
卷调查,发现毕业设计文档填写还存在许多问题:
1.1重复的内容较多,填写效率低。
重复的内容较多,主要体现在两个方面,一是文档之间重复内容多,例如学生姓名、学号、毕业设计题目等基本信息需要教师重复
填写,若教师所指导的学生较多,则工作量大,效率低。二是同一文档的部分内容相同,例如在基于工作过程的毕业设计中,往往是3-4人为一个小组(同一专业的学生),共同完成产品从设计、制作、检验等全过程,该小组每位学生的毕业设计文档的相同处更多,要求教师重复填写。
1.2 填写不全面、不规范
在毕业设计的文档中,《毕业设计中期检查表》是重要的文档之一,该表须要填写中期检查存在问题和解决措施,很多教师填写该项目时只填写某一个或几个方面,而改进措施也不具体,不明确,填写不全面、不规范。不能全面客观的反映毕业设计情况。
1.3手工填写,工作量大
部分教师在处理同一类文档重复的内容时,一般是先填好一个文档,然后复制该文档,再进行修改;在处理不同文档重复内容时,只得重复填写,工作量大,效率低,准确度不高。
2 毕业设计文档快速生成系统的主要功能
将重复填写内容以“库”或数据表的形式保存,供其它文档调用,以提高工作效率。
1)快速生成《毕业设计(论文)任务书》;
2)通过简单操作,快速生成全面、规范的《毕业设计中期检查表及汇总表》;
3)快速批量生成《毕业设计答辩表》,并自动填写表头内容;4)自动填写《毕业设计成绩登记表》的基本信息。
3 毕业设计文档快速生成系统的开发
3.1软件的选取
microsoft excel是微软公司的办公软件microsoft office的组件之一,它不仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,具有直观的界面、出色的计算功能和图表工具,应用广泛,操作简单, vba是office平台下优秀的二次开发语言,利用vba制作的毕业设计文档快速生成系统,便于在教师推广和应用。
3.2主要技术
3.2.1工作表的设计
设计工作表,主要是确定工作表的数量和明确数据表之间的关系。通过对毕业设计文档内容进行整理,需建立8个工作表,工作表之间有关系见图1所示。
复制文档(一般是word文档)并粘贴到工作表的a1单元格,通过调整、合并单元格,达到和原文档一样的效果,同时建立好数据工作表。
图1 毕业设计文档之间的关系
3.2.2系统的环境设置
主要对菜单栏、常用的工具栏进行设置,确保进入软件时自动隐藏、而退出系统时自动显示,同时对毕业设计文档初始化,达到一打开软件,自动调用第一学生记录。例如在毕业设计任务书工作表
中,从毕业设计内容及进度安排工作表自动调用设计进度的代码如下:
3.2.7 快速生成毕业设计成绩登记表
该表从学生工作记录表中提取信息,通过设计列表的方式选择学生成绩等级。
4 应用
通过在广大教师中推广使用毕业设计文档快速生成系统,受到使用老师的一致致好评,认为该系统生成的毕业设计文档快速、规范,大大减少了教师的工作量,提高了工作效率。
5 小结
实践证明,采用excelvba开发了的毕业设计文档快速生成系统,达到了快速、高效、全面、规范的应用效果,大大减少了教师的重复性的工作,提高工作效率。但该系统也存在不足,不能完全适应专业的多样化和毕业设计论文内容的多样化,这是今后改进的方向。
参考文献:
[1] 刘文莉.基于excel vba 的高校成绩统计分析模板的设计与实现[j].电脑知识与技术,2011(16).
[2] 顾士学.基于excel2003 vba 成绩分析模板的设计与实现[j].白城师范学院学报,2011(3).
[3] 李晓玫,杨小平.excel 中的vba 程序设计[j].四川师范大学学报:自然科学版,2004,27(4).
[4] 高世萍,翟滨,廉锁原.基于excel函数及excel vba 的成绩分析[j].电脑学习,2011(1).