基于VBA成绩自动上传系统的开发

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:xcgxcgxcg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:为打破成绩录入“瓶颈”,实现高效办公,以Excel VBA为编程语言,结合某高校成绩录入的具体任务,开发出将电子版学生成绩自动上传到该校教务系统的微型配套系统。实际运用结果表明,运用VBA实现学生成绩的自动上传,不仅快速准确,而且高效实用,其方法值得学习和推广。
  关键词:Excel;VBA;学生成绩;自动上传;管理信息系统
  中图分类号:TP312 文献标识码:A 文章编号:1009-3044(2016)32-0080-03
  1 背景
  Excel VBA(Visual Basic for Applications)是内嵌于Excel的程序开发语言,在Excel中可运行Visual Basic程序完成较复杂的工作,实现高效办公[1,2]。当然,作为一种功能强大的宏语言,通过编程也能实现对网页的操控。
  将学生的各项成绩上传学校教务管理信息系统是每个教师期末必须完成的工作。由于许多教务管理信息系统没有提供批量导入成绩的功能,老师们不得不将已经整理好的电子成绩,采取复制粘贴的方法,再次人工录入相应的网页控件。工作重复低效,而且难免出错[3,4]。
  为打破成绩录入“瓶颈”,实现了Excel电子成绩的自动快速准确上传,本文以某高校成绩录入为例,给出基于Excel VBA成绩自动上传系统的详细开发过程。
  2 准备工作
  在编写代码前,需要熟悉成绩录入界面、手工操作过程和界面网页元素的定位属性。网页元素的定位属性(包括id、name和索引号等)的获得,还需借助“网页按键精灵”等工具。在“网页按键精灵”中打开信息系统成绩录入界面后可获得图1结果,上面窗口显示某高校教务管理信息系统的成绩录入主要界面,下面窗口显示网页元素分析结果。
  
  图1 成绩录入页面元素分析
  手工录入时,在成绩录入界面可依次输入学号(也可根据姓名提示而省略本项)、技能、平时、期末和总评成绩,点击“添加记录”,若信息系统存在此学号,该生成绩入库,同时显示在界面下半部的成绩表中。编程就是模拟这个人工过程。
  获取网页元素属性,只需点击要观察的网页元素,其详细分析结果便显示在下面窗口。本系统根据ID属性定位,从图1可见,点击学号后,显示的ID属性为txtXh。同样操作,获得技能、平时、期末、总评和添加记录的ID属性分别为txtJncj、txtPscj、txtQmcj、txtCjInsert和btAdd。
  3 界面设计
  打开Excel,在Sheet1的A列至G列的首行输入“序号”、“姓名”、“学号”等信息,其中前二列为校验信息,后五列为要上传的信息。将H列至L列合并,插入艺术字“成绩自动上传”。在工作表中绘制一个圆角矩形,分别设置填充效果和阴影,复制粘贴成三个并添加文字作为菜单。最后将Sheet1命名为“主界面”,将其他表单删除,以文件名为“成绩自动上传”保存。见图2。
  
  图2 成绩自动上传主界面
  4 代码编写与录入
  4.1 操作说明模块
  本模块显示一个消息框,为教师提供操作指导。
  Sub Opguide()
  Dim msg As String
  msg = "1.按本表A-H列的格式组织数据,首行为标目。"
其他文献
摘要:物联网是一门兴新的网络技术,也是未来网络行业发展的热点,在中职计算机网络技术专业设置能否跟上物联网技术的发展成为学校教学改革的一个关键点,本文提出了在中职计算机网络技术专业课程改革的创新思路,增加物联网相关知识,推动传统的计算机网络技术专业课程设置向物联网方向的改革,跟上网络时代发展的步伐。  关键词:计算机网络;专业设置;物联网  中图分类号:TP311 文献标识码:A 文章编號:1009
多年的数字对讲机测试经验总结出一种"总分总"软件测试法(又称三步测试法),该测试方法基于传统软件测试过程V模型的右方集成测试、系统测试、验收测试阶段,结合现代软件测试过程,综合运用黑盒测试法、灰盒测试法、冒烟测试法、回归测试法、探索性测试法,并进一步尝试发散性思维测试。
万寿菊是重要的园林花卉植物,近年来立枯病发生普遍,有逐年加重之趋势。为有效防治该病害,采用室内毒力测定和盆栽试验对供试的5种杀菌剂进行了筛选和防效测定,结果表明,甲基立枯
目的对汽车门框上条角焊进行质量研究,得到最优的工艺参数。方法通过对门框上条角焊过程工艺参数进行分析,设计了三因素四水平的16组正交试验方案;提出了焊缝尺寸数据获取的
摘要:该项目以声纹识别、语音识别及嵌入式数据库技术为基础,设计和开发了基于Android系统的语音签到系统。利用声纹唯一性的特点,结合动态认证码机制,识别学生语音输入是否正确,有效杜绝了代签作弊行为。在此基础上,系统综合分析学生的缺勤情况,自动向学生发送预警邮件,有效地提高了高校考勤管理的效率。  关键词:声纹识别;语音识别;嵌入式数据库;Android系统  中图分类号:TP391 文献标识码:
本文以北京大学医学部信息化建设为背景,阐述了统一用户管理系统的设计与实践.项目结合了医学部信息化建设的前期实践和成果积累,侧重于对学校各类信息资源的整合,提升系统的可
内蒙古烤烟种植为地方经济、烟农致富做出了较大贡献,但近年来种植积极性有下降趋势。文章重点分析了面临的严峻形势,就如何促进烤烟种植持续、健康发展提出对策。
摘要:翻转课堂的出现,颠覆了传统课堂中的师生角色,对课堂时间的分配进行了重新规划,并成为各学科研究的一个重点课题。该文通过一年的时间,对两个班级的同学以FLASH动画的教学为例,进行“翻转课堂教学模式”的研究,并取得一定的成效。  关键词:翻转课堂;FLASH动画;微课视频  中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)19-0119-03  1“翻转课堂教学模式