人力資源管理系統(tǒng)詳細(xì)設(shè)計報告_第1頁
人力資源管理系統(tǒng)詳細(xì)設(shè)計報告_第2頁
人力資源管理系統(tǒng)詳細(xì)設(shè)計報告_第3頁
人力資源管理系統(tǒng)詳細(xì)設(shè)計報告_第4頁
人力資源管理系統(tǒng)詳細(xì)設(shè)計報告_第5頁
已閱讀5頁,還剩82頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

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

4、的工作原則、工作方法和工作技巧了解不多,這些都嚴(yán)重制約了 a 公司人力資源管理各項職能的發(fā)揮,難以使人力資源為公司創(chuàng)造出更大的價值。( 3)人力資源管理缺乏科學(xué)規(guī)劃公司在人力資源方面沒有科學(xué)的規(guī)劃,只能是走一步看一步,始終處于被動局面。正是由于缺乏對人力資源的科學(xué)規(guī)劃,使員工的招聘、培訓(xùn)等工作沒有計劃性,從而導(dǎo)致在人力資源管理上存在較大的隨意性,間接地影響到了a 公司的生產(chǎn)經(jīng)營活動。( 4)對員工的激勵機(jī)制缺乏科學(xué)性公司主要依靠增加工資發(fā)放獎金來刺激員工,對員工的績效考核往往只流于形式,既缺乏科學(xué)性公平性,又未與分配制度相聯(lián)系,使得績效考評的結(jié)果沒有成為薪酬分配、職位變動及獎優(yōu)懲劣的直接依據(jù)。

5、(5)對員工的培訓(xùn)與開發(fā)不規(guī)范對新員工的崗前培訓(xùn)不夠,工作不規(guī)范,同時,不能夠?qū) 公司成功的經(jīng)驗及時進(jìn)行總結(jié),以摸索出一套適合公司員工培訓(xùn)與開發(fā)的程序與方法。在提供培訓(xùn)時,不能將員工的個人愛好與興趣同企業(yè)的經(jīng)營需要很好地結(jié)合起來,以實現(xiàn)員工個人和公司的雙贏。3機(jī)會和指示針對 a 公司人力資源管理方面存在的主要問題,可以看到,a 公司迫切需要通過信息系統(tǒng)的構(gòu)建,從以下三個方面對人力資源管理體制進(jìn)行完善。( 1)通過人力資源系統(tǒng)的實施,對 a 公司的組織架構(gòu)、崗位體系、人員結(jié)構(gòu)、人力資源管理各業(yè)務(wù)等實現(xiàn)全面掌控;( 2)通過先進(jìn)的信息化平臺, 整合業(yè)務(wù), 不斷規(guī)范和優(yōu)化人力資源業(yè)務(wù)管理, 全面提

6、高人力資源運營質(zhì)量與效率;( 3)積極探索適合于 a 公司的新型人力資源管理方式,嘗試新的人力資源管理流程與方法,渴望逐步提升人力資源管理水平。4項目范圍a 公司人力資源系統(tǒng)主要包括六大塊的業(yè)務(wù):人事檔案管理,工資管理,考勤管理,企業(yè)人才庫,系統(tǒng)管理,報表管理。.5系統(tǒng)設(shè)計理念為了通過系統(tǒng)的實施,提高a 公司人力資源管理的工作效率,提升人力資源管理的水平,在設(shè)計和開發(fā)該系統(tǒng)的過程中,將始終以能夠幫助a 公司提高核心競爭力為宗旨,以對人力資本的有效管理和開發(fā)為中心。為了在系統(tǒng)中體現(xiàn)出現(xiàn)代人力資本管理的理論和方法,將圍繞一個核心、兩種職能、三大體系、四個層面上來實現(xiàn)對人力資本管理的思想。一個核心指

