管理系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告_第1頁
管理系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告_第2頁
管理系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告_第3頁
管理系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告_第4頁
管理系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告說明:本人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告包括以下主要內(nèi)容:引言:實(shí)施本系統(tǒng)的公司的背景介紹等項(xiàng)目章程:目前公司人力資源管理存在的問題、項(xiàng)目范圍、進(jìn)度表、預(yù)算等系統(tǒng)詳細(xì)設(shè)計(jì)說明,包括:系統(tǒng)功能說明、系統(tǒng)結(jié)構(gòu)說明、DFD圖、ER圖、操作界面設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、詳細(xì)的數(shù)據(jù)表(包括主鍵、外鍵、數(shù)據(jù)類型、默認(rèn)值、取值范圍等)引言編制人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告(下稱報(bào)告),是為了得出對目標(biāo)系統(tǒng)的精確描述,設(shè)計(jì)出程序的藍(lán)圖,使程序員能夠根據(jù)此藍(lán)圖寫出代碼。本報(bào)告的讀者是:參與系統(tǒng)開發(fā)的管理人員以及系統(tǒng)設(shè)計(jì)人員、代碼編制人員和系統(tǒng)實(shí)施人員。背景介紹A公司是一家主營全國VSAT衛(wèi)星通信業(yè)

2、務(wù)的有限責(zé)任公司,擁有信息產(chǎn)業(yè)部頒發(fā)的VSATISP、SP和ICP服務(wù)許可證。A公司成立于1994年,經(jīng)過12年的迅速發(fā)展,已經(jīng)在全國建立了金融、出版、航空機(jī)票預(yù)定、遠(yuǎn)程診斷等六個(gè)專用子網(wǎng)系統(tǒng),并建立了八百多個(gè)衛(wèi)星終端站,同時(shí),為不同的客戶提供數(shù)據(jù)、圖象、話音等通信傳輸業(yè)務(wù)。到目前為止,A公司已成為國內(nèi)規(guī)模最大的VSAT通信服務(wù)企業(yè)之一。項(xiàng)目章程項(xiàng)目的參與者該項(xiàng)目是對A公司的人力資源管理系統(tǒng)進(jìn)行規(guī)劃、設(shè)計(jì)和實(shí)施。前期主要的項(xiàng)目參與者包括:A公司一名副總經(jīng)理擔(dān)任項(xiàng)目經(jīng)理,A公司人力資源部主管,A公司人力資源部兩名副主管,高級系統(tǒng)分析人員2名,系統(tǒng)設(shè)計(jì)人員2名。.存在的問題在實(shí)施該系統(tǒng)之前,A公司

3、在人力資源管理方面主要存在以下問題:人力資源管理工作效率較低系統(tǒng)實(shí)施前,A公司人力資源管理的大部分工作都是通過手工完成,只使用了ofice等基本的辦公軟件,文檔的整理和歸檔方面完全是存儲原始的文本資料。人力資源管理的體系不健全、不完善公司缺乏統(tǒng)一的與企業(yè)發(fā)展戰(zhàn)略相匹配的人力資源管理體系。人力資源部門的大部分精力仍從事傳統(tǒng)的人事管理工作,不具備履行人力資源管理職能所需要的知識和技能,沒有掌握現(xiàn)代人力資源管理的管理理論和管理方法,對員工的招聘、培訓(xùn)、績效管理、薪酬管理以及員工的職業(yè)發(fā)展與生涯規(guī)劃等方面的工作原則、工作方法和工作技巧了解不多,這些都嚴(yán)重制約了A公司人力資源管理各項(xiàng)職能的發(fā)揮,難以使人

4、力資源為公司創(chuàng)造出更大的價(jià)值。人力資源管理缺乏科學(xué)規(guī)劃公司在人力資源方面沒有科學(xué)的規(guī)劃,只能是走一步看一步,始終處于被動局面。正是由于缺乏對人力資源的科學(xué)規(guī)劃,使員工的招聘、培訓(xùn)等工作沒有計(jì)劃性,從而導(dǎo)致在人力資源管理上存在較大的隨意性,間接地影響到了A公司的生產(chǎn)經(jīng)營活動。(4)對員工的激勵(lì)機(jī)制缺乏科學(xué)性公司主要依靠增加工資發(fā)放獎(jiǎng)金來刺激員工,對員工的績效考核往往只流于形式,既缺乏科學(xué)性公平性,又未與分配制度相聯(lián)系,使得績效考評的結(jié)果沒有成為薪酬分配、職位變動及獎(jiǎng)優(yōu)懲劣的直接依據(jù)。(5)對員工的培訓(xùn)與開發(fā)不規(guī)范對新員工的崗前培訓(xùn)不夠,工作不規(guī)范,同時(shí),不能夠?qū)公司成功的經(jīng)驗(yàn)及時(shí)進(jìn)行總結(jié),以摸

5、索出一套適合公司員工培訓(xùn)與開發(fā)的程序與方法。在提供培訓(xùn)時(shí),不能將員工的個(gè)人愛好與興趣同企業(yè)的經(jīng)營需要很好地結(jié)合起來,以實(shí)現(xiàn)員工個(gè)人和公司的雙贏。機(jī)會和指示針對A公司人力資源管理方面存在的主要問題,可以看到,A公司迫切需要通過信息系統(tǒng)的構(gòu)建,以下三個(gè)方面對人力資源管理體制進(jìn)行完善。通過人力資源系統(tǒng)的實(shí)施,對A公司的組織架構(gòu)、崗位體系、人員結(jié)構(gòu)、人力資源管理各業(yè)務(wù)等實(shí)現(xiàn)全面掌控;通過先進(jìn)的信息化平臺,整合業(yè)務(wù),不斷規(guī)范和優(yōu)化人力資源業(yè)務(wù)管理,全面提高人力資源運(yùn)營質(zhì)量與效率;積極探索適合于A公司的新型人力資源管理方式,嘗試新的人力資源管理流程與方法,渴望逐步提升人力資源管理水平。項(xiàng)目范圍A公司人力資

