人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)研究方案_第1頁(yè)
人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)研究方案_第2頁(yè)
人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)研究方案_第3頁(yè)
人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)研究方案_第4頁(yè)
人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)研究方案_第5頁(yè)
已閱讀5頁(yè),還剩171頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

統(tǒng)

詳細(xì)

設(shè)計(jì)

研究方案

說(shuō)明:本人力資源管理系統(tǒng)詳細(xì)設(shè)計(jì)報(bào)告包括以下主要內(nèi)容:

1.引言:實(shí)施本系統(tǒng)的公司的背景介紹等

2.項(xiàng)目章程:目前公司人力資源管理存在的問(wèn)題、項(xiàng)目范圍、進(jìn)度表、預(yù)算等

3.系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明,包括:

系統(tǒng)功能說(shuō)明、系統(tǒng)結(jié)構(gòu)說(shuō)明、DFD圖、ER圖、操作界面設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、詳細(xì)的數(shù)據(jù)表(包括主鍵、

外鍵、數(shù)據(jù)類型、默認(rèn)值、取值范圍等)

引言

編制《人力資源管理系統(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í)施人員。

背景介紹

A公司是一家主營(yíng)全國(guó)VSAT衛(wèi)星通信業(yè)務(wù)的有限責(zé)任公司,擁有信息產(chǎn)業(yè)部頒發(fā)的VSAT、ISP、SP和ICP

服務(wù)許可證。

A公司成立于1994年,經(jīng)過(guò)12年的迅速發(fā)展,已經(jīng)在全國(guó)建立了金融、出版、航空機(jī)票預(yù)定、遠(yuǎn)程診斷

等六個(gè)專用子網(wǎng)系統(tǒng),并建立了八百多個(gè)衛(wèi)星終端站,同時(shí),為不同的客戶提供數(shù)據(jù)、圖象、話音等通信傳輸業(yè)

務(wù)。至唱前為止,A公司已成為國(guó)內(nèi)規(guī)模最大的VSAT通信服務(wù)企業(yè)之一。

項(xiàng)目章程

1.項(xiàng)目的參與者

該項(xiàng)目是對(duì)A公司的人力資源管理系統(tǒng)進(jìn)行規(guī)劃、設(shè)計(jì)和實(shí)施。前期主要的項(xiàng)目參與者包括:

A公司一名副總經(jīng)理?yè)?dān)任項(xiàng)目經(jīng)理,A公司人力資源部主管,A公司人力資源部?jī)擅敝鞴埽呒?jí)系統(tǒng)分析

人員2名,系統(tǒng)設(shè)計(jì)人員2名。

2.存在的問(wèn)題

在實(shí)施該系統(tǒng)之前,A公司在人力資源管理方面主要存在以下問(wèn)題:

(1)人力資源管理工作效率較{氐

系統(tǒng)實(shí)施前,A公司人力資源管理的大部分工作都是通過(guò)手工完成,只使用了office等基本的辦公軟件,

文檔的整理和歸檔方面完全是存儲(chǔ)原始的文本資料。

(2)人力資源管理的體系不健全、不完善

公司缺乏統(tǒng)一的與企業(yè)發(fā)展戰(zhàn)略相匹配的人力資源管理體系。人力資源部門的大部分精力仍從事傳統(tǒng)的人事

管理工作,不具備履行人力資源管理職能所需要的知識(shí)和技能,沒(méi)有掌握現(xiàn)代人力資源管理的管理理論和管理方

法,對(duì)員工的招聘、培訓(xùn)、績(jī)效管理、薪酬管理以及員工的職業(yè)發(fā)展與生涯規(guī)劃等方面的工作原則、工作方法和

工作技巧了解不多,這些都嚴(yán)重制約了A公司人力資源管理各項(xiàng)職能的發(fā)揮,難以使人力資源為公司創(chuàng)造出更

大的價(jià)值。

(3)人力資源管理缺乏科學(xué)規(guī)劃

公司在人力資源方面沒(méi)有科學(xué)的規(guī)劃,只能是走一步看一步,始終處于被動(dòng)局面。正是由于缺乏對(duì)人力資源

的科學(xué)規(guī)劃,使員工的招聘、培訓(xùn)等工作沒(méi)有計(jì)劃性,從而導(dǎo)致在人力資源管理上存在較大的隨意性,間接地影

響到了A公司的生產(chǎn)經(jīng)營(yíng)活動(dòng)。

(4)對(duì)員工的激勵(lì)機(jī)制缺乏科學(xué)性

公司主要依靠增加工資發(fā)放獎(jiǎng)金來(lái)刺激員工,對(duì)員工的績(jī)效考核往往只流于形式,既缺乏科學(xué)性公平性,又

未與分配制度相聯(lián)系,使得績(jī)效考評(píng)的結(jié)果沒(méi)有成為薪酬分配、職位變動(dòng)及獎(jiǎng)優(yōu)懲劣的直接依據(jù)。

(5)對(duì)員工的培訓(xùn)與開發(fā)不規(guī)范

對(duì)新員工的崗前培訓(xùn)不夠,工作不規(guī)范,同時(shí),不能夠?qū)公司成功的錨及時(shí)進(jìn)行總結(jié),以摸索出一套

