- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
学生信息管理系统是一个常见的课程设计项目,旨在帮助学生掌
握基本的软件开发技能。以下是一个基于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()
您可能关注的文档
- 浅谈开展农村党员干部现代远程教育意义.pdf
- 幼儿园植物大观园:植物世界奇妙探索教案.pdf
- 文明施工和环境保护的保证措施.pdf
- 九年级物理之热和能知识点.pdf
- 材料员考试《材料员专业管理实务》复习备考题集题库及答案.pdf
- 花的种类介绍花卉品种全套整合鲜花图片花卉图片全套整合.pdf
- 连杆的工工艺规程及钻、铰Ф10H9孔的夹具设计.pdf
- 2024年基本公共卫生中医药健康管理服务项目培训测试试题.pdf
- 再沸器设备安全操作规定.pdf
- LCD1602液晶显示屏_原创文档.pdf
- Unit 1 Welcome back to school! A. Let’s spell(教学设计)-2023-2024学年人教PEP版英语三年级下册.docx
- Unit 7 Whose is this?Period2 PartD-E(教学设计)-2024-2025学年湘少版(三起)英语四年级上册.docx
- 18 棉花姑娘 教学设计-2023-2024学年语文一年级下册统编版.docx
- 4 日月水火 (教学设计)2024-2025学年部编版语文一年级上册.docx
- 第二单元 提问 单元知识考点梳理(教学设计)-2024-2025学年语文四年级上册统编版.docx
- 第1课走近物联网 教学设计-2023-2024学年信息技术六年级下册浙江摄影版(三起)(2020).docx
- 2024—2025学年苏科版数学八年级上册期末拔尖测评 教学设计.docx
- 外研版(2019)必修第三册Unit 3 The World of Science Using Language 教学设计.docx
- 7.微生物与健康 教学设计 六年级科学上册 教科版.docx
- 8.1.1金属矿物的开发和利用 教学设计 2023-2024学年高一下学期化学人教版(2019)必修第二册.docx
最近下载
- 音响灯光系统维保方案.docx VIP
- 第五章——陶瓷基复合材料.ppt VIP
- xxxxxxxxxxx工程创“钱江杯”优质工程情况汇报.docx VIP
- 西华大学电气与电子信息学院课程设计—某农村电网110kV变电所继电保护的配置和整定(3).docx
- xx工程创“钱江杯”优质工程情况汇报.doc
- EN 50124-1-2001铁路设施 — 绝缘配合 — 第 1 部分:基本要求 — 所有电气和电子设备的间隙距离和爬电距离(中文版).doc
- 中国古代的法治与教化 教学设计-【新教材】高中历史统编版(2019)选择性必修1.docx
- (高清版)B-T 3836.1-2021 爆炸性环境 第1部分:设备 通用要求.pdf VIP
- 2022《立体仓库控制系统设计》开题报告.doc VIP
- 2024年银行支部书记党课讲稿集合6篇.docx VIP
文档评论(0)