# 以下为示例代码:
# 定义一个教职工类
class Staff:
def __init__(self, name, age, salary):
self.name = name
self.age = age
self.salary = salary
# 定义一个教职工管理系统类
class StaffManagementSystem:
def __init__(self):
self.staffs = []
# 添加教职工
def add_staff(self, staff):
self.staffs.append(staff)
# 删除教职工
def delete_staff(self, name):
for staff in self.staffs:
if staff.name == name:
self.staffs.remove(staff)
break
# 修改教职工信息
def modify_staff(self, staff, new_name, new_age, new_salary):
staff.name = new_name
staff.age = new_age
staff.salary = new_salary
# 查询教职工
def query_staff(self, name):
for staff in self.staffs:
if staff.name == name:
return staff
return None
# 创建一个教职工管理系统实例
staff_management_system = StaffManagementSystem()
# 添加教职工
staff_management_system.add_staff(Staff('张三', 20, 10000))
staff_management_system.add_staff(Staff('李四', 21, 12000))
staff_management_system.add_staff(Staff('王五', 22, 15000))
# 查询教职工
staff_1 = staff_management_system.query_staff('张三')
print('Name:', staff_1.name)
print('Age:', staff_1.age)
print('Salary:', staff_1.salary)
# 修改教职工信息
staff_management_system.modify_staff(staff_1, '李三', 23, 20000)
# 查询修改后的教职工
staff_2 = staff_management_system.query_staff('李三')
print('Name:', staff_2.name)
print('Age:', staff_2.age)
print('Salary:', staff_2.salary)
# 删除教职工
staff_management_system.delete_staff('李四')
教职工管理系统
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《教职工管理系统》
文章链接:https://www.gebizhan.com/1745.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
文章名称:《教职工管理系统》
文章链接:https://www.gebizhan.com/1745.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。