广告
返回顶部
首页 > 资讯 > 后端开发 > Python >m1-工资管理系统
  • 197
分享到

m1-工资管理系统

工资管理系统 2023-01-31 01:01:25 197人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

#!/usr/local/bin/python3 # -*- coding:utf-8 -*- # AUTHOR:Howard hao import os,shutil print('欢迎进入工资管理系统') def help_show()

#!/usr/local/bin/python3
# -*- coding:utf-8 -*-
# AUTHOR:Howard hao
import os,shutil
print('欢迎进入工资管理系统')
def help_show():
    print("1.查询员工工资\n2.修改员工工资\n3.增加新员工记录\n4.退出")
    print("键入数字进入对应菜单,二级菜单下键入空值返回上一层菜单。")
while True:
    help_show()
    Num = input("Your input is:")
    if Num == '1':
        print('进入工资查询界面')
        while True:
            Name = input('你要查询的员工是:')
            with open('info.txt', 'r') as f1:
                f2 = f1.read()
                if not Name in f2:
                    print('该员工不存在')
                    continue
            if Name.strip() == '':
                break
            with open('info.txt','r') as f:
                for i in f:
                    if Name in i:
                        I = i.split()
                        salary = I[1]
                        print('%s的工资为:%s' %(Name,salary))
    elif Num == '2':
        print('进入工资修改界面')
        while True:
            Name = input('你要修改工资的员工是:')
            with open('info.txt', 'r') as f1:
                f2 = f1.read()
                if not Name in f2:
                    print('该员工不存在')
                    continue
            if Name.strip() == '':
                break
            salary = input('想修改成:')
            if Name.strip() == '':
                break
            f = open('info.txt', 'r')
            f1 = open('info_update','w')
            for i in f:
                if Name in i:
                    i = '%s %s\n' %(Name,salary)
                f1.write(i)
            BASE_DIR = os.path.dirname(__file__)
            f.close()
            f1.close()
            shutil.copy('info_update','info.txt')
    elif Num == '3':
        print('进入增加新记录界面')
        while True:
            Name = input('新员工名字:')
            if Name.strip() == '':
                break
            salary = input('新员工薪水:')
            if Name.strip() == '':
                break
            with open('info.txt', 'a') as f:
                i = '\n%s %s' % (Name,salary)
                f.write(i)
    elif Num == '4':
        exit()
    elif Num.strip() == '':
        exit()


--结束END--

本文标题: m1-工资管理系统

