欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

简单的员工信息管理系统

程序员文章站 2022-05-06 18:21:21
...

用序列实现EMS员工管理系统

需求: 做一个命令行版本的员工管理系统

功能:查询员工,添加员工,删除员工,退出系统

# 查询员工:显示当前系统的所有员工
# 添加员工:添加员工到当前的系统中
# 删除员工:从系统中删除员工
# 退出:直接退出
person_list=["张一\t22\t男\t北京","李二\t23\t男\t天津","王三\t24\t女\t广州","吴四\t25\t女\t上海","刘五\t26\t男\t三亚","宋七\t27\t女\t武汉"]
print("-"*20,"员工管理系统","-"*20)
while True :
    print("-"*60)
    print("\t<1>查询员工")
    print("\t<2>添加员工")
    print("\t<3>删除员工")
    print("\t<4>退出系统")
    print("-"*60)   
    choose_num=input("请输入您的选择[1-4]:")
    if choose_num=="1":
        print("\t编号\t姓名\t年龄\t性别\t地址")
        n=1
        for i in person_list: 
            print(f'\t{n}\t{i}')
            n+=1     
    elif choose_num=="2":
        print("请输入你要添加的员工的详细信息")
        person_name=input("姓名:")
        person_age=input("年龄:")
        person_sex=input("性别:")
        person_local=input("地址:")
        person_listadd=[f'{person_name}\t{person_age}\t{person_sex}\t{person_local}']
        person_list.extend(person_listadd)
        continue
    elif choose_num=="3":
        num=int(input("请输入你要删除的员工编号:"))-1
        person_list.pop(num)  ## 序列的删除方法
        print("删除成功")
    elif choose_num=="4":
        print("退出系统")
        break
    else :
        print("您输入有误,请重新输入")

缺点:

1.退出之后之前操作无法保存

2.格式问题没深入研究

执行截图:
添加与查询员工
简单的员工信息管理系统
删除与查询
简单的员工信息管理系统
简单的员工信息管理系统
退出系统
简单的员工信息管理系统