7、的是企業(yè)的激勵機(jī)制,兩種職能即人力資源管理的戰(zhàn)略性職能和操作性職能,三個體系是指人力資本構(gòu)建體系、人力資本增值體系和人力資本分析體系,四個層面包括人力資源管理戰(zhàn)略、人力資源管理制度、人力資源管理流程和人力資源管理技術(shù)(見上圖)。6主要交付成果通過對 a 公司人力資源管理的進(jìn)行詳細(xì)的需求分析,將在項目的第一個階段交付詳細(xì)的系統(tǒng)設(shè)計說明書。7進(jìn)度表以及預(yù)算7.1 說明實施該系統(tǒng)之前,a 公司人力資源管理沒有使用任何信息系統(tǒng),只使用了常見的辦公軟件,比如 office等。針對這一情況,該系統(tǒng)整個實施計劃采取分步實施,有重點地進(jìn)行。7.2 實施項目優(yōu)先序的評定( 1)關(guān)鍵程度,即反映流程或系統(tǒng)功能需求

8、對a 公司的目標(biāo),戰(zhàn)略和設(shè)想的重要程度。在關(guān)鍵程度的衡量方面,有三個對比的尺度。如下:沒有對該需求的解決方案,a 公司將無法實現(xiàn)其戰(zhàn)略目標(biāo);沒有該領(lǐng)域的解決方案, a 公司的戰(zhàn)略目標(biāo)的實現(xiàn)會受到限制。在對該領(lǐng)域進(jìn)行重大投資前應(yīng)當(dāng)進(jìn)行調(diào)查;該系統(tǒng)功能的優(yōu)先級較低,對a 公司戰(zhàn)略的實現(xiàn)不重要。( 2)當(dāng)前 it 系統(tǒng)對該需求的支持程度如何。在這個方面,主要分析以下三點: 當(dāng)前,是否有 it 系統(tǒng)支持該需求。 當(dāng)前的 it 系統(tǒng)是否可能充分支持該需求。 當(dāng)前,如果沒有大的修改,不太可能一直滿足需要,是否是重新開始可能比較便宜和簡單。通過對 a 公司的情況進(jìn)行調(diào)查并作對比分析,可以得到具體的實施計劃。

9、7.3實施進(jìn)度安排系統(tǒng)主要 5 個模塊:人事信息管理,事務(wù)管理,工資管理,考勤管理,企業(yè)人才庫。序號實施內(nèi)容和項目細(xì)節(jié)實施內(nèi)容總天數(shù)一人力資源管理系統(tǒng)開發(fā)和設(shè)計200 days1系統(tǒng)規(guī)劃(前期調(diào)查,問題陳述,決定要決絕的問題范圍等,進(jìn)度安排)50 days2系統(tǒng)分析(進(jìn)行詳細(xì)的系統(tǒng)需求分析)50 days3系統(tǒng)設(shè)計(制定對應(yīng)需求的詳細(xì)的技術(shù)藍(lán)圖和規(guī)格說明)60 days4系統(tǒng)實現(xiàn)(產(chǎn)生相應(yīng)的軟硬件技術(shù)方案)90 days二人力資源管理系統(tǒng)基礎(chǔ)平臺部署20.5 days(一)落實部署環(huán)境場地1 days1數(shù)據(jù)管理設(shè)備場地1 days.(二)設(shè)備采購13 days1后備系統(tǒng)設(shè)備4 days2數(shù)據(jù)庫

10、管理系統(tǒng)3 days3網(wǎng)絡(luò)通信設(shè)備3 days4服務(wù)器設(shè)備3 days(三)網(wǎng)絡(luò)3 days1數(shù)據(jù)管理中心 - 人力資源部門接口1 days2數(shù)據(jù)管理中心 - 經(jīng)理部門接口1 days3數(shù)據(jù)管理中心 - 遠(yuǎn)程辦公系統(tǒng)接口1 days(四)系統(tǒng)設(shè)備安裝3.5 days1環(huán)境改造及電源、通訊線路鋪設(shè)2 days2系統(tǒng)的安裝1 days1準(zhǔn)備試運行環(huán)境0.5 days三完善人力資源管理系統(tǒng)信息準(zhǔn)備30 days四系統(tǒng)調(diào)試及試運行2.5 days1準(zhǔn)備試運行環(huán)境1 days2試運行1 days3清除試運行數(shù)據(jù)0.5 days在系統(tǒng)正式運行之前,還有一系列的培訓(xùn)和宣傳工作:一產(chǎn)品使用培訓(xùn)6 days1管