6、源系統(tǒng)主要包括六大塊的業(yè)務(wù):人事檔案管理,工資管理,考勤管理,企業(yè)人才庫,系統(tǒng)管理,報(bào)表管理。人力資源戰(zhàn)略戰(zhàn)略性職能人力資俶訓(xùn)度機(jī)制操作性職能人力資本構(gòu)建體累人力資本増值體丟系統(tǒng)設(shè)計(jì)理念為了通過系統(tǒng)的實(shí)施,提高A公司人力資源管理的工作效率,提升人力資源管理的水平,在設(shè)計(jì)和開發(fā)該系統(tǒng)的過程中,將始終以能夠幫助A公司提高核心競爭力為宗旨,以對人力資本的有效管理和開(見發(fā)為中心。為了在系統(tǒng)中體現(xiàn)出現(xiàn)代人力資本管理的理論和方法,將圍繞一個(gè)核心、兩種職能、三大體系、四個(gè)層面上來實(shí)現(xiàn)對人力資本管理的思想。一個(gè)核心指的是企業(yè)的激勵(lì)機(jī)制,兩種職能即人力資源管理的戰(zhàn)略性職能和操作性職能,三個(gè)體系是指人力資本構(gòu)建

7、體系、人力資本增值體系和人力資本分析體系,四個(gè)層面包括人力資源管理戰(zhàn)略、人力資源管理制度、人力資源管理流程和人力資源管理技術(shù)上圖)。主要交付成果通過對A公司人力資源管理的進(jìn)行詳細(xì)的需求分析,將在項(xiàng)目的第一個(gè)階段交付詳細(xì)的系統(tǒng)設(shè)計(jì)說明書。進(jìn)度表以及預(yù)算7.1說明實(shí)施該系統(tǒng)之前,A公司人力資源管理沒有使用任何信息系統(tǒng),只使用了常見的辦公軟件,比如office等。針對這一情況,該系統(tǒng)整個(gè)實(shí)施計(jì)劃采取分步實(shí)施,有重點(diǎn)地進(jìn)行。7.2實(shí)施項(xiàng)目優(yōu)先序的評定(1)關(guān)鍵程度,即反映流程或系統(tǒng)功能需求對A公司的目標(biāo),戰(zhàn)略和設(shè)想的重要程度。在關(guān)鍵程度的衡量方面,有三個(gè)對比的尺度。如下:沒有對該需求的解決方案,A公司

8、將無法實(shí)現(xiàn)其戰(zhàn)略目標(biāo);沒有該領(lǐng)域的解決方案,A公司的戰(zhàn)略目標(biāo)的實(shí)現(xiàn)會受到限制。在對該領(lǐng)域進(jìn)行重大投資前應(yīng)當(dāng)進(jìn)行調(diào)查;該系統(tǒng)功能的優(yōu)先級較低,對A公司戰(zhàn)略的實(shí)現(xiàn)不重要。(2)當(dāng)前IT系統(tǒng)對該需求的支持程度如何。在這個(gè)方面,主要分析以下三點(diǎn):當(dāng)前,是否有IT系統(tǒng)支持該需求。當(dāng)前的IT系統(tǒng)是否可能充分支持該需求。當(dāng)前,如果沒有大的修改,不太可能一直滿足需要,是否是重新開始可能比較便宜和簡單。通過對A公司的情況進(jìn)行調(diào)查并作對比分析,可以得到具體的實(shí)施計(jì)劃。7.3實(shí)施進(jìn)度安排系統(tǒng)主要5個(gè)模塊:人事信息管理,事務(wù)管理,工資管理,考勤管理,企業(yè)人才庫。序號實(shí)施內(nèi)容和項(xiàng)目細(xì)節(jié)實(shí)施內(nèi)容總天數(shù)-一-人力資源管理系

9、統(tǒng)開發(fā)和設(shè)計(jì)200days1系統(tǒng)規(guī)劃(前期調(diào)查,問題陳述,決定要決絕的問題范圍等,進(jìn)度安排)50days2系統(tǒng)分析(進(jìn)行詳細(xì)的系統(tǒng)需求分析)50days3系統(tǒng)設(shè)計(jì)(制定對應(yīng)需求的詳細(xì)的技術(shù)藍(lán)圖和規(guī)格說明)60days4系統(tǒng)實(shí)現(xiàn)(產(chǎn)生相應(yīng)的軟硬件技術(shù)方案)90days二人力資源管理系統(tǒng)基礎(chǔ)平臺部署20.5days(一)洛實(shí)部署環(huán)境場地1days1數(shù)據(jù)管理設(shè)備場地1days(二)設(shè)備采購13days1后備系統(tǒng)設(shè)備4days2數(shù)據(jù)庫管理系統(tǒng)3days3網(wǎng)絡(luò)通信設(shè)備3days4服務(wù)器設(shè)備3days(三)網(wǎng)絡(luò)3days1數(shù)據(jù)管理中心-人力資源部門接口1days2數(shù)據(jù)管理中心-經(jīng)理部門接口1days3數(shù)據(jù)

10、管理中心-遠(yuǎn)程辦公系統(tǒng)接口1days(四)系統(tǒng)設(shè)備安裝3.5days1環(huán)境改造及電源、通訊線路鋪設(shè)2days2系統(tǒng)的安裝1days1準(zhǔn)備試運(yùn)行環(huán)境0.5days三完善人力資源管理系統(tǒng)信息準(zhǔn)備30days四系統(tǒng)調(diào)試及試運(yùn)行2.5days1準(zhǔn)備試運(yùn)行環(huán)境1days2試運(yùn)行1days3清除試運(yùn)行數(shù)據(jù)0.5days-一-產(chǎn)品使用培訓(xùn)6days1管理人員培訓(xùn)1days2人力資源部工作人員培訓(xùn)2days三系統(tǒng)驗(yàn)收2days四系統(tǒng)啟動1days六系統(tǒng)正式運(yùn)行7.3經(jīng)費(fèi)預(yù)算(1)說明本規(guī)劃中的經(jīng)費(fèi)預(yù)算只是大概的在系統(tǒng)正式運(yùn)行之前,還有一系列的培訓(xùn)和宣傳工作:數(shù)據(jù),具體的投資經(jīng)費(fèi),還需在系統(tǒng)設(shè)計(jì)后作更加詳細(xì)的預(yù)

11、算。(2)基本建設(shè)投資人力資源管理系統(tǒng)基礎(chǔ)平臺設(shè)備:項(xiàng)目計(jì)算公式備注主機(jī)、PC機(jī)及操作系統(tǒng)150力兀主要的操作系統(tǒng)就是開發(fā)的人力資源管理系統(tǒng)后備系統(tǒng)設(shè)備及管理軟件40萬元服務(wù)器50萬數(shù)據(jù)庫管理系統(tǒng)100力兀網(wǎng)絡(luò)通訊設(shè)備30萬元總計(jì)370萬其它的一次性支出項(xiàng)目費(fèi)用(萬元)備注培訓(xùn)費(fèi)2其他2合計(jì)4萬(3)經(jīng)常性支出項(xiàng)目費(fèi)用(萬元)備注系統(tǒng)維護(hù)費(fèi)一般為系統(tǒng)建設(shè)費(fèi)的5%:系統(tǒng)詳細(xì)設(shè)計(jì)說明本報(bào)告中所涉及的數(shù)據(jù)流圖是描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪圖1-1信息在系統(tǒng)中流動和處理的情況。其各個(gè)符號意義說明如下:圖1-3圖1-4(如圖1-1)Stor_3正方形(或立方形):表示數(shù)據(jù)的源

