HQY

×

中控zktime5.0考勤管理系统数据库表结构

hqy hqy 发表于2021-05-25 08:35:30 浏览2357 评论0

抢沙发发表评论

Att2008主要表的表结构说明

表1:考勤记录表Checkinout

主键:UserID+Checktime

字段名称类型可否为空长度说明
UserIDInteger否 Userinfo表中的Userid
CheckTimeDatetime否20考勤时间
CheckTypeVarchar是1考勤状态
VerifyCodeInteger是 验证方式
SensorIDVarchar是5设备编号
WorkCodeInteger是 WorkCode
SNVarchar是20设备序列号
UserExtFmtInteger是 标示是否使用多种验证方式。1表示是多种验证方式,0表示不是。

 

表2:指纹模板表Template

主键:TemplateID

索引键:FingerID+UserID

字段名称类型可否为空长度说明
TemplateID自动编号  主键
UserIDInteger否 Userinfo表中的Userid
FingerIDInteger否 手指号,如果是旧10.0,FingerID=15
TemplateOLE 对象是 指纹模板,Biokey模板
Template1OLE 对象是  
Template2OLE 对象是  
Template3OLE 对象是 存放9.0指纹
Template4OLE 对象是 存放10.0指纹
BITMAPPICTUREOLE 对象是  
BITMAPPICTURE2OLE 对象是  
BITMAPPICTURE3OLE 对象是  
BITMAPPICTURE4OLE 对象是  
UserType 是  
EMAChineNum 是  
Flag 是 是否为胁迫指纹,1和0
DivisionFP 是 指纹算法版本号10或9

表3:用户信息表Userinfo

主键:UserID

索引键:BadgeNuber

字段名称类型可否为空长度说明
UserID自动编号  主键
BadgeNumberVarchar否24用户登记号
SSNVarchar是20用户自定义编号
NameVarchar是 用户姓名
GenderVarchar是 性别
TitleVarchar是 职位
PagerVarchar是 行动电话
BirthdayOLE 对象是 出生日期
HiredDayOLE 对象是 聘用日期
StreetVarchar是 家庭住址
CityVarchar是  
StateVarchar是  
ZIPVarchar是  
OPhoneVarchar是 办公电话
FPhoneVarchar是  
VERIFICATIONMETHODInteger   
DEFAULTDEPTIDInteger  部门编号
SECURITYFLAGSInteger  系统管理员标识。15:为超级管理员
ATTInteger  是否计算考勤0或1
INLATEInteger  上班签到设置0:根据时段判断;1:上班必须签到;2:上班不用签到
OUTEARLYInteger  下班签到设置0:根据时段判断;1:下班必须签到;2:下班不用签到
OVERTIMEInteger  是否计加班0或1
SEPInteger   
HOLIDAYInteger  节假日是否有效0或1
MINZUVarchar 8民族
PASSWORDVarchar是20密码
LUNCHDURATIONInteger   
MVERIFYPASSVarchar  设备上的用户密码
PHOTOOLE 对象  用户照片
NotesOLE 对象   
PrivilegeInteger  权限
InheritDeptSchInteger   
InheritDeptSchClassInteger   
AutoSchPlanInteger  是否自动排班0或1
MinAutoSchIntervalInteger   
RegisterOTInteger   
InheritDeptRuleInteger   
EMPRIVILEGEInteger   
CardNoVarchar是20卡号

 

表4:面部模板表FaceTemp

主键:TemplateID

索引键:FaceID、Valid

字段名称类型可否为空长度说明
TemplateID自动编号  主键
UserNoVarchar是24用户登记号
SizeInteger  模板大小
PINInteger是  
FaceIDInteger是  
ValidInteger是  
ReserveInteger是  
ActiveTimeInteger是  
VFcountInteger是  
TemplateOLE 对象是 模板内容

 

表5:考勤记录修改日志CheckExact

主键:ExactID

字段名称类型可否为空长度说明
ExactID自动编号否 主键
UserIDVarchar是 用户编号,Userinfo表的中UserID
CheckTimeDatetime  签到/签退时间
CheckTypeVarchar是2原来的签到/签退标志:I-签到,O-签退
IsAddInteger是 是否新增的记录
YuYinVarchar是 修改考勤记录的原因
IsModifyInteger是 是否仅仅是修改原始记录
IsDeleteInteger是 是否是删除的记录
IncountInteger是 是否恢复
IscountInteger是  
ModifyByVarchar 20操作员
DateDatetime  操作时间

 

表6:部门表Departments

主键:Deptid

索引:DeptName

字段名称类型可否为空长度说明
Deptid自动编号  主键
DeptnameVarchar是 部门名称
SupDeptidInteger  上级部门编号
InheritParentSchInteger是2 
InheritDeptSchInteger是  
InheritDeptSchClassInteger是  
InLateInteger是  
OutEarlyInteger是  
InheritDeptRuleInteger是  
MinAutoSchIntervalInteger是  
RegisterOTInteger   
DefaultSchIdInteger  部门默认班次
ATTInteger   
HolidayInteger   
OverTimeInteger   

 

表7:节假日表:Holidays

主键:HolidayID

索引:HolidayName

字段名称类型可否为空长度说明
HolidayID自动编号  主键
HolidayNameVarchar是20节日名称
HolidayYearDatetime   
HolidayMonthInteger是  
HolidayDayInteger是  
StartTimeDatetime是 节日开始时间
DurationInteger是 周期
HolidayTypeInteger是  
XINBIEVarchar是4 
MINZUVarchar是50 
DeptIDInteger   

 

表8:班次表Num_Run

主键:Num_RunID

