摘要:企業(yè)人事信息管理系統(tǒng)是對(duì)企業(yè)員工信息資料及工資等人事工作相關(guān)信息的統(tǒng)一管理,人事信息管理系統(tǒng)的功能主要有:企業(yè)員工信息的輸入保存及隨時(shí)更新、數(shù)據(jù)管理等。企業(yè)人事信息管理系統(tǒng)最大化的為企業(yè)的人事管理部門縮減成本、為企業(yè)在員工績(jī)效考核、工資及晉升、人才流動(dòng)等各個(gè)方面提升管理層次,加快信息化管理步伐。
關(guān)鍵詞:人事信息管理系統(tǒng);數(shù)據(jù)庫(kù)設(shè)計(jì);系統(tǒng)設(shè)計(jì)
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599 (2012) 23-0000-02
1 緒論
1.1 關(guān)于信息管理系統(tǒng)。信息管理系統(tǒng)的雛形是針對(duì)于最基本的人事數(shù)據(jù)進(jìn)行管理,例員工信息的管理、各類數(shù)據(jù)報(bào)表的統(tǒng)計(jì)分析與打印、員工工資的核算等等,但這仍屬于電子數(shù)據(jù)處理的范疇。當(dāng)建立了企業(yè)的數(shù)據(jù)庫(kù),將全部員工的人事信息數(shù)據(jù)集中在一起,并通過網(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)共享后,在實(shí)施全局規(guī)劃和設(shè)計(jì)信息系統(tǒng)的過程中,就達(dá)到管理信息系統(tǒng)的階段。
1.2 AxtiveX數(shù)據(jù)對(duì)象—ADO。ADO是一種提供訪問各種數(shù)據(jù)類型的連接機(jī)制。它通過ODBC的方法與相應(yīng)數(shù)據(jù)庫(kù)的接口進(jìn)行對(duì)接,ADO是Active 數(shù)據(jù)對(duì)象,其設(shè)計(jì)表現(xiàn)格式簡(jiǎn)單,并集中了RDO和DAO的優(yōu)點(diǎn),可以對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)信息進(jìn)行目的性的更新及維護(hù)是使用后的最終效果。
1.3 系統(tǒng)數(shù)據(jù)庫(kù)—SQL Server 2000。SQL Server 2000 提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。支持內(nèi)置的存儲(chǔ)過程并以XML 格式方便存儲(chǔ)和檢索數(shù)據(jù)。用戶通過dbms訪問數(shù)據(jù)并通過XML更新程序容易地插入、更新和刪除數(shù)據(jù)。它使用戶能方便地定義和操縱數(shù)據(jù),維護(hù)數(shù)據(jù)的安全性和完整性,以及進(jìn)行多用戶下的并發(fā)控制和恢復(fù)數(shù)據(jù)庫(kù)。
2 系統(tǒng)分析
2.1 功能需求分析。本系統(tǒng)主要是為了簡(jiǎn)化管理員工作流程,降低勞動(dòng)強(qiáng)度,幫助管理員直觀、快速、準(zhǔn)確的了解企業(yè)員工個(gè)人信息、職稱評(píng)定、培訓(xùn)管理、人員調(diào)動(dòng)、獎(jiǎng)懲管理等方面的數(shù)據(jù)資料。
(1)信息登錄模塊:該模塊功能是對(duì)進(jìn)入系統(tǒng)管理的用戶進(jìn)行口令驗(yàn)證操作。(2)人事檔案管理模塊:建立企業(yè)員工個(gè)人檔案,數(shù)據(jù)庫(kù)建立內(nèi)容包括人員工號(hào)、姓名、出生日期、性別、部門、身份證號(hào)等。可對(duì)個(gè)人檔案進(jìn)行修改、刪除和查詢。(3)人員培訓(xùn)管理模塊:培訓(xùn)計(jì)劃及項(xiàng)目的制定,記錄已完成培訓(xùn)項(xiàng)目的各項(xiàng)內(nèi)容,包括參加人員,所在時(shí)間、地點(diǎn)、課程內(nèi)容及培訓(xùn)后效果記錄??蓪?duì)任一培訓(xùn)記錄進(jìn)行修改、增減和刪除。(4)人事晉升評(píng)定及工資管理模塊:功能為保存職稱的評(píng)定情況,包括評(píng)定方式、評(píng)定日期、職稱名稱等對(duì)應(yīng)信息??梢詫?duì)任一職稱評(píng)定記錄進(jìn)行修改、增減和刪除。(5)獎(jiǎng)懲管理模塊:記錄獎(jiǎng)懲類別、內(nèi)容、原因等信息??梢詫?duì)任一記錄進(jìn)行修改、增減和刪除。(6)員工崗位調(diào)動(dòng)模塊:該模塊功能為記錄員工崗位變動(dòng)信息、變動(dòng)理由及對(duì)應(yīng)薪金級(jí)別的信息管理,人員崗位變動(dòng)后,可訪問系統(tǒng)數(shù)據(jù)庫(kù)調(diào)取變動(dòng)前及變動(dòng)后的相關(guān)信息??梢詫?duì)任一記錄進(jìn)行修改、增減和刪除。
2.2 后臺(tái)數(shù)據(jù)庫(kù)需求分析。根據(jù)企業(yè)人事信息管理的要求,分析出以下數(shù)據(jù)項(xiàng)及數(shù)據(jù)結(jié)構(gòu):
員工信息:工號(hào),姓名,性別, 出生日期, 身份證號(hào),年齡, 畢業(yè)院校, 所在部門,家庭地址,聯(lián)系電話。
工資管理:月份,工號(hào),姓名,底薪,獎(jiǎng)金,補(bǔ)貼,加班費(fèi),養(yǎng)老金,醫(yī)療保險(xiǎn),公積金,實(shí)發(fā)工資。
崗位調(diào)動(dòng):編號(hào),事件,備注。
人事考勤管理:工號(hào),姓名,出勤天數(shù),出勤,曠工,年休,請(qǐng)假,遲到,早退,月份,本月天數(shù),公休天數(shù),加班計(jì)時(shí)及加班補(bǔ)助,公差計(jì)時(shí),扣考核,其它。
獎(jiǎng)懲管理:工號(hào),姓名,工種,工作記錄,各種獎(jiǎng)勵(lì)及處罰,備注。
企業(yè)部門設(shè)置管理:部門編號(hào)及名稱,部門負(fù)責(zé)人。
后臺(tái)維護(hù)管理員:用戶名及口令。
2.3 E–R模型的設(shè)計(jì)。根據(jù)系統(tǒng)的需要,實(shí)體設(shè)計(jì)有:人事變動(dòng)實(shí)體,部門管理實(shí)體,員工基本信息實(shí)體,員工工資信息實(shí)體,員工考勤信息實(shí)體,員工工作評(píng)價(jià)信息實(shí)體。
2.4 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計(jì)。結(jié)合E–R模型的設(shè)計(jì),本系統(tǒng)要求建立員工信息數(shù)據(jù)庫(kù)和人事變動(dòng)信息數(shù)據(jù)庫(kù)和部門管理信息數(shù)據(jù)庫(kù)。額外還需要工資管理,考勤管理,員工評(píng)價(jià)三個(gè)數(shù)據(jù)庫(kù)來管理員工數(shù)據(jù)。
3 系統(tǒng)設(shè)計(jì)及功能的實(shí)現(xiàn)
3.1 系統(tǒng)首頁(yè)界面。共四個(gè)主功能模塊:?jiǎn)T工基本信息模塊,員工工資管理模塊,員工考勤模塊和員工評(píng)價(jià)模塊。
3.2 員工信息模塊。本模塊主要是員工具體信息的錄入、查詢與修改功能,其包括三個(gè)主要窗口:信息添加窗口、員工信息列表窗口、復(fù)合查詢窗口。員工個(gè)人信息中是以唯一性工號(hào)標(biāo)示數(shù)據(jù)庫(kù),做為主索引。ComboBox下拉列表控件來錄入實(shí)現(xiàn)員工基礎(chǔ)信息,窗體載入時(shí)程序在下拉式文本框中自動(dòng)添加內(nèi)容。例如,出生日期按照YYYY.MM.DD的統(tǒng)一格式進(jìn)行設(shè)置。如需要額外編輯人員信息,可在備注編輯框中進(jìn)行文本編輯,確保人事檔案信息建立的更加完整和全面。系統(tǒng)中對(duì)數(shù)據(jù)的各類修改、變更等動(dòng)作均存儲(chǔ)至相應(yīng)的后臺(tái)數(shù)據(jù)庫(kù),可實(shí)時(shí)查詢。如數(shù)據(jù)庫(kù)中出現(xiàn)添加的員工檔案相同的數(shù)據(jù),則系統(tǒng)提示“該員工信息重復(fù)”,相應(yīng)信息不進(jìn)行更新,可確保信息的準(zhǔn)確性,避免重復(fù)信息及無(wú)效數(shù)據(jù)。
在系統(tǒng)界面的窗體內(nèi)錄入,添加還是修改狀態(tài)將首先通過整型變量gintmode的值來判斷(a為添加,b為修改)。如是添加狀態(tài),性別選擇框?qū)⑦x擇第一個(gè);如是修改狀態(tài),將選擇顯示當(dāng)前的記錄。
復(fù)合查詢功能分為按員工姓名查詢、按員工部門查詢和按工號(hào)查詢等條件進(jìn)行任意組合查詢,并自動(dòng)生成統(tǒng)計(jì)表格。
3.3 人員工資管理模塊。該模塊用于員工每月工資的核算及統(tǒng)計(jì)應(yīng)用。設(shè)計(jì)項(xiàng)目包括基本工資、各種津貼、獎(jiǎng)金、福利待遇等。
模塊功能:工資的修改、增減與刪除;工資各項(xiàng)查詢;基本工資設(shè)定;獎(jiǎng)金及福利補(bǔ)貼的設(shè)置;實(shí)發(fā)工資核算;根據(jù)出勤統(tǒng)計(jì)結(jié)果計(jì)算本月各項(xiàng)實(shí)際金額;打印輸出工資報(bào)表.
3.4 人員評(píng)價(jià)體系模塊。模塊功能:實(shí)現(xiàn)各級(jí)領(lǐng)導(dǎo)對(duì)基層員工各工作項(xiàng)目的賦分及評(píng)價(jià),并實(shí)現(xiàn)各級(jí)負(fù)責(zé)人的電子簽名。根據(jù)權(quán)限可對(duì)評(píng)價(jià)信息進(jìn)行更改與查詢。
3.5 人事考勤模塊。模塊功能:設(shè)置人事考勤項(xiàng)目及相關(guān)內(nèi)容;建立個(gè)人考勤信息庫(kù);定制人事考勤制度及相應(yīng)的標(biāo)準(zhǔn);與人員評(píng)價(jià)體系模塊相關(guān)聯(lián),實(shí)現(xiàn)數(shù)據(jù)在線關(guān)聯(lián),實(shí)時(shí)更新。此模塊前臺(tái)數(shù)據(jù)庫(kù)與后臺(tái)數(shù)據(jù)庫(kù)使用VC的ADO數(shù)據(jù)對(duì)象進(jìn)行連接。
4 系統(tǒng)功能模塊實(shí)現(xiàn)
4.1 人員信息管理。實(shí)現(xiàn)企業(yè)人員個(gè)人檔案的信息采集,各數(shù)據(jù)庫(kù)相關(guān)聯(lián),保證人員信息更改的及時(shí)性。例: 離職員工的信息查詢,在Employee表中刪除掉員工信息,在新表Dimmision中插入當(dāng)前員工信息。在系統(tǒng)各數(shù)據(jù)庫(kù)中次人員的各類信息查詢結(jié)果均與當(dāng)前保存后的數(shù)據(jù)保持一致。
4.2 人員工資管理功能。實(shí)現(xiàn)每月員工工資自動(dòng)核算,可根據(jù)不同條件進(jìn)行分類統(tǒng)計(jì)與查詢。自動(dòng)生成各類人事工資報(bào)表,并可根據(jù)需要進(jìn)行工資數(shù)據(jù)的修改和備份。后臺(tái)關(guān)聯(lián)數(shù)據(jù)庫(kù)自動(dòng)更新保存數(shù)據(jù),針對(duì)每次數(shù)據(jù)更改的操作都實(shí)時(shí)記錄。根據(jù)人員權(quán)限的設(shè)置,可對(duì)人員工資的數(shù)據(jù)進(jìn)行不同級(jí)別的查詢
4.3 獎(jiǎng)懲管理。獎(jiǎng)懲記錄管理,根據(jù)人員工號(hào)進(jìn)行相應(yīng)員工的獎(jiǎng)勵(lì)或懲罰,可以進(jìn)行數(shù)據(jù)的修改、增減與刪除。獎(jiǎng)懲記錄查詢:根據(jù)人員工號(hào)或獎(jiǎng)懲類型等信息進(jìn)行統(tǒng)計(jì)查詢,報(bào)表打印。
4.4 考勤管理。員工簽到信息查詢:根據(jù)工號(hào)進(jìn)行索引標(biāo)記,并將該信息引入CheckOutRecord數(shù)據(jù)表。
部分代碼實(shí)例:string strSQL=\" insert into CheckInRecord(EmployeeID,CheckType) values(\"+\"'\"+this.textEmployeeID1.Text+\"',\"+\"'\"+checktype+\"'\"+\")\";
DBopr.ExeSQL(strSQL, connectionStr);
4.5 基礎(chǔ)資料設(shè)置。針對(duì)字典類的表進(jìn)行維護(hù):目前可以設(shè)置的表為部門,職稱,職務(wù),民族,工種現(xiàn)有記錄會(huì)顯示在界面下方,點(diǎn)擊添加以后會(huì)在字典類表中插入記錄。
5 白盒測(cè)試和黑盒測(cè)試
白盒測(cè)試:根據(jù)系統(tǒng)的內(nèi)部工作程序,通過測(cè)試可證明各種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格要求,所有內(nèi)部程序是否已經(jīng)過檢查。
黑盒測(cè)試:根據(jù)系統(tǒng)的功能設(shè)計(jì)規(guī)格,通過測(cè)試證明各個(gè)已實(shí)現(xiàn)的功能是否符合要求。
參考文獻(xiàn):
[1]劉冰濤.企業(yè)人事管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的意義[J].群文天地,2011,16.
計(jì)算機(jī)光盤軟件與應(yīng)用2012年23期