首页 > 数据库 >【Python期末/课程设计】高校成绩管理系统(PyCharm项目/flask框架/MySQL数据库)

【Python期末/课程设计】高校成绩管理系统(PyCharm项目/flask框架/MySQL数据库)

时间:2024-11-04 18:49:01浏览次数:6  
标签:教师 课程设计 修改 Python 查询 flask 点击 按钮 输入

代写C语言、C++、Java、Python、HTML、JavaScript、vue、MySQL相关编程作业,
长期接单,信誉有保证,如有需要请加推广QQ。

本文资源:【Python期末/课程设计】高校成绩管理系统(PyCharm项目/flask框架/MySQL数据库)


1.题目要求

题目描述:

编程软件:
在这里插入图片描述

2.视频演示

<iframe allowfullscreen="true" data-mediaembed="bilibili" frameborder="0" id="8qK1Vw5K-1730705850310" src="https://player.bilibili.com/player.html?aid=113423509619092"></iframe>

【Python期末/课程设计】高校成绩管理系统(PyCharm项目/flask框架/MySQL数据库)

3.项目介绍

启动项目前请保证您电脑中的MySQL数据库可用,并将"create_flask.py"文件中的数据库账号和密码修改为您自己的账号和密码:
在这里插入图片描述

启动项目后首先会在MySQL数据库中自动创建一系列表、视图和函数:
在这里插入图片描述
然后进入登陆注册页面,点击上方按钮可以切换登陆身份:
在这里插入图片描述
输入账号:admin,密码:123456后点击管理员登陆按钮即可进入管理员界面:
在这里插入图片描述
该页面中共包含13项功能

1.添加教师名单

点击右侧标签后显示添加教师名单模块,在模块中输入内容后点击提交按钮即可将教师信息添加到kongcy_teacher04表中:
在这里插入图片描述

2.查询教师名单

点击标签后显示教师名单表
在这里插入图片描述

3.修改教师个人信息

点击左侧标签后显示修改模块,在教师编号栏中输入教师编号后点击下方查询按钮即可在其他输入框中显示该编号教师对应信息,修改完成后点击修改按钮即可保存
在这里插入图片描述

4.删除教师信息

输入教师编号后点击删除按钮删除对应教师信息
在这里插入图片描述

5.学生操作

学生名单的添加、删除、修改、查询功能与教师名单类似
在这里插入图片描述

6.查询全校专业信息

点击标签显示学校专业信息表
在这里插入图片描述

7.查询专业内班级信息

输入专业后点击查询按钮显示班级信息表
在这里插入图片描述

8.查询各班级学生信息

输入班级编号后点击查询按钮显示该班级学生信息表
在这里插入图片描述

9.查询课程名单

点击标签显示课程名单表
在这里插入图片描述

10.返回

点击返回登陆界面

在登陆界面输入表nanxy_teacher04中正确的教师编号和密码后点击下方教师登陆按钮即可进入教师端,教师的密码可以在管理员界面中修改
在这里插入图片描述
在这里插入图片描述

1.查询教师个人信息

点击标签栏显示当前教师的相关个人信息
在这里插入图片描述

2.查询个人任课信息

显示当前登陆教师相关的任课信息
在这里插入图片描述

3.查询所任课程平均成绩

显示平均成绩表
在这里插入图片描述

4.修改授课学生成绩

输入学生编号、课程编号和成绩后点击按钮修改学生对应课程成绩
在这里插入图片描述

5.修改个人密码

输入原密码和新密码后点击修改按钮修改,注意原密码必须正确,两次新密码输入必须一致
在这里插入图片描述

6.返回

点击返回登陆界面
在这里插入图片描述
在登陆界面中输入学生表nanxy_student04对应账号密码后点击学生登陆按钮进入学生端,学生端功能与教师端类似:
在这里插入图片描述

标签:教师,课程设计,修改,Python,查询,flask,点击,按钮,输入
From: https://blog.csdn.net/weixin_47040861/article/details/143472260

相关文章

  • 基于Python星载气溶胶数据处理与反演分析技术
    Python作为一种强大且易于学习的编程语言,已广泛应用于数据科学和大气科学领域,Python凭借其强大的数据处理能力,可以高效处理海量的气溶胶数据。例如,通过Pandas库,研究人员可以进行高效的数据清洗、整理和分析;NumPy库则提供了强大的数值计算功能,能够快速进行各种数学和统计运算;Ca......
  • python+flask计算机毕业设计个性化推荐图书借阅系统开发(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、选题背景关于图书借阅系统的研究,现有研究主要以传统借阅管理为主,如[1]中的图书借阅管理系统侧重于管理员操作和基本借阅功能的实现。专门针对......
  • Python(logging.StreamHandler())
    目录1.示例代码2.参数和方法3.注意事项logging.StreamHandler()是Python的logging模块中的一个类,用于将日志消息输出到流(如控制台或标准输出)。它是日志处理程序的一种,可以配合其他日志记录器使用。1.示例代码以下是一个完整的示例,演示如何使用logging.StreamHand......
  • Python学习笔记-yield用法及优点
    Python学习笔记-yield用法及优点概述yield用于定义生成器,它最终返回一个生成器对象,这个生成器对象可以被迭代。例子#encoding:utf8importsysn=200m=1000#定义一个生成器,yield必须在函数中使用defGenerators(n):foriinrange(n):ifi%2==0:......
  • Python(logging.getLogger().addHandler())
    目录1.函数定义2.示例代码3.常见用途4.重要特性5.使用removeHandler()清理处理器6.常用处理器类型logging.getLogger().addHandler()是Pythonlogging模块中的一个方法,用于将日志处理器(handler)添加到日志记录器(logger)上。addHandler()使得一个日志记录器可以输出日......
  • python小白入手之——函数进阶
    函数的返回值有多个函数参数种类:位置参数、关键字参数、缺省参数、不定长参数1.位置参数:调用函数时根据函数定义的参数位置来传递函数(传递的函数和定义的参数的顺序一致)2.关键字参数:纯粹的关键字传参可以不按照固定顺序可以和位置参数混用,位置参数必须在前,且匹配参数顺序......
  • 《Python内置模块006:json:处理JSON数据》
    JSON是一种轻量级的数据交换格式,易于人和机器读写。Python的json模块提供了简单的方法来编码和解码JSON数据一、常用方法json.dumps():将Python对象编码为JSON字符串json.loads():将JSON字符串解码为Python对象json.dump():将Python对象编码为JSON格式,并写入文件json.load()......
  • 强噪声下基于mscnn-bigru-attention深度学习模型CWRU(凯斯西储大学)轴承故障诊断(Pytho
     1.效果视频(以0HP数据集为例,在-30DB下的测试准确率效果)强噪声下基于mscnn-bigru-attention深度学习模型CWRU(凯斯西储大学)轴承故障诊断_哔哩哔哩_bilibili对原始信号分别添加不同强度的高斯白噪声,以模拟实验数据遇到的实际环境中干扰噪声。原始信号(以0HP数据为例进行展示,可......