成绩不公开,如何发成绩

news2024/12/24 2:14:57

5c0af9723f2da341ac13468c0ae56cf3.jpeg

亲爱的老师们,有没有在学期中疯狂整理成绩单,又担心成绩私发引起混乱的烦恼?今天就让我们一起探索如何利用各种工具和代码,实现学生自主查询成绩的便捷方式吧!

成绩查询系统简介

成绩查询系统是一款方便学生和老师查询成绩的在线平台。通过该系统,学生可以安全、快捷地查询自己的成绩。老师则可以高效地管理学生信息、录入成绩,并控制查询权限。

如何用代码实现学生自主查询成绩

Python代码示例:使用Python的Flask框架可以快速搭建一个简单的Web服务器,结合数据库存储学生信息和成绩。

python复制代码

from flask import Flask, render_template, request

from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:tmp/test.db'

db = SQLAlchemy(app)

class Student(db.Model):

id = db.Column(db.Integer, primary_key=True)

name = db.Column(db.String(80), nullable=False)

score = db.Column(db.Integer, nullable=False)

@app.route('/score')

def score_page():

student_id = request.args.get('student_id')

student = Student.query.get(student_id)

if student:

return render_template('score.html', student=student)

else:

return 'Student not found', 404

Excel使用指南:通过Excel的VBA宏,可以创建一个交互式的成绩查询表单。学生在表单中输入学号,宏则自动查询成绩并展示。

操作步骤:
1. 在Excel中打开VBA编辑器(Alt+F11)
2. 在VBA编辑器中创建一个新的模块(右键单击->插入->模块)
3. 在新的模块中粘贴以下代码:

vba复制代码

Sub ShowScore()

Dim student_id As String

Dim score As Double

student_id = InputBox("请输入学号")

If IsNumeric(student_id) Then

score = Application.WorksheetFunction.VLookup(student_id, Range("A1:B100"), 2, False)

If Not IsError(score) Then

MsgBox "学号为 " & student_id & " 的成绩为 " & score & "分"

Else

MsgBox "学号不存在,请重新输入"

End If

Else

MsgBox "请输入有效的学号"

End If

End Sub

这段代码会弹出一个输入框,让用户输入学号,然后在A1:B100的范围内查找该学号对应的成绩。如果找到,会弹出一个对话框显示成绩;如果没找到或输入的不是数字,会弹出一个提示框提醒用户输入有效的学号。老师们可以将此宏分配给一个按钮,方便学生们查询成绩。

677f063d6224bcd82c7be260c4ab69e5.jpeg

如果觉得上述的方法都过于复杂,那么可以尝试使用易查分发布成绩,这是特简单高效的方法。老师只需导入成绩表格并进行一些简单的设置,学生输入自己的姓名和学号,即可查询到自己的成绩。易于操作,安全性高。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1153817.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

自主查询成绩

今天我们来揭秘如何制作成绩查询系统,让学生可以自行查看成绩! 成绩查询系统可以帮助学生和老师轻松管理、发布、查看成绩。无论是期中考试、期末考试,作业查询还是平时的课堂表现,都可以通过成绩查询系统来及时掌握。 让我们一起…

双十一限时优惠!沃通SSL证书、代码签名证书年度好价

2023年11月01日至11月11日,沃通2023“双十一限时特惠”活动,精选9款SSL证书、国密SSL证书、代码签名证书产品推出年度好价,部分SSL证书产品低至5折,更有EV代码签名证书爆款特惠!多种数字证书一站式采购,解决…

京东数据分析:2023年9月京东饮料行业品牌销售排行榜

鲸参谋监测的京东平台9月份饮料市场销售数据已出炉! 9月份,京东饮料市场整体销售下滑。鲸参谋数据显示,今年9月,京东平台饮料市场的销量将近750万,环比降低约9%,同比降低约12%;销售额约4.4亿&am…

外网远程登录之 NAT server

案例: 外网远程登录内网SW: 需求 1.内网的PC都可以访问Server1 2.外网的R2可以远程登录SW1, 用户名和密码是:HCIE/hehe 需求 1.内网的PC都可以访问Server1 2.外网的R2可以远程登录SW1, 用户名和密码是:HCI…

腾讯云优惠券如何领取?详细教程来了!

腾讯云优惠券是腾讯云为广大用户提供的优惠福利,包括代金券和折扣券,大家可以通过领取优惠券,在购买腾讯云产品时享受优惠。本文将为大家介绍如何领取腾讯云优惠券,以及领取后的使用规则。 一、腾讯云优惠券领取方法 腾讯云优惠券…

2022最新版-李宏毅机器学习深度学习课程-P32 Transformer

