python如何实现员工管理系统

  介绍

这篇文章给大家分享的是有关python如何实现员工管理系统的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

这是一个简易的员工管理系统,实现最简单的功能:

1。登录用户密码验证(错误三次自动退出)
2。支持文本员工的搜索,添加,删除,修改
3。一级层级多个选项,二级层级多个选项,都支持判空,退出,返回上一层级
4。针对删除和修改有员工当前自动搜索到的结果进行参照修改和特殊提醒是否删除

用到的基础知识点比较多:

1。计数器
2。而真正以及给而做退出层级标记
3。如果…elif…其他的嵌套使用
4。继续和打破以及简单函数定义def
5。键盘抓取raw_input以及通过os.system('清楚# 39;)来调用linux中壳下的命令。
6。文本的读取写入原理(单读的不能实际写入,只能通过转存文本覆盖写入)。
如果是“a + & # 39;则只为读取并可通过& # 39;writeline() & # 39;来写入,是追加写入
如果是“w + & # 39;则为写入,可通过“writeline() & # 39;来写入,是覆盖写入
7。列表的构成原理,列表的转换,列表的定位以及下标获取listname.index(线)
8。特别需要注意程序执行前后顺序以及严格的缩进格式

 python如何实现员工管理系统

# !/usr/bin/env  python   #,_ * _ 编码:utf-8  _ * _   import 系统   import 操作系统      #系统的用户登录   # os.system(& # 39;明确# 39;)   time =0   while 真实:#却;能够is 登录   if 才能time  & lt;, 3:   ,,,name =, raw_input(“033年\ [1 mplease  input  your  login 帐户:“).strip ()   ,,,passwd =, raw_input(“033年\ [1 mplease  input  your  login 密码:“).strip ()   ,,,if  len(名字),==,0:,,,,,,,,# .strip()意为去除空格   ,,,,,033年(“\[31麻省理工学院# 39;s  not  allow  empty 输入! \ n")   ,,,,,继续   ,,,elif  name ==, & # 39; zhangjun& # 39;,以及passwd ==, & # 39; 123. com # 39;:   ,,,,,033年(“\ [32 myour  account 以及password 对!“)   ,,,,,   ,,,:   ,,,,,033年(“\ [31 myour  account 或是password 错误!“)   ,,,,,time  +=1   ,,,,,继续   ,才能打破   其他的才能:   ,,,033年(“\ [31 myou 断开连接;wrong  three ,, has  already  quit 得到,系统!“)   ,,,sys.exit ()      #系统的选择界面   # os.system(& # 39;明确# 39;)   print  (& # 39; \ n # 39;)   def 显示器():#进行登陆后界面的函数定义,方便在下面的选用层级后,返回上一层时,依然可以看到选择大屏。   ,033年(“\[34米# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #“)   ,033年(“\[34米\ t # # # # # # # # #, 033年\ [1;32 mwelcome 用却;能够employee  search 系统! 033 \ [0;34 m  # # # # # # # # #“)   ,033年(“\[34米\ t \ t # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #“)   ,打印(“\ n")   ,033年(“\ [32 033 \ [033 m \ t \ \ t1 \ [33 033 \ [1 m.search。(你还要search 从而infomation  for 员工!)\ n")   ,033年(“\ [32 033 \ [033 m \ t \ \ t2 \ [33 033 \ [1 m.add。(Add  a  user  into 却;能够employee 系统!)\ n")   ,033年(“\ [32 033 \ [033 m \ t \ \ t3 \ [33 033 \ [1 m.delete。(Delete  a  user 得到却;能够employee 系统!)\ n")   ,033年(“\ [32 033 \ [033 m \ t \ \ t4 \ [33 033 \ [1 m.modify。(你还要modify  something  infomation 拷贝却;能够employee 系统!)\ n")   ,033年(“\ [32 033 \ [033 m \ t \ \ t5 \ [33 033 \ [1 m.quit。(quit 却;能够employee 系统!)\ n")   ,打印(“\ n")   ,dict  ()   #指定文件路径   时间=path  & # 39; D: \ Franzhang \ \用户employee_list.txt& # 39;   #定义而层级标记break_tag1 =, 0,以及登陆初始提示   break_tag1 =0   while  break_tag1 ==, 0:   ,显示()=,,select_input  raw_input  033年(“\ [37 033 \ [1 mplease  input 你want 用select 项目:“).strip  ()   ,if  len (select_input),==, 0:   ,继续==,elif  select_input  & # 39;退出# 39;:   sys.exit 才能;()   ,#选1项进行模糊搜索   int (select_input), elif ==, 1:   #,才能os.system(& # 39;明确# 39;)   break_tag2 才能=0   while 才能;break_tag2 ==, 0:   ,,content_open =, open (路径)   ,,search_input =, raw_input  (“please  input  your  need  (SEARCH 模式):“).strip  ()   ,,for  line  content_open:拷贝   ,,,if  len  (search_input),==, 0:   ,,,,继续   ,,,elif  search_input 拷贝:   ,,,,print 线   ,,,:   ,,,,if  search_input ==, & # 39;所有# 39;:,#展示文本目前所有员工   ,,,,,print 线   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

python如何实现员工管理系统