人力資源系統(tǒng)詳細(xì)設(shè)計(jì)文檔_第1頁
人力資源系統(tǒng)詳細(xì)設(shè)計(jì)文檔_第2頁
人力資源系統(tǒng)詳細(xì)設(shè)計(jì)文檔_第3頁
人力資源系統(tǒng)詳細(xì)設(shè)計(jì)文檔_第4頁
人力資源系統(tǒng)詳細(xì)設(shè)計(jì)文檔_第5頁
已閱讀5頁,還剩265頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 SVC人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)SCSVC信息產(chǎn)業(yè)有限責(zé)任公司 第270頁 共270頁引言編制SVC人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告(下稱報(bào)告),是為了得出對(duì)目標(biāo)系統(tǒng)的精確描述,設(shè)計(jì)出程序的藍(lán)圖,使我公司的程序員根據(jù)此藍(lán)圖寫出代碼。本報(bào)告的讀者是:參與該系統(tǒng)開發(fā)的管理人員以及系統(tǒng)設(shè)計(jì)人員、代碼編制人員和系統(tǒng)實(shí)施人員。本報(bào)告中中所涉及及的數(shù)據(jù)據(jù)流圖是是描繪系系統(tǒng)的邏邏輯模型型,圖中中沒有任任何具體體的物理理元素,只只是描繪繪信息在在系統(tǒng)中中流動(dòng)和和處理的的情況。其其各個(gè)符符號(hào)意義義說明如如下:箭頭:表示示數(shù)據(jù)流流,即特特定數(shù)據(jù)據(jù)的流動(dòng)動(dòng)方向。(如如圖1-4)圖1-1 圖圖1-22 圖1-3 圖1-4

2、正方形(或或立方形形):表表示數(shù)據(jù)據(jù)的源點(diǎn)點(diǎn)或終點(diǎn)點(diǎn),即指指外部實(shí)實(shí)體。(如如圖1-1)圓形:表示示變換數(shù)數(shù)據(jù)的處處理。(如如圖1-2)兩條平行線線:表示示數(shù)據(jù)存存儲(chǔ)。(如如圖1-3)箭頭:表示示數(shù)據(jù)流流,即特特定數(shù)據(jù)據(jù)的流動(dòng)動(dòng)方向。(如如圖1-4)體系結(jié)構(gòu)設(shè)設(shè)計(jì)總體結(jié)構(gòu)采用客戶/服務(wù)器器運(yùn)行方方式。運(yùn)行環(huán)境網(wǎng)絡(luò)操作系系統(tǒng):客戶操作系系統(tǒng): 數(shù)據(jù)庫:開發(fā)工具:數(shù)據(jù)庫設(shè)計(jì)計(jì)系統(tǒng)數(shù)據(jù)流流圖所有數(shù)據(jù)庫庫/表列列表系統(tǒng)表數(shù)據(jù)字典 hr_sysstabble指標(biāo)表 hrr_syyscoolleect代碼系統(tǒng)表表 wff_coodessysttablle代碼表主表表 wff_coodeccolllectt

3、代碼表 wff_coodeiitemm部門表 hrr_deeparrtmeent界面信息 hr_intterffacee方案主表 hr_schhemee子方案表 hr_schhemee_m方案明細(xì)表表 hrr_scchemme_dd用戶表 hhr_ooperratoor組用戶主表表 hrr_opperaatorr_grroupp用戶組明細(xì)細(xì)表 hhr_ggrouup_ddetaail常數(shù)表 hhr_cconssttaablee人事檔案信信息:基本信息 A011學(xué)習(xí)簡歷 hr_stuudy工作簡歷 hr_worrk家庭關(guān)系 hr_fammilyy社會(huì)關(guān)系 hr_socciall相關(guān)信息 hr_e

4、mpp_innfo人事事務(wù)信信息內(nèi)部調(diào)動(dòng) hrr_moove養(yǎng)老保險(xiǎn)hr_prootecct住房公積金金 hrr_foounddsouurcee基本信息查查詢?nèi)藛T信息 A011所有事務(wù)表表事務(wù)查詢?nèi)藛T信息 A011所有事務(wù)表表工資變動(dòng)管管理工資表 hr_sallaryy人員基本信信息 A011公式設(shè)置表表 hhr_fformmulaa考勤扣款表表 hhr_cchecck_mmoneey個(gè)人所得稅稅工資表 hr_sallaryy人員信息 A011稅率表 hr_taxx_raate銀行代發(fā)工資表 hr_sallaryy人員信息 A011銀行模板主主表 hhr_bbankk_tyype銀行模板明明細(xì)

5、表 hr_bannk工資人員信信息 工資表表 hhr_ssalaary人員信息 A011工資臺(tái)帳工資表 hr_sallaryy臺(tái)帳方案 hrr_saalarry_ccounnt部門表 hr_depparttmennt工資條工資表 hr_sallaryy部門表 hr_depparttmennt考勤排班排班表 hhr_aarraangee_woork班次主表 hr_worrk_mmastter班次明細(xì)表表 hrr_woork_dettaill用戶表 hr_opeerattor部門分配表表 hhr_cchecck_ddeptt考勤代碼表表 hhr_cchecck_ccodee考勤代碼類類表 hhr_

6、cchecck_ccodee_caateggeryy考勤刷卡排班表 hr_arrrangge_wworkk刷卡紀(jì)錄表表 hhr_cchecck_rrecoord考勤結(jié)果統(tǒng)統(tǒng)計(jì)排班表 hr_arrrangge_wworkk刷卡紀(jì)錄表表 hhr_cchecck_rrecoord請(qǐng)假表 hr_leaave考勤結(jié)果表表 hhr_cchecck_rresuult考勤代碼表表 hhr_cchecck_ccodee部門分配表表 hhr_cchecck_ddeptt用戶表 hr_opeerattor請(qǐng)假管理用戶表 hr_opeerattor請(qǐng)假表 hr_leaave考勤數(shù)據(jù)清清除排班表 hr_arrrangg

7、e_wworkk刷卡紀(jì)錄表表 hhr_cchecck_rrecoord考勤結(jié)果表表 hhr_cchecck_rresuult數(shù)據(jù)庫/表表詳細(xì)設(shè)設(shè)計(jì)詳見附錄AA系統(tǒng)詳細(xì)功功能設(shè)計(jì)計(jì)系統(tǒng)總體結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)該系統(tǒng)分為為六個(gè)模模塊:人人事檔案案管理、工工資管理理、考勤勤管理、企企業(yè)人才才庫、系系統(tǒng)管理理、報(bào)表表管理。系統(tǒng)層次結(jié)結(jié)構(gòu)設(shè)計(jì)計(jì)人事檔案管管理人事基本信信息管理理事務(wù)管理一般事務(wù)養(yǎng)老保險(xiǎn)住房公積金金內(nèi)部調(diào)動(dòng)查詢基本信息查查詢事務(wù)查詢工資管理工資變動(dòng)公式設(shè)置計(jì)算月末處理個(gè)人所得稅稅銀行代發(fā)工資條工資人員信信息工資臺(tái)帳報(bào)表考勤管理排班管理請(qǐng)假管理刷卡管理結(jié)果統(tǒng)計(jì)考勤數(shù)據(jù)清清除查詢報(bào)表企業(yè)人才庫庫人才登

8、記人才錄用人才查詢系統(tǒng)管理系統(tǒng)構(gòu)建指標(biāo)管理代碼管理方案定義參數(shù)管理用戶管理用戶管理組管理數(shù)據(jù)管理數(shù)據(jù)備份數(shù)據(jù)恢復(fù)初始化管理理操作管理操作日志變更日志當(dāng)前用戶事務(wù)提醒報(bào)表管理報(bào)表設(shè)計(jì)新建報(bào)表打開報(bào)表報(bào)表運(yùn)行系統(tǒng)的功能能模塊劃劃分系統(tǒng)的功能能模塊劃劃分框圖圖3.3.11.1人人事信息息管理3.3.11.2 事務(wù)管管理3.3.11.3工工資管理理3.3.11.4 考勤管管理3.3.11.5企企業(yè)人才才庫系統(tǒng)的功能能模塊描描述動(dòng)態(tài)數(shù)據(jù)窗窗口對(duì)象象相關(guān)表數(shù)據(jù)字典 hr_sysstabble指標(biāo)表 hrr_syyscoolleect界面信息 hr_intterffacee構(gòu)建用戶對(duì)對(duì)象定義兩中數(shù)數(shù)據(jù)窗口口

