宏景hr数据字典_第1页
宏景hr数据字典_第2页
宏景hr数据字典_第3页
宏景hr数据字典_第4页
宏景hr数据字典_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、HRP数据库设计方案人员的基本信息主要存储在2.5人员基本情况表中。1. 总体介绍 HRP分Access(97/2000)、SQL Server(7.0/2000)和Oracle(9i)版,Access存放在安装目录下的data子目录,文件名为ykchr.mdb;SQL Server数据库为ykchr2. 数据部分(1)HRP数据分机构(单位、部门)、职位、人员数据;(2)人员数据用分在职人员、离退人员、调转人员和其他人员(用户可以增加);(3)机构(单位、部门)、职位、人员数据又分主集和子集,对于人员还有照片和多媒体信息。信息群(InformationClass)指标集(FieldSet)指

2、标集(FieldItem)实际数据HRP数据机构信息(单位、部门)主集B01子集Bxx职位信息主集K01子集Kxx人员信息DBName在职(Usr)主集 A01Usr+A01Usr+Axx子集Axx多媒体A00离退(Ret)A01 调转(Trs)其他(Oth)用户定义2.1. 信息群(InformationClass)InforID类别号IntClassName名称VarChar(20)ClassPre建表前缀符VarChar(1)KeyField关键词名称VarChar(5)KeyLength关键词建库长度IntState标识Varchar(10)初化数据InforIDClassNameCl

3、assPreStateKeyFieldKeyLength1人员AA010082单位BB0110303部门DE0122304岗位KE01A1305党组织QE01A2306工会组织RE01A330。 新建指标名称: 系统默认: 人员指标名称:C*单位指标名称:D*部门指标名称:S*岗位指标名称:P*党组织指标名称:Q*工会组织指标名称:R*2.2. 人员库名称表(DBName) DBIdN*编号DBNameA10名称FlagA3标志PreA3前缀2.3. 指标集表名(Name->FieldSet)(2001版改)指标名长度指标名长度说明IdxIntDisplayOrderInt指标集顺号Se

4、tIdC4FieldSetIdA4指标集编号(Key)HzC40FieldSetDescA50指标集名称FlagC2UseFlagA2构库标志(0,1)(未构库)ModuleFlagC50ModuleFlagA20业务标志(没用)ChangeFlagC1ChangeFlag1按月变化(0,1,2)(一般、月、年)Hz1C40CustomDesc50建库后的子集名称ReserveItem102.4. 指标项表名(Menu->FieldItem)(2001版改)指标名长度指标名长度说明SetIdA4FieldSetIdA4KeyField_NameA5ItemIdA5KeyFieldIdIn

5、tDisplayIdInt在本信息集中显示顺序StaticA1UseFlagA2构库标识(0,1)ModuleFlagA20ModuleFlagA20没有用Field_typeA3ItemtypeA3指标类型(A,D,N,M)HzA40ItemDescA40指标描述Field_lenIntItemLengthInt总长度Field_decIntDecimalWidthInt小数位CodeidA2CodeSetIdA2相关代码类(没有代码时为0或空)CheckMCheckFlagA100FormulaMExpressionM联动公式type:mode:field:expr|factortype=

6、1|2计算公式和统计公式mode=0|1|2|3|4field=expr=factor=ExplainMItemMemoM指标解释RelativeMStateA5ReserveItemA10保留DispWidthIntDisplayWidthInt显示宽度StateA5AuditingFormulaM审核公式(5.0增加)AuditingInformationM审核信息(5.0增加)2.5. 人员基本情况表(Usrret,trs,othA01)USRA01,RETA01,TRSA01,OTHA01A0000N内部排序号A0100A8机器编号(key)B0110A30单位编码E0122A30部门

