【Python项目】毕业设计必备——Python实现一个GUI版本的学生信息管理系统 | 附源码

本文介绍了如何使用Python和tkinter模块开发一个GUI版本的学生信息管理系统。内容包括环境搭建、功能界面展示(录入、查询、删除、修改)及部分代码展示,适合毕业设计参考。
摘要由CSDN通过智能技术生成

前言

halo,包子们上午好
很多学计算机的小伙伴应该都知道,毕业设计是一个头疼的东西
今天的话小编这边给大家准备好了一个Python版本的毕业设计课题——学生管理系统
说实话操作起来还是有那么一点点的难度的,但是大家不用担心
作为一个宠粉狂魔的小编,肯定都给大家准备好了的
直接上才艺

相关文件

关注小编,私信小编领取哟!
当然别忘了一件三连哟~~

开发工具

Python版本:3.7.8
相关模块:
tkinter模块;
json模块;
以及一些python自带的模块。

环境搭建

安装Python并添加到环境变量,pip安装需要的相关模块即可。

效果展示

录入界面

在这里插入图片描述

查询界面

在这里插入图片描述

删除界面

在这里插入图片描述

修改界面

在这里插入图片描述

代码展示

登录界面

class MainPage:
    """登录界面"""

    def __init__(self, master):
        self.root = master
        self.page = tk.Frame(self.root)
        self.page.pack()
        self.root.geometry("%dx%d" % (600, 400))
        self.create_page()

    def create_page(self):
        #  创建一个顶级菜单
        menubar = tk.Menu(self.root)
        # 绑定封装好的页面
        self.input_page = InputFrame(self.root)
        self.change_page = ChangeFrame(self.root)
        self.query_page = QueryFrame(self.root)
        self.delete_page = DeleteFrame(self.root)
        self.about_page = AboutFrame(self.root)

        self.input_page.pack()

        menubar.add_command(label="录入", command=self.show_input)
        menubar.add_command(label="查询", command=self.show_all)
        menubar.add_command(label="删除", command=self.show_input)
        menubar.add_command(label="修改", command=self.show_change)
        menubar.add_command(label="关于", command=self.show_about)
        #  显示菜单
        self.root.config(menu=menubar)

    def show_about(self):
        self.input_page.pack_forget()
        self.change_page.pack_forget()
        self.query_page.pack_forget()
        self.delete_page.pack_forget()
        self.about_page.pack()

    def show_all(self):
        self.input_page.pack_forget()
        self.change_page.pack_forget()
        self.query_page.pack()
        self.delete_page.pack_forget()
        self.about_page.pack_forget
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值