EXCEl中学生等级成绩统计系统设计.docVIP

EXCEl中学生等级成绩统计系统设计.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EXCEl中学生等级成绩统计系统设计

EXCEl中学生等级成绩统计系统设计   1 问题提出      成绩统计是教育反馈中的重要环节。新的评价制度,更科学更有利于学生发展了。   虽然此类功能的软件目前也存在,但多用高级语言编写,教师对其数据的操作很受程度本身的限制。而教师对Microsoft EXCEL却比较熟悉,应用EXCEL的函数可方便地实现等级成绩转化和统计,教师可对EXCEL表的输出格式可自由调整,使整个系统更具灵活性。      2 设计思想      Microsoft EXCEL中提供了丰富的函数,涉及统计、数学与三角函数、查找与引用、逻辑、文本、信息、数据库、财务、日期与时间等九大块功能函数,完全可以满足等级成绩统计系统的编制需求。虽然Microsoft EXCEL中还提供宏的支持,但从应用角度上看,不使用宏的系统在教师具体使用中遇到的问题会更少,不少系统的防火墙可能会禁止宏的运行,也有许多宏语句需要系统插件支持。所以单纯使用函数来实现系统,使系统更绿色,系统的易用性和通用性更好。利用Microsoft EXCEL的菜单工具不仅可以方便地设置单元格的格式及打印报表格式,还可方便地实现单元格或工作表的锁定、数据有效性检查和系统的加密等。   《学生等级成绩统计系统》按照实施等级评价的学校对成绩统计的要求,按教师最熟知的报表格式设计表单。使用该系统,只需教师或成绩统计人员简单的几项设置、再录入或导入学生学号、姓名及语数外物化五科的原始成绩,其它各项系统将自动统计完成。从而大大提高了初级中学的学生等级成绩统计的工作质量和工作效率。      3 系统的构成和设计      3.1 系统设计   3.1.1 系统开发环境:   Microsoft EXCEL 2003、windows XP   3.1.2 系统应用环境:   Microsoft EXCEL 2000(XP、2003等)、windows2000(XP、2003等)   3.1.3 系统结构:由一个主文件和若干说明文件组成。   ◆主文件:是一个Microsoft EXCEL工作薄。它由若干工作表组成,包括:“设置”表、班级表(1班、2班、…)、中间过程表(“M”表)、年级排序表“(年级录入序)”表、“年级(学号序)”表、“年级(等级序)”表、统计表(“单科统计”表、“总分统计”表)。   各工作表间数据相关所示:   ◆说明文件:TXT格式文件或WORD格式文件,介绍系统功能及使用方法等。      3.2 具体功能设计:   3.2.1 分数到等级的转化:可以使用函数IF,对条件进行真与假的判断,并作对应出等级值的输出。以语文为例:按照等级统计的要求,100-120分,A等;90-99分,B等;80-89分,C等;70-79分,D等;60-69分,E等;0-59分,F等。则函数语句为:   =IF(D4≥100,“A”,IF(D4)≥90,“B”,IF(D4≥80,“C”, IF(D4)≥70, “Dt”,IF(D4≥60,“E”,“F”)))))   注:D4为语文原始分数所在单元格。   3.2.2等级字串的合成:可以联合CONCATENATE函数和COUN~F函数来实现。COUNTIF函数,可计算指定区域中满足给定条件的单元格的个数,如统计J4至N4单元格中“A”的数目,则函数语句为:=COUNTIF(J4:N4,“A”),与此类推,统计出“B”、“c”、“D”、“E”、“F”的数目。CONCATENATE函数,可将几个文本字符串合并为一个文本字符串,上述“A”、“B”、“c”…的数目分别与“A”、“B”“c”…字符本身连接合并,生成诸如“2AIC2D ”的形式。   3.2.3等级总分的计算:使用IF()语句先给每个等级赋分,再用运算符“+”号来求和。如“A”为6分,“B”为5分,“c”为4分,“D”为3分,“E”为2分,“F”为1分,则给J4单元格赋分的语句为:   =IF(J4=“A”,6,IF(J4=“B”,5,IF(J4=“C”。4,IF(J4=“D”,3,IF(J4=“E”,2,IF(J4=“F”,1,0))))))   3.2.4名次的生成:使用RANK()函数和COUNTIF()函数来实现。例如要按等级总分由高到低排序,同时符合金牌优先原则(即:等级总分相同时,A等级数多者优先;同时如A等级数也相同,B等级数多者优先,以此类推),则可以按以下思路设计:   Step1:使用COUNTIF()函数分别统计每个学生“A”、“B”、“C”…的等级数目;   Step2:按总等级分(如Q4单元格)――A等个数(如T4单元格)――B等个数(如U4单元格)――C等个数(如V4单元格)――D等个数(如W4单元格)

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档