构建完整的学校管理软件 | Python PyQt5 SQL

使用Python、PyQt5、Qt Designer & Mysql 开发完整的学校管理软件 | 分步编码指南

讲师:Muthu Manavandi

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 了解如何安装 PyQt5 和 PyQt5 工具以及如何配置 Qt Designer
  • 了解如何使用 PyQt5 从头开始​​开发完整的 Python GUI 应用程序
  • 了解如何为学校管理系统项目 Qt Designer 创建完整的表单设计
  • 了解如何创建 MySql 数据库并与 Python 项目连接
  • 了解如何向数据库插入数据、如何从数据库删除和更新数据、如何生成自动编号
  • 了解如何为数据库生成报告
  • 如何生成费用付款收据并打印收据

要求

  • 基础Python编程
  • 不需要付费工具,因为本课程所需的工具是免费的。
  • 一台具有互联网连接的计算机。

描述

亲爱的学生,

欢迎建立学校管理系统 | Python、PyQt5 和 Qt 设计师课程

欢迎大家参加本课程,以充分了解 PYTHON PYQT5 实时项目开发

学生可以使用Python完成一个精彩的完整Python软件,满足GUI开发、数据库设计、表格设计、后端编码的所有要求

同学们,如果您不缺课地完成本课程,我相信这门课程将成为您职业生涯中最大的里程碑。

您想深入了解使用 Pyqt 进行 Python GUI 编程的知识吗?本课程教授如何使用 python pyqt 开发完整的学校管理系统项目。该项目教授如何使用 Qt Designer 创建表单设计以及如何将用户界面与 python 文件集成。

本课程教授如何使用 Qt Designer创建登录表单学生详细信息表单出勤详细信息表单分数详细信息表单费用详细信息表单。

如何使用Qt Designer创建标签图像文本字段(行编辑)、多行文本字段(文本编辑)、组合框消息框按钮选项卡小部件菜单栏表格小部件

本课程讲解如何创建Mysql数据库,如何在数据库中创建表,如何通过python代码从用户界面向mysql数据库插入数据更新数据删除数据选择数据。

学生将学习如何使用 Qt Designer 开发以下模块,并编写 python 代码来连接用户界面和 mysql 数据库。

登录模块

如何使用Qt Designer创建登录以及如何编写python代码与用户界面连接,管理员将输入用户名和密码,如果用户名和密码正确,则会打开主窗体。如果详细信息不正确,则会显示错误消息。

此登录表单使用消息框显示消息。该表单使用 Qt Designer 中的 lineEdit、QPushButton、QLabel 控件。

学生模块

在学生模块中,所有学生详细信息(如注册号、出生日期、年龄、部门、地址、电话号码和电子邮件)均输入表格中。所有输入的详细信息都存储在数据库中。保存后,如果管理员想编辑输入的详细信息或删除详细信息,则可以进行编辑或删除。

标记详情

在评分模块中,所有评分详细信息(如报名号、考试名称、语言评分、英语评分、数学评分、科学评分和社会科学评分)均以表格形式输入。所有输入的详细信息都存储在数据库中。保存后管理员可以进行编辑或删除,如果管理员想编辑输入的标记详细信息或删除标记详细信息

出席详情

在考勤模块中,所有考勤详细信息(如注册号、考勤日期、上午考勤状态、晚上考勤状态)都输入在表格中。所有输入的详细信息都存储在数据库中。保存后管理员可以进行编辑或删除操作,如果管理员想编辑已录入的考勤信息或删除考勤信息

出席详情

在费用模块中,所有费用详细信息(如收据编号、注册编号、费用金额、费用日期、费用原因)均输入表格中。所有输入的详细信息都存储在数据库中。保存后管理员可以进行编辑或删除,如果管理员想编辑输入的费用明细或删除费用明细

收据

管理员可以在输入收据详细信息并编辑费用详细信息后打印收据。执行添加费用或编辑费用表格时,会自动生成收据。

报告

系统为管理员生成学生报告、评分报告、出勤报告和费用报告。

导出到 Excel

管理员可以从mysql数据库表中查看QTableWidget中的报告。在报告页面中,我们有一个下载按钮。当管理员单击下载按钮时,报告将以 EXCEL 文件形式导出到项目文件夹中。此导出过程需要导入 pandas 库。

本课程适合谁:

  • 所有想要使用 PyQt5 在 Python 中开发 GUI 应用程序的学生
  • 想要学习 PyQt5 概念的 Python 初学者和高级开发人员
  • 想要用 Python 开发最后一年项目的工程和计算机学生
  • 想要完全从头开始学习 Python GUI 应用程序开发的软件开发人员
  • 想要学习Python GUI的初学者
  • 想要学习 Python GUI 与数据库集成的初学者
  • 希望学习 Python 新技能以发展职业生涯的学生。

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