python班级管理系统代码_Python班级成绩管理系统

这是一个使用Python编写的班级成绩管理系统,能够输入学生姓名、各科成绩,并显示成绩单。系统包括输入学生数据、输入各科成绩、显示成绩表等功能,用户通过菜单选择操作,最后以总分和平均分显示每位学生的成绩情况。
摘要由CSDN通过智能技术生成

def enter_score(subject_no):

for no, name in class_101.items():

scores[subject_no][no] = \

int(input("{},{}的{}成绩:". \

format(no, name, subjects[subject_no])))

print(scores)

x = input("按Enter返回主菜单")

def disp_score_table():

for no in class_101.keys():

print("{ :<5}:".format(class_101[no]), end="")

sum = 0

for subject_no in range(0, 3):

sum = sum + scores[subject_no][no]

print("{}:{:>3}".format(subjects[subject_no], \

scores[subject_no][no]), end="")

print("总分:{:>3},平均:{:.2f}".formatr(sum, \

float(sum) / len(scores)))

x = input("按Enter返回主菜单")

import os

class_101 = dict()

chi_score = dict()

eng_score = dict()

mat_score = dict()

subje

技术特点:采用三层架构模式、数据分页、获取等均使用代码实现。注释详细、代码规范,非常适合学习和中小型学校使用。 功能描述: 一,可以导入和导出成绩,成绩单上的项目包括:姓名,学号,科目,班级,成绩,补考成绩,授课老师,考试日期。 其中成绩和补考成绩具体情况如下: 1,计算机课程:理论成绩,实践成绩,, 2,文化课:理论, 3,英语:考试成绩,平时成绩,总成绩 二,导入成绩后,系统会自动计算出该班级该科目的应考人数,实考人数,缺考人数,及格人数,不及格人数,平均分,通过率。 其中平均分和率具体情况如下: 1,计算机课程:理论成绩,实践成绩,总成绩(理论和实践各占50%) 2,文化课:理论, 3,英语:考试成绩,平时成绩,总成绩(考试成绩占80%,平时成绩占20%) 4,计算机课程: 理论平均分,通过率;实践平均分,通过率;总成绩的平均分,通过率。 5,文化课:理论成绩的平均分,通过率 6,英语:总成绩的平均分和通过率 三:查询: 1,可以通过班级,学号,姓名,科目,及格的人和不及格的人,授课老师进行查询, 2,可以查询该班的单科成绩,也可以查询该班的各科成绩汇总。 3,可以按月度查询该月所有考试的平均分和通过率,也可 以按年度查询该年度的平均分和通过率。 4,可以查询授课老师某一门的月度和年度平均分和通过率和该老师所授所有课程的月度和年度平均分和通过率。 四、成绩排序 可按照该班级某门课程的理论成绩,实践成绩、总成绩进行排序 五、任课教师的管理 任课教师基本信息,该门课程的授课教师 教务处: 学校全体成员的信息管理,对考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师等输入的信息进行管理,对学生的信息进行必要的维护,可打印学生的所有信息。 绝对是可用实际部署使用的。很实惠的。 注意事项:运行时请修改附加数据库并修改数据库连接字符串(在web.config里面)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值