9、風(fēng)格(free風(fēng)格、grid風(fēng)格)。實(shí)例變量ids_ssysttablle (數(shù)據(jù)字字典的數(shù)數(shù)據(jù)存儲(chǔ)儲(chǔ))is_tyype(數(shù)據(jù)窗窗口風(fēng)格格)id_ittem傳入入指標(biāo)項(xiàng)項(xiàng)流水號(hào)號(hào)數(shù)組is_whheree 動(dòng)態(tài)態(tài)數(shù)據(jù)窗窗口條件件idw_ddw 數(shù)數(shù)據(jù)窗口口控件注冊(cè)參數(shù)表標(biāo)名數(shù)組組:該數(shù)數(shù)組保存存?zhèn)魅氲牡乃兄钢笜?biāo)集。動(dòng)態(tài)創(chuàng)建的的指標(biāo)項(xiàng)項(xiàng):傳入入排好順順序的數(shù)數(shù)組ittem,該該數(shù)組存存放所有有需要?jiǎng)?chuàng)創(chuàng)建的指指標(biāo)項(xiàng)。該該數(shù)組是是nummberr型數(shù)組組,存放放的是使使用指標(biāo)標(biāo)項(xiàng)在數(shù)數(shù)據(jù)字典典中的流流水號(hào)llistt_idd,流水水號(hào)唯一一標(biāo)識(shí)指指標(biāo)項(xiàng)。數(shù)據(jù)窗口:傳入數(shù)數(shù)據(jù)窗口口控件名名稱,以以便動(dòng)

10、態(tài)態(tài)創(chuàng)建數(shù)數(shù)據(jù)窗口口。數(shù)據(jù)窗口風(fēng)風(fēng)格:傳傳入數(shù)據(jù)據(jù)窗口風(fēng)風(fēng)格,是是freee還是是griid風(fēng)格格。窗口名稱:唯一標(biāo)標(biāo)示該數(shù)數(shù)據(jù)窗口口的名稱稱,以便便保存數(shù)數(shù)據(jù)窗口口中指標(biāo)標(biāo)項(xiàng)的位位置,長長度。(用用于界面面信息保保存標(biāo)識(shí)識(shí))wheree條件:動(dòng)態(tài)構(gòu)構(gòu)造數(shù)據(jù)據(jù)窗口時(shí)時(shí),選擇擇sqll的wheere 條件(多多表關(guān)聯(lián)聯(lián)條件或或檢索條條件)。構(gòu)建數(shù)據(jù)存存儲(chǔ)數(shù)據(jù)存儲(chǔ)iids_sysstabble檢檢索數(shù)據(jù)據(jù)字典的的所有指指標(biāo)項(xiàng)。由由傳入的的指標(biāo)項(xiàng)項(xiàng)數(shù)組構(gòu)構(gòu)建該數(shù)數(shù)據(jù)窗口口的whheree 子句句。既“wheere lisst_iid iin (id_iteem11, id_iteem, iid_ii

11、temmn)”把數(shù)據(jù)據(jù)窗口的的選擇語語句加上上構(gòu)建的的wherre子句句,檢索索出需要要的指標(biāo)標(biāo)項(xiàng)。所所有指標(biāo)標(biāo)項(xiàng)按數(shù)數(shù)組idd_ittem的順順序排序序。完成成數(shù)據(jù)存存儲(chǔ)的構(gòu)構(gòu)建。動(dòng)態(tài)創(chuàng)建數(shù)數(shù)據(jù)窗口口構(gòu)造數(shù)據(jù)窗窗口語法法:選擇擇語句(select .)的選擇項(xiàng)為指標(biāo)集名稱+指標(biāo)項(xiàng)。語句為“select 指標(biāo)集名稱.指標(biāo)項(xiàng) from 指標(biāo)集 where 表關(guān)聯(lián)條件”。(例SELLECTT taableenamme.ccol_1 , taableenamme.ccol_2 , . . . frrom taableenamme11 , taableenamme22, taableenammenn

12、wwherre tabblennamee1.cool_11 = tabblennamee2.cool_11 annd )根據(jù)數(shù)據(jù)窗窗口的選選擇語句句和數(shù)據(jù)據(jù)窗口風(fēng)風(fēng)格(iis_ttypee)生成成數(shù)據(jù)窗窗口語法法。用數(shù)數(shù)據(jù)窗口口控件動(dòng)動(dòng)態(tài)創(chuàng)建建該數(shù)據(jù)據(jù)窗口(idw_dw.create(數(shù)據(jù)窗口語法))。調(diào)整數(shù)據(jù)窗窗口字段段風(fēng)格從數(shù)據(jù)存儲(chǔ)儲(chǔ)idss_syystaablee中讀取取指標(biāo)項(xiàng)項(xiàng)信息,根根據(jù)信息息調(diào)整指指標(biāo)項(xiàng)屬屬性。調(diào)整每個(gè)指指標(biāo)項(xiàng)、指指標(biāo)項(xiàng)標(biāo)標(biāo)簽的字字體(宋宋體)、高高度(664)、大大?。?9號(hào))。根據(jù)順序調(diào)調(diào)整其ttaboordeer順序序,使其其一致。根據(jù)顯示標(biāo)標(biāo)志置其其是否可可

13、見(顯顯示標(biāo)志志為N,該指指標(biāo)項(xiàng)和和指標(biāo)標(biāo)標(biāo)簽不可可見)。根據(jù)數(shù)據(jù)類類型、長長度調(diào)整整編輯風(fēng)風(fēng)格、顯顯示風(fēng)格格。根據(jù)是否代代碼,創(chuàng)創(chuàng)建下拉拉數(shù)據(jù)窗窗口。如如果代碼碼類是多多級(jí),創(chuàng)創(chuàng)建buuttoom按鈕鈕。如果代碼標(biāo)標(biāo)志為YY,取得得代碼類類、顯示示列、值值列,調(diào)調(diào)用全局局函數(shù)ff_crreatteddddw(代碼類類,顯示示列,值值列)創(chuàng)建下下拉數(shù)據(jù)據(jù)窗口ddddwwnamme,并并把該指指標(biāo)項(xiàng)編編輯風(fēng)格格置為下下拉數(shù)據(jù)據(jù)窗口ttabllenaame_coll_1.ddddwnaame =ddddwnnamee。如果果數(shù)據(jù)窗窗口為自自由風(fēng)格格,并且且代碼類類是多級(jí)級(jí)代碼類類,則在在該指標(biāo)標(biāo)項(xiàng)

14、右側(cè)側(cè)創(chuàng)建一一個(gè)buuttoom 按按鈕,同同時(shí)使指指標(biāo)項(xiàng)保保護(hù)屬性性為真。按按鈕命名名規(guī)則 btnn+指標(biāo)標(biāo)項(xiàng)名稱稱。調(diào)整整下拉數(shù)數(shù)據(jù)窗口口的寬度度。調(diào)整數(shù)據(jù)窗窗口位置置grid 風(fēng)格:如果數(shù)數(shù)據(jù)窗口口為網(wǎng)格格風(fēng)格,則則通過數(shù)數(shù)據(jù)窗口口名稱,在在界面信信息表hhr_ffaceeinffo中找找到該窗窗口,該該字段的的列屬性性(位置置、長度度、順序序),根根據(jù)找到到的信息息調(diào)整指指標(biāo)項(xiàng)屬屬性。固定寬度ffreee 風(fēng)格格:根據(jù)據(jù)指標(biāo)項(xiàng)項(xiàng)在動(dòng)態(tài)態(tài)用戶對(duì)對(duì)象的數(shù)數(shù)據(jù)存儲(chǔ)儲(chǔ)idss_syystaablee中的排排列順序序和顯示示標(biāo)志,調(diào)調(diào)整每個(gè)個(gè)顯示指指標(biāo)項(xiàng)、指指標(biāo)項(xiàng)標(biāo)標(biāo)簽的位位置、長長度。動(dòng)態(tài)調(diào)節(jié)

15、數(shù)數(shù)據(jù)窗口口寬度風(fēng)風(fēng)格:根根據(jù)數(shù)據(jù)據(jù)存儲(chǔ)iids_sysstabble中中顯示指指標(biāo)的總總數(shù),和和指標(biāo)項(xiàng)項(xiàng)每列的的個(gè)數(shù),算算出數(shù)據(jù)據(jù)窗口中中指標(biāo)項(xiàng)項(xiàng)列數(shù),得得到數(shù)據(jù)據(jù)窗口高高度。根根據(jù)長寬寬的比例例,算出出指標(biāo)項(xiàng)項(xiàng)標(biāo)簽、指指標(biāo)項(xiàng)的的長度,調(diào)調(diào)整數(shù)據(jù)據(jù)窗口長長寬,調(diào)調(diào)整指標(biāo)標(biāo)項(xiàng)標(biāo)簽簽、指標(biāo)標(biāo)項(xiàng)位置置。調(diào)整數(shù)據(jù)窗窗口uppdatta屬性性根據(jù)保存指指標(biāo)項(xiàng)名名稱設(shè)置置upddaatta屬性性:根據(jù)據(jù)用戶當(dāng)當(dāng)前要保保存的指指標(biāo)名稱稱,設(shè)置置保存表表。數(shù)據(jù)校驗(yàn)構(gòu)造全局函函數(shù),傳傳入需要要檢驗(yàn)數(shù)數(shù)據(jù)的流流水號(hào),在在表hrr_veeriffy中查查找驗(yàn)證證規(guī)則,根根據(jù)規(guī)則則進(jìn)行校校驗(yàn),驗(yàn)驗(yàn)證失敗敗使光標(biāo)標(biāo)停

