精华内容
下载资源
问答
  • 员工培训管理系统数据库设计
  • 主要是用java与sql server2012写的员工管理系统,功能如下,有完整的数据库文档以及代码有分层数据流图,ER图,数据字典,有JDBC安装包 调查一些企业,根据了解到的具体情况,分析、设计和实现员工管理的管理系统。...

    主要是用java与sql server2012写的员工管理系统,功能如下,有完整的数据库文档以及代码有分层数据流图,ER图,数据字典,有JDBC安装包

    调查一些企业,根据了解到的具体情况,分析、设计和实现员工管理的管理系统。该系统主要的功能如下:

    1. 员工基本信息的管理:员工基本信息的录入、修改、删除和查询功能。
    2. 部门信息的管理:部门信息的录入、修改、删除和查询功能。
    3. 请假信息管理:实现员工请假信息的录入、修改、删除和查询功能
    4. 考勤信息管理:迟到、早退、旷工等信息的录入、修改、删除和查询功能。
    5. 加班信息管理:加班信息的录入、修改、删除和查询功能。
    6. 工资信息管理:工资信息的录入、修改、删除和查询功能

    效果图

     

     

     

    附上一部分登录页面的代码

     

    package demo;

    import demo.JDBC.contest1;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.image.BufferedImage;
    import java.sql.*;
    import java.sql.Statement;

    public class login extends JFrame {
        JTextField jtf1=new JTextField(20);
        JPasswordField jtf2=new JPasswordField(20);
        JButton jb1=new JButton("登录");
        JButton jb2=new JButton("退出");
        public login() throws SQLException {
            JPanel p=new JPanel();
            p.setLayout(null);

            setTitle("员工管理系统");
            JLabel jl1=new JLabel("用户");
            JLabel jl2=new JLabel("密码");
            JLabel jl3=new JLabel("员工信息管理系统");
            jl1.setFont(new Font("",1,19));
            jl2.setFont(new Font("",1,19));
            jtf1.setFont(new Font("楷体",0,19));
            jtf2.setFont(new Font("",1,19));
            jl3.setFont(new Font("宋体",1,25));
            jl1.setBounds(230, 230, 63, 30);
            jl2.setBounds(230, 280, 63, 30);
            jtf1.setBounds(280, 230, 190, 30);
            jtf2.setBounds(280, 280, 190, 30);
            jb1.setBounds(250, 370, 80, 35);
            jb2.setBounds(400,370,80,35);
            jl3.setBounds(250,25,250,225);
            jb1.setFont(new Font("楷体",1,19));
            jb2.setFont(new Font("楷体",1,19));
            jb1.addActionListener(e-> {
                try {
                    join();
                } catch (SQLException throwables) {
                    throwables.printStackTrace();
                }
            });
            jb2.addActionListener(e->{
                System.exit(1);
            });
            p.add(jl1);
            p.add(jl2);
            p.add(jtf1);
            p.add(jtf2);
            p.add(jb1);
            p.add(jb2);
            p.add(jl3);
            getContentPane().add(p);
            setSize(700,650);
            setResizable(false);
            setVisible(true);
            setLocationRelativeTo(null);
        }
        public void join() throws SQLException {
            String user=jtf1.getText();
            String pass=jtf2.getText();
            String sql="select * from users where name='"+user+"' and ps='"+pass+"'";   //sql语句查找,根据输入查找数据库,如果查找得到就说明输入正确
            contest1 c=new contest1();
            Connection con=c.getcontest();        //连接对象con调用在JDBC定义并连接到相应的数据库,通过getconnection函数
            Statement st= con.createStatement();
            ResultSet rs=st.executeQuery(sql);   //接受数据库里面的字符串
            if (rs.next()) {
                JOptionPane.showMessageDialog(this, "成功登录", "提示",JOptionPane.INFORMATION_MESSAGE);
                mainface f=new mainface();
                setVisible(false);
            }
            else {
                JOptionPane.showMessageDialog(this, "帐号或密码错误!", "警告",JOptionPane.WARNING_MESSAGE);
            }
            c.close(con,st,rs);                           //通过c调用jdbc里面的close函数对这些连接进行关闭
        }
    }

    欢迎有需要的同学联系我哦

     

     

     

     

     

     

     

    展开全文
  • 为配合学习数据库系统原理及应用开发,实现公司对员工的培训管理的员工培训管理系统,基于python Flask Web开发系统。 二、总体设计 1、员工培训管理系统模块介绍以及E-R图: 培训管理应用程序数据模块的创建、培训...

    一、实验目的
    为配合学习数据库系统原理及应用开发,实现公司对员工的培训管理的员工培训管理系统,基于python Flask Web开发系统。

    二、总体设计
    1、员工培训管理系统模块介绍以及E-R图:
    培训管理应用程序数据模块的创建、培训管理应用程序登录程序的实现、课程设置模块的实现、选课结果查询的实现、学员名单报表的实现、考核评定结果的实现、培训统计的实现、培训成绩报表的实现。E-R模型图如下 :

    在这里插入图片描述
    2、员工培训管理系统程序流程图如下:

    在这里插入图片描述

    三、实验结果

    a.登录模块的实现:

    在这里插入图片描述
    b.管理系统首页:
    在这里插入图片描述
    c:功能展示:
    c.1:分页功能的实现,成绩报表的实现,考核评价,等级评定,修改信息
    在这里插入图片描述
    在这里插入图片描述
    c.2:查询功能与删除功能的实现
    在这里插入图片描述
    在这里插入图片描述
    四、项目使用说明
    项目源码已上传至gihub:https://github.com/Ao-ao-blare/flask
    4.1项目目录
    |—— sql # 存放相关数据库sql语句
    |—— static # 存放静态资源文件
    |—— |—— css
    |—— |—— images
    |—— |—— js
    |—— templates # 存放html文件
    |—— |—— *.html
    |—— utils # 存放一些功能函数,查询以及更新
    |—— config.py #配置文件
    |—— app.py #启动程序
    4.2安装项目所需依赖,命令输入
    -pip install -r requirements.txt
    4.3初始化数据库
    - 在sql/目录下命令行进入mysql
    ```
    mysql -u root -p

    - 创建数据库
    ```
    create database trainplan;
    ```
    - 插入数据
    ```
    use  trainplan;
    source schema.sql;
    source insert_staff.sql;
    source insert_course.sql;
    source insert_dept.sql;
    source insert_train.sql;
    ```
    

    4.4修改配置

    -把config.py的数据库密码改为你自己的数据库密码
    -运行 app.py
    
    展开全文
  • 员工培训管理系统 完整的课程设计报告 带截图
  • 本课题设计主是解决公司人事信息在日常统计计算中涉及到的一些信息处理问 题,目标是使工作量统计计算管理实现信息化,快速化。本系统主要包括: (1)登录管理; (2)员工个人信息管理,如查询,修改,打印; (3)...
  • 这是一个数据库课设,员工培训管理系统,由于老师给的需求不清楚,所以其实是一个类似选课系统的东西。用.NET写的,算是本人写的比较完整的课设,欢迎大家下载学习交流,数据库要手动添加到本地的,别的配置就不需要...
  • 员工培训管理系统数据库.doc
  • 培训管理系统数据库与需求分析
  • 通过对各个用户的调查,该学校人力资源管理系统有如下需求: (1)员工日常考勤(日常考勤编号、日常考勤项目、日常考勤时间、考勤项目值、考勤备注、全月考勤编号、员工编号); (2)员工全月考勤(全月考勤编号、...
  • 一个简单的数据库管理系统,供新手学习使用~呵呵。希望能有用。
  • 在本次的课程设计中我们小组选择的是员工培训管理系统作为我们课程设计的目标程序,本程序采用的是java计算机语言编写,主要思想为面向对象的思想。这个程序的是个关于员工培训的管理系统,主要功能是注册员工的系统...

    摘 要
    随着信息技术的迅速发展,信息资源数字化、网络化的进程进一步加快,信息化的管理系统越来越重要。在本次的课程设计中我们小组选择的是员工培训管理系统作为我们课程设计的目标程序,本程序采用的是java计算机语言编写,主要思想为面向对象的思想。这个程序的是个关于员工培训的管理系统,主要功能是注册员工的系统账号,ID,以及密码进行保存于系统中,登入员工账号后可以进行选择培训课程类型和难度,对课程的余量进行查询,对自己信息的修改。

    为完成以上功能我们分出四个类,分别为ManageInformation类,Register类,Test类,TrainRegister类。以组长为小组的核心,两个组员分别负责Register类和

    TrainRegister类,组长负责ManageInformation类和Test类,由组长进行汇总,再由整个小组一起做最后的修改、调整、编译、运行,最后将程序完成。

    在本次的课程设计中,我们通过将整个系统分为各个类分给各个组员完成,并最后将他们整合起来完成了本次的课程设计,在这次的课程设计中我们所用的是Eclipse的编译软件,利用数组等方式大大减少的程序的行数,同时充分的将Java计算机语言中的面向对象的思想融入到程序中。

    关键词:用户;培训;管理;系统;课程;Java;eclipse

    一、开发背景
    当代社会也就是一个信息时代,人的生活离不开计算机,更加离不开计算机程序。

    由于计算机技术的飞速发展,数据库技术作为数据管理的一种有效的手段,在各行各业中得到广泛的应用。传统的员工培训管理办法已经限制了企业的高速发展,而高效的程序员工培训管理系统能够提高企业整体的科技含量与管理效率,加快企业的信息化建设。该管理系统以JAVA为开发语言,可以满足绝大部分的企业对员工培训管理系统的要求

    二、需求分析
    本程序是一个小型的员工培训管理系统,主要应用与企业、学校、政府部门等企业单位,以使他们能对档案进行简便的管理。程序能方便的管理用户个人信息和培训课程信息,包括添加、删除、修改、查询等。

    本程序用的是java开发语言,操作界面简单易懂,便于用户的使用,

    三、模块说明
    3.1 用户注册模块
    功能描述:此模块的主要功能是实现用户注册。系统的用户必须在注册获得合法身份之后才能登录系统进行对应的操作。此外本模块还提供用户登录功能,最后通过一个对象数组把注册用户的信息保存起来,也提供了相应的信息查看功能

    输入:用户账号、用户名、密码

    输出:注册成功

    登录:输入用户账号、密码和对象数组中的信息对比

    用户信息:可以查看指定用户信息,也可以查看所有用户人信息

    3.2 管理用户信息模块
    功能描述:此模块的主要功能是实现对用户信息添加、删除、查找、修改的功能

    添加用户信息:输入用户的ID、user、cold、科目、培训登记,读入到用户注册对象书中,目前该功能只能实现顺序添加,更多的功能期待以后的程序完善

    删除用户信息:输入要删除用户的对象数组下标,如果该位置有人注册了,则对该用户的信息进行删除,删除该用户的信息后,该用户的信息全部置为NULL

    查找用户信息:输入想要查找的对象数组下标号,从对象数组中进行数组对比,有该用户信息则输出用户信息,说明查找成功

    用户信息修改:输入想要修改的对象数组下标号,定位到该位置上,就可以对该用户所有信息进行修改

    3.3 培训课程报名模块
    功能描述:此模块的主要功能让用户选择自己想要培训的课程和相关课程的难度。报名成功后把用户信息存储在用户信息对象数组中。还新增了查看培训用户信息情况功能,该功能更用来提示用户当前课程人数情况。那些是可以选择的,每门课程的最多人数为50人

    输入:想要培训课程,难度

    输出:可选择的课程和相关的难度

    查看培训用户课程情况:在主函数中调用本类中的方法实现

    3.4 测试模块
    功能描述:提供了一个用户界面窗口,主函数通过提示用户输入相应的数据调用方法实现相应的功能
    四、详细设计
    4.1 Register类
    类名:Register

    继承父类:无

    实现接口:无

    概述:用户信息注册、登录、存储用户信息、查看用户信息

    属性及说明:

    String id; //用户账号
    String user; //用户名
    String cold; //用户名
    String kemu; //用户培训科目
    String level; //用户培训科目等级
    方法及说明:

    Register()默认构造方法
    Register(String id, String user, String cold,String kemu,String level){}设置用户信息构造方法
    Register(String id, String user, String cold) //用户注册构造方法
    public void show(Register userInformation[] ,int a) //查看所有用户信息方法
    public void show1(int y,Register userInformation[] )//查看特定用户信息方法
    public void land2(Register[] userInformation1, String id,String cold,int a)//用户登录方法
    4.2 ManageInformation类
    类名:ManageInformation

    继承父类:无

    实现接口:无

    概述:用户信息添加、删除、查找、修改

    属性及说明:无

    方法及说明:

    public void add( Register b,Register userInformation1[],int x)//指定位置添加用户信息方法
    public void del(Register userInformation1[],int x ) //删除指定用户信息方法
    public void search(Register userInformation1[],int x ) //查找指定位置的用户信息方法
    public void change(Register userInformation1[],int x)//修改用户指定位置用户信息方法
    4.3 TrainRegister类
    类名:TrainRegister

    继承父类:无

    实现接口:无

    概述:用户科目报名、科目信息查看

    属性及说明:

    String kemu[]={“AI”,“bigdata”,“engineer”}; //可以选择的科目
    String level[]={“basic”,“medium”,“high”}; //科目的等级
    方法及说明:

    public void kemuxinxi() //查看可以选择的科目方法
    public int choosekemu(String name,int x1[]) //选择科目方法
    public void nandu(String level1) //查看科目等级难度方法
    TrainRegister(Register userInformation2[],int a1[],int a) //查看科目人数信息构造方法
    TrainRegister() //默认构造方法
    五、系统实现
    5.1 主界面
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    完整的源码和详细的文档,上传到了 WRITE-BUG技术共享平台 上,需要的请自取:

    https://www.write-bug.com/article/3300.html

    展开全文
  • 数据库:mysql 功能模块: 各模块需要实现的功能大致如下: (1)培训计划 课程申请:当有新的课程需要开设的时候,首先需要进行新课程的申请,该项工作是由导师来完成的,在申请的过程中,需要根据实际情况进行...

    开发工具(eclipse/idea):

    eclipse4.5/4.8或者idea2018,jdk1.8

    数据库:mysql


    功能模块:


    各模块需要实现的功能大致如下:


    (1)培训计划

    课程申请:当有新的课程需要开设的时候,首先需要进行新课程的申请,该项工作是由导师来完成的,在申请的过程中,需要根据实际情况进行课程申请表相关内容的填写,填写的主要内容包括课程名、课程描述、课程意义等,填写完成后再将该申请表提交至系统,至相关的主管; 
    课程审批:当导师将课程申请提交至相关的部门后,该申请表会由主管进行审批,并且会对该课程申请给出审批意见,同时还会进行相应的解释,审批后会将审批的结果反馈至申请人,即导师; 
    课程安排:课程安排指的是当课程创建完毕后,培训主管进行课程的安排,包括对课程的选择、导师安排、培训时间安排。并以此内容进行培训安排表的制定。

    (2)培训课程分类

    新入职员工课程:企业文化课程、岗位层次课程、公司层次课程
    销售部培训课程:销售态度课程、销售技能课程、销售知识课程
    业务部培训课程:业务知识课程、沟通技能课程、产品信息课程
    管理部培训课程:基层管理课程、中层管理课程

    (3)培训资源管理

    资源管理:员工可以下载需要的培训资料,导师可以上传资源至系统,供员工下载,主管上传试卷,供员工考试;
    交流平台:给员工提供学习交流平台,互相分享培训心得和经验;也可在此登录其他学习网站;

    (4)评教管理

    员工评教:指员工对教授自己课程的老师进行评教,并可以给出对应的评分以及自己的建议; 
    评教查看:该功能是针对导师以及培训主管而设置的,在员工评教完毕后,导师可以登录该系统通过该功能查看自己的评教结果,包括评分以及建议等,作为培训主管,也具备查看导师评教结果的权限; 
    导师管理:指对企业的培训导师信息进行管理,主要的功能有导师信息的添加、信息的查询、信息的修改等;

    (5)考核管理

    考试申请:员工培训课程结束后可向主管申请考试,由主管审批同意,进行考试;
    成绩评估:系统对考试结果进行评分,导师对培训员工的培训情况进行评价,反馈给员工,统计后发至主管;员工也可在此查看已培训过的课程;
    业绩考察:按期对员工培训后进行业绩考察,记录业绩指标,填写目标绩效;

    (6)基础管理

    用户管理:指对系统的所有用户基本信息进行管理,包括对用户信息的添加、删除和修改等,作为普通用户,只具备查看自己信息以及修改密码等权限;     
    权限分配:指对进入系统的用户权限进行分配,对于系统来说,针对的用户类型有很多,而不同类型的用户拥有不同的操作权限,能够进行不同的业务操作,而这些用户的访问权限需要在系统中提前设定;


    部分功能截图如下:


    img

    img

    img

    img

    img

    img

    img

    展开全文
  • 《考勤信息管理系统数据库课程设计

    千次阅读 多人点赞 2021-01-09 17:11:19
    考勤信息管理系统 目 录 一、课程设计目的和要求 2 二、课程设计过程 2 数据库设计的基本步骤如下: 3 1.需求分析阶段 3 1.1应用背景 3 1.2需求分析目标 4 1.3系统设计概要 4 1.4软件处理对象: 4 1.5系统可行性分析...
  • 主要是管理员对网站的管理功能,包括:管理员管理、员工信息管理、部门管理、职务管理、考勤类别管理、员工考勤管理、员工奖惩管理、员工培训管理、员工薪资管理、网站栏目管理、网站内容管理、职位招聘管理、求职...
  • 数据库设计说明书数据库设计说明书作者薛纪表发布范围HPTCA-MS版本1.0发布日期2008-5-25修订历史记录发布日期版本说明作者2008-5-251.0数据库设计说明书薛纪表目录数据库设计说明书1.引言1.1编写目的1概要设计的重要...
  • 数据库实训设计,自己开发,界面VB后台SQL Server,可以运行,代码齐全。
  • 企业员工信息管理系统设计与实现 可作为毕业设计 里面有项目辅导视频,论文答辩ppt等、项目截图数据库源代码。基本功能包括:密码修改、员工管理、部门管理、出勤管理、工资管理、请假审核、我的请假、我的工资等...
  • 数据库应用》课程设计人事管理系统(java源代码) 《数据库应用》课程设计人事管理系统(java源代码) 《数据库应用》课程设计——人事管理系统(java源代码) //用户登陆类 package classsource; import java.awt.*; ...
  • 目录 1 绪论 4 1.1 项目开发背景 4 1.2 项目开发意义 4 ...3 系统的需求分析与设计 8 3.1可行性分析 8 3.2需求分析 9 3.2.1系统总体概述 9 3.2.2功能性需求 10 3.2.3非功能性需求 11 3.2.4流程图设计 11 3.2.5系统
  • 电厂培训管理系统

    2018-07-10 17:39:12
    电厂培训管理系统+说明 MYSQL数据库 针对电厂员员工培训 有权限管理 职员角色职位管理 Java可视化编程(winbuilder)视频教程+实践项目视频教程 https://download.csdn.net/download/qq_39526676/10530574
  • 3.3.1数据库设计的原则 14 3.3.2数据库表的设计 14 4系统功能模块实现 17 4.1 前端页面功能实现 18 4.1.1部门查询模块实现 18 4.1.2岗位查询模块实现 18 4.1.3公司培训查询模块实现 19 4.1.4绩效考核查询模块实现 20...
  • SQL 2000的数据库,用VC进行连接,实现员工培训管理的部分操作。 大二做的东西。 连接方式用的ODBC 数据库备份文件在SqlServer内还原就可以用了
  • VC++与Microsoft Access数据库实现。
  • 目 录 1、引言2 2、系统分析3 2.1 系统需求分析3 2.2 本系统采用的关键...4.1 后台数据库设计12 4.4.1 SqlServer2000介绍12 4.4.2 数据库表结构13 4.2 系统E-R图15 4.3 处理流程设计16 4.3.1 系统操作流程...
  • C++实现的SQL数据库开发的企业员工培训管理系统
  • 写了一个员工管理系统,用的是java最基础的东西,没有使用数据库,主要是供刚入门的使用。
  • (1)图书销售管理系统设计与实现 调查一个书店的图书销售业务,设计的图书销售系统主要包括进货、退货、统计、销售、查询功能。 ①进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商...
  • 源代码很齐全,操作步骤,数据库用户名和密码均已经包含在内。可用于课程设计和毕业设计用。界面整洁并且功能齐全。
  • 第四章 系统数据库对象设计 10 4.1. 系统数据字典 10 4.2. 数据库概念模型(CDM)设计 11 4.3. 数据库概念模型(PDM)设计 11 4.4. 系统E-R图 12 第五章 系统实现 13 5.1. 登录功能 13 5.2. 部门管理 13 5.3. 员工...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 18,175
精华内容 7,270
关键字:

员工培训管理系统数据库设计