我用python写了一个简单的企业管理系统

本文介绍了如何用Python编写一个简单的企业管理系统,系统可管理公司信息、部门和员工。设计思路侧重于业务逻辑,通过键盘输入操作,利用字典和列表存储数据。虽然员工管理部分未完全实现,但给出了部分代码和运行结果,该程序可作为学生管理系统的模板,只需适当修改即可。
摘要由CSDN通过智能技术生成

课设必看!用python实现一个简单的企业管理系统,实现对公司信息的修改,部门的管理,员工的管理!


1.设计思路

  • 没有利用面向对象的编程方法,仅仅关注业务实现
  • 获取键盘输入的信息确定用户进行的操作,代码会给出提示序号对应的操作
  • 通过while循环可以实现多次输入和退出
  • 用字典存储公司信息,用列表存储部门,用字典存储部门信息,用列表存储员工,用字典存储员工信息
  • 员工的管理我懒得继续写完了,写了一小部分,员工的修改和新增可以用字典的update()来进行处理
  • 其余过程请看代码

2.代码实现

# coding:utf8
# 时间:2021年4月9日09:01:08
# 功能:创建对象实现对公司部门员工的管理,要求可以实现部门的添加修改删除查询操作,也可以对员工进行添加查询修改删除操作
def signin(username,password):           # 登陆函数
    if username == "zhangsan" and password == "zhangsan":
        print("登陆成功!")
        return 1
    print("用户名或密码错误!")

def init_employee():                     # 初始化员工信息
    employee1 = {"name":"张飞","age":28,"ability":"杀猪"}
    employee2 = {"name":"刘备","age":35,"ability":"贩履"}
    employee3 = {"name":"关羽","age":30,"ability":"卖枣"}
    employee4 = {"name":"曹操","age":34,"ability":"献七星刀"}
    employee5 = {"name":"貂蝉","age":16,"ability":"美人计"}
    employee = [employee1,employee2,employee3,employee4,employee5]
    return employee

def init_depart(employee):               # 初始化部门信息
    depart1 = {"name":"生产部","emp":[employee[0]]}
    depart2 = {"name":"营销部","emp":[employee[1],employee[2]]}
    depart3 = {"name":"外联部","emp":[employee[3],employee[4]]}
    depart = [depart1,depart2,depart3]
    return depart

def init_company(depart):                # 初始化公司信息
    company = {"name":"三国群英有限责任公司","boss":"张三","depart":depart}
    return company

def print_company(**company):            # 输出当前公司信息
    print("-"*5 + " 公司全称:" + company["name&#
  • 6
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值