前言
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