11、理人員培訓(xùn)1 days2人力資源部工作人員培訓(xùn)2 days三系統(tǒng)驗收2 days四系統(tǒng)啟動1 days六系統(tǒng)正式運行7.3 經(jīng)費預(yù)算(1)說明本規(guī)劃中的經(jīng)費預(yù)算只是大概的數(shù)據(jù),具體的投資經(jīng)費,還需在系統(tǒng)設(shè)計后作更加詳細(xì)的預(yù)算。( 2)基本建設(shè)投資人力資源管理系統(tǒng)基礎(chǔ)平臺設(shè)備 :項目計算公式備注主機(jī)、 pc機(jī)及操作系統(tǒng)150 萬元主要的操作系統(tǒng)就是開發(fā)后備系統(tǒng)設(shè)備及管理軟件40 萬元的人力資源管理系統(tǒng).服務(wù)器50 萬數(shù)據(jù)庫管理系統(tǒng)100 萬元網(wǎng)絡(luò)通訊設(shè)備30 萬元總計370 萬其它的一次性支出項目費用(萬元)備注培訓(xùn)費2其他2合計4 萬(3)經(jīng)常性支出項目費用(萬元)備注系統(tǒng)維護(hù)費一般為系統(tǒng)建設(shè)

12、費的5%系統(tǒng)詳細(xì)設(shè)計說明本報告中所涉及的數(shù)據(jù)流圖是描繪系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。其各個符號意義說明如下:1entt_2stor_3prcs_1圖 1-1圖 1-2圖 1-3圖 1-4正方形(或立方形) :表示數(shù)據(jù)的源點或終點,即指外部實體。(如圖 1-1 )圓形:表示變換數(shù)據(jù)的處理。(如圖 1-2 )兩條平行線:表示數(shù)據(jù)存儲。(如圖 1-3 )箭頭:表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動方向。(如圖 1-4 )1. 體系結(jié)構(gòu)設(shè)計1.1 總體結(jié)構(gòu)采用客戶 / 服務(wù)器運行方式。 1.2 運行環(huán)境網(wǎng)絡(luò)操作系統(tǒng):客戶操作系統(tǒng):數(shù)據(jù)庫:開發(fā)工具:2. 數(shù)據(jù)庫

13、設(shè)計2.1 系統(tǒng)數(shù)據(jù)流圖.個人檔案人事檔案事務(wù)處理信息人號員編息員信人信務(wù)息事工資數(shù)據(jù)基本信息事務(wù)信息個人所得稅息事信務(wù)員信息人員信信人息息務(wù)事查詢報表所得稅數(shù)據(jù)工資變動個人所得稅查詢表結(jié)報果關(guān)相工息資稅數(shù)信率據(jù)資用戶工工資信息所得稅率息工資員信工數(shù)據(jù)人資資工數(shù)據(jù)人員信息銀行代發(fā)員工考勤機(jī)報表刷工資臺帳息表卡信信報卡關(guān)息刷相班次信息排班刷卡刷用戶班信息卡紀(jì)次次清除數(shù)據(jù)清錄信班數(shù)據(jù)除息班次信息數(shù)據(jù)清除刷卡紀(jì)錄數(shù)據(jù)清除考勤信息息信請假卡請假管理刷請考勤結(jié)果統(tǒng)假信息信計請假息請假信息2.2所有數(shù)據(jù)庫 / 表列表2.2.1系統(tǒng)表2.2.1.1數(shù)據(jù)字典hr_systable2.2.1.2指標(biāo)表hr_sy

14、scollect2.2.1.3代碼系統(tǒng)表wf_codesystable2.2.1.4代碼表主表wf_codecollect2.2.1.5代碼表wf_codeitem.2.2.1.6部門表 hr_department2.2.1.7界面信息 hr_interface2.2.1.8方案主表 hr_scheme2.2.1.9子方案表 hr_scheme_m2.2.1.10方案明細(xì)表 hr_scheme_d2.2.1.11用戶表 hr_operator2.2.1.12組用戶主表 hr_operator_group2.2.1.13用戶組明細(xì)表 hr_group_detail2.2.1.14常數(shù)表 hr_c

