java企业人事管理系统源码_基于Java+SSH的企业人事管理系统
需求分析
基于Spring, Struts2, Hibernate,Java 实现一个企业人事管理系统, 实现 权限管理、人事管理、考勤管理、数据统计等。主要功能为签到、请假、离岗及数据汇总的功能
本站提供了其他类型的 人事管理系统源代码 点击查看
运行环境
java, jdk1.8,tomcat8.5,mysql5.6,EclispseEE
项目技术
java, spring, struts2,hibernate, bootstrap, jsp, jquery
注意事项
项目附带一篇参考报告 word格式
超级管理员 用户/密码:admin 111111
普通管理员 用户/密码:manager1 111111
普通用户 用户/密码:test1 111111
导入数据库成功后, 修改database.properties中的数据库连接与密码
项目介绍
项目地址
本基于Java+SSH的企业人事管理系统项目由代码货栈测试整理,
项目下载地址 https://cs-work.com/p/21113
实现功能
个人信息管理:可以对个人信息如姓名、性别等及密码进行修改。
理人员维护:仅有超级管理员拥有该权限,对二级管理员的权限进行审计, 分别可以进行:不同权限的授予、增加或删除管理员、查看或修改管理员信息。
设置签到时间:对两次签到时间进行设置。
员工签到功能:对上、下班进行签到,并对员工的补签申请进行审核,操作 为:审批通过、审批驳回。
员工请假功能:查看员工提交的请假申请,核实信息后进行审批,选择通过 或驳回。
员工离岗功能:查看员工提交的离岗申请,核实信息后进行审批,选择通过 或驳回。
部门信息管理:增加或删除部门、查看或修改部门的信息。
员工信息管理:增加或删除员工、查看或修改员工的信息
节假日管理:对节假日进行配置,节假日期间对签到不做要求,体现在考勤
技术原理
项目使用Struts2作为MVC框架, 要解决了请求分发的问题,重心在控制层和表现层。轻量级是指低侵入性,与业务代码的耦合度很低, 采用Spring做IOC与AOP功能, 简化企业级应用程序开发难度
常见问题
数据库导入报错, 并且系统使用时有乱码,怎么办?
数据版版本需要5.6以上,可以采用Bitnap一键安装包进行安装, 数据乱码的问题一般在创建数据库时,将编码设置为utf8,而不是默认的latin就可以解决
本地的开发环境我都搭建好了, Eclipse导入项目之后无法用Tomcat运行啊?
该项目使用了maven构建工具, 而且源码包里有已经调试好的eclplise配置,正常来说在导入数据源更改数据库配置之后, 是可以直接Run As Tomcat的, 如果您的开发环境不可以运行,可以参考如何使用Eclipse正确的导入一个JavaWeb项目这篇文章重新的配置一下您的项目
我是一个编程小白, 应该怎样在自己的电脑上成功运行这个项目?
项目在本地都正常的调试过, 对于新手,可以按照 面向新手的Java开发环境搭建 这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功
数据库设计
部分数据库表设计如下, 其他参见源码包
数据表leave设计如下
字段
类型
备注
leave_id
int(11)
user_id
int(11)
leave_date
date
'2:管理员 1:注册用户'
leave_date1
date
leave_lesson1
int(11)
'1:上午 2:下午'
leave_date2
date
leave_lesson2
int(11)
'1:上午 2:下午'
leave_type
int(11)
'1:年假 2:病假 3:事假'
leave_reason
varchar(200)
leave_flag
int(11)
'1:待审核 2:审核通过 3:审核未通过'
数据表post设计如下
字段
类型
备注
post_id
int(11)
user_id
int(11)
post_date
date
'2:管理员 1:注册用户'
post_date1
date
post_lesson1
int(11)
'1:上午 2:下午'
post_date2
date
post_lesson2
int(11)
'1:上午 2:下午'
post_reason
varchar(200)
post_flag
int(11)
'1:待审核 2:审核通过 3:审核未通过'
数据表user设计如下
字段
类型
备注
user_id
int(11)
user_name
varchar(50)
user_pass
varchar(200)
user_no
varchar(50)
real_name
varchar(50)
user_sex
int(11)
'1:男 2:女'
dept_id
int(11)
user_powers
text
'1:员工 2:管理员'
user_type
int(11)
其余数据库表的设计参考代码包中的数据库文件
运行截图
基于Java+SSH的企业人事管理系统-员工签到考勤
基于Java+SSH的企业人事管理系统-员工管理
java企业人事管理系统源码_基于Java+SSH的企业人事管理系统相关推荐
- java高校人事管理系统源码_基于jsp的某高校人事管理系统-JavaEE实现某高校人事管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的某高校人事管理系统, 该项目可用各类java课程设计大作业中, 某高校人事管理系统的系统架构分为前后台两部分, 最 ...
- java工单系统源码_基于jsp的工单管理系统-JavaEE实现工单管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的工单管理系统, 该项目可用各类java课程设计大作业中, 工单管理系统的系统架构分为前后台两部分, 最终实现在线上 ...
- java资产管理系统源码_基于jsp的资产管理系统-JavaEE实现资产管理系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的资产管理系统, 该项目可用各类java课程设计大作业中, 资产管理系统的系统架构分为前后台两部分, 最终实现在线上 ...
- 基于tutk方案的p2p源码_基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计)...
[实例简介] 基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计). 可直接运行.做毕业设计.课程设计或者想研究下技术的可以下载学习.需要更多资源的可以关注我. [实例截图] [核 ...
- java网上报名系统源码_基于jsp的网上报名系统-JavaEE实现网上报名系统 - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的网上报名系统, 该项目可用各类java课程设计大作业中, 网上报名系统的系统架构分为前后台两部分, 最终实现在线上 ...
- java实现贴吧源码_基于jsp的贴吧系统-JavaEE实现贴吧系统 - java项目源码
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的贴吧系统, 该项目可用各类java课程设计大作业中, 贴吧系统的系统架构分为前后台两部分, 最终实现在线上进行贴吧 ...
- 文件管理系统源码_基于Spring Cloud微服务构建多平台功能完善小说弹幕网站源码分享...
致力于打造一个完整的可商用.可学习的小说门户平台,重新进行了数据库设计.代码重构和功能增强,提升了程序整体的可读性和性能,增加了很多商用特性. 是一个多平台(web.安卓app.微信小程序).功能完善 ...
- java web开源项目源码_适合Java新手的开源项目集合——在 GitHub 学编程
作者:HelloGitHub-老荀 当今互联网份额最大的编程语言是哪一个?是 Java!这两年一直有听说 Java 要不行了.在走下坡路了.没错,Java 的确在走下坡路,未来的事情的确不好说,但是瘦 ...
- java 城市公交查询系统源码_基于Java的城市公交查询系统的毕业设计参考源码
资料介绍 一.实现多种查询功能,包括根据商厦名称.公交车号.日常站点.和任意两个站点查询乘车路线.其次,采用最短路径算法查找任意两个站点之间的最短乘车路线.最后,提供了用户留言的功能.用户管理功能和后 ...
最新文章
- 微软45年前预言成真!沈向洋:未来AI beings的数量将超过人口
- oracle和mysql登录方式_使用普通方式和连接池方式获取Oracle和Mysql链接
- 软件工程作业----个人读后感
- LaTeX的表格标题位置
- Centos7.2 域名解析 /etc/resolv.conf 被覆盖
- java arraylist_死磕 java集合之ArrayList源码分析
- 放弃耳机孔、放弃按键的手机我们是怎么接受并习惯的?
- 什么是0day漏洞,1day漏洞和nday漏洞
- 写论文与PPT汇报时matlab图片的背景透明处理
- Linux下mysql数据恢复
- 蜜罐技术的初识以及HFish(开源蜜罐)的Docker搭建姿势
- ETL数据处理平台,快速实现数据集成
- 五款好用到爆炸的小众软件,用过的都好说!建议收藏转发
- 剑指offer第二版面试题46:把数字翻译成字符串(java)
- 【那些年踩过的坑】服务器配环境:Ubuntu 16.04 + Titan Xp + CUDA 9.0 + cuDNN 7.1 + Tensorflow + Pytorch + MXNet
- 机器学习:Leaning without Forgetting -- 增量学习中的抑制遗忘
- 软考英文缩写_计算机软件常见英文缩写及对应全称
- 初始化一个java空数组_Java 数组的两种初始化方式
- github的博客搭建以及标签的自动化
- 虚拟机如何支持硬件虚拟化
热门文章
- SAVI 技术(二)
- Eslint报错TypeError: this.cliEngine is not a constructor 解决方案
- CC2540的HAL层UART学习笔记
- 谷歌地图api v3学习之:起步
- pss matlab,基于MATLAB的PSS仿真分析本科毕业设计
- java和C语言数组的差异
- 总结两个平常打代码犯的“低级”错误
- 质量管理体系之缺陷管理
- 现在的无限火力在哪个服务器,lol无限火力再度迎来回归?现已上线测试服,“最强天赋”被改...
- mysql学习经验学习资料下载