字段名称类型可否为空长度说明
Num_RunID自动编号  主键
OLDIDInteger是  
NameVarchar否30班次名称
StartDateDatetime是 起用日期
EndDateDatetime是 结束使用日期
CyleInteger是 班次一次循环的周期
UnitsInteger是 周期单位

 

表9:班次排班时段表Num_Run_Deil

主键:Num_RunID+StartTime+SDays

字段名称类型可否为空长度说明
Num_RunID自动编号  班次的ID号
StartTimeDatetime  开始时间
EndTimeDatetime  结束时间
SDaysInteger是 开始日期
EDaysInteger是 结束日期
SchclassIDInteger是 时段所属的类别
OvertimeInteger是  

 

表10:轮班表Shift

主键:ShiftID

字段名称类型可否为空长度说明
ShiftID自动编号  轮班ID号
NameVarchar是20轮班名称
UShiftIDInteger是  
StartDateDatetime是 起用轮班的日期
EndDateDatetime是 结束时用轮班的日期
RunNumInteger是 该轮班中所含的班次数0<x<13
Sch1Integer是 轮班的第一个班次
Sch2Integer是 轮班的第二个班次
Sch3Integer是 轮班的第三个班次
Sch4Integer是 轮班的第四个班次
Sch5Integer是 轮班的第五个班次
Sch6Integer是 轮班的第六个班次
Sch7Integer是 轮班的第七个班次
Sch8Integer是 轮班的第八个班次
Sch9Integer是 轮班的第九个班次
Sch10Integer是 轮班的第十个班次
Sch11Integer是 轮班的第十一个班次
Sch12Integer是 轮班的第十二个班次
CycleInteger是 轮班周期
UnitsInteger是 周期单位

 

表11:员工排班表User_OF_Run

主键:UserID+Num_OF_Run_ID+StartDate+endDate

字段名称类型可否为空长度说明
UserIDInteger  用户编号,Userinfo表中的UserID
Num_OF_Run_IDInteger  班次或轮班ID号
StartDateDatetime  起用班次的日期
EndDateDatetime  结束使用该班次的日期
IsNotOF_RunInteger是 是否轮班
Order_RunInteger是 轮班的起始班次

 

表12:员工临时排班表User_Temp_SCH

主键:UserID+ComeTime+LeaveTime

字段名称类型可否为空长度说明
UserIDInteger  用户编号,Userinfo表中的UserID
ComeTimeDatetime  下班时间
LeaveTimeDatetime  下班时间
OverTimeInteger是 该时段中计算加班的时间,默认值0
TypeInteger是 类型
FlagInteger  标志
SchClassIDInteger  该时段所属时段类别ID号,-1表示自动判别

 

表13:员工考勤例外(请假/公出)表User_Speday

主键:UserID+StartSpecDay+DateID

字段名称类型可否为空长度说明
UserIDInteger  用户编号,Userinfo表中的UserID
StartSpecDayDatetime  开始日期
EndSpecDayDatetime  结束日期
DateIDInteger  例外类型,为公出,-1为注释
YuanYingInteger是 例外的原因
DateInteger是 登记/输入记录的时间

 

表14:假类表LeaveClass

主键:LeaveID

字段名称类型可否为空长度说明
LeaveID自动编号  假类ID号
LeaveNameVarchar否20假类名称
MinUnitInteger  最小统计单位
UnitInteger  统计单位
RemainDProcInteger是 舍入控制
RemainDCountInteger是 统计时累计
ReportSymbolVarchar是4报表中的表示符号
DeDuctInteger   
ColorInteger  显示颜色
ClassIFYInteger  计算类别, 7-是否计算为请假

 

 

 

 

表15:统计项目表LeaveClass1

主键:LeaveID

字段名称类型可否为空长度说明
LeaveID自动编号  假类ID号,999-公出
LeaveNameVarchar否20假类名称
MinUnitInteger  最小统计单位
UnitInteger  统计单位
RemainDProcInteger是 舍入控制
RemainDCountInteger是 统计时累计
ReportSymbolVarchar是4报表中的表示符号
DeDuctInteger   
LeaveType   0-是否统计项; 1-是否异常情况项
ColorInteger  显示颜色
ClassIFYInteger  计算类别, 0-按班次时段分类; 1-按节假日分类
CalcText   

 

表16:班次时间表SchClass

主键:SchClassID

字段名称类型可否为空长度说明
SchclassID自动编号  时段类别ID号
SCHNAMEVarchar否20时段类别名称
STARTTIMEdatetime  起始时间
ENDTIMEdatetime  结束时间
LATEMINUTESInteger是 计迟到分钟数
EARLYMINUTESInteger是 计早退分钟数
CHECKINInteger是 该时段上班需要签到,0或1
CHECKOUTInteger  该时段下班需要签退,0或1
CHECKINTIME1datetime  开始签到时间
CHECKINTIME2datetime  结束签到时间
CHECKOUTTIME1datetime  开始签退时间
CHECKOUTTIME2datetime  结束签退时间
COLORInteger  表示颜色
AUTOBINDInteger   
WorkDayInteger  计为多少工作日
WorkMinsInteger  计多少分钟

 

表17:系统参数表AttParam

主键:ParaName

字段名称类型可否为空长度说明
PARANAMEVarchar 20参数名称
PARATYPEVarchar 2类型
PARAVALUEVarchar 100值

 

表18:管理员权限设置表SecurityDetails

主键:SecurityDetailID

字段名称类型可否为空长度说明
SecurityDetailID自动编号   
UserIDInteger是 用户编号,Userinfo表中的Userid
DeptidInteger  功能编号
ScheduleInteger   
userinfoInteger是  
enrollfingersInteger是  
reportviewVarchar是  
reportInteger   
ReadOnlyInteger   
FullControlInteger   

 

打赏

本文链接:https://kinber.cn/post/1745.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客