15、onsttable2.2.2人事檔案信息:2.2.2.1基本信息 a012.2.2.2學(xué)習(xí)簡歷 hr_study2.2.2.3工作簡歷 hr_work2.2.2.4家庭關(guān)系 hr_family2.2.2.5社會關(guān)系 hr_social2.2.2.6相關(guān)信息 hr_emp_info2.2.3人事事務(wù)信息2.2.3.1內(nèi)部調(diào)動 hr_move2.2.3.2養(yǎng)老保險hr_protect2.2.3.3住房公積金 hr_foundsource2.2.4基本信息查詢2.2.4.1人員信息 a012.2.4.2所有事務(wù)表2.2.5事務(wù)查詢2.2.5.1人員信息 a012.2.5.2所有事務(wù)表2.2.6工資變

16、動管理2.2.6.1工資表 hr_salary2.2.6.2人員基本信息a012.2.6.3公式設(shè)置表hr_formula2.2.6.4考勤扣款表hr_check_money2.2.7個人所得稅2.2.7.1工資表 hr_salary2.2.7.2人員信息 a012.2.7.3稅率表 hr_tax_rate2.2.8銀行代發(fā)2.2.8.1工資表 hr_salary2.2.8.2人員信息 a01.2.2.8.3銀行模板主表 hr_bank_type2.2.8.4銀行模板明細(xì)表 hr_bank2.2.9工資人員信息2.2.9.1工資表 hr_salary2.2.9.2人員信息 a012.2.10工

17、資臺帳2.2.10.1工資表 hr_salary2.2.10.2臺帳方案 hr_salary_count2.2.10.3部門表 hr_department2.2.11工資條2.2.11.1工資表 hr_salary2.2.11.2部門表 hr_department2.2.12考勤排班2.2.12.1排班表 hr_arrange_work2.2.12.2班次主表 hr_work_master2.2.12.3班次明細(xì)表 hr_work_detail2.2.12.4用戶表 hr_operator2.2.12.5部門分配表 hr_check_dept2.2.12.6考勤代碼表 hr_check_cod

18、e2.2.12.7考勤代碼類表 hr_check_code_categery2.2.13考勤刷卡2.2.13.1排班表 hr_arrange_work2.2.13.2刷卡紀(jì)錄表 hr_check_record2.2.14考勤結(jié)果統(tǒng)計2.2.14.1排班表 hr_arrange_work2.2.14.2刷卡紀(jì)錄表 hr_check_record2.2.14.3請假表 hr_leave2.2.14.4考勤結(jié)果表 hr_check_result2.2.14.5考勤代碼表 hr_check_code2.2.14.6部門分配表 hr_check_dept2.2.14.7用戶表 hr_operator2.

19、2.15請假管理2.2.15.1用戶表 hr_operator2.2.15.2請假表 hr_leave2.2.16考勤數(shù)據(jù)清除2.2.16.1排班表 hr_arrange_work2.2.16.2刷卡紀(jì)錄表 hr_check_record2.2.16.3考勤結(jié)果表 hr_check_result.2.3數(shù)據(jù)庫 / 表詳細(xì)設(shè)計詳見附錄 a3. 系統(tǒng)詳細(xì)功能設(shè)計3.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計該系統(tǒng)分為六個模塊:人事檔案管理、工資管理、考勤管理、企業(yè)人才庫、系統(tǒng)管理、報表管理。3.2系統(tǒng)層次結(jié)構(gòu)設(shè)計3.2.1人事檔案管理3.2.1.1人事基本信息管理3.2.1.2事務(wù)管理a一般事務(wù)b養(yǎng)老保險c住房公積金d

20、內(nèi)部調(diào)動3.2.1.3查詢a基本信息查詢b事務(wù)查詢3.2.2工資管理3.2.2.1工資變動a 公式設(shè)置b 計算c 月末處理3.2.2.2個人所得稅3.2.2.3銀行代發(fā)3.2.2.4工資條3.2.2.5工資人員信息3.2.2.6工資臺帳3.2.2.7報表3.2.3考勤管理.3.2.3.1排班管理3.2.3.2請假管理3.2.3.3刷卡管理3.2.3.4結(jié)果統(tǒng)計3.2.3.5考勤數(shù)據(jù)清除3.2.3.6查詢3.2.3.7報表3.2.4企業(yè)人才庫3.2.4.1人才登記3.2.4.2人才錄用3.2.4.3人才查詢3.2.5系統(tǒng)管理3.2.5.1系統(tǒng)構(gòu)建a 指標(biāo)管理b 代碼管理c 方案定義d 參數(shù)管理3

