diff --git a/【人力资源管理系统v2.0】.py b/【人力资源管理系统v2.0】.py new file mode 100644 index 0000000..81c57bf --- /dev/null +++ b/【人力资源管理系统v2.0】.py @@ -0,0 +1,114 @@ +print("--------------------**欢迎使用【人力资源管理系统】**--------------------") +print( "---------------**请输入员工编号**---------------") +use = input("员工编号:") +user = str(use) +while user != "321": + print("--------------------【人力资源管理系统】--------------------") + user = str(use) + if user == "321": + print("员工编号输入正确,请稍后:") + else: + print("员工编号输入有误,请重新输入:") + use = input("员工编号:") +print("请输入密码:") +key = input("密码:") +keys = str(key) +while keys != "123": + print("--------------------【人力资源管理系统】--------------------") + keys = str(key) + if keys == "123": + print("密码输入正确,请稍后:") + else: + print("密码输入有误,请重新输入:") + key = input("密码:") +print("欢迎您:人资经理小明") +print("""********************************** +欢迎使用【人力资源管理系统】 +请选择功能: +1:员工信息列表 +2: 员工信息查询 +3:员工信息添加 +4:员工信息修改 +5:员工信息删除 + +0:退出 +*********************************""") +staffs = [ + { + 'ID':'351586', + 'name':'小明', + 'sexual':'男', + 'job':'人资经理' + }, + { + 'ID':'123456', + 'name':'小华', + 'sexual':'男', + 'job':'CEO' + }, + { + 'ID':'654321', + 'name':'小丽', + 'sexual':'女', + 'job':'老板' + } +] + + +while True: + action = input("请输入您要进行的操作:") + print("你选择的功能是:{}".format(action)) + if action == "0": + print("欢迎您再次使用!") + break + elif action == "1": + print("请稍后,正在加载员工信息....") + for staff in staffs: + print(staff) + elif action == "2": + print('请输入你要查询员工的员工编号') + ID = input("员工编号:") + for staff in staffs: + if staff['ID'] == ID: + print(staff) + else: + print("员工编号为{}的员工信息不存在".format(ID)) + elif action == "3": + print("请输入你要添加员工的员工编号和姓名") + ID = input('员工编号:') + name = input('姓名:') + sexial = input('性别') + job = input('职位') + staff={ + 'ID': ID, + 'name': name, + 'sexual':sexual, + 'job':job + } + staffs.append(staff) + elif action == "4": + print("请输入你要修改员工的员工编号") + ID = input('员工编号:') + for staff in staffs: + if staff['ID'] == ID: + staff['ID'] =input('请输入修改后的员工编号') + staff['name']=input('请输入修改后的姓名') + staff['sexual']=input('请输入修改后的性别') + staff['job']=input('请输入修改后的职位') + break + else: + print("员工编号为{}的员工信息不存在".format(ID)) + + elif action == "5": + print("请输入你要删除员工的员工编号") + ID = input('员工编号:') + for staff in staffs: + if staff['ID'] == ID: + staffs.remove(staff) + break + else: + print("员工编号为{}的员工信息不存在".format(ID)) + else: + print("输入错误,请重新输入!") + +