適合公司員工培訓(xùn)與開發(fā)的程序與方法。在提供培訓(xùn)時(shí),不能將員工的個(gè)人愛好與興趣同企業(yè)的經(jīng)營(yíng)需要很好地

結(jié)合起來(lái),以實(shí)現(xiàn)員工個(gè)人和公司的雙贏。

3.機(jī)會(huì)和指示

針對(duì)A公司人力資源管理方面存在的主要問(wèn)題,可以看到,A公司迫切需要通過(guò)信息系統(tǒng)的構(gòu)建,從以下

三個(gè)方面對(duì)人力資源管理體制進(jìn)行完善。

(1)通過(guò)人力資源系統(tǒng)的實(shí)施,對(duì)A公司的組織架構(gòu)、崗位體系、人員結(jié)構(gòu)、人力資源管理各業(yè)務(wù)等實(shí)現(xiàn)

全面掌控;

(2)通過(guò)先進(jìn)的信息化平臺(tái),整合業(yè)務(wù),不斷規(guī)范和優(yōu)化人力資源業(yè)務(wù)管理,全面提高人力資源運(yùn)營(yíng)質(zhì)量

與效率;

(3)積極探索適合于A公司的新型人力資源管理方式,嘗試新的人力資源管理流程與方法,渴望逐步提升

人力資源管理水平。

4.項(xiàng)目范圍

A公司人力資源系統(tǒng)主要包括六大塊的業(yè)務(wù):人事檔案管理,工資管理,考勤菅理,企業(yè)人才庫(kù),系統(tǒng)管理,

人大資源故略

戰(zhàn)略性職能

灌懣勵(lì)

流機(jī)制

術(shù)

操作性職能

人力資本構(gòu)建體系

報(bào)表管理。

5.系統(tǒng)設(shè)計(jì)理念

為了通過(guò)系統(tǒng)的實(shí)施,提高A公司人力資源管理的工作效率,提升人力資源管理的水平,在設(shè)計(jì)和開發(fā)該

系統(tǒng)的過(guò)程中,將始終以能夠幫助A公司提高核心競(jìng)爭(zhēng)力為宗旨,以對(duì)人力資本的有效管理和開發(fā)為中心。為

了在系統(tǒng)中體現(xiàn)出現(xiàn)代人力資本管理的理論和方法,將圍繞一個(gè)核心、兩種職能、三大體系、四個(gè)層面上來(lái)實(shí)現(xiàn)

對(duì)人力資本管理的思想。一個(gè)核心寸旨的是企業(yè)的激勵(lì)機(jī)制,兩種職能即人力資源管理的戰(zhàn)略性職能和操作性職能,

三個(gè)體系是指人力資本構(gòu)建體系、人力資本增值體系和人力資本分析體系,四個(gè)層面包括人力資源管理戰(zhàn)略、人

力資源管理制度、人力資源管理流程和人力資源管理技術(shù)(見上圖X

6.主要交付成果

通過(guò)對(duì)A公司人力資源管理的進(jìn)行詳細(xì)的需求分析,將在項(xiàng)目的第一個(gè)階段交付詳細(xì)的系統(tǒng)設(shè)計(jì)說(shuō)明書。

7.進(jìn)度表以及預(yù)算

7.1說(shuō)0月

實(shí)施該系統(tǒng)之前,A公司人力資源管理沒(méi)有使用任何信息系統(tǒng),只使用了常見的辦公軟件,比如。仟ice等。

針對(duì)這一情況,該系統(tǒng)整個(gè)實(shí)施計(jì)劃采取分步實(shí)施,有重點(diǎn)地進(jìn)行。

7.2實(shí)施項(xiàng)目?jī)?yōu)先序的評(píng)定

(1)關(guān)鍵程度,即反映流程或系統(tǒng)功能需求對(duì)A公司的目標(biāo),戰(zhàn)略和設(shè)想的重要程度。

在關(guān)鍵程度的衡量方面,有三個(gè)對(duì)比的尺度。如下:

①?zèng)]有對(duì)該需求的解決方案,A公司將無(wú)法實(shí)現(xiàn)其戰(zhàn)略目標(biāo);

②沒(méi)有該領(lǐng)域的解決方案,A公司的戰(zhàn)略目標(biāo)的實(shí)現(xiàn)會(huì)受到限制。在對(duì)該領(lǐng)域進(jìn)行重大投資前應(yīng)當(dāng)進(jìn)

行調(diào)查;

③該系統(tǒng)功能的優(yōu)先級(jí)較低,對(duì)A公司戰(zhàn)略的實(shí)現(xiàn)不重要。

(2)當(dāng)前IT系統(tǒng)對(duì)該需求的支持程度如何。

在這個(gè)方面,主要分析以下三點(diǎn):

①當(dāng)前,是否有IT系統(tǒng)支持該需求。

②當(dāng)前的IT系統(tǒng)是否可能充分支持該需求。