16、在該該校驗(yàn)字字段,返返回-11。通過過校驗(yàn)返返回1。UO_EMMPINNFO用用戶對(duì)象象主界面界面模塊功能由外部調(diào)用用時(shí)傳入入指標(biāo)序序號(hào),通通過指標(biāo)標(biāo)序號(hào)從從hr_schhemee_d中中獲取指指標(biāo)項(xiàng)目目,調(diào)用用動(dòng)態(tài)數(shù)數(shù)據(jù)窗口口對(duì)象創(chuàng)創(chuàng)建dww_1,如如果是修修改則從從數(shù)據(jù)庫庫中檢索索出被修修改人員員的數(shù)據(jù)據(jù)。按鈕功能增加設(shè)置標(biāo)志(iis_AActiion = Neww),打打開檔案案編輯窗窗口,新新增加檔檔案信息息(詳見見檔案編編輯窗口口)。修改設(shè)置標(biāo)志(iis_AActiion = Moddifyy),打打開檔案案編輯窗窗口,修修改檔案案信息(詳詳見檔案案編輯窗窗口)。刪除刪除選中的的數(shù)據(jù)

17、行行。檔案編輯窗窗口界面相關(guān)表方案主表 hr_schhemee子方案表 hr_schhemee_m方案明細(xì)表表 hrr_scchemme_dd人員基本信信息相關(guān)關(guān)表模塊功能外部調(diào)用時(shí)時(shí)傳入指指標(biāo)序號(hào)號(hào),通過過指標(biāo)序序號(hào)從hhr_sscheeme_d中獲獲取指標(biāo)標(biāo)項(xiàng)目序序號(hào),調(diào)調(diào)用動(dòng)態(tài)態(tài)數(shù)據(jù)窗窗口對(duì)象象創(chuàng)建ddw_11。如果果是修改改則檢索索出被修修改的數(shù)數(shù)據(jù)。按鈕功能確定取人員基本本信息表表中的eemp_id存存入該用用戶對(duì)象象使用的的表中的的empp_idd字段(此此為相關(guān)關(guān)聯(lián)的外外件),根根據(jù)指標(biāo)標(biāo)項(xiàng)的是是否為空空屬性校校驗(yàn)其輸輸入是否否為空,通通過驗(yàn)證證既保存存新增或或修改后后的數(shù)據(jù)據(jù),

18、如驗(yàn)驗(yàn)證失敗敗,提醒醒用戶重重新輸入入。取消不保存數(shù)據(jù)據(jù),關(guān)閉閉窗口。樹型代碼窗窗口主窗口界面相關(guān)表代碼類表 wf_coddecoolleect代碼表 WWF_CCODEEITEEM模塊功能外部調(diào)用時(shí)時(shí)傳入代碼類類別、顯示列列、數(shù)據(jù)列列三個(gè)參參數(shù)。構(gòu)構(gòu)造動(dòng)態(tài)態(tài)SQLL:SSELEECT LISST_IID,+iss_Diisp_Coll+,+iis_DDataa_Cool+,COODE_UPIID FFROMM WFF_COODEIITEMM WHHEREE COODETTYPEE_IDD =+lls_CCodeeTyppe_iid+ OORDEER BBY +iss_Daata_Coll+

19、ASCC從數(shù)數(shù)據(jù)庫中中檢索數(shù)數(shù)據(jù)構(gòu)造造TREEEVIIEW。點(diǎn)點(diǎn)擊+號(hào)從數(shù)數(shù)據(jù)庫中中檢索出出下級(jí)代代碼插入入該節(jié)點(diǎn)點(diǎn)下展開開下級(jí),雙雙擊選中中一個(gè)代代碼并返返回父窗窗口。人事檔案管管理基本信息管管理1.主窗口口界面菜單相關(guān)表方案主表 hr_schhemee子方案表 hr_schhemee_m方案明細(xì)表表 hrr_scchemme_dd基本信息 A011學(xué)習(xí)簡歷 hr_stuudy工作簡歷 hr_worrk家庭關(guān)系 hr_fammilyy社會(huì)關(guān)系 hr_socciall相關(guān)信息 hr_empp_innfo模塊功能該模塊為人人事檔案案管理的的主界面面,采用用sheeet窗窗口風(fēng)格格,提供供對(duì)人員員

20、的瀏覽覽及其它它具體操操作功能能的入口口。在窗窗口打開開時(shí),從從hr_depparttmennt數(shù)據(jù)據(jù)庫表中中檢索出出單位/部門構(gòu)構(gòu)造tvv_1,dw_1數(shù)據(jù)窗口根據(jù)所選方案從hr_scheme,hr_scheme_m,hr_scheme_d的關(guān)聯(lián)中獲取項(xiàng)目序號(hào),調(diào)用動(dòng)態(tài)數(shù)據(jù)窗口對(duì)象來動(dòng)態(tài)構(gòu)造(詳見動(dòng)態(tài)數(shù)據(jù)窗口創(chuàng)建),在窗口打開時(shí),dw_1不檢索出任何數(shù)據(jù),選擇檢索菜單,根據(jù)檢索條件檢索出滿足條件的人員。在TV_1中選中單位/部門后,dw_1中只顯示出選中單位/部門及其所有下級(jí)的人員。菜單功能增加 設(shè)設(shè)置iss_Acctioon = NNew,打開開人事檔檔案編輯輯窗口,編編輯新增增人員檔檔案

21、信息息(詳見見人事檔檔案編輯輯窗口)。修改 設(shè)置iis_AActiion = Moddifyy, 打開人人事檔案案編輯窗窗口,修修改人員員檔案信信息(詳詳見人事事檔案編編輯窗口口)。檢索 設(shè)置置is_Flaag = RRetrrievve,打打開條件件窗口,根根據(jù)條件件檢索出出符合條條件的人人員(詳詳見條件件窗口)。快速定位 設(shè)置置is_Flaag = FFindd,打打開條件件窗口,根根據(jù)條件件查找定定位到滿滿足條件件的人員員(詳見見條件窗窗口)。數(shù)據(jù)替換 打開數(shù)數(shù)據(jù)替換換窗口,根根據(jù)替換換條件對(duì)對(duì)滿足條條件的人人員進(jìn)行行指定項(xiàng)項(xiàng)目的數(shù)數(shù)據(jù)替換換(詳見見數(shù)據(jù)替替換窗口口)。相關(guān)信息 打開媒體

22、體信息窗窗口(詳詳見相關(guān)關(guān)信息窗窗口),編編輯人員員相關(guān)的的文本、圖圖形、視視頻等多多媒體信信息。2.編輯窗窗口界面相關(guān)表學(xué)習(xí)簡歷 hr_stuudy工作簡歷 hr_worrk家庭關(guān)系 hr_fammilyy社會(huì)關(guān)系 hr_socciall相關(guān)信息 hr_empp_innfo模塊功能固定tabb頁“基本信信息”的項(xiàng)目目采用與與父窗口口相同方方法獲得得后調(diào)用用動(dòng)態(tài)數(shù)數(shù)據(jù)對(duì)象象構(gòu)造。其其余Taab頁用用hr_sysscolllecct,hhr_sscheeme,hr_schhemee_m關(guān)關(guān)聯(lián)通過過主方案案號(hào)和hhr_ssysccolllectt.obbj_ttypee=11的條條件獲得得hr_s

23、ysscolllecct.oobj_id,調(diào)用用用戶對(duì)象象uo_emppinffo動(dòng)態(tài)態(tài)加入(詳詳見用戶戶對(duì)象uuo_eempiinfoo)。按鈕功能確定驗(yàn)證人員編編號(hào)是否否重復(fù),所所有不允允許為空空的指標(biāo)標(biāo)項(xiàng)不能能為空,直直到通過過驗(yàn)證才才能進(jìn)行行以下動(dòng)動(dòng)作。如如果iww_paarennt.iis_aactiion=Neew,先先保存基基本信息息(dww_1),再再把人員員序號(hào)逐逐個(gè)寫到到其它TTab頁的的數(shù)據(jù)行行中的empp_idd中,并并保存,所所有保存存成功后后,在主主窗口中中插入一一個(gè)新行行,把基基本信息息的項(xiàng)目目逐個(gè)對(duì)對(duì)應(yīng)回寫寫到新行行中,然然后刷新新編輯窗窗口,準(zhǔn)準(zhǔn)備下一一個(gè)數(shù)據(jù)