12、點(diǎn)或終點(diǎn),即指外部實(shí)體。圓形:表示變換數(shù)據(jù)的處理。(如圖1-2)兩條平行線:表示數(shù)據(jù)存儲。(如圖1-3)箭頭:表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動方向。(如圖1-4)1.體系結(jié)構(gòu)設(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ì)系統(tǒng)數(shù)據(jù)流圖所有數(shù)據(jù)庫/表列表系統(tǒng)表數(shù)據(jù)字典hr_systable指標(biāo)表hr_syscollect代碼系統(tǒng)表wf_codesystable代碼表主表wf_codecollect代碼表wf_codeitem部門表hr_department界面信息hr_interface方案主表hr_scheme子方案表hr_scheme_m方案

13、明細(xì)表hr_scheme_d用戶表hr_operator組用戶主表hr_operator_group用戶組明細(xì)表hr_group_detail常數(shù)表hr_consttable人事檔案信息:基本信息A01學(xué)習(xí)簡歷hr_study工作簡歷hr_work家庭關(guān)系hr_family社會關(guān)系hr_social相關(guān)信息hr_emp_info人事事務(wù)信息內(nèi)部調(diào)動hr_move養(yǎng)老保險(xiǎn)hr_protect住房公積金hr_foundsource基本信息查詢?nèi)藛T信息A0所有事務(wù)表事務(wù)查詢

14、人員信息A0所有事務(wù)表工資變動管理工資表hr_salary人員基本信息A0公式設(shè)置表hr_formula考勤扣款表hr_check_money個(gè)人所得稅工資表hr_salary人員信息A0稅率表hr_tax_rate銀行代發(fā)工資表hr_salary人員信息A0銀行模板主表hr_bank_type銀行模板明細(xì)表hr_bank工資人員信息工資表hr_salary人員信息A01工資臺帳

15、工資表hr_salary臺帳方案hr_salary_count部門表hr_department工資條工資表hr_salary部門表hr_department考勤排班排班表hr_arrange_work.....班次主表hr_work_master班次明細(xì)表hr_work_detail用戶表hr_operator部門分配表hr_c

16、heck_dept考勤代碼表hr_check_code考勤代碼類表hr_check_code2.2.13考勤刷卡排班表hr_arrange_work刷卡紀(jì)錄表hr_check_record2.2.14考勤結(jié)果統(tǒng)計(jì)排班表hr_arrange_work刷卡紀(jì)錄表hr_check_record請假表hr_leave考勤結(jié)果表hr_check_result考勤代碼表hr_check_code部門分配表hr_check_dept用

17、戶表hr_operator2.2.15請假管理用戶表hr_operator請假表hr_leave2.2.16考勤數(shù)據(jù)清除排班表hr_arrange_work刷卡紀(jì)錄表hr_check_record考勤結(jié)果表hr_check_result數(shù)據(jù)庫/表詳細(xì)設(shè)計(jì)詳見附錄A3.系統(tǒng)詳細(xì)功能設(shè)計(jì)categery2.3系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)該系統(tǒng)分為六個(gè)模塊:人事檔案管理、工資管理、考勤管理、企業(yè)人才庫、系統(tǒng)管理、報(bào)表管理。系統(tǒng)層次結(jié)構(gòu)設(shè)計(jì)人事檔案管理人事基本信息管理事務(wù)管理A一般事務(wù)B養(yǎng)老保險(xiǎn)C住房公積金3.2.2工資管理3.2.2

18、.3.2.3考勤管理3.2.4企業(yè)人才庫3.2.5系統(tǒng)管理D內(nèi)部調(diào)動查詢A基本信息查詢B事務(wù)查詢工資變動A公式設(shè)置B計(jì)算C月末處理個(gè)人所得稅銀行代發(fā)工資條工資人員信息工資臺帳報(bào)表排班管理請假管理刷卡管理結(jié)果統(tǒng)計(jì)考勤數(shù)據(jù)清除查詢報(bào)表人才登記人才錄用人才查詢系統(tǒng)構(gòu)建A指標(biāo)管理B代碼管理C方案定義D參數(shù)管理用戶管理A用戶管理B組管理數(shù)據(jù)管理A數(shù)據(jù)備份B數(shù)據(jù)恢復(fù)C初

19、始化管理操作管理A操作日志B變更日志C當(dāng)前用戶D事務(wù)提醒報(bào)表管理報(bào)表設(shè)計(jì)A新建報(bào)表B打開報(bào)表報(bào)表運(yùn)行3.3系統(tǒng)的功能模塊劃分系統(tǒng)的功能模塊劃分框圖人事信息管理人事信息管理人員信息養(yǎng)老保險(xiǎn)工資信息一般事務(wù)人員調(diào)動住房公積金一般事務(wù)事務(wù)信息特殊事務(wù)事務(wù)管理工資管理工資管理考勤管理企業(yè)人才庫數(shù)據(jù)庫設(shè)計(jì)中的ER圖(實(shí)體關(guān)系圖)ER圖舉例。本系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)中涉及到多個(gè)數(shù)據(jù)庫,限于篇幅,以其中的一個(gè)的功能模塊描述指標(biāo)表hr_syscollect界面信息hr_interface構(gòu)建用戶對象定義兩中數(shù)據(jù)窗口風(fēng)格(free風(fēng)格、

20、grid風(fēng)格)。實(shí)例變量ids_systable(數(shù)據(jù)字典的數(shù)據(jù)存儲)is_type(數(shù)據(jù)窗口風(fēng)格)id_item傳入指標(biāo)項(xiàng)流水號數(shù)組is_where動態(tài)數(shù)據(jù)窗口條件idw_dw數(shù)據(jù)窗口控件注冊參數(shù)表標(biāo)名數(shù)組:該數(shù)組保存?zhèn)魅氲乃兄笜?biāo)集。動態(tài)創(chuàng)建的指標(biāo)項(xiàng):傳入排好順序的數(shù)組item,該數(shù)組存放所有需要?jiǎng)?chuàng)建的指標(biāo)項(xiàng)。該數(shù)組是number型數(shù)組,存放的是使用指標(biāo)項(xiàng)在數(shù)據(jù)字典中的流水號list_id,流水號唯一標(biāo)識指標(biāo)項(xiàng)。數(shù)據(jù)窗口:傳入數(shù)據(jù)窗口控件名稱,以便動態(tài)創(chuàng)建數(shù)據(jù)窗口。數(shù)據(jù)窗口風(fēng)格:傳入數(shù)據(jù)窗口風(fēng)格,是free還是grid風(fēng)格。(用于界面信息窗口名稱:唯一標(biāo)示該數(shù)據(jù)窗口的名稱,以便保存數(shù)據(jù)窗口

21、中指標(biāo)項(xiàng)的位置,長度。保存標(biāo)識)where條件:動態(tài)構(gòu)造數(shù)據(jù)窗口時(shí),選擇sql的where條件(多表關(guān)聯(lián)條件或檢索條件)。構(gòu)建數(shù)據(jù)存儲數(shù)據(jù)存儲ids_systable檢索數(shù)據(jù)字典的所有指標(biāo)項(xiàng)。由傳入的指標(biāo)項(xiàng)數(shù)組構(gòu)建該數(shù)據(jù)窗口的where子句。既wherelist_idin(id_item1,id_item.,idtemn)”把數(shù)據(jù)窗口的選擇語句加上構(gòu)建的where子句,檢索出需要的指標(biāo)項(xiàng)。所有指標(biāo)項(xiàng)按數(shù)組id_item的順序排序。完成數(shù)據(jù)存儲的構(gòu)建。動態(tài)創(chuàng)建數(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)集wh

