文档详情

学生信息管理系统python课程设计.pdf

发布:2024-08-12约2.99千字共5页下载文档
文本预览下载声明

学生信息管理系统是一个常见的课程设计项目,旨在帮助学生掌

握基本的软件开发技能。以下是一个基于Python的学生信息管理系

统的示例代码,供您参考:

python复制代码

#导入必要的模块

fromtkinterimportTk,Label,Entry,Button,Listbox,Message

fromtkinter.filedialogimportaskopenfilename

importos

#定义学生类

classStudent:

def__init__(self,id,name,age,gender,major):

self.id=id

self.name=name

self.age=age

self.gender=gender

self.major=major

#定义学生信息管理系统类

classStudentInfoSystem:

def__init__(self,master):

self.master=master

学生信息管理系统学生信息管理系统

self.students=[]

self.student_id=0

#创建标签和输入框,用于添加学生信息

学号学号

姓名姓名

年龄年龄

性别性别

专业专业

Entry(master).grid(row=0,column=1)

Entry(master).grid(row=1,column=1)

Entry(master).grid(row=2,column=1)

Entry(master).grid(row=3,column=1)

Entry(master).grid(row=4,column=1)

Button(master,Button(master,添加加

command=self.add_student).grid(row=5,column=1)

#创建标签和列表框,用于显示学生信息列表

学生信息列表学生信息列表

self.listbox=Listbox(master)

self.listbox.grid(row=7,columnspan=2)

Button(master,Button(master,删除选中项项

command=self.delete_selected_student).grid(row=8,column=0)

Button(master,Button(master,保存数据到文件件

command=self.save_to_file).grid(row=8,column=1)

Button(master,Button(master,从文件加载数据据

command=self.load_from_file).grid(row=9,columnspan=2)

#添加学生信息到列表框中

defadd_student(self):

id=self.get_id()

显示全部
相似文档