08_EMS项目之需求分析与界面搭建

在这里插入图片描述


博文配套视频课程:24小时实现从零到AI人工智能


EMS企业员工管理系统

通过一个系统级别的案例,把之前所学习的知识点条件、循环、数据类型、集合等相关内容进行综合运用,此案例完成了员工管理系统的基本CRUD(增、删、查、改)等相关功能。

EMS界面环境搭建

请注意在Python中没有switch分支结构,但python支持字符串相乘。在搭建项目结构时,if、while、函数里面没有写任何语句时记得编写pass

# n1 = 'a'    n2 = 10 * n1   n2 = 'aaaaaaaaaaa'
print('-' * 20, '欢迎使用员工管理系统', '-' * 20)
# 创建一个死循环
while True:
    print('请选择要做的操作:')
    print('\t1:查看员工')
    print('\t2:添加员工')
    print('\t3:删除员工')
    print('\t4:退出系统')
    choose = input('请选择[1-4]')
    # 根据用户的选择进行相关操作
    if choose == '1':
        pass
    elif choose == '2':
        pass
    elif choose == '3':
        pass
    elif choose == '4':
        print('欢迎再次使用员工管理系统,再见!')
        break
    else:
        print('你输入有误,请重新选择!')

EMS显示已有的员工信息

思考为什么不用list、set等类型来存储员工的个人信息,而是采用选择dict来存储。

print('-' * 20, '欢迎使用员工管理系统', '-' * 20)
# 一个字典用来保存一个员工的信息
p1 = {'no':1001,'name':'张三','age':18}
# 创建一个列表,用来保存员工信息集合
emps = [p1]

# 创建一个死循环
while True:
    print('请选择要做的操作:')
    print('\t1:查看员工')
    print('\t2:添加员工')
    print('\t3:删除员工')
    print('\t4:退出系统')
    choose = input('请选择[1-4]')
    # 根据用户的选择进行相关操作
    if choose == '1':
        print('-' * 20, '当前系统存储的员工信息如下', '-' * 20)
        # 迭代列表中的数据(字典)
        for temp in emps:
            print('编号:%d,姓名:%s,年龄:%d' % (temp['no'],temp['name'],temp['age'])) 

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值