24、據(jù)錄入。取消取消當(dāng)前操操作,關(guān)關(guān)閉窗口口。基本信息窗窗口中的的Butttonn按鈕點(diǎn)擊Butttonn ,獲獲取該BButttondd對(duì)應(yīng)的的字段的的代碼類類別、顯顯示字段段名、值值字段名名,打開開樹型代代碼窗口口(詳見見樹型代代碼窗口口)3條件窗窗口界面模塊功能主窗口點(diǎn)擊擊檢索(查查找)打打開該窗窗口,窗窗口默認(rèn)認(rèn)插入220個(gè)空空行,項(xiàng)項(xiàng)目與主主窗口的的項(xiàng)目相相同。如如果iww_paarennt.iis_FFlagg=FFindd,將將cb_l.TTextt設(shè)為查找否則設(shè)設(shè)為檢索。按鈕功能檢索(查找找)如果iw_parrentt.iss_Fllag=Reetriievee,將將dw_1每地地

25、的條件件連接成成一個(gè)字字串并替替換父窗窗口的數(shù)數(shù)據(jù)窗口口SELLECTT語句的的wheere條條件子句句,然后后從數(shù)據(jù)據(jù)庫檢索索數(shù)據(jù)。如如果iww_paarennt.iis_fflagg=FFingg,將將dw_1的條條件合成成一個(gè)數(shù)數(shù)據(jù)窗口口查找條條件,在在主窗口口中根據(jù)據(jù)合成條條件查找找并選中中,繼續(xù)續(xù)點(diǎn)擊“查找”按鈕,則則繼續(xù)往往后查找找定位,并并取消前前一個(gè)選選中行,直直到查找找不到滿滿足條件件的行為為止,并并顯示共共找到多多少個(gè)滿滿足條件件的人員員。清除雙擊選中一一行,點(diǎn)點(diǎn)擊清除除刪掉選選中行,并并在數(shù)據(jù)據(jù)窗口中中插入一一行空行行。取消關(guān)閉窗口。4數(shù)據(jù)替替換界面說明:在替替換條件件窗

26、口的的項(xiàng)目(下)前前增加右右括號(hào),在在值后增加加左括號(hào)號(hào)。模塊功能dw_1為為替換數(shù)數(shù)據(jù)窗口口,窗口口打開時(shí)時(shí)插入220個(gè)空空行,項(xiàng)項(xiàng)目與主主窗口項(xiàng)項(xiàng)目相同同(下拉拉數(shù)據(jù)窗窗口)。dw_2為為替換條條件窗口口,窗口口打開時(shí)時(shí)插入220個(gè)空空行,項(xiàng)項(xiàng)目與主主窗口項(xiàng)項(xiàng)目相同同。按鈕功能確定用dw_11的數(shù)據(jù)據(jù)構(gòu)造UUpdaate語語句的sset子子句,ddw_22的數(shù)據(jù)據(jù)構(gòu)造wwherre子句句,更新新數(shù)據(jù)庫庫(A011)成功功后,用用dw_2的數(shù)數(shù)據(jù)構(gòu)造造查找條條件,在在主窗口口中查找找到符合合條件的的人員后后,逐個(gè)個(gè)替換ddw_11中選擇擇的項(xiàng)目目的數(shù)據(jù)據(jù)。完成成后關(guān)閉閉窗口。取消關(guān)閉窗口。5

27、相關(guān)信信息界面相關(guān)表媒體信息表表 hrr_emmpinnfo模塊功能該窗口提供供對(duì)與人人員相關(guān)關(guān)的文本本、聲音音、圖形形、圖像像、視頻頻等信息息的管理理界面,可可導(dǎo)入任任意類型型的媒體體信息,存存入數(shù)據(jù)據(jù)庫(eemplloyeee_iinfoo),也也可導(dǎo)出出為文件件,在應(yīng)應(yīng)用調(diào)用用與媒體體類型關(guān)關(guān)聯(lián)的應(yīng)應(yīng)用軟件件瀏覽相相應(yīng)的媒媒體信息息。按鈕功能導(dǎo)入is_Acctioon=Neww打開導(dǎo)入窗窗口(如如下圖),將將外部媒媒體信息息導(dǎo)入的的數(shù)據(jù)庫庫。先選選擇類型型,然后后點(diǎn)擊BBufffon選選擇要導(dǎo)導(dǎo)入的文文件。導(dǎo)出 將ddw_11中選中中的信息息導(dǎo)出到到磁盤指指定文件件中。瀏覽 將ddw_1

28、1中選中中的信息息導(dǎo)出到到臨時(shí)文文件中,然然后調(diào)用用相關(guān)應(yīng)應(yīng)用打開開文件進(jìn)進(jìn)行瀏覽覽。修改is_Acctioon=Moddifyy 打開開修改窗窗口(如如上圖),可可修改媒媒體類型型,并重重新選擇擇要導(dǎo)入入的文件件。刪除 刪除除選中的的信息。驗(yàn)證名稱不能為為空,當(dāng)當(dāng)沒有名名稱時(shí),自自動(dòng)以選選中文件件名作為為保存信信息的名名稱。事務(wù)管理主窗口界面相關(guān)表方案主表 hr_schhemee子方案表 hr_schhemee_m方案明細(xì)表表 hrr_scchemme_dd所有事務(wù)表表模塊功能該窗口為ssheeet窗口口風(fēng)格,左左邊為ttreeevieew,第第一級(jí)為為單位,單單位下按按部門表表hr_dep

29、parttmennt中的的上下級(jí)級(jí)關(guān)系構(gòu)構(gòu)建出部部門樹。從從人員信信息表(A01)中檢索出人員信息,按所在部門掛在部門樹下,作為最低級(jí)的葉子節(jié)點(diǎn)。(只有展開某節(jié)點(diǎn)時(shí),才從數(shù)據(jù)庫中檢索出下級(jí),插入下級(jí)節(jié)點(diǎn))。右邊顯示事務(wù)信息。當(dāng)打開事務(wù)模塊時(shí),treeview(tv_1)選中第一級(jí)部門,展開第一級(jí)節(jié)點(diǎn)。同時(shí)根據(jù)菜單事務(wù)處理的第一項(xiàng)事務(wù)處理,動(dòng)態(tài)構(gòu)建好該事務(wù)的數(shù)據(jù)窗口dw_1。從方案中存在的該事務(wù)的相關(guān)字段,在hr_systable中檢索出數(shù)據(jù),根據(jù)數(shù)據(jù)類型、長度、是否代碼等信息,動(dòng)態(tài)創(chuàng)建數(shù)據(jù)窗口dw_1;從事務(wù)指標(biāo)中檢索出該事務(wù)數(shù)據(jù)。菜單功能事務(wù)菜單中中的事務(wù)務(wù)處理菜菜單是動(dòng)動(dòng)態(tài)構(gòu)建建。單擊擊某

30、個(gè)事事務(wù)按鈕鈕,則動(dòng)動(dòng)態(tài)創(chuàng)建建該事務(wù)務(wù)的數(shù)據(jù)據(jù)窗口,檢檢索出該該事務(wù)的的所有信信息,顯顯示該事事務(wù)信息息。open 事件:構(gòu)建部門人人員樹:從hrr_coonstttabble表表中取的的單位信信息,作作為tvv_1的的根節(jié)點(diǎn)點(diǎn)。從部部門表hhr_ddepaartmmentt中,用用數(shù)據(jù)存存儲(chǔ)檢索索出上級(jí)級(jí)部門為為0的單位位部門信信息,和和從人員員信息表表(A001)中中按部門門“0”檢索出出人員信信息,作作為孩子子節(jié)點(diǎn)。展展開根節(jié)節(jié)點(diǎn)。檢檢索出該該事務(wù)的的信息。構(gòu)建菜單:從方案案中檢索索出事務(wù)務(wù)指標(biāo),取取其指標(biāo)標(biāo)編號(hào)作作為菜單單id,指指標(biāo)名稱稱作為菜菜單名稱稱。例 指標(biāo)編編號(hào)“A03”,指