③當(dāng)前,如果沒(méi)有大的修改,不太可能一直滿足需要,是否是重新開始可能比較便宜和簡(jiǎn)單。

通過(guò)對(duì)A公司的情況進(jìn)行調(diào)查并作對(duì)比分析,可以得到具體的實(shí)施計(jì)劃。

7.3實(shí)施進(jìn)度安排

系統(tǒng)主要5個(gè)模塊:人事信息管理,事務(wù)管理,工資管理,考勤管理,企業(yè)人才庫(kù)。

序號(hào)實(shí)施內(nèi)容和項(xiàng)目細(xì)節(jié)實(shí)施內(nèi)容總天數(shù)

—人力資源管理系統(tǒng)開發(fā)和設(shè)計(jì)200days

1系統(tǒng)規(guī)劃(前期調(diào)查,問(wèn)題陳述,決定要決絕的問(wèn)題范圍等,進(jìn)度安排)50days

2系統(tǒng)分析(進(jìn)行詳細(xì)的系統(tǒng)需求分析)50days

3系統(tǒng)設(shè)計(jì)(制定對(duì)應(yīng)需求的詳細(xì)的技術(shù)藍(lán)圖和規(guī)格說(shuō)明)60days

4系統(tǒng)實(shí)現(xiàn)(產(chǎn)生相應(yīng)的軟硬件技術(shù)方案)90days

人力資源管理系統(tǒng)基礎(chǔ)平臺(tái)部署20.5days

(一)落實(shí)部署環(huán)境場(chǎng)地1days

1數(shù)據(jù)管理設(shè)備場(chǎng)地1days

一二

(二)設(shè)備采購(gòu)

days

1后備系統(tǒng)設(shè)備4days

2數(shù)據(jù)庫(kù)管理系統(tǒng)3days

3網(wǎng)絡(luò)通信設(shè)備3days

4服務(wù)器設(shè)備3days

(三)網(wǎng)絡(luò)3days

1數(shù)據(jù)管理中心-人力資源部門接口1days

2數(shù)據(jù)管理中心-經(jīng)理部門接口1days

3數(shù)據(jù)管理中心-遠(yuǎn)程辦公系統(tǒng)接口1days

(四)系統(tǒng)設(shè)備安裝3.5days

1環(huán)境改造及電源、通訊線路鋪設(shè)2days

2系統(tǒng)的安裝1days

1準(zhǔn)備試運(yùn)行環(huán)境0.5days

—完善人力資源管理系統(tǒng)信息準(zhǔn)備30days

在系統(tǒng)

四系統(tǒng)調(diào)試及試運(yùn)行2.5days

正式運(yùn)行

1準(zhǔn)備試運(yùn)行環(huán)境1days

之刖,還有

2試運(yùn)行1days

一系列的

3清除試運(yùn)行數(shù)據(jù)0.5days

培訓(xùn)和宣

傳工作:

—產(chǎn)品使用培訓(xùn)6days7.3經(jīng)費(fèi)預(yù)

1管理人員培訓(xùn)1days

2人力資源部工作人員培訓(xùn)2days

—系統(tǒng)驗(yàn)收2days(1)說(shuō)明

四系統(tǒng)啟動(dòng)1days

本規(guī)劃中的

—1—

/\系統(tǒng)正式運(yùn)行

經(jīng)費(fèi)預(yù)算只是大

概的數(shù)據(jù),具體的投資經(jīng)費(fèi),還需在系統(tǒng)設(shè)計(jì)后作更加詳細(xì)的預(yù)算。

(2)基本建設(shè)投資

人力資源管理系統(tǒng)基礎(chǔ)平臺(tái)設(shè)備:

項(xiàng)目計(jì)算公式備注

主機(jī)、PC機(jī)及操作系統(tǒng)一五0萬(wàn)元主要的操作系統(tǒng)就是開發(fā)

后備系統(tǒng)設(shè)備及管理軟件40萬(wàn)元的人力資源管理系統(tǒng)

服務(wù)器50萬(wàn)

數(shù)據(jù)庫(kù)管理系統(tǒng)100萬(wàn)元

網(wǎng)絡(luò)通訊設(shè)備30萬(wàn)元

總計(jì)370萬(wàn)

其它的一次性支出

項(xiàng)目費(fèi)用(萬(wàn)元)備注

培訓(xùn)費(fèi)2

其他2

合計(jì)4萬(wàn)

(3)經(jīng)常性支出

項(xiàng)目費(fèi)用(萬(wàn)元)備注

系統(tǒng)維護(hù)費(fèi)一般為系統(tǒng)建設(shè)費(fèi)的5%

系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明

本《報(bào)告》中所涉及的數(shù)據(jù)流圖是描繪系統(tǒng)的邏輯模型,圖中沒(méi)有任何具體的物理元素,只是描繪信息在系

統(tǒng)中流動(dòng)和處理的情況。其各個(gè)符號(hào)意義說(shuō)明如下:

Stor_3

圖1-1圖1-2圖1-3圖1-4