22、ere表關(guān)聯(lián)條件”。(例SELECTtablename.col_1,tablename.col_2,.fromtablename1,tablename2,.tablenamenwheretablename1.col_1=tablename2.col_1and)根據(jù)數(shù)據(jù)窗口的選擇語句和數(shù)據(jù)窗口風(fēng)格(is_type)生成數(shù)據(jù)窗口語法。用數(shù)據(jù)窗口控件動態(tài)創(chuàng)建該數(shù)據(jù)窗口(idw_dw.create(數(shù)據(jù)窗口語法)。調(diào)整數(shù)據(jù)窗口字段風(fēng)格從數(shù)據(jù)存儲ids_systable中讀取指標(biāo)項(xiàng)信息,根據(jù)信息調(diào)整指標(biāo)項(xiàng)屬性。1調(diào)整每個(gè)指標(biāo)項(xiàng)、指標(biāo)項(xiàng)標(biāo)簽的字體(宋體)、高度(64)、大?。?號)。2根據(jù)順序調(diào)整其tab

23、order順序,使其一致。3.根據(jù)顯示標(biāo)志置其是否可見(顯示標(biāo)志為N,該指標(biāo)項(xiàng)和指標(biāo)標(biāo)簽不可見)。4根據(jù)數(shù)據(jù)類型、長度調(diào)整編輯風(fēng)格、顯示風(fēng)格。5.根據(jù)是否代碼,創(chuàng)建下拉數(shù)據(jù)窗口。如果代碼類是多級,創(chuàng)建buttom按鈕。如果代碼標(biāo)志為Y,取得代碼類、顯示列、值列,調(diào)用全局函數(shù)f_createdddw(代碼類,顯示列,值列)創(chuàng)建下拉數(shù)據(jù)窗口dddwname,并把該指標(biāo)項(xiàng)編輯風(fēng)格置為下拉數(shù)據(jù)窗口tablename_col_1.dddwname=dddwname。如果數(shù)據(jù)窗口為自由風(fēng)格,并且代碼類是多級代碼類,則在該指標(biāo)項(xiàng)右側(cè)創(chuàng)建一個(gè)buttom按鈕,同時(shí)使指標(biāo)項(xiàng)保護(hù)屬性為真。按鈕命名規(guī)則btn+指標(biāo)

24、項(xiàng)名稱。調(diào)整下拉數(shù)據(jù)窗口的寬度。調(diào)整數(shù)據(jù)窗口位置grid風(fēng)格:如果數(shù)據(jù)窗口為網(wǎng)格風(fēng)格,則通過數(shù)據(jù)窗口名稱,在界面信息表hr_faceinfo中找到該窗口,該字段的列屬性(位置、長度、順序),根據(jù)找到的信息調(diào)整指標(biāo)項(xiàng)屬性。固定寬度free風(fēng)格:根據(jù)指標(biāo)項(xiàng)在動態(tài)用戶對象的數(shù)據(jù)存儲ids_systable中的排列順序和顯示標(biāo)志,調(diào)整每個(gè)顯示指標(biāo)項(xiàng)、指標(biāo)項(xiàng)標(biāo)簽的位置、長度。動態(tài)調(diào)節(jié)數(shù)據(jù)窗口寬度風(fēng)格:根據(jù)數(shù)據(jù)存儲ids_systable中顯示指標(biāo)的總數(shù),和指標(biāo)項(xiàng)每列的個(gè)數(shù),算出數(shù)據(jù)窗口中指標(biāo)項(xiàng)列數(shù),得到數(shù)據(jù)窗口高度。根據(jù)長寬的比例,算出指標(biāo)項(xiàng)標(biāo)簽、指標(biāo)項(xiàng)的長度,調(diào)整數(shù)據(jù)窗口長寬,調(diào)整指標(biāo)項(xiàng)標(biāo)簽、指標(biāo)項(xiàng)位

