《考勤系统表结构讲解》由会员分享,可在线阅读,更多相关《考勤系统表结构讲解(21页珍藏版)》请在金锄头文库上搜索。
1、 版权所有 1993-2009 金蝶软件(中国)有限公司考勤系统表结构考勤系统表结构 表结构、案例表结构、案例金蝶软件(中国)有限公司金蝶软件(中国)有限公司演讲人:龚永明演讲人:龚永明版权所有 1993-2011 金蝶软件(中国)有限公司P2目目 录录n为啥要了解表结构n关键表介绍n关键表之间的关联n案例n总结版权所有 1993-2011 金蝶软件(中国)有限公司P3应用程序与数据之间的对应关系应用程序与数据之间的对应关系应用程序应用程序1 1应用程序应用程序2 2应用程序应用程序n n数据库管理系统数据库管理系统 DBMSDBMS数据库数据库 DBDB金蝶金蝶K/3K/3软件软件MS SQ
2、L Server MS SQL Server 20002000 MS SQL Server 2005MS SQL Server 2005 MS SQL Server 2008MS SQL Server 2008 账套账套/ /数据库实体数据库实体版权所有 1993-2011 金蝶软件(中国)有限公司P4啥叫表结构啥叫表结构n数据库(DataBase 简称 DB)学名n储存在计算机内的、有组织的、可共享的数据集合n数据库通俗理解n很多表加起来就是一个数据库n表包含很多字段n字段里存储了很多信息n表结构n哪个字段按什么格式要求存储的什么内容版权所有 1993-2011 金蝶软件(中国)有限公司P5
3、为啥要了解表结构为啥要了解表结构版权所有 1993-2011 金蝶软件(中国)有限公司P6目目 录录n为啥要了解表结构n关键表介绍n关键表之间的关联n案例n总结版权所有 1993-2011 金蝶软件(中国)有限公司P7关键表介绍关键表介绍n表名:HR_ATS_OriginalityCardn原始打卡记录n字段:卡号、打卡时间、考勤机器名、考勤机端口号、 打卡进出标识等。n表名:HR_ATS_EmpCalcAttendn职员考勤计算信息n字段:职员ID、班次代码、出勤日期、各段上下班时间 、各段考勤迟到、早退、旷工、OT1OT4、标准工时, 异常类型、异常单据号、请假类型13,请假时长13, 操
4、作信息等。版权所有 1993-2011 金蝶软件(中国)有限公司P8关键表介绍关键表介绍n表名:HR_ATS_EmpRoster n职员排班信息n字段:职员代码、日期、班次代码、操作时间、操作人 、操作机器名、操作IP等。n表名:HR_ATS_HolidayLimit n假期额度n字段:唯一标识、假期类型、职员、n基准日期、开始日期、结束日期、周期、增减天数、已 用次数、增减次数、可用额度、可用次数、延期至日期 、已用额度、状态版权所有 1993-2011 金蝶软件(中国)有限公司P9关键表介绍关键表介绍n表名:HR_ATS_HolidayType n假期类型n字段:n唯一标识、假期代码、中文
5、名称、繁体名称、英文名称 、假期单位、补假额度、补假单位、是否可补假、是否 含法定假日、是否含公休日、是否可超额、状态n表名:HR_ATS_EmpAttendTotaln职员考勤汇总表n字段:职员、出勤日期、OT1小时数、OT2小时数、 OT3小时数、年假天数、婚假天数、病假、天数、事假 天数、产假天数、 版权所有 1993-2011 金蝶软件(中国)有限公司P10关键表介绍关键表介绍n表名:HR_ATS_EmpEditAttendn补签卡信息表nHR_ATS_BaseInfon职员考勤信息表版权所有 1993-2011 金蝶软件(中国)有限公司P11关键表介绍关键表介绍n表名: HR_ATS
6、_Shiftinfo n班次信息表n表名: HR_ATS_holidayn假期记录(单据头)n表名: HR_ATS_holidaydetailn假期记录(单据体)版权所有 1993-2011 金蝶软件(中国)有限公司P12目目 录录n为啥要了解表结构n关键表介绍n关键表之间的关联n案例n总结版权所有 1993-2011 金蝶软件(中国)有限公司P13关键表之间的关联关键表之间的关联版权所有 1993-2011 金蝶软件(中国)有限公司P14目目 录录n为啥要了解表结构n关键表介绍n关键表之间的关联n案例n总结版权所有 1993-2011 金蝶软件(中国)有限公司P15案例案例n工时的统计举例n
7、应出勤工时n当月每周一至周五;每天8H(法定假除外)n实际出勤工时n扣除迟到、早退、旷工、请假外的异常剩余时长n享有法定休假时长n法定假休假时长(即法定假当天未出勤)版权所有 1993-2011 金蝶软件(中国)有限公司P16案例案例n假期的统计(含自定义假期)update c set c.HRMS_UserField_5=a.FLength from (select sum(a.flength) flength,a.fleavedate,b.fempid from hr_ats_holidaydetail a left join hr_ats_holiday b on a.fholidayi
8、d=b.fholidayid where a.FleaveDate between BeginDate and EndDate and b.FcheckUser is not null and b.FHolidayTypeID=60 group by a.fleavedate,fempid) a left join hr_ats_empattendtotal c on c.fempid=a.fempid and c.fattendday=a.fleavedate where c.fstatus=1 and c.FAttendDay between BeginDate and EndDate;版
9、权所有 1993-2011 金蝶软件(中国)有限公司P17案例案例n如何自动清除离职日期之后的排班记录?delete from hr_ats_emproster where fid in ( select a.fid from hr_ats_emproster a inner join v_hr_ats_employee b on a.fempid=b.em_id where a.fdateb.dimissiontime and a.fdate between BeginDate and EndDate )n考勤汇总表如何分班组长筛选? update addinfo set addinfo.h
10、rms_userfield_19=emp.name from hm_employeesaddinfo addinfo left join hr_ats_baseinfo info on addinfo.em_id=info.fempid left join v_hr_ats_employee emp on emp.em_id=info.fleaderid版权所有 1993-2011 金蝶软件(中国)有限公司P18讨论讨论n考勤汇总表可不可以统计人数?版权所有 1993-2011 金蝶软件(中国)有限公司P19目目 录录n为啥要了解表结构n关键表介绍n关键表之间的关联n案例n总结版权所有 199
11、3-2011 金蝶软件(中国)有限公司P20总结总结n编写考勤公式的必备基础nSQL基础语法知识n考勤系统表结构n考勤系统业务逻辑n能力的三个层次n抄公式n改公式n写公式谢谢 谢谢! !版权所有 1993-2011 金蝶软件(中国)有限公司P22特别声明特别声明没有金蝶软件(中国)有限公司的特别许可,任何人不能以任何形式或为任何目的复制或传播本文档的任何部 分。本文档中包含的信息如有更改,恕不另行通知。由金蝶软件(中国)有限公司和其分销商所销售的某些软件产品包含有其它软件供应商版权所有的软件组件。 Microsoft、WINDOWS、NT、EXCEL、Word、PowerPoint 和SQL
12、Server 是微软公司的注册商标 。 IBM、DB2、DB2 通用数据库、OS/2、Parallel Sysplex、MVS/ESA、AIX、S/390、AS/400、 OS/390、 OS/400、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、Intelligent Miner、WebSphere、Netfinity、 Tivoli、Informix 和Informix 动态ServerTM 是IBM 公司在美国或其他公司的商标。 ORACLE 是ORACLE 公司的注册商标。 UNIX、X/Open、OSF/1 和Motif 是Open Group 的
13、注册商标。 Citrix、Citrix 徽标、ICA、Program Neighborhood 、MetaFrame 、WinFrame 、VideoFrame 、 MultiWin 以及此处引用的Citrix 产品名是Citrix Systems 公司的商标或注册商标。 HTML、DHTML、XML 和XHTML 是W3C、World Wide Web 协会、计算机科学实验室的商标或注册商标。 JAVA 是Sun Microsystems 公司的注册商标。 JAVASCRIPT Sun Microsystems 公司的注册商标,由其技术开发和实施商Netscape 许可使用。本文档提到的金蝶 、金蝶KIS 、金蝶K/3 、金蝶EAS 、Apusic 、金蝶iFly 和其它金蝶 产品和服务 以及它们各自的徽标是金蝶软件(中国)有限公司在中国和世界其它一些国家的商标或注册商标。本文档提到 的所有其它产品和服务名称是它们各自公司的商标。