日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python 工资管理软件_基于[Python]的员工管理系统

發(fā)布時(shí)間:2023/12/15 python 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 工资管理软件_基于[Python]的员工管理系统 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

基于[Python]的員工管理系統(tǒng)

————————————————————————————————

簡(jiǎn)介

使用python語(yǔ)言來(lái)完成一個(gè)員工管理系統(tǒng),員工信息包含:員工工號(hào),姓名,

年齡,性別,職位,工資;要求功能入下:

a)實(shí)現(xiàn)從控制臺(tái)輸入員工信息并存儲(chǔ)

b輸入指定員工工號(hào),刪除員工

d)根據(jù)員工工號(hào)修改員工信息

e)查詢所有員工信息

————————————————————————————————

業(yè)務(wù)實(shí)現(xiàn)步驟

1.菜單顯示

2.獲取用戶輸入編號(hào)選擇

3.程序執(zhí)行操作

4.重復(fù)以上3個(gè)步驟

————————————————————————————————

搭建業(yè)務(wù)框架

#搭建菜單

while True:

print("""

* * * * 員 工 管 理 系 統(tǒng) * * * *

1.添加員工信息

2.刪除員工信息

3.修改員工信息

4.顯示所有員工信息

5.退出員工管理系統(tǒng)

* * * * * * * * * * * * * * * * * * *

“”")

#搭建用戶輸入選擇框

choice = input(‘請(qǐng)選擇你的操作:’)

if choice == ‘1’ :

add_info() #調(diào)用添加員工信息函數(shù)

elif choice == ‘2’:

remove_info() #調(diào)用刪除員工信息函數(shù)

elif choice == ‘3’:

edit_info() #調(diào)用修改員工信息函數(shù)

elif choice == ‘4’:

show_info() #調(diào)用顯示員工信息函數(shù)

elif choice == ‘5’:

print(‘你已退出員工系統(tǒng),歡迎下次使用!’)

break

else:

print(‘暫時(shí)無(wú)此業(yè)務(wù),請(qǐng)重新選擇!’)

————————————————————————————————

實(shí)現(xiàn)業(yè)務(wù)函數(shù)

#定義一個(gè)字典,用來(lái)存儲(chǔ)員工信息。默認(rèn)給了一個(gè)初始值,也可以不給,

便于程序完成后測(cè)試!

employees = {‘110’: {‘姓名’: ‘警察叔叔’,‘年齡’:‘30’, ‘性別’: ‘男’, ‘職位’:‘警察’,‘工

資’: ‘5000’}}

#定義添加員工信息函數(shù)

def add_info():

while True:

num = input(‘請(qǐng)輸入員工編號(hào)(按0結(jié)束員工信息錄入):’)#給用戶一

個(gè)退出窗口

if num == ‘0’:

print(‘你已退出員工信息錄入!’)

break

else:

name =input(‘請(qǐng)輸入員工姓名:’)

age = input(‘請(qǐng)輸入員工性別:’)

sex = input(‘請(qǐng)輸入員工性別:’)

job = input(‘請(qǐng)輸入員工職位:’)

salary = input(‘請(qǐng)輸入你的工資:’)

employees[num]={‘姓名’:name,‘年齡’:age,‘性別’:sex,‘職位’:job,‘工資’:salary}

#定義刪除員工信息函數(shù)

def remove_info():

while True:

num = input(‘請(qǐng)輸入你要?jiǎng)h除的員工的編號(hào)(按0退出員工信息刪除):’)

if num == ‘0’:

print(‘你已退出員工刪除操作!’)

break

else:

if num in employees.keys():

employees.pop(num)

print(‘刪除員工成功!’)

else:

print(‘沒(méi)有該員工信息,無(wú)須刪除!’)

#定義修改員工信息函數(shù)

def edit_info():

while True:

num = input(‘請(qǐng)輸入你要修改的員工信息的編號(hào)(按0退出修改操作):’)

if num == ‘0’:

print(‘你已經(jīng)退出修改操作!’)

break

else:

if num in employees.keys():

new_name=input(‘請(qǐng)輸入該員工的新名字(不輸入則默認(rèn)原名字):’)

new_sex=input(‘請(qǐng)輸入該員工的新性別(不輸入則默認(rèn)原性別):’)

new_salary=input(‘請(qǐng)輸入該員工的新工資(不輸入則默認(rèn)原工資):’)

if new_name !=’’:

employees[num][‘姓名’]=new_name

if new_sex != ‘’:

employees[num][‘性別’] = new_sex

if new_salary !=’’:

employees[num][‘工資’] = new_salary

else:

print(‘沒(méi)有該員工信息,無(wú)法修改!’)

#定義展示員工信息函數(shù)

def show_info():

for k,v in employees.items():

print(‘員工編號(hào)%s的個(gè)人信息為:%s’%(k,v))

————————————————————————————————

整體程序書(shū)寫(xiě)

employees = {‘110’: {‘姓名’: ‘警察叔叔’,‘年齡’:‘30’, ‘性別’: ‘男’, ‘職位’:‘警察’,‘工資’: ‘5000’}}

def add_info():

while True:

num = input(‘請(qǐng)輸入員工編號(hào)(按0結(jié)束員工信息錄入):’)

if num == ‘0’:

print(‘你已退出員工信息錄入!’)

break

else:

name =input(‘請(qǐng)輸入員工姓名:’)

age = input(‘請(qǐng)輸入員工性別:’)

sex = input(‘請(qǐng)輸入員工性別:’)

job = input(‘請(qǐng)輸入員工職位:’)

salary = input(‘請(qǐng)輸入你的工資:’)

employees[num]={‘姓名’:name,‘年齡’:age,‘性別’:sex,‘職位’:job,‘工資’:salary}

print(employees)

def remove_info():

while True:

num = input(‘請(qǐng)輸入你要?jiǎng)h除的員工的編號(hào)(按0退出員工信息刪除):’)

if num == ‘0’:

print(‘你已退出員工刪除操作!’)

break

else:

if num in employees.keys():

employees.pop(num)

print(‘刪除員工成功!’)

else:

print(‘沒(méi)有該員工信息,無(wú)須刪除!’)

print(employees)

def edit_info():

while True:

num = input(‘請(qǐng)輸入你要修改的員工信息的編號(hào)(按0退出修改操作):’)

if num == ‘0’:

print(‘你已經(jīng)退出修改操作!’)

break

else:

if num in employees.keys():

new_name=input(‘請(qǐng)輸入該員工的新名字(不輸入則默認(rèn)原名字):’)

new_sex=input(‘請(qǐng)輸入該員工的新性別(不輸入則默認(rèn)原性別):’)

new_salary=input(‘請(qǐng)輸入該員工的新工資(不輸入則默認(rèn)原工資):’)

if new_name !=’’:

employees[num][‘姓名’]=new_name

if new_sex != ‘’:

employees[num][‘性別’] = new_sex

if new_salary !=’’:

employees[num][‘工資’] = new_salary

else:

print(‘沒(méi)有該員工信息,無(wú)法修改!’)

print(employees)

def show_info():

for k,v in employees.items():

print(‘員工編號(hào)%s的個(gè)人信息為:%s’%(k,v))

while True:

print("""

* * * * 員 工 管 理 系 統(tǒng) * * * *

1.添加員工信息

2.刪除員工信息

3.修改員工信息

4.顯示所有員工信息

5.退出員工管理系統(tǒng)

* * * * * * * * * * * * * * * * *

“”")

choice = input(‘請(qǐng)選擇你的操作:’)

if choice == ‘1’:

add_info()

elif choice == ‘2’:

remove_info()

elif choice == ‘3’:

edit_info()

elif choice == ‘4’:

show_info()

elif choice == ‘5’:

print(‘你已退出員工系統(tǒng),歡迎下次使用!’)

break

else:

print(‘暫時(shí)無(wú)此業(yè)務(wù),請(qǐng)重新選擇!’)

————————————————————————————————

總結(jié)

以上是生活随笔為你收集整理的python 工资管理软件_基于[Python]的员工管理系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。