- 40
- 0
- 约5.13千字
- 约 10页
- 2018-08-18 发布于湖北
- 举报
基于Excel的平时成绩查询系统设计及实现
摘要:随着大学课程多元化教学的逐步实现,平时成绩的评定准则也日趋多样化和复杂化。为了进一步深化平时成绩的管理,需要建立公开、公正、高效、准确、方便的成绩查询系统。Excel作为世界上广泛使用的电子表格程序,具有操作简单、功能强大、公众认识度高等优点。以北京工商大学嘉华学院《概率论与数理统计》课程为例,利用Excel内置函数设计并实现了一套完整的平时成绩查询系统。在此基础上,利用VBA进行了一些改进。
关键词关键词:Excel;成绩查询系统;VBA
中图分类号:TP319
文献标识码:A 文章编号文章编号2014)004007403
基金项目基金项目:北投集团教研院教育科学研究课题
作者简介作者简介:徐慧(1979-),女,硕士,北京工商大学嘉华学院讲师,研究方向为微分方程。
1 成绩查询系统设计意义
1.1 平时成绩信息化管理
大学成绩重要吗?这是目前社会普遍议论的重要话题之一。有些人认为重要,而有些人认为不重要。出现这样的分歧显然是人们对评定成绩的科学性表示了怀疑。评定的分数要想科学、合理地反映出学生的真实水平、能力和素质,课程的考核形式必然要求多样性。目前,大学里的课程已经从过去只有闭卷考核逐渐发展到开卷考核、半开卷考核、实验考核、论文考核、口试考核、全过程考核等多种新考核形式。这些考核形式并不是孤立的,在实际教学过程中往往是交叉、综合的。对于如此复杂多样的评分过程,如果仍采用传统的成绩管理办法,势必导致错误率提升、成绩管理混乱和教学工作效率低下等问题。因此,在深化课程考核形式改革的同时,成绩的信息化管理也应提上日程。
1.2 平时成绩公开
在传统的成绩管理体制下,让平时成绩公开化是比较困难的。平时成绩的不公开和不透明在大学里带来的潜在危害是巨大的。它容易削弱学生自主学习的意识、放松对自我学习的督促,也容易损害教师的诚信、破坏教师的形象,更容易引发教师和学生之间的误解、破坏教学的稳定。因此平时成绩的公开化、平台化和自助化已经迫在眉睫。
1.3 基于Excel的平时成绩查询系统
近几年来尽管出现了很多网上成绩查询系统,但是这些系统都是基于PHP、ASP、ASP.NET、JSP等编程技术和专业数据库实现的,需要专业的开发管理人员,给查询系统的应用带来了不便[2],不仅不利于学生及时了解自己的平时成绩、造成查询的滞后,也不利于大多数教师管理平时成绩,平时成绩往往不能及时更新,跟不上教学进程。因此对于教师来说,需要的是一款操作简单、认知度高、功能强大、价格低廉的软件来管理平时成绩,而Excel具有这些优势。
2 基于Excel的平时成绩查询系统设计
以北京工商大学嘉华学院《概率论与数理统计》课程为例,根据教学的实际情况,需要记录学生平时的作业、考勤、课堂表现、实验和测验共5项平时成绩分数。5项分数的分配如表1。为了详细记录学生平时学习的情况,需要创建8个工作表,分别为“信息”、“作业”、“考勤”、“课堂表现”、“测验”、“实验”、“总分”和“查询”。在“信息”这个工作表中,记录学生的姓名、班级、修读方式和查询密码。在“作业”、“考勤”、“课堂表现”、“测验”、“实验”中分别记录学生每次的作业、到课、课堂参与、测验和实验的相关情况。在“总分”这个工作表中主要核算作业、考勤、课堂表现、测验、实验5项的总分并作进一步的数据分析。在“查询”这个工作表中,只要学生正确输入学号和密码,该课程的学习情况便清楚可见,见图1。
3 基于Excel的平时成绩查询系统实现
由图1可以看出,设计出的平时成绩查询系统可以有效帮助学生随时了解自己的学习情况。这样的设计实现起来并不复杂,利用Excel2010,在各工作表中记录相应的情况,然后在“查询”工作表中使用几个内置的函数即可。
3.1 IFERROR() 函数和LOOKUP() 函数
IFERROR() 函数的功能是如果表达式是一个错误,则返回value_if_error,否则返回表达式自身的值。LOOKUP() 函数的功能是从单行或单列或从数组中查找一个值,条件是向后兼容性。比如要显示3月2日作业上交情况,就在其下方的单元格中输入公式“=IFERROR(LOOKUP(1,0/(信息!$A$8:$A$106信息!
$E$8:$E$106=$D$3$H$3),作业!E$8:E$106),无)”,意思是如果“信息”工作表中的学号和密码与“查询”工作表中输入的学号和密码匹配,那么显示“作业”工作表中的作业情况,否则显示“无”。而3月2日以后作业的情况,无需重复输入公式,直接向右拖拉鼠标进行填充即可,方便简单
您可能关注的文档
- 基于 “战略―系统”思维的特种设备监管模式及体系研究.doc
- 基于.NET的LINQ to SQL 三层架构的研究与实现.doc
- 基于.NET的高校教学督导信息化服务系统设计与实现.doc
- 基于.NET的网络考试系统的设计与开发.doc
- 基于.NET的农作物育种助手软件的研发.doc
- 基于[SVAR]模型的中国货币政策有效性分析.doc
- 基于“MRC”模型的工会文体活动组织模式柔性化研究.doc
- 福建省龙海市第二中学2017-2018学年高一下学期第二次月考试题(6月)英语word版含答案.docx
- 福建省龙海市第二中学2017-2018学年高一下学期第二次月考试题(6月)语文word版含答案.docx
- 基于“城市触媒理论”的历史片区复兴规划探究.doc
原创力文档

文档评论(0)