生产一个简易学生信息管理系统
时间: 2023-12-15 11:23:36 浏览: 81
一个简单的学生信息管理系统
好的,一个简易的学生信息管理系统可以包含以下功能:
1. 添加学生信息:输入学生的姓名、年龄、性别、班级、学号等信息,添加到系统中。
2. 查询学生信息:通过学生的姓名、学号等关键词,在系统中搜索学生的信息。
3. 修改学生信息:修改学生的姓名、年龄、性别、班级、学号等信息。
4. 删除学生信息:从系统中删除学生的信息。
下面是一个基于 Python 的简易学生信息管理系统的示例代码:
```python
# 定义一个字典,用于存储学生信息
students = {}
# 添加学生信息
def add_student():
name = input("请输入学生姓名:")
age = input("请输入学生年龄:")
gender = input("请输入学生性别:")
grade = input("请输入学生班级:")
student_id = input("请输入学生学号:")
student = {"姓名": name, "年龄": age, "性别": gender, "班级": grade, "学号": student_id}
students[student_id] = student
print("学生信息添加成功!\n")
# 查询学生信息
def search_student():
keyword = input("请输入查询关键词:")
for student_id, student in students.items():
if keyword in student.values():
print(f"学号: {student_id}, 学生信息: {student}\n")
# 修改学生信息
def update_student():
student_id = input("请输入需要修改信息的学生学号:")
if student_id in students:
student = students[student_id]
name = input("请输入学生姓名:")
age = input("请输入学生年龄:")
gender = input("请输入学生性别:")
grade = input("请输入学生班级:")
student["姓名"] = name
student["年龄"] = age
student["性别"] = gender
student["班级"] = grade
students[student_id] = student
print("学生信息修改成功!\n")
else:
print("没有找到该学生信息!\n")
# 删除学生信息
def delete_student():
student_id = input("请输入需要删除信息的学生学号:")
if student_id in students:
del students[student_id]
print("学生信息删除成功!\n")
else:
print("没有找到该学生信息!\n")
# 主函数,用于调用其他函数
def main():
while True:
print("欢迎使用学生信息管理系统!")
print("1. 添加学生信息")
print("2. 查询学生信息")
print("3. 修改学生信息")
print("4. 删除学生信息")
print("5. 退出系统")
choice = input("请输入您的选择:")
if choice == "1":
add_student()
elif choice == "2":
search_student()
elif choice == "3":
update_student()
elif choice == "4":
delete_student()
elif choice == "5":
break
else:
print("输入有误,请重新输入。\n")
if __name__ == "__main__":
main()
```
这个示例代码中,定义了一个 `students` 字典,用于存储学生信息。在主函数中,通过循环调用其他函数实现了添加、查询、修改和删除学生信息的功能。
阅读全文