7、编码由FieldItem定StateA10状态位(A1->A10 缺省)CreateTimeDT用于存放创建此记录的时间(5.3增加)ModTimeDT用于存放最近修改此记录的时间(5.3增加)CreateUserNameA10用于存放创建此记录的用户名(5.3增加)ModUserName A10用于存放最近修改此记录的用户名(5.3增加)UserNameA10用于存放用户名(5.3增加)UserPassword A8口令加密存放(5.3增加)2.6. 人员子集情况表(Usrret,trs,othA02Axx)USR,RET,TRS,OTHA0100A8机器编号(ke

8、y)I9999N顺序号(A2->N)由FieldItem定StateA1状态位(Old)IdN业务年月(A2->N)非按月变化时备用AxxZ0D如果是按月变化子集,则建此指标(4.3以后,替换ID)AzzZ1N如果是按月变化子集,则建此指标CreateTimeDT用于存放创建此记录的时间(5.3增加)ModTimeDT用于存放最近修改此记录的时间(5.3增加)CreateUserNameA10用于存放创建此记录的用户名(5.3增加)ModUserName A10用于存放最近修改此记录的用户名(5.3增加)2.7. 多媒体分类表5.3新增USR,RET,TRS,OTHIDi

9、nt类号序号FLAGVarchar(1)分类号SORTNAMEvarchar(40)分类名称2.8. 多媒体子集(Usrret,trs,othA00)USR,RET,TRS,OTHA0100A8机器编号(key)I9999N顺序号(A2->N)TitleA40OLEOLE照片或文件数据(sqlserver中为image)FlagA1EXTA8文件后缀StateA1状态位(Old)IdN业务年月(A2->N)非按月变化时备用CreateTimeDT用于存放创建此记录的时间(5.3增加)ModTimeDT用于存放最近修改此记录的时间(5.3增加)CreateUserNameA10用于存

10、放创建此记录的用户名(5.3增加)ModUserName A10用于存放最近修改此记录的用户名(5.3增加)2.9. 单位基本情况表(B01)B0110A30单位编码(key)由FieldItem定StateA10状态位CreateTimeDT用于存放创建此记录的时间(5.3增加)ModTimeDT用于存放最近修改此记录的时间(5.3增加)CreateUserNameA10用于存放创建此记录的用户名(5.3增加)ModUserName A10用于存放最近修改此记录的用户名(5.3增加)2.10. 单位子集情况表(B02Bxx)B0110A30单位编码(key)I9999N顺

11、序号(key)由FieldItem定StateA1没用IdN业务年月(非按月变化时备用)自动创建CreateTimeDT用于存放创建此记录的时间(5.3增加)ModTimeDT用于存放最近修改此记录的时间(5.3增加)CreateUserNameA10用于存放创建此记录的用户名(5.3增加)ModUserName A10用于存放最近修改此记录的用户名(5.3增加)BxxZ0D如果是按月变化子集,则建此指标(4.3以后,替换ID)BxxZ1N如果是按月变化子集,则建此指标2.11. 职位基本情况表(K01)E011AA30职位编码(key)E0122A30所属部门由FieldItem定

12、StateA10状态位CreateTimeDT用于存放创建此记录的时间(5.3增加)ModTimeDT用于存放最近修改此记录的时间(5.3增加)CreateUserNameA10用于存放创建此记录的用户名(5.3增加)ModUserName A10用于存放最近修改此记录的用户名(5.3增加)2.12. 职位子集情况表(K02Kxx)E011AA20职位编码I9999N顺序号由FieldItem定StateA1没用IdN业务年月(非按月变化时备用)自动创建CreateTimeDT用于存放创建此记录的时间(5.3增加)ModTimeDT用于存放最近修改此记录的时间(5.3增加)Creat

13、eUserNameA10用于存放创建此记录的用户名(5.3增加)ModUserName A10用于存放最近修改此记录的用户名(5.3增加)KxxZ0D如果是按月变化子集,则建此指标(4.3以后,替换ID)KxxZ1N如果是按月变化子集,则建此指标2.13. 代码类表名(CodeidèCodeSet)指标名长度指标名长度说明CodeIdA2CodeSetIdA2代码类(key)HzA40CodeSetDescA50代码类名称IdCodeA20HzLenIntMaxLengthInt代码项最大长度2.14. 代码表(Daima->CodeItem)指标名长度指标名长度长度