本文链接: https://www.lsjlt.com/news/183115.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • m1-工资管理系统
    #!/usr/local/bin/python3 # -*- coding:utf-8 -*- # AUTHOR:Howard hao import os,shutil print('欢迎进入工资管理系统') def help_show()...
    99+
    2023-01-31
    工资管理系统
  • 【19】Python工资管理系统
    实验名称:工资管理系统实验要求:Alex 100000Rain 80000Egon 50000Yuan 30000-----以上是info.txt文件-----实现效果:从info.txt文件中读取员工及其工资信息,最后将修改或增加的员工工...
    99+
    2023-01-31
    工资管理系统 Python
  • C++实现职工工资管理系统
    本文实例为大家分享了C++实现职工工资管理系统的具体代码,供大家参考,具体内容如下 main.cpp #include <iostream> #include <v...
    99+
    2022-11-13
  • java实现员工工资管理系统
    本文实例为大家分享了java实现员工工资管理系统的具体代码,供大家参考,具体内容如下 一、题目要求 设计员工工资管理系统,实现以下功能: (1)输入5名员工姓名、工号、月工资;(2)...
    99+
    2022-11-13
  • C语言实现员工工资管理系统
    本文实例为大家分享了C语言实现员工工资管理系统的具体代码,供大家参考,具体内容如下 看点: 1. 枚举类型的使用(录入与输出) 2. 文件的使用:用文件来存储员工信息,开始运行程序时...
    99+
    2022-11-13
  • C语言实现职工工资管理系统
    本文实例为大家分享了C语言实现职工工资管理系统的具体代码,供大家参考,具体内容如下 设计要求: 模拟并设计一个企业的职工工资管理系统,职工信息包括工号、姓名、基本工资、津贴,设职工人...
    99+
    2022-11-13
  • C++如何实现职工工资管理系统
    本篇内容主要讲解“C++如何实现职工工资管理系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++如何实现职工工资管理系统”吧!题目 职工工资管理系统功能设计要求 输入记录:将每一个职工的姓名...
    99+
    2023-06-29
  • Eclipse+Java+Swing+Mysql实现工资管理系统
    目录一、系统介绍1.开发环境2.技术选型3.系统功能4.数据库二、系统展示1.登录系统2.用户-登录系统3.用户-查看工资4.管理员-主界面6.管理员-修改员工信息7.管理员-删除员...
    99+
    2022-11-12
  • Python第三周作业--工资管理系统
    工资管理系统 Alex 100000 Rain 80000 Egon 50000 Yuan 30000 -----以上是info.txt文件----- 实现效果: 从info.txt文件中读取员工及其工资信息,最后将修改或增加的员工工资信息...
    99+
    2023-01-31
    作业 工资管理系统 第三周
  • C++实现职工工资管理系统课程设计
    本文实例为大家分享了C++实现职工工资管理系统的具体代码,供大家参考,具体内容如下 现在的大学里经常有一些课程设计 ,这不,我就遇到了 。 我们的c++老师 ,给了我们许 多的题目要...
    99+
    2022-11-13
  • C语言实现简单员工工资管理系统
    本文实例为大家分享了C语言实现简单员工工资管理系统的具体代码,供大家参考,具体内容如下 (一)公司现状分析 1、公司主要有经理、技术员、销售员、销售经理4类岗位人员,他们都有基本信息...
    99+
    2022-11-13
  • C语言怎么实现员工工资管理系统
    这篇文章主要为大家展示了“C语言怎么实现员工工资管理系统”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C语言怎么实现员工工资管理系统”这篇文章吧。具体内容如下看点:1. 枚举类型的使用(录入与输...
    99+
    2023-06-29
  • 员工工资管理系统数据流程图解析
    本文将详细解析员工工资管理系统中的数据流程图,包括数据的获取、处理、存储和应用。我们将从系统的不同角度来理解数据的流转,以帮助读者更好地理解这个系统的运行方式。 一、数据的获取员工工资管理系统数据流程图的第一步是数据的获取。这通常涉及到员工...
    99+
    2023-12-15
    流程图 员工 工资管理系统
  • 机关事业单位工资管理信息系统构建高效、精准的工资管理体系
    随着国家机关事业单位改革的深入,工资管理已经成为一项重要的工作内容。机关事业单位工资管理信息系统(以下简称工资信息系统)是实现工资管理现代化的重要工具,它能够为机关事业单位提供准确、及时、全面的工资管理服务,从而提高工作效率,降低管理成本,...
    99+
    2023-11-23
    工资 高效 精准
  • C语言链表实现工资管理系统
    本文实例为大家分享了C语言链表实现工资管理系统的具体代码,供大家参考,具体内容如下 自己的作业,分享一下,自己为了调试方便,又多加入了一些功能 题目:建立工资管理系统,对职工工资的相...
    99+
    2022-11-13
  • C语言实现小型工资管理系统
    本文实例为大家分享了C语言实现小型工资管理系统的具体代码,供大家参考,具体内容如下 课程大作业目的 通过该大作业,考察学生分析、解决复杂问题的能力,考察学生编写较大程序的能力,检验和...
    99+
    2022-11-13
  • 怎么用C语言实现职工工资管理系统
    本文小编为大家详细介绍“怎么用C语言实现职工工资管理系统”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用C语言实现职工工资管理系统”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。设计要求:模拟并设计一个企业的...
    99+
    2023-06-29
  • 工程管理系统简介 工程管理系统源码 java工程管理系统 工程管理系统功能设计
     工程项目管理软件(工程项目管理系统)对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营,全过程、全方位的对项目进行综合管理    工程项目各模块及其功能点清单 一、系统管理     1、数据字典:实...
    99+
    2023-10-07
    java 企业工程管理系统源码
  • 钉钉物资管理系统
    作为一个现代化的企业,物资管理是一个至关重要的环节。企业物资管理的好坏,直接关系到企业的正常运转,关系到企业的长远发展。 首先,物资管理系统需要建立一个科学的体系,以确保物资的管理流程规范、科学、合理。这个体系需要包含物资分类、物资编码、...
    99+
    2023-10-28
    管理系统 物资
  • 钉钉资产管理系统
    一、功能介绍 资产管理:包括对资产的收购、入库、领用、盘点、调拨、报废等方面的管理。 财务管理:包括收支账务管理、资金管理、财务报表等方面的管理。 供应链管理:包括与供应商的协作、订单管理、库存管理等方面的管理。 人力资源管理:包括员工...
    99+
    2023-10-28
    管理系统 资产
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作