大家好,小编为大家解答用python做学生信息管理系统期末作业的问题。很多人还不知道python做学生信息管理系统总体设计,现在让我们一起来看看吧!
Python实现的学生信息管理系统
引言
学完了Python的基础知识,那必然要通过实践来巩固一下,通过软件开发,进一步掌握并加强软件工程的方法和技术,提高自己的软件开发实际能力,提高自己的创造能力、工程设计能力、解决问题能力、综合分析能力以及锻炼自己创造性的思维。为此,我们制作了一个非常简单的学生信息管理系统
功能需求
该系统主要实现以下功能:
1.录入学生信息
2.查找学生信息
3.删除学生信息
4.修改学生信息
5.排序
6.统计学生总人数
7.查看学生信息
2.1 功能菜单的实现
在系统运行过程中,始终为用户展示功能菜单,以便用户操作python自动化运维是干什么的。
我们设计一个menu()函数,来展示功能菜单。
def menu():
print("================================学生信息管理系统====================================")
print('------------------------------------功能菜单---------------------------------------')
print('\t\t\t\t\t\t1.录入学生信息')
print('\t\t\t\t\t\t2.查找学生信息')
print('\t\t\t\t\t\t3.删除学生信息')
print('\t\t\t\t\t\t4.修改学生信息')
print('\t\t\t\t\t\t5.排序')
print('\t\t\t\t\t\t6.统计学生总人数')
print('\t\t\t\t\t\t7.查看学生信息')
print('\t\t\t\t\t\t0.退出系统')
print('---------------------------------------------------------------------------------')
菜单函数实现完成后,如何选择我们的功能呢?下面就看一下我们的控制流程
def main():
while True:
menu()
try:
choice = int(input('请选择'))
if choice in range(8):
if choice == 0:
print('感谢您的使用!')
break
elif choice == 1:
insert()
elif choice == 2:
search()
elif choice == 3:
delete()
elif choice == 4:
update()
elif choice == 5:
sort()
elif choice == 6:
total()
elif choice == 7:
show(