首页 基于Quartz任务调度的考勤系统设计

基于Quartz任务调度的考勤系统设计

举报
开通vip

基于Quartz任务调度的考勤系统设计基于Quartz任务调度的考勤系统设计 张振峰(南京工业职业技术学院) 摘要:本文以轻量级J2EE 框架技术为基础,分别介绍了考勤管理系统的功能设计和逻辑设计,并且利用Spring 的IOC 特征注入Quartz,实现了系统的任务调度功能。 关键词 :功能设计逻辑设计Quartz SSH 框架 随着计算机与网络设备的普及,利用网络与软件系统提高工作效率成为企业管理升级的内在需求,职员考勤管理系统成为企业办公自动化管理的重要组成部分。本文介绍了以Quartz 框架实现任务调...

基于Quartz任务调度的考勤系统设计
基于Quartz任务调度的考勤系统 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 张振峰(南京工业职业技术学院) 摘要:本文以轻量级J2EE 框架技术为基础,分别介绍了考勤管理系统的功能设计和逻辑设计,并且利用Spring 的IOC 特征注入Quartz,实现了系统的任务调度功能。 关键词 :功能设计逻辑设计Quartz SSH 框架 随着计算机与网络设备的普及,利用网络与软件系统提高工作效率成为企业管理升级的内在需求,职员考勤管理系统成为企业办公自动化管理的重要组成部分。本文介绍了以Quartz 框架实现任务调度功能的考勤管理系统设计。 1 技术平台 考勤系统采用当前流行的轻量级J2EE 框架(Struts2、Hibernate、Spring)进行平台开发,并以JSP 页面作为系统的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 现层。系统的用户请求,通过Strut2 的控制器进行处理和转发,并结合Strut2 的拦截器技术,实现不同角色的权限控制。Spring 框架是整个系统关键功能的实现者,负责实现考勤系统的业务逻辑。Hibernate 作为ORM 框架负责将领域对象持久化,映射到数据库系统的数据表。 2 系统设计 2.1 系统功能设计 ①员工数据管理。包含员工信息的录入、修改、删除、查询功能。 ②考勤打卡处理。将员工工作安排的数据与员工实际的考勤数据比较,根据考勤规则,确定考勤的结果(正常、迟到、早退、脱岗等),再根据规则,确定出一定时间内员工的薪水所得。 ③打卡规则设置。考勤系统中一些规则的设置,如正常时间规则、加班时间、出差规则;奖罚规则设置等。 ④系统维护管理:系统管理的功能,包括用户权限管理、密码、异常处理等。 2.2 系统逻辑设计 ①Web 层的设计 Web 层通过JSP 视图和Struts2 框架构建。用户请求通过JSP 页面发送,Struts2 控制器接受并转发相关请求,并由相应的业务逻辑组件来处理,处理结果经过Struts2 控制器重定向到相应的结果页面。Web 层包括系统登陆页面、结果页面(含异常处理页面、考勤结果页面)、员工登陆请求处理LoginAction、打卡请求处理CheckAction、打卡结果处理ProcessCheckAction。若系统需要进行功能升级扩展,该层可根据需要设计相关的请求处理Action,并由Struts2 前端控制器统一转发处理。 ②业务逻辑设计 Spring 框架采用IOC 控制反转理念设计,功能十分强大,又不失易用性和灵活性。考勤管理系统的业务逻辑Service 组件和数据访问对象DAO 组件采用OOP 设计,所有组件从实例生成到管理整个生命周期由Spring 框架负责。考勤管理系统业务层采用门面模式,由业务组件和DAO 组件构成。考勤DAO、考勤类别DAO、请假批复DAO、请假申请DAO、职员信息DAO、管理者DAO、工资奖惩DAO 等组件支持职员管理Serv 组件及经理管理Serv 组件共同完成系统功能。业务逻辑层设计如图1 所示。 ③数据持久层设计 持久层利用Hibernate 提供的对象关系映射功能,实现用面向对象的方式操作数据库。根据考勤管理系统的数据库设计(表设计),构建持久化对象,根据hibernate 的功能,每一张数据库表,对应一个hibernate 的持久化对象,即PO 对象。系统包含考勤PO、考勤类别PO、请假批复PO、请假申请PO、职员信息PO、管理者PO、工资奖惩PO。系统可以根据升级需求,扩展新的PO 对象。PO 对象关系图设计如图2 所示。 ④任务调度功能嵌入 借助于Cron 表达式,Quartz 能够支持各类复杂的任务调度设计考勤系统涉及2 个任务调度。一是每天定时预设“缺勤“状态,等待员工打卡考勤,系统将值修改成出勤。二是根据每个月的考勤结果,在指定的月度考核日进行工资奖惩计算。Quartz 模块通过Spring 框架的MethodInvokingJobDetailFactoryBean 工厂bean 载入。 具体代码如下: 3 结束语 使用SSH 框架技术,充分发挥Spring 框架的IOC 特性和强大功能,可以充分融合多种框架的特长和优点,快速开发各类应用系统,本系统充分利用Quartz 框架的强大功能,实现了一个具备 工作流程 财务工作流程表财务工作流程怎么写财务工作流程图财务工作流程及制度公司财务工作流程 管理功能的考勤系统。 参考文献: [1]薛明杰.基于指纹 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 的考勤系统设计与实现[J].计算机应用研究,2005(10):234-239. [2]李金阳.J2EE 技术在电子商务工作流管理系统中的应用研究[J].商场现代化,2007(8):98-899. [3]李刚.轻量级J2EE 企业应用实践[M].北京:电子工业出版社,2007. [4]刘杰.基于UML 和J2EE 的企业考勤管理系统设计[J].商场现代化,2007(8):299-300. 1
本文档为【基于Quartz任务调度的考勤系统设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
精品文档
千万精品文档模板,下载即用
格式:doc
大小:17KB
软件:Word
页数:0
分类:建筑/施工
上传时间:2018-10-07
浏览量:6