14、CodeIdA2CodeSetIdA2代码类(key)IdCodeA20CodeItemIdA30代码(key)NameA30CodeItemDescA50代码名称P_ptrA20ParentIdA30父结点B_ptrA20C_ptrA20ChildIdA30子结点FlagIntFlagInt暂没有用2.15. 组织机构编码表(organization)指标名长度指标名长度CodeIdA2CodeSetIdA2代码类(key)IdCodeA20CodeItemIdA30代码(key)NameA30CodeItemDescA50代码名称P_ptrA20ParentIdA30父结点B_ptrA20

15、C_ptrA20ChildIdA30子结点GradeIntGradeInt机构等级StateA10StateA10暂没有用A0000Int显示顺序(5.3New)3. 查询结果表 每一用户都有套查询结果表信息群(InformationClass)指标集(FieldSet)HRP数据机构信息(单位、部门)用户名+B+Result职位信息用户名+K+Result人员信息DBName在职(Usr)用户名+usr+Result离退(Ret)用户名+ret+Result调转(Trs)用户名+trs+Result其他(Oth)用户名+oth+Result用户定义4. 数据安全数据安全方面涉及到如下几个表:

16、(1) UserGroup(用户组):用于存放用户组信息(2) OperUser(操作员表):用于存放操作员及用户组的信息和授权信息(3) Syslog:上机和退出日志(4) A01Log:删除人员主集日志(5) B01Log:删除机构主集日志(6) K01Log:删除职位主集日志(7) SubLog:删除所有主集日志具体如下:4.1. 用户组(UserGroup)UserGroup用于保存用户组记录GroupID组名IDIntegerGroupName组名Varchar(50)初值GroupIDGroupName1超级用户组4.2. 操作员(OperUser)Usage: 存放用户名及权限U

17、serNameA10*用户名PasswordA8口令加密后存贮FullNameA20中文名FunctionPrivM功能权限可执行的功能编码列表,逗号分隔。,x,x,格式如:,01,11,100,RecordPrivM记录权限缺省值为“,”部门单位用逗号分格(5.3以后不用)CondPrivM记录高级权限以条件表达式形式,如果是SU,则此指标为空,如果是其他用户,则缺省值为“,”如果此字段有值,则RecordPriv不起作用,CondPriv存贮的格式:条件表达式|因子TablePrivM子集权限,A01X,AxxX,(X=1,2,3,4,5,6)1,2:表示对历史记录和当前记录有读权和写权3

18、,4:表示只对历史记录有读权和写权5,6:表示只对当前记录有读权和写权  FieldPrivM指标权限,xxxxxX,xxxxX,(X=0,1,2,3,4,5,6)DBPrivM人员库授权USR,RET,TRS,OTHPhotoIdN照片号从0开始,0为主管GroupIdN用户组号RoleIdN角色=0时表示用户,=1时表示用户组ManagePrivM管理范围UN|UM|K编码|,空时为全部CardPrivM登记表授权,Xx,yy,NameListPrivM花名册授权,Xx,yy,ReportSortPriv M表类授权,Xx,yy,WarnPrivM报警授权,Xx,yy,

19、SalarySetPrivM工资模板授权,Xx,yy,TemplatePrivM日常模板授权,Xx,yy, 初值UserNameGroupIDRoleID超级用户组11su10一、OperUser中增加如下指标: (1)   CardPriv Memo(2)   NameListPriv Memo(3)   ReportSortPriv Memo(4)   WarnPriv Memo(5)   SalarySetPriv Memo(6)   TemplatePriv Memo

20、 此表结构在数据库升级中实现。 二、子集历史记录授权   目前子集授权只有无权、读权和写权,表示方法是在TablePriv中子集+(0,1,2)方法表示:该子集无权,只有读权和有写权。   改进:       子集+(0,1,2,3,4,5,6)分别               0:表示对该子集无权    &

21、#160;          1,2:表示对历史记录和当前记录有读权和写权               3,4:表示只对历史记录有读权和写权               5,6:表示只对当前记录有读权