21、.2.5.2用戶管理a 用戶管理b 組管理3.2.5.3數(shù)據(jù)管理a 數(shù)據(jù)備份b 數(shù)據(jù)恢復(fù)c 初始化管理3.2.5.4操作管理a 操作日志b 變更日志c 當(dāng)前用戶d 事務(wù)提醒.3.2.6報表管理3.2.6.1報表設(shè)計a 新建報表b 打開報表3.2.6.2報表運行3.3系統(tǒng)的功能模塊劃分3.3.1系統(tǒng)的功能模塊劃分框圖3.3.1.1人事信息管理個人檔案人事檔案事務(wù)處理信息人編號員息員信信人務(wù)息事基本信息事務(wù)信息息事信務(wù)員息人員信人務(wù)信信息息事查詢報表查詢表結(jié)果報關(guān)相用戶3.3.1.2事務(wù)管理人員信息養(yǎng)老保險工資信息一般事務(wù)人員調(diào)動住房公積金一般事務(wù)事務(wù)信息特殊事務(wù).3.3.1.3工資管理息信事人人

22、事信息個人所得稅工資數(shù)據(jù)工資變動所得稅數(shù)據(jù)個人所得稅個人所得稅息工息信資稅勤數(shù)信考據(jù)資率工考勤信息工資信息所得稅率息信工資數(shù)資人員工工據(jù)資資工數(shù)數(shù)據(jù)據(jù)人員信息銀行代發(fā)報表工資臺帳表報關(guān)相用戶3.3.1.4考勤管理員工考勤機(jī)刷息卡信信卡息刷班次信息排班刷卡班信息刷卡紀(jì)次次除數(shù)據(jù)錄信班據(jù)清清除息數(shù)班次信息數(shù)據(jù)清除刷卡紀(jì)錄數(shù)據(jù)清除考勤信息息信請假卡請假管理刷請考勤結(jié)果統(tǒng)假假信息計信請息請假信息.3.3.1.5企業(yè)人才庫相關(guān)人員人事員12招聘考核錄入人才信息考核企業(yè)人才庫考核信息決定是否聘用3分流考評信息憶聘用人員已聘用人才庫數(shù)據(jù)庫設(shè)計中的er圖(實體關(guān)系圖)本系統(tǒng)數(shù)據(jù)庫設(shè)計中涉及到多個數(shù)據(jù)庫,限于篇

23、幅,以其中的一個er圖舉例。依據(jù)文件級別工資數(shù)額工資所得稅稅率1畢業(yè)時間出生日期工資批準(zhǔn)時間部門編號信息入學(xué)時間考勤卡號m性別m人才11考勤m學(xué)校學(xué)習(xí)簡歷雇員信息考勤記錄信息1專業(yè)雇員編號班次開始時間學(xué)歷家庭姓名班次結(jié)束時間關(guān)系職稱遲到標(biāo)記m家庭成員關(guān)系姓名單位電話.系統(tǒng)的功能模塊描述3.3.1.1動態(tài)數(shù)據(jù)窗口對象動態(tài)數(shù)據(jù)窗口流程注冊數(shù)據(jù)tablename 表名參數(shù)注冊tableitem字段where 條件dw_1數(shù)據(jù)窗口type 窗口風(fēng)格ids_systable檢索出所有表的使用字段(按tableitem順序排好序)gridfree動態(tài)創(chuàng)建數(shù)據(jù)窗口dw_1.create( 窗口語法)對象外可

24、以修改數(shù)據(jù)窗口中排列字段規(guī)則(規(guī)則)根據(jù)字段信息設(shè)置字段風(fēng)格,是代碼的構(gòu)件下拉數(shù)據(jù)窗口,調(diào)整下拉數(shù)據(jù)窗口寬度相關(guān)表數(shù)據(jù)字典hr_systable指標(biāo)表hr_syscollect界面信息hr_interface構(gòu)建用戶對象定義兩中數(shù)據(jù)窗口風(fēng)格(free 風(fēng)格、 grid風(fēng)格)。實例變量ids_systable (數(shù)據(jù)字典的數(shù)據(jù)存儲)is_type(數(shù)據(jù)窗口風(fēng)格)id_item傳入指標(biāo)項流水號數(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)項:傳入排好順序的數(shù)組item,該數(shù)組存放所有需要創(chuàng)建的指標(biāo)項。該數(shù)組是 numb

