24小时热门版块排行榜    

查看: 2208  |  回复: 1

hazheng

捐助贵宾 (著名写手)


[交流] 基于Python的学生信息管理系统 已有1人参与

开发环境要求
本系统的软件开发及运行环境具体如下。

      操作系统:Windows 7、Windows 10。

      Python版本:Python 3.7.0。

      开发工具:Python IDLE。

运行方法
在项目文件studentsystem.py上单击鼠标右键,在弹出快捷菜单中选择“Edit with IDLE\Edit with IDLE 3.7(64-bit)”菜单项,如图1所示。

基于Python的学生信息管理系统


在打开的Python Shell窗口中,按下F5键运行程序即可。运行效果如图2所示。

基于Python的学生信息管理系统-1
功能介绍:

(1)录入学生信息。在“请选择:”右侧光标所在位置,输入数字1,并按下<Enter>键,系统将分别提示输入学生编号、学生名字、英语成绩、Python成绩和C语言成绩,输入正确的信息后,系统会提示是否继续添加,如图2所示。输入y,系统将会再次提示用户输入用户信息,输入n,则将录入学生信息保存到文件中。



基于Python的学生信息管理系统-2
(2)查找学生信息。在功能菜单上输入功能编号2,并且按下<Enter>键,系统将要求用户选择是按学生编号查询还是按学生姓名查询,如果用户输入1,则要求用户输入学生ID,表示按学生编号查询,输入想要查询的学生编号,系统查找该学生信息,如果找到则显示,效果如图3所示,否则显示“(o@.@o) 无数据信息 (o@.@o)”,效果如图4所示。最后提示是否继续查找输入y,系统将再次提示用户选择查找方式,输入n,则退出查找学生信息功能。

基于Python的学生信息管理系统-3


基于Python的学生信息管理系统-4
(3)删除学生信息。在功能菜单上输入功能编号3,并且按下<Enter>键,系统将提示输入要删除学生的编号,输入相应的学生ID后,系统会直接从文件中删除该学生信息,并且提示是否继续删除,如图5所示。输入y,系统将会再次提示用户输入要删除的学生编号,输入n,则退出删除功能。



基于Python的学生信息管理系统-5
(4)修改学生信息。在功能菜单上输入功能编号4,并且按下<Enter>键,系统首先显示全部学生信息列表,再提示输入要修改学生的编号,输入相应的学生ID后,系统会在文件中查找该学生信息,如果找到,则提示修改相应的信息,否则不修改。最后提示是否继续修改,如图6所示。输入y,系统将会再次提示用户输入要修改的学生编号,输入n,则退出修改功能。



基于Python的学生信息管理系统-6
(5)排序。在功能菜单上输入功能编号5,并且按下<Enter>键,系统将先显示不排序的全部学生信息,然后提示选择排序方式,这里输入2,再选择降序排列“1”,将对学生信息按Python成绩降序排列并显示,如图7所示。



基于Python的学生信息管理系统-7
(6)统计学生总人数。在功能菜单上选择“6 统计学生总人数”菜单项,并且按下<Enter>键,系统将自动统计出学生总人数并显示,如图8所示。



基于Python的学生信息管理系统-8
(7)显示所有学生信息。在功能菜单上选择“7 显示所有学生信息”菜单项,并且按下<Enter>键,系统将获取并显示全部学生信息,如图9所示。



基于Python的学生信息管理系统-9
(8)退出系统。在功能菜单上输入功能编号5,并且按下<Enter>键即可退出系统,如图10所示。





基于Python的学生信息管理系统-10
如有兴趣  欢迎通过微信公众号联系我们

微信公众号:320科技工作室。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lwloveflxgg

禁虫 (知名作家)


小木虫: 金币+0.5, 给个红包,谢谢回帖
本帖内容被屏蔽

2楼2020-09-13 16:20:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hazheng 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料371求调剂 +8 鳄鱼? 2026-03-11 10/500 2026-03-12 14:50 by ruiyingmiao
[考研] 一志愿中科大材料与化工。353分能调剂到哪? +5 MayUxw1 2026-03-08 8/400 2026-03-12 14:45 by ruiyingmiao
[考研] 0817化学工程319求调剂 +8 lv945 2026-03-08 10/500 2026-03-12 05:26 by wll0811
[考研] 0856化工原理 +5 z2839474511 2026-03-10 5/250 2026-03-11 19:46 by peike
[考研] 材料工程330分求调剂,一志愿985 +5 小材化本科 2026-03-07 5/250 2026-03-11 16:51 by 535743368
[考博] 26申博求助 +3 跳跃饼干 2026-03-10 4/200 2026-03-10 21:15 by Tntcnn
[考研] 求调剂材料专硕293 +6 段_(:з」∠)_ 2026-03-10 6/300 2026-03-10 18:22 by ms629
[考研] 一志愿天津大学,英一数二305分求调剂,四六级已过 +7 小小番的茄 2026-03-09 7/350 2026-03-10 16:48 by ztnimte
[考研] 311求调剂 +3 牛乳糖的卡卡 2026-03-10 3/150 2026-03-10 16:19 by 球场大飞机
[考研] 337一志愿华南理工材料求调剂 +5 mysdl 2026-03-07 5/250 2026-03-10 14:54 by ruiyingmiao
[考研] 327分求调剂086 +4 西红柿?小帅 2026-03-09 7/350 2026-03-10 14:47 by ruiyingmiao
[考研] 320求调剂 +4 魏zy 2026-03-08 4/200 2026-03-09 16:14 by ruiyingmiao
[考研] 313求调剂 +4 Yyt杨1 2026-03-07 5/250 2026-03-09 13:48 by macy2011
[考研] 0703化学求调剂 +4 很老实人 2026-03-09 4/200 2026-03-09 13:38 by macy2011
[考研] 296求调剂 +4 Xinyu Wu311 2026-03-09 4/200 2026-03-09 11:51 by 勇敢太监王公公
[考研] 一志愿武理314求调剂 +4 ( ̄~ ̄;) 2026-03-08 5/250 2026-03-08 23:12 by L135790
[考研] 269求调剂 +3 朔朔话 2026-03-08 4/200 2026-03-08 20:39 by 热情沙漠
[考研] 一志愿211 化学305分求调剂 +3 0703杨悦305分 2026-03-05 3/150 2026-03-07 21:15 by yinhuanshun
[考研] 一志愿中国石油大学(华东) 本科齐鲁工业大学 求调剂 +3 snw石 2026-03-07 3/150 2026-03-07 20:01 by houyaoxu
[考研] 304求调剂 +4 52hz~~ 2026-03-05 5/250 2026-03-07 15:47 by lature00
信息提示
请填处理意见