22、和写权  对于子集的指标也采用相的办法处理,注意的是:如果该子集无权,则指标也无权,如果该子集只有读权,则该子集的指标只能设置为读权和无权;如果该子集为写权,则指标可以设置无权、读权和写权三种权限。三、全员授权机制   全员授权机制实现非人事部门人员使用HRP数据库,主要是部门经理和普通员工。(1)在用户组(UerGroup和OperUser)中增加两个特殊组:部门经理组(处室领导组)、普通职工组,其编号为9999,10000.在用户管理中可以对该组进行授权。(2)在人员库中的主集中增加三个指标:username,password,groups三个指标,

23、分别用于记录用户名、口令和组号(角色)。         (a)Username A10          (b)Password  A8          (c)Groups   A50   存贮采用逗号+组号格式(,group1,group2,group3,)(3)

24、系统可以设置在进行身份认证时,检查哪些人员库(usr,ret,trs,.)。(4)密码以加密方式存放。(5)先检查原用户机制。(6)在显示部门列表时,只显示原记录授权的部门及下级部门。四、按部门授权将原来的(无,有)改为(无,写,读)4.3. 角色管理表t_sys_role角色权限表t_sys_function_priv角色分配表t_sys_staff_in_role指标名类型长度指标名staff_idvarchar50同a0100role_idvarchar30角色id号status整型44.4. 日志表表(Diary->sysLog)指标名类型长度指标名类型长度UserName字符型

25、20UserName20FuncId字符型30FunctionId30EnterTime字符型30LoginTime30QuitTime字符型30LogoutTime30Cptnumer字符型30ComputerName30Flag字符型1Flag14.5. 主集删除日志表(A01Log,B01Log,K01Log)主集删除日志表(A01Log,B01Log,K01Log)分别用来记录人员机构和职位的删除日志。其结构在A01,B01,K01的基础上增加如下指标:  字段名称类型说明SBASEVarchar(3)源库DBASEVarchar(3)目标库SetIdVARChar(3)子集

26、名称此结构在系统重构或更新主集时要更新(有待改进)4.6. 子集删除日志表(SubLog)  字段名称类型说明SetIDVarchar(3)子集名称BaseVarchar(3)库名称(对单位或职位库此字段内容为空)createtimeDateTime创建时间KeyFieldVarchar(50)对应主集记录关键词的值ClassPreVarChar(1)信息种类A人员B单位K职位5. 登记表登记表涉及到rName,rTitle,rPage,rGrid5.1. 登记表分类(rsort)(2004-3-4新增5.3)表名:rsort目的:用于保存登记表分类号字段名称字段大小字段意义idIn

27、t 排序号SORTIDVarchar20表分类号SORTNAMEVarchar20表类名称5.2. 登记表名(rname)表名:rname目的:用于保存登记表名称字段名称字段大小字段意义TabidInt 报表号(Key)NameA80报表文件名称TMarginFloat页上边界BmarginFloat页下边界LmarginFloat页左边界RmarginFlaot页右边界PaperByte纸张标识1:A3,2:A4PaperOriByte纸张方向1:纵向2:横向PaperWFloat纸宽PaperHFloat纸高FlagAA1数据来源A:人员库 B:单位库 K:职位库 1:工资ModuleFl

28、agA20存放登记表类号5.3. 页签表(rTitle)字段名称字段大小字段意义TabidInt登记表号(Key)PageIdInt页签号TitleA50页签FlagByteIsPrnByte是否打印(0,1)=(不打印,打印)5.4. 标题表(rPage)字段名称字段大小字段意义TabidIntGridnoInt单元格索引号Hz150单元格汉字描述RleftInt位置RtopIntRWidthIntRHeightIntFontsizeByte单元格字体大小Fontname20单元格字体名称FonteffectByte单元格字体EffectFlagByte0:文本描述1:求制表日期2:求制表时

29、间3:制表人4:总页数:5页码6:其他PageIdInt页签号5.5. 表格(rGrid)字段名称字段大小字段意义TabidIntKeyGridnoInt单元格索引号(Key)cHz:M单元格汉字描述rleftInt位置rtopIntrwidthIntrheightIntcSetNameA3指标所在的子集名称Field_nameA8字段英文名称Field_hzA40字段汉字名称CodeidA2相关代码类RcountByte子集记录数ModeByte子集记录控制0,1,2,3,4,5,6,7,8=最近第,最近,最初第,最初,条件, 条件最近第,条件最近,条件最初第,条件最初Field_typeA