25、er 型數(shù)組,存放的是使用指標(biāo)項在數(shù)據(jù)字典中的流水號list_id,流水號唯一標(biāo)識指標(biāo)項。數(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ù)窗口中指標(biāo)項的位置,長度。(用于界面信息保存標(biāo)識)where 條件: 動態(tài)構(gòu)造數(shù)據(jù)窗口時,選擇sql 的 where 條件(多表關(guān)聯(lián)條件或檢索條件)。構(gòu)建數(shù)據(jù)存儲數(shù)據(jù)存儲ids_systable檢索數(shù)據(jù)字典的所有指標(biāo)項。由傳入的指標(biāo)項數(shù)組構(gòu)建該數(shù)據(jù)窗口的where 子句。既“ where list_id in (id_item1, id_i

26、tem., id_itemn)”把數(shù)據(jù)窗口的選擇語句加上構(gòu)建的where 子句,檢索出需要的指標(biāo)項。所有指標(biāo)項按數(shù)組id_item的順序排序。完成數(shù)據(jù)存儲的構(gòu)建。動態(tài)創(chuàng)建數(shù)據(jù)窗口構(gòu)造數(shù)據(jù)窗口語法: 選擇語句( select.)的選擇項為指標(biāo)集名稱+指標(biāo)項。語句為 “ select指標(biāo)集名稱 . 指標(biāo)項 from指標(biāo)集 where表關(guān)聯(lián)條件” 。( 例select tablename.col_1,tablename.col_2,. .fromtablename1,tablename2,.tablenamenwheretablename1.col_1= tablename2.col_1and .)

