python简单的学校人事管理系统
时间: 2023-09-11 12:04:16 浏览: 53
下面是一个简单的Python学校人事管理系统代码,实现了添加、删除、查询、修改等功能:
```python
# 学校人事管理系统
staff_list = [] # 员工列表,用于存储员工信息
# 添加员工
def add_staff():
staff = {} # 员工信息字典
staff['id'] = input('请输入员工编号:')
staff['name'] = input('请输入员工姓名:')
staff['job'] = input('请输入员工职位:')
staff['salary'] = input('请输入员工薪资:')
staff_list.append(staff)
print('添加成功!')
# 删除员工
def del_staff():
id = input('请输入要删除的员工编号:')
for staff in staff_list:
if staff['id'] == id:
staff_list.remove(staff)
print('删除成功!')
break
else:
print('员工不存在!')
# 查询员工
def query_staff():
id = input('请输入要查询的员工编号:')
for staff in staff_list:
if staff['id'] == id:
print('员工编号:', staff['id'])
print('员工姓名:', staff['name'])
print('员工职位:', staff['job'])
print('员工薪资:', staff['salary'])
break
else:
print('员工不存在!')
# 修改员工
def modify_staff():
id = input('请输入要修改的员工编号:')
for staff in staff_list:
if staff['id'] == id:
staff['name'] = input('请输入员工姓名:')
staff['job'] = input('请输入员工职位:')
staff['salary'] = input('请输入员工薪资:')
print('修改成功!')
break
else:
print('员工不存在!')
# 主函数
def main():
while True:
print('欢迎使用学校人事管理系统:')
print('1. 添加员工')
print('2. 删除员工')
print('3. 查询员工')
print('4. 修改员工')
print('0. 退出系统')
choice = input('请选择:')
if choice == '1':
add_staff()
elif choice == '2':
del_staff()
elif choice == '3':
query_staff()
elif choice == '4':
modify_staff()
elif choice == '0':
print('再见!')
break
else:
print('输入错误,请重新选择!')
if __name__ == '__main__':
main()
```
这个系统比较简单,只是用了一个列表来存储员工信息,更完整的系统需要使用数据库等技术来实现。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)