精华内容
下载资源
问答
  • 基于Java+springmvc+mysql+jquery实现企业员工管理系统

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

    作者主页:Java李杨勇 

     简介:Java领域优质创作者、【Java李杨勇】公号作者  简历模板、学习资料、面试题库、技术互助【关注我,都给你】 

    文末获取源码

    目录

    研究背景 

    系统功能概述

    主要功能:

    用户登录:

    主页功能:

    部门管理:

    职位管理:

    员工管理:

    系统管理:

    数据库表设计:

    用户表:

    部门表:

    人员表:

    职位表:

     总结:

    下载完整项目

    推荐阅读文章

    查看更多博主首页更多实战项目 >>>


    企业员工信息管理系统 

    一、 绪论 2

    1.1 研究背景 2

    1.2目的和意义 3

    1.2研究的目标与内容 3

    1.3项目的可行性研究设计 3

    1.4技术可行性 3

    spring 4

    Spring MVC 4

    mybatis 5

    jQuery 5

    c3p0 6

    Mysql 6

    二、 需求分析 8

    2.1系统功能概述 8

    2.2系统运行环境 8

    2.3功能需求描述 9

    2.4技术难点 9

    springmvc解决中文乱码: 9

    启动tomcat服务器时报错: 10

    三、 系统设计 11

    3.1系统设计 11

    3.2系统模块总体架构构图 11

    3.3模块设计 11

    3.4系统流程描述 11

    3. 5项目源码架构 12

    四、 系统实现 13

    4.1 程序主要类 13

    4.1.1用户实体类 14

    4.1.2部门类 14

    4.1.3员工类 15

    4.1.4职位类 16

    4.3系统功能主要实现模块截图 18

    4.3.1登陆页面 18

    4.3.2 主页面 19

    4.3.4部分关键源码展示: 23

    4.4数据库表设计 32

    4.4.0数据库三范式要求: 32

    4.4.1数据库表ER图 34

    4.4.2用户表设计 34

    4.4.3部门表设计 35

    4.4.4员工表设计 35

    4.4.5职位表设计 35

    4.4.6数据库sql文件 35

    五.系统开发总结心得与体会 38

    六、参考献文 38

    研究背景 

       计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet上,随处都可以看到种类繁多的信息管理系统,比如,企业办公化自动管理系统,电子商务系统,高校教务管理系统等等。随着信息技术的日益发展已深入到社会的各个角落,各个大的企业,都充分意识到传统的手工管理模式已经逐渐不能适应时代的发展,为了更好的发展,纷纷开发适合自己的管理系统。不管大企业。各种员工信息的小企业也是如此,企业的管理层也深深意识到这一点,以前管理大多为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。他们希望有一个适合自己的管理系统,能够实现员工信息管理,部门管理,请假管理,考勤管理等功能。通过此系统,管理者可以对员工的信息做出及时的修改,通过电脑的数字化管理,方便的管理员工信息,这样可以提高工作效率,解放管理员的双手,也使得管理员工信息所需的各项信息能方便快速进行录入,查询和更新,各种功能能够相应的实现,对相应关键数据也能够方便的统计结果。
      当前大量企业的员工管理不能及时的对员工的信息做出修改,管理员与员工之间不能进行良好的互动,尚需要进行手工传达信息,不但效率低下还常常因为信息不能及时的传达下去而造成损失。因此大多数企业需要设计一个高效的企业员工信息管理系统以帮助企业对员工进行更好、更快的管理,加强上级与下级之间的联系,达到提高企业工作效率的目的。员工信息管理系统设计的主要目的是对企业员工的信息进行集中管理,方便对员工的信息进行及时的更新,上级的命令能够准确、高效的传达下去,方便企业建立一个高效的、准确的员工信息数据库。它是以SQL 数据库作为开发平台,使用jsp编写程序完成数据的各项功能并使用SQL数据库形成数据进行数据存储。

    系统功能概述

    1.能够对部门信息进行管理,方便添加、 修改、删除部门信息,来适应企业今后的发展;
    2.对员工信息进行管理,方便对员工的归属部门,以及员工的基本信息进行录入、管理等操作,实现规范化管理;
    3. 对职位信息的添加、修改、删除等操作
    4.保证员工信息的安全、完整,避免造成信息的泄漏, 员工造成不必要的损失。

    5.对员工数据进行Excel导出功能

    6.用户注销退出

    主要功能:

    用户登录:

    登录代码

    <title>企业员工信息管理平台</title>
    
    <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" />
    <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" />
    <link rel="stylesheet" type="text/css" href="css/login.css" />
    </head>
    <body>
    
    
    <div id="login">
    	<p>登录帐号:<input type="text"  id="manager" class="textbox"></p>
    	<p>登录密码:<input type="password" id="password" class="textbox"></p>
    	<p> <font color="#999">记住账号</font>
    		<input  id="saveid" type="checkbox"  onclick="savePaw();"  />
    	</p>
    	 
    </div>
    
    <div id="btn">
    	<a href="#" class="easyui-linkbutton">登录</a>
    </div>
    

    主页功能:

    首页main.jsp页面

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <jsp:include page="check_logstate.jsp"/>
     
    <!DOCTYPE html>
    <html>
    <head>
    <title>信息管理系统</title>
    <meta charset="UTF-8" />
    <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" />
    <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" />
    <link rel="stylesheet" type="text/css" href="css/admin.css" />
    </head>
    <body class="easyui-layout">
    
    <div data-options="region:'north',title:'header',split:true,noheader:true" style="height:60px;background-color:#01B1EA;">
    	<div class="logo">企业员工后台信息管理系统</div>
    	<div class="logout">您好,<%=session.getAttribute("username")%> | <a href="logout">退出</a></div>
    </div>   
    <div data-options="region:'south',title:'footer',split:true,noheader:true" style="height:35px;line-height:30px;text-align:center;">
    	&copy; Powered by dashen
    </div>    
    <div data-options="region:'west',title:'导航',split:true,iconCls:'icon-world'" style="width:200px;padding:10px;">
    	<ul id="nav"></ul>
    </div>   
    <div data-options="region:'center'" style="overflow:hidden;">
    	<div id="tabs">
    		<div title="起始页" iconCls="icon-house" style="padding:0 10px;display:block;font-size:70px">
    			<br/><br/> <center>欢迎来到企业员工后台信息管理系统!</center>
    		</div>
    	</div>
    </div> 
    
    
    <script type="text/javascript" src="easyui/jquery.min.js"></script>
    <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
    <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js" ></script>
    <script type="text/javascript" src="js/admin.js"></script>
    </body>
    </html>
    

    部门管理:

    <div id="department_manage_tool" style="padding:5px;">
    	<div style="margin-bottom:5px;">
    		<a href="#" class="easyui-linkbutton" iconCls="icon-edit-new" plain="true" onclick="department_manage_tool.edit();">修改</a>
    		<a href="#" class="easyui-linkbutton" iconCls="icon-delete-new" plain="true" onclick="department_manage_tool.remove();">删除</a>
    		<a href="#" class="easyui-linkbutton" iconCls="icon-reload" plain="true"  onclick="department_manage_tool.reload();">刷新</a>
    		<a href="#" class="easyui-linkbutton" iconCls="icon-redo" plain="true" onclick="department_manage_tool.redo();">取消选择</a>
    		<a href="#" class="easyui-linkbutton" iconCls="icon-export" plain="true" onclick="department_manage_tool.exportExcel();">导出到excel</a>
    	</div>
    	<div style="padding:0 0 0 7px;color:#333;">
    		<form id="departmentQueryForm" method="post">
    		</form>	
    	</div>
    </div>
    
    <div id="departmentEditDiv">
    	<form id="departmentEditForm" enctype="multipart/form-data"  method="post">
    		<div>
    			<span class="label">部门编号:</span>
    			<span class="inputControl">
    				<input class="textbox" type="text" id="department_departmentNo_edit" name="department.departmentNo" style="width:200px" />
    			</span>
    		</div>
    		<div>
    			<span class="label">部门名称:</span>
    			<span class="inputControl">
    				<input class="textbox" type="text" id="department_departmentName_edit" name="department.departmentName" style="width:200px" />
    
    			</span>
    
    		</div>
    	</form>
    </div>

    职位管理:

    <div id="employeeEditDiv">
    	<form id="employeeEditForm" enctype="multipart/form-data"  method="post">
    		<div>
    			<span class="label">员工编号:</span>
    			<span class="inputControl">
    				<input class="textbox" type="text" id="employee_employeeNo_edit" name="employee.employeeNo" style="width:200px" />
    			</span>
    		</div>
    		<div>
    			<span class="label">职位:</span>
    			<span class="inputControl">
    				<input class="textbox"  id="employee_positionObj_positionId_edit" name="employee.positionObj.positionId" style="width: auto"/>
    			</span>
    		</div>
    		<div>
    			<span class="label">姓名:</span>
    			<span class="inputControl">
    				<input class="textbox" type="text" id="employee_name_edit" name="employee.name" style="width:200px" />
    
    			</span>
    
    		</div>
    		<div>
    			<span class="label">性别:</span>
    			<span class="inputControl">
    				<select id="employee_sex_edit" name="employee.sex" >
    					<option value="男">男</option>
    					<option value="女">女</option>
    				</select>
    			</span>
    
    		</div>
    		<div>
    			<span class="label">员工照片:</span>
    			<span class="inputControl">
    				<img id="employee_employeePhotoImg" width="200px" border="0px"/><br/>
        			<input type="hidden" id="employee_employeePhoto" name="employee.employeePhoto"/>
    				<input id="employeePhotoFile" name="employeePhotoFile" type="file" size="50" />
    			</span>
    		</div>
    		<div>
    			<span class="label">出生日期:</span>
    			<span class="inputControl">
    				<input class="textbox" type="text" id="employee_birthday_edit" name="employee.birthday" />
    
    			</span>
    
    		</div>
    		<div>
    			<span class="label">学历:</span>
    			<span class="inputControl">
    				<select id="employee_schoolRecord_edit" name="employee.schoolRecord">
    					<option value="小学">小学</option>
    					<option value="初中">初中</option>
    					<option value="高中">高中</option>
    					<option value="大专">大专</option>
    					<option value="本科">本科</option>
    					<option value="硕士">硕士</option>
    					<option value="博士">博士</option> 
    				</select>
    			</span>
    
    		</div>
    		<div>
    			<span class="label">员工介绍:</span>
    			<span class="inputControl">
    				<textarea id="employee_employeeDesc_edit" name="employee.employeeDesc" rows="8" cols="60"></textarea>
    
    			</span>
    
    		</div>
    	</form>
    </div>

    员工管理:

    系统管理:

    数据库表设计:

    用户表:

    CREATE TABLE `NewTable` (
    `username`  varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' ,
    `password`  varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL ,
    PRIMARY KEY (`username`)
    )
    ENGINE=InnoDB
    DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
    ROW_FORMAT=COMPACT
    ;
    
    

    部门表:

    CREATE TABLE `NewTable` (
    `departmentNo`  varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'departmentNo' ,
    `departmentName`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '部门名称' ,
    PRIMARY KEY (`departmentNo`)
    )
    ENGINE=InnoDB
    DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
    ROW_FORMAT=COMPACT
    ;
    
    

    人员表:

    CREATE TABLE `NewTable` (
    `employeeNo`  varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT 'employeeNo' ,
    `positionObj`  int(11) NOT NULL COMMENT '职位' ,
    `name`  varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '姓名' ,
    `sex`  varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '性别' ,
    `employeePhoto`  varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '员工照片' ,
    `birthday`  varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '出生日期' ,
    `schoolRecord`  varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '学历' ,
    `employeeDesc`  varchar(5000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '员工介绍' ,
    PRIMARY KEY (`employeeNo`),
    FOREIGN KEY (`positionObj`) REFERENCES `t_position` (`positionId`) ON DELETE RESTRICT ON UPDATE RESTRICT,
    INDEX `positionObj` (`positionObj`) USING BTREE 
    )
    ENGINE=InnoDB
    DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
    ROW_FORMAT=COMPACT
    ;
    
    

    职位表:

    CREATE TABLE `NewTable` (
    `positionId`  int(11) NOT NULL AUTO_INCREMENT COMMENT '职位id' ,
    `departmentObj`  varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '所属部门' ,
    `positionName`  varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '职位名称' ,
    `baseSalary`  float NOT NULL COMMENT '基本工资' ,
    `sellPercent`  varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '销售提成' ,
    PRIMARY KEY (`positionId`),
    FOREIGN KEY (`departmentObj`) REFERENCES `t_department` (`departmentNo`) ON DELETE RESTRICT ON UPDATE RESTRICT,
    INDEX `departmentObj` (`departmentObj`) USING BTREE 
    )
    ENGINE=InnoDB
    DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
    AUTO_INCREMENT=5
    ROW_FORMAT=COMPACT
    ;
    
    

     总结:

     经过近期对 java 面向对象程序设计、前端知识以及JAVA ssm框架的掌握和学习,让我更加了解到 java 学习的重要性。在开发这个系统是哪个,我完成多个实验以及测试,在这个阶段的学习开发中,我从认识到熟悉,而后到能够自主运用。通过对 java 相关的了解,我发现它确实有很多方便之处,它集抽象性、封装性、继承性和多态性于一体,实现了代码重用和代码扩充,提高了软件开发的效率。对于我们这个专业来说学好 java 语言是很重要的,所以在开发这个项目的过程中我都尽力理解 java 编程思想、掌握基本技巧,尽量学到最多的知识。 我学习程序设计的基本目的就是培养描述实际问题的程序化解决方案的关键技能, java 面向对象程序设计是一门实践性比较强的语言、springMVC框架的MVC三层架构、将数据访问和逻辑操作都集中到组件中 , 增强了系统的复用性。使系统的扩展性大大增强。以及前端jQuery、js、css样式的掌握让我对网页的布局、样式调整、字体等让网页效果实现的更加精准。

    下载项目

    推荐阅读:

    基于java+springboot+mybatis+laiyu实现学科竞赛管理系统

    基于java ssm springboot+VUE疫情防疫系统系统前后端分离设计和实现

    基于java springboot+mybatis电影售票网站管理系统前台+后台设计和实现

    基于java ssm springboot+mybatis酒庄内部管理系统设计和实现

    基于JAVA springboot+mybatis智慧生活分享平台设计和实现

    基于Java springboot+vue+redis前后端分离家具商城平台系统设计和实现

    查看更多博主首页更多实战项目 >>>

    获取源码:

    总体来说这个项目功能相对还是比较简单优秀的、适合初学者作为课程设计和毕业设计参考 

    查看下方微信公众号获取联系方式~

    精彩系列推荐

    Java毕设项目精品实战案例《100套》

    HTML5大作业实战案例《100套》

    展开全文
  • 员工管理系统Android版

    千次阅读 热门讨论 2017-07-21 21:21:53
    Android版的员工管理系统。包括服务器,客户端,及数据库。
    一个小项目。加上服务器大概4000多行代码。主要是为了练习socket网络编程而写的。主要内容就是Android客户端连接通过socket连接服务器,服务器与MySQL通过jdbc连接起来,从而实现从客户端来增删改查数据库。
    主要思路:
    客户端先与服务器建立socket连接,然后将需要对数据库操作的请求封装成json字符串。服务器收到json字符串后解析出里面的信息,然后对数据库进行操作。完成后给客户端返回数据(或是查询内容的或是执行是否成功的回馈信息)。
    一些难点:
    服务端的高并发,本人服务器是每连接到一个客户端就开一个线程用来处理客户端的操作,这样处理比较耗内存,一个线程需要几M内存,可想其并发数肯定不高。这里本人事后百度到了一个比较好的框架-Netty(读者可以自行百度)。
    socket的共用问题,一个Android程序,那么多活动,肯定不能每个活动建立一次连接,这里就需要多个活动共用一个socket对象。这里可以参考我的另一篇博客。
    网址  http://blog.csdn.net/lhp15575865420/article/details/75136649
    数据库的ER图如下

    其主要功能有

    1)员工登录:不同的员工有自己设置的密码,而且与自己的工号相对而不同的工号代表不同的身份登录后的权限也不同,密码过于重要,一旦高层密码泄露导致其他人登录系统进行非法破坏,所以没有给出修改密码的功能。

    2)员工基本信息管理:员工基本信息包括姓名性别等基本信息,只有员工本人才能修改,本部门部长以及高层可以查看以及删除,而一个员工的基本信息是员工所以数据的依托,一旦员工基本信息删除,说明该员工不在该企业,则删除员工的所以数据。而部长和高层都具有添加员工的功能。

    3)入职信息管理:每个员工(除高层外)都有且仅有一个入职信息,而且不能修改删除,除非删除这个员工,不然入职信息保持不变。入职信息从员工添加时被添加,直到员工被删除,之间只能查看。

    4)工资信息管理:每个员工可以查看自己的多条工资记录。只有高层和部长可以修改和添加已经删除员工的工资信息。部长只能操作本部门除自己外的员工的工资信息。

    5)奖惩信息管理:每个员工可以查看自己的多条奖惩记录。只有高层和部长可以修改和添加已经删除员工的奖惩信息。部长只能操作本部门除自己外的员工的

    奖惩信息

    6)培训信息管理:每个员工可以查看自己的多条培训记录。只有高层和部长可以修改和添加已经删除员工的培训信息。部长只操作本部门除自己外的员工的

    奖惩信息

    7)部门信息管理:企业的部门信息对全体员工公开,所以人都能查看部门信息,但是只有高层有权限修改和添加部门信息。由于删除部门事关重大,即使是高层也不开放此功能。


    登录界面UI以及主界面UI如下。


    数据库表。服务端代码。客户端代码。相关说明。都在我上传一个资源中。(免积分下载)

    网址:http://download.csdn.net/detail/lhp15575865420/9907168



    展开全文
  • 企业员工考勤管理子系统

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

    企业员工考勤管理子系统

    一.需求分析

    1.系统背景分析

    现在不论哪个企业,都要进行考勤,一些企业在考勤管理方面用了大量的人力和财力,不说准确度和可信度如何,其效率很低,而且容易出错,不利于管理。所以人工考勤已经很难再满足企业规范化管理的要求,随着数据库技术的发展和企业信息化建设的进行,使用计算机管理考勤成为一种主流趋势,它不仅为企业减少了人力财力的付出,而且也大大减轻了考勤工作人员的工作量。

    本文系统的阐述了企业考勤管理设计开发的全过程。包括系统需求调查分析,概念结构设计,逻辑结构设计等部分。

     

    2.数据流程图:

     

                                                记录出差情况

                       出差数据                                                           

            基本信息     请假数据                     记录请假情况                        

                       加班数据                     记录加班情况                         

                       出勤数据                                                        

    当前工作                                           记录出勤情况                       

             员工新工作                                                                 

                     更新后的部门信息        已分                                    

                                          配好                           记录

    员工信息     部门基本信息                  的工资                统计出勤记录

     

                                                                          已统计信息

     

     

                                                                  调整

                                            工资记录

                                                  结算

     

     

     

    3.数据字典:

    1),数据项描述

    编号

    数据项名称

    别名

    数据类型

    长度

    说明部分

    1

    员工编号

    yno

    bigint

    10

    前五位为部门编号,后五位为顺序编号

    2

    员工姓名

    yname

    nchar

    10

    登记信息,查询直接、方便

    3

    员工性别

    ysex

    nchar

    5

    性别是区分员工的一个大致范围

    4

    出生日期

    birth

    nchar

    15

    可以得出员工的工龄

    5

    部门编号

    bno

    bigint

    5

    划分不同的部门

    6

    职务

    duty

    nchar

    20

    对应不同的部门,区分员工

    7

    部门名称

    bname

    nchar

    20

    参照部门编号

     

    部门经理职工号

    bmanagerno

     

     

    参照员工编号

    8

    日期

    time

    nchar

    15

    记载发生变化的时期

     

    出勤编号

    workno

    bigint

    20

    前八位为当天日期,中间两位设为00,后十位为员工编号

    9

    上班时间

    ondutytime

    nchar

    10

    上班时间为800

    10

    下班时间

    offdutytime

    nchar

    10

    下班时间为1730

     

    加班编号

    overtimeno

    bigint

    20

    前八位为当天日期,中间两位设为11,后十位为员工编号

    11

    加班时间长度

    overtimelength

    int

    5

    清楚加班了多长时间

    12

    加班费

    overtimefee

    int

    5

    根据加班时间来算加班费,一小时20元来计算。

     

    出差编号

    travelno

    bigint

    20

    前八位为当天日期,中间两位设为22,后十位为员工编号

    13

    出差起始时间

    tstarttime

    nchar

    10

    记载出差时间长度

    14

    出差结束时间

    tendtime

    nchar

    10

    记载出差时间长度

    15

    出差过程描述

    process

    nchar

    25

    具体描述出差路程及相关信息

    16

    出差补助

    allowance

    int

    5

    根据出差描述来给予相应的补助,要据路程、时间及住宿来判断,根据发票来报销费用

     

    请假编号

    leaveno

    bigint

    20

    前八位为当天日期,中间两位设为33,后十位为员工编号

    17

    请假起始时间

    lstarttime

    nchar

    10

    记载请假时间长度

    18

    请假结束时间

    lendtime

    nchar

    10

    记载请假时间长度

    19

    请假原因

    reason

    nchar

    25

    说明请假原因

    20

    扣除奖金

    reducemoney

    int

    5

    由于没有上班,当天的工资还是要照常扣除,但是若工作若出现差错,不会担负责任

     

    月度考勤编号

    mattendno

    nchar

    20

    前八位为当天日期,中间两位设为44,后十位为员工编号

    21

    累计正常工作时间

    ljworktime

    nchar

    10

    算出正常工作时间,是评定基本工资的参考

    22

    累计加班时间

    ljovertime

    nchar

    10

    算出加班时间,评定奖金

    23

    累计请假时间

    ljleavetime

    nchar

    10

    算出请假时间,扣除当天的工资

    24

    累计出差时间

    ljtraveltime

    nchar

    10

    算出出差时间,并报销出差的费用

    25

    迟到次数

    latetimes

    int

    5

    让员工及领导清楚考勤情况

    26

    早退次数

    leavetimes

    int

    5

    让员工及领导清楚考勤情况

    27

    旷工次数

    absenttimes

    int

    5

    让员工及领导清楚考勤情况,并进行相应的罚款措施,旷工一次罚款50

    28

    基本工资

    basicwage

    int

    10

    让员工清楚基本工资

    29

    奖金

    bonus

    int

    10

    让员工清楚奖金

    30

    实际工资

    realwage

    int

    10

    让员工清楚实际工资

     

    2)数据结构描述

    编号

    数据结构名

    组成属性

    1

    员工信息

    员工编号,员工姓名,员工性别,出生日期,职务,部门编号

    2

    部门信息

    部门编号,部门名称,部门经理职工号

    3

    出勤记录

    出勤编号,日期,上班时间,下班时间

    4

    加班记录

    加班编号,日期,加班时间长度,加班费

    5

    出差记录

    出差编号,出差起始时间,出差结束时间,出差过程描述,出差补助

    6

    请假记录

    请假编号,请假起始时间,请假结束时间,请假原因,扣除奖金

    8

    月度考勤统计

    月度考勤编号,员工编号,日期,累计正常工作时间,累计加班天数,累计出差天数,累计请假天数,迟到次数,早退次数,旷工次数

    9

    工资表

    工资编号,基本工资,奖金,实际工资

    3)数据流描述

    编号

    数据流名

    数据流来源

    数据流去向

    1

    基本信息

    招新员工

    调配工作

    2

    当前工作

    员工

    调配工作

    19

    已统计信息

    统计信息

    月度考勤信息

    20

    调整

    月度考勤信息

    工资评估

    21

    结算

    工资

    工资评估

    22

    工资记录

    工资

    处理工资

    23

    已分配好的工资

    处理工资

    员工

    4)数据存储

    数据存储名

    输入数据流

    输出数据流

    说明

    员工信息

    招新的员工

    当前工作

     

    部门信息

    更新后的部门信息

    部门的基本信息

     

    月度考勤统计

    已统计的信息

    再调整信息

    对统计的信息进行调整

    5)处理过程

    处理过程名

    输入数据流

    输出数据流

    说明

    调配工作

    当前的工作和部门的基本信息

    员工的新工作,更新后的部门信息

     

    导入数据

    出差,请假,加班,出勤的数据

    记录出差,请假,加班,出勤的情况

     

    工资评估

    考勤信息的调整

    根据工资评估进行结算

    根据相应的评估方法来算基本工资,奖金和实际工资

    二.概念结构设计

    经过调查、信息流程分析、数据收集,并结合需求分析,明确了该子系统的功能:

    A. 给员工编号,登记其基本信息。

    B. 给各部门编号、命名,确定其职责范围,并任命部门经理。

    C. 对员工的考勤数据进行登记,并进行月度考勤统计。

    D. 对员工的月度考勤统计的结果来核算员工工资。

     

    实体和属性的联系

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    系统基本的E-R

     

                           1                       n

     

                                                                                  1

                                            n               n                1

              1

                      1                     n               n               1

                           1

                                            

                         1                                  n              1

                                            n           

     n            1       1

                                            n               n              1

     

     

     

      1           1

     

     

     

    E-R图调整的准则:

    现实世界中的事物能作为属性对待的尽量作为属性对待;

    属性和实体的划分:属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。

     

    实体属性定义:

    员工(员工编号、员工姓名、员工性别、出生日期、职务、部门编号);

    部门(部门编号、部门名称、部门经理职工号);

    出勤记录 (出勤编号、日期、上班时间、下班时间);

    请假记录(请假编号、请假起始时间、请假结束时间、请假原因、扣除奖金);

    加班记录(加班编号、加班时间长度、日期、加班费);

    出差记录(出差编号、出差起始时间、出差结束时间、出差描述、补助资金);

    月度考勤统计(月度考勤编号、员工编号、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);

    工资(工资编号、基本工资、奖金、实际工资);

     

    具体调整如下:

    1.出勤记录,请假记录,加班记录,出差记录本应作为员工的一个属性,但是其中还涉及到相关的奖金待遇及具体描述,则单独作为一个实体;

    2.工资单独作为一个实体,因为此处强调的是员工的出勤工资,则分开来写。

    三.逻辑结构设计

    1、实体所对应的关系表:

    员工表(employee

    列名

    别名

    类型

    长度

    备注

    员工编号

    yno

    bigint

    10

    设为主码

    员工姓名

    yname

    nchar

    10

     

    员工性别

    ysex

    nchar

    5

     

    出生日期

    birth

    nchar

    15

     

    职务

    duty

    nchar

    20

     

    部门编号

    bno

    bigint

    20

    外码,参照部门表

     

    部门表:(branch

    列名

    别名

    类型

    长度

    备注

    部门编号

    bno

    bigint

    5

    设为主码

    部门名称

    bname

    nchar

    20

     

    部门经理职工号

    bmanagerno

    nchar

    5

    外码,参照职工表

     

    出勤记录表(work_register:

    列名

    别名

    类型

    长度

    备注

    出勤编号

    workno

    bigint

    20

    设为主码

    日期

    time

    nchar

    15

     

    上班时间

    ontudytime

    nchar

    10

     

    下班时间

    offdutytime

    nchar

    10

     

     

    请假记录表:(leave_register):

    列名

    别名

    类型

    长度

    备注

    请假编号

    leaveno

    bigint

    20

    设为主码

    请假起始时间

    lstarttime

    nchar

    10

     

    请假结束时间

    lendtime

    nchar

    10

     

    请假原因

    reason

    nchar

    25

     

    扣除奖金

    reducemoney

    int

    5

     

     

    加班记录表:(overtime_register):

    列名

    别名

    类型

    长度

    备注

    加班编号

    overtimeno

    bigint

    20

    设为主码

    加班时间长度

    overtimelength

    int

    5

     

    日期

    time

    nchar

    15

     

    加班费

    overtimefee

    int

    5

     

     

    出差记录表:(travel_register):

    列名

    别名

    类型

    长度

    备注

    出差编号

    travelno

    bigint

    20

    设为主码

    出差起始时间

    tstarttime

    nchar

    10

     

    出差结束时间

    tendtime

    nchar

    10

     

    出差描述

    process

    nchar

    25

     

    补助资金

    allowance

    int

    5

     

     

    月度考勤统计表(month_attend):

    列名

    别名

    类型

    长度

    备注

    月度考勤编号

    mattendno

     

     

    设为主码

    员工编号

    yno

    bigint

    20

     

    日期

    time

    nchar

    15

     

    累计正常工作时间

    ljworktime

    nchar

    10

     

    累计请假

    ljleavetime

    nchar

    10

     

    累计出差

    ljtraveltime

    nchar

    10

     

    累计加班

    ljovertime

    nchar

    10

     

    迟到次数

    latetimes

    int

    5

     

    早退次数

    leavetimes

    int

    5

     

    旷工次数

    absenttimes

    int

    5

     

     

    工资表

    列名

    别名

    类型

    长度

    备注

    工资编号

    workno

    bigint

    20

    设为主码

    基本工资

    basicwage

    int

    10

     

    奖金

    bonus

    int

    10

     

    实际工资

    realwage

    int

    10

     

     

    具体调整如下:

    1.出勤记录,请假记录,加班记录,出差记录本应作为员工的一个属性,但是其中还涉及到相关的奖金待遇及具体描述,则单独作为一个实体;

    2.工资单独作为一个实体,因为此处强调的是员工的出勤工资,则分开来写。

    2、用户子模式设计

    考勤(员工编号、员工姓名、部门名称、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);

    工资(员工编号、员工姓名、部门名称、职务、基本工资、奖金、实际工资);

    因为员工对于其他情况不会经常关注,经常使用的以上各项,所以设立考勤和工资关系。

     

    四、物理结构设计

    1、关系模式存取方法分析:

    对于该系统的各个关系最经常使用的操作就是查找,则采用B+树作为索引:

    1)、对以下经常在查询中出现的关系的码建立索引:

    A 对员工的员工编号建立索引,使其按照员工编号的升序存放。

    B 对部门的部门编号建立索引,使其按照部门编号的升序存放。

     

         2)、由于下面几个关系模式的更新频率较高,系统为维护索引要付出较大的代价,因此没有定义索引:

    月度考勤统计(月度考勤编号、员工编号、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);

    工资(工资编号、基本工资、奖金、实际工资);

     

     

    2、存储结构设计

    经过分析得出本考勤管理子系统信息处理的特点是员工考勤和工资的数据不仅经常需要查询,而且更新速度快,每月就要更新一次。

    针对以上特点,设计如下:

    (1) 确定数据库的存放位置

    为了提高系统性能,现根据应用情况将数据按照易变部分和稳定部分、经常存取部分和存取频率较低的部分分别在两个磁盘上存放。

    1)、经常存取部分:员工,出勤记录,请假记录,加班记录,出差记录,月度考勤统计,工资。

    2)、存取频率较低的部分:部门

    (2) 确定系统配置

    此管理子系统需要的微机数量和规模都不必太大,但在系统设计时应考虑到今后的发展需求,在选择硬件设备、服务器操作系统、数据库时都考虑到能够逐步的增加和扩展。

    1)、硬件配置要求:

    CPU:PII200以上。

    内存:32MB以上。

    硬盘:2.1GB以上(可用空间最好在160MB以上)。

    打印机:推荐EPSON  LQ-1600KII

          2)、软件配置要求:

              WINDOWS95、98、2000中文版操作系统。

     

    五、数据库完整性设计

    1、主键及唯一性索引建立:

    A 将员工employee表中的yno属性定义为码。参照员工表。

    B 将部门branch表中bno属性定义为码。参照部门表。

    C 将出差记录travel_register表中的travelno 属性定义为码。参照出差记录表。

    D 将请假记录leave_register表中的leaveno属性定义为码。参照请假记录表。

    E 将加班记录overtime_register表中的overtimeno属性定义为码。参照加班记录表。

    F 将出勤记录work_register表中的workno属性定义为码。参照出勤记录表。

    G 将月度考勤统计month_attend表中的monthno属性定义为码。参照月度考勤表。

       H 将工资wage表中的wageno属性定义为码。 参照工资表。

     

     

    2.对以下经常在查询中出现的关系的码建立索引:

    1)、在employ表的yno(员工编号)列上建立一个聚簇索引,而且employ表中的记录将按照yno升序存放。

    Create cluster index employno on employ(yno);

    2)、在branch表的bno(部门编号)列上建立一个聚簇索引,而且branch表中的记录将按照bno升序存放。

    Create cluster index branchno on branch(bno);

     

    2、参照完整性设计

    关系模型的参照完整性在create table 中用foreign key短语定义哪些列为外码,用references短语指明这些外码参照哪些表的主码。

    A 定义出差Travel表中的参照完整性,将travelno,yno设为主码,travelno参照travel_register表的ravelno,yno参照employee表的yno。

    B 定义请假Leave表中的参照完整性,将leaveno,yno设为主码,leaveno参照leave_register表的leaveno,yno参照employee表的yno。

    C定义加班Overtime表中的参照完整性, 将overtimeno,yno设为主码,overtimeno参照overtime_register表的overtimeno,yno参照employee表的yno。

    D 定义出勤Work表中的参照完整性,将workno,yno设为主码,workno参照work _register表的workno,yno参照employee表的yno。

    3、check约束的定义

    员工表中的ysex只能取“男”或“女”。

    alter table employ

    add constraint c1 check(value in(‘男’,’女’));

     

    4、触发器设计

    A 在删除员工之后,显示员工的基本信息

    B 不准删除部门的信息。

    C 员工的信息更改之后,相应的月度考勤统计表员工编号也要跟着变化。

    六、数据库视图设计

    视图是从一个或几个基本表导出的表,一经定义,就可以和基本表一样被查询、被删除。

    1)、定义一个反映员工的年龄的视图。

    create view y_age(yno,yname,age)

    as

    select yno,yname,2010-birth

    from employee;

    2)、建立反映员工工资情况的视图。

    create view y_wage(yno,yname,basicwage,bonus,realwage)

    as

    select yno,yname,basicwage,bonus,realwage

    from employ and wage;

     

    3)、建立员工考勤情况的视图。

    create view y_attend(yno,yname,ljworktime,ljleavetime,ljtraveltime,ljovertime)

    as

    select yno,yname,ljworktime,ljleavetime,ljtraveltime,ljovertime

    from employee and monthattend;

     

    七、数据库存储过程设计

    为方便查询,设计以下存储过程:

    查询员工信息:员工(员工编号、员工姓名、员工性别、出生日期、职务、部门编号);

    查询员工工资信息:工资(员工编号、员工姓名、部门名称、职务、基本工资、奖金、实际工资);

    查询员工考勤信息:考勤(员工编号、员工姓名、部门名称、日期、累计正常工作时间、累计请假、累计出差、累计加班、迟到次数、早退次数、旷工次数);

     

    八、权限设计

    此考勤子系统对于员工都是开放的,方便员工查询考勤,工资等信息。

    九、总结

    通过以上数据库的设计,我深刻了解了每个阶段的设计内容:系统需求分析、概念结构设、逻辑结构设计、物理结构设计、数据库的实施和维护。

    分析该企业考勤子系统的功能是首先能提供查询员工的信息,其次让员工能清楚自己的考勤情况,并相应的查询到工资的变化。考勤情况由请假记录,加班记录,出勤记录,出差记录来统计出的,详细的结果统计在月度考勤表中。员工都可以很详细的查询自己的情况,经理也可以根据此情况来考核员工。由于工资是随着考勤数据来变化的,因此工资要单独作为一个实体,这样很容易就能查到相应的详细情况。

    在做此子系统时,刚开始还不知道大概的格式,只是在盲目的做,这样到最后自己都不知道下一步该做什么了,所以凡事都要严格按照规则做,然后再发挥下,这样子就不会半途而废了。之后我严格按照书上的过程做,发现其实做该子系统并没有我想象中难,柳暗花明又一村,攻克一个难题之后,心中大悦,只要细心,慢慢来,一步一步做,一样可以做的出色,不过前提是要对制作子系统的过程熟悉,并且灵活运用。

    所以做此子系统最大的收获就是制作过程我已经很熟悉了,然后再做其他系统应该就会得心应手了。

    参考文献:《数据库系统概论》王珊 萨师煊 高等教育出版社(第四版)2006.5

    展开全文
  •  对于技术产出多的员工,适当放松管理,这都是常见的事情。相信有不少主管都遇到过,技术又不服众管理员工。这让主管很头痛:管了吧,惹着他走人有点舍不得;不管吧,这工作没法开展,其他员工也有怨气。...

    柳鲲鹏

      对于技术好产出多的员工,适当放松管理,这都是常见的事情。相信有不少主管都遇到过,技术好又不服众管理的员工。这让主管很头痛:管了吧,惹着他走人有点舍不得;不管吧,这工作没法开展,其他员工也有怨气。怎么办?

     

      首先,要区分这个不服从管理,是暂时的,还是持续的。为什么呢?因为工作中经常发生争吵,难免会影响情绪。于是一时不服从工作安排也是赌气。这是常态,不要奇怪。如果因此就准备严惩,其实是错误的,因为主管自己也会有这种情况。这个时候,不要放在心上,过个两三天就好了(同时要注意,防止此类事件频繁发生,否则会影响权威)。如果连续几天不服从安排,工作上又没有产出,那就是持续性了。

      看看他是不是准备走人。如果要走人了,自然工作上就没法安排了。给三天时间,让他把手头工作整理好,工作收尾,代码入库,提交操作步骤文档(不要求技术文档,因为没用,而且错误多)。为什么要给三天呢?明确讲,过了三天(具体看情况)就不算工资了,他愿意拖就拖。

     

      对于那种技术好,又长时间不服从管理的员工,这个是主管要处理的。按照以下流程进行。

      强调工作产出。安排重点、难点工作,分出阶段(解决、完善、测试等),限期保质保量完成。需要注意的是,每个阶段都要检查。一旦哪个阶段没有及时完成(既然是高手,没有完成那肯定是怠工),则执行下一步。

      无相应的工作产出,视为技术普通员工。工资就要向普通员工看齐。那么工作中如果有特别贡献呢?这个可以给奖金。

      那有人问了,降了工资,他走人怎么办?走就走呗,反正没什么工作产出。如果不降,他还觉得公司离了他不能过;其他员工也不好管理。有这个工资,请个有工作产出的高手不是更好吗?

     

      为了高手,忍让好不好?实际上就成了要挟与退让。将来在最需要他出力的危急时刻,他摞了挑子,悔之晚矣。比如上一个公司的上海项目,头目甲任命的研发总监拒不出场,如果不是吾硬着头皮去现场解决了问题,当时就完蛋了。

      总结一下:有相应的工作产出,就是高手;如果没有相应的产出,就是普通水平,按照普通水平处理。

    展开全文
  • python员工管理系统(基础版)

    千次阅读 2020-03-24 21:29:53
    各位小伙伴们大家,最近自学python已经差不多把基础学完了,现在运用这些基础知识写了一个简单版本的员工管理系统 因为在大学里我是学过java的,所以,当有了一定的基础和熏陶外,真心觉得python比java要简单的多...
  • C语言实现员工管理系统

    千次阅读 2017-07-12 18:48:01
    这俩天写了一个小玩具程序,算一个长期以来的热门题目就是《xxx管理系统》。大致的意思整个程序分为客户端和服务器段,客户端通过登录...至于员工信息这些数据,舍弃了数据库的做法,改用读写普通文件的方式存放数据。
  • 如何更的组织员工信息,更加快捷的管理员工信息显得尤为的重要。 管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息...
  • 管理者如何对待员工反馈

    千次阅读 2018-06-12 01:57:00
    相信在任何企业、团队中都一定会提倡员工反馈的行为,遇到问题及时向管理层反馈,不仅有利于问题的解决,更能够建立管理者与员工之间的有效沟通渠道。 离职小故事 近来在今日头条上经常有看到关于员工离职的文章...
  • 员工管理系统基于狂神老师的SpringBoot教程:https://www.bilibili.com/video/BV1PE411i7CV?p=20 项目所需的资源搜索公众号BaretH 后台回复静态资源获取静态资源: 后台回复员工管理系统获取最终完整项目资源: ...
  • 企业员工管理系统(java实现版)

    千次阅读 多人点赞 2020-05-30 13:03:28
    该项目是本人毕设时开发的,可能有很多漏洞,...系统管理员 项目截图: 1.登陆截图: 2.打卡模块: 考勤记录: 4.修改信息模块 5.员工基本信息模块 6.加班申请模块 7.图表统计 8.考勤设置 9.头像搜索 10.部门
  • 基于员工管理权限系统的数据库设计完整版

    万次阅读 多人点赞 2018-07-02 20:31:36
    设计一个灵活、通用、方便的权限管理系统。 在这个系统中,我们需要对系统的所有资源进行权限控制,那么系统中的资源包括哪些呢?我们可以把这些资源简单概括为静态资源(功能操作、数据列)和动态资源(数据),也...
  • 目录员工管理系统1、准备工作1.1、导入资源1.2、编写pojo层1.3、编写dao层2、首页实现2.1、引入Thymeleaf2.2、编写MyMvcConfig2.3、测试首页3、页面国际化3.1、 File Encodings设置3.2、配置文件编写4、登录+拦截器...
  • 熟悉python的朋友都知道,django简直...今天软币网小编给大家分享一个超简单的员工管理系统 源码地址: https://github.com/newpanjing/simpleui_demo 我们首先创建一个django项目,这里我们推荐用PyCharm Py...
  • 单位员工通讯录管理系统(线性表的应用) [问题描述] 为某个单位建立一个员工通讯录管理系统,可以方便查询每一个员工的办公室电话、手机号、及电子邮箱。其功能包括通讯录链表的建立、员工通讯信息的查询、修改、...
  • 成为一名优秀的管理者所需要的技能组合与成为一名优秀的独立贡献者所需要的技能组合是完全不同的,这难免会让那些第一次走上管理岗的人感到困惑。 编者按:对于大部分人而言,第一次被提拔至管理岗是一个苦乐...
  • 面试 SQL整理 常见的SQL面试题:经典50题

    万次阅读 多人点赞 2019-09-12 22:16:11
    d1.department_id ) -- SQL 优化:能使用 EXISTS 就不要使用 IN --问题:查询公司管理者的employee_id,last_name,job_id,department_id信息 select employee_id, last_name, job_id, department_id from employees ...
  • 员工的积极性是由多个方面的因素共同决定的,当然这也跟管理者的管理能力与激励能力密不可分,在这一点上推荐大家看下《员工管理必读12篇》来提升相应的能力。 通常情况下,影响员工积极性的因素可以分为两大类,...
  • 团队管理33-典型场景(向下沟通)

    千次阅读 2018-12-14 20:36:36
    本文来谈一下我对团队管理中典型场景(向下沟通)的理解,希望对大家有启发。 向下沟通是技术管理者最得心应手的一种沟通场景,因为我们可以使用两把宝剑,一把是职权影响力,就是借用职权来进行沟通,比如说技术...
  • 各个大小企业无论规模如何,都充分意识到传统的手工管理模式已经逐渐不能适应时代的发展,为了更的发展,纷纷开发适合自己管理系统。 通过员工考勤管理系统这个平台,可以实现员工考勤管理的信息化、网络化、...
  • 员工不服管,怎么办?

    千次阅读 2017-08-04 16:55:57
    员工不服管,怎么办?  【话题】员工不服管,怎么办?  【导语】管理团队中,总有那么一些不听话、不服从管理员工管理者心塞,而这些不服管的人...个人认为,作为一个团队管理者,一旦发现自己的团队内部存在
  • 员工请假管理系统(MFC+ACCESS数据库+ODBC数据源)

    万次阅读 多人点赞 2014-01-10 00:21:37
    用MFC和ACCESS数据库设计一个请假管理系统可以进行对员工请假的管理和对公司假期及国定假期的设定。 2.功能需求  2.1.系统管理  更换登录用户 退出  2.2.请假管理窗体  员工请假登记 删除请假记录 撤销...
  • 最近看到一个奇葩卧底日记,知名餐饮公司西贝莜面村的一名员工卧底海底捞几个月,写了一个几万字的长篇海底捞经验总结,很干货,很内部,这是真的揭秘。 海底捞有一个很厉害的哲学:把员工当人。要知道,小米也曾...
  • 1.管理员进入系统后能够狠清晰的看到企业的组织形式,并能够很方便的进入到各个管理功能模块。 2.管理员能够根据企业的实际来实时的改变系统中机构组织,主要的改变包括:当有新部门成立时,要将新部门加入到系统中...
  • 需求就是, 在项目中的管理员给员工分配任务。钉钉可以接收到消息。接收到的消息无所谓。主要是有提醒。 下面假设一个情景。 在项目中,管理员给普通用户发了一个任务需求。 但是普通用户必须登录web项目才可以...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     通过网络或磁盘等方式,把公钥编码传送给李四,李四接收到张三编码后的公钥,将其解码,李四用张三的公钥加密信息,并发送给李四,张三用自己的私钥解密从李四处收到的信息…… Java利用DES私钥对称加密代码实例 ...
  • 分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的...在OKR逐渐被中国企业管理者学习引用的过程中,很多员工吐槽“OKR就是给自己挖坑用的,是变相的KPI” 。那么到...
  • 如何管理好一个研发管理团队

    万次阅读 2017-02-10 10:53:01
    如何管理好一个研发管理团队  很多管理人员都存在一个错误的认识,认为团队建设中,平常只要抓技术建设就行了,特别是研发部门团队,比如抓团队用什么架构,框架,具体的技术,抓培训,抓绩效就足够了,很多时候,我们可以...
  • 如何用微信管理员工管理团队

    千次阅读 2015-01-26 11:38:02
    作为管理者,也应该与时俱进,学习、使用微信,如果用了这个工具,一样达到管理员工管理团队的目的。 一、改变观念 大多数人,都认为微信朋友圈是自己的私人领地,不想同级或者下级有过多介入和干涉,执有...
  • 简谈校招新员工培养方案

    千次阅读 2019-07-04 20:33:41
    对于校园招聘的新员工,历来都是公司和相关部门非常重要的人力补充,在某种程度上甚至直接决定了公司未来的发展。公司发展的根本在人才,获取人才的重要途径之一则是校招,所以校招人才的培养则是重中之重,因为他们...
  • 研发管理心得整理

    千次阅读 2019-02-20 12:34:36
    研发管理心得整理 在现在的公司工作了快5年了。陪伴着公司从创业初期一直走到现在, 公司业务也从0发展到注册用户5000W+、月流水4000万,年流水5个亿。 研发团队从我一个人的单打独斗扩张到现在几个团队。一路走来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 171,369
精华内容 68,547
关键字:

如何管理好自己的员工