27、根據(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)項信息,根據(jù)信息調(diào)整指標(biāo)項屬性。1調(diào)整每個指標(biāo)項、指標(biāo)項標(biāo)簽的字體(宋體)、高度( 64)、大小( 9 號)。2根據(jù)順序調(diào)整其taborder順序,使其一致。3根據(jù)顯示標(biāo)志置其是否可見(顯示標(biāo)志為n,該指標(biāo)項和指標(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,取得代

28、碼類、顯示列、值列,調(diào)用全局函數(shù)f_createdddw(代碼類,顯示列,值列) 創(chuàng)建下拉數(shù)據(jù)窗口dddwname,并把該指標(biāo)項編輯風(fēng)格置為下拉數(shù)據(jù)窗口tablename_col_1.dddwname=dddwname。如果數(shù)據(jù)窗口為自由風(fēng)格,并且代碼類是多級代碼類,則在該指標(biāo)項右側(cè)創(chuàng)建一個 buttom 按鈕,同時使指標(biāo)項保護(hù)屬性為真。按鈕命名規(guī)則 btn+ 指標(biāo)項名稱。調(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)項屬性。固定寬度f

29、ree風(fēng)格: 根據(jù)指標(biāo)項在動態(tài)用戶對象的數(shù)據(jù)存儲ids_systable中的排列順序和顯示標(biāo)志,調(diào)整每個顯示指標(biāo)項、指標(biāo)項標(biāo)簽的位置、長度。動態(tài)調(diào)節(jié)數(shù)據(jù)窗口寬度風(fēng)格:根據(jù)數(shù)據(jù)存儲ids_systable中顯示指標(biāo)的總數(shù),和指標(biāo)項每列的個數(shù),算出數(shù)據(jù)窗口中指標(biāo)項列數(shù),得到數(shù)據(jù)窗口高度。根據(jù)長寬的比例,算出指標(biāo)項標(biāo)簽、指標(biāo)項的長度,調(diào)整數(shù)據(jù)窗口長寬,調(diào)整指標(biāo)項標(biāo)簽、指標(biāo)項位置。調(diào)整數(shù)據(jù)窗口updata 屬性.根據(jù)保存指標(biāo)項名稱設(shè)置updaata 屬性: 根據(jù)用戶當(dāng)前要保存的指標(biāo)名稱,設(shè)置保存表。數(shù)據(jù)校驗構(gòu)造全局函數(shù),傳入需要檢驗數(shù)據(jù)的流水號,在表hr_verify中查找驗證規(guī)則,根據(jù)規(guī)則進(jìn)行校驗,

30、驗證失敗使光標(biāo)停在該校驗字段,返回-1 。通過校驗返回1。3.3.1.2uo_empinfo用戶對象a.主界面界面dw_1增加修改刪除模塊功能由外部調(diào)用時傳入指標(biāo)序號,通過指標(biāo)序號從hr_scheme_d 中獲取指標(biāo)項目,調(diào)用動態(tài)數(shù)據(jù)窗口對象創(chuàng)建dw_1,如果是修改則從數(shù)據(jù)庫中檢索出被修改人員的數(shù)據(jù)。按鈕功能增加設(shè)置標(biāo)志( is_action = new),打開檔案編輯窗口,新增加檔案信息(詳見檔案編輯窗口) 。修改設(shè)置標(biāo)志( is_action = modify ),打開檔案編輯窗口,修改檔案信息(詳見檔案編輯窗口) 。刪除刪除選中的數(shù)據(jù)行。b.檔案編輯窗口界面.確定dw_1取消相關(guān)表方案主

31、表hr_scheme子方案表hr_scheme_m方案明細(xì)表hr_scheme_d人員基本信息相關(guān)表模塊功能外部調(diào)用時傳入指標(biāo)序號,通過指標(biāo)序號從hr_scheme_d 中獲取指標(biāo)項目序號,調(diào)用動態(tài)數(shù)據(jù)窗口對象創(chuàng)建dw_1。如果是修改則檢索出被修改的數(shù)據(jù)。按鈕功能確定取人員基本信息表中的emp_id 存入該用戶對象使用的表中的emp_id 字段(此為相關(guān)聯(lián)的外件) ,根據(jù)指標(biāo)項的是否為空屬性校驗其輸入是否為空,通過驗證既保存新增或修改后的數(shù)據(jù),如驗證失敗,提醒用戶重新輸入。取消不保存數(shù)據(jù),關(guān)閉窗口。3.3.1.3樹型代碼窗口a. 主窗口界面treeview相關(guān)表代碼類表wf_codecolle

32、ct代碼表 wf_codeitem.模塊功能外部調(diào)用時傳入 代碼類別 、顯示列、數(shù)據(jù)列 三個參數(shù)。構(gòu)造動態(tài)sql:selectlist_id,+is_disp_col+,+is_data_col+,code_upid from wf_codeitem wherecodetype_id =+ls_codetype_id+ order by +is_data_col+ asc從數(shù)據(jù)庫中檢索數(shù)據(jù)構(gòu)造treeview。點擊 +號從數(shù)據(jù)庫中檢索出下級代碼插入該節(jié)點下展開下級,雙擊選中一個代碼并返回父窗口。3.3.1.4人事檔案管理基本信息管理1. 主窗口界面人員信息管理 - 增加個人信息 窗口 幫助機(jī)構(gòu)

33、單位一單位二部門一部門二菜單檔案管理窗口幫助增加(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_family社會關(guān)系hr_social相關(guān)信息hr_emp_info模塊功能該模塊為人事檔案管理的

34、主界面,采用sheet 窗口風(fēng)格,提供對人員的瀏覽及其它具體操作功能的入口。 在窗口打開時, 從 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)中獲取項目序號,調(diào)用動態(tài)數(shù)據(jù)窗口對象來動態(tài)構(gòu)造(詳見動態(tài)數(shù)據(jù)窗口創(chuàng)建),在窗口打開時,dw_1 不檢索出任何數(shù)據(jù),選擇檢索菜單,根據(jù)檢索條件檢索出滿足條件的人員。在tv_1 中選中單位 / 部門后, dw_1 中只顯示出選中單位 / 部門及其所有下級的人員。菜單功能1. 增加設(shè)置 is_action = new,打開人事檔案編輯窗口,編輯新增人員檔案信息(詳見人事檔案編輯窗口) 。2.修改設(shè)置 is_action= modify , 打開人事檔案編輯窗口,修改人員檔案信息(詳見人事檔案編輯窗口) 。3.檢索設(shè)置 is_flag= retrieve,打開條件窗口, 根據(jù)條件檢索出符合條件的人員(詳見條件窗口) 。4.快速定位設(shè)置 is_flag= find ,打開條件窗口, 根據(jù)條件查找定位到滿足條件的

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論