定时器模块

1.配置定时器的配置文件——spring-job.xml

配置我们自己写的任务类

描述任务的详情

配置任务触发器,这里我们配置每30秒运行一次

打开哪些任务触发器

2.任务类

3.调用service层中的方法checkAttend(),查询缺勤的用户ID,并向attend表中插入对应的缺勤数据

使用定时器,把下班未打卡的记录设置为异常

首先查询出下班没打卡的数据,然后拿到对应的attend数据,并向attend中更新数据。

4.dao中的sql语句

查询今天没有打卡人的id

子查询是从attend表中查询今天打了卡人的id

外面其实就是所有的id中不包括卡了卡人的id,就是没有打卡人的id

查询今天晚上没有打卡的attend数据

根据用户id更新attend在数据库中的信息

转载于:https://my.oschina.net/u/3591016/blog/1477366

码码在线考勤系统笔记(四)相关推荐

  1. 码码在线考勤系统笔记(三)

    attend(出勤)模块 1.给home.vm中的"打卡记录"设置超链接 2.用户点击"打卡记录",执行后台程序,跳转到attend.vm,用户点击" ...

  2. javaweb JAVA JSP论坛系统源码BBS在线论坛系统源码(电影论坛)

    javaweb JAVA JSP论坛系统源码BBS在线论坛系统源码(电影论坛) 常见的Javaweb题材有 理财系统,就业管理系统,汽车租赁,简易网盘,疫情数据查看,在线招标房,屋租赁,教务管理,医院 ...

  3. 基于javaweb在线考勤系统

    项目简介 本系统使用Eclipse开发工具,采用的是Java语言开发.通过MySQL数据库存储系统内的所有信息数据,数据库的可视化管理工具是Navicat,该项目运行时启动的服务器经Tomcat来部署 ...

  4. 基于SSH框架的在线考勤系统开发的质量属性

    我要开发的是一个基于SSH框架的在线考勤系统. 质量属性是指影响质量的相关因素,下面我将分别从6个系统质量属性(可用性,易用性,可修改性,性能,安全性,可测试性)来分析我的系统,以及如何实现这些质量属 ...

  5. java在线学习系统源码_Java在线考试系统源码

    今天给大家演示的是一款由jsp+mysql+ssm框架实现的学生在线考试系统,,今天这个考试系统功能比较完善,支持单选.多选.简答题型,试题可以批量导入,导入时可选择多种方式导入,比如导入到试题库,导 ...

  6. java毕业设计——基于java+J2EE+sqlserver的在线考试系统设计与实现(毕业论文+程序源码)——在线考试系统

    基于java+J2EE+sqlserver的在线考试系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+J2EE+sqlserver的在线考试系统设计与实现,文章末尾附有本毕业设 ...

  7. asp毕业设计——基于asp+access的在线教育系统设计与实现(毕业论文+程序源码)——在线教育系统

    基于asp+access的在线教育系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于asp+access的在线教育系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. 文章目录 ...

  8. java毕业设计——基于JSP+sqlserver的网络在线考试系统设计与实现(毕业论文+程序源码)——在线考试系统

    基于JSP+sqlserver的网络在线考试系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于JSP+sqlserver的网络在线考试系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  9. 基于SSH的可扩展的程序代码源码Web在线评测系统

    文档+任务书+开题报告+可行性分析报告+项目源码 摘 要 程序语言课程是计算机相关专业的核心教学内容之一,要提高程序语言设计能力必须通过大量的实践练习与交流.在传统的学习过程中,往往通过人工方式对程序 ...

最新文章

  1. oracle9i在windows上的dataguard配置
  2. Java之基础(1) - 编程中“为了性能”尽量要做到的一些地方
  3. 如何为你的回归问题选择最合适的机器学习算法?
  4. JavaScript实现combine With Repetitions结合重复算法(附完整源码)
  5. android 城市列表数据,用RecyclerView写的城市列表
  6. 托管与非托管的混合编程问题
  7. 智能实验室-全能优化(Guardio) 4.0.0.670 beta 8
  8. Jenkins二 安装gitlab及其使用
  9. LeetCode-Spiral Matrix-螺旋矩阵
  10. [JavaScript] Cookie,localStorage,sessionStorage概述
  11. 如何添加评论_亚马逊评论数据分析
  12. 游戏云平台怎么开发_百度“云手机”与咪咕快游共建国内最大云游戏平台
  13. people laugh and peale cry
  14. 11g Database Installation flow
  15. netty实现mtqq_Netty实现高性能IOT服务器(Groza)之手撕MQTT协议篇上
  16. python将json转化为数组_将JSON转换为数组?
  17. aria2最新tracker服务器,【无灯+Hiboy】padavan下自动更新aria2的BT tracker 服务器列表...
  18. sql server 不是可以识别的 内置函数名称
  19. 学习微信小程序开发框架之了解JavaScript
  20. python加密excel

热门文章

  1. 谷歌聘请 macOS 老兵操盘新操作系统 Fuchsia OS
  2. 〖Python 数据库开发实战 - Python与MySQL交互篇⑫〗- 项目实战- 实现新闻管理模块
  3. SRAM、PSRAM、SPI FLASH初步认识
  4. 汽车电子行业英文缩写大全(不断更新)
  5. 汉与匈奴 —— 影响世界之战
  6. 《灰故事》:他用曲笔描绘着我们
  7. 五子棋网络对战 java实现
  8. mybatis中count(*)与count (*)的区别
  9. Ubuntu16.04LTS安装搜狗拼音
  10. 365天历史时间顺序读经计划表