《中控zktime5.0考勤管理系统数据库表结构.doc》由会员分享,可在线阅读,更多相关《中控zktime5.0考勤管理系统数据库表结构.doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Att2008主要表的表结构说明表1:考勤记录表Checkinout主键:UserID+Checktime字段名称类型可否为空长度说明UserIDInteger否Userinfo表中的UseridCheckTimeDatetime否20考勤时间CheckTypeVarchar是22546 5812 堒B+U27373 6AED 櫭21569 5441 呁S1考勤状态VerifyCodeInteger是验证方式SensorIDVarchar是5设备编号WorkCodeInteger是WorkCodeSNVarchar是26649 6819 栙ik,Y30583 7777 睷20设备序列号User
2、ExtFmtInteger是标示是否使用多种验证方式。1表示是多种验证方式,0表示不是。表2:指纹模板表Template主键:TemplateID索引键:FingerID+UserID字段名称类型可否为空长度说明TemplateID自动编号主键UserIDIQ22184 56A8 嚨23524 5BE4 寤tInteger否Userinfo表中的UseridFingerIDInteger否手指号,如果是旧10。0,FingerID=15TemplateOLE 对象是指纹模板,Biokey模板Template1OLE 对象是Template2OLE 对象是Template3M31838 7C5E
3、 籞24332 5F0C 弌)y39067 989B 颛OLE 对象是存放9。0指纹Template4OLE 对象是存放10.0指纹BITMAPPICTUREOLE 对象是BITMAPPICTURE2OLE 对象是BITMAPPICTURE3OLE 对象是BITMAPPICTURE4OLE 对象37643 930B 錋35941 8C65 豥I28435 6F13 漓P835495 8AA7 誧是UserType是EMAChineNum是Flag是是否为胁迫指纹,1和0DivisionFP是指纹算法版本号10或9表3:用户信息表Userinfo主键:UserID索引键:BadgeNuber字段
4、名称类型可否为空长度o233709 83AD 莭037196 914C 酌31923 7CB3 粳说明UserID自动编号主键BadgeNumberVarchar否24用户登记号SSNVarchar是20用户自定义编号NameVarchar是用户姓名22015 55FF 嗿30499 7723 眣28797 707D 災,36388 8E24 踤20398 4FAE 侮28351 6EBF 溿GenderVarchar是性别TitleVarchar是职位PagerVarchar是行动电话BirthdayOLE 对象是出生日期HiredDayOLE 对象26118 6606 昆Fb30945 7
5、8E1 磡32816 8030 耰T24779 60CB 惋是聘用日期StreetVarchar是家庭住址CityVarchar是StateVarchar是ZIPVarchar是OPhoneVarchar是30221 760D 瘍7835048 88E8 裨29244 723C 爼。办公电话FPhoneVarchar是VERIFICATIONMETHODIntegerDEFAULTDEPTIDInteger部门编号SECURITYFLAGSInteger系统管理员标识.15:为超级管理员ATTInteger是否计算考勤0或1INLATEInteger上班签到设置0:根据时段判断;1:上班必须签
6、到;2:上班不用签到39875 9BC3 鯃t25756 649C 撜40322 9D82 鶂23801 5CF9 峹25672 6448 摈7OUTEARLYInteger下班签到设置0:根据时段判断;1:下班必须签到;2:下班不用签到OVERTIMEInteger是否计加班0或1SEPIntegerHOLIDAYInteger节假日是否有效0或1MINZUVarchar8民族PASSWORDVarchar是23077 5A25 娥35410 8A52 詒36750 8F8E 辎22100 5654 噔h34964 8894 袔20密码LUNCHDURATIONIntegerMVERIFYP
7、ASSVarchar设备上的用户密码PHOTOOLE 对象用户照片NotesOLE 对象PrivilegeInteger权限InheritDeptSchIntegerInheritDeptSchClass27989 6D55 浕v33178 819A 膚031114 798A 禊31392 7AA0 窠IntegerAutoSchPlanInteger是否自动排班0或1MinAutoSchIntervalIntegerRegisterOTIntegerInheritDeptRuleIntegerEMPRIVILEGEIntegerCardNoVarchar是20卡号表4:面部模板表FaceTe
8、mpIu20760 5118 儘40768 9F40 齀27820 6CAC 沬主键:TemplateID索引键:FaceID、Valid字段名称类型可否为空长度说明TemplateID自动编号主键UserNoVarchar是24用户登记号SizeInteger模板大小z#OB24863 611F 感23970 5DA2 嶢24248 5EB8 庸PINInteger是FaceIDInteger是ValidInteger是ReserveInteger是ActiveTimeInteger是VFcountInteger是29690 73FA 珺38174 951E 锞21122 5282 劂734
9、517 86D5 蛕&vTemplateOLE 对象是模板内容表5:考勤记录修改日志CheckExact主键:ExactID 字段名称类型可否为空长度说明ExactID自动编号否主键UserIDVarchar是234602 872A 蜪25225 6289 抉39791 9B6F 魯38620 96DC 雜25141 6235 戵_n用户编号,Userinfo表的中UserIDCheckTimeDatetime签到/签退时间CheckTypeVarchar是2原来的签到/签退标志:I-签到,O签退IsAddInteger是是否新增的记录YuYinVarchar是修改考勤记录的原因IsModif
10、y22546 5812 堒B+U27373 6AED 櫭21569 5441 呁SInteger是是否仅仅是修改原始记录IsDeleteInteger是是否是删除的记录IncountInteger是是否恢复IscountInteger是ModifyByVarchar20操作员26649 6819 栙ik,Y30583 7777 睷DateDatetime 操作时间表6:部门表Departments主键:Deptid索引:DeptName字段名称类型可否为空长度说明Deptid自动编号主键DeptnameVarchar是部门名称IQ22184 56A8 嚨23524 5BE4 寤tSupDept
11、idInteger上级部门编号InheritParentSchInteger是2InheritDeptSchInteger是InheritDeptSchClassInteger是InLateInteger是OutEarlyIntegerM31838 7C5E 籞#24332 5F0C 弌)y39067 989B 颛是InheritDeptRuleInteger是MinAutoSchIntervalInteger是RegisterOTIntegerDefaultSchIdInteger部门默认班次ATTIntegerHolidayIntegerOverTimeInteger37643 930B
12、錋35941 8C65 豥I28435 6F13 漓P835495 8AA7 誧表7:节假日表:Holidays主键:HolidayID索引:HolidayName字段名称类型可否为空长度说明HolidayID自动编号主键HolidayNameVarchar是20节日名称HolidayYearDatetimeo233709 83AD 莭037196 914C 酌31923 7CB3 粳HolidayMonthInteger是HolidayDayInteger是StartTimeDatetime是节日开始时间DurationInteger是周期HolidayTypeInteger是XINBIE2
13、2015 55FF 嗿30499 7723 眣28797 707D 災,36388 8E24 踤20398 4FAE 侮28351 6EBF 溿Varchar是4MINZUVarchar是50DeptIDInteger表8:班次表Num_Run主键:Num_RunID字段名称类型可否为空长度说明Num_RunID自动编号26118 6606 昆Fb30945 78E1 磡32816 8030 耰T24779 60CB 惋主键OLDIDInteger是NameVarchar否30班次名称StartDateDatetime是起用日期EndDateDatetime是结束使用日期Cyle30221 7
14、60D 瘍7835048 88E8 裨29244 723C 爼.Integer是班次一次循环的周期UnitsInteger是周期单位表9:班次排班时段表Num_Run_Deil主键:Num_RunID+StartTime+SDays字段名称类型可否为空长度说明Num_RunID自动编号班次的ID号StartTime39875 9BC3 鯃t25756 649C 撜40322 9D82 鶂23801 5CF9 峹25672 6448 摈7Datetime开始时间EndTimeDatetime结束时间SDaysInteger是开始日期EDaysInteger是结束日期SchclassIDInteg
15、er是时段所属的类别Overtime23077 5A25 娥35410 8A52 詒36750 8F8E 辎22100 5654 噔h34964 8894 袔Integer是表10:轮班表Shift 该表在软件中没有作用主键:ShiftID字段名称类型可否为空长度说明ShiftID自动编号轮班ID号NameVarchar 是20轮班名称27989 6D55 浕v33178 819A 膚031114 798A 禊31392 7AA0 窠UShiftIDInteger是StartDateDatetime是起用轮班的日期EndDateDatetime是结束时用轮班的日期RunNumInteger是该
16、轮班中所含的班次数0xu20760 5118 儘40768 9F40 齀27820 6CAC 沬轮班的第一个班次Sch2Integer是轮班的第二个班次Sch3Integer是轮班的第三个班次Sch4Integer是轮班的第四个班次Sch5Integer是轮班的第五个班次Sch6zOB20615 5087 傇Cz19999 4E1F 丟Integer是轮班的第六个班次Sch7Integer是轮班的第七个班次Sch8Integer是轮班的第八个班次Sch9Integer是轮班的第九个班次Sch10Integer是25442 6362 换33925 8485 蒅37775 938F 鎏39114
17、98CA 飊30269 763D 瘽24464 5F90 徐29376 72C0 狀L轮班的第十个班次Sch11Integer是轮班的第十一个班次Sch12Integer是轮班的第十二个班次CycleInteger是轮班周期UnitsInteger是周期单位表11:员工排班表User_OF_Run30353 7691 皑tR33479 82C7 苇r主键:UserID+Num_OF_Run_ID+StartDate+endDate字段名称类型可否为空长度说明UserIDInteger用户编号,Userinfo表中的UserIDNum_OF_Run_IDInteger班次或轮班ID号StartD
18、ateDatetime起用班次的日期EndDateDatetime结束使用该班次的日期26781 689D 條/26419 6733 朳23125 5A55 婕38221 954D 镍R0IsNotOF_RunInteger是是否轮班Order_RunInteger是轮班的起始班次表12:员工临时排班表User_Temp_SCH主键:UserID+ComeTime+LeaveTime字段名称类型可否为空长度说明UserIDInteger用户编号,Userinfo表中的UserIDF+34734 87AE 螮22847 593F 夿34649 8759 蝙ComeTimeDatetime下班时间
19、LeaveTimeDatetime下班时间OverTimeInteger是该时段中计算加班的时间,默认值0TypeInteger是类型FlagInteger标志SchClassID:w38837 97B5 鞵40176 9CF0 鳰6_38390 95F6 闶Integer该时段所属时段类别ID号,1表示自动判别表13:员工考勤例外(请假/公出)表User_Speday主键:UserID+StartSpecDay+DateID字段名称类型可否为空长度说明UserIDInteger用户编号,Userinfo表中的UserIDStartSpecDayDatetime开始日期EndSpecDayDa
20、tetime结束日期Nx%20084 4E74 乴k40092 9C9C 鲜34818 8802 蠂DateIDInteger例外类型,为公出,-1为注释YuanYingInteger是例外的原因DateInteger是登记/输入记录的时间表14:假类表LeaveClass主键:LeaveID字段名称类型可否为空长度说明33394 8272 色31693 7BCD 篍24187 5E7B 幻23294 5AFE 嫾31246 7A0E 税LeaveID自动编号假类ID号LeaveNameVarchar否20假类名称MinUnitInteger最小统计单位UnitInteger统计单位Remai
21、nDProcInteger是舍入控制29014 7156 煖29822 747E 瑾20446 4FDE 俞G35711 8B7F 譿32948 80B4 肴27674 6C1A 氚RemainDCountInteger是统计时累计ReportSymbolVarchar是4报表中的表示符号DeDuctIntegerColorInteger显示颜色ClassIFYInteger计算类别, 7-是否计算为请假表15:统计项目表LeaveClass138668 970C 霌26250 668A 暊24549 5FE5 忥25888 6520 攠37944 9438 鐸32139 7D8B 綋3705
22、1 90BB 邻A主键:LeaveID字段名称类型可否为空长度说明LeaveID自动编号假类ID号,999公出LeaveNameVarchar否20假类名称MinUnitInteger最小统计单位Unitw22678 5896 墖22316 572C 圬26697 6849 桉28567 6F97 澗20530 5032 倲Integer统计单位RemainDProcInteger是舍入控制RemainDCountInteger是统计时累计ReportSymbolVarchar是4报表中的表示符号DeDuctIntegerLeaveType25973 6575 敵y38306 95A2 関39
23、645 9ADD 髝30800 7850 硐24995 61A3 憣G37859 93E3 鏣0-是否统计项; 1是否异常情况项ColorInteger显示颜色ClassIFYInteger计算类别, 0-按班次时段分类; 1-按节假日分类CalcText表16:班次时间表SchClass主键:SchClassID字段名称类型可否为空长度说明SchclassID 自动编号w36435 8E53 蹓kb40454 9E06 鸆21423 53AF 厯yo时段类别ID号SCHNAMEVarchar否20时段类别名称STARTTIMEdatetime起始时间ENDTIMEdatetime结束时间LA
24、TEMINUTESInteger是计迟到分钟数EARLYMINUTESInteger27312 6AB0 檰32501 7EF5 绵A22763 58EB 士30715 77FB 矻是计早退分钟数CHECKINInteger是该时段上班需要签到,0或1CHECKOUTInteger该时段下班需要签退,0或1CHECKINTIME1datetime开始签到时间CHECKINTIME2datetime结束签到时间CHECKOUTTIME1datetime开始签退时间CHECKOUTTIME2datetime结束签退时间COLORInteger表示颜色AUTOBINDIntegerWorkDayIn
25、teger计为多少工作日WorkMinsInteger计多少分钟表17:系统参数表AttParam主键:ParaName字段名称类型可否为空长度说明PARANAMEVarchar20参数名称PARATYPEVarchar2类型PARAVALUEVarchar100值表18:管理员权限设置表SecurityDetails主键:SecurityDetailID字段名称类型可否为空长度说明SecurityDetailID自动编号UserIDInteger是用户编号,Userinfo表中的UseridDeptidInteger功能编号ScheduleIntegeruserinfoInteger是enrollfingersInteger是reportviewVarchar是reportIntegerReadOnlyIntegerFullControlInteger