需求分析

设计并实现一个员工考勤管理系统, 技术方案采用Java+SSH三大框架(spring+struts2+hibernate+mysql), 主要能够实现员工的信息管理, 假期申请管理, 出差申请管理, 调休申请管理, 考勤信息汇总的功能。界面采用layui开发, 可用于计算机毕业设计/课程设计

运行环境

jdk1.8,tomcat8.5,mysql5.6,EclispseEE

项目技术

struts2, spring, hibernate, layui, jsp, jquery

注意事项

该考勤管理系统的的数据库采用mysql, 编码采用utf8, 导入数据成功后请修改c3p0配置文件中的数据库连接与密码

项目已经由代码货栈测试

项目介绍

项目地址

本基于java+ssh员工考勤管理系统源代码项目由代码货栈测试整理,

项目下载地址 https://cs-work.com/p/21271

实现功能

项目基于SSH框架实现了一个员工考勤管理系统/员工请假管理系统/员工调休管理系统, 主要实现了如下功能

员工考勤管理系统的登录功能

员工考勤中基础员工的信息录入与字典管理

考勤管理模块, 主要分为如下子模块

考勤记录模块, 用于新增考勤信息

假期申请管理

出差申请管理

加班与调休管理

考勤信息汇总管理, 管理员可以统一的查看考勤信息汇总

技术原理

该考勤管理系统项目采用struts2+spring+hibernate进行开发, 其中struts2来做路由管理类, hiberante用来做考勤管理系统的orm框架, spring用于整合各个bean来进行IOC, 开发工具可以选用Eclipse/MyEclipse/Idea, 该考勤系统项目采用mvc设计模式进行开发, 非常适用于java的课程设计毕业设计来直接作为参考。

常见问题

本地的开发环境我都搭建好了, Eclipse导入项目之后无法用Tomcat运行啊?

该项目使用了maven构建工具, 而且源码包里有已经调试好的eclplise配置,正常来说在导入数据源更改数据库配置之后, 是可以直接Run As Tomcat的, 如果您的开发环境不可以运行,可以参考如何使用Eclipse正确的导入一个JavaWeb项目这篇文章重新的配置一下您的项目

我是一个编程小白, 应该怎样在自己的电脑上成功运行这个项目?

项目在本地都正常的调试过, 对于新手,可以按照 面向新手的Java开发环境搭建 这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功

数据库设计

部分数据库表设计如下, 其他参见源码包

数据表/Table structure for table kaoqinjilu/

设计如下

字段

类型

备注

id

int(20)

kaoqinshijian

varchar(255)

leibie

varchar(255)

staff_name

varchar(255)

kaoqinshiduan

varchar(255)

shuoming

varchar(255)

jiluren

varchar(255)

数据表/Table structure for table tiaoxiushenqing/

设计如下

字段

类型

备注

id

int(20)

staff_name

varchar(255)

shenqingshijian

varchar(255)

begin

varchar(255)

end

varchar(255)

tiaoxiushichang

varchar(255)

tiaoxiuyuanyin

varchar(255)

数据表/Table structure for table user/

设计如下

字段

类型

备注

id

bigint(20)

name

varchar(255)

password

varchar(255)

其余数据库表的设计参考代码包中的数据库文件

运行截图

Java+SSH考勤管理系统-登录界面

Java+SSH考勤管理系统-考勤查询

Java+SSH考勤管理系统-考勤详情

Java+SSH考勤管理系统-自定义查询

Java+SSH考勤管理系统-数据字典维护

