高校学生信息管理系统代码
时间: 2024-03-10 13:42:26 浏览: 22
高校学生信息管理系统是一个用于管理学生信息的软件系统,它可以实现学生信息的录入、查询、修改和删除等功能。下面是一个简单的高校学生信息管理系统的代码示例:
```python
class Student:
def __init__(self, name, id, major):
self.name = name
self.id = id
self.major = major
class StudentManagementSystem:
def __init__(self):
self.students = []
def add_student(self, student):
self.students.append(student)
def remove_student(self, student):
self.students.remove(student)
def search_student_by_id(self, id):
for student in self.students:
if student.id == id:
return student
return None
def search_student_by_name(self, name):
result = []
for student in self.students:
if student.name == name:
result.append(student)
return result
# 示例用法
system = StudentManagementSystem()
# 添加学生
student1 = Student("张三", "20210001", "计算机科学与技术")
student2 = Student("李四", "20210002", "软件工程")
system.add_student(student1)
system.add_student(student2)
# 查询学生
search_result = system.search_student_by_name("张三")
for student in search_result:
print("姓名:", student.name)
print("学号:", student.id)
print("专业:", student.major)
# 删除学生
system.remove_student(student1)
```