?正方形(或立方形):表示數(shù)據(jù)的源點(diǎn)或終點(diǎn),即指外部實(shí)體。(如圖1-1)

?圓形:表示變換數(shù)據(jù)的處理。(如圖1-2)

?兩條平行線:表示數(shù)據(jù)存儲(chǔ)。(如圖1-3)

?箭頭:表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動(dòng)方向。(如圖1-4)

1.體癱構(gòu)設(shè)計(jì)

1.1總體結(jié)構(gòu)

采用客戶/服務(wù)器運(yùn)行方式。

1.2運(yùn)行環(huán)境

網(wǎng)絡(luò)操作系統(tǒng):

客戶操作系統(tǒng):

數(shù)據(jù)庫(kù):

開發(fā)工具:

2.數(shù)據(jù)庫(kù)設(shè)計(jì)

2.1系統(tǒng)數(shù)據(jù)流圖

個(gè)人檔案:事務(wù)處理;

信息人事檔案I

工資數(shù)據(jù)

翦本信息事務(wù)信息個(gè)人所得稅

所徨稅數(shù)據(jù)

工資變動(dòng)<

工資信息所得4兌率

’人員信息I報(bào)々

考勒機(jī)7

工資臺(tái)帳;

y

信息刷K

I數(shù)據(jù)清除;

班次信息刷卡紀(jì)錄

IaiBI|

請(qǐng)假信息

2.2所有數(shù)據(jù)庫(kù)/表列表

2.2.1系統(tǒng)表

2.2.1.1數(shù)據(jù)字典hr_systable

2.2.1.2指標(biāo)表hr_syscollect

2.2.13代碼系統(tǒng)表wf_codesystable

2.2.1.4代碼表主表wf_codecollect

2.2.1.5代碼表wf_codeitem

2.2.1.6部門表hr_department

2.2.1.7界面信息hr_interface

2.2.1.8方案主表hr_scheme

2.2.1.9子方案表hr_scheme_m

2.2.1.10方案明細(xì)表hr_scheme_d

2.2.1.11用戶表hr_operator

2.2.1.12組用戶主表hr_operator_group

2.2.1.13用戶組明細(xì)表hr_group_detail

2.2.1.14常數(shù)表hr_consttable

2.2.2人事檔案信息:

2.2.2.1基本信息A01

2.22.2學(xué)習(xí)簡(jiǎn)歷hr.study

2.2.23工作簡(jiǎn)歷hr_work

2.2.2.4家庭關(guān)系hrjamily

2.2.2.5社會(huì)關(guān)系hr_social

2.2.2.6相關(guān)信息hr_emp_info

2.2.3人事事務(wù)信息

2.23.1內(nèi)部調(diào)動(dòng)hr_move

2.23.2養(yǎng)老保險(xiǎn)hr_protect

2.2.33住房公積金hr_foundsource

2.2.4基本信息直詢

2.2.4.1人員信息A01

2.2.4.2所有事務(wù)表

2.2.5事務(wù)查詢

2.2.5.1人員彳言息、A01

2.2.5.2所有事務(wù)表

2.2.6工資變動(dòng)管理

2.2.6.1工資表hr_salary

226.2人員基本信息A01

2.2.63公式設(shè)置表hr_formula

2.2.6.4考勤扣款表hr_check_money

2.2.7個(gè)人所得稅

2.2.7.1工資表hr_salary

2.27.2人員信息A01

2.2.73稅率表hr_tax_rate

2.2.8銀行代發(fā)

2.2.8.1工資表hr_salary

2.2.8.2人員信息A01

2.2.83銀行模板主表hr_bank_type

2.2.8.4銀行模板明細(xì)表hr.bank

2.2.9工資人員信息

2.2.9.1工資表hr_salary

2.2.9.2人員信息A01

2.2.10工資臺(tái)帳

2.2.10.1工資表hr_salary

2.2.10.2臺(tái)帳方案hr_salary_count

2.2.103部門表hr_department

2.2.11工資條

2.2.11.1工資表hr_salary

2.2.11.2部門表hr_department

2.2.12考勤排班

2.2.12.1排班表hr_arrange_work

2.2.12.2班次主表hr_work_master

2.2.123班次明細(xì)表hr_work_detail

2.2.12.4用戶表hr_operator

2.2.12.5部門分配表hr_check_dept

2.2.12.6考勤代碼表hr_check_code

2.2.12.7考勤代碼類表hr_check_code_categery

2.2.13考勤刷卡

2.2.13.1排班表hr_arrange_work

2.2.13.2刷卡紀(jì)錄表hr_check_record

2.2.14考勤結(jié)果統(tǒng)計(jì)

2.2.14.1排班表hr_arrange_work

2.2.14.2刷卡紀(jì)錄表hr_check_record

2.2.14.3請(qǐng)假表hrjeave

2.2.14.4考勤結(jié)果表hr_check_result

2.2.14.5考勤代碼表hr_check_code

2.2.14.6部門分配表hr_check_dept

2.2.14.7用戶表hr_operator

2.2.15請(qǐng)假管理

2.2.15.1用戶表hr_operator