25、置。調(diào)整數(shù)據(jù)窗口updata屬性根據(jù)保存指標(biāo)項(xiàng)名稱設(shè)置updaata屬性:根據(jù)用戶當(dāng)前要保存的指標(biāo)名稱,設(shè)置保存表。數(shù)據(jù)校驗(yàn)構(gòu)造全局函數(shù),傳入需要檢驗(yàn)數(shù)據(jù)的流水號,在表hr_verify中查找驗(yàn)證規(guī)則,根據(jù)規(guī)則進(jìn)行校驗(yàn),驗(yàn)證失敗使光標(biāo)停在該校驗(yàn)字段,返回-1。通過校驗(yàn)返回1。UO_EMPINF用戶對象A.主界面界面dw_1增加修改刪除模塊功能由外部調(diào)用時(shí)傳入指標(biāo)序號,通過指標(biāo)序號從hr_scheme_d中獲取指標(biāo)項(xiàng)目,調(diào)用動態(tài)數(shù)據(jù)窗口對象創(chuàng)建dw_1,如果是修改則從數(shù)據(jù)庫中檢索出被修改人員的數(shù)據(jù)。按鈕功能增加設(shè)置標(biāo)志(is_Action=New),打開檔案編輯窗口,新增加檔案信息(詳見檔案編輯

26、窗口)。修改設(shè)置標(biāo)志(is_Action=Modify,打開檔案編輯窗口,修改檔案信息(詳見檔案編輯窗口)。刪除刪除選中的數(shù)據(jù)行。B.檔案編輯窗口界面相關(guān)表方案主表hr_scheme子方案表hr_scheme_m方案明細(xì)表hr_scheme_d人員基本信息相關(guān)表模塊功能外部調(diào)用時(shí)傳入指標(biāo)序號,通過指標(biāo)序號從hr_scheme_d中獲取指標(biāo)項(xiàng)目序號,調(diào)用動態(tài)數(shù)據(jù)窗口對象創(chuàng)建dw_1。如果是修改則檢索出被修改的數(shù)據(jù)。按鈕功能確定取人員基本信息表中的emp_id存入該用戶對象使用的表中的emp_id字段(此為相關(guān)聯(lián)的外件),根據(jù)指標(biāo)項(xiàng)的是否為空屬性校驗(yàn)其輸入是否為空,通過驗(yàn)證既保存新增或修改后的數(shù)據(jù)

27、,如驗(yàn)證失敗,提醒用戶重新輸入。取消不保存數(shù)據(jù),關(guān)閉窗口。樹型代碼窗口A.主窗口界面treeview相關(guān)表代碼類表wf_codecollect代碼表WF_CODEITEM模塊功能外部調(diào)用時(shí)傳入代碼類別、顯示列、數(shù)據(jù)列三個(gè)參數(shù)。構(gòu)造動態(tài)SQLSELECTLIST_ID,+is_Disp_Col+,+is_Data_Col+,CODE_UPIDFROMWF_CODEITEMWHERECODETYPE_ID=+ls_CodeType_id+ORDERBY+is_Data_Col+ASC從數(shù)據(jù)庫中檢索數(shù)據(jù)構(gòu)造TREEVIEW/點(diǎn)擊+號從數(shù)據(jù)庫中檢索出下級代碼插入該節(jié)點(diǎn)下展開下級,雙擊選中

28、一個(gè)代碼并返回父窗口。人事檔案管理基本信息管理1.主窗口界面人員信息管理-增加個(gè)人信息窗口幫助機(jī)構(gòu)一單位一一單位二部門一部門二檔案管理窗口幫助增加(A)Ctrl+A層疊(C)主題()F1修改(M)Ctrl+M水平平鋪(H)關(guān)于(A).刪除(D)Ctrl+D垂直平鋪(V)排列圖標(biāo)(I)人員檢索(R)Ctrl+R快速定位(L)Ctrl+L數(shù)據(jù)替換(U)Ctrl+U媒體信息(I)Ctrl+I返回(X)Ctrl+X菜單相關(guān)表方案主表hr_scheme子方案表hr_scheme_m方案明細(xì)表hr_scheme_d基本信息A01學(xué)習(xí)簡歷hr_study工作簡歷hr_work家庭關(guān)系hr_fa

29、mily社會關(guān)系hr_social相關(guān)信息hr_emp_info模塊功能該模塊為人事檔案管理的主界面,采用sheet窗口風(fēng)格,提供對人員的瀏覽及其它具體操作功能的入口。在窗口打開時(shí),從hr_department數(shù)據(jù)庫表中檢索出單位/部門構(gòu)造tv_1,dw_1數(shù)據(jù)窗口根據(jù)所選方案從hr_scheme,hr_scheme_m,hr_scheme_d的關(guān)聯(lián)中獲取項(xiàng)目序號,調(diào)用動態(tài)數(shù)據(jù)窗口對象來動態(tài)構(gòu)造(詳見動態(tài)數(shù)據(jù)窗口創(chuàng)建),在窗口打開時(shí),dw_1不檢索出任何數(shù)據(jù),選擇檢索菜單,根據(jù)檢索條件檢索出滿足條件的人員。在TV_1中選中單位/部門后,dw_1中只顯示出選中單位/部門及其所有下級的人員。菜單功

30、能增加設(shè)置is_Action=New,打開人事檔案編輯窗口,編輯新增人員檔案信息(詳見人事檔案編輯窗口)。2.修改設(shè)置is_Action=事檔案編輯窗口)。Modify,打開人事檔案編輯窗口,修改人員檔案信息(詳見人3.檢索設(shè)置is_Flag=見條件窗口)。4.快速定位設(shè)置is_Flag=見條件窗口)。5.數(shù)據(jù)替換Retrieve,打開條件窗口,根據(jù)條件檢索出符合條件的人員(詳Find,打開條件窗口,根據(jù)條件查找定位到滿足條件的人員(詳打開數(shù)據(jù)替換窗口,根據(jù)替換條件對滿足條件的人員進(jìn)行指定項(xiàng)目的數(shù)據(jù)替換詳見數(shù)據(jù)替換窗口)6.相關(guān)信息打開媒體信息窗口(詳見相關(guān)信息窗口),編輯人員相關(guān)的文本、圖形

31、、視頻等多媒體信息。編輯窗口界面相關(guān)表學(xué)習(xí)簡歷hr_study工作簡歷hr_work家庭關(guān)系hr_family社會關(guān)系hr_social相關(guān)信息hr_empnfo模塊功能固定tab頁“基本信息”的項(xiàng)目采用與父窗口相同方法獲得后調(diào)用動態(tài)數(shù)據(jù)對象構(gòu)造。其余Tab頁用hr_syscollect,hr_scheme,hr_scheme_m關(guān)聯(lián)通過主方案號和hr_syscollect.obj_type=1的條件獲得hr_syscollect.objd,調(diào)用用戶對象uo_empinfo動態(tài)加入(詳見用戶對象uo_empinfo)。按鈕功能確定驗(yàn)證人員編號是否重復(fù),所有不允許為空的指標(biāo)項(xiàng)不能為空,直到通過驗(yàn)

32、證才能進(jìn)行以下動作。如果iw_parent.is_action=NeW,先保存基本信息(dw_1),再把人員序號逐個(gè)寫到其它Tab頁的數(shù)據(jù)行中的emp_id中,并保存,所有保存成功后,在主窗口中插入一個(gè)新行,把基本信息的項(xiàng)目逐個(gè)對應(yīng)回寫到新行中,然后刷新編輯窗口,準(zhǔn)備下一個(gè)數(shù)據(jù)錄入。取消取消當(dāng)前操作,關(guān)閉窗口?;拘畔⒋翱谥械腂utton按鈕點(diǎn)擊Button,獲取該Buttond對應(yīng)的字段的代碼類別、顯示字段名、值字段名,打開樹型代碼窗口(詳見樹型代碼窗口)條件窗口界面模塊功能主窗口點(diǎn)擊檢索(查找)打開該窗口,窗口默認(rèn)插入20個(gè)空行,項(xiàng)目與主窗口的項(xiàng)目相同。如果iw_parent.is_Fla

33、g=Find,將cb_l.Text設(shè)為查找否則設(shè)為檢索。按鈕功能檢索(查找)如果iw_parent.is_Flag=Retrieve,將dw_1每地的條件連接成一個(gè)字串并替換父窗口的數(shù)據(jù)窗口SELECT語句的where條件子句,然后從數(shù)據(jù)庫檢索數(shù)據(jù)。如果iw_parent.is_flag=Fing,將dw_1的條件合成一個(gè)數(shù)據(jù)窗口查找條件,在主窗口中根據(jù)合成條件查找并選中,繼續(xù)點(diǎn)擊“查找”按鈕,則繼續(xù)往后查找定位,并取消前一個(gè)選中行,直到查找不到滿足條件的行為止,并顯示共找到多少個(gè)滿足條件的人員。清除雙擊選中一行,點(diǎn)擊清除刪掉選中行,并在數(shù)據(jù)窗口中插入一行空行。取消關(guān)閉窗口。數(shù)據(jù)替換界面快速數(shù)

34、據(jù)替換項(xiàng)目數(shù)據(jù)項(xiàng)目運(yùn)算符值運(yùn)算符清除(C)替換(0)取消(C)說明:在替換條件窗口的項(xiàng)目(下)前增加右括號,在值后增加左括號。模塊功能dw_1為替換數(shù)據(jù)窗口,窗口打開時(shí)插入20個(gè)空行,項(xiàng)目與主窗口項(xiàng)目相同(下拉數(shù)據(jù)窗口)。dw_2為替換條件窗口,窗口打開時(shí)插入20個(gè)空行,項(xiàng)目與主窗口項(xiàng)目相同。按鈕功能確定用dw_1的數(shù)據(jù)構(gòu)造Update語句的set子句,dw_2的數(shù)據(jù)構(gòu)造where子句,更新數(shù)據(jù)庫(A01)成功后,用dw_2的數(shù)據(jù)構(gòu)造查找條件,在主窗口中查找到符合條件的人員后,逐個(gè)替換dw_1中選擇的項(xiàng)目的數(shù)據(jù)。完成后關(guān)閉窗口。取消關(guān)閉窗口。5.相關(guān)信息界面相關(guān)表媒體信息表hr_empinfo

35、模塊功能該窗口提供對與人員相關(guān)的文本、聲音、圖形、圖像、視頻等信息的管理界面,可導(dǎo)入任意類型的媒體信息,存入數(shù)據(jù)庫(),也可導(dǎo)出為文件,在應(yīng)用調(diào)用與媒體類型關(guān)聯(lián)的應(yīng)用軟件瀏覽相應(yīng)的媒體信息。按鈕功能導(dǎo)入is_Action=New打開導(dǎo)入窗口(如下圖),將外部媒體信息導(dǎo)入的數(shù)據(jù)庫。先選擇類型,然后點(diǎn)擊Buffon選擇要導(dǎo)入的文件。媒體導(dǎo)入確定取消導(dǎo)出將dw_1中選中的信息導(dǎo)出到磁盤指定文件中。瀏覽將dw_1中選中的信息導(dǎo)出到臨時(shí)文件中,然后調(diào)用相關(guān)應(yīng)用打開文件進(jìn)行瀏覽。修改is_Action=Modify打開修改窗口(如上圖),可修改媒體類型,并重新選擇要導(dǎo)入的文件。刪

36、除刪除選中的信息。驗(yàn)證名稱不能為空,當(dāng)沒有名稱時(shí),自動以選中文件名作為保存信息的名稱。事務(wù)管理1.主窗口界面菜單(m_transtion)事務(wù)處理(T)編輯(E)窗口(W)幫助(H)體檢管理增加(N).層疊(C)主題(C).F1所有事務(wù)修改(M).水平平鋪(H)關(guān)于(A).刪除(D)垂直平鋪(V)-排列圖標(biāo)(I)退出(X)查找(F).過濾(S).事務(wù)處理編輯窗口幫助人員信息treeView(tv_1)選中事務(wù)相關(guān)信息datawindow(dw_1)事務(wù)主窗口(w_transtion)相關(guān)表方案主表hr_scheme子方案表hr_scheme_m方案明細(xì)表hr_scheme_d所有事務(wù)表模塊功能

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

38、該事務(wù)數(shù)據(jù)。菜單功能事務(wù)菜單中的事務(wù)處理菜單是動態(tài)構(gòu)建。單擊某個(gè)事務(wù)按鈕,則動態(tài)創(chuàng)建該事務(wù)的數(shù)據(jù)窗口,檢索出該事務(wù)的所有信息,顯示該事務(wù)信息。open事件:構(gòu)建部門人員樹:從hr_consttable表中取的單位信息,作為tv_1的根節(jié)點(diǎn)。從部門表hr_department中,用數(shù)據(jù)存儲檢索出上級部門為0的單位部門信息,和從人員信息表(A01)中按部門“0”檢索出人員信息,作為孩子節(jié)點(diǎn)。展開根節(jié)點(diǎn)。檢索出該事務(wù)的信息。構(gòu)建菜單:從方案中檢索出事務(wù)指標(biāo),取其指標(biāo)編號作為菜單id,指標(biāo)名稱作為菜單名稱。例指標(biāo)編號“A03”,指標(biāo)名稱“體檢管理”則取指標(biāo)編號的“03+2000(基數(shù))”作為該菜單項(xiàng)的

39、標(biāo)識id,”體檢管理”作為菜單項(xiàng)名稱。構(gòu)建好該子菜單后,設(shè)在窗口菜單m_transtion的第一項(xiàng)事務(wù)處理作為第一項(xiàng)下拉菜單(既事務(wù)處理菜單)。以第一種事務(wù)為默認(rèn)事務(wù)動態(tài)創(chuàng)建數(shù)據(jù)窗口。(參見事務(wù)處理:菜單按鈕)tv_1的selectionchanged事件:判斷該選中節(jié)點(diǎn)是否展開過,如果沒有展開過,取得選中節(jié)點(diǎn)的data,如果是部門代碼,則從部門表hr_department中,用數(shù)據(jù)存儲檢索出上級部門為該部門代碼的單位部門信息,和人員信息表(A01)中,按部門代碼檢索出人員信息,作為孩子節(jié)點(diǎn)。dw_1按部門代碼過濾出該部門下所有人員的事務(wù)信息。事務(wù)處理:菜單按鈕當(dāng)菜單中事務(wù)項(xiàng)選擇改變時(shí),根據(jù)選

40、中的事務(wù),既通過菜單的id標(biāo)識,在w_transtion窗口的用戶建事件ue_changmenuitem(為系統(tǒng)的pbm_syscommarn消息)中通過標(biāo)識來判斷選中的事務(wù),(把id轉(zhuǎn)化為指標(biāo)編號,如20003轉(zhuǎn)化為A03指標(biāo)編號),把該事務(wù)在當(dāng)前方案中的所有指標(biāo)項(xiàng)加上人員基本信息表中人員編號、姓名,以及事務(wù)指標(biāo)、人員基本信息指標(biāo)數(shù)組傳入動態(tài)數(shù)據(jù)對象動態(tài)構(gòu)建該事務(wù)的數(shù)據(jù)窗口,檢索出相應(yīng)的數(shù)據(jù)。再根據(jù)tv_1中當(dāng)前選中的單位、部門過濾出該單位、部門下人員的該事務(wù)信息。增加:設(shè)置增加修改標(biāo)志is_Action=NeW,設(shè)置事務(wù)標(biāo)志is_Trans=A03(當(dāng)前事務(wù)指標(biāo))。打開增加編輯窗口Open

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

42、找條件。ls_Find=”姓名=張三and.”,查找數(shù)據(jù)窗口dw_1中數(shù)據(jù)ll_Row=dw_1.Find(ls_Find),如果找到數(shù)據(jù)(既ll_Row0)就點(diǎn)亮找到數(shù)據(jù)行。如果再點(diǎn)查找,則從當(dāng)前行繼續(xù)往后查找。如點(diǎn)關(guān)閉按鈕,則關(guān)閉查找條件窗口(w_Find)。過濾:事務(wù)過濾項(xiàng)目名運(yùn)算符顯示值邏輯關(guān)系過濾(S)關(guān)閉(C)彈出過濾窗口(w_Search),讓用戶選擇過濾條件。如用戶點(diǎn)擊過濾按鈕,構(gòu)造過濾條件ls_Search=”姓名=張三and.”,然后ls_Search=ls_Search+“當(dāng)前tv_1選中的單位、部門條件”組合過濾條件,過濾數(shù)據(jù)窗口dw_1中數(shù)據(jù)dw_1.SetFilte

43、r(ls_Search),dw_1.Filter()。如點(diǎn)關(guān)閉按鈕,則關(guān)閉過濾條件窗口(w_Search)。2編輯窗口(一般事務(wù))界面事務(wù)增加修改(w_trans_newedit)模塊功能該窗口完成事務(wù)的增加,修改功能。接收參數(shù)w_transtioniw_Parentiw_Parent=PowerObjectParmis_Action=iw_Parent.is_Actionis_Trans=iw_Parent.is_Trans根據(jù)參數(shù)is_Trans確定事務(wù)種類,從方案表hr_scheme,hr_scheme_m,hr_scheme_d和數(shù)據(jù)字典hr_systable中關(guān)聯(lián)出該事務(wù)指標(biāo)項(xiàng)。把人

44、員基本信息表中人員編號、姓名和當(dāng)前事務(wù)的所有指標(biāo)項(xiàng)用數(shù)組同指標(biāo)名稱數(shù)組傳入動態(tài)數(shù)據(jù)對象,動態(tài)創(chuàng)建該數(shù)據(jù)窗口(dw_1控件的數(shù)據(jù)窗口,自由風(fēng)格。用相關(guān)的動態(tài)數(shù)據(jù)對象創(chuàng)建)。chooseis_Actioncase“New插入新行case“Edit”檢索出父窗口dw_1中選中行的事務(wù)數(shù)據(jù)(動態(tài)構(gòu)建窗口時(shí),選擇語句加where條件即可)endchoose按鈕功能確定:驗(yàn)證輸入人員的編號是否有效,直到有效為止。根據(jù)指標(biāo)項(xiàng)詳細(xì)信息,驗(yàn)證輸入日期是否有效,如不能為空字段是否為空,不允許重復(fù)字段是否重復(fù)。只有通過所有驗(yàn)證有效后才保存輸入數(shù)據(jù),并回顯于父窗口的dw_1.中。取消:關(guān)閉該窗口內(nèi)部調(diào)動界面同一般事務(wù)

45、界面風(fēng)格。相關(guān)表內(nèi)部調(diào)動hr_move功能open事件,如果is_Action=”New,先在人員基本信息中找出該人員當(dāng)前所在單位、部門,顯示與原部門處。當(dāng)保存該事務(wù)信息時(shí),如果表(A01)中部門為現(xiàn)在部門。如果is_Action=”New,則取出現(xiàn)部門,修改人員基本信息is_Action=”Edit”,判斷當(dāng)前事務(wù)數(shù)據(jù)是否是內(nèi)部調(diào)動的最新事務(wù)數(shù)據(jù),如果是最新的事務(wù)數(shù)據(jù),同樣要修改人員基本信息表(A01)中部門為現(xiàn)在部門。養(yǎng)老保險(xiǎn)界面養(yǎng)老保險(xiǎn)設(shè)評基數(shù):確定社評取消1養(yǎng)老保險(xiǎn)相關(guān)表養(yǎng)老保險(xiǎn)hr_protect功能確定:先檢驗(yàn)該年月的養(yǎng)老保險(xiǎn)是否已提取,如果沒有數(shù)據(jù),則自動把所有人員該年月的養(yǎng)老保

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

47、何操作。修改:打開為w_trans_newedit窗口,功能同一般事務(wù),不允許修改。查詢基本信息查詢主窗口界面綜合查詢窗口幫助菜單綜合查詢窗口幫助條件(C)層疊(C)主題()F1詳細(xì)信息(D)水平平鋪(H)關(guān)于(A)相關(guān)信息垂直平鋪(V)排列圖標(biāo)(1)打印預(yù)覽(V)打?。≒)返回(X)Ctrl+X相關(guān)表人員信息A01所有事務(wù)表模塊功能基本信息作為查詢條件,查詢出符合條件的所有人員的基本信息、檔案信息、基本信息、事務(wù)信息,并可對查詢結(jié)果進(jìn)行瀏覽,選擇打印。窗口打開時(shí),采用與人事檔案信息管理相同的方法創(chuàng)建動態(tài)數(shù)據(jù)窗口(dw_1),打開后,窗口無任何信息。根據(jù)檢索條件檢索出人員基本信息,選中一個(gè)員后

