学生信息管理系统的设计与实现开题报告,学生信息管理系统的设计与实现java
1.项目制作
def main():
虽然正确:
菜单()
choice=int(input(请输入您想要操作的信息的数字:))
如果选择[0,1,2,3,4,5,6,7]:
如果choice==0:
答案=输入(您确定要退出本系统嘛?是/否)
如果答案==y 或答案==Y :
打印(感谢您的使用)
破裂
否则:
继续
elif choice==1:
插入()
elif choice==2:
搜索()
elif choice==3:
删除()
elif choice==4:
修改()
elif choice==5:
排序()
elif choice==6:
总计()
elif choice==7:
显示()
定义插入():
及格
定义搜索():
及格
def delete():
及格
定义修改():
及格
定义排序():
及格
定义总计():
及格
定义显示():
及格
一
定义菜单():
a=学生信息管理系统
打印(中心(50,=))
b=功能菜单
打印(b.center(50,-))
打印( \t\t\t\t\t\t1 .录入学生信息)
打印( \t\t\t\t\t\t2 .查找学生信息)
打印( \t\t\t\t\t\t3 .删除学生信息)
打印( \t\t\t\t\t\t4 .修改学生信息)
打印( \t\t\t\t\t\t5 .排序)
打印( \t\t\t\t\t\t6 .统计学生总人数)
打印( \t\t\t\t\t\t7 .显示所有学生信息)
打印( \t\t\t\t\t\t0 .退出系统)
if __name__==__main__ :
主()
定义插入():
student_list=[]
虽然正确:
name=input(请输入学生的姓名:)
如果不是姓名:
破裂
id=int(input(请输入学生的ID:))
如果不是id:
破裂
尝试:
英语=float(输入(请输入学生的英语成绩:))
math=float(input(请输入学生的数学成绩:))
中文=float(输入(请输入学生的语文成绩:))
除了:
打印(输入无效,请重新输入)
继续
学生={ 姓名:姓名, id:id,英语:英语,数学:数学,中文:中文}
学生_列表。追加(学生)
答案=输入(请问您是否还要继续输入:是/否)
如果答案==y :
继续
否则:
打印(感谢您的使用。)
破裂
保存(学生列表)
打印(学生信息录入完毕!)
定义保存(第一次):
尝试:
stu_txt=open(文件名, a ,编码=utf-8 )
除了:
stu_txt=open(文件名, w ,编码=utf-8 )
对于列表中的项目:
stu_txt.write(str(item) \n )
stu_txt.close()
使用词典将字符串转换为字典,然后通过键值来获取原列表的值。
2.项目打包
注意:此处-F的意思是生成一个可执行文件。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。