30、1字段数值类型D:日期型A:字符型N:数值型C:代码型SlopeInt1,2,3,4对数值型为数值精度对日期型而言6 7LByte单元格左边线是否存在?0:无线1:有线,画图时用虚线代替TByte上边RByte右边BByte下边SLByte0:无斜线1左斜线2右斜线3两斜线fontsizeInt单元格字体大小FontNameA20单元格字体名称FonteffectInt单元格字体Effect;QuerycondM查询条件或者表达式CexpressA40用于保存单元计算公式或历史记录定位表达式1+2*3AlignInt文字在单元排列方式LsizeInt左边线的粗细RsizeInt右边线的粗细Ts

31、izeInt上边线的粗细BSizeInt底边线的粗细FlagA1控制数据来源A:人员库B:单位库P:照片:H:文本C:计算结果NHideByte控制输出内容/0:打印1:隐藏strPreA10对日期及数值类型增加前缀符号PageIdInt页签号(Key)6. 花名册用表6.1. 花名册分类表(lstyle)字段名称数据类型(长度)说明StyleidA2花名册分类号(主键)styledescA50花名册分类名称reserveitemA10备用6.2. 花名册表名表(Lname)字段名称数据类型(长度)说明Tabid(Key)LongInt花名册IDHznameA(100)花名册名称FlagA(1

32、)信息群:1人员,2单位,3职位TitleA(120)花名册标题ModuleFlagA(20)格式:×(0:公用,1:私用)+××(花名册类别ID)+ABC(用户名)+ 00000000000000LheadA(200)左上角文本MheadA(200)页头中间RheadA(200)右上角文本LfootA(200)左下角文本MfootA(200)页尾中间RfootA(200)右下角文本SortFieldMemo排序字段TitleFontMemo标题字体HeadTailFontMemo页头页尾字体BodyFontMemo正文字体ShowModeA(4)1:纵向显示,2

33、:横向显示MarginLeftLongInt左边距MarginRightLongInt右边距MarginTopLongInt上边距MarginBottomLongInt下边距6.3. 花名册栏目列表(Lbase)字段名称数据类型(长度)说明Tabid(Key)LongInt花名册编号Baseid(Key)LongInt字段编号Field_nameA(12)字段IDColHzA(40)字段描述WidthLongInt字段宽度FlagA(3)标志位FormatLongInt日期格式:0:长格式,1:短格式AlignLongInt对齐方式: 1:左对齐,2:居中,3:右对齐,4:均匀分散field_

34、typeA(3)字段数据类型WrapLongInt1:折行显示,0:不折行显示ExprMemo历史记录查找条件6.4. 花名册结果表(b/s)字段名称数据类型(长度)说明RecIdxLongInt序列号(KEY)A0100(或B0110,E01A1)A各信息群的关键字段,依据信息群定C1不定长度与Field_name定义的长度相同C2同上USERNAMEVarchar(50)用户名DBPREA3人员库时,应用库前缀6.5. 花名册结果表(c/s)表名:人员花名册:m花名册编号_用户名_人员库前缀(Usr,Oth)单位花名册:m花名册编号_B职位花名册:m花名册编号_K字段名称数据类型(长度)说

