徐峰 雷斌
摘要:在企業(yè)中,人事考勤管理的信息量和信息類型越來(lái)越多,工作流程越來(lái)越清晰,社會(huì)分工越來(lái)越細(xì)。原來(lái)傳統(tǒng)的人工處理方式越來(lái)越不能適應(yīng)人事管理的需要,滿足不了新形勢(shì)下企業(yè)人事考勤管理的需要。人事考勤管理工作是非常重要的一項(xiàng)工作,高效的人事管理可以提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力,使企業(yè)具有更強(qiáng)的凝聚力和活力。為此,提高人事管理工作的效率,設(shè)計(jì)一套人事考勤管理系統(tǒng)具有實(shí)際應(yīng)用意義。
關(guān)鍵詞:考勤管理;vb;sql2005;c/s結(jié)構(gòu)
【分類號(hào)】TP311.52
1 背景介紹
在企業(yè)中,人事考勤管理工作是非常重要的一項(xiàng)工作,它是整個(gè)企業(yè)的日常人事安排,人員的薪酬管理的基礎(chǔ)。企業(yè)在發(fā)展中引進(jìn)了多個(gè)分散的系統(tǒng),各個(gè)系統(tǒng)數(shù)據(jù)分散獨(dú)立,沒有一個(gè)核心的底層平臺(tái)系統(tǒng)能實(shí)現(xiàn)體系化查詢、篩選等很多的問題,因而需要用這樣的一個(gè)系統(tǒng)可以彌補(bǔ)以往人工計(jì)算考勤所產(chǎn)生的種種問題,同時(shí)能夠進(jìn)一步完善人力資源的業(yè)務(wù)管理功能,健全安全機(jī)制,完善安全監(jiān)控及審計(jì)功能。
2 研究方法
根據(jù)系統(tǒng)所服務(wù)對(duì)象的實(shí)際情況和對(duì)管理員工信息以及管理員工的具體需要,通過查閱人事管理相關(guān)書籍和訪問現(xiàn)有的人事管理系統(tǒng)等,做出分析報(bào)告,然后利用VB語(yǔ)言和SQL2005來(lái)進(jìn)行開發(fā)。在設(shè)計(jì)中以需求分析為基礎(chǔ),寫出系統(tǒng)開發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問題的實(shí)現(xiàn)方法,然后用這個(gè)流程進(jìn)行本次開發(fā)。
3 系統(tǒng)設(shè)計(jì)分析
3.1 系統(tǒng)業(yè)務(wù)流程分析
人事考勤管理系統(tǒng)是一個(gè)面向企業(yè)中人事部門工作人員,為其提供服務(wù)的綜合信息管理系統(tǒng)。人事資料登記過程中,員工在人力資源部領(lǐng)取個(gè)人簡(jiǎn)歷表格,然后填寫,填寫完畢交回人力資源部,由信息部門的管理組進(jìn)行審核,審核不合格的發(fā)回重新填寫,合格的以原始資料存檔,并據(jù)以在OA系統(tǒng)內(nèi)錄入職工人事信息,并在門禁系統(tǒng)中錄入相應(yīng)信息,分發(fā)權(quán)限及發(fā)放個(gè)人IC芯卡。
3.2 人事考勤管理工作分析
企業(yè)中考勤的主要工作根據(jù)公司需要,合理高效的整合各分系統(tǒng)中的信息,對(duì)員工的出勤天數(shù)、出差記錄、個(gè)人休假、公休假、年休假、加班記錄、夏冬季作息時(shí)間調(diào)整等一系列信息匯總,并以此為基礎(chǔ),對(duì)員工進(jìn)行基礎(chǔ)考評(píng),工資發(fā)放、員工晉升等提供直接依據(jù)。
3.3 系統(tǒng)功能簡(jiǎn)述
根據(jù)前面對(duì)人事考勤管理工作進(jìn)行的分析,本系統(tǒng)將設(shè)計(jì)以下功能:
(1)用戶登錄的功能:該系統(tǒng)主要是面向公司人事部門工作人員及各部門助理。
用戶在登錄時(shí)需輸入用戶名和密碼,經(jīng)過核實(shí),系統(tǒng)會(huì)根據(jù)身份向數(shù)據(jù)庫(kù)查詢用戶輸入的帳號(hào)和密碼是否符合,然后根據(jù)身份跳轉(zhuǎn)到依據(jù)權(quán)限分配給部門相應(yīng)權(quán)限的頁(yè)面。
(2)系統(tǒng)會(huì)自動(dòng)統(tǒng)計(jì)當(dāng)天出勤人數(shù)匯總,食堂工作人員會(huì)依據(jù)當(dāng)天出勤人數(shù),對(duì)中午就餐人數(shù)做初步準(zhǔn)備工作,進(jìn)一步有效的控制成本,減少不必要的浪費(fèi)。
(3)系統(tǒng)的管理功能高級(jí)管理員登錄系統(tǒng)可以瀏覽公司全部員工的考勤記錄,同時(shí)可對(duì)該系統(tǒng)進(jìn)行修改及設(shè)置,可以修改員工出入記錄、高亮標(biāo)識(shí)
(4)系統(tǒng)報(bào)表功能:修改、查詢、導(dǎo)出,用戶可以選擇性的對(duì)員工的考勤信息查詢,并將查詢的信息輸出到EXCEL中,如圖一。
4 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.1 總體設(shè)計(jì)
4.1.1 需求分析
該數(shù)據(jù)庫(kù)用來(lái)整合公司人員考勤信息,那么數(shù)據(jù)庫(kù)中的表就應(yīng)該具有全面的員工信息,即要求該數(shù)據(jù)庫(kù)系統(tǒng)鏈接到OA系統(tǒng)和門禁系統(tǒng)的數(shù)據(jù)庫(kù),能夠做到簡(jiǎn)單而方便的存儲(chǔ)員工信息能夠隨時(shí)對(duì)員工信息進(jìn)行修改、刪除和添加等操作、能夠根據(jù)多種查詢條件來(lái)查詢客戶數(shù)據(jù)能夠?qū)⑷娴膯T工信息輸出能方便的設(shè)置系統(tǒng)登錄密碼。
4.1.2 確定數(shù)據(jù)庫(kù)鏈接
由于公司已經(jīng)引進(jìn)的系統(tǒng)為成型的產(chǎn)品化系統(tǒng),且提供了相應(yīng)的接口,開發(fā)的平臺(tái)系統(tǒng)需要將不同系統(tǒng)的數(shù)據(jù)庫(kù)鏈接,實(shí)現(xiàn)數(shù)據(jù)共享的目的,基于此項(xiàng)需要建立2個(gè)數(shù)據(jù)庫(kù)鏈接:OAMYSQL和OCS數(shù)據(jù)庫(kù)連接
4.1.3 確定所需表
根據(jù)系統(tǒng)需求,設(shè)計(jì)一個(gè)系統(tǒng)管理員表(t_s_operator),存儲(chǔ)系統(tǒng)相關(guān)信息以及系統(tǒng)設(shè)置設(shè)計(jì)一個(gè)員工信息表,用來(lái)存儲(chǔ)員工信息,比如員工姓名、密碼、權(quán)限信息等。
OA系統(tǒng)記錄員工信息的各類表格:oa_department、oa_deptoperator、oa_leave oa_person oa_WorkAdd oa_WordOut
門禁系統(tǒng)的各類表格:MJ_door t_a_Holiday t_a_Holidaytype t_b_Consumer。
考勤系統(tǒng)所需表格:work_day Work_MonthRecord Work_Power Work_Record Work_Time
4.1.4 確定存儲(chǔ)過程
作為平臺(tái)系統(tǒng),數(shù)據(jù)庫(kù)需要存儲(chǔ)與調(diào)用大量關(guān)聯(lián)信息,需要計(jì)算大量參考數(shù)據(jù),因此編輯了多個(gè)存儲(chǔ)過程:sp_BornRecordAM,spbornRecordday sp_BornRecordMoth_oa sp_ClcOALeave sp_importcardrecord;
5 系統(tǒng)功能設(shè)計(jì)
5.1 用戶登錄功能設(shè)計(jì)
5.1.1 功能的分析
作為系統(tǒng)與用戶之間最基本的操作功能,該模塊有著非常重要的作用。管理員是為人事部門工作人員而設(shè)計(jì)的,管理員主要是對(duì)系統(tǒng)以及員工進(jìn)行管理。
5.1.1.1 系統(tǒng)登陸
用戶輸入用戶密碼與數(shù)據(jù)庫(kù)中密碼匹配,密碼正確后,用戶會(huì)登陸到相應(yīng)的部門能有權(quán)限查看的記錄
5.1.1.2 刷卡記錄
主要用于統(tǒng)計(jì)每天公司到勤人數(shù)匯總,采集所有門禁讀卡器數(shù)據(jù),過濾重復(fù)信息后,返回統(tǒng)計(jì)值。
5.1.1.3 考勤數(shù)據(jù)查詢
按照考勤記錄查詢,加班表查詢,依據(jù)OCS庫(kù)的mj_iodate的人員進(jìn)出記錄信息,通過serial字段確定到公司的每個(gè)人,過濾掉此人今天其他時(shí)間段的打卡信息,系統(tǒng)只讀取此人今天早上最早和最晚打開時(shí)間,與此同時(shí),在存儲(chǔ)過程中編譯此人是否有出差,請(qǐng)假等相關(guān)事宜,結(jié)果顯示在平臺(tái)系統(tǒng)中。
5.1.2 軟件測(cè)試
系統(tǒng)編程完結(jié)后,對(duì)界面外觀和功能等進(jìn)行檢測(cè)。首先針對(duì)每一個(gè)模塊進(jìn)行測(cè)試,通過具體數(shù)據(jù)測(cè)試每個(gè)模塊是否可以正常使用,包括界面的按紐、表格等還有檢測(cè)執(zhí)行程序的結(jié)果是否與正確結(jié)果的一致,測(cè)試功能的過程是一個(gè)"測(cè)試一修改一再測(cè)試一再修改"的過程,直到整個(gè)系統(tǒng)能正常運(yùn)行,所有功能均可正常實(shí)現(xiàn)。在測(cè)試過程中,出現(xiàn)過一些不符合標(biāo)準(zhǔn)的情況,經(jīng)過修改,都基本與手工核算的結(jié)果一致,能夠完成正常的功能。
6 結(jié)論
本項(xiàng)目是以VB和SQL2005為基礎(chǔ),開發(fā)的一套基于C/S模式的企業(yè)人事考勤管理系統(tǒng)。本次設(shè)計(jì)完成系統(tǒng)平臺(tái)整合,數(shù)據(jù)融合,實(shí)現(xiàn)了實(shí)時(shí)查詢,快速高效的解決繁雜的數(shù)據(jù)統(tǒng)計(jì)工作。為企業(yè)管理層快速、有效的決策提供了依據(jù),提高工作效率而且使用操作簡(jiǎn)單方便。本系統(tǒng)操作簡(jiǎn)單,性能良好,能夠完成人事考勤管理的基本工作。
本項(xiàng)目由于時(shí)間和能力有限,不能針對(duì)每項(xiàng)功能工作進(jìn)行細(xì)化設(shè)計(jì),系統(tǒng)功能上不夠完善。在后續(xù)的開發(fā)中,應(yīng)該把各模塊的功能的擴(kuò)展,以及系統(tǒng)工作流程的完善作為主要的方向,使系統(tǒng)更適合企業(yè)的人事管理。
作者簡(jiǎn)介:
1.徐峰,男,安徽合肥,助理工程師,主要研究方向:機(jī)電工程
2.雷斌,男,安徽六安,監(jiān)理,主要研究方向:建筑工程