2.2.15.2請(qǐng)假表hrjeave

2.2.16考勤數(shù)據(jù)清除

2.2.16.1排班表hr_arrange_work

2.2.16.2刷卡紀(jì)錄表hr_check_record

2.2.16.3考勤結(jié)果表hr_check_result

2.3數(shù)據(jù)庫(kù)/表詳細(xì)設(shè)計(jì)

詳見附錄A

3.系統(tǒng)詳細(xì)功能設(shè)計(jì)

3.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)

該系統(tǒng)分為六個(gè)模塊:人事檔案管理、工資管理、考勤管理、企業(yè)人才庫(kù)、系統(tǒng)管理、報(bào)表管理。

3.2系統(tǒng)層次結(jié)構(gòu)設(shè)計(jì)

3.2.1人事檔案管理

3.2.1.1人事基本信息管理

3.2.1.2事務(wù)管理

A一般事務(wù)

B養(yǎng)老保險(xiǎn)

C住房公積金

D內(nèi)部調(diào)動(dòng)

3.2.13第旬

A基本信息查詢

B事務(wù)查詢

3.2.2工資管理

3.2.2.1工資變動(dòng)

A公式設(shè)置

B計(jì)算

C月末處理

3.222個(gè)人所得稅

3.2.23銀行代發(fā)

3.2.2.4工資條

3.2.2.5工資人員信息

3.2.2.6工資臺(tái)帳

3.2.27報(bào)表

3.23考勤管理

3.2.3.1排班管理

3.23.2請(qǐng)假管理

3.2.33刷卡管理

3.23.4結(jié)果統(tǒng)計(jì)

3.23.5考勤數(shù)據(jù)清除

3.23.6WiS

3.2.37報(bào)表

3.2.4企業(yè)人才庫(kù)

3.2.4.1人才登記

3.2A2人才錄用

3.2.43人才查詢

3.2.5系統(tǒng)管理

3.2.5.1系統(tǒng)構(gòu)建

A指標(biāo)管理

B代碼管理

C方案定義

D參數(shù)管理

3.2.5.2用戶管理

A用戶管理

B組管理

3.2.53數(shù)據(jù)管理

A數(shù)據(jù)管份

B數(shù)據(jù)恢復(fù)

C初始化管理

325.4操作管理

A操作日志

B變更日志

C當(dāng)前用戶

D事務(wù)提醒

3.2.6報(bào)表管理

3.2.6.1報(bào)表設(shè)計(jì)

A新建報(bào)表

B打開報(bào)表

3.2.6.2報(bào)表運(yùn)行

3.3系統(tǒng)的功能模塊劃分

3.3.1系統(tǒng)的功能模塊劃分框圖

3.3.1.1人事信息管理

33.1.2事務(wù)管理

特殊事務(wù)

3.3.13工資管理

33.1.4考勤管理

涕墀

33.1.5企業(yè)人才庫(kù)

數(shù)據(jù)庫(kù)設(shè)計(jì)中的ER圖(實(shí)體關(guān)系圖)

本系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)中涉及到多個(gè)數(shù)據(jù)庫(kù),限于篇幅,以其中的一個(gè)ER圖舉例。

系統(tǒng)的功能

模塊描述

3.3.1.1動(dòng)

據(jù)窗口對(duì)象

動(dòng)態(tài)數(shù)據(jù)窗口流程

?相關(guān)表

數(shù)據(jù)字典hr_systable

指標(biāo)表hr_syscollect

界面信息hrjnterface

?構(gòu)建用戶對(duì)象

定義兩中數(shù)據(jù)窗口風(fēng)格(free風(fēng)格、grid風(fēng)格1

?實(shí)例變量

ids_systable(數(shù)據(jù)字典的數(shù)據(jù)存儲(chǔ))

is_type徵據(jù)窗口風(fēng)格)

id_item[]傳入指標(biāo)項(xiàng)流水號(hào)數(shù)組

is.v/here動(dòng)態(tài)數(shù)據(jù)窗口條件

idw_dw數(shù)據(jù)窗口控件

?注冊(cè)參數(shù)

表標(biāo)名數(shù)組:該數(shù)組保存?zhèn)魅氲乃兄笜?biāo)集。

動(dòng)態(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ù)字典中的流水號(hào)listjd,流水號(hào)唯一標(biāo)識(shí)指標(biāo)項(xiàng)。

數(shù)據(jù)窗口:傳入數(shù)據(jù)窗口控件名稱,以便動(dòng)態(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)項(xiàng)的位置,長(zhǎng)度。(用于界面信息保存標(biāo)

識(shí))