31、標(biāo)標(biāo)名稱“體檢管管理” 則取取指標(biāo)編編號(hào)的 “033+20000(基基數(shù))” 作為該該菜單項(xiàng)項(xiàng)的標(biāo)識(shí)識(shí)id ,”體檢管管理 ”作為為菜單項(xiàng)項(xiàng)名稱。構(gòu)構(gòu)建好該該子菜單單后,設(shè)設(shè)在窗口口菜單mm_trransstioon的第第一項(xiàng)事事務(wù)處理理作為第第一項(xiàng)下下拉菜單單(既事事務(wù)處理理菜單)。以以第一種種事務(wù)為為默認(rèn)事事務(wù)動(dòng)態(tài)態(tài)創(chuàng)建數(shù)數(shù)據(jù)窗口口。(參參見事務(wù)務(wù)處理:菜單按按鈕)tv_1的的sellecttionnchaangeed事件件:判斷該選中中節(jié)點(diǎn)是是否展開開過,如如果沒有有展開過過,取得得選中節(jié)節(jié)點(diǎn)的ddataa,如果果是部門門代碼,則則從部門門表hrr_deeparrtmeent中,用用數(shù)據(jù)

32、存存儲(chǔ)檢索索出上級(jí)級(jí)部門為為該部門門代碼的的單位部部門信息息,和人人員信息息表(AA01)中中,按部部門代碼碼檢索出出人員信信息,作作為孩子子節(jié)點(diǎn)。dw_1按按部門代代碼過濾濾出該部部門下所所有人員員的事務(wù)務(wù)信息。事務(wù)處理:菜單按按鈕當(dāng)菜單中事事務(wù)項(xiàng)選選擇改變變時(shí),根根據(jù)選中中的事務(wù)務(wù),既通通過菜單單的idd 標(biāo)識(shí)識(shí),在ww_trransstioon窗口口的用戶戶建事件件ue_chaangmmenuuiteem(為為系統(tǒng)的的pbmm_syyscoommaan消息息)中通通過標(biāo)識(shí)識(shí)來判斷斷選中的的事務(wù),(把把id 轉(zhuǎn)化為為指標(biāo)編編號(hào),如如200003 轉(zhuǎn)化為為A033 指標(biāo)標(biāo)編號(hào)),把該事務(wù)在當(dāng)

33、前方案中的所有指標(biāo)項(xiàng)加上人員基本信息表中人員編號(hào)、姓名,以及事務(wù)指標(biāo)、人員基本信息指標(biāo)數(shù)組傳入動(dòng)態(tài)數(shù)據(jù)對(duì)象動(dòng)態(tài)構(gòu)建該事務(wù)的數(shù)據(jù)窗口,檢索出相應(yīng)的數(shù)據(jù)。再根據(jù)tv_1中當(dāng)前選中的單位、部門過濾出該單位、部門下人員的該事務(wù)信息。增加:設(shè)置增加修修改標(biāo)志志 iss_Acctioon =Neew,設(shè)設(shè)置事務(wù)務(wù)標(biāo)志is_Tranns =A003 (當(dāng)前前事務(wù)指指標(biāo))。打打開增加加編輯窗窗口 OOpennWithhParmm(w_traans_newwediit,tthiss),進(jìn)進(jìn)行該事事務(wù)的增增加操作作。修改:設(shè)置增加修修改標(biāo)志志 iss_Acctioon =Eddit,設(shè)置置事務(wù)標(biāo)標(biāo)志iss_Trr

34、anss =A033 (當(dāng)前事事務(wù)指標(biāo)標(biāo))。打打開增加加編輯窗窗口 OOpennWithhParmm(w_traans_newwediit,tthiss),進(jìn)進(jìn)行該事事務(wù)的修修改操作作。刪除:當(dāng)事務(wù)數(shù)據(jù)據(jù)窗口ddw_11中有選選中行,刪刪除菜單單可用。當(dāng)當(dāng)點(diǎn)擊該該菜單時(shí)時(shí),彈出出消息讓讓用戶確確認(rèn)是否否刪除。用用戶點(diǎn)擊擊確定時(shí)時(shí),刪除除該選中中事務(wù)行行,點(diǎn)亮亮下一數(shù)數(shù)據(jù)行。如如數(shù)據(jù)窗窗口沒有有數(shù)據(jù),則則刪除菜菜單不可可見。用用戶點(diǎn)擊擊取消,則則不作任任何操作作。查找:彈出查找條條件窗口口(w_finnd),讓讓用戶選選擇查找找條件。如如用戶點(diǎn)點(diǎn)擊查找找按鈕,構(gòu)構(gòu)造查找找條件。ls_Fiind

35、= ”姓名名 = 張三 andd ” ,查找找數(shù)據(jù)窗窗口dww_1中中數(shù)據(jù)lll_RRow = ddw_11.Fiind(ls_Finnd),如果找找到數(shù)據(jù)據(jù)(既 ll_Roww 0)就就點(diǎn)亮找找到數(shù)據(jù)據(jù)行。如如果再點(diǎn)點(diǎn)查找,則則從當(dāng)前前行繼續(xù)續(xù)往后查查找。如如點(diǎn)關(guān)閉閉按鈕,則則關(guān)閉查查找條件件窗口(w_FFindd)。過濾: 彈彈出過濾濾窗口(w_SSearrch),讓用用戶選擇擇過濾條條件。如如用戶點(diǎn)點(diǎn)擊過濾濾按鈕,構(gòu)構(gòu)造過濾濾條件lls_SSearrch = ”姓名名 = 張三 andd ” ,然后后ls_Seaarchh = lls_SSearrch + “當(dāng)前tvv_1選選中的單單位

36、、部部門條件件”組合過過濾條件件,過濾濾數(shù)據(jù)窗窗口dww_1中中數(shù)據(jù)ddw_11.SeetFiilteer(lls_SSearrch),dw_1.FFiltter()。如如點(diǎn)關(guān)閉閉按鈕,則則關(guān)閉過過濾條件件窗口(w_ Seaarchh)。2編輯窗窗口(一一般事務(wù)務(wù))界面模塊功能該窗口完成成事務(wù)的的增加,修修改功能能。接收參參數(shù) ww_trransstiooniw_Parrenttiw_Paarennt =PowwerOObjeectPParmmis_Acctioon =iw_Parrentt.iss_Acctioonis_Trranss =iiw_PPareent.is_Traans根據(jù)參數(shù)i

37、is_TTranns確定定事務(wù)種種類,從從方案表表hr_schhemee,hrr_scchemme_mm,hrr_scchemme_dd和數(shù)據(jù)據(jù)字典hhr_ssysttablle中關(guān)關(guān)聯(lián)出該該事務(wù)指指標(biāo)項(xiàng)。把把人員基基本信息息表中人人員編號(hào)號(hào)、姓名名和當(dāng)前前事務(wù)的的所有指指標(biāo)項(xiàng)用用數(shù)組同同指標(biāo)名名稱數(shù)組組傳入動(dòng)動(dòng)態(tài)數(shù)據(jù)據(jù)對(duì)象,動(dòng)動(dòng)態(tài)創(chuàng)建建該數(shù)據(jù)據(jù)窗口(dw_1控件件的數(shù)據(jù)據(jù)窗口,自自由風(fēng)格格。用相相關(guān)的動(dòng)動(dòng)態(tài)數(shù)據(jù)據(jù)對(duì)象創(chuàng)創(chuàng)建)。choosse is_Acttionncasse “NNew”插入新行casse “EEditt”檢索出父窗窗口dww_1中中選中行行的事務(wù)務(wù)數(shù)據(jù)(動(dòng)態(tài)構(gòu)構(gòu)建窗口口時(shí),

38、選選擇語句句加whheree 條件件即可)end cchooose按鈕功能確定:驗(yàn)證輸入人人員的編編號(hào)是否否有效,直直到有效效為止。根根據(jù)指標(biāo)標(biāo)項(xiàng)詳細(xì)細(xì)信息,驗(yàn)驗(yàn)證輸入入日期是是否有效效,如不不能為空空字段是是否為空空,不允允許重復(fù)復(fù)字段是是否重復(fù)復(fù)。只有有通過所所有驗(yàn)證證有效后后才保存存輸入數(shù)數(shù)據(jù),并并回顯于于父窗口口的dww_1.中。取消:關(guān)閉該窗窗口3內(nèi)部調(diào)調(diào)動(dòng)界面同一般事務(wù)務(wù)界面風(fēng)風(fēng)格。相關(guān)表內(nèi)部調(diào)動(dòng) hr_movve功能open 事件,如如果iss_Acctioon =”Neww”,先在在人員基基本信息息中找出出該人員員當(dāng)前所所在單位位、部門門,顯示示與原部部門處。當(dāng)保存該事事務(wù)信息