48、可查看詳細(xì)信息(檔案信息、事務(wù)信息)和媒體信息,可選擇打印查詢結(jié)果。菜單功能(涉及的表hr_systable,hr_syscollect,hr_scheme,hr_scheme_m,hr_scheme_d,以及方案中指標(biāo)所對應(yīng)的表)條件打開查詢條件窗口,綜合查詢?yōu)楫?dāng)前方案中所有基本信息項(xiàng)目與條件組合(or或and連接),根據(jù)查詢條件檢索出人員基本信息(詳見查詢條件窗口)。詳細(xì)信息選擇一個(gè)人員,打開詳細(xì)信息瀏覽窗口(與人事檔案信息的編輯窗口相同)瀏覽所有與該人員相關(guān)的檔案信息、事務(wù)信息,并提供打印功能。相關(guān)信息選中一個(gè)人員,打開媒體信息窗口(與人事檔案信息的媒體信息窗口相同,隱去導(dǎo)入、修改、刪除

49、功能),查看與該人員相關(guān)的媒體信息。打印預(yù)覽對個(gè)人基本信息打印進(jìn)行預(yù)覽。打印打印基本信息。注意事項(xiàng)如果是事務(wù)查詢,主窗口的顯示字段為員工編號,員工姓名,外加這個(gè)當(dāng)前方案中這個(gè)事務(wù)的相關(guān)指標(biāo)項(xiàng),如果是人員基本信息查詢,則主窗口的顯示字段為當(dāng)前方案中人員人員基本信息指標(biāo)中的相關(guān)指標(biāo)項(xiàng)的內(nèi)容。查詢條件窗口界面查詢條件括號項(xiàng)目名運(yùn)算符項(xiàng)目值括號邏輯確定取消相關(guān)表人員信息A01所有事務(wù)表方案主表hr_scheme子方案表hr_scheme_m方案明細(xì)表hr_scheme_d模塊功能查詢窗口具有快通用查詢功能,通用查詢的查詢項(xiàng)目為當(dāng)前方案中指標(biāo)的項(xiàng)目,將dw_1的每個(gè)項(xiàng)目表達(dá)式通過連接符構(gòu)成任意的查詢條件