一、 seq2seq 1. 含义 输入一个序列,机器输出另一个序列,输出序列长度由机器决定。 文本翻译:文本至文本;  语音识别:语音至文本;  语音合成:文本至语音;  聊天机器人&#…

window11最新版终于可以取消任务栏合并了

windows11一个软件开了多个窗口之后,会自动合并任务栏,很不方便选择其中一个窗口,且没有选项能关闭这一配置 今日发现,最新版完善了这一功能,现在可以关闭自动合并任务栏了 右击任务栏,选择任务栏设置选择…

518抽奖软件,奖项相互穿插抽奖的方法

518抽奖软件简介 518抽奖软件,518我要发,超好用的年会抽奖软件,简约设计风格。 包含文字号码抽奖、照片抽奖两种模式,支持姓名抽奖、号码抽奖、数字抽奖、照片抽奖。(www.518cj.net) 奖项穿插的方法 比如公司年会,共…

程序员如何提高自己的代码能力呢?

前言 程序员如何提高代码能力?个人认为代码能力比较强的程序员应该具备良好的编码习惯并可以输出高质量的代码实现的特征。那么程序员如何提高代码能力的问题,就变成了怎么才能成为一个具备良好编码习惯并可以输出高质量代码实现的程序员。其实很简单&am…

打造智慧矿山-触觉智能软通动力强强联合,助力矿鸿生态

2023年10月25-28日,两年一度的中国国际煤炭采矿技术交流及设备展览会在首都北京隆重召开,本届大会以“智能引领未来,绿色共享发展”为主题,作为国内煤炭行业的顶级盛会,由中国煤炭工业协会牵头举办的这次展出吸引了全世…

美术培训服务预约小程序的作用是什么

线下培训教育机构很多,涉及到的行业及种类很多,美术培训就是其中较为重要的一类,尤其是青少年群体,其拓展度很深,而对商家来说,其主要生源在本地同城,因此品牌宣传和渠道发展、学员赋能很重要。…

同花顺滑块

要是不去尝试就先放弃,我会对自己很失望。 网址:https://upass.10jqka.com.cn/login太无聊了,学了一下,验证码全是明文,没啥加密的。 这个都没啥可以说的,然后的话就没然后了 。 好心人留下源码&#xff1…

使用 docker-compose 部署 SpringBoot 项目 nginx 部署前端

安装 Docker 自动下载 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun检查是否安装成功 docker -v配置镜像仓库 更换镜像加速器(推荐阿里云) 容器镜像服务 (aliyun.com) 扫码登录后找到镜像仓库 每个人都不同,复…

基于深度学习的人脸识别系统 计算机竞赛

前言 🔥 优质竞赛项目系列,今天要分享的是 基于深度学习的人脸识别系统 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/…

1.PPT高效初始化设置

1.PPT高效初始化设置 软件安装:Office 2019 主题和颜色 颜色可以在白天与黑夜切换,护眼 切换成了黑色 撤回次数 撤回次数太少,只有20次怎么办 自动保存 有时忘记保存就突然关闭,很需要一个自动保存功能 图片压缩 图片…

保姆级,Fiddler抓包辅助-抓取APP端数据包,看这篇就足够了...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 做接口测试的时候…

数据结构和算法——用C语言实现所有图状结构及相关算法

文章目录 前言图的基本概念图的存储方式邻接矩阵邻接表十字链表临界多重表 图的遍历最小生成树普里姆算法(Prim)克鲁斯卡尔算法(Kruskal) 最短路径BFS求最短路径迪杰斯特拉算法(Dijkstra)弗洛伊德算法&…

python:使用gdal和numpy进行遥感时间序列最大值合成

作者:CSDN @ _养乐多_ 本文将介绍使用python编程语言,进行遥感数据时间序列最大值合成的代码。代码中使用了numpy和gdal,通过numpy广播机制实现时间序列最大值合成,并以NDVI时间序列数据为例。代码方便易运行,逻辑简单,速度快。只需要输入单波段遥感数据,就可输出最大值…

宝兰德BES应用服务器部署应用报错:java.lang.OutOfMemory:Metspace

问题现象:使用宝兰德BES应用服务器部署应用时报错,报错日志大致如下: 提示:ERROR SpringApplication run failed java.lang.OutOfMemoryError:Metaspace 此前在TongWeb部署环境时也有遇到类似问题:TongWeb的OutOfMem…

三维地图数据共享与统一存储

这家总部位于北京的高新企业是一家致力于三维数字地理技术的领军企业,提供中国领先的三维数据获取服务,并依据三维数据自动建模云计算服务、提供全国性的地图与位置服务。这项技术其实我们每天都有可能用到,例如百度地图、高德地图就属于三维…