




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、HRP數(shù)據(jù)庫(kù)設(shè)計(jì)方案人員的基本信息主要存儲(chǔ)在2.5人員基本情況表中。1. 總體介紹 HRP分Access(97/2000)、SQL Server(7.0/2000)和Oracle(9i)版,Access存放在安裝目錄下的data子目錄,文件名為ykchr.mdb;SQL Server數(shù)據(jù)庫(kù)為ykchr2. 數(shù)據(jù)部分(1)HRP數(shù)據(jù)分機(jī)構(gòu)(單位、部門)、職位、人員數(shù)據(jù);(2)人員數(shù)據(jù)用分在職人員、離退人員、調(diào)轉(zhuǎn)人員和其他人員(用戶可以增加);(3)機(jī)構(gòu)(單位、部門)、職位、人員數(shù)據(jù)又分主集和子集,對(duì)于人員還有照片和多媒體信息。信息群(InformationClass)指標(biāo)集(FieldSet)指
2、標(biāo)集(FieldItem)實(shí)際數(shù)據(jù)HRP數(shù)據(jù)機(jī)構(gòu)信息(單位、部門)主集B01子集Bxx職位信息主集K01子集Kxx人員信息DBName在職(Usr)主集 A01Usr+A01Usr+Axx子集Axx多媒體A00離退(Ret)A01 調(diào)轉(zhuǎn)(Trs)其他(Oth)用戶定義2.1. 信息群(InformationClass)InforID類別號(hào)IntClassName名稱VarChar(20)ClassPre建表前綴符VarChar(1)KeyField關(guān)鍵詞名稱VarChar(5)KeyLength關(guān)鍵詞建庫(kù)長(zhǎng)度IntState標(biāo)識(shí)Varchar(10)初化數(shù)據(jù)InforIDClassNameCl
3、assPreStateKeyFieldKeyLength1人員AA010082單位BB0110303部門DE0122304崗位KE01A1305黨組織QE01A2306工會(huì)組織RE01A330。 新建指標(biāo)名稱: 系統(tǒng)默認(rèn): 人員指標(biāo)名稱:C*單位指標(biāo)名稱:D*部門指標(biāo)名稱:S*崗位指標(biāo)名稱:P*黨組織指標(biāo)名稱:Q*工會(huì)組織指標(biāo)名稱:R*2.2. 人員庫(kù)名稱表(DBName) DBIdN*編號(hào)DBNameA10名稱FlagA3標(biāo)志PreA3前綴2.3. 指標(biāo)集表名(Name->FieldSet)(2001版改)指標(biāo)名長(zhǎng)度指標(biāo)名長(zhǎng)度說(shuō)明IdxIntDisplayOrderInt指標(biāo)集順號(hào)Se
4、tIdC4FieldSetIdA4指標(biāo)集編號(hào)(Key)HzC40FieldSetDescA50指標(biāo)集名稱FlagC2UseFlagA2構(gòu)庫(kù)標(biāo)志(0,1)(未構(gòu)庫(kù))ModuleFlagC50ModuleFlagA20業(yè)務(wù)標(biāo)志(沒(méi)用)ChangeFlagC1ChangeFlag1按月變化(0,1,2)(一般、月、年)Hz1C40CustomDesc50建庫(kù)后的子集名稱ReserveItem102.4. 指標(biāo)項(xiàng)表名(Menu->FieldItem)(2001版改)指標(biāo)名長(zhǎng)度指標(biāo)名長(zhǎng)度說(shuō)明SetIdA4FieldSetIdA4KeyField_NameA5ItemIdA5KeyFieldIdIn
5、tDisplayIdInt在本信息集中顯示順序StaticA1UseFlagA2構(gòu)庫(kù)標(biāo)識(shí)(0,1)ModuleFlagA20ModuleFlagA20沒(méi)有用Field_typeA3ItemtypeA3指標(biāo)類型(A,D,N,M)HzA40ItemDescA40指標(biāo)描述Field_lenIntItemLengthInt總長(zhǎng)度Field_decIntDecimalWidthInt小數(shù)位CodeidA2CodeSetIdA2相關(guān)代碼類(沒(méi)有代碼時(shí)為0或空)CheckMCheckFlagA100FormulaMExpressionM聯(lián)動(dòng)公式type:mode:field:expr|factortype=
6、1|2計(jì)算公式和統(tǒng)計(jì)公式mode=0|1|2|3|4field=expr=factor=ExplainMItemMemoM指標(biāo)解釋RelativeMStateA5ReserveItemA10保留DispWidthIntDisplayWidthInt顯示寬度StateA5AuditingFormulaM審核公式(5.0增加)AuditingInformationM審核信息(5.0增加)2.5. 人員基本情況表(Usrret,trs,othA01)USRA01,RETA01,TRSA01,OTHA01A0000N內(nèi)部排序號(hào)A0100A8機(jī)器編號(hào)(key)B0110A30單位編碼E0122A30部門
7、編碼由FieldItem定StateA10狀態(tài)位(A1->A10 缺省)CreateTimeDT用于存放創(chuàng)建此記錄的時(shí)間(5.3增加)ModTimeDT用于存放最近修改此記錄的時(shí)間(5.3增加)CreateUserNameA10用于存放創(chuàng)建此記錄的用戶名(5.3增加)ModUserName A10用于存放最近修改此記錄的用戶名(5.3增加)UserNameA10用于存放用戶名(5.3增加)UserPassword A8口令加密存放(5.3增加)2.6. 人員子集情況表(Usrret,trs,othA02Axx)USR,RET,TRS,OTHA0100A8機(jī)器編號(hào)(ke
8、y)I9999N順序號(hào)(A2->N)由FieldItem定StateA1狀態(tài)位(Old)IdN業(yè)務(wù)年月(A2->N)非按月變化時(shí)備用AxxZ0D如果是按月變化子集,則建此指標(biāo)(4.3以后,替換ID)AzzZ1N如果是按月變化子集,則建此指標(biāo)CreateTimeDT用于存放創(chuàng)建此記錄的時(shí)間(5.3增加)ModTimeDT用于存放最近修改此記錄的時(shí)間(5.3增加)CreateUserNameA10用于存放創(chuàng)建此記錄的用戶名(5.3增加)ModUserName A10用于存放最近修改此記錄的用戶名(5.3增加)2.7. 多媒體分類表5.3新增USR,RET,TRS,OTHIDi
9、nt類號(hào)序號(hào)FLAGVarchar(1)分類號(hào)SORTNAMEvarchar(40)分類名稱2.8. 多媒體子集(Usrret,trs,othA00)USR,RET,TRS,OTHA0100A8機(jī)器編號(hào)(key)I9999N順序號(hào)(A2->N)TitleA40OLEOLE照片或文件數(shù)據(jù)(sqlserver中為image)FlagA1EXTA8文件后綴StateA1狀態(tài)位(Old)IdN業(yè)務(wù)年月(A2->N)非按月變化時(shí)備用CreateTimeDT用于存放創(chuàng)建此記錄的時(shí)間(5.3增加)ModTimeDT用于存放最近修改此記錄的時(shí)間(5.3增加)CreateUserNameA10用于存
10、放創(chuàng)建此記錄的用戶名(5.3增加)ModUserName A10用于存放最近修改此記錄的用戶名(5.3增加)2.9. 單位基本情況表(B01)B0110A30單位編碼(key)由FieldItem定StateA10狀態(tài)位CreateTimeDT用于存放創(chuàng)建此記錄的時(shí)間(5.3增加)ModTimeDT用于存放最近修改此記錄的時(shí)間(5.3增加)CreateUserNameA10用于存放創(chuàng)建此記錄的用戶名(5.3增加)ModUserName A10用于存放最近修改此記錄的用戶名(5.3增加)2.10. 單位子集情況表(B02Bxx)B0110A30單位編碼(key)I9999N順
11、序號(hào)(key)由FieldItem定StateA1沒(méi)用IdN業(yè)務(wù)年月(非按月變化時(shí)備用)自動(dòng)創(chuàng)建CreateTimeDT用于存放創(chuàng)建此記錄的時(shí)間(5.3增加)ModTimeDT用于存放最近修改此記錄的時(shí)間(5.3增加)CreateUserNameA10用于存放創(chuàng)建此記錄的用戶名(5.3增加)ModUserName A10用于存放最近修改此記錄的用戶名(5.3增加)BxxZ0D如果是按月變化子集,則建此指標(biāo)(4.3以后,替換ID)BxxZ1N如果是按月變化子集,則建此指標(biāo)2.11. 職位基本情況表(K01)E011AA30職位編碼(key)E0122A30所屬部門由FieldItem定
12、StateA10狀態(tài)位CreateTimeDT用于存放創(chuàng)建此記錄的時(shí)間(5.3增加)ModTimeDT用于存放最近修改此記錄的時(shí)間(5.3增加)CreateUserNameA10用于存放創(chuàng)建此記錄的用戶名(5.3增加)ModUserName A10用于存放最近修改此記錄的用戶名(5.3增加)2.12. 職位子集情況表(K02Kxx)E011AA20職位編碼I9999N順序號(hào)由FieldItem定StateA1沒(méi)用IdN業(yè)務(wù)年月(非按月變化時(shí)備用)自動(dòng)創(chuàng)建CreateTimeDT用于存放創(chuàng)建此記錄的時(shí)間(5.3增加)ModTimeDT用于存放最近修改此記錄的時(shí)間(5.3增加)Creat
13、eUserNameA10用于存放創(chuàng)建此記錄的用戶名(5.3增加)ModUserName A10用于存放最近修改此記錄的用戶名(5.3增加)KxxZ0D如果是按月變化子集,則建此指標(biāo)(4.3以后,替換ID)KxxZ1N如果是按月變化子集,則建此指標(biāo)2.13. 代碼類表名(CodeidèCodeSet)指標(biāo)名長(zhǎng)度指標(biāo)名長(zhǎng)度說(shuō)明CodeIdA2CodeSetIdA2代碼類(key)HzA40CodeSetDescA50代碼類名稱IdCodeA20HzLenIntMaxLengthInt代碼項(xiàng)最大長(zhǎng)度2.14. 代碼表(Daima->CodeItem)指標(biāo)名長(zhǎng)度指標(biāo)名長(zhǎng)度長(zhǎng)度
14、CodeIdA2CodeSetIdA2代碼類(key)IdCodeA20CodeItemIdA30代碼(key)NameA30CodeItemDescA50代碼名稱P_ptrA20ParentIdA30父結(jié)點(diǎn)B_ptrA20C_ptrA20ChildIdA30子結(jié)點(diǎn)FlagIntFlagInt暫沒(méi)有用2.15. 組織機(jī)構(gòu)編碼表(organization)指標(biāo)名長(zhǎng)度指標(biāo)名長(zhǎng)度CodeIdA2CodeSetIdA2代碼類(key)IdCodeA20CodeItemIdA30代碼(key)NameA30CodeItemDescA50代碼名稱P_ptrA20ParentIdA30父結(jié)點(diǎn)B_ptrA20
15、C_ptrA20ChildIdA30子結(jié)點(diǎn)GradeIntGradeInt機(jī)構(gòu)等級(jí)StateA10StateA10暫沒(méi)有用A0000Int顯示順序(5.3New)3. 查詢結(jié)果表 每一用戶都有套查詢結(jié)果表信息群(InformationClass)指標(biāo)集(FieldSet)HRP數(shù)據(jù)機(jī)構(gòu)信息(單位、部門)用戶名+B+Result職位信息用戶名+K+Result人員信息DBName在職(Usr)用戶名+usr+Result離退(Ret)用戶名+ret+Result調(diào)轉(zhuǎn)(Trs)用戶名+trs+Result其他(Oth)用戶名+oth+Result用戶定義4. 數(shù)據(jù)安全數(shù)據(jù)安全方面涉及到如下幾個(gè)表:
16、(1) UserGroup(用戶組):用于存放用戶組信息(2) OperUser(操作員表):用于存放操作員及用戶組的信息和授權(quán)信息(3) Syslog:上機(jī)和退出日志(4) A01Log:刪除人員主集日志(5) B01Log:刪除機(jī)構(gòu)主集日志(6) K01Log:刪除職位主集日志(7) SubLog:刪除所有主集日志具體如下:4.1. 用戶組(UserGroup)UserGroup用于保存用戶組記錄GroupID組名IDIntegerGroupName組名Varchar(50)初值GroupIDGroupName1超級(jí)用戶組4.2. 操作員(OperUser)Usage: 存放用戶名及權(quán)限U
17、serNameA10*用戶名PasswordA8口令加密后存貯FullNameA20中文名FunctionPrivM功能權(quán)限可執(zhí)行的功能編碼列表,逗號(hào)分隔。,x,x,格式如:,01,11,100,RecordPrivM記錄權(quán)限缺省值為“,”部門單位用逗號(hào)分格(5.3以后不用)CondPrivM記錄高級(jí)權(quán)限以條件表達(dá)式形式,如果是SU,則此指標(biāo)為空,如果是其他用戶,則缺省值為“,”如果此字段有值,則RecordPriv不起作用,CondPriv存貯的格式:條件表達(dá)式|因子TablePrivM子集權(quán)限,A01X,AxxX,(X=1,2,3,4,5,6)1,2:表示對(duì)歷史記錄和當(dāng)前記錄有讀權(quán)和寫權(quán)3
18、,4:表示只對(duì)歷史記錄有讀權(quán)和寫權(quán)5,6:表示只對(duì)當(dāng)前記錄有讀權(quán)和寫權(quán) FieldPrivM指標(biāo)權(quán)限,xxxxxX,xxxxX,(X=0,1,2,3,4,5,6)DBPrivM人員庫(kù)授權(quán)USR,RET,TRS,OTHPhotoIdN照片號(hào)從0開(kāi)始,0為主管GroupIdN用戶組號(hào)RoleIdN角色=0時(shí)表示用戶,=1時(shí)表示用戶組ManagePrivM管理范圍UN|UM|K編碼|,空時(shí)為全部CardPrivM登記表授權(quán),Xx,yy,NameListPrivM花名冊(cè)授權(quán),Xx,yy,ReportSortPriv M表類授權(quán),Xx,yy,WarnPrivM報(bào)警授權(quán),Xx,yy,
19、SalarySetPrivM工資模板授權(quán),Xx,yy,TemplatePrivM日常模板授權(quán),Xx,yy, 初值UserNameGroupIDRoleID超級(jí)用戶組11su10一、OperUser中增加如下指標(biāo): (1) CardPriv Memo(2) NameListPriv Memo(3) ReportSortPriv Memo(4) WarnPriv Memo(5) SalarySetPriv Memo(6) TemplatePriv Memo
20、 此表結(jié)構(gòu)在數(shù)據(jù)庫(kù)升級(jí)中實(shí)現(xiàn)。 二、子集歷史記錄授權(quán) 目前子集授權(quán)只有無(wú)權(quán)、讀權(quán)和寫權(quán),表示方法是在TablePriv中子集+(0,1,2)方法表示:該子集無(wú)權(quán),只有讀權(quán)和有寫權(quán)。 改進(jìn): 子集+(0,1,2,3,4,5,6)分別 0:表示對(duì)該子集無(wú)權(quán) &
21、#160; 1,2:表示對(duì)歷史記錄和當(dāng)前記錄有讀權(quán)和寫權(quán) 3,4:表示只對(duì)歷史記錄有讀權(quán)和寫權(quán) 5,6:表示只對(duì)當(dāng)前記錄有讀權(quán)
22、和寫權(quán) 對(duì)于子集的指標(biāo)也采用相的辦法處理,注意的是:如果該子集無(wú)權(quán),則指標(biāo)也無(wú)權(quán),如果該子集只有讀權(quán),則該子集的指標(biāo)只能設(shè)置為讀權(quán)和無(wú)權(quán);如果該子集為寫權(quán),則指標(biāo)可以設(shè)置無(wú)權(quán)、讀權(quán)和寫權(quán)三種權(quán)限。三、全員授權(quán)機(jī)制 全員授權(quán)機(jī)制實(shí)現(xiàn)非人事部門人員使用HRP數(shù)據(jù)庫(kù),主要是部門經(jīng)理和普通員工。(1)在用戶組(UerGroup和OperUser)中增加兩個(gè)特殊組:部門經(jīng)理組(處室領(lǐng)導(dǎo)組)、普通職工組,其編號(hào)為9999,10000.在用戶管理中可以對(duì)該組進(jìn)行授權(quán)。(2)在人員庫(kù)中的主集中增加三個(gè)指標(biāo):username,password,groups三個(gè)指標(biāo),
23、分別用于記錄用戶名、口令和組號(hào)(角色)。 (a)Username A10 (b)Password A8 (c)Groups A50 存貯采用逗號(hào)+組號(hào)格式(,group1,group2,group3,)(3)
24、系統(tǒng)可以設(shè)置在進(jìn)行身份認(rèn)證時(shí),檢查哪些人員庫(kù)(usr,ret,trs,.)。(4)密碼以加密方式存放。(5)先檢查原用戶機(jī)制。(6)在顯示部門列表時(shí),只顯示原記錄授權(quán)的部門及下級(jí)部門。四、按部門授權(quán)將原來(lái)的(無(wú),有)改為(無(wú),寫,讀)4.3. 角色管理表t_sys_role角色權(quán)限表t_sys_function_priv角色分配表t_sys_staff_in_role指標(biāo)名類型長(zhǎng)度指標(biāo)名staff_idvarchar50同a0100role_idvarchar30角色id號(hào)status整型44.4. 日志表表(Diary->sysLog)指標(biāo)名類型長(zhǎng)度指標(biāo)名類型長(zhǎng)度UserName字符型
25、20UserName20FuncId字符型30FunctionId30EnterTime字符型30LoginTime30QuitTime字符型30LogoutTime30Cptnumer字符型30ComputerName30Flag字符型1Flag14.5. 主集刪除日志表(A01Log,B01Log,K01Log)主集刪除日志表(A01Log,B01Log,K01Log)分別用來(lái)記錄人員機(jī)構(gòu)和職位的刪除日志。其結(jié)構(gòu)在A01,B01,K01的基礎(chǔ)上增加如下指標(biāo): 字段名稱類型說(shuō)明SBASEVarchar(3)源庫(kù)DBASEVarchar(3)目標(biāo)庫(kù)SetIdVARChar(3)子集
26、名稱此結(jié)構(gòu)在系統(tǒng)重構(gòu)或更新主集時(shí)要更新(有待改進(jìn))4.6. 子集刪除日志表(SubLog) 字段名稱類型說(shuō)明SetIDVarchar(3)子集名稱BaseVarchar(3)庫(kù)名稱(對(duì)單位或職位庫(kù)此字段內(nèi)容為空)createtimeDateTime創(chuàng)建時(shí)間KeyFieldVarchar(50)對(duì)應(yīng)主集記錄關(guān)鍵詞的值ClassPreVarChar(1)信息種類A人員B單位K職位5. 登記表登記表涉及到rName,rTitle,rPage,rGrid5.1. 登記表分類(rsort)(2004-3-4新增5.3)表名:rsort目的:用于保存登記表分類號(hào)字段名稱字段大小字段意義idIn
27、t 排序號(hào)SORTIDVarchar20表分類號(hào)SORTNAMEVarchar20表類名稱5.2. 登記表名(rname)表名:rname目的:用于保存登記表名稱字段名稱字段大小字段意義TabidInt 報(bào)表號(hào)(Key)NameA80報(bào)表文件名稱TMarginFloat頁(yè)上邊界BmarginFloat頁(yè)下邊界LmarginFloat頁(yè)左邊界RmarginFlaot頁(yè)右邊界PaperByte紙張標(biāo)識(shí)1:A3,2:A4PaperOriByte紙張方向1:縱向2:橫向PaperWFloat紙寬PaperHFloat紙高FlagAA1數(shù)據(jù)來(lái)源A:人員庫(kù) B:?jiǎn)挝粠?kù) K:職位庫(kù) 1:工資ModuleFl
28、agA20存放登記表類號(hào)5.3. 頁(yè)簽表(rTitle)字段名稱字段大小字段意義TabidInt登記表號(hào)(Key)PageIdInt頁(yè)簽號(hào)TitleA50頁(yè)簽FlagByteIsPrnByte是否打印(0,1)=(不打印,打印)5.4. 標(biāo)題表(rPage)字段名稱字段大小字段意義TabidIntGridnoInt單元格索引號(hào)Hz150單元格漢字描述RleftInt位置RtopIntRWidthIntRHeightIntFontsizeByte單元格字體大小Fontname20單元格字體名稱FonteffectByte單元格字體EffectFlagByte0:文本描述1:求制表日期2:求制表時(shí)
29、間3:制表人4:總頁(yè)數(shù):5頁(yè)碼6:其他PageIdInt頁(yè)簽號(hào)5.5. 表格(rGrid)字段名稱字段大小字段意義TabidIntKeyGridnoInt單元格索引號(hào)(Key)cHz:M單元格漢字描述rleftInt位置rtopIntrwidthIntrheightIntcSetNameA3指標(biāo)所在的子集名稱Field_nameA8字段英文名稱Field_hzA40字段漢字名稱CodeidA2相關(guān)代碼類RcountByte子集記錄數(shù)ModeByte子集記錄控制0,1,2,3,4,5,6,7,8=最近第,最近,最初第,最初,條件, 條件最近第,條件最近,條件最初第,條件最初Field_typeA
30、1字段數(shù)值類型D:日期型A:字符型N:數(shù)值型C:代碼型SlopeInt1,2,3,4對(duì)數(shù)值型為數(shù)值精度對(duì)日期型而言6 7LByte單元格左邊線是否存在?0:無(wú)線1:有線,畫圖時(shí)用虛線代替TByte上邊RByte右邊BByte下邊SLByte0:無(wú)斜線1左斜線2右斜線3兩斜線fontsizeInt單元格字體大小FontNameA20單元格字體名稱FonteffectInt單元格字體Effect;QuerycondM查詢條件或者表達(dá)式CexpressA40用于保存單元計(jì)算公式或歷史記錄定位表達(dá)式1+2*3AlignInt文字在單元排列方式LsizeInt左邊線的粗細(xì)RsizeInt右邊線的粗細(xì)Ts
31、izeInt上邊線的粗細(xì)BSizeInt底邊線的粗細(xì)FlagA1控制數(shù)據(jù)來(lái)源A:人員庫(kù)B:?jiǎn)挝粠?kù)P:照片:H:文本C:計(jì)算結(jié)果NHideByte控制輸出內(nèi)容/0:打印1:隱藏strPreA10對(duì)日期及數(shù)值類型增加前綴符號(hào)PageIdInt頁(yè)簽號(hào)(Key)6. 花名冊(cè)用表6.1. 花名冊(cè)分類表(lstyle)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明StyleidA2花名冊(cè)分類號(hào)(主鍵)styledescA50花名冊(cè)分類名稱reserveitemA10備用6.2. 花名冊(cè)表名表(Lname)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明Tabid(Key)LongInt花名冊(cè)IDHznameA(100)花名冊(cè)名稱FlagA(1
32、)信息群:1人員,2單位,3職位TitleA(120)花名冊(cè)標(biāo)題ModuleFlagA(20)格式:×(0:公用,1:私用)+××(花名冊(cè)類別ID)+ABC(用戶名)+ 00000000000000LheadA(200)左上角文本MheadA(200)頁(yè)頭中間RheadA(200)右上角文本LfootA(200)左下角文本MfootA(200)頁(yè)尾中間RfootA(200)右下角文本SortFieldMemo排序字段TitleFontMemo標(biāo)題字體HeadTailFontMemo頁(yè)頭頁(yè)尾字體BodyFontMemo正文字體ShowModeA(4)1:縱向顯示,2
33、:橫向顯示MarginLeftLongInt左邊距MarginRightLongInt右邊距MarginTopLongInt上邊距MarginBottomLongInt下邊距6.3. 花名冊(cè)欄目列表(Lbase)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明Tabid(Key)LongInt花名冊(cè)編號(hào)Baseid(Key)LongInt字段編號(hào)Field_nameA(12)字段IDColHzA(40)字段描述WidthLongInt字段寬度FlagA(3)標(biāo)志位FormatLongInt日期格式:0:長(zhǎng)格式,1:短格式AlignLongInt對(duì)齊方式: 1:左對(duì)齊,2:居中,3:右對(duì)齊,4:均勻分散field_
34、typeA(3)字段數(shù)據(jù)類型WrapLongInt1:折行顯示,0:不折行顯示ExprMemo歷史記錄查找條件6.4. 花名冊(cè)結(jié)果表(b/s)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明RecIdxLongInt序列號(hào)(KEY)A0100(或B0110,E01A1)A各信息群的關(guān)鍵字段,依據(jù)信息群定C1不定長(zhǎng)度與Field_name定義的長(zhǎng)度相同C2同上USERNAMEVarchar(50)用戶名DBPREA3人員庫(kù)時(shí),應(yīng)用庫(kù)前綴6.5. 花名冊(cè)結(jié)果表(c/s)表名:人員花名冊(cè):m花名冊(cè)編號(hào)_用戶名_人員庫(kù)前綴(Usr,Oth)單位花名冊(cè):m花名冊(cè)編號(hào)_B職位花名冊(cè):m花名冊(cè)編號(hào)_K字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)
35、明RecIdxLongInt序列號(hào)(KEY)A0100(或B0110,E01A1)A各信息群的關(guān)鍵字段,依據(jù)信息群定C1不定長(zhǎng)度與Field_name定義的長(zhǎng)度相同C2同上6.6. 常用查詢條件表(lexpr)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明IDInt順序號(hào)(從1開(kāi)始)(key)NameA20常用條件名稱LexprM條件表達(dá)式FactorM條件因子TypeA1類別(=1,人員;=2單位)ModuleFlagA20業(yè)務(wù)標(biāo)志HistoryInt是否對(duì)歷史記錄查詢FuzzyFlagint模糊查詢標(biāo)志, 1: 模糊查詢, 0/NULL:7. 統(tǒng)計(jì)分析用表7.1. 常用統(tǒng)計(jì)表(SName)字段名稱數(shù)據(jù)類型(
36、長(zhǎng)度)說(shuō)明IDLongInt序號(hào)(從1開(kāi)始)NameA(20)常用統(tǒng)計(jì)名稱FlagA(1)是否對(duì)查詢結(jié)果進(jìn)行統(tǒng)計(jì)(0,1)=(全體,查詢結(jié)果)ModuleFlagA(20)業(yè)務(wù)劃分TypeA(1)類別: 1:維,2:二維HVA(10)橫向統(tǒng)計(jì)條件ID+,+縱向統(tǒng)計(jì)條件IDInfoKindLongInt信息群(1,2,3)=(人員,單位,職位)7.2. 常用統(tǒng)計(jì)圖例表(SLegend)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明IdLongInt統(tǒng)計(jì)表號(hào)OrderLongInt圖例號(hào)LegendA20圖例LexprMemo條件表達(dá)式FactorMemo條件因子DirectionLongInt方向FlagLong
37、Int(0,1)=(統(tǒng)計(jì)當(dāng)前記錄,統(tǒng)計(jì)歷史記錄)7.3. 條件表達(dá)式條件表達(dá)式:=條件因子號(hào)+條件因子號(hào)*條件因子號(hào)條件因子號(hào):=整數(shù)|(條件表達(dá)式)整數(shù) :=數(shù)字?jǐn)?shù)字?jǐn)?shù)字 :=0|1|2|3|4|5|6|7|8|97.4. 條件因子條件因子 :=條件項(xiàng)條件項(xiàng)條件項(xiàng) :=指標(biāo) 關(guān)系符 值關(guān)系符 :=>|>=|<|<=|<>|=值 :=字符類型值|數(shù)值類型值|日期類型值字符類型值 := 字符字符 := 數(shù)字|字母|漢字|?|%數(shù)值類型值 := 整數(shù).整數(shù)整數(shù):=數(shù)字?jǐn)?shù)字?jǐn)?shù)字:=0|1|2|3|4|5|6|7|8|9日期類型值:=日期值|日期函數(shù)日期值 := 年
38、份 日期分隔符 月份 日期分隔符 日份日期分隔符 :=.年份 := 數(shù)字 數(shù)字 數(shù)字 數(shù)字 |?月份 := 數(shù)字|數(shù)字 數(shù)字 |?|?日 := 數(shù)字 | 數(shù)字 數(shù)字 |?|?日期函數(shù) :=$YRS整數(shù)| $THISYR| $THISMONTH MidVariable用于保存保險(xiǎn)業(yè)務(wù)用到中間值公式NidInteger標(biāo)識(shí)(Key Word)(不合理)CnameA20臨時(shí)變量英文名稱(自動(dòng)分配),用戶不可見(jiàn)CHzA40臨時(shí)變量漢字名稱描述CtypeByte臨時(shí)變量類型1:數(shù)值型2:字符型3:日期型CvalueMemo臨時(shí)變量對(duì)應(yīng)的值NflagByte狀態(tài)標(biāo)識(shí)=0:工資使用=1:社會(huì)保險(xiǎn)2:統(tǒng)計(jì)表使
39、用NstateA10保留用FldLenInteger(4)臨時(shí)變量的長(zhǎng)度FldDecInteger(4)臨時(shí)變量的小數(shù)位TempletIDInteger(4)模板號(hào)或報(bào)表號(hào)CodeSetIDVarchar(2)代碼類8. 工資管理8.1. 工資類別(SalaryTemplate)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明SalaryIDInt(key)工資類別編號(hào)CnameVarchar(30)工資類別名稱CBaseVarchar(100)應(yīng)用庫(kù)標(biāo)識(shí)CondText條件項(xiàng)CexprText條件表達(dá)式NmoneyIDInt貨幣類型KzeroInt扣零處理CstateVarchar(10)狀態(tài)位0:根節(jié)點(diǎn)1:工
40、資套節(jié)點(diǎn)NFLAGInt公私用標(biāo)識(shí)LProgramTextUSERNAMEVarchar(50)用戶名8.2. 工資項(xiàng)目(SalarySet)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明SalaryIDInt(key)FIELDIDInt(key)FIELDSETIDVarchar(4)ITEMIDVarchar(5)ITEMDESCVarchar(40)ITEMLENGTHIntDECWIDTHInt控制字段小數(shù)點(diǎn)位數(shù)k如果為0,則為整數(shù)CODESETIDVarchar(2)SORTIDIntNWIDTHIntFORMULAText計(jì)算公式INITFLAGInt初始化標(biāo)識(shí) 0:清零1: 累積項(xiàng) 2:導(dǎo)入 3
41、:系統(tǒng)項(xiàng) 4:工資標(biāo)涉及到而未構(gòu)入工資類別中HEAPFLAGInt累積方式 0:不累積1:月內(nèi)累積2:季度內(nèi)累積3:年內(nèi)累積4:無(wú)條件累積5:季度內(nèi)同次累積6:年內(nèi)同次累積7:同次累積CSTATEVarchar(10)NLOCKInt鎖住指標(biāo) 0:不鎖定1:鎖定CHANGEFLAGInt變動(dòng)標(biāo)識(shí)指標(biāo) 0:非變動(dòng)標(biāo)識(shí)指標(biāo)1:此指標(biāo)為變動(dòng)標(biāo)識(shí)指標(biāo)ITEMTYPEVarchar(3)8.3. 計(jì)算公式(SALARYFORMULA)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明SALARYIDInt(key)工資類別編號(hào)ITEMIDInt(key)編號(hào)唯一的隨機(jī)的最大的SORTIDInt編號(hào)唯一的隨機(jī)的最大的顯示順序號(hào)
42、HZNAMEVarchar(30)公式或標(biāo)準(zhǔn)的左邊的指標(biāo)名稱ITEMNAMEVarchar(5)公式或標(biāo)準(zhǔn)的左邊的指標(biāo)代碼RexprText公式時(shí)為右邊的表達(dá)式CONDText公式時(shí)為的適用范圍STANDIDInt工資標(biāo)準(zhǔn)號(hào)ITEMTYPEVarchar(1)左邊指標(biāo)類型RUNFLAGInt(0,1)=(公式,標(biāo)準(zhǔn))USEFLAGInt(1)=(有效)CSTATEVarchar(10)8.4. 指標(biāo)過(guò)濾(gzItem_Filter)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明IDInt(key)CHzVarchar(100)指標(biāo)中文名CFldNameText指標(biāo)英文名8.5. 工資類別數(shù)據(jù)(用戶名+salar
43、y+模板號(hào))字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明。USERFLAG VARCHAR(50)8.6. 工資標(biāo)準(zhǔn)(GZStand)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明Idint4工資標(biāo)準(zhǔn)號(hào)Namevarchar100工資標(biāo)準(zhǔn)名稱Db_Typevarchar3保留Unit_typevarchar1保留Flagint4有效標(biāo)識(shí)HfactorVarchar 8橫向指標(biāo)HContenttext16橫向指標(biāo)選項(xiàng)Vfactorvarchar8縱向指標(biāo)VContenttext16縱向指標(biāo)選項(xiàng)Itemvarchar8結(jié)果指標(biāo)LExprtext16保留Factortext16保留8.7. 工資歷史表(salaryhistory)一
44、般信息數(shù)據(jù)表名:salaryhistory 數(shù)據(jù)庫(kù): 中文名稱:薪資歷史數(shù)據(jù)表 主 表:數(shù)據(jù)說(shuō)明:用于保存每次計(jì)算薪資數(shù)據(jù),形成工資歷史數(shù)據(jù)表,方便工資分析。主鍵設(shè)置:nbase,A0100,A00Z0,A00Z1,salaryid索引設(shè)置:外鍵設(shè)置: 數(shù)據(jù)說(shuō)明:列列名稱數(shù)據(jù)類型NullKeyDefault說(shuō)明Nbase應(yīng)用庫(kù)前綴Varchar(3)NOTPK系統(tǒng)項(xiàng),不可修改A0100人員編碼Varchar(8)NOTPK系統(tǒng)項(xiàng),不可修改A00Z0歸屬日期DatetimeNOTPK系統(tǒng)項(xiàng),可修改A00Z1歸屬次數(shù)IntNOTPK系統(tǒng)項(xiàng),可修改Salaryid薪資類別號(hào)IntNOTPK薪資類別號(hào)
45、A00Z2發(fā)放日期Datetime系統(tǒng)項(xiàng),不可修改A00Z3發(fā)放次數(shù)Int系統(tǒng)項(xiàng),不可修改A01Z0停發(fā)標(biāo)識(shí)Varchar(1)關(guān)聯(lián)代碼類ZZ=0停發(fā)=1發(fā)放A0000人員排序號(hào)Int人員排序號(hào),主要用于和人員管理的人員順序保持一致B0110單位Varchar(30)系統(tǒng)項(xiàng),不可修改E0122部門Varchar(30)系統(tǒng)項(xiàng),不可修改A0101姓名Varchar(30)系統(tǒng)項(xiàng),不可修改.這此字段根據(jù)薪資類別中定義自動(dòng)創(chuàng)建。Add_flag是否新增標(biāo)志Int同一個(gè)人多條記錄,工資發(fā)放提交時(shí),判斷此記錄是追加還是更新userflag用戶名Varchar(50)用戶名,發(fā)起用戶Sp_flag審批標(biāo)識(shí)
46、Varchar(2)關(guān)聯(lián)代碼類23Curr_user當(dāng)前審批人Varchar(50)當(dāng)前審批人V7.02,Appuser審批用戶Varchar(200)審批用戶列表V7.02格式:用戶名; 用戶名; 用戶名,主要用于進(jìn)行駁回處理Appprocess審批意見(jiàn)Text和審批是累加的用戶簽批的意見(jiàn):格式如下:用戶名 時(shí)間 內(nèi)容9. 模板9.1. 業(yè)務(wù)分類(operation)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明OperationIdint(4)Key業(yè)務(wù)分類編號(hào)Staticint(4)(1,2,3,8)=(日常,工資,警銜,保險(xiǎn))OperationCodevarchar(4)長(zhǎng)度=(2,4)=(大類,小類)
47、OperationNameVarchar(20)業(yè)務(wù)名稱OperationTypeInt(4)(0,1,2,3,10)=(調(diào)入,調(diào)出,離退,內(nèi)部,其他)PolicyIdInt(4)FactortextExprtext9.2. 模板表(template_table)字段名稱數(shù)據(jù)類型(長(zhǎng)度)說(shuō)明TabIdInt模板表ID號(hào)NameVarchar(60)文本NoticeIdVarchar(50)通知對(duì)象GzStandIdVarchar(50)工資標(biāo)準(zhǔn)Id號(hào)序列,執(zhí)行什么樣的工資標(biāo)準(zhǔn) 示例 ,1,2,3,FlagByte1:單位模板0:人員模板TmarginFloat上、下、左、右邊界大小BmarginFloatRmarginFloatLmarginFloatPaperByte紙張大小PaperOriByte紙張方向PaperHFloat紙張高度PaperWFloat紙張寬度StaticByte(1,2,3,8)=(日常,工資,警銜,保險(xiǎn))OperationCodeVarchar(4)業(yè)務(wù)代碼OperationnameVarchar(20)業(yè)務(wù)名稱FactorMemo簡(jiǎn)單試算條件LexprMemoLLepxrMemo復(fù)雜試算條件UserFalgVarchar(1)UsernameVarchar(20)UserFlagVarchar
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇省蘇州市松陵一中學(xué)2025屆七下英語(yǔ)期中達(dá)標(biāo)檢測(cè)試題含答案
- 政府投資項(xiàng)目風(fēng)險(xiǎn)管理探討
- 綠色環(huán)保倉(cāng)庫(kù)租賃及節(jié)能減排服務(wù)協(xié)議
- 2025年計(jì)算機(jī)的硬件試題
- 第20課《一滴水經(jīng)過(guò)麗江》練習(xí)(含答案)
- 統(tǒng)編版(2024)語(yǔ)文七年級(jí)下冊(cè)第6課《老山界》練習(xí)(含答案)
- 【核心素養(yǎng)單元卷】第六單元(四)-部編版六年級(jí)語(yǔ)文下冊(cè)(含答案)
- 綠色屋頂系統(tǒng)設(shè)計(jì)與施工一體化服務(wù)協(xié)議
- 提升演講互動(dòng)體驗(yàn)的提問(wèn)方法
- 統(tǒng)編版語(yǔ)文八年級(jí)下冊(cè)第三單元練習(xí)題(含答案)
- 機(jī)械原理課程設(shè)計(jì)-旋轉(zhuǎn)型灌裝機(jī)
- ktv包房服務(wù)員崗位職責(zé)8篇
- 西安某大跨度鋼桁架人行天橋結(jié)構(gòu)設(shè)計(jì)分析
- 初中學(xué)段勞動(dòng)任務(wù)清單(七到九年級(jí))
- 色溫-XY-UV色坐標(biāo)換算公式
- 國(guó)企治理三會(huì)一層詳解
- YY 0731-2009大型蒸汽滅菌器手動(dòng)控制型
- 2020重大疾病保險(xiǎn)的疾病定義使用規(guī)范修訂解讀及影響課件
- 《建筑工程消防施工質(zhì)量驗(yàn)收規(guī)范》
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)小型公司網(wǎng)絡(luò)
- 中考考前注意事項(xiàng)講稿
評(píng)論
0/150
提交評(píng)論