50、。按鈕功能(涉及的表hr_systable,hr_syscollect,hr_scheme,hr_scheme_m,hr_scheme_d,以及方案中指標(biāo)所對應(yīng)的表)初始化窗口“括號”中預(yù)置正反兩括號。項(xiàng)目名”來源于當(dāng)前方案中的人員信息指標(biāo)項(xiàng)目。“運(yùn)算符”預(yù)置“大于”、“小于”、“等于”、“大于等于”、“串首匹配”、“包含于”、“為空”等條件“項(xiàng)目值”分兩種情況,當(dāng)用戶所選的項(xiàng)目是一個(gè)代碼時(shí),用全局函數(shù)f_createsyndw(顯示列,數(shù)據(jù)列,代碼)來構(gòu)建一個(gè)下拉數(shù)據(jù)窗口,掛接到當(dāng)前的項(xiàng)目值上,余下工作又分兩種情況,如果這個(gè)代碼是多級,則在當(dāng)前項(xiàng)目值的右邊放一個(gè)按鈕,當(dāng)用戶點(diǎn)下這個(gè)按鈕時(shí),彈

51、出一個(gè)窗口(w_pop_codetype),這個(gè)窗口需三個(gè)參數(shù),代碼,顯示列,數(shù)據(jù)列,這樣讓它自動構(gòu)建一棵樹,用戶選擇一個(gè)代碼,返回的值寫入項(xiàng)目值中,如果當(dāng)前項(xiàng)目值不是代碼,則不做特殊處理?!斑壿嬯P(guān)系”,有“并且”與“或者”兩項(xiàng),分別對應(yīng)“and”和“or”確定將通用查詢的表達(dá)式構(gòu)成查詢條件,將主窗口的SQL語法取出,把查詢條件構(gòu)成SQLselect語句的where子句或與原where合并,然后從數(shù)據(jù)庫中檢索。取消關(guān)閉窗口。事務(wù)查詢事務(wù)查詢的主界面與功能與基本信息查詢功能相同,他們的區(qū)別在于:基本信息查詢以人事基本信息為查詢條件,結(jié)果給出滿足條件的人事檔案信息,事務(wù)查詢以所有事務(wù)信息為查詢條件