39、息時(shí),如如果iss_Acctioon =”Neww”,則取取出現(xiàn)部部門,修修改人員員基本信信息表(A011)中部部門為現(xiàn)現(xiàn)在部門門。如果果is_Acttionn =”Ediit”,判斷斷當(dāng)前事事務(wù)數(shù)據(jù)據(jù)是否是是內(nèi)部調(diào)調(diào)動(dòng)的最最新事務(wù)務(wù)數(shù)據(jù),如如果是最最新的事事務(wù)數(shù)據(jù)據(jù),同樣樣要修改改人員基基本信息息表(AA01)中部門門為現(xiàn)在在部門。4養(yǎng)老老保險(xiǎn)界面相關(guān)表養(yǎng)老保險(xiǎn)hr_prootecct功能確定:先檢驗(yàn)該年年月的養(yǎng)養(yǎng)老保險(xiǎn)險(xiǎn)是否已已提取,如如果沒有有數(shù)據(jù),則則自動(dòng)把把所有人人員該年年月的養(yǎng)養(yǎng)老保險(xiǎn)險(xiǎn)數(shù)據(jù)從從工資表表中取到到當(dāng)前的的數(shù)據(jù)中中。如果果已經(jīng)存存在,則則告訴用用戶養(yǎng)老老保險(xiǎn)已已經(jīng)存在在

40、,是否否覆蓋原原有數(shù)據(jù)據(jù)。如用用戶點(diǎn)擊擊確定,則則覆蓋原原有數(shù)據(jù)據(jù),反之之,則不不做任何何操作。社評(píng):把設(shè)評(píng)基數(shù)數(shù)存入當(dāng)當(dāng)年的社社評(píng)字段段修改:打開為w_traans_newwediit窗口口,功能同同一般事事務(wù),不不允許修修改設(shè)評(píng)評(píng)基數(shù)取消:關(guān)閉該窗口口5住房房公積金金界面相關(guān)表住房公積金金 hrr_foounddsouurcee功能確定按鈕:先檢驗(yàn)該年年月的住住房公積積金是否否已提取取,如果果沒有數(shù)數(shù)據(jù),則則自動(dòng)把把所有人人員該年年月的住住房公積積金數(shù)據(jù)據(jù)從工資資表中取取到當(dāng)前前的數(shù)據(jù)據(jù)中。如如果已經(jīng)經(jīng)存在,則則告訴用用戶住房房公積金金已經(jīng)存存在,是是否覆蓋蓋原有數(shù)數(shù)據(jù)。如如用戶點(diǎn)點(diǎn)擊確定

41、定,則覆覆蓋原有有數(shù)據(jù),反反之,則則不做任任何操作作。修改:打開為w_traans_newwediit窗口口,功能同同一般事事務(wù),不不允許修修改。查詢基本信息查查詢1主窗口口界面菜單相關(guān)表人員信息 A011所有事務(wù)表表模塊功能基本信息作作為查詢?cè)儣l件,查查詢出符符合條件件的所有有人員的的基本信信息、檔檔案信息息、基本本信息、事事務(wù)信息息,并可可對(duì)查詢?cè)兘Y(jié)果進(jìn)進(jìn)行瀏覽覽,選擇擇打印。窗口打開時(shí)時(shí),采用用與人事事檔案信信息管理理相同的的方法創(chuàng)創(chuàng)建動(dòng)態(tài)態(tài)數(shù)據(jù)窗窗口(ddw_11),打打開后,窗窗口無任任何信息息。根據(jù)據(jù)檢索條條件檢索索出人員員基本信信息,選選中一個(gè)個(gè)員后可可查看詳詳細(xì)信息息(檔案案信

42、息、事事務(wù)信息息)和媒媒體信息息,可選選擇打印印查詢結(jié)結(jié)果。菜單功能(涉涉及的表表 hrr_syystaablee,hrr_syyscoolleect,hr_schhemee, hhr_sscheeme_m, hr_schhemee_d,以及方方案中指指標(biāo)所對(duì)對(duì)應(yīng)的表表)條件 打開開查詢條條件窗口口,綜合合查詢?yōu)闉楫?dāng)前方方案中所所有基本本信息項(xiàng)項(xiàng)目與條條件組合合(oor或或annd連連接),根根據(jù)查詢?cè)儣l件檢檢索出人人員基本本信息(詳詳見查詢?cè)儣l件窗窗口)。詳細(xì)信息 選擇擇一個(gè)人人員,打打開詳細(xì)細(xì)信息瀏瀏覽窗口口(與人人事檔案案信息的的編輯窗窗口相同同)瀏覽覽所有與與該人員員相關(guān)的的檔案信信息

43、、事事務(wù)信息息,并提提供打印印功能。相關(guān)信息 選中中一個(gè)人人員,打打開媒體體信息窗窗口(與與人事檔檔案信息息的媒體體信息窗窗口相同同,隱去去導(dǎo)入、修修改、刪刪除功能能),查查看與該該人員相相關(guān)的媒媒體信息息。打印預(yù)覽 對(duì)個(gè)個(gè)人基本本信息打打印進(jìn)行行預(yù)覽。打印 打印印基本信信息。注意事項(xiàng)如果是事務(wù)務(wù)查詢,主主窗口的的顯示字字段為員員工編號(hào)號(hào),員工工姓名,外外加這個(gè)個(gè)當(dāng)前方方案中這這個(gè)事務(wù)務(wù)的相關(guān)關(guān)指標(biāo)項(xiàng)項(xiàng),如果果是人員員基本信信息查詢?cè)?,則主主窗口的的顯示字字段為當(dāng)當(dāng)前方案案中人員員人員基基本信息息指標(biāo)中中的相關(guān)關(guān)指標(biāo)項(xiàng)項(xiàng)的內(nèi)容容。2查詢?cè)儣l件窗窗口界面相關(guān)表人員信息 A011所有事務(wù)表表方案主

44、表 hr_schhemee子方案表 hr_schhemee_m方案明細(xì)表表 hrr_scchemme_dd模塊功能查詢窗口具具有快通通用查詢?cè)児δ?,通通用查詢?cè)兊牟樵冊(cè)冺?xiàng)目為為當(dāng)前方方案中指指標(biāo)的項(xiàng)項(xiàng)目,將將dw_1的每每個(gè)項(xiàng)目目表達(dá)式式通過連連接符構(gòu)構(gòu)成任意意的查詢?cè)儣l件。按鈕功能(涉涉及的表表 hrr_syystaablee,hrr_syyscoolleect,hr_schhemee, hhr_sscheeme_m, hr_schhemee_d,以及方方案中指指標(biāo)所對(duì)對(duì)應(yīng)的表表)初始化窗口口“括號(hào)”中中預(yù)置正正反兩括括號(hào)?!绊?xiàng)目名”來源于于當(dāng)前方方案中的的人員信信息指標(biāo)標(biāo)項(xiàng)目?!斑\(yùn)算符”預(yù)

45、置“大于”、“小于”、“等于”、“大于等等于”、“串首匹匹配”、“包含于于”、“為空”等條件件“項(xiàng)目值”分兩種種情況,當(dāng)當(dāng)用戶所所選的項(xiàng)項(xiàng)目是一一個(gè)代碼碼時(shí),用用全局函函數(shù)f_creeateesynndw(顯示列列,數(shù)據(jù)據(jù)列,代代碼)來構(gòu)建建一個(gè)下下拉數(shù)據(jù)據(jù)窗口,掛掛接到當(dāng)當(dāng)前的項(xiàng)項(xiàng)目值上上,余下下工作又又分兩種種情況,如如果這個(gè)個(gè)代碼是是多級(jí),則則在當(dāng)前前項(xiàng)目值值的右邊邊放一個(gè)個(gè)按鈕,當(dāng)當(dāng)用戶點(diǎn)點(diǎn)下這個(gè)個(gè)按鈕時(shí)時(shí),彈出出一個(gè)窗窗口(ww_poop_ccodeetyppe),這這個(gè)窗口口需三個(gè)個(gè)參數(shù),代代碼,顯顯示列,數(shù)數(shù)據(jù)列,這這樣讓它它自動(dòng)構(gòu)構(gòu)建一棵棵樹,用用戶選擇擇一個(gè)代代碼,返返回的值