35、明RecIdxLongInt序列号(KEY)A0100(或B0110,E01A1)A各信息群的关键字段,依据信息群定C1不定长度与Field_name定义的长度相同C2同上6.6. 常用查询条件表(lexpr)字段名称数据类型(长度)说明IDInt顺序号(从1开始)(key)NameA20常用条件名称LexprM条件表达式FactorM条件因子TypeA1类别(=1,人员;=2单位)ModuleFlagA20业务标志HistoryInt是否对历史记录查询FuzzyFlagint模糊查询标志, 1: 模糊查询, 0/NULL:7. 统计分析用表7.1. 常用统计表(SName)字段名称数据类型(

36、长度)说明IDLongInt序号(从1开始)NameA(20)常用统计名称FlagA(1)是否对查询结果进行统计(0,1)=(全体,查询结果)ModuleFlagA(20)业务划分TypeA(1)类别: 1:维,2:二维HVA(10)横向统计条件ID+,+纵向统计条件IDInfoKindLongInt信息群(1,2,3)=(人员,单位,职位)7.2. 常用统计图例表(SLegend)字段名称数据类型(长度)说明IdLongInt统计表号OrderLongInt图例号LegendA20图例LexprMemo条件表达式FactorMemo条件因子DirectionLongInt方向FlagLong

37、Int(0,1)=(统计当前记录,统计历史记录)7.3. 条件表达式条件表达式:=条件因子号+条件因子号*条件因子号条件因子号:=整数|(条件表达式)整数 :=数字数字数字 :=0|1|2|3|4|5|6|7|8|97.4. 条件因子条件因子 :=条件项条件项条件项 :=指标 关系符 值关系符 :=>|>=|<|<=|<>|=值 :=字符类型值|数值类型值|日期类型值字符类型值 := 字符字符 := 数字|字母|汉字|?|%数值类型值 := 整数.整数整数:=数字数字数字:=0|1|2|3|4|5|6|7|8|9日期类型值:=日期值|日期函数日期值 := 年

38、份 日期分隔符 月份 日期分隔符 日份日期分隔符 :=.年份 := 数字 数字 数字 数字 |?月份 := 数字|数字 数字 |?|?日 := 数字 | 数字 数字 |?|?日期函数 :=$YRS整数| $THISYR| $THISMONTH MidVariable用于保存保险业务用到中间值公式NidInteger标识(Key Word)(不合理)CnameA20临时变量英文名称(自动分配),用户不可见CHzA40临时变量汉字名称描述CtypeByte临时变量类型1:数值型2:字符型3:日期型CvalueMemo临时变量对应的值NflagByte状态标识=0:工资使用=1:社会保险2:统计表使

39、用NstateA10保留用FldLenInteger(4)临时变量的长度FldDecInteger(4)临时变量的小数位TempletIDInteger(4)模板号或报表号CodeSetIDVarchar(2)代码类8. 工资管理8.1. 工资类别(SalaryTemplate)字段名称数据类型(长度)说明SalaryIDInt(key)工资类别编号CnameVarchar(30)工资类别名称CBaseVarchar(100)应用库标识CondText条件项CexprText条件表达式NmoneyIDInt货币类型KzeroInt扣零处理CstateVarchar(10)状态位0:根节点1:工

40、资套节点NFLAGInt公私用标识LProgramTextUSERNAMEVarchar(50)用户名8.2. 工资项目(SalarySet)字段名称数据类型(长度)说明SalaryIDInt(key)FIELDIDInt(key)FIELDSETIDVarchar(4)ITEMIDVarchar(5)ITEMDESCVarchar(40)ITEMLENGTHIntDECWIDTHInt控制字段小数点位数k如果为0,则为整数CODESETIDVarchar(2)SORTIDIntNWIDTHIntFORMULAText计算公式INITFLAGInt初始化标识 0:清零1: 累积项 2:导入 3

41、:系统项 4:工资标涉及到而未构入工资类别中HEAPFLAGInt累积方式 0:不累积1:月内累积2:季度内累积3:年内累积4:无条件累积5:季度内同次累积6:年内同次累积7:同次累积CSTATEVarchar(10)NLOCKInt锁住指标 0:不锁定1:锁定CHANGEFLAGInt变动标识指标 0:非变动标识指标1:此指标为变动标识指标ITEMTYPEVarchar(3)8.3. 计算公式(SALARYFORMULA)字段名称数据类型(长度)说明SALARYIDInt(key)工资类别编号ITEMIDInt(key)编号唯一的随机的最大的SORTIDInt编号唯一的随机的最大的显示顺序号

