【文章內(nèi)容簡介】
在計算工資時,一般情況下采用個別調(diào)整的方式,直接引入上個月的基本工資信息,根據(jù)每人當月的考勤記錄,在工資上做增減。當國家政策或這企業(yè)出現(xiàn)重大改變時,在對工資各項初始值做整體調(diào)整。因此本系統(tǒng)要可以為不同工資發(fā)放類型建立不同的套帳,在固定套帳基礎(chǔ)上允許每月有適當調(diào)整。(5)界面友好、報表制作方便、與EXCEL兼容日常人員信息登記方便,在統(tǒng)計報表生成的同時,可以查看數(shù)據(jù)分析圖,直觀形象,并且數(shù)據(jù)和圖像均可打印輸出。隨著企業(yè)規(guī)模的擴大以及隨之帶來的大量的人事記錄數(shù)據(jù),使用計算機管理系統(tǒng)不但能夠作對整個企業(yè)人事管理工作進行較為準確的管理和控制,還能夠方便人事管理人員查閱人事管理的相關(guān)文檔或歷史數(shù)據(jù),這有利于企業(yè)管理者人員及時了解和分析人力資源情況,可以使他們及時決策,從而大大提高了現(xiàn)代企業(yè)的管理水平。 業(yè)務(wù)分析人力資源管理是企業(yè)管理的重要組成部分,人力資源戰(zhàn)略會影響到整個企業(yè)戰(zhàn)略的制定和實施。人力資源管理是通過對人及與人相關(guān)的活動來提高企業(yè)的績效。企業(yè)中“人事活動”涉及到很廣泛的內(nèi)容,較為龐雜,例如,人事管理政策的制定、工作流程的分析、人員招聘選拔、員工培訓、績效管理、薪酬管理、勞動關(guān)系管理和社會保障等內(nèi)容[13]。結(jié)合本公司的實際情況,本系統(tǒng)只選擇員工管理、考勤管理、培訓管理、績效管理、薪酬管理以及合同管理這六個部分來進行分析和開發(fā)。以下將對這六個部門進行業(yè)務(wù)流程上的分析。 人員管理業(yè)務(wù)流程人員管理主要是對公司員工的基本信息進行綜合管理。 人員管理業(yè)務(wù)流程圖Figure The chart of person management flow目前,本公司對人員管理主要包括對員工一些基本信息的管理,例如新員工的員工信息的錄入、包括員工的姓名、部門、職務(wù)、職稱、學歷、籍貫、政治面貌等基本信息;人員管理還包括對員工調(diào)動離職狀況的管理,要清晰的了解到每一位員工的“調(diào)動、離職、在職、外派”等狀態(tài)。該模塊還應該可以使領(lǐng)導方便的綜合查詢員工信息,例如對員工生日的提醒、員工離職情況的統(tǒng)計等等。 考勤管理業(yè)務(wù)流程考勤管理是人力資源管理的核心之一,通過對員工的考勤管理,將考勤與工資掛鉤,可以有效的防治員工工作期間偷懶揩油的現(xiàn)象。目前,本公司員工日常打卡,產(chǎn)生日常的考勤記錄,結(jié)合員工考勤周期內(nèi)的請假狀況,產(chǎn)生考勤的統(tǒng)計,如果沒有異常則產(chǎn)生當期的考勤表,并對工資有相應的影響。由于本公司的日常出勤情況由員工打卡產(chǎn)生的打卡記錄得到,因此本系統(tǒng)開發(fā)后,應該可以對員工的請假情況進行統(tǒng)計,并對請假后相應的處罰進行管理。 考勤管理業(yè)務(wù)流程圖Figure The chart of attendance management flow 績效管理業(yè)務(wù)流程通過對本公司實地調(diào)研。首先,有人事管理部門制定績效考核指標,經(jīng)由公司領(lǐng)導審批通過后,考核指標可以實施??冃Э己朔譃樽晕掖蚍趾皖I(lǐng)導打分兩部分,由人事部核實后,計算考核結(jié)果,領(lǐng)導審批通過后,按照考核結(jié)果實施獎懲制度,獎懲和工資掛鉤。因此本系統(tǒng)中設(shè)計中,基本要實現(xiàn)績效考核指標的管理,可以實現(xiàn)員工的網(wǎng)上打分,允許認識管理人員設(shè)置績效考核計算公式,系統(tǒng)可以通過已經(jīng)設(shè)定的計算公式,根據(jù)員工和領(lǐng)導的打分自動計算出績效成績。 績效管理業(yè)務(wù)流程圖Figure The chart of performance assessment management flow 培訓管理業(yè)務(wù)流程培訓是公司提升員工素質(zhì)、留住人才的重要手段之一。良好的培訓機制,可以使得公司內(nèi)部形成全員學習的氛圍,促進員工之間知識共享。高素質(zhì)的員工可以為企業(yè)發(fā)展注入活力。在當今社會,人才是最重要的資源,因此做好員工培訓工作是人事管理的重要職責之一。本公司培訓分為入職培訓和在職培訓兩種。入職培訓由人力資源部統(tǒng)一組織,在職培訓分為兩類:一類由公司各個部位定期組織;另一類由人力資源部組織。由人力資源部組織的培訓要經(jīng)過領(lǐng)導審批,審批通過后開展培訓,培訓過后要對培訓結(jié)果進行評估。 培訓管理業(yè)務(wù)流程圖Figure The chart of training management flow根據(jù)對培訓管理業(yè)務(wù)流程的分析,培訓管理主要是實現(xiàn)對培訓檔案的管理,即對歷史培訓記錄的管理。 薪酬管理業(yè)務(wù)流程工資是激勵員工的重要手段,也是人事管理的重要內(nèi)容之一。良好的工資制度,可以激發(fā)員工工作的積極性和主動性,因此根據(jù)員工的不同職位,不同績效,發(fā)放不同的工資額是必要的,但同時也給人事管理人員的工作帶來了很多問題,使得其工作較為復雜,繁瑣。因此本系統(tǒng)的薪酬管理可以很好的輔助人事管理人員做好工資管理的工作。 薪酬管理業(yè)務(wù)流程圖Figure The chart of wage management flow本公司基本按照“按崗取酬、業(yè)績導向”的工資原則。人事部根據(jù)國家法規(guī)、地區(qū)薪資水平以及本公司的績效制定年度工資計劃,審批通過后,結(jié)合每位員工當月的考勤、獎罰、績效等情況核算工資并發(fā)放。,展示了本公司目前薪資管理的業(yè)務(wù)流程。首先,人事管理人員根據(jù)國家法規(guī)、本地區(qū)經(jīng)濟狀況、員工崗位情況等,制定本公司的年度工資計劃并生成套帳,經(jīng)過領(lǐng)導審批通過后,可以進行實施。每月的績效、考勤等信息將對員工當月的工資產(chǎn)生影響。根據(jù)對本公司薪資管理業(yè)務(wù)流程的分析,薪酬管理應包括以下三個模塊:(1)基本參數(shù):指企業(yè)根據(jù)自己的需要建立工資應用環(huán)境,包括員工基本工資、工資類別、幣種、是否處理所得稅保險、建立各種工資套賬、該套賬的工資計算方式以及將屬于該套裝的員工劃在該套賬中。(2)工資發(fā)放:人事管理員每月建立新的工資發(fā)放套裝,根據(jù)員工個人的考勤、績效、請假方面在該員工的該套裝工資的基礎(chǔ)上進行工資調(diào)整和發(fā)放。(3)綜合統(tǒng)計:使用圖表的形式對工資進行各種形式的統(tǒng)計。 合同管理業(yè)務(wù)流程對勞動合同的管理,是企業(yè)人事管理的重要內(nèi)容之一。勞動合同是勞資雙方的紐帶,勞動合同可以有效的維護用人單位與勞動者雙方的合法權(quán)益,也會明確他們各自的職責。勞動合同簽署可以以法律的形式維護勞資雙方的利益。因此,各個公司企業(yè)對于勞動合同的管理都十分重視。公司要與每位入職員工簽訂一份合同,工種不同則合同類型不同。員工簽署合同并蓋章后,合同存檔,一式兩份,員工自存一份,公司留檔一份。合同簽訂后,如果遇到某些客觀因素,如新勞動法頒布等,員工和公司可以協(xié)議對合同進行變更,或者重新簽署合同。合同到期后,根據(jù)員工和公司的雙方意愿,可以選擇續(xù)約或者解約。當員工離職、退休、調(diào)崗等,可以對合同進行解約。通過對本公司人事合同業(yè)務(wù)流程的分析,本公司合同管理的主要功能模塊主要包括以下幾個方面:(1)合同基本信息管理:主要對本公司所有員工的合同信息進行管理。包括合同類型、簽約時間、解約時間等內(nèi)容進行管理。該模塊可以使人事經(jīng)理直觀有效的了解到公司員工的合同現(xiàn)狀,輔助其做好勞動合同管理工作。(2)合同到期提醒:當某些員工的合同即將到期時,系統(tǒng)要及時提醒人事管理員,以便他們及時對這些即將到約的勞動合同做好處理。(3)合同續(xù)約解約:人事管理員收到合同到期的提醒后,如果想和該員工繼續(xù)續(xù)約,可以使用該功能。續(xù)約內(nèi)容包括續(xù)約年限等信息。同時系統(tǒng)管理員還可以使用該模塊查詢這個員工的所有續(xù)約的詳細經(jīng)過,包括某年某日續(xù)約多久等。如果某個員工要離職或者被解雇,將使用該功能進行合同解約。(4)綜合統(tǒng)計:以圖形化的形式對合同進行各種形式的統(tǒng)計。 合同管理業(yè)務(wù)流程Figure The chart of contract management flow 數(shù)據(jù)流程分析 人員管理數(shù)據(jù)流程人員管理中主要包括人員基本信息、人員教育經(jīng)歷信息、人員家庭信息、人員工資經(jīng)歷信息、人員調(diào)動五個處理過程。人員基本信息表中的數(shù)據(jù)是該模塊的核心,其他的教育經(jīng)歷、家庭成員等表都通過外鍵與人員基本信息表關(guān)聯(lián),并互相交換數(shù)據(jù)。 人員管理數(shù)據(jù)流程Figure Person management DFD 考勤管理數(shù)據(jù)流程考勤管理中主要包括基本參數(shù)設(shè)置、考勤記錄、綜合統(tǒng)計三個處理過程。基本參數(shù)設(shè)置產(chǎn)生考勤項目的記錄,考勤項目記錄數(shù)據(jù)為考勤記錄服務(wù)??记谟涗浱幚砟K產(chǎn)生考勤記錄數(shù)據(jù),這些數(shù)據(jù)為綜合統(tǒng)計處理模塊服務(wù)。 考勤管理數(shù)據(jù)流程Figure Attendance management DFD 績效管理數(shù)據(jù)流程績效管理中主要包括績效指標設(shè)置、員工打分、績效統(tǒng)計三個處理過程??冃е笜嗽O(shè)置產(chǎn)生績效指標表,為其他兩個模塊服務(wù),員工打分后會自動形成績效分數(shù)。 績效管理數(shù)據(jù)流程Figure Performance assessment management DFD 培訓管理數(shù)據(jù)流程培訓管理中只有培訓記錄管理一個處理過程。該模塊主要是實現(xiàn)對培訓記錄的一個記錄過程,可以方便領(lǐng)導查看培訓的歷史記錄。 培訓管理數(shù)據(jù)流程Figure Training management DFD 薪酬管理數(shù)據(jù)流程薪酬管理中主要包括基本參數(shù)設(shè)置、討賬管理、工資發(fā)放、工資統(tǒng)計四個處理過程?;緟?shù)設(shè)置主要是對稅率、員工的銀行卡號、工資項目、固定工資初值等基本參數(shù)項目進行設(shè)置,這些數(shù)據(jù)將為工資發(fā)放模塊和套賬管理模塊進行服務(wù)。套帳管理模塊主要是生成套帳表,套帳表主要是記錄各種比較常規(guī)固定的工資發(fā)放類型,比如銷售人員的工資就是崗位工資、銷售提成、出差補貼的總和等等。套帳建立后可以較為好的負責工資發(fā)放。工資發(fā)放主要是根據(jù)員工的不同套帳類型,參考當期的績效考核情況以及出勤情況,核算其當期的工資,并產(chǎn)生工資發(fā)放記錄。工資統(tǒng)計主要是睡一定時期內(nèi)的工資發(fā)放情況進行統(tǒng)計,比如按部門計算工資的發(fā)放比例、總和等等。 薪酬管理數(shù)據(jù)流程Figure Wage management DFD 合同管理數(shù)據(jù)流程合同管理中主要包括合同類型、合同基本信息二個處理過程。合同類型處理過程產(chǎn)生合同類型數(shù)據(jù),為合同基本信息服務(wù)。 合同管理數(shù)據(jù)流程Figure Contract management DFD 系統(tǒng)建模用例模型(UseCase Model)是系統(tǒng)既定功能及系統(tǒng)環(huán)境的模型,它可以作為客戶和開發(fā)人員之間的契約。用例是貫穿整個系統(tǒng)開發(fā)的一條主線。同一個用例模型即為需求工作流程的結(jié)果,可當作分析設(shè)計工作流程以及測試工作流程的輸入使用。主角和用例都是通過將客戶需求及潛在用戶當作重要的信息查找到的。找到這些用例和主角后,應對它們作簡要說明。在詳細說明這些用例之前,客戶應復審該用例模型以核實所有的用例和主角都已經(jīng)找到,并且它們可以提供客戶所需要的東西[14]。 人員管理用例Figure The use case diagram of staff mangement,用例主要包括人事管理員、領(lǐng)導、員工三個,人事管理員主要負責對人事信息的增刪改查,以及對員工的調(diào)度、轉(zhuǎn)正、離職等方面的處理;領(lǐng)導主要可以查看人事信息,其他操作不可以執(zhí)行;員工只能對自己的個人信息進行查看。 考勤管理用例Figure The use case diagram of attendance mangement,用例主要包括人事管理員、領(lǐng)導、員工三個,人事管理員主要負責對考勤記錄的增刪改查,以及對請假、加班等方面的管理;領(lǐng)導主要可以查看出勤信息,其他操作不可以執(zhí)行;員工只能對自己的個人考勤信息進行查看。,用例主要包括人事管理員、領(lǐng)導、員工三個,人事管理員主要負責對培訓記錄的增刪改查,以及對制定培訓計劃、提出培訓申請;領(lǐng)導主要可以查看培訓信息以及對培訓申請進行審批,其他操作不可以執(zhí)行;員工只能對自己的個人培訓信息進行查看。 培訓管理用例Figure The use case diagram of train mangement,用例主要包括人事管理員、領(lǐng)導、員工三個,人事管理員主要負責對工資進行發(fā)放,以及工資項目和套帳的增刪改查;領(lǐng)導主要可以查看工資發(fā)放的信息,其他操作不可以執(zhí)行;員工只能對自己的個人工資信息進行查看。 工資管理用例Figure The use case diagram of wage mangement,用例主要包括人事管理員、領(lǐng)導、員工三個,人事管理員主要負責對合同記錄以及合同類型的增刪改查,以及對人事合同進行續(xù)約、解約等處理;領(lǐng)導主要可以查看合同信息,其他操作不可以執(zhí)行;員工只能對個人合同信息進行查看。 合同管理用例Fig. Use case diagram of contract management3 系統(tǒng)設(shè)計通過系統(tǒng)分析,了解了軟件需求,系統(tǒng)設(shè)計階段主要是在系統(tǒng)分析基礎(chǔ)上,確定系統(tǒng)的功能和性能的要求。本章主要包括系統(tǒng)架構(gòu)設(shè)計、功能模塊設(shè)計、數(shù)據(jù)庫設(shè)計三個方面。 體系結(jié)構(gòu)本系統(tǒng)使用B/S結(jié)構(gòu),采用更具有生命力的三層結(jié)構(gòu)??蛻魧樱╟lient tier)是用戶接口,用戶的請求由該層發(fā)出,例如網(wǎng)絡(luò)瀏覽器、胖客戶等都屬于這層。服務(wù)器層(server tier)主要接收來自于客戶層的信號,并將信號傳給數(shù)據(jù)層,該層的典型應用主要有Web服務(wù)器和應用程序服務(wù)器等。數(shù)據(jù)層(data tier)接收來自服務(wù)層的數(shù)據(jù),對數(shù)據(jù)的物理操作都在該層完成。該層的典型應用主要有關(guān)系型數(shù)據(jù)庫和其他后端數(shù)據(jù)資源,比如Oracle等。 三層架構(gòu)圖Fig. The chart of threetier architectures在三層體系結(jié)構(gòu)中,客戶層、服務(wù)層和數(shù)據(jù)層被物理的隔離,這意味著顯示邏輯從業(yè)務(wù)邏輯中剝離了出來,業(yè)務(wù)代碼是完全獨立的,這樣業(yè)務(wù)邏輯層就可以不再關(guān)心顯示邏輯。業(yè)務(wù)邏輯層處于三者中間,無需要看數(shù)據(jù)顯示問題,來源問題,與后臺系統(tǒng)相對獨立,這樣有利于系統(tǒng)的擴展和移植,可以使得系統(tǒng)在不同平臺中使用。同時,這樣的三層架構(gòu)的時間,可以將應用程序與客戶隔離,使