46、值寫入項(xiàng)項(xiàng)目值中中,如果果當(dāng)前項(xiàng)項(xiàng)目值不不是代碼碼,則不不做特殊殊處理?!斑壿嬯P(guān)系系”,有“并且”與“或者”兩項(xiàng),分分別對(duì)應(yīng)應(yīng)“andd”和 “or”確定 將通通用查詢?cè)兊谋磉_(dá)達(dá)式構(gòu)成成查詢條條件,將將主窗口口的SQQL語法法取出,把把查詢條條件構(gòu)成成SQLL seelecct語句句的whheree子句或或與原wwherre合并并,然后后從數(shù)據(jù)據(jù)庫中檢檢索。取消 關(guān)閉閉窗口。事務(wù)查詢事務(wù)查詢的的主界面面與功能能與基本本信息查查詢功能能相同,他他們的區(qū)區(qū)別在于于:基本本信息查查詢以人人事基本本信息為為查詢條條件,結(jié)結(jié)果給出出滿足條條件的人人事檔案案信息,事務(wù)查查詢以所所有事務(wù)務(wù)信息為為查詢條條件

47、,查查詢的結(jié)結(jié)果給出出所有滿滿足條件件的人事事事務(wù)信信息。事事務(wù)查詢?cè)儣l件傳傳扣如下下圖:按鈕功能(涉涉及的表表 hrr_syystaablee,hrr_syyscoolleect,hr_schhemee, hhr_sscheeme_m, hr_schhemee_d,以及方方案中指指標(biāo)所對(duì)對(duì)應(yīng)的表表)初始化窗口口“事務(wù)名”不源于于當(dāng)前方方案中事事甸指標(biāo)標(biāo)的名稱稱“項(xiàng)目名”來源于于當(dāng)前方方案中的的當(dāng)前所所選事務(wù)務(wù)的指標(biāo)標(biāo)項(xiàng)目。其它的如“括號(hào)”,“運(yùn)算符符”,“項(xiàng)目值值”,“邏輯關(guān)關(guān)系”與基本信信息查詢?cè)兿嗤?。確定根據(jù)下拉窗窗口選擇擇的事務(wù)務(wù)和條件件窗口的的條件構(gòu)構(gòu)造一個(gè)個(gè)數(shù)據(jù)窗窗口,入入口為AA

48、、字段段名,有有固定字字段,如如人員編編號(hào),人人員姓名名,還有有當(dāng)前方方案中的的事務(wù)指指標(biāo)的相相關(guān)指標(biāo)標(biāo)項(xiàng)。BB表名,根根據(jù)指標(biāo)標(biāo)項(xiàng)liistiid,在在hr_sysstabble找找到相關(guān)關(guān)的表名名,C、條條件為當(dāng)當(dāng)前的生生成條件件。然后后檢索出出數(shù)據(jù)。取消關(guān)閉窗口。工資管理工資變動(dòng)主窗口界面菜單相關(guān)表工資表 hhr_ssalaary人員基本信信息 A011公式設(shè)置表表 hhr_fformmulaa考勤扣款表表 hhr_cchecck_mmoneey個(gè)人所得稅稅模塊功能該模塊處理理每月員員工工資資數(shù)據(jù)信信息,通通過設(shè)置置考勤欄欄位,可可將考勤勤扣款提提取到指指定工資資項(xiàng)目中中,通過過公式設(shè)設(shè)

49、置可與與人事信信息接口口,自動(dòng)動(dòng)反映工工資項(xiàng)目目間的變變化關(guān)系系。工資資變動(dòng)只只能更改改當(dāng)前月月的數(shù)據(jù)據(jù),但可可以選擇擇業(yè)務(wù)時(shí)時(shí)間對(duì)工工資歷史史數(shù)據(jù)進(jìn)進(jìn)行瀏覽覽。窗口打開時(shí)時(shí),根據(jù)據(jù)當(dāng)前方方案號(hào)從從hr_schhemee_m,hr_schhemee_d,hhr_ssysttablle的關(guān)關(guān)聯(lián)中得得到obbj_iid = sallaryy或obbj_iid=A011的所有有工資項(xiàng)項(xiàng)目和所所有人事事基本信信息項(xiàng)目目動(dòng)態(tài)構(gòu)構(gòu)造dww_1數(shù)數(shù)據(jù)窗口口,根據(jù)據(jù)當(dāng)前方方案號(hào)從從hr_forrmulla中獲獲取項(xiàng)目目公式,創(chuàng)創(chuàng)建計(jì)算算字段(命命名規(guī)則則:cppt_+列名,如cool1的的計(jì)算字字段名為為:c

50、ppt_ccol11),將將公式設(shè)設(shè)為計(jì)算算字段的的表達(dá)式式,并檢檢索出當(dāng)當(dāng)前年月月的工資資信息。菜單功能保存數(shù)據(jù)保存更改后后的工資資數(shù)據(jù),如如果數(shù)據(jù)據(jù)更改后后需重新新計(jì)算,則則提示用用戶進(jìn)行行計(jì)算,然然后再保保存。業(yè)務(wù)時(shí)間打開業(yè)務(wù)時(shí)時(shí)間選擇擇窗口(見見下圖),檢檢索出指指定業(yè)務(wù)務(wù)時(shí)間的的工資數(shù)數(shù)據(jù),并并禁止相相應(yīng)菜單單(保存存數(shù)據(jù),公公式設(shè)置置,自動(dòng)動(dòng)計(jì)算,工工資計(jì)算算,提取取考勤,工工資結(jié)轉(zhuǎn)轉(zhuǎn))。項(xiàng)目過濾打開項(xiàng)目設(shè)設(shè)置窗口口(見下下圖),選選擇要查查看的項(xiàng)項(xiàng)目,在在已選項(xiàng)項(xiàng)目中過過濾出要要查看的的項(xiàng)目。(見權(quán)限管理中的組分配管理)公式設(shè)置打開公式設(shè)設(shè)置窗口口,設(shè)置置項(xiàng)目計(jì)計(jì)算公式式(詳見見

51、公式設(shè)設(shè)置)。自動(dòng)計(jì)算設(shè)置自動(dòng)計(jì)計(jì)算標(biāo)志志,工資資項(xiàng)目數(shù)數(shù)據(jù)變動(dòng)動(dòng)時(shí),相相應(yīng)計(jì)算算項(xiàng)目數(shù)數(shù)據(jù)自動(dòng)動(dòng)隨之變變動(dòng)。工資計(jì)算將計(jì)算字段段的值設(shè)設(shè)置到對(duì)對(duì)應(yīng)項(xiàng)目目中。人員定位打開人員定定位窗口口,根據(jù)據(jù)條件查查找到符符合條件件的人員員并選中中(詳見見人員查查找定位位窗口)。數(shù)據(jù)替換打開數(shù)據(jù)替替換窗口口,將符符合替換換條件的的人員的的指定工工資項(xiàng)目目替換為為指定數(shù)數(shù)據(jù)(詳詳見數(shù)據(jù)據(jù)替換窗窗口)。禁止考勤提提交設(shè)置常數(shù)表表(hrr_coonstttabble)constname = IsAllow 的charvalue標(biāo)志,禁止(N)/允許(Y)考勤提交??记陧?xiàng)目設(shè)設(shè)置打開欄位設(shè)設(shè)置窗口口(見下下圖),設(shè)

52、設(shè)置考勤勤扣款提提取到那那個(gè)工資資項(xiàng)目中中,將設(shè)設(shè)置的工工資項(xiàng)目目保存到到常數(shù)表表中。提取考勤從考勤扣款款金額表表(hrr_chheckk_mooneyy)提取取到考勤勤項(xiàng)目設(shè)設(shè)置中設(shè)設(shè)置的工工資項(xiàng)目目中。月末處理打開月末處處理窗口口,選定定要結(jié)轉(zhuǎn)轉(zhuǎn)到下月月的工資資項(xiàng)目,將將選定項(xiàng)項(xiàng)目的數(shù)數(shù)據(jù)拷貝貝到下月月(詳見見月末處處理)。2.公式設(shè)設(shè)置界面模塊功能為反映工資資項(xiàng)目間間的關(guān)系系,設(shè)置置項(xiàng)目的的計(jì)算公公式,即即某項(xiàng)目目的數(shù)據(jù)據(jù)由其它它項(xiàng)目的的四則運(yùn)運(yùn)算得到到。窗口打開時(shí)時(shí),公式式項(xiàng)目(hr_formula表)檢索出當(dāng)前方案下已定義了的計(jì)算項(xiàng)目,工資項(xiàng)目為當(dāng)前方案下的所有工資項(xiàng)目。公式分為條條