42、HZNAMEVarchar(30)公式或标准的左边的指标名称ITEMNAMEVarchar(5)公式或标准的左边的指标代码RexprText公式时为右边的表达式CONDText公式时为的适用范围STANDIDInt工资标准号ITEMTYPEVarchar(1)左边指标类型RUNFLAGInt(0,1)=(公式,标准)USEFLAGInt(1)=(有效)CSTATEVarchar(10)8.4. 指标过滤(gzItem_Filter)字段名称数据类型(长度)说明IDInt(key)CHzVarchar(100)指标中文名CFldNameText指标英文名8.5. 工资类别数据(用户名+salar

43、y+模板号)字段名称数据类型(长度)说明。USERFLAG VARCHAR(50)8.6. 工资标准(GZStand)字段名称数据类型(长度)说明Idint4工资标准号Namevarchar100工资标准名称Db_Typevarchar3保留Unit_typevarchar1保留Flagint4有效标识HfactorVarchar 8横向指标HContenttext16横向指标选项Vfactorvarchar8纵向指标VContenttext16纵向指标选项Itemvarchar8结果指标LExprtext16保留Factortext16保留8.7. 工资历史表(salaryhistory)一

44、般信息数据表名:salaryhistory 数据库: 中文名称:薪资历史数据表 主 表:数据说明:用于保存每次计算薪资数据,形成工资历史数据表,方便工资分析。主键设置:nbase,A0100,A00Z0,A00Z1,salaryid索引设置:外键设置: 数据说明:列列名称数据类型NullKeyDefault说明Nbase应用库前缀Varchar(3)NOTPK系统项,不可修改A0100人员编码Varchar(8)NOTPK系统项,不可修改A00Z0归属日期DatetimeNOTPK系统项,可修改A00Z1归属次数IntNOTPK系统项,可修改Salaryid薪资类别号IntNOTPK薪资类别号

45、A00Z2发放日期Datetime系统项,不可修改A00Z3发放次数Int系统项,不可修改A01Z0停发标识Varchar(1)关联代码类ZZ=0停发=1发放A0000人员排序号Int人员排序号,主要用于和人员管理的人员顺序保持一致B0110单位Varchar(30)系统项,不可修改E0122部门Varchar(30)系统项,不可修改A0101姓名Varchar(30)系统项,不可修改.这此字段根据薪资类别中定义自动创建。Add_flag是否新增标志Int同一个人多条记录,工资发放提交时,判断此记录是追加还是更新userflag用户名Varchar(50)用户名,发起用户Sp_flag审批标识

46、Varchar(2)关联代码类23Curr_user当前审批人Varchar(50)当前审批人V7.02,Appuser审批用户Varchar(200)审批用户列表V7.02格式:用户名; 用户名; 用户名,主要用于进行驳回处理Appprocess审批意见Text和审批是累加的用户签批的意见:格式如下:用户名 时间 内容9. 模板9.1. 业务分类(operation)字段名称数据类型(长度)说明OperationIdint(4)Key业务分类编号Staticint(4)(1,2,3,8)=(日常,工资,警衔,保险)OperationCodevarchar(4)长度=(2,4)=(大类,小类)

47、OperationNameVarchar(20)业务名称OperationTypeInt(4)(0,1,2,3,10)=(调入,调出,离退,内部,其他)PolicyIdInt(4)FactortextExprtext9.2. 模板表(template_table)字段名称数据类型(长度)说明TabIdInt模板表ID号NameVarchar(60)文本NoticeIdVarchar(50)通知对象GzStandIdVarchar(50)工资标准Id号序列,执行什么样的工资标准 示例 ,1,2,3,FlagByte1:单位模板0:人员模板TmarginFloat上、下、左、右边界大小BmarginFloatRmarginFloatLmarginFloatPaperByte纸张大小PaperOriByte纸张方向PaperHFloat纸张高度PaperWFloat纸张宽度StaticByte(1,2,3,8)=(日常,工资,警衔,保险)OperationCodeVarchar(4)业务代码OperationnameVarchar(20)业务名称FactorMemo简单试算条件LexprMemoLLepxrMemo复杂试算条件UserFalgVarchar(1)UsernameVarchar(20)UserFlagVarchar

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论