《 Python程序设计项目案例》— 学生成绩信息管理系统升级版(期末大作业、课程设计、毕业设计、结课项目)

声明
本文仅在CSDN发布!

本文代码仅供学习参考使用。若转载与引用请标注出处申明。

本文链接:
https://blog.csdn.net/meenr/article/details/122141262

Python学生成绩(信息)管理系统升级版

界面演示链接地址:
https://mp.weixin.qq.com/s/Jp9gIqFehRwfixFUCVF-_A


功能演示链接地址:
https://mp.weixin.qq.com/s/8-BVhjSXIP6RyD4cTNgLNQ


概述

本文介绍的内容是,使用Python语言,设计一个学生信息成绩管理系统,此版本是升级版,内容更丰富,功能更多,相对简易版也更加复杂。



简易版的学生成绩管理系统,请阅读这篇文章:学生成绩管理系统==简易版==文章地址:
https://blog.csdn.net/meenr/article/details/107141477



途径一

关注“ 【 2贰进制 】 ”公重号;
回复:“ python学生管理 ”。

途径二

搜索“ 2贰进制社区【q群聊号码:480558240】 ”,向管理员获取包括但不限于本篇内容的更多学习资料。

手码不易,如果本文对你有所帮助,解决了您的困扰,请点赞+评论+收藏,一键三连,
赠人玫瑰手留余香,拒绝白嫖。

感谢您的阅读、点赞、评论、收藏与打赏。

设计任务要求

总体任务内容:
在PC电脑上用Python语言开发一个带有交互界面的学生成绩信息管理系统。
具体说明:
(一)用户用户分为教师、学生、管理员三种。管理员有最高权限,教师可以查看所有成绩,修改成绩,录入成绩。学生只能查看成绩。教师、学生、管理员都有自己的登录名和密码。
(二)程序功能描述
1、注册和登录。未注册用户注册,需录入用户名、密码和用户类型,注册信息写入文件或excel文件中。登录时输入密码,从文件或excel表中读取用户信息,比对密码,有3次机会,第3次出错则程序终止。
2、录入。教师或管理员登录后,可以录入成绩,可按学号或课程录入每个学生每门课成绩,学号和课程号不能为空,成绩为整数,且在0和100之间。首次录入时要建立数据库和相关数据表,之后每次录入的数据要写入数据库。
3、修改。教师或者管理员登录后,可以修改成绩,可以按照学号或课程修改成绩。相关取值同功能2。更改的数据要同步更新数据库。
4、查询。用户登录后,可以查询成绩。可以按姓名、学号、课程名来查询成绩。支持将查询结果导出到excel文件。
5、统计。能够按单科课程对每个学生的成绩进行排序,每次排序信息中要包含学生的学号、姓名、年龄等基本信息。支持将统计结果导出到excel文件。另:可以自行增加其它功能。未注明具体要求的部分由各组自行决定处理方式。数据库可选用sqlite或MySQL或SQLServer。


分析要求

该系统可以体现Python初学者们对基础的Python知识的应用能力。从要求可以知道需要用到的的Python知识点对初学者来说还算全面与综合,主要用到的Python知识点有:数据类型、数据容器、条件结构、异常处理、对象类、函数、GUI交互界面、文件处理、Excel表格、数据库操作等等。


功能效果演示

演示视频

界面演示链接地址:
https://mp.weixin.qq.com/s/Jp9gIqFehRwfixFUCVF-_A


功能演示链接地址:
https://mp.weixin.qq.com/s/8-BVhjSXIP6RyD4cTNgLNQ


界面截图

一级界面

主页:

请添加图片描述

二级界面

系统最高权限——管理员界面:
请添加图片描述

普通用户——教师界面:
请添加图片描述

普通用户——学生界面:
请添加图片描述

三级界面

功能性内容在三级界面体现,不再一一贴图,具体见视频演示即可。


代码结构

在这里插入图片描述

仅home_page.py一个文件的代码行数就达到五百行

在这里插入图片描述



  • 14
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SunAqua

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值