where條件:動(dòng)態(tài)構(gòu)造數(shù)據(jù)窗口時(shí),選擇sql的where條件(多表關(guān)聯(lián)條件或檢索條件\

?構(gòu)建數(shù)據(jù)存儲(chǔ)

數(shù)據(jù)存儲(chǔ)ids_systable檢索數(shù)據(jù)字典的所有指標(biāo)項(xiàng)。由傳入的指標(biāo)項(xiàng)數(shù)組構(gòu)建該數(shù)據(jù)窗口的where子句。

既()M把數(shù)據(jù)窗口的選擇語(yǔ)句加上構(gòu)建的子句,

"wherelistjdinid_item[l]ridjtemt...],idJtem[n]where

檢索出需要的指標(biāo)項(xiàng)。所有指標(biāo)項(xiàng)按數(shù)組id_item口的順序排序。完成數(shù)據(jù)存儲(chǔ)的構(gòu)建。

?動(dòng)態(tài)創(chuàng)建數(shù)據(jù)窗口

構(gòu)造數(shù)據(jù)窗口語(yǔ)法:選擇語(yǔ)句(select…)的選擇項(xiàng)為指標(biāo)集名稱+指標(biāo)項(xiàng)。語(yǔ)句為"select指標(biāo)集名稱.

指標(biāo)項(xiàng)from指標(biāo)集where表關(guān)聯(lián)條件"。

(例SELECTtablename.col_l,tablename.col_2,...fromtablename[l],tablename^],...

tablename[n]wheretablename[l].col_l=tablename[2].col_land....)

根瞰據(jù)窗口的選擇語(yǔ)句和數(shù)據(jù)窗口風(fēng)格(is_type)生成數(shù)據(jù)窗口語(yǔ)法。用數(shù)據(jù)窗口控件動(dòng)態(tài)創(chuàng)建該數(shù)據(jù)窗

