陳麗 徐立新
摘要:隨著社會人力資源事業(yè)的發(fā)展,企業(yè)自身人力資源的信息管理量日益龐大,完全靠勞資員的手工操作已經(jīng)是無法適應(yīng)了。同時計算機(jī)在企業(yè)管理中應(yīng)用越來越普及,利用計算機(jī)實現(xiàn)企業(yè)人力資源管理勢在必行。常州客運(yùn)有限公司就是在這個背景下,提出了開發(fā)一套適合該企業(yè)的人力資源管理系統(tǒng),以實現(xiàn)該企業(yè)信息化管理中人力資源信息化管理這個重要環(huán)節(jié)。
關(guān)鍵詞:人力資源管理系統(tǒng);數(shù)據(jù)庫;軟件開發(fā)
中圖分類號:TP313 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)12-2763-02
1 系統(tǒng)的運(yùn)行模式和開發(fā)工具的選擇
任何軟件的開發(fā)設(shè)計必須經(jīng)過軟件的開發(fā)工具和數(shù)據(jù)庫的選擇、運(yùn)行模式的選擇、需求分析、數(shù)據(jù)庫分析與設(shè)計、系統(tǒng)編程、測試、交付使用等一些常規(guī)的步驟。其中運(yùn)行模式、開發(fā)工具和數(shù)據(jù)庫的選擇是關(guān)系到整個軟件能否順利開發(fā)和運(yùn)用的關(guān)鍵所在,一個好的運(yùn)行模式,加上數(shù)據(jù)庫和開發(fā)工具的合理搭配,將使整個軟件開發(fā)達(dá)到事半功倍的效果。
本系統(tǒng)在開發(fā)中,主要以C/S模式進(jìn)行主程序的開發(fā),但是應(yīng)管理部門的要求,對駕駛員的管理部分采用了B/S相結(jié)合的模式,這也是適應(yīng)企業(yè)實際需求所進(jìn)行的一項設(shè)計。本系統(tǒng)開發(fā)工具選擇了Visual Basic 6.0中文版;數(shù)據(jù)庫管理軟件選擇了SQL Server 2000企業(yè)版;軟件開發(fā)的環(huán)境選擇了Windows XP。
2 系統(tǒng)需求分析
1)系統(tǒng)的總目標(biāo)是:在計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫和先進(jìn)的平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)、易擴(kuò)展、易維護(hù)、有良好的人機(jī)交互界面的人力資源管理系統(tǒng),實現(xiàn)常州公路運(yùn)輸公司這個客運(yùn)企業(yè)的人力資源管理的自動化,為企業(yè)決策層提供準(zhǔn)確、精細(xì)、迅速的人事變動信息。
2)功能需求:本系統(tǒng)的開發(fā)緊密結(jié)合客運(yùn)企業(yè)的實際情況,通過研究該企業(yè)的管理特點和企業(yè)各項規(guī)章制度及國家的相關(guān)法律法規(guī),努力實現(xiàn)以下功能和內(nèi)容:系統(tǒng)采用美觀友好的操作界面,信息查詢多樣化、快捷靈活、準(zhǔn)確性高,數(shù)據(jù)存儲安全穩(wěn)定;結(jié)合常用的辦公室軟件實現(xiàn)導(dǎo)入導(dǎo)出連接,使人員信息、考勤記錄、薪酬信息等操作結(jié)果能夠直接導(dǎo)出到Excel表或Word文檔中;針對不同級別的用戶有不同的權(quán)限,增強(qiáng)系統(tǒng)安全性;系統(tǒng)安全性高,能夠運(yùn)行在不同的平臺,穩(wěn)定可靠。
3)性能需求:客運(yùn)企業(yè)人力資源管理系統(tǒng)在在性能上該是安全可靠的,非常有實用、易維護(hù)的和可擴(kuò)展的。
4)數(shù)據(jù)需求: 人力資源管理系統(tǒng)的數(shù)據(jù)來源于原有收集的書面記錄,在實現(xiàn)軟件化管理時,必須將大量的基礎(chǔ)數(shù)據(jù)進(jìn)行輸入和導(dǎo)入,因此難免會出現(xiàn)這樣那樣的問題,所以在數(shù)據(jù)整理時應(yīng)注意數(shù)據(jù)的準(zhǔn)確性和實時性,數(shù)據(jù)的一致性和完整性,數(shù)據(jù)的共享和唯一性,數(shù)據(jù)的動態(tài)性和歷史性。
3 系統(tǒng)功能模塊的設(shè)計
根據(jù)以上分析,常州公路運(yùn)輸公司客運(yùn)企業(yè)人力資源管理系統(tǒng)各模塊組織結(jié)構(gòu)如3.1所示。系統(tǒng)主要包括6大模塊:招聘培訓(xùn)管理模塊、人力資源信息管理模塊、薪酬管理模塊、考勤管理模塊,駕駛員管理模塊,系統(tǒng)安全管理模塊。
現(xiàn)將主要模塊介紹如圖1。
3.1系統(tǒng)組織結(jié)構(gòu)圖
3.1招聘培訓(xùn)管理模塊
招聘培訓(xùn)管理模塊又分招聘和培訓(xùn)教育兩個小模塊,它是整個人力資源管理系統(tǒng)的起始,從招聘員工開始,所有的個人信息將如實的記錄進(jìn)系統(tǒng)。
3.2員工信息管理模塊
員工信息管理模塊通常又可細(xì)分為:人員的基本信息管理模塊、家庭成員管理模塊、工作簡歷管理模塊、檔案管理模塊、人員調(diào)動管理模塊等。該模塊在實際開發(fā)過程中不是獨立存在的,而是與其他模塊進(jìn)行信息共享的,內(nèi)部存在著相當(dāng)密切的關(guān)聯(lián)。
3.3考勤管理模塊
作為客運(yùn)行業(yè),工作性質(zhì)特殊,考勤對于他們來講,是相當(dāng)?shù)睦щy。不能按照傳統(tǒng)行業(yè)的考勤辦法,雙休、國家法定節(jié)假日,站務(wù)和駕駛員等因素都要考試到,要實行綜合計算工時和不定時計算工時,同時考勤要精確到分鐘,每月考勤表還必需經(jīng)職工簽字確認(rèn)。
3.4駕駛員管理模塊
駕駛員作為客運(yùn)企業(yè)的主要生產(chǎn)力,對駕駛員的合理管理是客運(yùn)企業(yè)人力資源管理的重點工作,駕駛員管理模塊也是客運(yùn)企業(yè)人力資源特有的功能模塊。這個模塊與其他模塊的聯(lián)系也比較密切,駕駛員作為企業(yè)的員工,需要招聘培訓(xùn),需要考勤,需要薪資發(fā)放,所以不但有員工的基本信息,而且還要有相關(guān)的安全檢查資料,安全教育資料,安全公路數(shù)資料,違章記錄資料,事故管理資料以及獎勵資料,這樣才能對他們進(jìn)行高效的管理。
4 數(shù)據(jù)庫設(shè)計
軟件的數(shù)據(jù)庫結(jié)構(gòu)是整個軟件設(shè)計的基礎(chǔ),一個設(shè)計合理的數(shù)據(jù)庫結(jié)構(gòu)將提高軟件的運(yùn)行效率減少數(shù)據(jù)的冗余。根據(jù)數(shù)據(jù)庫的定義、操作、查詢、控制、通訊等功能,再根據(jù)需求分析中本企業(yè)所要處理的各種數(shù)據(jù),以及數(shù)據(jù)之間的聯(lián)系,設(shè)計了如4.1所示的數(shù)據(jù)庫結(jié)構(gòu)圖,通過該圖,可以初步了解數(shù)據(jù)庫各數(shù)據(jù)表之間存在的相互聯(lián)系。
根據(jù)數(shù)據(jù)庫結(jié)構(gòu)圖,按照需求分析所提出的要求,數(shù)據(jù)庫中設(shè)計的主要數(shù)據(jù)表有十一個,現(xiàn)將主要的數(shù)據(jù)表介紹如下:
1)員工信息表:員工信息表用來存放員工的基本信息和一些相關(guān)的特定信息,便于與其他表進(jìn)行關(guān)聯(lián),主要包括個人代碼,養(yǎng)老保險號,醫(yī)療保險號,姓名,性別,出生日期,身份證號,聯(lián)系電話,家庭住址,學(xué)歷,技能職稱,崗位,級別,戶口類型,政治面貌,司職狀態(tài),參加工作時間,進(jìn)本單位時間。
2)招聘信息表:招聘信息表是要來記錄應(yīng)聘人員的相關(guān)信息,如:姓名,性別,證件號,學(xué)歷,應(yīng)聘工種,工作經(jīng)歷等。
3)駕駛員信息表:駕駛員信息表是記錄駕駛員的相關(guān)信息,如主要包括身份證號,姓名,單位,人員類型,性別,出生日期,領(lǐng)證日期,A照領(lǐng)證日期,地址,電話,檔案號,年審月份,發(fā)證地區(qū),是否在崗等,駕駛員信息表又包含若干個子表,如上崗證證信息表,安全公里表,駕駛員獎勵信息表,安全檢查記錄表,違章記錄表等。
4)工資信息表:工資信息表是用來記錄、調(diào)整、統(tǒng)計員工工資信息,主要包括個人代碼,姓名,銀行賬號,基本工資,崗位工資,津貼,加班費(fèi),獎金,五險扣款,公積金扣款,個稅扣款,考勤扣發(fā)數(shù)等。
5)考勤記錄表:考勤記錄表是記錄員工出勤情況的信息表,主要包括個人代碼,姓名,假別,工資扣發(fā)數(shù),備注等。
5 結(jié)束語
人力資源管理軟件的開發(fā)并不是一個新領(lǐng)域,國內(nèi)外現(xiàn)成的人力資源系統(tǒng)也很多,但是能夠完全適合哪個行業(yè)或企業(yè)的很少,甚至是沒有,所以本系統(tǒng)的開發(fā)有一定的實用價值,然而在時間、能力、技術(shù)等方面還存在不足,在算法以及數(shù)據(jù)庫設(shè)計上還有待于進(jìn)一步完善。在系統(tǒng)開發(fā)過程中感謝同事和朋友的幫助, 本人也是在一次次的發(fā)現(xiàn)問題、解決問題的過程中學(xué)到了很多專業(yè)知識和處理事務(wù)的能力,為以后學(xué)習(xí)和工作積累了一定的經(jīng)驗。
參考文獻(xiàn):
[1] 劉志嫵.基于VB和SQL的數(shù)據(jù)庫編程技術(shù)[M].北京:清華大學(xué)出版社,2008.
[2] 高守傳.精通SQL——結(jié)構(gòu)化查詢語言詳解[M].北京:人民郵電出版社,2007.
[3] 沸里茲,尹哲,譯.Visual Basic數(shù)據(jù)庫編程寶典[M].北京:電子工業(yè)出版社,2009.
[4] 李丹丹,史秀璋.SQL Server 2000數(shù)據(jù)庫實訓(xùn)教程[M].北京:清華大學(xué)出版社,2007.
[5] 徐紀(jì)良.現(xiàn)代人力資源理論[M].上海:上海人民出版社,2006.
[6] 崔武子.界面設(shè)計與Visual Basic實訓(xùn)教程[M].北京:清華大學(xué)出版社,2006.endprint
摘要:隨著社會人力資源事業(yè)的發(fā)展,企業(yè)自身人力資源的信息管理量日益龐大,完全靠勞資員的手工操作已經(jīng)是無法適應(yīng)了。同時計算機(jī)在企業(yè)管理中應(yīng)用越來越普及,利用計算機(jī)實現(xiàn)企業(yè)人力資源管理勢在必行。常州客運(yùn)有限公司就是在這個背景下,提出了開發(fā)一套適合該企業(yè)的人力資源管理系統(tǒng),以實現(xiàn)該企業(yè)信息化管理中人力資源信息化管理這個重要環(huán)節(jié)。
關(guān)鍵詞:人力資源管理系統(tǒng);數(shù)據(jù)庫;軟件開發(fā)
中圖分類號:TP313 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)12-2763-02
1 系統(tǒng)的運(yùn)行模式和開發(fā)工具的選擇
任何軟件的開發(fā)設(shè)計必須經(jīng)過軟件的開發(fā)工具和數(shù)據(jù)庫的選擇、運(yùn)行模式的選擇、需求分析、數(shù)據(jù)庫分析與設(shè)計、系統(tǒng)編程、測試、交付使用等一些常規(guī)的步驟。其中運(yùn)行模式、開發(fā)工具和數(shù)據(jù)庫的選擇是關(guān)系到整個軟件能否順利開發(fā)和運(yùn)用的關(guān)鍵所在,一個好的運(yùn)行模式,加上數(shù)據(jù)庫和開發(fā)工具的合理搭配,將使整個軟件開發(fā)達(dá)到事半功倍的效果。
本系統(tǒng)在開發(fā)中,主要以C/S模式進(jìn)行主程序的開發(fā),但是應(yīng)管理部門的要求,對駕駛員的管理部分采用了B/S相結(jié)合的模式,這也是適應(yīng)企業(yè)實際需求所進(jìn)行的一項設(shè)計。本系統(tǒng)開發(fā)工具選擇了Visual Basic 6.0中文版;數(shù)據(jù)庫管理軟件選擇了SQL Server 2000企業(yè)版;軟件開發(fā)的環(huán)境選擇了Windows XP。
2 系統(tǒng)需求分析
1)系統(tǒng)的總目標(biāo)是:在計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫和先進(jìn)的平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)、易擴(kuò)展、易維護(hù)、有良好的人機(jī)交互界面的人力資源管理系統(tǒng),實現(xiàn)常州公路運(yùn)輸公司這個客運(yùn)企業(yè)的人力資源管理的自動化,為企業(yè)決策層提供準(zhǔn)確、精細(xì)、迅速的人事變動信息。
2)功能需求:本系統(tǒng)的開發(fā)緊密結(jié)合客運(yùn)企業(yè)的實際情況,通過研究該企業(yè)的管理特點和企業(yè)各項規(guī)章制度及國家的相關(guān)法律法規(guī),努力實現(xiàn)以下功能和內(nèi)容:系統(tǒng)采用美觀友好的操作界面,信息查詢多樣化、快捷靈活、準(zhǔn)確性高,數(shù)據(jù)存儲安全穩(wěn)定;結(jié)合常用的辦公室軟件實現(xiàn)導(dǎo)入導(dǎo)出連接,使人員信息、考勤記錄、薪酬信息等操作結(jié)果能夠直接導(dǎo)出到Excel表或Word文檔中;針對不同級別的用戶有不同的權(quán)限,增強(qiáng)系統(tǒng)安全性;系統(tǒng)安全性高,能夠運(yùn)行在不同的平臺,穩(wěn)定可靠。
3)性能需求:客運(yùn)企業(yè)人力資源管理系統(tǒng)在在性能上該是安全可靠的,非常有實用、易維護(hù)的和可擴(kuò)展的。
4)數(shù)據(jù)需求: 人力資源管理系統(tǒng)的數(shù)據(jù)來源于原有收集的書面記錄,在實現(xiàn)軟件化管理時,必須將大量的基礎(chǔ)數(shù)據(jù)進(jìn)行輸入和導(dǎo)入,因此難免會出現(xiàn)這樣那樣的問題,所以在數(shù)據(jù)整理時應(yīng)注意數(shù)據(jù)的準(zhǔn)確性和實時性,數(shù)據(jù)的一致性和完整性,數(shù)據(jù)的共享和唯一性,數(shù)據(jù)的動態(tài)性和歷史性。
3 系統(tǒng)功能模塊的設(shè)計
根據(jù)以上分析,常州公路運(yùn)輸公司客運(yùn)企業(yè)人力資源管理系統(tǒng)各模塊組織結(jié)構(gòu)如3.1所示。系統(tǒng)主要包括6大模塊:招聘培訓(xùn)管理模塊、人力資源信息管理模塊、薪酬管理模塊、考勤管理模塊,駕駛員管理模塊,系統(tǒng)安全管理模塊。
現(xiàn)將主要模塊介紹如圖1。
3.1系統(tǒng)組織結(jié)構(gòu)圖
3.1招聘培訓(xùn)管理模塊
招聘培訓(xùn)管理模塊又分招聘和培訓(xùn)教育兩個小模塊,它是整個人力資源管理系統(tǒng)的起始,從招聘員工開始,所有的個人信息將如實的記錄進(jìn)系統(tǒng)。
3.2員工信息管理模塊
員工信息管理模塊通常又可細(xì)分為:人員的基本信息管理模塊、家庭成員管理模塊、工作簡歷管理模塊、檔案管理模塊、人員調(diào)動管理模塊等。該模塊在實際開發(fā)過程中不是獨立存在的,而是與其他模塊進(jìn)行信息共享的,內(nèi)部存在著相當(dāng)密切的關(guān)聯(lián)。
3.3考勤管理模塊
作為客運(yùn)行業(yè),工作性質(zhì)特殊,考勤對于他們來講,是相當(dāng)?shù)睦щy。不能按照傳統(tǒng)行業(yè)的考勤辦法,雙休、國家法定節(jié)假日,站務(wù)和駕駛員等因素都要考試到,要實行綜合計算工時和不定時計算工時,同時考勤要精確到分鐘,每月考勤表還必需經(jīng)職工簽字確認(rèn)。
3.4駕駛員管理模塊
駕駛員作為客運(yùn)企業(yè)的主要生產(chǎn)力,對駕駛員的合理管理是客運(yùn)企業(yè)人力資源管理的重點工作,駕駛員管理模塊也是客運(yùn)企業(yè)人力資源特有的功能模塊。這個模塊與其他模塊的聯(lián)系也比較密切,駕駛員作為企業(yè)的員工,需要招聘培訓(xùn),需要考勤,需要薪資發(fā)放,所以不但有員工的基本信息,而且還要有相關(guān)的安全檢查資料,安全教育資料,安全公路數(shù)資料,違章記錄資料,事故管理資料以及獎勵資料,這樣才能對他們進(jìn)行高效的管理。
4 數(shù)據(jù)庫設(shè)計
軟件的數(shù)據(jù)庫結(jié)構(gòu)是整個軟件設(shè)計的基礎(chǔ),一個設(shè)計合理的數(shù)據(jù)庫結(jié)構(gòu)將提高軟件的運(yùn)行效率減少數(shù)據(jù)的冗余。根據(jù)數(shù)據(jù)庫的定義、操作、查詢、控制、通訊等功能,再根據(jù)需求分析中本企業(yè)所要處理的各種數(shù)據(jù),以及數(shù)據(jù)之間的聯(lián)系,設(shè)計了如4.1所示的數(shù)據(jù)庫結(jié)構(gòu)圖,通過該圖,可以初步了解數(shù)據(jù)庫各數(shù)據(jù)表之間存在的相互聯(lián)系。
根據(jù)數(shù)據(jù)庫結(jié)構(gòu)圖,按照需求分析所提出的要求,數(shù)據(jù)庫中設(shè)計的主要數(shù)據(jù)表有十一個,現(xiàn)將主要的數(shù)據(jù)表介紹如下:
1)員工信息表:員工信息表用來存放員工的基本信息和一些相關(guān)的特定信息,便于與其他表進(jìn)行關(guān)聯(lián),主要包括個人代碼,養(yǎng)老保險號,醫(yī)療保險號,姓名,性別,出生日期,身份證號,聯(lián)系電話,家庭住址,學(xué)歷,技能職稱,崗位,級別,戶口類型,政治面貌,司職狀態(tài),參加工作時間,進(jìn)本單位時間。
2)招聘信息表:招聘信息表是要來記錄應(yīng)聘人員的相關(guān)信息,如:姓名,性別,證件號,學(xué)歷,應(yīng)聘工種,工作經(jīng)歷等。
3)駕駛員信息表:駕駛員信息表是記錄駕駛員的相關(guān)信息,如主要包括身份證號,姓名,單位,人員類型,性別,出生日期,領(lǐng)證日期,A照領(lǐng)證日期,地址,電話,檔案號,年審月份,發(fā)證地區(qū),是否在崗等,駕駛員信息表又包含若干個子表,如上崗證證信息表,安全公里表,駕駛員獎勵信息表,安全檢查記錄表,違章記錄表等。
4)工資信息表:工資信息表是用來記錄、調(diào)整、統(tǒng)計員工工資信息,主要包括個人代碼,姓名,銀行賬號,基本工資,崗位工資,津貼,加班費(fèi),獎金,五險扣款,公積金扣款,個稅扣款,考勤扣發(fā)數(shù)等。
5)考勤記錄表:考勤記錄表是記錄員工出勤情況的信息表,主要包括個人代碼,姓名,假別,工資扣發(fā)數(shù),備注等。
5 結(jié)束語
人力資源管理軟件的開發(fā)并不是一個新領(lǐng)域,國內(nèi)外現(xiàn)成的人力資源系統(tǒng)也很多,但是能夠完全適合哪個行業(yè)或企業(yè)的很少,甚至是沒有,所以本系統(tǒng)的開發(fā)有一定的實用價值,然而在時間、能力、技術(shù)等方面還存在不足,在算法以及數(shù)據(jù)庫設(shè)計上還有待于進(jìn)一步完善。在系統(tǒng)開發(fā)過程中感謝同事和朋友的幫助, 本人也是在一次次的發(fā)現(xiàn)問題、解決問題的過程中學(xué)到了很多專業(yè)知識和處理事務(wù)的能力,為以后學(xué)習(xí)和工作積累了一定的經(jīng)驗。
參考文獻(xiàn):
[1] 劉志嫵.基于VB和SQL的數(shù)據(jù)庫編程技術(shù)[M].北京:清華大學(xué)出版社,2008.
[2] 高守傳.精通SQL——結(jié)構(gòu)化查詢語言詳解[M].北京:人民郵電出版社,2007.
[3] 沸里茲,尹哲,譯.Visual Basic數(shù)據(jù)庫編程寶典[M].北京:電子工業(yè)出版社,2009.
[4] 李丹丹,史秀璋.SQL Server 2000數(shù)據(jù)庫實訓(xùn)教程[M].北京:清華大學(xué)出版社,2007.
[5] 徐紀(jì)良.現(xiàn)代人力資源理論[M].上海:上海人民出版社,2006.
[6] 崔武子.界面設(shè)計與Visual Basic實訓(xùn)教程[M].北京:清華大學(xué)出版社,2006.endprint
摘要:隨著社會人力資源事業(yè)的發(fā)展,企業(yè)自身人力資源的信息管理量日益龐大,完全靠勞資員的手工操作已經(jīng)是無法適應(yīng)了。同時計算機(jī)在企業(yè)管理中應(yīng)用越來越普及,利用計算機(jī)實現(xiàn)企業(yè)人力資源管理勢在必行。常州客運(yùn)有限公司就是在這個背景下,提出了開發(fā)一套適合該企業(yè)的人力資源管理系統(tǒng),以實現(xiàn)該企業(yè)信息化管理中人力資源信息化管理這個重要環(huán)節(jié)。
關(guān)鍵詞:人力資源管理系統(tǒng);數(shù)據(jù)庫;軟件開發(fā)
中圖分類號:TP313 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)12-2763-02
1 系統(tǒng)的運(yùn)行模式和開發(fā)工具的選擇
任何軟件的開發(fā)設(shè)計必須經(jīng)過軟件的開發(fā)工具和數(shù)據(jù)庫的選擇、運(yùn)行模式的選擇、需求分析、數(shù)據(jù)庫分析與設(shè)計、系統(tǒng)編程、測試、交付使用等一些常規(guī)的步驟。其中運(yùn)行模式、開發(fā)工具和數(shù)據(jù)庫的選擇是關(guān)系到整個軟件能否順利開發(fā)和運(yùn)用的關(guān)鍵所在,一個好的運(yùn)行模式,加上數(shù)據(jù)庫和開發(fā)工具的合理搭配,將使整個軟件開發(fā)達(dá)到事半功倍的效果。
本系統(tǒng)在開發(fā)中,主要以C/S模式進(jìn)行主程序的開發(fā),但是應(yīng)管理部門的要求,對駕駛員的管理部分采用了B/S相結(jié)合的模式,這也是適應(yīng)企業(yè)實際需求所進(jìn)行的一項設(shè)計。本系統(tǒng)開發(fā)工具選擇了Visual Basic 6.0中文版;數(shù)據(jù)庫管理軟件選擇了SQL Server 2000企業(yè)版;軟件開發(fā)的環(huán)境選擇了Windows XP。
2 系統(tǒng)需求分析
1)系統(tǒng)的總目標(biāo)是:在計算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫和先進(jìn)的平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放體系結(jié)構(gòu)、易擴(kuò)展、易維護(hù)、有良好的人機(jī)交互界面的人力資源管理系統(tǒng),實現(xiàn)常州公路運(yùn)輸公司這個客運(yùn)企業(yè)的人力資源管理的自動化,為企業(yè)決策層提供準(zhǔn)確、精細(xì)、迅速的人事變動信息。
2)功能需求:本系統(tǒng)的開發(fā)緊密結(jié)合客運(yùn)企業(yè)的實際情況,通過研究該企業(yè)的管理特點和企業(yè)各項規(guī)章制度及國家的相關(guān)法律法規(guī),努力實現(xiàn)以下功能和內(nèi)容:系統(tǒng)采用美觀友好的操作界面,信息查詢多樣化、快捷靈活、準(zhǔn)確性高,數(shù)據(jù)存儲安全穩(wěn)定;結(jié)合常用的辦公室軟件實現(xiàn)導(dǎo)入導(dǎo)出連接,使人員信息、考勤記錄、薪酬信息等操作結(jié)果能夠直接導(dǎo)出到Excel表或Word文檔中;針對不同級別的用戶有不同的權(quán)限,增強(qiáng)系統(tǒng)安全性;系統(tǒng)安全性高,能夠運(yùn)行在不同的平臺,穩(wěn)定可靠。
3)性能需求:客運(yùn)企業(yè)人力資源管理系統(tǒng)在在性能上該是安全可靠的,非常有實用、易維護(hù)的和可擴(kuò)展的。
4)數(shù)據(jù)需求: 人力資源管理系統(tǒng)的數(shù)據(jù)來源于原有收集的書面記錄,在實現(xiàn)軟件化管理時,必須將大量的基礎(chǔ)數(shù)據(jù)進(jìn)行輸入和導(dǎo)入,因此難免會出現(xiàn)這樣那樣的問題,所以在數(shù)據(jù)整理時應(yīng)注意數(shù)據(jù)的準(zhǔn)確性和實時性,數(shù)據(jù)的一致性和完整性,數(shù)據(jù)的共享和唯一性,數(shù)據(jù)的動態(tài)性和歷史性。
3 系統(tǒng)功能模塊的設(shè)計
根據(jù)以上分析,常州公路運(yùn)輸公司客運(yùn)企業(yè)人力資源管理系統(tǒng)各模塊組織結(jié)構(gòu)如3.1所示。系統(tǒng)主要包括6大模塊:招聘培訓(xùn)管理模塊、人力資源信息管理模塊、薪酬管理模塊、考勤管理模塊,駕駛員管理模塊,系統(tǒng)安全管理模塊。
現(xiàn)將主要模塊介紹如圖1。
3.1系統(tǒng)組織結(jié)構(gòu)圖
3.1招聘培訓(xùn)管理模塊
招聘培訓(xùn)管理模塊又分招聘和培訓(xùn)教育兩個小模塊,它是整個人力資源管理系統(tǒng)的起始,從招聘員工開始,所有的個人信息將如實的記錄進(jìn)系統(tǒng)。
3.2員工信息管理模塊
員工信息管理模塊通常又可細(xì)分為:人員的基本信息管理模塊、家庭成員管理模塊、工作簡歷管理模塊、檔案管理模塊、人員調(diào)動管理模塊等。該模塊在實際開發(fā)過程中不是獨立存在的,而是與其他模塊進(jìn)行信息共享的,內(nèi)部存在著相當(dāng)密切的關(guān)聯(lián)。
3.3考勤管理模塊
作為客運(yùn)行業(yè),工作性質(zhì)特殊,考勤對于他們來講,是相當(dāng)?shù)睦щy。不能按照傳統(tǒng)行業(yè)的考勤辦法,雙休、國家法定節(jié)假日,站務(wù)和駕駛員等因素都要考試到,要實行綜合計算工時和不定時計算工時,同時考勤要精確到分鐘,每月考勤表還必需經(jīng)職工簽字確認(rèn)。
3.4駕駛員管理模塊
駕駛員作為客運(yùn)企業(yè)的主要生產(chǎn)力,對駕駛員的合理管理是客運(yùn)企業(yè)人力資源管理的重點工作,駕駛員管理模塊也是客運(yùn)企業(yè)人力資源特有的功能模塊。這個模塊與其他模塊的聯(lián)系也比較密切,駕駛員作為企業(yè)的員工,需要招聘培訓(xùn),需要考勤,需要薪資發(fā)放,所以不但有員工的基本信息,而且還要有相關(guān)的安全檢查資料,安全教育資料,安全公路數(shù)資料,違章記錄資料,事故管理資料以及獎勵資料,這樣才能對他們進(jìn)行高效的管理。
4 數(shù)據(jù)庫設(shè)計
軟件的數(shù)據(jù)庫結(jié)構(gòu)是整個軟件設(shè)計的基礎(chǔ),一個設(shè)計合理的數(shù)據(jù)庫結(jié)構(gòu)將提高軟件的運(yùn)行效率減少數(shù)據(jù)的冗余。根據(jù)數(shù)據(jù)庫的定義、操作、查詢、控制、通訊等功能,再根據(jù)需求分析中本企業(yè)所要處理的各種數(shù)據(jù),以及數(shù)據(jù)之間的聯(lián)系,設(shè)計了如4.1所示的數(shù)據(jù)庫結(jié)構(gòu)圖,通過該圖,可以初步了解數(shù)據(jù)庫各數(shù)據(jù)表之間存在的相互聯(lián)系。
根據(jù)數(shù)據(jù)庫結(jié)構(gòu)圖,按照需求分析所提出的要求,數(shù)據(jù)庫中設(shè)計的主要數(shù)據(jù)表有十一個,現(xiàn)將主要的數(shù)據(jù)表介紹如下:
1)員工信息表:員工信息表用來存放員工的基本信息和一些相關(guān)的特定信息,便于與其他表進(jìn)行關(guān)聯(lián),主要包括個人代碼,養(yǎng)老保險號,醫(yī)療保險號,姓名,性別,出生日期,身份證號,聯(lián)系電話,家庭住址,學(xué)歷,技能職稱,崗位,級別,戶口類型,政治面貌,司職狀態(tài),參加工作時間,進(jìn)本單位時間。
2)招聘信息表:招聘信息表是要來記錄應(yīng)聘人員的相關(guān)信息,如:姓名,性別,證件號,學(xué)歷,應(yīng)聘工種,工作經(jīng)歷等。
3)駕駛員信息表:駕駛員信息表是記錄駕駛員的相關(guān)信息,如主要包括身份證號,姓名,單位,人員類型,性別,出生日期,領(lǐng)證日期,A照領(lǐng)證日期,地址,電話,檔案號,年審月份,發(fā)證地區(qū),是否在崗等,駕駛員信息表又包含若干個子表,如上崗證證信息表,安全公里表,駕駛員獎勵信息表,安全檢查記錄表,違章記錄表等。
4)工資信息表:工資信息表是用來記錄、調(diào)整、統(tǒng)計員工工資信息,主要包括個人代碼,姓名,銀行賬號,基本工資,崗位工資,津貼,加班費(fèi),獎金,五險扣款,公積金扣款,個稅扣款,考勤扣發(fā)數(shù)等。
5)考勤記錄表:考勤記錄表是記錄員工出勤情況的信息表,主要包括個人代碼,姓名,假別,工資扣發(fā)數(shù),備注等。
5 結(jié)束語
人力資源管理軟件的開發(fā)并不是一個新領(lǐng)域,國內(nèi)外現(xiàn)成的人力資源系統(tǒng)也很多,但是能夠完全適合哪個行業(yè)或企業(yè)的很少,甚至是沒有,所以本系統(tǒng)的開發(fā)有一定的實用價值,然而在時間、能力、技術(shù)等方面還存在不足,在算法以及數(shù)據(jù)庫設(shè)計上還有待于進(jìn)一步完善。在系統(tǒng)開發(fā)過程中感謝同事和朋友的幫助, 本人也是在一次次的發(fā)現(xiàn)問題、解決問題的過程中學(xué)到了很多專業(yè)知識和處理事務(wù)的能力,為以后學(xué)習(xí)和工作積累了一定的經(jīng)驗。
參考文獻(xiàn):
[1] 劉志嫵.基于VB和SQL的數(shù)據(jù)庫編程技術(shù)[M].北京:清華大學(xué)出版社,2008.
[2] 高守傳.精通SQL——結(jié)構(gòu)化查詢語言詳解[M].北京:人民郵電出版社,2007.
[3] 沸里茲,尹哲,譯.Visual Basic數(shù)據(jù)庫編程寶典[M].北京:電子工業(yè)出版社,2009.
[4] 李丹丹,史秀璋.SQL Server 2000數(shù)據(jù)庫實訓(xùn)教程[M].北京:清華大學(xué)出版社,2007.
[5] 徐紀(jì)良.現(xiàn)代人力資源理論[M].上海:上海人民出版社,2006.
[6] 崔武子.界面設(shè)計與Visual Basic實訓(xùn)教程[M].北京:清華大學(xué)出版社,2006.endprint