精华内容
下载资源
问答
  • 主要介绍了python实现员工管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • qt做的一个员工管理系统,数据库时mysql,里面一套课程设计齐全,文档什么的都有。可以直接拿来改下数据库,就是你的课程设计了,很方便吧
  • 员工信息管理系统是基于Linux 多线程并发服务器编程,由服务器端和客户端构成,客户端可以运行在多个不同的主机上连接服务器,服务器对员工信息的操作结果通过“员工信息文件”来保存,即:“员工信息”存放在后台的...
  • 员工管理系统

    2015-06-30 20:32:39
    运用Struts框架开发员工管理系统,增加、删除、修改、查询功能。
  • 人员管理系统+数据字典+讲解
  • 比较简单的一个小型员工管理系统
  • springboot+mybatis实现员工管理系统,多表关联,有部门,有员工。数据库使用的是mysql。IDEA,eclipse均可运行。
  • 员工管理系统源码

    2016-11-17 15:42:51
    员工管理系统源代码,SSH框架,数据库使用MySQL。
  • 一款基于vue2.0的人员管理系统,样式使用iviewui框架。 数据库语言:mongoose 后台接口语言:node.js
  • 员工信息管理系统OA

    2020-01-08 11:19:48
    本项目是采用JSP技术(JSP+Servlet+JavaBean+MySQL)开发的一个简单的员工管理系统OA办公WEB版软件。员工管理系统围绕员工进行信息化管理。包括员工的年龄、薪水等基本信息。 员工进入公司入职后,需要建立个人档案...
  • 人员管理系统源码

    2018-05-31 11:39:18
    基于C#实现的OA办公系统,包括日常管理人员请假销假等
  • java+sql员工管理系统

    2016-11-01 15:55:05
    java+sql员工管理系统包含 源代码、数据库、报告文档、PPT 数据字典等,功能也非常齐全;代码都有注释,非常适合做毕业或者课程之类的设计。
  • 免费的Access数据库员工管理系统下载前言:满足大多数志在指尖用户的要求,今天给大家带来一个志在指尖团队自己用Access开发的数据库员工管理系统。下面就给大家介绍一下本系统的大概功能!网上有许多员工管理系统的...

    免费的Access数据库员工管理系统下载

    前言:满足大多数志在指尖用户的要求,今天给大家带来一个志在指尖团队自己用Access开发的数据库员工管理系统。下面就给大家介绍一下本系统的大概功能!网上有许多员工管理系统的源代码,有java编写的,有C#编写的,我大概看了一下都只有源代码,没有管理系统成品,所以今天这个系统就是成品,相关语言用的是Visual Basic,大家想看代码的话可以点击各个窗体的设计窗口-再点击相关控件-右键事件生成器,就能看到本系统的相关Visual Basic的代码了!

    想学更多IT技术或者想下载更多关于IT方面的软件,脚本,或者源码,就请大家记住本站域名哟:http://www.zzzjtd.com 每天不定时更新最新IT技术资源供大家学习和下载


    员工管理系统登陆界面

    本界面相对来说做的不是那么美观,不过无伤大雅,麻雀虽小,五脏俱全,功能还是非常齐全的,而且做的非常的完善下面是员工管理系统的登陆界面图


    员工管理系统的登陆界面图

    员工管理系统登陆界面-登陆控件相关VB代码

    Option Compare Database
    
    Private Sub 登陆_Click()
     If IsNull(Me.user) Then
     MsgBox "请输入用户名"
     Exit Sub
     ElseIf IsNull(Me.pwd) Then
     MsgBox "请输入密码"
     Exit Sub
     End If
     
    If Me.pwd.Value = DLookup("密码", "用户表", "用户名='" & Me.user.Value & "'") Then
     DoCmd.OpenForm "人力资源管理系统"
     DoCmd.Close acfrom, "登陆窗体"
     Else
     MsgBox "用户名和密码不正确"
     End If
    End Sub
    
    Private Sub 退出_Click()
    DoCmd.Close
    End Sub

    员工管理系统登陆界面-退出控件相关VB代码

    Private Sub 退出_Click()
    DoCmd.Close
    End Sub

    员工管理系统相关窗体以及用到的数据表

    数据表有如下:

    出差情况,出勤管理,工作时间,加班管理,考勤统计,缺勤管理,用户表,员工信息

    系统窗体一共有如下:

    出差情况窗体,出勤管理窗体,出勤管理子窗体,单个员工详细信息,工资管理子系统,工作时间窗体,公司介绍窗体,加班管理窗体,人力管理子系统窗体,人力资源管理系统窗体,添加员工信息窗体,系统登陆窗体,系统管理子系统,用户表窗口,员工详情信息窗体,员工详细信息浏览窗体,员工信息窗体。

    本系统有许多的数据表和各个实现功能的窗体,我就不一一介绍以及一一截图了,我就给大家发布一下总体窗体截图吧。


    员工管理系统窗体以及数据表

    员工管理系统之报表中心功能一之人事管理

    人事管理系统分为:

    员工管理,缺勤管理,工作时间,出差记录,公司介绍


    报表中心功能一之人事管理

    员工管理系统之报表中心功能二之工资管理

    工资管理系统分为:

    加班管理,工资管理


    报表中心功能二之工资管理

    员工管理系统之报表中心功能三之报表中心

    报表中心里面就只有一个子窗体:出勤报表,这是一个非常重要的功能,无论是大企业或小型公司,都需要对员工进行一个出勤管理,所以就需要用到本系统的出勤报表功能!


    报表中心功能三之报表中心

    员工管理系统之报表中心功能三之报表中心-业务员客户管理软件

    最后一个功能,也是非常重要的一个功能,账户管理功能,这个功能简单来说就是,你如果是公司主管或者说是老板,你需要给你的员工开通本系统的管理权限,让这位员工有权利登陆员工管理系统,就需要在账户管理单独给这位员工注册添加一个账号,让他也可以像你一样可以登陆本系统!


    报表中心功能三之报表中心

    下面是员工管理系统子窗体之员工信息窗体的Visual Basic代码-免费业务员管理软件


    Option Compare Database
    
    Private Sub Auto_Logo0_Click()
    Me.Requery
    End Sub
    
    Private Sub myID2_Click()
    yuangongid = Me![myID].Value
    DoCmd.OpenForm "单个员工详细信息"
    
    End Sub
    
    Private Sub 根据员工编号删除_Click()
    
     Dim Stemp As String
     logic = 1
     Dim i As Integer
     '定义数据集变量
     Dim Rs As ADODB.Recordset
     '定义数据集变量分配空间
     Set Rs = New ADODB.Recordset
     Stemp = "Select * from 员工信息"
     '打开员工信息表数据
     Rs.Open Stemp, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
     '使用For...next循环语句在Rs数据集中循环判断
     For i = 1 To Rs.RecordCount
     '判断记录集合中的员工字段是否与窗体中的员工
     If Rs("员工编号") = Me.myID.Value Then
     '如果相同则删除
     Rs.Delete 1
     logic = 2
     MsgBox "成功删除员工记录", vbOKOnly, "删除完成"
     '设置i的值跳出循环
     i = Rs.RecordCount + 1
     Else
     '如果不同移动下一条记录
     Rs.MoveNext
     End If
     Next i
     If logic = 1 Then
     MsgBox "你输入的编号没有找到!"
     End If
     
     Me.Requery
     Set Rs = Nothing
    
    End Sub
    
    Private Sub 员工姓名_DblClick(Cancel As Integer)
    yuangongid = Me![员工编号].Value
    DoCmd.OpenForm "单个员工详细信息"
    End Sub

    员工信息登陆窗体

    这段代码的事件产生在按钮名叫“根据员工编号删除”这个按钮,单机右键-事件生成器-企业员工信息管理系统

    下面是员工管理系统子窗体之事件管理窗体的Visual Basic代码-员工管理系统用java

    Private Sub 清空记录_Click()
    On Error GoTo Err_清空记录_Click
     '定义字符串变量
     Dim Stemp As String
     '定义数据集变量
     Dim Rs As ADODB.Recordset
     '定义数据集变量的空间
     Set Rs = New ADODB.Recordset
     '清空文本框的现有记录
     Stemp = "Delete * from 工作时间"
     '使用Docmd 对象的RunSql 方法执行查询
     DoCmd.RunSQL Stemp
     MsgBox "工作时间已删除!", vbOKOnly, "删除时间"
     Me.Requery
     
    Exit_清空记录_click:
     Exit Sub
    Err_清空记录_Click:
     MsgBox Err.Description
     Resume Exit_清空记录_click
    End Sub
    
    Private Sub 关闭_Click()
     On Error GoTo Err_关闭_Click
     DoCmd.Close
    exit_关闭_Click:
    Exit Sub
    Err_关闭_Click:
    MsgBox Err.Description
    Resume exit_关闭_Click
    End Sub
    
    Private Sub 默认时间_Click()
     On Error GoTo Err_默认时间_click
     '默认上班时间
     Me![早上班时间] = "09:00"
     Me![午下班时间] = "12:00"
     Me![午上班时间] = "13:00"
     Me![晚下班时间] = "17:00"
     MsgBox "已恢复为系统默认时间!", vbOKOnly, "默认时间"
    Exit_默认时间_Click:
     Exit Sub
    Err_默认时间_click:
    MsgBox Err.Description
    Resume Err_默认时间_click
    End Sub
    
    Private Sub 修改时间_Click()
    On Error GoTo Err_修改时间_Click
     '修改工作时间
     DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
     '弹出修改成功信息
     MsgBox "员工工作时间设置成功!", vbOKOnly, "修改成功"
    Exit_修改时间_Click:
     Exit Sub
    Err_修改时间_Click:
     MsgBox Err.Description
     Resume Exit_修改时间_Click
    
    End Sub

    这段代码的事件产生在按钮名叫“修改时间”这个按钮,单机右键-事件生成器-员工管理系统修改员工


    时间管理窗体

    下面是员工管理系统子窗体之出勤管理子窗体的Visual Basic代码-java编写员工管理系统

    Private Sub 保存记录_Click()
    '定义字符型变量
    Dim Stemp As String
    '定义数据集变量
    Dim Rs As ADODB.Recordset
    '为定义的数据集变量分配空间
    Set Rs = New ADODB.Recordset
    '打开数据表 查询语句字符变量赋值
    Stemp = "select * from 出勤管理"
    '打开《出勤管理》数据表
    Rs.Open Stemp, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
    '判断窗体中必填文本框和组合框是否为空
    If Me![员工编号] <> "" And Me![部门编号] <> "" And Me![上班日期] <> "" And Me![上班时间] <> "" And Me![下班时间] <> "" And Me![是否为下午] <> "" Then
    '使用记录集Addnew方法添加记录
    Rs.AddNew
    '把窗口文本框和和组合框的值赋值给记录集合对应的字段中
    Rs("员工编号") = Me![员工编号]
    Rs("部门编号") = Me![部门编号]
    Rs("上班日期") = Me![上班日期]
    Rs("上班时间") = Me![上班时间]
    Rs("下班时间") = Me![下班时间]
    Rs("是否为下午") = Me![是否为下午]
    '判断选择的是上午还是下午
    If Me![是否为下午].Value = -1 Then
    '如选择的是下午,值为=true
    Rs("是否为下午").Value = True
    
    Else
    '如果选择的是下午,值=false
    Rs("是否为下午").Value = False
    End If
    Rs("备注") = Me![备注]
    '使用记录集的Update 方法来刷新记录集
    Rs.Update
    MsgBox "出勤记录添加成功", vbOKOnly, "添加完成"
    Else
    '如果必填文本框和组合框为空,则弹出"注意"信息
    MsgBox "必填字段不能为空!", vbOKOnly, "注意"
    '把光标置于 ”员工编号“文本框内
    Me![员工编号].SetFocus
    End If
    '释放系统Rs 数据集分配的空间
    Set Rs = Nothing
    
    Exit_保存记录_Click:
    Exit Sub
    Err_保存记录_Click:
    MsgBox Err.Description
    Resume Exit_保存记录_Click
    
    End Sub

    出勤管理窗体

    这段代码的事件产生在按钮名叫“保存记录”这个按钮,单机右键-事件生成器

    以上就是本系统的大概描述,更详细的大家可以下载下来自己研究研究,有什么需要更新的地方,或者那些可以更加完善的地方,欢迎各位来联系我,我的邮箱是:860969678@qq.com

    注意:本系统全网只有本IT技术网(志在指尖)站发表得有,以及系统所有内容全是本站自主研发,请各位在明确使用前联系本人购买软件版权,否则,一经发现,本站将追溯法律程序已保护本软件的版权所有

    本系统加有数据库验证密码:www.zzzjtd.com(数据库密码)

    登陆窗体账号默认为:志在指尖 密码:admin

    员工管理系统
    员工管理系统源代码
    员工管理系统软件
    书写不易,如需转载请注明文章来源以及软件来源:

    IT技术网站-团队原创

    数据库管理系统是
    属于数据库管理系统的是
    数据库管理系统有哪些

    www.zzzjtd.com员工管理系统需求分析
    员工信息管理系统
    个人信息管理系统
    数据库员工管理系统设计

    展开全文
  • 员工信息管理系统

    2018-10-26 10:59:52
    这个是我自己用C语言编写的员工信息管理系统,算是我这一点时间来对所学习C语言的一 个总结的作品.代码量还是蛮大的.功能比较丰富,包含了三个端,员工端,部门经理端,超 级管理员端. 员工端可以申请请假/加薪/转正...
  • 员工管理系统静态页面(含跳转),可以当做jsp的静态原型
  • php简单员工管理系统

    2015-04-28 19:14:39
    php简单员工管理系统,可增删改查,登录账号请查看login.php
  • C#员工管理系统

    2018-09-12 17:17:48
    基于C#的员工管理系统的窗体应用,附带数据库文件和操作演示视频。
  • java人员管理系统

    2017-08-23 23:14:58
    自己写的java人员管理系统,主要功能有增删查,用ArrayList实现
  • 使用php实现的员工管理系统,可以简单的实现对员工的增加,删除,修改和查询,简单易懂,便于学习。
  • 员工管理系统,通过SQLite数据库进行操作,包含员工上下班记录,统计,早退,迟到,上下班时间设置,添加管理人员等功能 登录系统:账号:1 密码:1 对于账号密码错误的,请把build-Manager-Desktop_Qt_5_6_1_MinGW_...
  • javaweb做的员工管理系统,用的是mysql数据库,管理mysql用的navicat
  • /*3公司员工管理系统 基本要求: 设计一个虚基类Staff(员工),包括编号、姓名和年龄保护数据成员以及相关的成员函数; 由Staff派生出工程师类Engineer包含专业和职称保护数据成员以及相关的成员函数,再由Staff +...
  • 使用thinkPHP框架搭建员工管理系统,有增删改查功能,登录拦截,分页功能,index.php为入口文件加/home/login/index后缀即可访问(压缩包包含数据库文件)
  • 酒店人员管理系统设计的主要使用者分为管理员、员工和经理;员工:个人资料管理、考勤管理、请假管理、工资管理、通知公告管理、待办事项管理、在线交流管理。经理:个人资料管理、考勤管理、请假管理、工资管理、...
  • javaEE人员管理系统

    2017-07-16 22:41:27
    基于mysql的数据库开发的javaEE 人员管理系统。使用了sping,mybatis框架,功能完整,简洁。
  • 本课题设计主是解决公司人事信息在日常统计计算中涉及到的一些...本系统的重点是人员管理和考勤统计计算管理部分。本课题是基于Windows10硬件环境的数据库管理,后台数据库采用mysql-5.7.1,结合Java编程语言进行开发。
  • 基于Java的员工管理系统

    万次阅读 多人点赞 2019-07-18 14:52:40
    基于Java的员工管理系统 简介 使用ArrayList对完成一个员工管理系统员工信息包含:员工工号,姓名,职位,年龄,月薪,所在部门;要求功能入下: a)实现从控制台输入员工信息并存储 b)通过员工工号查询指定员工信息...

    基于Java的员工管理系统

    简介

    使用ArrayList对完成一个员工管理系统,员工信息包含:员工工号,姓名,职位,年龄,月薪,所在部门;要求功能入下:
    a)实现从控制台输入员工信息并存储
    b)通过员工工号查询指定员工信息
    c)根据输入的部门名称显示该部门中所有员工
    d)查询所有员工信息
    e)输入指定员工工号,删除员工
    f)根据员工工号修改员工薪资

    实现

    员工类

    public class Emp {

    private int eno;
    private String ename;
    private String job;
    private int age;
    private double sal;//月薪
    private String dname;//所在部门
    
    /**初始化*/
    public Emp() {
    
    }
    public Emp(int eno, String ename, String job, int age, double sal, String dname) {
    	super();
    	this.eno = eno;
    	this.ename = ename;
    	this.job = job;
    	this.age = age;
    	this.sal = sal;
    	this.dname = dname;
    }
    public int getEno() {
    	return eno;
    }
    public void setEno(int eno) {
    	this.eno = eno;
    }
    public String getEname() {
    	return ename;
    }
    public void setEname(String ename) {
    	this.ename = ename;
    }
    public String getJob() {
    	return job;
    }
    public void setJob(String job) {
    	this.job = job;
    }
    public int getAge() {
    	return age;
    }
    public void setAge(int age) {
    	this.age = age;
    }
    public double getSal() {
    	return sal;
    }
    public void setSal(double sal) {
    	this.sal = sal;
    }
    public String getDname() {
    	return dname;
    }
    public void setDname(String dname) {
    	this.dname = dname;
    }
    
    @Override
    public String toString() {
    	return  + eno + "\t" + ename + "\t" + job + "\t" + age + "\t" + sal + "\t"
    			+ dname ;
    }
    

    }

    员工管理类

    public class EmpManager {

    /**声明一个集合存储所有员工,范型(参数化类型)*/
    static ArrayList<Emp> list = new ArrayList<Emp>();
    
    /**添加员工*/
    public void addEmp(Emp e){
    	list.add(e);
    }
    
    /**查询员工*/
    public Emp findEno(int eno){
    	Emp emp = null;
    	for(Emp e:list)
    	{
    		/**是否找到工号的员工*/
    		if(e.getEno()==eno)
    		{
    			emp = e;
    			break;
    		}
    	}
    	return emp;
    }
    
    /**根据部门名查询员工集合*/
    public ArrayList<Emp> findDname(String dname)
    {
    	ArrayList<Emp> emps = new ArrayList<>();
    	for(Emp e:list)
    	{
    		/**查询集合猴子那个是否存在员工的部门名称跟参数部门名一致*/
    		if(dname.equals(e.getDname()))
    		{
    			emps.add(e);
    		}
    	}
    	
    	return emps;
    }
    
    /**查询所有员工信息*/
    public ArrayList<Emp> findAll()
    {
    	return list;
    }
    
    /**根据工号删除员工*/
    public boolean del(int eno)
    {
    	Emp emp =findEno(eno);
    	if(emp !=null)
    	{
    		return list.remove(emp);
    	}
    	else
    		return false;
    }
    
    /**根据工号修改薪资*/
    public boolean modifySal(int eno,double sal)
    {
    	Emp emp = findEno(eno);
    	if(emp != null)
    	{
    		emp.setSal(sal);
    		return true;
    	}
    	return false;
    }
    

    }

    界面类

    public class EmpClient {

    private EmpManager em = new EmpManager();
    private Scanner sc;
    
    public void menu()
    {
    	msg("员工管理系统");
    	msg("1.员工添加");
    	msg("2.员工列表");
    	msg("3.根据工号查询员工");
    	msg("4.根据部门名查询员工统");
    	msg("5.删除员工");
    	msg("6.修改员工薪资");
    	msg("0.退出");
    	
    	msg("请输入");
    	start();
    }
    
    private void start() {
    	sc = new Scanner(System.in);
    	int i = sc.nextInt();
    	switch(i){
    	case 1:
    		add();
    		break;
    	case 2:
    		list();
    		break;
    	case 3:
    		queryByEno();
    		break;
    	case 4:
    		
    		queryByDname();
    		break;
    	case 5:
    		delete();
    		break;
    	case 6:
    		uptade();
    		break;
    	case 0:
    		exit();
    		break;
    		default:
    			msg("请输入正确的操作指令");
    			break;
    	}
    	menu();
    }
    
    /**退出*/
    private void exit() {
    	sc = new Scanner(System.in);
    	msg("是否退出");
    	String op = sc.next();
    	if(op.equalsIgnoreCase("y"))
    	{
    		msg("谢谢使用");
    		System.exit(1);
    	}
    	
    }
    
    /**修改员工薪资*/
    private void uptade() {
    	sc = new Scanner(System.in);
    	msg("请输入员工工号");
    	int eno = sc.nextInt();
    	msg("请输入调整的薪资");
    	double sal = sc.nextDouble();
    	if(em.modifySal(eno, sal))
    	{
    		msg("修改成功");
    	}
    	else
    	{
    		msg("修改失败");
    	}
    	
    }
    /**根据工号删除员工*/
    private void delete() {
    	sc = new Scanner(System.in);
    	int en  = sc.nextInt();
    	if(em.del(en))
    	{
    		msg("删除成功");
    	}
    	else
    	{
    		msg("删除失败");
    	}
    	
    }
    
    /**根据部门名查询员工统*/
    private void queryByDname() {
    	sc = new Scanner(System.in);
    	msg("请输入要查询的部门名称");
    	String dname = sc.nextLine();
    	ArrayList<Emp> list = em.findDname(dname);
    	msg("工号/姓名/职位/年龄/薪资/部门名");
    	if(list.size()>0)
    	{
    		for(Emp e:list)
    		{
    			msg(e);
    		}
    		
    	}
    	
    }
    
    /**根据工号查询员工*/
    private void queryByEno() {
    	
    	sc = new Scanner(System.in);
    	msg("请输入员工编号");
    	int eno = sc.nextInt();
    	Emp e =em.findEno(eno);
    	if(e == null)
    	{
    		msg("请重新输入工号");
    		queryByEno();
    		return;
    	}
    	msg("工号/姓名/职位/年龄/薪资/部门名");
    	msg(e);
    	
    }
    
    /**员工列表*/
    private void list() {
    	
    	msg("工号/姓名/职位/年龄/薪资/部门名");
    	for(Emp e : em.findAll())
    	{
    		msg(e);
    	}
    	
    }
    
    /**添加员工*/
    private void add() {
    	msg("请输入员工信息(例如:工号/姓名/职位/年龄/薪资/部门名)");
    	sc = new Scanner(System.in);
    	String s = sc.nextLine();
    	
    	/**根据“/”截取员工信息*/
    	String[] info = s.split("/");
    	
    	
    	if(em.findEno(Integer.parseInt(info[0])) !=null)
    	{
    		msg("该编号的员工已经存在,请重新输入");
    		add();
    		return;
    	}
    	else
    	{
    		Emp e = new Emp(Integer.parseInt(info[0]), info[1], info[2],
    				Integer.parseInt(info[3]), Double.parseDouble(info[4]),
    				info[5]);
    		em.addEmp(e);
    		msg("添加成功");
    	}
    }
    
    
    /**输出打印*/
    public void msg(Object obj)
    {
    	System.out.println(obj);
    }
    
    
    public static void main(String[] args) {
    	
    	new EmpClient().menu();
    
    }
    

    }

    展开全文
  • java 员工管理系统 gui

    2018-06-30 10:26:00
    java 员工管理系统 gui java 员工管理系统 gui java 员工管理系统 gui java 员工管理系统 gui java 员工管理系统 gui java 员工管理系统 gui java 员工管理系统 gui java 员工管理系统 gui java 员工管理系统 gui
  • Android客户端,socket连接服务器,json传输数据,jdbc连接MySQL数据库

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 944,258
精华内容 377,703
关键字:

员工管理系统