精华内容
下载资源
问答
  • 一个管理者,不应该是一个好员工

    千次阅读 热门讨论 2006-08-26 21:50:00
    一个管理者,不应该是一个好员工以小人之心,度君子之腹,最终会发现君子的伟大;以君子之心度小人之腹,最后受伤总是君子,量大者一笑而过,量小者恼羞成怒。一个好的管理者,不应该是君 子。然而可惜的是,现在...
     
    一个管理者,不应该是一个好员工
    以小人之心,度君子之腹,最终会发现君子的伟大;以君子之心度小人之腹,最后受伤总是君子,量大者一笑而过,量小者恼羞成怒。一个好的管理者,不应该是君 子。然而可惜的是,现在中国几乎所有的管理者,都是由好员工成长起来的,这样会造成一个什么样的问题呢?换位思考是管理者最常用的方法之一,其实换位确实 是一个很好的方法,只不过管理者们却往往是这么想的:处在这个环境下面,当时的我是怎么样怎么样做的,为什么你不能这样做呢?所以他们会对底下的员工提出 很多要求,实事求是的讲,他们所提的要求并不过分,只是他们忽略了一点,当时的他是一个好员工,而你的下属并不人人都是一个好员工,如果他们也都是好员工 的话,请问,你这个管理者还有什么存在的必要?他们自己完全可以管好自己了,就像当时的你那样。
    管理者的管理跟制度不同,制度面向的是一般性,而管理面向的是特殊性。如果有个公司有个员工是练俞加的,他工作的时候很喜欢把脚放在嘴巴里(只是举个例 子,呵呵),公司的领导觉得很不雅观,影响公司形象,于是他在公司的规章制度里加了一条,员工工作的时候不准把脚放在嘴巴里。后来这个员工走了,很多新来 的员工就很奇怪了,怎么会有这种规定的?谁会把脚放到嘴巴里去呢?真是变态的制度。所以制度是不可能针对特殊化的,而管理就不同了,那管理能不能一般化 呢?问答这个问题之前,我们先来分析一下我们所处的大环境,就IT行业来说,员工流动是一个很大的问题,要一个管理者摸清下属员工的个性,然后针对他指定 一套管理方法,这显然是不可能的。所以要管理面向特殊性,太过于理想化,根本不可能实现。那我们的管理者应该如何把握这个一般性的尺度呢?如果一个勤奋的 管理者,他往往就会要求下属也很勤奋,要求他们一周工作7天,每天工作12个小时,而且还不满足,因为他在做管理者以前,一天工作18个小时。这样就导致 了什么问题呢?勤奋的人,还可以忍受,但懒散的人就很难以忍受了,慢慢的就被淘汰。中国有句古话叫强将手下无弱兵,大概就是这个道理吧。但这个只是古人说 的,现在还有道理吗?也许答案是否定的。管理学上好像有这么一个说法,如果你的下属,永远跟你的意见一致的话,那么你或者你的下属,肯定有一个人是多余 的。人才是多种多样的,一个勤奋的人算个人才,但一个懒散的人,如果他的工作效率非常高,很有创造性才能,也算一个人才,但在一个勤奋的管理者手下,这样 的人是很难生存的。所以我在这里说的一个管理者,不应该是一个好员工指的是,一个管理者,只有容忍了下属所有的缺点,他才能在他们的缺点之外,发现到他们 的长处。而且一个管理者,是一个团队的灵魂,是下属与下属之间联结的纽带,只有认识到下属的伟大,才能很好起到这个作用,如果觉得下属们都是小人,都是人 渣,别说起联结作用了,也许最先出现矛盾的就是他了。 
    展开全文
  • 熟悉python的朋友都知道,django简直...今天软币网小编给大家分享一个超简单的员工管理系统 源码地址: https://github.com/newpanjing/simpleui_demo 我们首先创建一个django项目,这里我们推荐用PyCharm Py...

    熟悉python的朋友都知道,django简直是web开发领域的一个大杀器。

    请求、模板、ORM、admin 都自带,程序员可以很轻松的开发出一个网站或者管理系统。

    今天软币网小编给大家分享一个超简单的员工管理系统

    源码地址:

    https://github.com/newpanjing/simpleui_demo

    我们首先创建一个django项目,这里我们推荐用PyCharm

    PyCharm
    PyCharm​​​​​​

     

    这是添加好员工和财务模块后的结构:

    用Django半天时间开发一个员工管理系统 软盟网

     

    打开后台以后,你会发现这后台完全不符合咱们国人的操作习惯,有点反人类。

    还好django的作者在设计的时候就考虑到了这个问题,我们可以用第三方的主题来美化django。

    我们推荐一个最近在github和gitee上最热门的django admin 主题“django-simpleui

    django-simpleui是vue+element-ui编写的一个主题

    主页地址:

    https://github.com/newpanjing/simpleui

    在使用django-simpleui之前需要用pip命令安装

    pip install django-simpleui

    安装完成后在项目的settings.py文件的INSTALL_APP中第一行加入:

    INSTALLED_APPS = [
     'simpleui',
     'import_export',
     'django.contrib.admin',
     'django.contrib.auth',
     'django.contrib.contenttypes',
     'django.contrib.sessions',
     'django.contrib.messages',
     'django.contrib.staticfiles',
     # 'demo.apps.DemoConfig',
     # 注册自己的app
     'demo',
     'finance',
    ]

    然后重新启动刷新界面,登录页和主页都发生非常大的变化

    django-simpleui
    django-simpleui 登录界面

     

    django-simpleui 主页
    django-simpleui 主页

     

    simpleui提供了28款各色流行主题,喜欢的小伙伴可以尝试切换下

    django-simpleui 主题切换
    django-simpleui 主题切换  软件商城

    git地址:https://github.com/newpanjing/simpleui_demo

    来自:软盟

     

     

    展开全文
  • 一个员工的离职成本,很恐怖!

    千次阅读 2020-08-21 23:13:29
    一个员工离职后留下的坑,并不是再找一个人填上就万事大吉了。一般来说,核心人才的流失,至少有1-2个月的招聘期、3个月的适应期,6个月的融入期;此外,还有相当于4个月工资的招聘费用,超过40%的失败率。 《财富...

    目录

    1、入职2周离职

    2、入职3个月离职

    3、入职6个月离职

    4 、2年左右离职

    5、3-5年离职

    6、5年以上离职


    一个员工离职后留下的坑,并不是再找一个人填上就万事大吉了。一般来说,核心人才的流失,至少有1-2个月的招聘期、3个月的适应期,6个月的融入期;此外,还有相当于4个月工资的招聘费用,超过40%的失败率。

    《财富》发现,员工离职后,从找新人到新人顺利上手,光是替换成本就高达离职员工年薪150%,如果离开的是管理人员则代价更高。

    更为纠结的是:权威机构估算,一个员工离职会引起大约3个员工产生离职的想法,照此计算的话,如果员工离职率为10%,则有 30%的员工正在找工作;如果员工离职率为20%,则有60%的员工正在找工作。

    员工3个月离职和2年离职,差很大!

    关于员工离职的原因,你当然可以引用某位名人的观点,无非就是两个:钱没给到位、心委屈了。这话当然没错,但从HR的角度来看,不同层级、不同工作年限的员工提离职,其实有更复杂、包罗万象的原因。

    1、入职2周离职

    入职2周离职,说明新员工看到的实际状况与预期产生了较大差距,这些情况包括公司环境、入职培训、待遇、制度等方方面面的第一感受。

    HR要做的是,在入职面谈时,就把实际情况尽可能的讲清楚,不隐瞒也不渲染,让新员工能够客观的认识他的新东家。

    这样就不会有巨大的心理落差,不要担心即将到手的新人不来了,该走的总是留不住;然后把入职的各个环节工作进行系统梳理,包括从招聘到通知入职、报道、入职培训、与用人部门交接等环节,充分考虑到新人的感受和内心需求,进行系统规划和介绍,让新人感受到被尊重、被重视,让他了解他想了解的内容。

    2、入职3个月离职

     入职3个月离职,主要与工作本身有关。这可能说明公司的岗位设置、工作职责、任职资格、面试标准等方面存在某些问题,需要认真审查是哪方面的原因,以便及时补救,降低在招聘环节的无效劳动。

    3、入职6个月离职

    入职6个月离职,多半与直接的上级领导有关。HR要想办法让公司的管理者们接受领导力培训,了解并掌握基本的领导力应具备的素质。

    管理者要了解下级的优势,并让他的优势与岗位职责匹配,为公司发挥最大效用,同时也让员工体现出了他的价值。

    一个优秀的管理者就是一个教练,他有义务和责任发掘潜能和优势,并培养下属,成为下属成功的重要推动力。同一个部门换一个领导结果可能完全不一样,同样一批员工的表现可能也截然相反,一个可能战斗力十足、激情四射,另一个可能抱怨漫天、团队涣散、离职频发。

    直接上级应该是最先了解下属的各种动向和倾向的,他的一句话可能解决问题也能造成矛盾,如果没有处理好,队伍士气下降、战斗力下滑,就会进入不良循环。因此在1年内离职员工较多的团队,要注意他的直接上级可能出问题了。

    4 、2年左右离职

    2年左右离职,一般与企业文化有关系。这时的员工一般对企业已经完全了解,各种处事方式、人际关系、人文环境、授权、职业发展等等了解的都很全面,甚至包括公司战略、老板的爱好。

    企业文化好的公司,在招聘环节对应聘者的价值观方面会有全面考察,希望新员工能融入到公司文化中,为文化的持续优化添砖加瓦;而企业文化不太好的公司,对应聘者的价值观要求不是太高,往往只是片面考察,希望他们进来能净化和改良文化氛围,但事与愿违:

    他们自身的价值观取向可能就有问题或有缺陷。

    即使他们价值观取向都是正向的,但一个人的力量无法与长久形成的氛围相匹敌。

    新员工入职,都在努力融入到团队,尽量表现的不那么离群,因此更容易被同化。

    当公司文化与新员工价值观冲突到一定程度,甚至达到临界或突破原则,就会导致关系破裂,离职就在所难免。作为企业,要每日三省吾身,察觉到公司内的不良因素,公司不在大小,都需要良好的工作氛围让员工愉悦。

    5、3-5年离职

    3-5年离职与职业发展有关。学习不到新知识和技能,薪酬提升空间不大,没有更多高级职位提供,此时员工最好的解决办法就是跳槽。但对企业来讲,这个阶段的员工价值最大,离职损失较大。

    因此,HR应根据不同类型员工的需求结构不同,设计合理的职业发展通道;了解员工的心理动态,倾听他们的心声;调研职业市场供求关系,主动调整薪酬、职位设计,我们的目的是保留员工,其他的政策都可考虑根据情况灵活调整。

    6、5年以上离职

    5年以上的员工,忍耐力增强。此时离职一方面是职业厌倦导致,我们需要给予他新的职责,多一些创新类工作,来激发他们的积极性。

    另一方面是个人发展与企业发展速度不统一导致,谁发展的慢就成了被淘汰的对象,员工疏于学习、停滞不前,必然被企业疏远和冷落;企业发展太慢,员工的上升空间打不开,事业心重的员工看不到新的希望,必然会另谋高就了。

    以上从在职时间长短角度考虑的离职主要原因,具体还要根据实际情况进行判断,及时作出调整,把离职率控制在最低,企业的损失也将是最小的。

    面对高昂的离职成本,更重要的是,请善待员工,特别是优秀员工!

    本文源于互联网,版权归原作者所有。

     

    展开全文
  • 这里先说下这第一种方法的思路:主题思路,是创建一个二维数组用来存数。如:a[?][5],因为二维数组的第二维是固定的5个数,所以可以确定。第一维可以根据大家要存多少数来自行决定!然后根据这个二维数组对数据进行...
    嘻嘻!又来更新博客啦!我会在代码中做详细注释给大家。这里先说下这第一种方法的思路:主题思路,是创建一个二维数组用来存数。如:a[?][5],因为二维数组的第二维是固定的5个数,所以可以确定。第一维可以根据大家要存多少数来自行决定!然后根据这个二维数组对数据进行增删改查。
    package 员工管理系统;
    
    public abstract class Employee {  //创建员工父类
    	String ID;
    	String name;
    	String position;
    	int holiday;
    	int salary;
    	 abstract double sumSalary(int salary,int holiday);//因为每个不同岗位的员工的工资结算方法不同,所以定义为抽象方法,自然员工父类也变成抽象类
    	//abstract double display();
    	}

    package 员工管理系统;
    
    public class CommonEmployee extends Employee {  //创建普通员工类,里面实现普通员工的工资结算方法
    
    	@Override
    	double sumSalary(int salary, int holiday) {
    		// TODO Auto-generated method stub
    		return (salary+salary*0.1+salary*0.5+200)-(salary+salary*0.1+salary*0.5+200)/30*holiday;
    	}
    
    }
    package 员工管理系统;
    
    public class Director extends Employee {// <pre name="code" class="java">创建经理员工类,里面实现普通员工的工资结算方法
    @Overridedouble sumSalary(int salary, int holiday) {// TODO Auto-generated method stubreturn (salary+salary*0.08+salary*0.3+2000+3000)-(salary+salary*0.08+salary*0.3+2000+3000)/30*holiday;}}
     
    
    package 员工管理系统;
    
    public class Manager extends Employee {//<pre name="code" class="java">创建董事长员工类,里面实现普通员工的工资结算方法
    @Overridedouble sumSalary(int salary, int holiday) {// TODO Auto-generated method stubreturn (salary+salary*0.2+salary*0.5+500)-(salary+salary*0.2+salary*0.5+500)/30*holiday;}}
     
    
    package 员工管理系统;
    
    import java.util.Scanner;
    
    public class TestEmd {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		CommonEmployee common=new CommonEmployee();//先得到各个员工类的对象,下面好进行操作
    		Manager manager=new Manager();
    		Director director=new Director();
    		//Fun fun=new Fun();
    		String a[][]=new String[10][5]; //这里就是我定义的二维数组,用来存放数值
    		String b[][]=new String[10][5];
    		int arr[]=new int[2];
    		int k=-1;
    		double o=0;
    		String q[]={"编号:","姓名:","职务:","请假天数:","工资:"};
    		d:for(int s=1;s>0;){
    		p:while(true){
    			int v=0;
    		System.out.println("|---------------|");//进行业务的选择
    		System.out.println("|-----1 增加-----|");
    		System.out.println("|-----2 删除-----|");
    		System.out.println("|-----3 修改-----|");
    		System.out.println("|-----4 查询-----|");
    		System.out.println("|-----0 退出-----|");
    		System.out.println("|---------------|");
    		System.out.println("|请选择业务!");
    		Scanner sc=new Scanner(System.in);
    		int s0=sc.nextInt();
    		switch(s0){   //这里判断我用的是switch方法,不过本人还是喜欢用if判断,各人习惯不同吧。
    		case 1:k++;
    		       arr=add(a,k); 
    		       for(int i=0;i<=k;i++){
    		    	  
    		    
    		      // int x=(Integer.parseInt(b[i][4].trim()));
    		    	  // int x = Integer.valueOf(b[i][4]).intValue();
    		       //int x1=(Integer.parseInt(b[i][3]));
    		      
    		       if(a[i][2].equals("普通员工")){
    		    	    o=common.sumSalary(arr[0],arr[1]);
    		    	    o=Math.round(o);
    		       }
    		        if(a[i][2].equals("经理")){
    		    	    o=manager.sumSalary(arr[0],arr[1]);
    		    	    o=Math.round(o);
    		       }
    		        if(a[i][2].equals("董事长")){
    		        	o=director.sumSalary(arr[0],arr[1]);
    		        	 o=Math.round(o);
    			       }
    		        a[i][4]=" "+o;
    		     }
    		       System.out.println("增加数据成功"); 
    				//for(int i=0;i<=k;i++){
    					for(int j=0;j<5;j++){
    						System.out.print(q[j]+a[k][j]+" ");
    					//}
    				
    				}  
    					
    				break  p;
    		case 2: v=delete(q, a, k);
    		        if(v==0)
    		        	System.out.println("无信息");
    		        else
    		            k--;
    		        break p;
    		case 3: v=amend(q, a,k); 
    		        /*arr=add(a,k); 
    	       for(int i=0;i<=k;i++){
    	       if(a[i][2].equals("普通员工")){
    	    	    o=common.sumSalary(arr[0],arr[1]);   这里就是把输入的基本工资,通过调用各个对象特有的工资结算方法,来算出然后覆盖到原先基本工资suo
    	    	    o=Math.round(o);
    	       }
    	        if(a[i][2].equals("经理")){
    	    	    o=manager.sumSalary(arr[0],arr[1]);
    	    	    o=Math.round(o);
    	       }
    	        if(a[i][2].equals("董事长")){
    	        	o=director.sumSalary(arr[0],arr[1]);
    	        	 o=Math.round(o);
    		       }
    	        a[i][4]=" "+o;
    	     }
    	       System.out.println("修改成功");*/
    		if(v==0)
    			System.out.println("没有找到匹配项");//这里也是设计一个变量的形式,来判断输出是否有信息
    		        break p;
    		      
    		case 4:inquire(q, a, k);
    		       break p;
    		case 0:System.out.println("退出系统");
    		       break d;
    		}
    		}
    		System.out.println();
    		}
    	}
    
    	public static int[] add(String a[][],int t){  //实现增加方法
    		int arr[]=new int[2];
    		System.out.println("请输入员工编号");
    		Scanner sc1=new Scanner(System.in);
    		String s1=sc1.next();
    		System.out.println("请输入员工姓名");
    		String s2=sc1.next();
    		System.out.println("请输入员工职务(普通员工,经理,董事长)");
    		String s3=sc1.next();
    		System.out.println("请输入员工请假天数");
    		int s4=sc1.nextInt();
    		System.out.println("请输入员工基本工资");
    		int s5=sc1.nextInt();
    		String s6=""+s5;
    		String s7=""+s4;
    		arr[0]=s5;
    		arr[1]=s4;
    		{
    			a[t][0]=s1;   //我前面是把k传给了t,初值为-1,所以我在调用前k++了,大家可以翻上去看看哦。
    			a[t][1]=s2;   //这里就实现a[0][?]赋值
    			a[t][2]=s3;
    			a[t][3]=s7;
    			a[t][4]=s6;
    		}
    		return arr;
    			
    		
    	}
    	public static int  delete(String p[],String a[][],int t){
    		int v=0;
    		System.out.println("请输入要删除的员工姓名");
    		Scanner sc1 = new Scanner(System.in);
    		String name = sc1.next();
    		int i;  //因为我在函数中for循环太多次,不好判断是否满足if条件,所以这里设个变量,来记录,如果变量的值改变,说明是数组中是有我要删除的值,否则就可以待会在main中输出无要删除的信息。
    		for(i=0;i<=t;i++){
    				if(a[i][1].equals(name)){  /要删除的话,我要先查找里面是否有要删除的元素,所以这里做了个if判断
    				for(int r=0;r<5;r++){
    					System.out.print(p[r]+a[i][r]+" ");
    				}
    				
    				
    					for(int i1=0;i1<=t;i1++){
    						for(int j=0;j<5;j++){
    							if(i1==i&&i<t){
    								v++;
    								
    								a[i1][j]=a[i1+1][j];//这里是删除的核心代码,数组删除就是要把该位删除,后面下标往前移一位。这里我先判断下,要删除的元素,是否是数组中的最后一个元素,如果是的话,就可以直接删除,不需要后面的进行移位,否则进行删除再移位。
    								a[i1+1][j]=null;
    							}
    							if(i1==i&&i==t)
    								v++;
    								a[i][j]=null;
    						}
    				}
    				System.out.println("删除成功");
    				break;
    				}
    				//if(!(a[i][1].equals(name))){
    					
    				//	break;
    					//}
    }
    		//System.out.println();
    		
    		return v;
    	}
    
    	public static int amend(String p[],String a[][],int t){  //这里是实现修改,我偷了下懒,修改直接调用的删除,增加方法,来达到修改的目的!这难道就是传说中的懒人的智慧吗?哈哈哈
    		int m=0;
    		CommonEmployee common=new CommonEmployee();
    		Manager manager=new Manager();
    		Director director=new Director();
    		System.out.println("请输入要修改的姓名");
    		Scanner sc2 = new Scanner(System.in);
    		String name1 = sc2.next();
    		int i;
    		for(i=0;i<=t;i++){
    				if(a[i][1].equals(name1)){
    				for(int r=0;r<5;r++){
    					System.out.print(p[r]+a[i][r]+" ");
    				}
    					for(int i1=0;i1<=t;i1++){
    						for(int j=0;j<5;j++){
    							if(i1==i&&i<t){
    								/*for(int i2=0;i2<=i1;i2++){
    									a[i2][]
    								}*/
    								m++;
    								a[i1][j]=a[i1+1][j];
    								a[i1+1][j]=null;
    							}
    							if(i1==i&&i==t)
    							m++;
    								a[i][j]=null;
    							//b[i1][j]=a[i1][j];
    							//System.out.println("删除成功");
    						}
    					}
    				System.out.println();
    				System.out.println("请重新输入信息");
    				double o=0;
    				int arr[]=new int[2];
    				add(a,t); 
    				m++;
    			       for(int i1=0;i1<=t;i1++){
    			       if(a[i][2].equals("普通员工")){
    			    	    o=common.sumSalary(arr[0],arr[1]);
    			    	    o=Math.round(o);
    			       }
    			        if(a[i][2].equals("经理")){
    			    	    o=manager.sumSalary(arr[0],arr[1]);
    			    	    o=Math.round(o);
    			       }
    			        if(a[i][2].equals("董事长")){
    			        	o=director.sumSalary(arr[0],arr[1]);
    			        	 o=Math.round(o);
    				       }
    			        a[i][4]=" "+o;
    			     }
    			       System.out.println("修改成功");
    				
    				
    				}
    			
    				
    			
    		}
    		//System.out.println("修改成功");
    		return m;
    	}
    	public static void inquire(String p[],String a[][],int t){  //查询很简单,可以全部遍历一遍,全部输出查询,也可以像我这样,先取得要查询的name
    		int y=0;                                // 然后和a[?][1]进行比较,因为第二维的下标1的位置就是存的保存后的各个数据的name
    		System.out.println("请输入要查询的名字");
    		Scanner sc3 = new Scanner(System.in);
    		String name1 = sc3.next();
    		for(int i=0;i<=t;i++){
    				if(a[i][1].equals(name1)){
    				for(int r=0;r<5;r++){
    					y++;
    					System.out.print(p[r]+a[i][r]+" ");
    				}
    				System.out.println();
    	}
    }
    		if(y==0){
    			System.out.println("无信息");
    		}
    }
    }
    


    展开全文
  • 员工管理数据库设计

    万次阅读 多人点赞 2019-07-06 20:56:52
    员工管理数据库系统,有助于为对员工数量增多,信息量增大,以及员工部门分配,工资发放等问题实现现代、化网络化管理,能够提高企业管理效率,提高准确度,节约企业成本,提高生产效率。 通过该课题可以熟悉...
  • 如何管理好一个团队 怎样管理好一个团队 如何带领一个团队 如何管理好一个团队 创业之初,你该如何有一个完美的开端?首先你要让你的企业有一股凝聚力,这要从管理好你的团队开始。  第一,要管理好自己,...
  •  对于技术产出多的员工,适当放松管理,这都是常见的事情。相信有不少主管都遇到过,技术又不服众管理员工。这让主管很头痛:管了吧,惹着他走人有点舍不得;不管吧,这工作没法开展,其他员工也有怨气。...
  • 如何管理好一个研发管理团队

    万次阅读 2017-02-10 10:53:01
    如何管理好一个研发管理团队  很多管理人员都存在一个错误的认识,认为团队建设中,平常只要抓技术建设就行了,特别是研发部门团队,比如抓团队用什么架构,框架,具体的技术,抓培训,抓绩效就足够了,很多时候,我们可以...
  • 一个员工进入一家公司后的心态变化,应该是:雇佣心态理解心态认同感归属感这四个阶段组成的,刚刚进入的员工只是为了工作或者收入或者为了学习掌握一些东西,或者为了积累一些相关经验,甚至随时都可能跳槽走人。...
  • 企业员工考勤管理子系统

    千次阅读 2017-11-16 12:30:55
    企业员工考勤管理子系统企业员工考勤管理子系统
  • 员工管理系统Android版

    千次阅读 热门讨论 2017-07-21 21:21:53
    Android版的员工管理系统。包括服务器,客户端,及数据库。
  • 员工考勤管理系统

    千次阅读 2021-05-11 21:39:46
    这里写自定义目录标题1、需求分析1.1系统概述、产品说明1.2功能需求分析1.3开发使用工具1.4开发原则1.5开发目标1.6项目进度2、概要设计、...管理员对员工和部门进行管理(对员工增删改查、对部门的增删改查)、设定上
  • 一个员工的离职成本到底有多恐怖!

    万次阅读 多人点赞 2019-08-03 13:51:49
    本文转载自:https://mp.weixin.qq.com/s/Lpnm9-QGLgWo-Q6_TE-vMg一个员工的离职成本,很恐怖!一个员工离职后留下的坑,并不是再...
  • 如何用微信管理员工管理团队

    千次阅读 2015-01-26 11:38:02
    作为管理者,也应该与时俱进,学习、使用微信,如果用了这工具,一样达到管理员工管理团队的目的。 、改变观念 大多数人,都认为微信朋友圈是自己的私人领地,不想同级或者下级有过多介入和干涉,执有...
  • 在技术总监的这个职位上已经有两年多了,经常有一种感慨――做...一方面是高处不胜寒,很多问题都没有过去做为一个普通员工看的那么细致了,而另一方面也能从一个更高的角度看待公司的管理,面对很多同事的想法,每次都
  • C语言实现员工管理系统

    千次阅读 2017-07-12 18:48:01
    这俩天写了一个小玩具程序,算一个长期以来的热门题目就是《xxx管理系统》。大致的意思整个程序分为客户端和服务器段,客户端通过登录验证后,对信息进行处理,并且客户端分为了普通用户和管理员。至于员工信息这些...
  • 通用员工积分制管理系统软件

    热门讨论 2014-09-05 15:03:31
    一个企业,以积分来衡量人的自我价值,反映和考核人的综合表现,然后再把各种福利及物资待遇与积分挂钩,积分高的员工可以得到更多的福利待遇,甚至解决将来的归属,从而达到激励人的主观能动性,充分调动人的积极...
  • C语言员工信息管理系统源代码

    千次阅读 2020-12-23 16:05:39
    分享:C语言学生成绩管理系统设计《C语言程序设计》实训报告 扫描下方公众号,发送成绩系统4字,获取下载实训源码。 ... ...回复系统大全,即可获得关于...今天分享:C语言员工信息管理系统源代码 /************...
  • 基于Java+springmvc+mysql+jquery实现企业员工管理系统

    千次阅读 多人点赞 2021-08-01 12:47:39
    员工管理: 系统管理: 数据库表设计: 用户表: 部门表: 人员表: 职位表: 总结: 下载完整项目 推荐阅读文章 查看更多博主首页更多实战项目 >>> 企业员工信息管理系统 、绪论 2 1.1 ...
  • 员工信息管理系统后台HTML 模板

    热门讨论 2013-11-01 16:17:34
    本模板适合用于管理系统,可以很的实现靓丽页面【实例为员工信息管理系统,可以修改为其他的,用于借鉴哈】
  • 一对一交流的想法来源两篇文章:《与员工一对一交流:企业经营必行之道》,《你知道我今天为什么来公司上班吗?》。重要性这里不再赘述。认为不重要的可以使用这样的逻辑思考:1、 你是否想让你的直接领导找你沟通...
  • 1、公司是大公司,整天几百职位挂在中国人才热线,卓博人才网上。 人家看了也怕,这样的公司,是不是在做广告,或是不是真招聘人。还有的会想到,这样人员的流动率也太高了吧,还是大公司呢。 我也找过工作,很...
  • 管理理念:如何让员工服从管理

    千次阅读 2011-08-30 19:59:34
    管理理念:如何让员工服从管理转自:总裁网 http://www.chinaceot.com、要让他们尝到信息化管理的甜头。钓鱼的时候,一定要有鱼饵,姜太公钓鱼,愿者上钩,这只是神话。饲养员在训练海豚、猎狗的时候,也都要有...
  • 在后面的章节可以看到有一个用户管理,这两者有什么关系呢?员工包含当前企事业单位的所有职员(如保安、保洁员等),这些员工不一定都需要登录到系统中做相应的业务操作,而用户则是可以登录到系统中进行操作的系统...
  • 本课程是SpringBoot和MyBatis-Plus框架以及Vue实现的前后端分离架构的员工管理系统 后端技术:SpringBoot、SpringMVC、MyBatis-Plus 前端技术:Vue-Cli、Vue-Router、Axios、ElementUI 数据库:MySQL 本课程恒哥会...
  • 最近看到一个奇葩卧底日记,知名餐饮公司西贝莜面村的一名员工卧底海底捞几个月,写了一个几万字的长篇海底捞经验总结,很干货,很内部,这是真的揭秘。 海底捞有一个很厉害的哲学:把员工当人。要知道,小米也曾...
  • 优秀员工的修炼-通往专家、管理之路

    千次阅读 多人点赞 2014-07-03 12:38:12
    好员工的类型有很多种,尝试着抽象出一个定义吧--好员工是那些主管分配其任务放心、同事喜欢与其共事、对自己工作负责、志在自我提升和价值实现的人。知识经济时代,好员工首先是做好自我管理的,终能独挡一面的个人...
  • C++小型公司员工管理系统

    千次阅读 2017-05-01 13:03:34
    小型公司员工管理系统   (为了避免繁琐的初始化,所有虚基类的构造函数均不带参数,,采用键盘录入的方式赋值)   子对象:教育背景类==CEducation (毕业学校,最高学历)   员工类==Staff (属性:姓名,工作...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 216,779
精华内容 86,711
关键字:

如何管理好一个员工