java员工表代码_基于java+ssh员工考勤管理系统源代码相关推荐

  1. 基于mysql的高校学生管理系统_基于Web的学生考勤管理系统的设计与实现(Struts2,MySQL)...

    基于Web的学生考勤管理系统的设计与实现(Struts2,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文13000字,程序代码,MySQL数据库) 考勤管理系统对于各个高校来 ...

  2. java员工请假系统_基于jsp的员工请假管理系统-JavaEE实现员工请假管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的员工请假管理系统, 该项目可用各类java课程设计大作业中, 员工请假管理系统的系统架构分为前后台两部分, 最终实 ...

  3. java开发绩效奖金_基于jsp的员工绩效工资-JavaEE实现员工绩效工资 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的员工绩效工资, 该项目可用各类java课程设计大作业中, 员工绩效工资的系统架构分为前后台两部分, 最终实现在线上 ...

  4. java酒店入住管理系统代码_基于jsp的酒店入住管理系统-JavaEE实现酒店入住管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的酒店入住管理系统, 该项目可用各类java课程设计大作业中, 酒店入住管理系统的系统架构分为前后台两部分, 最终实 ...

  5. javaweb 图书管理系统完整代码_基于Java web的图书管理系统

    源码编号:B-E00029点击查看(分类规则) 项目类型:Java EE项目(非开源) 项目名称:基于Java web的图书管理系统(library_system) 当前版本:V2.0.2版本 难度等 ...

  6. java 随机手机验证码_基于Java随机生成手机短信验证码的实例代码|chu

    简单版 /** * 产生4位随机数(0000-9999) * * @return 4位随机数 */ public static String getFourRandom() { return Stri ...

  7. java中ssm付款代码_基于Java+SSM的网上订餐系统、基于JavaWeb的网上订餐系统

    需求分析 基于Java+SSM框架实现一个校园点餐系统,包括用户端和管理员端; 前台主要功能有用户注册, 用户登录, 我的购物车.我的订单.商品评论.校园资讯等; 管理员端主要功能有:用户管理.商品管 ...

  8. java实现基金浮动_基于JAVA的重仓股基金接口调用代码实例

    代码描述:基于JAVA的重仓股基金接口调用代码实例 关联数据:重仓股基金 接口地址:http://www.juhe.cn/docs/api/id/27 1.[代码][Java]代码 import ja ...

  9. 医院医生评价的java代码_基于JAVA的医院信息查询接口调用代码实例

    基于JAVA的医院信息查询接口调用代码实例 import java.io.BufferedReader; import java.io.DataOutputStream; import java.io ...

  10. java找出违法车牌号代码_基于Java的全国交通违章查询示例代码-六派数据

    示例代码 本代码示例是基于Java的六派数据接口进行数据请求API服务请求的代码示例,使用前你需要: 以下是完整代码示例: /** * 主函数 * @param args */ public stat ...

最新文章

  1. android manifest 分辨率,android程序界面自动适应屏幕分辨率例子
  2. ID3、C4.5、C5.0、CART决策树区别
  3. Redis面试突击专用
  4. 如何学习开源系统有感(一)
  5. zerodivisionerror什么意思python-Python中%的结果是什么?
  6. Nginx服务测试时的一些配置:wireshark、常用搜索URL格式、关闭防火墙、siege
  7. Docker快速安装与快速入门
  8. ASP.NET基础代码备忘
  9. 学计算机的如何学英语,怎么在电脑上学习英语
  10. Redis集群之哨兵模式
  11. 用VB实现带图片的XP风格的按钮控件
  12. linux shell 之 grep
  13. 如何在iOS地图上高效的显示大量数据
  14. 搭建Jetbrains家族IDE授权服务器
  15. 【深入JVM内核—原理、诊断与优化】第2期开课了
  16. 关于从IE8升级到IE11后,卸载不了IE11解决方法
  17. 【UE4】UE4蓝图基础
  18. 分享一份软件测试面试指南
  19. 计算机安全中心无法启动,电脑无法启动windows安全中心服务怎么办?
  20. ue小知识点 动画蓝图 ABP的 begin、init和Character的posses的先后

热门文章

  1. linux appium 安装教程,Ubuntu 系统安装 Appium 及样例运行教程
  2. 软件项目交付件模板整理清单
  3. Win7 便签设置字体方法
  4. 交互设计精髓之理解输出
  5. 解决前端跨域的八种方案
  6. java车牌识别字符分割_【车牌识别】-车牌中字符分割代码详解
  7. LeetCode刷题指南与答案
  8. 【MATLAB】进阶绘图 ( MATLAB 颜色值 | 条形图示例 | 查找对象属性方法 | 修改条形图属性 )
  9. 罗技 GHUB驱动的官方下载网址
  10. cad2016中选择全图字体怎么操作_在学习CAD的过程中,经常会遇到的10个问题,你遇到过吗...