53、件公式式和絕對(duì)對(duì)公式:條件公式(見見上圖)選中條件表表達(dá)式,在在條件表表達(dá)式中中錄入條條件,在在公式中中設(shè)置計(jì)計(jì)算公式式。在運(yùn)運(yùn)算中該該條件成成立,則則該項(xiàng)目目的數(shù)據(jù)據(jù)由所定定義的公公式計(jì)算算所得,否否則由用用戶自己己輸入。絕對(duì)公式與條件公式式類似,只只是沒有有slee_1的的條件,項(xiàng)項(xiàng)目只能能由公式式計(jì)算所所得。按鈕功能確定保存公式項(xiàng)項(xiàng)目,關(guān)閉窗窗口,刪刪除工資資變動(dòng)數(shù)數(shù)據(jù)窗口口的所有有計(jì)算字字段,根根據(jù)公式式項(xiàng)目中中的項(xiàng)目目重新創(chuàng)創(chuàng)建。條件打開條件定定義窗口口(見下下圖),定定義條件件,并將將條件名名稱寫入入條件窗窗口(hhr_ssalaary_conndittionn表)。(數(shù)據(jù)的校校驗(yàn)

54、詳細(xì)細(xì)見人事事查詢)。取消刪除公式項(xiàng)項(xiàng)目中的的選中項(xiàng)項(xiàng)目。3.月末處處理界面模塊功能窗口打開時(shí)時(shí),工資資項(xiàng)目檢檢索出當(dāng)當(dāng)前方案案的所有有項(xiàng)目(與與主窗口口的項(xiàng)目目相同),創(chuàng)創(chuàng)建一個(gè)個(gè)數(shù)據(jù)存存儲(chǔ)(所所有工資資項(xiàng)目)檢檢索出當(dāng)當(dāng)前月份份的工資資數(shù)據(jù)。通通過選擇擇按鈕選選擇要結(jié)結(jié)轉(zhuǎn)的工工資項(xiàng)目目。按鈕功能確定將數(shù)據(jù)存儲(chǔ)儲(chǔ)中的年年份、月月份設(shè)置置為下一一年月,并并將每行行數(shù)據(jù)狀狀態(tài)改為為NewwModdifiied!,并保保存數(shù)據(jù)據(jù)存儲(chǔ)。然然后將ddw_22的項(xiàng)目目構(gòu)造UUpdaate語語句的sset子子句(項(xiàng)項(xiàng)目=NNULLL),執(zhí)執(zhí)行Uppdatte語句句將不結(jié)結(jié)轉(zhuǎn)項(xiàng)目目數(shù)據(jù)清清空。將將當(dāng)月的的本

55、月扣扣零項(xiàng)目目的數(shù)據(jù)據(jù)拷貝到到下月的的上月扣扣零項(xiàng)目目中。4.人員查查找定位位窗口界面該界面加上上前后括括號(hào)。模塊功能與人事檔案案管理的的人員定定位窗口口相同,只只是項(xiàng)目目為人事事基本信信息項(xiàng)目目和工資資項(xiàng)目,而而且多增增加了過過濾功能能。按鈕功能查找與人事檔案案管理的的人員定定位窗口口的查找找按鈕相相同。過濾用查找條件件設(shè)置主主窗口中中的dww_1的的過濾條條件,數(shù)數(shù)據(jù)窗口口中只顯顯示滿足足條件的的人員。清除清除選中行行。5.數(shù)據(jù)替替換窗口口界面模塊功能與人事檔案案管理數(shù)數(shù)據(jù)替換換窗口類類似,只只是替換換項(xiàng)目只只有當(dāng)前前方案中中的工資資項(xiàng)目(數(shù)數(shù)字類型型),替替換條件件的項(xiàng)目目為人事事基本信

56、信息項(xiàng)目目(可選選)和工工資項(xiàng)目目。按鈕功能替換與人事檔案案管理數(shù)數(shù)據(jù)替換換窗口的的替換功功能類似似。只是是替換項(xiàng)項(xiàng)目為當(dāng)當(dāng)前方案案的數(shù)字字型項(xiàng)目目。清除清除選中行行。B.個(gè)人所所得稅界面工具條相關(guān)表工資表 hr_sallaryy人員信息 A011稅率表 hr_taxx_raate模塊功能其它工資數(shù)數(shù)據(jù)處理理完后,進(jìn)進(jìn)行扣除除個(gè)人所所得稅處處理。ddw_11由數(shù)據(jù)據(jù)表hrr_eaarniing_taxx與hrr_saalarry關(guān)聯(lián)聯(lián)并檢索索當(dāng)月扣扣稅金額額,根據(jù)據(jù)所得稅稅率表(hhr_ttax_ratte)的的分段稅稅率以及及常數(shù)表表(coonstttabble)中的基基數(shù)(BBaseeSu

57、mm)和附附加費(fèi)(Monney)逐行計(jì)計(jì)算應(yīng)扣扣稅額。計(jì)計(jì)算公式式:應(yīng)納納稅額 = 納納稅金額額 基數(shù)數(shù) (- 附加加費(fèi))XX 稅率率 速算算扣除數(shù)數(shù)工具條功能能設(shè)置打開設(shè)置窗窗口(見見下圖),可可設(shè)置納納稅表可可選項(xiàng)目目,納稅稅項(xiàng)目名名稱,是是否導(dǎo)出出扣稅合合計(jì)??鄱悓?yīng)納稅額額寫入到到hr_sallaryy的taax字段段,保存存dw_1數(shù)據(jù)據(jù)。導(dǎo)出將dw_11的數(shù)據(jù)據(jù)導(dǎo)出到到指定文文件中。C.銀行代代發(fā)界面工具條相關(guān)表工資表 hr_sallaryy人員信息 A011銀行模板主主表 hhr_bbankk_tyype銀行模板明明細(xì)表 hr_bannk模塊功能將工資數(shù)據(jù)據(jù)按所要要求的接接口導(dǎo)成

58、成指定格格式文件件(dbbf,xxle,txtt)。窗窗口打開開時(shí),首首先從常常數(shù)表中中后默認(rèn)認(rèn)的銀行行模板(BBankkModdulee),然然后從hhr_bbankk中檢索索出該銀銀行模板板的項(xiàng)目目所對(duì)應(yīng)應(yīng)的工資資項(xiàng)目動(dòng)動(dòng)態(tài)構(gòu)造造dw_1。工具條功能能設(shè)置打開設(shè)置窗窗口(見見下圖),設(shè)設(shè)置銀行行模般的的項(xiàng)目,以以及該項(xiàng)項(xiàng)目對(duì)應(yīng)應(yīng)的工資資項(xiàng)目。增加:增加加一個(gè)項(xiàng)項(xiàng)目;修改:使ddw_11處于修修改狀態(tài)態(tài);刪除:刪除除選中行行;保存:保存存編輯后后的模板板;使用該模板板:使主主窗口使使用該模模板。模板打開模板設(shè)設(shè)置窗口口(見下下圖),編編輯銀行行模板。增加:增加加一個(gè)銀銀行模板板;刪除:刪除除

59、選中銀銀行模板板;確定:保存存dw_1的內(nèi)內(nèi)容。導(dǎo)出將dw_11的數(shù)據(jù)據(jù)導(dǎo)出到到指定的的磁盤文文件中。D.工資條條界面菜單相關(guān)表工資表 hr_sallaryy部門表 hr_depparttmennt模塊功能根據(jù)選中部部門的方方案,從從hr_schhemee_m,hr_schhemee_d,hr_sysstabble的的關(guān)聯(lián)中中獲取工工資項(xiàng)目目,動(dòng)態(tài)態(tài)構(gòu)造ddw_11(自由由風(fēng)格),檢索索當(dāng)前年年月工資資數(shù)據(jù)。菜單功能設(shè)置打開設(shè)置窗窗口(見見下圖),設(shè)設(shè)置工資資項(xiàng)目在在工資條條中的位位置,寬寬度,工工資條間間距,是是否有剪剪切線,存存入數(shù)據(jù)據(jù)庫中,當(dāng)當(dāng)構(gòu)造工工資條時(shí)時(shí),根據(jù)據(jù)這些信信息,創(chuàng)創(chuàng)建工

60、資資條。部門選擇打開部門選選擇窗口口(見下下圖),選選擇要打打印工資資條的部部門。根根據(jù)選中中部門,取取得該部部門下的的所有下下屬部門門,構(gòu)造造條件語語句,過過濾出該該部門下下的所有有人員的的工資條條。E.工資臺(tái)臺(tái)帳界面菜單相關(guān)表工資表 hr_sallaryy臺(tái)帳方案 hrr_saalarry_ccounnt部門表 hr_depparttmennt模塊功能窗口打開時(shí)時(shí),從hhr_ddepaartmmentt中檢索索出部門門,構(gòu)造造TV_1的項(xiàng)項(xiàng)目樹,OLE_1中的統(tǒng)計(jì)項(xiàng)目默認(rèn)為當(dāng)前方案所有工資項(xiàng)目,統(tǒng)計(jì)時(shí)間為最近四個(gè)月。統(tǒng)計(jì)語句:Selecct SSum(工資項(xiàng)項(xiàng)目) Froom hhr_ss

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論