口(idw_dw.create(數(shù)據(jù)窗口語(yǔ)法)\

?調(diào)整數(shù)據(jù)窗口字段風(fēng)格

從期§存儲(chǔ)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)簽的字體(宋體)高度(641大?。?號(hào)1

2.根據(jù)順序調(diào)整其taborder順序,使其一致。

3.根據(jù)顯示標(biāo)志置其是否可見(顯示標(biāo)志為N,該指標(biāo)項(xiàng)和指標(biāo)標(biāo)簽不可見X

4.根據(jù)數(shù)據(jù)類型、長(zhǎng)度調(diào)整編輯風(fēng)格、顯示風(fēng)格。

5.根據(jù)是否代碼,創(chuàng)建下拉數(shù)據(jù)窗口。如果代碼類是多級(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_ldddwname=dddwname。如果數(shù)據(jù)窗口為自由風(fēng)格,并且代碼類是多級(jí)代碼類,

則在該指標(biāo)項(xiàng)右側(cè)創(chuàng)建一個(gè)buttorr按鈕,同時(shí)使指標(biāo)項(xiàng)保護(hù)屬性為真。按鈕命名規(guī)則btn+指標(biāo)項(xiàng)名

稱。調(diào)整下拉數(shù)據(jù)窗口的寬度。

?調(diào)整數(shù)據(jù)窗口位置

grid風(fēng)格:如果數(shù)據(jù)窗口為網(wǎng)格風(fēng)格,則通過(guò)數(shù)據(jù)窗口名稱,在界面信息表hr.faceinfo中找到該窗口,該

字段的列屬性(位置、長(zhǎng)度、順序),根據(jù)找到的信息調(diào)整指標(biāo)項(xiàng)屬性。

固定寬度f(wàn)ree風(fēng)格:根據(jù)指標(biāo)項(xiàng)在動(dòng)態(tài)用戶對(duì)象的數(shù)據(jù)存儲(chǔ)ids_systable中的排列順序和顯示標(biāo)志,調(diào)整

每個(gè)顯示指標(biāo)項(xiàng)、指標(biāo)項(xiàng)標(biāo)簽的位置、長(zhǎng)度。

動(dòng)態(tài)調(diào)節(jié)數(shù)據(jù)窗口寬度風(fēng)格:根據(jù)數(shù)據(jù)存儲(chǔ)ids_systable中顯示指標(biāo)的總數(shù),和指標(biāo)項(xiàng)每列的個(gè)數(shù),算出數(shù)

據(jù)窗口中指標(biāo)項(xiàng)列數(shù),得到數(shù)據(jù)窗口高度。根據(jù)長(zhǎng)寬的比例,算出指標(biāo)項(xiàng)標(biāo)簽、指標(biāo)項(xiàng)的長(zhǎng)度,調(diào)整數(shù)據(jù)窗

口長(zhǎng)寬,調(diào)整指標(biāo)項(xiàng)標(biāo)簽、指標(biāo)項(xiàng)位置。

?調(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ù)的流水號(hào),在表hr_verify中查找驗(yàn)證規(guī)則,根據(jù)規(guī)則進(jìn)行校驗(yàn),驗(yàn)證失

敗使光標(biāo)停在該校驗(yàn)字段,返回-1。通過(guò)校驗(yàn)返回1。

33.1.2UO_EMPINFO用戶對(duì)象

A.主界面

dw1

增加修改刪除

?界面

?模塊功能

由外部調(diào)用時(shí)傳入指標(biāo)序號(hào),通過(guò)指標(biāo)序號(hào)從hr_scheme_d中獲取指標(biāo)項(xiàng)目,調(diào)用動(dòng)態(tài)數(shù)據(jù)窗口對(duì)象

創(chuàng)建dw_l,如果是修改則從數(shù)據(jù)庫(kù)中檢索出被修改人員的數(shù)據(jù)。

?按鈕功能

?增加

設(shè)置標(biāo)志(is_Action='New'),打開檔案編輯窗口,新增加檔案信息(詳見檔案編輯窗口\

?修改

設(shè)置標(biāo)志(is_Action='Modify'),打開檔案編輯窗口,修改檔案信息(詳見檔案編輯窗口\

?刪除

刪除選中的數(shù)據(jù)行。

B.檔案編輯窗口

?界面

dw1

?相關(guān)表

方^^表hr_scheme

子方案表hr_scheme_m

方案明細(xì)表hr_scheme_d

人員基本信息相關(guān)表

?模塊功能

外部調(diào)用時(shí)傳入指標(biāo)序號(hào),通過(guò)指標(biāo)序號(hào)從hr_scheme_d中獲取指標(biāo)項(xiàng)目序號(hào),調(diào)用動(dòng)態(tài)數(shù)據(jù)窗口對(duì)

象創(chuàng)建dw」。如果是修改則檢索出被修改的數(shù)據(jù)。

?按鈕功能

?確定

取人員基本信息表中的emp_id存入該用戶對(duì)象使用的表中的emp_id字段(此為相關(guān)聯(lián)的外件),

根據(jù)指標(biāo)項(xiàng)的是否為空屬性校險(xiǎn)其輸入是否為空,通過(guò)驗(yàn)證既保存新增或修改后的數(shù)據(jù),如驗(yàn)證失

敗,提醒用戶重新輸入。

?取消

不保存數(shù)據(jù),關(guān)閉窗口。

3.3.1.3樹型代碼窗口

A.主窗口

treeview

?界面

?相關(guān)表

代碼類表wf_codecollect

代碼表WF.CODEITEM

?模塊功能

外部調(diào)用時(shí)傳入‘代碼類別'、'顯示列‘、‘?dāng)?shù)據(jù)列’三個(gè)參數(shù)。構(gòu)造動(dòng)態(tài)SQL:"SELECT

LIST」。"+is_Disp_Col++is_Data_Col+",CODE_UPIDFROMWF_CODEITEMWHERE

CODETYPEJD='"+ls_CodeType_id+'"ORDERBY"+is_Data_Col+"ASC"從數(shù)據(jù)庫(kù)中檢索數(shù)

據(jù)構(gòu)造TREEV正W。點(diǎn)擊'+'號(hào)從數(shù)據(jù)庫(kù)中檢索出下級(jí)代碼插入該節(jié)點(diǎn)下展開下級(jí),雙擊選中一

個(gè)代碼并返回父窗口。

3.3.1.4人事檔案管理

基本信息管理

1.主窗口

人員信息管理-[增加]

個(gè)人信息窗口幫助

機(jī)向

—單位一

—單位二

—部門一

—部門二

?界面

檔案管理窗口幫助

增加(A)Ctrl+A層疊(C)主題()I

修改(M)Ctrl+M水平平鋪GD關(guān)于(A)..

刪除⑴)Ctrl+D垂直平鋪(V)

—排列圖標(biāo)(I)

人員檢索(R)Ctrl+R

快速定位(L)Ctrl+L

數(shù)據(jù)替換(U)Ctrl+U

媒體信息(I)Ctrl+I

返國(guó)(X)Ctrl+X

?菜單

?相關(guān)表

方案主表hr_scheme

子方案表hr_scheme_m

方案明細(xì)表hr_scheme_d

基本信息A01

學(xué)習(xí)簡(jiǎn)歷hr.study

工作簡(jiǎn)歷hr_work

家庭關(guān)系hr_family

社會(huì)關(guān)系hr_social

相關(guān)信息hr_emp_info

?模塊功能

該模塊為人事檔案管理的主界面,采用sheet窗口風(fēng)格,提供對(duì)人員的瀏覽及其它具體操作功能的入

口。在窗口打開時(shí),從hr.department數(shù)據(jù)庫(kù)表中檢索出單位/部門構(gòu)造tv_l,dw_l數(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ì)象來(lái)動(dòng)態(tài)構(gòu)造(詳見動(dòng)

態(tài)數(shù)據(jù)窗口創(chuàng)建),在窗口打開時(shí),dw_l不檢索出任何數(shù)據(jù),選擇檢索菜單,根據(jù)檢索條件檢索出滿足條件的

人員。在TV_1中選中單位/部門后,dw_l中只顯示出選中單位/部門及其所有下級(jí)的人員。

?菜單功能

1.增加

設(shè)置is.Action='New',打開人事檔案編輯窗口,編輯新增人員檔案信息(詳見人事檔案

編輯窗口I

2.修改

設(shè)置is_Action:'Modify',打開人事檔案編輯窗口,修改人員檔案信息(詳見人事檔案編

輯窗口h

3.檢索

設(shè)置is.Flag='Retrieve',打開條件窗口,根據(jù)條件檢索出符合條件的人員(詳見條件窗

口1

4.快速定位

設(shè)置is.Flag='Find',打開條件窗口,根據(jù)條件查找定位到滿足條件的人員(詳見條件窗

□X

5.數(shù)據(jù)替換

打開數(shù)據(jù)替換窗口,根據(jù)替換條件對(duì)滿足條件的人員進(jìn)行指定項(xiàng)目的數(shù)據(jù)替換(詳見數(shù)據(jù)替換

窗口1

6.相關(guān)信息

打開媒體信息窗口(詳見相關(guān)信息窗口),編輯人員相關(guān)的文本、圖形、視頻等多媒體信息。

2.編輯窗口

?界面

?相關(guān)表

學(xué)習(xí)簡(jiǎn)歷hr_study

工作簡(jiǎn)歷hr_work

家庭關(guān)系hr.family

社會(huì)關(guān)系hr_social

相關(guān)信息hr_emp_info

?模塊功能

固定tab頁(yè)“基本信息”的項(xiàng)目采用與父窗口相同方法獲得后調(diào)用動(dòng)態(tài)數(shù)據(jù)對(duì)象構(gòu)造。其余Tab

頁(yè)用hr_syscollect,hr_scheme,hr_scheme_m關(guān)聯(lián)通過(guò)主方案號(hào)和hr_syscollect.obj_type=*1'的

條件獲得hr_syscollectobj_id,調(diào)用用戶對(duì)象uo_empinfo動(dòng)態(tài)加入〔詳見用戶對(duì)象uo_empinfo\

?按鈕功能

?確定

驗(yàn)證人員編號(hào)是否重復(fù),所有不允許為空的指標(biāo)項(xiàng)不能為空,直到通過(guò)驗(yàn)證才能進(jìn)行以下動(dòng)作。

如果iw_parent.is_action='Nev/,先保存基本信息(dw_l),再把人員序號(hào)逐個(gè)寫到其它Tab頁(yè)

的數(shù)據(jù)行中的‘emp_id'中,并保存,所有保存成功后,在主窗口中插入一個(gè)新行,把基本信息的項(xiàng)

目逐個(gè)對(duì)應(yīng)回寫到新行中,然后刷新編輯窗口,準(zhǔn)備下一個(gè)數(shù)據(jù)錄入。

?取消

取消當(dāng)前操作,關(guān)閉窗口。

?基本信息窗口中的Button按鈕

點(diǎn)擊Button,獲取該Buttond對(duì)應(yīng)的字段的代碼類別、顯示字段名、值字段名,打開樹型代碼

窗口(詳見樹型代碼窗口)

3.條件窗口

?界面

人員檢索

清除(L)||查找(F)||關(guān)閉(C)

?模塊功能

主窗口點(diǎn)擊檢索(查找)打開該窗口,窗口默認(rèn)插入20個(gè)空行,項(xiàng)目與主窗口的項(xiàng)目相同。如果

iw_parent.is_Flag=rFind,,將cb」.Text設(shè)為‘查找‘否則設(shè)為‘檢索'。

?按鈕功能

?檢索(直找)

如果iw_parent.is_Flag=,Retrieve',將dw_l每地的條件連接成一^字串并替換父窗口

的數(shù)據(jù)窗口SELECT語(yǔ)句的where條件子句,然后從數(shù)據(jù)庫(kù)檢索數(shù)據(jù)。如果

iw_parent.is_flag=*Fing',將dw_l的條件合成f數(shù)據(jù)窗口查找條件,在主窗口中根據(jù)合成

條件查找并選中,繼續(xù)點(diǎn)擊"查找"按鈕,則繼續(xù)往后查找定位,并取消前一個(gè)選中行,直到查找

不到滿足條件的行為止,并顯示共找到多少個(gè)滿足條件的人員。

?清除

雙擊選中一行,點(diǎn)擊清除刪掉選中行,并在數(shù)據(jù)窗口中插入一行空行。

?取消

關(guān)閉窗口。

4.數(shù)據(jù)替換

快速數(shù)據(jù)替換

?界面

說(shuō)明:在替換條件窗口的‘項(xiàng)目’(下)前增加右括號(hào),在值后增加左括號(hào)。

?模塊功能

dw_l為替換數(shù)據(jù)窗口,窗口打開時(shí)插入20個(gè)空行,項(xiàng)目與主窗口項(xiàng)目相同(下拉數(shù)據(jù)窗口\

dw_2為替換條件窗口,窗口打開時(shí)插入20個(gè)空行,項(xiàng)目與主窗口項(xiàng)目相同。

?按鈕功能

?確定

用dw_l的數(shù)據(jù)構(gòu)造Update語(yǔ)句的set子句,dw_2的數(shù)據(jù)構(gòu)造where子句更新數(shù)據(jù)南‘A01')

成功后,用dw_2的數(shù)據(jù)構(gòu)造查找條件,在主窗口中查找到符合條件的人員后,逐個(gè)替換dw_l中

選擇的項(xiàng)目的數(shù)據(jù)。完成后關(guān)力窗口。

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論