52、,查詢的結(jié)果給出所有滿足條件的人事事務(wù)信息。事務(wù)查詢條件傳扣如下圖:按鈕功能(涉及的表hr_systable,hr_syscollect,hr_scheme,hr_scheme_m,hr_scheme_d,查詢條件事務(wù)名括號項(xiàng)目名運(yùn)算符項(xiàng)目值括號邏輯確定取消以及方案中指標(biāo)所對應(yīng)的表)初始化窗口“事務(wù)名”不源于當(dāng)前方案中事甸指標(biāo)的名稱“項(xiàng)目名”來源于當(dāng)前方案中的當(dāng)前所選事務(wù)的指標(biāo)項(xiàng)目。其它的如“括號”,“運(yùn)算符”,“項(xiàng)目值”,“邏輯關(guān)系”與基本信息查詢相同。確定根據(jù)下拉窗口選擇的事務(wù)和條件窗口的條件構(gòu)造一個(gè)數(shù)據(jù)窗口,入口為A、字段名,有固定字段,如人員編號,人員姓名,還有當(dāng)前方案中的事務(wù)指標(biāo)的相

53、關(guān)指標(biāo)項(xiàng)。B表名,根據(jù)指標(biāo)項(xiàng)listid,在hr_systable找到相關(guān)的表名,C、條件為當(dāng)前的生成條件。然后檢索出數(shù)據(jù)。取消關(guān)閉窗口。工資管理工資變動1.主窗口界面菜單工資管理窗口幫助保存數(shù)據(jù)(S)層疊(C)主題(C).F1業(yè)務(wù)時(shí)間(T)水平平鋪(H)關(guān)于(A)項(xiàng)目過濾(1)垂直平鋪(V)公式設(shè)置(F)排列圖標(biāo)(I)自動計(jì)算(A)工資計(jì)算(C)人員定位(L)數(shù)據(jù)替換(R)禁止考勤提交(D)考勤欄位設(shè)置(O)提取考勤(G)月末處理(P)返回(X)相關(guān)表工資表hr_salary人員基本信息A01公式設(shè)置表hr_formula考勤扣款表hr_check_money個(gè)人所得稅模塊功能

54、該模塊處理每月員工工資數(shù)據(jù)信息,通過設(shè)置考勤欄位,可將考勤扣款提取到指定工資項(xiàng)目中,通過公式設(shè)置可與人事信息接口,自動反映工資項(xiàng)目間的變化關(guān)系。工資變動只能更改當(dāng)前月的數(shù)據(jù),但可以選擇業(yè)務(wù)時(shí)間對工資歷史數(shù)據(jù)進(jìn)行瀏覽。窗口打開時(shí),根據(jù)當(dāng)前方案號從hr_scheme_m,hr_scheme_d,hr_systable的關(guān)聯(lián)中得到objd=salary或obj_id=A01的所有工資項(xiàng)目和所有人事基本信息項(xiàng)目動態(tài)構(gòu)造dw_1數(shù)據(jù)窗口,根據(jù)當(dāng)前方案號從hr_formula中獲取項(xiàng)目公式,創(chuàng)建計(jì)算字段(命名規(guī)則:cpt_+列名,如coll的計(jì)算字段名為:cpt_col1),將公式設(shè)為計(jì)算字段的表達(dá)式,并

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

56、員定位窗口,根據(jù)條件查找到符合條件的人員并選中(詳見人員查找定位窗口)。數(shù)據(jù)替換打開數(shù)據(jù)替換窗口,將符合替換條件的人員的指定工資項(xiàng)目替換為指定數(shù)據(jù)(詳見數(shù)據(jù)替換窗口)。禁止考勤提交設(shè)置常數(shù)表(hr_consttable)constname=IsAllow的charvalue標(biāo)志,禁止(N)/允許(Y)考勤提交??记陧?xiàng)目設(shè)置打開欄位設(shè)置窗口(見下圖),設(shè)置考勤扣款提取到那個(gè)工資項(xiàng)目中,將設(shè)置的工資項(xiàng)目保存到常數(shù)表中。提取考勤從考勤扣款金額表(hr_check_money)提取到考勤項(xiàng)目設(shè)置中設(shè)置的工資項(xiàng)目中。月末處理打開月末處理窗口,選定要結(jié)轉(zhuǎn)到下月的工資項(xiàng)目,將選定項(xiàng)目的數(shù)據(jù)拷貝到下月(詳見月末處理)。2.公式設(shè)置界面公式項(xiàng)目條件表達(dá)式那么公式靄條件表達(dá)式|公式確認(rèn)工資項(xiàng)目條件運(yùn)算符條件(E)確定(O)取消(C)模塊功能為反映工資項(xiàng)目間的關(guān)系,設(shè)置項(xiàng)目的計(jì)算公式,即某項(xiàng)目的數(shù)據(jù)由其它項(xiàng)目的四則運(yùn)算得到。窗口打開時(shí),公式項(xiàng)目(hr_formula表)檢索出當(dāng)前方案下已定義了的計(jì)算項(xiàng)目,工資項(xiàng)目為當(dāng)前方案下的所有工資項(xiàng)目。公式分為條件公式和絕對公式:條

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論