時間:2022-05-14 11:15:28
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了一篇企業人事管理系統論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
摘要: 企業人事管理系統的開發主要包括后臺數據庫的建立和維護以及前臺頁面的設計和維護兩個方面。前者要求設計者能夠設計出一個數據安全性高、一致性強的庫。而后者則要求設計者開發出的應用程序功能完備,易于操作。本系統主要完成對企業人事信息的管理,包括數據庫中表的增、刪、改、查等。本系統的核心是數據庫中各個表之間的關聯,各個表之間的增刪改查就是級聯進行的,當完成對數據的操作時系統會自動地完成數據庫的修改。查詢功能也是系統的核心之一,在系統中即有單條件查詢和多條件查詢,有精確查詢也有模糊查詢。經過分析,我決定使用Oracle數據庫、Java編程語言、Eclipse開發工具。,系統根據用戶不同的使用權限提供查詢和打印服務,保存各個員工的檔案,實現辦公自動化。
關鍵詞:企業 人事管理 系統
在企業中,人事管理工作是非常重要的一項工作,它負責整個企業的日常人事安排、人事管理等。高效的人事管理可以提高企業的市場競爭力,使企業具有更強的凝聚力和活力。為此,提高人事管理工作的效率,設計一套人事管理系統具有實際應用意義。本系統結合公司實際的人事、制度,經過實際的需求分析,采用功能強大的Visual Basic 6.0作為開發工具而開發出來的單機版人事管人事理系統。整個系統從符合操作簡便、界面友好、靈活、實用、安全的要求出發,本企業人事管理系統具有如下功能:員工基本信息的錄入、修改、查詢、刪除模塊,員工假條信息錄入、修改、查詢、刪除模塊,員工工資信息的錄入,計算,查詢,以及系統用戶的設置以及系統的維護功能。為企業人事管理提供信息咨詢,信息檢索,信息存取等服務,基本上能夠滿足現代企業對人事管理的需要。
一、系統需求分析
1、需求分析
本系統要開發的人事管理信息系統的具體功能包括員工信息管理、員工考勤管理和系統設置,由人事勞資部負責數據維護。對于已經入庫的信息,系統根據用戶不同的使用權限提供查詢服務。本應用系統應達到的目標概述如下:為公司內部各個業務部門提供數據查詢功能;為公司管理層提供直觀、及時、方便的信息,提高迅速反應能力,提供有效的決策支持。
2、實地調研過程
為了能順利完成此次的企業人事管理系統的設計,以及把理論與實際相結合,我們小組成員決定深入企事業單位,進行進一步的調研,以便有效地掌握第一手資料。在為期一個月的調研過程中,我們排除各種因素盡力地與企業生產同步,通過不斷的追尋與探索,不斷地與企業人事管理人員的深入溝通以及普通員工的交流,進一步了解了企業管理方面的一些有用的知識,在這個過程中,我們作為企業管理的門外漢,只有在一邊調研一邊不斷地學習有關方面的知識,不斷充實自己,讓自己具備初級的企業人事管理知識,可以說是吃了不少苦頭的。首先,我們從總體上認識了企業人事管理的主要架構,然后便是應對煩瑣的日常事務處理,我們認真地做筆記,向主管人員請教,自我尋找資料,硬是咬著牙,把一個一個實際事務流程化,為人事管理系統的構建打下堅實的基礎。
二、系統所需要實現的以下功能
1、員工基本信息管理
員工個人資料的管理,包括:公司內員工編號、姓名、性別、部門、年齡、學歷、專業、聯系地址等等。便于將每個員工當成相對獨立的一個對象來管理,也可根據不同的條件相對聯系地作為一個整體來進行管理。員工工作過程及接受培訓的管理,一個員工是一個企業的最基本組成因素,那么在企業生產過程中其在發揮著最基本的作用,因此員工的工作效率及個人職業素質的提升對于整個企業效益的提高有著強勁的推動力。
2、員工考勤管理
作為企業人事管理中的一個重要組成部分,其具有對員工工作進行有效監督的一個手段,員工是企業生產的根本動力,員工在工作中的對待工作的態度決定了其工作效率,因此利用考勤管理這種量化系統工具對員工進行考勤,即能讓企業即時掌握員工的工作熱情程度,又能讓員工之間有量化的比較。
3、系統管理
(1)設置用戶。功能:設置使用人事管理系統的用戶及其使用權限。整個人事管理系統由多個功能模塊組成,不同的模塊完成不同的功能,所以可以為不同的職工分配不同的功能,使其具有不同的權限,完成其權限所對應的功能,從而很好地管理好整個系統。操作:選擇該功能后,屏幕上顯示出所有人事管理系統員工的用戶名稱。這時,可進行如下的操作:(1)增加:增加一用戶。按該按鈕后,就可輸入新用戶的內容,如:用戶名稱,密碼和權限。所輸入得登錄名一定不能重復。(2)修改:修改用戶設置。按該按鈕后,就可修改選中用戶的用戶名,密碼和權限,每一權限對應系統菜單上的一項功能,可為該用戶選擇任意的權限。用戶在使用本系統時,要求輸入用戶的口令,為了安全,用戶需建立一個只有自己才知道的特殊口令。(2)用戶登錄。功能:用戶登錄進入人事管理系統。系統啟動后,首先要做的就是用戶登錄。若不登錄系統,所有功能都無法使用。用戶只有登錄系統后,根據其具有的權限,才能執行一定的操作。操作:進入該功能后,要求輸入用戶的登錄名及其口令,只有其登錄名和口令完全正確,才能進入工資管理系統。系統會根據為用戶分配的權限,設置其對應的功能為有效,用戶就可操作該功能。
三、系統設計
1、總體設計
人事管理系統主要是用來管理人員信息,盡量簡化繁瑣的操作方式,采用從頂至下的設計方式。首先,建立人員管理系統就是要建立一個企業對人員的管理平臺,主要目的要實現對人員檔案的信息化管理,對人員工作、生活的電子化管理。
2、詳細設計
人事管理系統模塊設計:用戶登錄模塊:模塊功能包括錄入,修改,刪除登錄用戶信息。用戶權限管理模塊:模塊功能包括為每個系統功能設置一個權限代碼,為每個用戶設置其能夠擁有的權限,從而保證用戶根據自己權限訪問系統,確保系統保密信息的安全性。人員基本信息管理模塊:模塊功能包括企業人員信息錄入,修改,刪除,部門設置,照片上傳及工作崗位分配等,對人員基本信息進行詳細描述,以便在以后的系統運行過程中進行調用查詢。人員工作管理模塊:模塊功能包括工作分配查詢、工作情況查詢(又包括工作正常查詢和額外查詢)等查詢工作。統計查詢模塊:模塊功能包括根據部門、學歷、專業職務、合同類型、政治面貌、畢業院校、工作崗位、戶口所在地、婚姻狀況、籍貫、家庭住址、參加工作時間、民族、入職時間、入黨時間、專業等進行綜合查詢;同時可以對查詢結果到出成Excel格式進行二次編輯打印。系統維護模塊:模塊功能包括部門管理,學歷管理、專業職務管理、合同類型管理、政治面貌管理;系統字體進行管理;不同合同類型人員顯示顏色設置;合同到期人員提前提醒設置;數據庫備份,數據庫聯接維護等。
3、系統界面設計
(1)數據庫配置界面;在聯接數據失敗時,自動彈出數據庫配置界面,可以設置服務器、SQL登錄名稱、SQL登錄密碼、數據庫名稱內容;連接按鈕可以測試連接是否暢通。
(2)登錄界面設計;運行系統后首先出現登錄界面,每個用戶根據自己的用戶名密碼登錄系統。
(3)主界面設計; (4)系統設置界面;隨著計算機的普及,越來越多的企業對人力資源開始重視,對于人員管理信息化、自動化的要求越來越高,對于人事管理系統也就有了新要求。人事管理系統是根據企業對人員管理的實際情況進行編寫的,主要目的是為了方便企業對人員進行集中的查詢與管理工作,以提高人事管理工作的水平。
摘 要:建設高效的人事管理系統是現代企業提升人事管理工作效率的最佳途徑。本文先簡要闡述了建設企業人事管理系統具有的重要意義,接著指出了當前企業人事管理中存在的主要問題并在此基礎上提出了提升企業人事管理工作效率的有效措施。最后通過總結分析,對企業人事管理系統的建設進行了簡單探討。
關鍵詞:企業人事;人事管理;管理系統;系統建設
眾所周知,人力資源是企業發展的源動力,只有擁有優秀的人力資源才能夠保證企業的持續發展。而在人力資源中,最重要的就是人事管理,只有通過人事管理將合適的人安排在合適的崗位,才能夠發揮企業人力資源的優勢,推動企業更好、更快發展。但是,人事管理一直都是企業管理工作中的薄弱環節,不僅限制著企業人力資源優勢的發揮,還在一定程度上限制著企業的發展。因此,為了能夠有效解決企業人事管理方面存在的問題,提升企業人事管理工作效率,現代企業紛紛開始建設人事管理系統,以期通過施行系統化的管理辦法來實現企業人事管理的制度化和規范化,解決傳統企業人事管理工作中的問題。
一、建設企業人事管理系統具有的重要意義
通過將傳統企業經營管理方式與現代化的企業經營管理方式相對比不難發現,應用現代化經營管理方式的企業,不僅管理工作效率高,企業發展勢頭強勁,還能夠最大限度地發揮出企業人力資源所具有的優勢,充分激發每一個員工的潛能,不斷為企業增加活力,更好的保證企業穩定、持續發展。在應用傳統企業人事管理方式對企業進行管理的工作中,領導和員工都認為人事管理工作是一項被動的工作,它的任務就是對企業人力資源進行招聘,對企業員工進行績效考核。而在現代企業人事管理工作中,除了這些被動工作之外,人事管理還能夠發揮出應有的主導作用,主動對企業人力資源進行合理安排并制定相應的工作目標,對企業人力資源進行決策處理,確定企業人力資源中的人事走向。[1]
現代企業人事管理系統的建設的主要作用就是應用現代化、科學化的管理方法和正確的用人原則,對企業人力資源的有效管理,并通過建立完善的管理制度,合理調整個人、人事以及人和組織之間的關系,合理對企業的人力資源進行決策、處理,對人事走向進行合理規劃和指派,解決傳統企業人事管理中所存在的問題,保證企業人事管理工作效率的基礎上,充分發揮出企業人力資源的優勢,推動企業更好、更快發展。
二、當前企業人事管理中存在的主要問題
(1)企業沒有為工作人員提供足夠的發展空間。豐厚的薪資和廣闊的發展前景是企業能否留住人才的基礎保障,也是人事管理工作中最重要的決策環節。而當前,在絕大多數企業中,雖然基本上都能為員工提供豐厚的薪資待遇,但是卻很少能夠為工作人員提供足夠的發展空間。這種人事管理方法,雖然能夠留住大多數員工,但是卻留不住那些擁有更大發展潛力和更高工作能力的人才。豐厚的薪資待遇,只會讓他們在短期內為企業效力,而一旦他們發現自己的晉升空間已經達到了企業所能提供的頂點,但是卻沒有達到他們認為與自己能力相符的高度,這些人就會對企業失去歸屬感,最終離開企業另謀高就,因而導致企業人力資源流失,影響企業的持續發展。[2]
(2)沒有對企業內部培訓引起足夠重視。在現代化企業中,都會定期對企業內部人員包括管理層進行培訓,以通過培訓工作提升企業工作人員和管理人員的專業素質和技術水平。但是,對這種企業內部的培訓工作,在過程中卻并沒有引起足夠重視。例如,不與受培訓人員進行互動,不檢查受培訓人員的學習情況;在培訓之后,不重視對培訓效果進行檢查,不檢查工作人員的工作效率是否提升,是否將培訓所學應用在工作當中。而由于企業對培訓工作不夠重視,所以在培訓過程中,受培訓人員就不會認真接受培訓,導致培訓成為一種形式,只是實施了這項工作,而沒有發揮應有作用,也影響企業人事管理工作效率的提升。
(3)沒有建立豐富的企業文化。企業文化就是企業的精神所在,擁有豐富的企業文化,不僅能夠讓企業的形象更加豐滿,對人們的影響力更大,還能夠大幅度提升企業員工對企業的歸屬感,調動企業員工的工作熱情和動力。因此,建立豐富的企業文化,也是企業人事管理工作中比較重要的一部分。但是,在傳統企業的人事管理工作中,企業只注重對人力資源的優化分配,以期通過充分發揮企業人力資源優勢來更好地推動企業持續發展,卻沒有對建立豐富的企業文化引起足夠重視。[3]在企業人事管理工作中,企業沒有定期組織員工開展一些減壓釋壓的集體活動,也沒有創建輕松、愉快的辦公環境來緩解企業員工的工作壓力,進而導致員工對企業沒有太多歸屬感,人員流動性太大。
三、提升企業人事管理工作效率的有效措施
(1)以人為本進行管理。雖然企業人事管理的主要目的是為了有效調整個人、人事以及人與組織之間的關系,提高企業經濟效益。但是,在人事管理工作中,還是要本著“以人為本”的原則對企業的人事進行管理。畢竟,在一個企業的人事管理工作中,事物和組織都是固定的,不會對企業的人事管理工作造成太大影響,而人是流動的,一旦企業人員發生變動,特別是一些企業想留住的優秀人才的流失,就會對企業人事管理工作的正常進行造成直接影響,也會限制企業的持續發展。因此,在人事管理工作中,首要任務就是加強對企業工作人員的管理,堅持以人為本,保證企業能夠擁有充足、優秀的人力資源,為企業的可持續發展儲蓄力量,提供動力。
(2)充分發揮人事管理工作的優勢。在現代企業的人事管理工作中,管理工作已經通過人管人,人管事的人事管理鏈接將現代企業的人事管理建立在了一個共同的平臺上。[4]企業進行人事管理的最終目的就是為了擴大企業的經濟效益,推動企業的可持續發展,因此,在企業人事管理工作中,就要充分發揮出人事管理工作的優勢,實現企業人力資源的優化分配,將企業人力資源中的每一個人的潛能都有效的挖掘出來,通過實現提升單個員工工作效率來達到提升整個企業工作人員工作效率的目的,進而有效推動企業可持續發展。
(3)建立完善的獎懲制度。自從企業人事管理工作進行改革以來,很多企業已逐步建立了較為完善的按勞分配制度,但是,單憑這一點還遠遠達不到實現人事管理目標,推動企業持續發展的目的。而要想進一步實現人事管理工作的目標,就要從建立完善的獎懲制度入手,將員工的工作成績、個人能力展示、對企業貢獻等多方面的成績列入考勤考核范圍,并根據員工各方面的成績給予相應的獎勵,使員工的工作待遇和工作狀態都達到一種新的高度,充分調動員工的積極性和創造性,共同創造穩定的人才隊伍和良好的企業文化環境。
四、企業人事管理系統的建設
(1)人事管理系統中應該同時包含員工和管理者。上文述說,企業人事管理工作應該遵循“以人為本”的基本原則,而在建設企業人事管理系統的過程中同樣如此,需要堅持“以人為本”,將人、事、組織管理中的人員管理當作人事管理的首要任務。在建設企業人事管理系統時,一定要實現人人平等,將工作人員和管理者同時列入企業人事管理系統中,以此調解工作人員的消極心態,提高工作人員的工作熱情,進而提升工作人員的工作效率。否則,仍然像傳統的企業人事管理工作一樣進行管理,僅將工作人員列入人事管理任務中,而不考慮管理者,就會出現問題。如果工作人員工作效率提升,給予獎勵自然不會存在問題,但是一旦工作人員出現工作失誤,對工作人員進行相應處罰,工作人員就會出現不滿情緒。同樣身為企業中的一員,管理者犯錯所將造成的后果要比工作人員嚴重數倍甚至是十數倍,但在進行人事管理工作中,通常對情節更為嚴重的管理者進行懲罰的力度與其造成的后果比例失衡,或者將懲罰轉嫁到工作人員身上,這種做法就會造成負面情緒,而情緒一旦得不到有效釋放,就會醞釀成工作人員對企業的不滿,影響企業人事管理工作的正常進行。[5]因此,在企業人事管理系統的建設過程中,一定要同時將管理者和員工同時列入管理任務目標中,不能存在偏見,一旦出現問題,公平公正進行處理,以平衡或消除員工的負面情緒。
(2)人事管理系統應該詳細包含員工信息。在企業人事管理系統建設中,應該在不涉及員工個人隱私以及不違反員工個人意愿的基礎上,對包括員工在企業內部的工作崗位、工作性質、員工的家庭組成以及家庭成員的相關信息、員工在工作中的表現、所獲得獎懲記錄等在內的個人信息進行詳細調查,并做以記錄。通過這些信息,企業人事管理工作人員就可以及時、全面了解員工的生活情況和工作狀態,摸清員工的基本想法,更好地了解員工,有針對性地為員工做出相應的服務工作,增強員工對企業的歸屬感。例如,在員工或者是員工家屬過生日的時候,企業可以精心為員工準備一份小禮物,禮物不需要太貴重,只要表達企業的一份心意就好;在員工的家屬生病,但員工不能夠抽身對其進行照顧的時候,企業可以派出專門的代表,對其家屬進行慰問和照顧等。
五、結束語
人事管理工作效率的高低直接關系到能否充分發揮企業人力資源的優勢,能否有效提升企業工作人員的工作效率,更好地推動企業持續發展。因此,在企業日常管理工作中,一定要充分重視企業的人事管理工作,通過建設高效的人事管理系統,實現人事管理工作的制度化和規范化的方法來全面提高企業人事管理工作效率。
本文基于企業人事管理系統,闡述了基本的SOA體系結構及其分層思想,從信息操作、業務流程、安全性、運行環境等多個角度對系統進行分析與實現;設計了基于SOA的企業人事管理系統架構;較詳細地論述了面向服務的功能的系統模塊的設計和實現。
【關鍵詞】面向服務 數據庫 系統架構 企業人事管理系統
1 引言
管理信息系統的業務功能、系統架構和應用模式的發展依賴于計算機技術的發展。從計算機軟件開發方法的角度看,管理信息系統的開發經歷了“面向過程”、“面向對象”、“面向流程”和“面向服務”四個發展階段。“面向服務”體系結構(Service Oriented Architecture, SOA)是一種進行系統開發的新型體系架構。SOA將應用程序的不同功能單元稱為服務,具體應用程序的功能是由一些松耦合并且具有統一接口定義方式的組件(也就是Service)組合構建起來的,因對迅速變化的業務環境具有良好適應力而備受關注。SOA提供了這樣一種框架:一個系統上的軟件可以安全而且可靠地提出請求并獲得其他系統上的計算資源,而不再需要一臺中央服務器來管理和控制整個端到端的網絡。
SOA的出現給傳統的信息化產業帶來新的概念,不再是各自獨立的架構形式,能夠輕松的互相聯系組合共享信息。可復用以往的信息化軟件。基于SOA的協同軟件提供了應用集成功,能夠將ERP、CRM、HR等異構系統的數據集成。
2 主要內容及關鍵技術
2.1 面向服務的企業人事管理系統架構
采用多層分布式架構,將數據庫語句定義在數據訪問層,將外部操作定義在表示層,以實現核心的業務邏輯層,通過JavaScript實現表示層和業務邏輯層的交互和服務抽取,設計符合SOA要求的接口;接著對數據訪問層進行設計,使得系統能在數據庫方面具有可移植性。
2.2 人事管理系統的功能服務設計
圍繞人事管理系統的需求分析,考慮面向服務的實現架構,設計系統的功能模塊圖,重點是研究對功能模塊的服務化封裝,給出相關的服務描述。
2.3 人事管理系統的服務接口設計
為了實現人事管理系統中功能服務的對外,滿足不同業務部門對人事信息的訪問,需要對各功能服務之間的交互關系進行深入分析,給出交互接口的服務化描述文檔。
2.4 人事管理系統的實現
采用Microsoft Visual Studio 2010作為開發工具,以MySQL作為數據庫,管理工具采用SVN。系統實現以后,用戶通過該系統能夠實現對員工、機器設備、軟件安裝和管理信息的自動化管理,同時,用戶可以實現信息的上傳和下載。
3 系統分析與實現
3.1 多角度的需求分析
為了更全面的了解企業人事管理系統的需求,擬從信息操作、業務流程、安全性、運行環境等多個角度進行分析。
從信息操作的角度分析,系統需要實現員工信息管理服務,對員工信息進行增、刪、改、查;實現設備信息管理服務,對電腦和電話信息進行添加、刪除和分配;查詢服務,根據員工的編號、姓名或入職時間進行查詢;實現數據導入導出服務,該系統涉及大量的人員信息,需要對大量的信息進行導入和導出的操作。
從業務流程角度分析,登入系統后,可以對座位、人員、設備的信息進行修改,可以查看基本的信息,查看信息之后可以選擇下載信息存儲到本地,最后退出系統。人事管理系統的基本業務流程如圖1所示。
從部門業務流程角度分析,公司部門包括人力資源(HR)部門、行政管理(Admin)部門、網絡管理(Iteam)部門、設備管理(Facility)部門等,具體需求分析如下:
(1)人力資源(HR)部門:使用者在All Staff頁面進行操作,可以修改員工信息。使用者在offer頁面,可以添加員工的信息,當信息填好提交以后,如果添加成功,該信息在頁面就會消失,在Admin頁面中出現新添加的信息,否則信息依然保留在原來的頁面。
(2)行政管理(Admin)部門:使用者在create ID頁面進行操作,可以分配員工ID,當ID創建完成之后,該信息在該頁面消失,該信息在Account, PC prepare, Phone, Seat四個頁面中出現。
(3)網絡管理(Iteam)部門:使用者在PC prepare頁面進行操作,為新職工分配requestID,用于分配機器設備。分配完成后,該記錄將在PC setup頁面出現,使用者對phone頁面進行操作,對員工分配phone,分配完成后,該記錄進入phone pool頁面,在這個頁面中記錄的是phone的所有信息,包括phone分配信息,phone mac, phone number等等。
(4)設備管理(Facility)部門:使用者對seat頁面進行操作,分配員工位置。
從安全性要求出發,信息系統數據庫中放置了企業、部門、個人的大量數據,其中許多數據是非常關鍵、機密的,如果系統不能嚴格地保證數據的安全性,就會影響到系統的應用。具體包括兩方面。在系統安全方面,要求對用戶進行身份識別,在用戶權限管理中,采用用戶角色的方法,設置每個用戶的角色身份,以便能區分每個用戶的職能。對于系統數據安全,要求采用性價比比較高的方案對系統數據迸行處理,以使系統具有容錯、容災功能。
從系統軟硬件環境需求分析,軟件方面,數據庫服務器采用MySQL數據庫,并使用和JavaScript腳本等編程,管理工具采用SVN。硬件方面,市面上現有的硬件性能完全可以滿足該系統的要求且價格適中。
3.2 系統架構的設計
本系統擬將整個業務應用劃分為三個層次:表示層(Presentation Layer)、業務邏輯層(Business Logic Layer, BLL)和數據訪問層(Data Access Layer, DAL)。
表示層位于最外層(最上層)。用于顯示數據和接收用戶輸入的數據,為用戶提供一種交互式操作的界面。業務邏輯層是系統架構中體現核心價值的部分,負責系統主要功能和業務邏輯的處理,關注點主要集中在業務規則的制定、業務流程的實現、合法性校驗等與業務需求有關的系統設計。數據訪問層負責數據庫的訪問,可以訪問數據庫系統、二進制文件、文本文檔或是XML文檔。簡單的說法就是實現對數據表的Select、Insert、Update、Delete操作。
三層系統架構是一種弱耦合結構,層與層之間的依賴是向下的,底層對于上層而言是“無知”的,改變上層的設計對于其調用的底層而言沒有任何影響。業務邏輯層處于數據訪問層與表示層中間,起到了數據交換中承上啟下的作用。對于數據訪問層而言,它是調用者;對于表示層而言,它卻是被調用者。通常情況下,客戶端不直接與數據庫進行交互,而是通過COM/DCOM通訊與中間層建立連接,再經由中間層與數據庫進行交互。
3.3 面向服務的功能設計和實現
人事管理系統的功能需求可以分為7個部分:人力資源信息管理,行政信息管理,網絡信息管理,設備信息管理,軟件信息管理,信息查詢,數據導入導出。人力資源信息管理和行政信息管理,主要的需求是對員工信息的增刪改查操作;網絡信息管理,主要的需求是對機器設備信息的管理;設備信息管理,主要的需求是對座位信息的分配和管理;軟件信息管理,主要的需求是對軟件安裝和使用情況的管理。
具體的功能服務設計如下:
(1)員工信息管理服務:人力資源部門對員工信息進行添加、修改和刪除操作。添加員工信息,系統自動生成職工編號基本信息包括姓名、性別、年齡、出生日期、住址、E-mail、入職時間,離職時間等。修改職工信息,對所選員工的信息進行修改。刪除職工信息,從列表中選擇需要刪除的職工信息,然后進行刪除操作。
(2)設備信息管理服務: 網絡管理部門對電腦和電話信息進行添加、刪除以及分配操作,設備包括電腦和電話。添加信息,在列表的最后加入新設備的信息;刪除信息,從列表中選擇要刪除的設備,然后進行刪除操作。分配設備,在列表中選中待分配設備分配給相應員工。
(3)數據導入導出服務:系統涉及大量的人員信息,需要對信息進行導入和導出的操作,導入數據需要將數據從Excel導入到數據庫中,實現Excel和數據庫的轉換。導出數據需要將數據庫中的數據導出成HTML格式,再轉換為Excel格式,實現數據庫和Excel的轉換。每次導入和導出都做好數據的備份,有利于數據的還原。
為了實現上述功能服務,本系統中定義了基礎模塊(Infrastructure Module)為業務提供一些公用的底層功能。從整體設計層次的粗粒度上來剖析,可以將webserver和appserver看做兩個模塊,為了降低模塊之間的依賴,將接口的方式定義成服務契約。按照依賴倒置的設計原則,通過抽象將接口和實現相互分離,避免基于實現的依賴。接口是穩定的,而實現則是易變的,基于接口服務調用能夠有效的應對實現的變化帶來的影響。
系統的功能模塊包括人員信息管理(UserInfo)、設備信息管理(DeviceInfo)和基礎模塊(Infrastructure)。各自都包含了多個項目,反映了模塊內部的層次劃分。BusinessEntity:提供業務實體類型的定義;DataAccess:數據訪問層,提供對數據庫的訪問;BusinessComponent:業務邏輯層,業務邏輯的實現;Service.Interface:定義WCF服務的契約接口;Service:用于定義實現上述契約接口的服務;UserInfo/DeviceInfo:為本模塊提供基本的功能,包括對服務的調用,也包括必要的邏輯處理;Interface:用于提供給和其他模塊的接口。
3.4 接口設計與實現
本系統擬設計的接口如下:
人員信息接口:人員信息包含多種類型的數據,需要從中提取出需要的信息轉換成統一的存儲格式。接口設計思想:數據獲取時接口通過TCP協議完成數據的傳輸,把所要求的入口參數提供給接口,接口通過通訊協議采集到所要的數據并形成XML文件,然后利用協議轉換器讀取XML文件。
數據庫通用接口:數據庫通用接口規定了向第三方提供操作訪問數據庫的編程接口,其包括權限判斷、數據存取等功能,在外部系統接入接口的過程中,所有功能由系統接入接口和數據操作接口提供服務。
導入導出接口:Visual2010自帶的Excel接口,但是格式和樣式單一,需要重新進行ObjToExcel接口的封裝,實現系統數據,Excel和HTML格式之間的轉換,使用泛化的方式重載原有的接口,Visual自帶的Excel接口不可以傳遞參數,該系統由于不同部門上傳和下載的Excel中數據的格式不一致,所以需要重新封裝原有的Excel接口,將其參數化,同時實現了多個重載,有利于擴展和使用。
上述服務接口的定義都在各自模塊的Service.Interface中,Service.Interface 同時部署在webserver和AppServer層中,這樣通過Interface中定義的接口,在兩層服務之間定義了一種契約。
4 結束語
SOA以借助現有的應用來組合產生新服務的敏捷方式,提供給企業更好的靈活性來構建應用程序和業務流程。
國內目前己有多種通用的人事管理系統軟件供企業單位選擇使用,應該說,企業人事管理系統的開發與應用在國內已經進入了相對成熟期,其在企業中的作用也越來越大。隨著SOA技術的不斷發展,中國的SOA架構模型和應用推廣已經有了良好的需求環境。面向服務方式將是未來企業人事管理系統的發展方向。
摘 要:人事管理工作量在不斷地加大,而且需要處理的數據量也一直處于上升狀態,以往的通過人力來解決的形式以及單機系統已經無法滿足現在工作的需求了,不利于人事管理事業的有效發展。所以,我們必須找到一個新的能夠滿足當下需求的新的系統。在網絡信息技術飛速發展的當下,以WEB技術為基礎的研發出的新的系統取得了一定的進展,慢慢地變成網絡應用體系中的主要元素,而且獲得了普遍的使用。
關鍵詞:Web;企業;人事管理;設計;實現
隨著計算機科學技術的高速發展,在深入人們生活中給人們生活帶來方便的同時,有利于企業對人事事務進行有效的科學的處理,提高工作效率,尤其對于人事事務相對比較繁瑣的大型企業,使用計算機來輔助進行人事資源管理勢在必行,本文主要闡述基于B/S結構和JAVA平臺進行具體人事管理系統的實現過程,在整個系統的設計過程中,應用到了MVC三層架構,并把該系統劃分為多個模塊:管理員登陸模塊,普通用戶登陸模塊,員工信息查詢模塊,考勤模塊,工資模塊,加班模塊。
1 人事管理系統需求分析
本系統需求獲得過程中主要解決的問題是形成一個即將被進一步開發的模版,系統將人事管理員作為人事管理模式中的最頂層具有整個系統中的最高權限,該系統是一種將J2EE作為基礎的平臺研發的Web系統,不同種類的使用者通過Internet客戶終端與瀏覽器相連接,就能對各個環節的工作進行訪問,人事管理信息系統不受地域的限制,不受系統平臺制約,只要用使用者可以上網,在完成驗證后,既可以成功登錄,然后能夠對人事數據進行查詢,還可以對其進行各種處理與更新工作。
通過對企業系統使用者的調查,要求系統具有以下功能:查看員工信息、檢查各個部門的運作情況、考察工作人員的出勤、分析員工工資情況、密碼安全管理等,對于已經設定好的管理員角色,系統將提供基礎信息(包括部門信息、可分配資源信息管等)管理、用戶(包括特權職工、普通職工)管理、出勤管理、員工管理和查詢以及考評管理等。
2 相關技術
本文所介紹的系統的研發,完全可以使用B/S,系統的研發人員只需要將系統全部的作用都體現在Web服務器上,分別給系統不同的作用設計上使用者訪問權限就好了。net架構依據其性能可選擇合適的應用環境更好地發揮自身優勢。比如home,blog,SNS核心模塊都是用.net來完成。
2.1 開發工具
3 人事管理系統的設計
本系統使用MVC(Model-View-Controller)設計模式實現的,MVC體系主要由VisualStudio模板組成,它能你在Web 應用程序的創建過程提供必需的條件。通過它你能夠創建一個新的MVC Web應用程序,這個程序被設計成具備特定的文件夾、模板和配套文件的形式。在建立一個新的MVC Web應用程序的過程中,Visual Studio允許你同時建立兩個項目。第一個是Web,在這個項目中能夠設計應用程序。另一個是單元檢測,你可以在這個項目里面為第一個項目中的MVC配件編制單元檢測。MVC應用程序的利用被劃成三個關鍵的部分:模型、視圖還有調控裝置,這三個部分都有自己的工作要完成。
3.1 系統功能模塊劃分與設計
在人事管理系統中,用戶只有登錄成功后才能進行相應的功能操作,而且不一樣的使用者擁有的權限屬于不一樣的類型,所以系統第一個要做的應該對用戶進行身份驗證,根據用戶在登錄時所選擇的用戶類型,進行驗證和授權。系統的設計中最重要的環節就是系統的模塊化。模塊化是在產業發展過程中逐步呈現出來的一種用于解決復雜系統問題的方法。總體規劃如下:
根據該企業的需求,將人事信息管理系統分為8個子模塊:登陸模塊;員工基本信息管理板塊;部門基本信息管理板塊;員工考勤數據管理板塊;工作人員加班資料管理板塊;工作人員工資信息管理模塊;職工請假信息管理模塊;權限管理模塊。
3.2 系統外部接口設計
本人事信息管理系統(windows部分)使用者為企業管理人員,主要功能是為普通職工提供一個登錄接口,可以實現對職工身份以及賬戶密碼的驗證功能,并且添加了校驗碼,防止暴力破解。
通過本接口可以實現對于職工密碼的修改,職工可以通過系統修改自己的新密碼。
3.3 系統內部接口設計
本人事管理系統通過MVC來實現,完成表達、邏輯、數據方面的工作。在具體工作中,外層我們主要是靠J2EE可以提供的模型,方便客戶操作和識別,在設計中我們還可以利用其所提供的個別信息;中間邏輯層使用的是內存數據集進行數據的記載與變換,這樣做才能更好地相互連接;下面一層通過數據庫和數據的連接來完成信息的讀取與傳送。
3.4 系統數據庫設計
數數據庫設計是整個系統得以實現的關鍵組成成分,系統內的每一個模塊的作用的發揮最終都必須經過對數據庫進行各項操作來完成的,因此能否構建一個功能完善的數據庫,直接影響到系統的研發進度甚至系統建立的成與否。對于人事信息管理系統來說,在信息庫設計層面上,使用的是信息庫三范式對信息庫展開的研究與設計,在很大的程度上減少了多余數據的出現,減少了數據庫的規模,同時有利于信息數據統一性的實現。
4 系統的實現
這里,舉例說明員工資料管理模塊中添加職工功能實現方法,本模塊主要應用JAVA后臺技術實現新員工賬號的注冊,采用布爾型變量來確定男女選項,并添加了日期選擇功能和選取部門列表功能,從而方便用戶進行輸入信息。在個人簡歷內部使用的是字符存儲功能,方便用戶錄入備注信息。
5 結束語
本系統充分發揮網絡資源優勢,適應未來發展的要求,基于業務需要和技術創新,利用JAVA技術開發了一個基于WEB的企業人事信息管理系統。隨著計算機網絡的進一步發展,JAVA技術必將在未來的網絡應用中發揮更大的作用,而采用JAVA技術開發的基于Web環境下的應用程序系統也將隨著JAVA技術的發展而日趨成熟。本系統一切從實際出發,考慮到了很多實際應用中可能出現的問題,在這些方面先后一一得到了解決。
當然,本系統仍存在許多不足之處,比如,本系統沒能和企業現有C/S架構的管理系統接軌,職工原來資料不能共享,需要重復輸入大量數據,這些在今后的實際運用中還需進一步的完善和改進。
摘 要:隨著企業規模的擴大,資本的進一步融合,中國也慢慢步入了大企業快速發展的時代,在世界五百強中中國企業也開始嶄露頭角,為了駕馭這些商業巨艦,需要許許多多的人才,而這些人才卻需要合理的統籌,合理的去管理。而隨著計算機的廣泛應用,這時企業人事信息化管理系統就開始發揮其運行可靠、檢索快速、查找便捷、信息量大、安全性好、成本低等優點,目前有不少企事業單位擁有自己的人事管理系統,已有的這些系統所采用的開發方法、實現的整體功能、以及用戶界面的布局方式都各有優缺點。本文主要是設計開發了人事信息管理系統,它主要采用C/S模式,是典型的信息管理系統(MIS),其開發主要包括客戶端的應用程序開發、服務器端管理程序的實現以及數據庫的建立和維護等幾個方面。
關鍵詞:人事管理;C/S;DELPHI;數據庫
隨著計算機技術在很多企業中的應用越來越普遍,大大提高了我們的工作效率,減輕了我們的工作強度,并且對信息的處理更加快速、準確。為了能夠使企業人才管理系統發揮其運行可靠、檢索快速、查找便捷、信息量大、安全性好、成本低等優點,國內許多企業的人才管理系統慢慢從C/S結構轉移到B/S結構,可能是由于安全性問題,大部分企業仍然使用C/S結構系統。
1 研究的任務、目的和意義
本文的研究任務是在中小型企業中能設計出一個人事信息化管理系統的后臺管理,這樣不僅可以滿足企業員工的人事部門管理,員工考勤管理,績效考核管理和員工的工資管理,而且還能全面實現企業的信息化管理。
信息化系統可以采用軟件工程的開發方法。經過規劃、分析、設計、編碼、和測試、運行和維護等階段。界面風格統一,各功能模塊完整而且實用,開發本系統主要是基于網絡的,分為客戶端和服務器端。服務器端保存系統的核心數據,客戶端通過使用客戶端軟件對服務器端的數據庫進行訪問和操作。前臺可以采用Delphi6.0為開發軟件,而后臺可以采用SQL SERVER開發,是一個可縮放的、高性能的關系數據庫信息化系統。而這個系統就是為了管理紛繁復雜的人事信息管理而設計的。
系統開發的意義在于:為中小型企事業的人事管理提供軟件;從理論上可以給使用Delphi6.0以上版本,來進行人事信息系統的研發。
2 C/S的概念及優勢
C/S系統由兩部分組成:服務器和客戶端。服務器指數據庫管理系統(DBMS)用于描述、管理和維護數據庫的程序系統,是數據庫系統核心組成部分,對數據庫進行統一的管理和控制,還能實現觸發器、自動管理等功能。客戶端指的是將用戶的需求送交到服務器,再從服務器返回數據給用戶。
3 企業信息管理系統的發展歷史
很早就有了企業信息系統管理概念。柏德在本世紀30年代,指出了決策在企業管理中的關鍵作用。本世紀50年代,西蒙指出信息與決策決定了管理。也是在這個時代控制論和管理由維納提出。他覺得管理就是控制的過程。50年代會計工作大量由計算機完成,1958年蓋爾寫道:管理將以較低的成本得到及時準確的信息,做到較好的控制。"這時已經出現數據處理這詞。
隨著科技的進步,人們越發認識了計算機在工作學習中的作用,越發感到計算機給大伙帶來了便利,使其慢慢成為大家生活的一部分。理所當然的,計算機進入了企業人事管理的應用中,而且越來越得到大家的認可重視,已經有許多公司把它作為不可缺少的部分,同時許多企業也把他作為企業現代人事管理的標志,讓它更具科學性,規范性。使現代人事管理得以推廣,壯大。只有人事部門實現規范化管理了,才能在其他方面更好的發展。為了適應現代企業或公司經營發展的需要,人事管理也從以前的手工管理逐漸被規范化的管理信息系統所代替。
4 系統的研發現狀
縱觀計算機的發展歷史從最開始的晶體管導大規模的集成電路,再到現在的電路板而存儲介質更是得到了日新月異的發展,人們的數據信息得以從簡單的數據到復雜的數據庫以及現在的云處理,企業借著科技的力量讓計算機進入行業的方方面面,各種適合于人們工作學習的應用蕓蕓而生,再加之網絡的快速發展,不僅讓豐富的應用在pc中得以推廣,連手機的應用也像雨后春筍般出現了,企業的信息管理開始進入現代化,信息化。越來越多人到微小始應用于數據庫的管理,形成了初期的信息系統。過了十余年的發展,我國的數據庫管理技術也廣泛的應用到各個領域中。
5 系統的研究方向
主要介紹利用Delphi制作一個基于C/S模式的企業人事信息管理系統的實現。學術構想與思路、主要研究內容及擬解決的關鍵技術。
該課題的研究總體分七大內容:
(1)登錄界面:設置使用人事管理系統的用戶及其使用權限
(2)主界面:該模塊提供管理系統的主界面,是主系統的唯一入口和出口,該界面提供用戶選擇并調用各子模塊
(3)瀏覽:該模塊提供全部人事檔案的界面
(4)查詢:對企業員工的檔案進行查詢,包含準確查詢和自定義查詢。
(5)統計:用科學的方法對數據搜集和整理的過程。統計可以按員工的職務、職稱、工齡以數字或圖表的形式表示出來。
(6)編輯:管理員對企業員工的資料數據有修改和刪除的權限。
(7)報表:經過一段時間的統計及記錄,以一定形式把數據庫中的內容以一定格式輸出到其他介質。
該課題的技術關鍵:
(1)訪問的安全性,主要是設置登錄界面。
(2)人事信息的錄入、修改和刪除等的處理。
(3)人事信息管理的精確查詢和模糊查詢。
(4)人事信息管理的打印。
6 信息系統開發的所面臨的挑戰及迫要性
管理信息系統面臨的社會挑戰:如何深刻地認識管理信息系統不僅是一個技術系統,而且同時又是一個社會系統。如何提高科學管理水平,為信息系統的實用創造有利的條件。只有輸入數據十分可靠,才能獲得有用的管理信息。
管理信息系統面臨的技術挑戰: 跨平臺運行、支持多種應用系統數據交換和系統高度集成、高度模塊化、個性化用戶界面、高可靠性和安全性、支持智能化的信息處理和分布式應用、支持更廣泛的應用。
自從中國進入WTO以來,許多跨國公司進入國內,國內的許多企業也在政策的引導下,茁壯成長成能夠參與市場競爭,以國際知名企業平等競爭的態勢。有人說二十一世紀是人才競爭的世紀。為了把人才發揮到他的極致,人力資源的管理就顯得尤為重要了。常言道,工欲善其事必先利其器,我們只有擁有先進的信息管理工具才能更好的為人事資源管理服務。
7 總結
加強人事管理在單純依靠以手工管理的方法,不僅需要耗用大量的人力、物力、財力,而且工作效率低,漏洞和錯誤眾多,難以達到預期的目標,為了提高企業工作效率、保證企業人事管理質量、快速而且準確地為企業制定好的經營方針與決策,在有限的時間內完成工作任務及達到預期的目的,因此,企業信息管理系統在中小型企業當中,起著非常重要的作用,在未來我們有必要把企業信息化的管理系統推向各個大小企業中去。
摘 要: 為了避免中小型企業人事管理的手工管理方式,采用Java和MySQL數據庫,設計了一個對中小型企業進行人事管理的系統軟件。在此從系統分析、功能設計以及數據庫設計等方面介紹了企業人事管理系統的設計過程。詳細闡述了系統主界面、數據庫連接等功能的實現過程。采用Java和MySQL數據庫結合的方法,能夠實現中小型企業人事的自動化管理,具有簡單,實用,使用方便的特點,從而提高了管理水平和工作效率。
關鍵詞: Java; 人事管理系統; MySQL; MVC
0 引 言
隨著信息時代的高速發展, 企業的信息化管理是企業發展的必然趨勢,也是企業興衰的主要因素之一[1]。企業健康有序發展最為關鍵性的因素就是人力資源,人力資源管理儼然已經成為現代企業管理中不可或缺的重要組成部分,最為人力資源管理工作之基礎的人事信息管理也逐漸受到關注和重視[2]。人事管理系統是一個企業不可缺少的部分,它能夠為用戶提供充足的信息和快捷的查詢手段[3]。但是目前人事管理的方式、手段仍然處在低劣狀態之中,跟不上時展需要[4]。為此,設計和開發一個功能實用、操作方便,簡單明了的人事管理系統就顯得極為必要。
本文闡述了基于中小型企業的人事管理系統的分析、設計與實現的過程。
1 Java簡介
Java是在C++的基礎上研制開發的,它克服了C++語言在編寫程序時的缺點,如:指針的使用,使得編程更加簡單[5?7]。它不僅僅可以為復雜的網絡環境設計相關應用軟件,同時還可以進行桌面應用程序的編寫和運行。它主要有以下特點:可移性;解釋性;安全性;結構中立性[6]。因此,本系統使用Java 語言作為前臺開發語言。
2 系統分析
人事檔案管理系統一般包括人事檔案的統計、查詢、更新、報表輸出等功能[8]。本系統的用戶可以分為2大類:系統管理人員和普通員工。其中系統管理人員可以根據需要添加相應的用戶信息,可以對用戶信息進行增、刪、改、查等基本操作;而員工可以對自己的相應信息進行瀏覽,對自己的基本信息可以進行修改。
3 系統的總體設計
3.1 系統功能設計
中小型企業人事管理系統的操作對象是企業的管理人員和普通員工,主要完成對員工信息、部門信息、考勤、工資等的信息查詢和修改。系統功能模塊包括基本系統用戶管理、職工信息管理、職工工資管理、職工假條管理、公司部門管理、職工考勤管理、職工加班管理。系統功能結構圖如圖1所示。
圖1 人事管理系統功能結構圖
3.2 系統數據庫設計
數據庫設計是指對于一個給定的應用環境,構造最優的數據庫模塊,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的信息要求和處理要求。
3.2.1 數據庫管理系統
數據庫選擇MySQL。MySQL是現在中小型公司乃至大公司普遍運用的數據庫,相比其他的數據庫管理系統(DBMS)來說,MySQL容易操作,簡單,小巧,免費[9]。它提供了一套圖形化的方便易用的系統;對多用戶應用提供了充足的保護措施,能夠阻止沖突和防止錯誤產生,并且能高效地給多用戶分配可用的資源[10]。
3.2.2 數據庫表
4 系統實現
4.1 系統架構
本系統將采用JavaEE中最常規的開發模式MVC三層架構的模式對系統進行開發。Model就是數據層,在本系統中所對應的就是通過hibernate生成;Entity Control就是處理具體業務的場所,在本系統中通過Service以及Struts的Action去實現,Service與Action通過Spring的依賴注入進行關聯;最終Action將處理的結果返回至頁面中向用戶反饋,這就是頁面顯示層(View)。
4.2 系統關鍵功能模塊實現
4.2.1 系統登錄界面實現
當登錄人事管理時,在登錄界面,由用戶輸入賬號、密碼和驗證碼,系統根據用戶輸入的賬號、密碼和驗證碼進行驗證。如果輸入的內容為空,系統會給出相應的提示;當輸入的內容不為空時,系統會到數據庫中進行查詢。如果該用戶存在且密碼正確,并且驗證碼也正確,則登錄成功,進入主窗體;否則登錄失敗,當然,系統也會給出相應的信息,提示用戶登錄失敗。系統會根據登陸用戶的角色來判斷進入何種歡迎頁面,不同用戶的管理員。登錄界面如圖2所示。
4.2.2 系統主界面功能實現
系統主界面共有兩個,分別是系統主界面和個人主界面,頁面采用左側是樹狀菜單,中間主體部分是各個功能的頁面,采用Tab頁的管理方式實現。系統主界面如圖3所示。
4.2.3 個人頁面模塊實現
該模塊主要包括了登陸的員工對的個人信息查看、考勤記錄查詢、假期申請查詢等功能。其中用戶可以對自己的密碼進行修改,修改的流程為:啟動修改密碼窗體,輸入原密碼、新密碼和確認密碼;從用戶信息表檢查該用戶的原密碼是否與輸入的原密碼相同;如果不同則進行信息提示,處理中止;如果相同,檢驗新密碼是否為空,如果為空則進行信息提示,處理終止;如果新密碼非空,檢驗輸入的確認密碼和新密碼是否相同;如果不同則進行信息提示,處理終止。若相同則更新用戶信息中的用戶密碼字段。
4.2.4 數據庫鏈接
數據源名稱(DSN)包含了有關某個特定數據庫信息的數據結構,這個信息是開放式數據庫連接驅動能夠連接到數據庫上必需的信息。DSN存儲在注冊表或作為一個單獨的文本文件,DSN里面包含的信息有名稱、目錄和數據庫驅動器,以及用戶ID和密碼(根據DSN的類型)。系統開發人員為每個數據庫創建一個獨立的DSN。數據源的實現代碼如下所示:
crossContext="true" workDir="">
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxWait="10000" username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/hr?useunicode=true&;characterEncoding=gbk" />
url="jdbc:sqlserver://localhost:1433;DatabaseName=hr " /> ??>
5 結 語
本文介紹了基于Java技術的中小型人事管理系統的開發過程,對技術的選擇、系統的設計和重要功能的實現進行了詳細的介紹。該系統操作簡單,方便可靠,具有良好的穩定性、安全性和實用性。通過本系統的使用,能夠實現中小型企業人事的自動化管理,具有簡單,實用,使用方便的特點,從而提高了管理水平和工作效率。
摘要:本系統采用SqlServer2005作為開發數據庫的工具,使用VisualStudio2008作為開發平臺的動態網站系統。它的具體功能可以根據用戶的需要來分配,但主要還是包括企業人事的信息添加,刪除,修改,查找,同時也包括權限的分配,職務的調動等。在企業人事管理系統中,用戶能夠方便的企業人事進行信息的檢索與處理。本文就企業人事系統開發的關鍵技術進行說明。
關鍵詞:人事管理系統;SQLServer2005;信息管理;VisualStudio
1 系統開發工具與環境介紹
SQL是英文StructuredQueryLanguage的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照ANSI(美國國家標準協會)的規定,SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語言標準。
MicrosoftSQLServer2005是一個全面的數據庫平臺,使用集成的商業智能(BI)工具提供了企業級的數據管理。MicrosoftSQLServer2005數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能,使您可以構建和管理用于業務的高可用和高性能的數據應用程序。
VisualStudio是微軟公司推出的開發環境,VisualStudio可以用來創建Windows平臺下的Windows應用程序和網絡應用程序,也可以用來創建網絡服務、智能設備應用程序和Office插件。
2 系統模塊分析與介紹
2.1 登錄模塊:在模塊中設置登錄管理員的權限,可分為系統管理員和企業領導兩種權限用戶。
2.2 企業部門管理模塊:可實現添加、刪除和修改企業部門信息,該模塊由系統管理員維護。
2.3 職務管理模塊:可實現添加、修改和刪除職務信息,該模塊有由系統管理員維護。
2.4 人事檔案管理模塊:該模塊可實現添加和瀏覽人事檔案信息,該模塊由系統管理員維護。
2.5 查詢模塊:可搜索人事檔案信息和查找人事調動信息,瀏覽人事檔案詳細信息,該模塊由企業領導維護。
摘要:隨著計算機技術和通信技術在企業領域的廣泛應用,傳統的企業人事管理方法正逐步被數字化的計算機管理信息系統所取代。本文主要分析了企業人事管理系統的一些基本功能和組成情況,包括系統的需求分析、系統結構、系統功能模塊劃分以及系統數據庫模式分析等,重點對企業人事管理系統的開發實現進行介紹。達到了數據的一致性、完備性和安全性,且功能完備,符合了企業人事管理系統作為典型的信息管理系統的要求。
關鍵詞:企業人事管理 MVC
(一)開發背景及意義
隨著計算機技術的飛速發展,計算機在信息管理中應用的普及,利用計算機實現企業人事管理勢在必行。使用計算機管理企業人事信息,是適應現代化的要求、推動企業管理制度走向科學化、規范化的必要條件。
企業人事管理是一項瑣碎、復雜而又十分細致的工作,工作量很大,一般不允許出錯,如果實行手工操作,每月須手工填制大量的表格,這就會耗費工作人員大量的時間和精力,利用計算機進行管理,不僅能夠保證核算準確無誤、快速輸出,而且還可以利用計算機對有關的各種信息進行統計,同時計算機具有手工管理所無法比擬的優點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優點能夠極大地提高企業人事管理的效率,也是企業管理科學化、正規化,與科技接軌的重要條件。
(二) MVC編程模式
MVC是Model-View-Controller的簡稱,即模型-視圖-控制器。MVC是一種編程模式,它把一個應用的輸入、處理、輸出流程按照Model-View-Controller的方式進行分離,這樣一個應用分為三個核心模塊——模型-視圖-控制器,它們分別承擔不同的任務。其中:
·Model層:實現系統中的業務邏輯,通常可以用JavaBean或EJB來實現。
· View層用于與用戶的交互,通常用JSP來實現。
·Controller層是Model與View之間溝通的橋梁,它可以分派用戶的請求并選擇恰當的視圖以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執行的操作。
MVC的處理過程為:首先Controller接收用戶的請求,并決定應該調用哪個Model來進行處理,然后Model使用業務邏輯來處理用戶的請求并返回數據,最后Controller用相應的View格式化Model返回的數據,并通過表示層呈現給用戶。
(三) 可行性分析
可行性研究的目的就是用最小的代價在盡可能短的時間內確定問題是否能夠解決。
1、技術可行性
本系統的開發過程采用MVC編程模式,使用SQL Server2005關系型數據庫并結合使用Hibernate框架連接數據,這樣就基本實現了程序代碼和數據庫的無關性,使得系統具有較好的移植性。如果將數據移植到其他數據庫中,只需要重新設置系統連接配置文件,并加載數據庫驅動程序即可,這樣也提高了該系統的可移植性及降低了程序的耦合度,因此在技術上是可行的。
2、經濟可行性
本系統使用開源軟件Eclipse開發設計,經濟上消費較少;從節省人力方面,可以讓管理人員從繁與復雜的人事管理工作中解脫來,還能掌握企業人事情況并作出相應的對策,因此在經濟上是可行的。
3、運行可行性
運行可行性方面,人事管理系統是對企業人事進行統一的管理,可以簡單方便高效的進行錄入、查詢、修改、刪除、退出,隨時更新企業人事信息,為企業的人事管理提供了解決方案。
(四) 系統層次結構
HIPO(hierarchy plus input-process-output)圖是IBM公司于70年代中期在層次結構圖(structure chart)的基礎上推出的一種描述系統結構和模塊內部處理功能的工具(技術)。HIPO圖由層次結構圖(H圖)和IPO圖(也稱IPO表)兩部分構成,前者描述了整個系統的設計結構以及各類模塊之間的關系,后者描述了某個特定模塊內部的處理過程和輸入/輸出關系。
本系統頂層進銷存管理系統矩形框代表主要功能模塊,其下層為延伸出的各個功能子模塊,子模塊控制完成系統的每個具體業務功能,以此來實現自頂向下逐步求精。系統H圖如圖1所示。
(五)數據庫設計
本系統采用SQLServer2005保存并操作數據,主要有以下數據表。
·用戶信息表:存儲員工的詳細信息,分別為超級管理員和員工,可以在系統中實現不同的功能操作,。
·考勤信息表:存儲考勤的相關信息,包括員工的基本信息和休假離職人員。
· 獎懲信息表:存儲獎懲信息的數據表
·工資記錄表:存儲員工工資信息的數據表,在管理員進入系統后,在系統所執行的如工資信息的添加、修改、查詢和刪除等一切操作,系統都會將其進行的操作記錄保存到此表中。
(六)系統實現
本系統的管理員在使用該系統時,首先要通過管理員登錄模塊對身份進行驗證,當確認合法后可進入系統的主界面。在登錄模塊中,主要實現的是對管理員登陸合法性的驗證。管理員在此輸入其姓名、密碼,經過與后臺數據庫中的記錄進行相應的對比確定其為合法用戶,管理員才得到進入系統的權限,登錄界面如圖2所示。
在主界面,用戶可以看到左側的菜單欄有人員管理、招聘管理、培訓管理、獎懲管理和薪金管理。系統主界面如圖3所示。
(六)結論
企業人事管理系統其功能符合企業人事管理的需求,達到了預期效果。本系統的主要特色是操作方便、界面美觀友好、靈活性好、安全性高、錯誤率低、運行穩定、操作交互性強等。
【摘要】企業人事管理系統的開發主要包括后臺數據庫的建立和維護以及前臺頁面的設計和維護兩個方面。前者要求設計者能夠設計出一個數據安全性高、一致性強的庫。而后者則要求設計者開發出的應用程序功能完備,易于操作。本系統主要完成對企業人事信息的管理,包括數據庫中表的增、刪、改、查等。本系統的核心是數據庫中各個表之間的關聯,各個表之間的增刪改查就是級聯進行的,當完成對數據的操作時系統會自動地完成數據庫的修改。查詢功能也是系統的核心之一,在系統中即有單條件查詢和多條件查詢,有精確查詢也有模糊查詢。經過分析,我決定使用Oracle數據庫、Java編程語言、Eclipse開發工具。
【關鍵詞】人事管理系統,JAVA,數據庫
人事管理系統的需求
普通員工登錄系統可以查詢維護自己的信息,包括瀏覽自己的信息,維護個人信息,以及修改密碼和瀏覽個人的考勤信息,獎懲信息和調動信息,但不允許查看和修改其他的信息。
管理員登錄系統可以查詢和維護所有員工除了其他管理員的信息,包括瀏覽所有員工個人信息,維護所有員工詳細檔案,修改員工密碼,以及瀏覽和維護員工考勤信息,獎懲信息和調動信息。還可以對系統進行維護,比如說維護部門信息和職位信息。
本人事管理系統主要實現以下目標:
人性化設計。程序設計充分考慮企業的要求,使操作簡單方便快捷,界面友好,功能實用。
動態更改前臺用戶,實現員工注冊,登陸和進行瀏覽,查詢,修改,維護系統信息。提高網站通用性,易于管理維護。
人事管理。這部分程序是為了員工信息的維護和查詢,員工登陸系統以后,會判斷他的權限,進行不同的頁面顯示和操作控制。此部分程序不是常駐內在的,并且是順序執行。
人事異動。這部分程序是為了員工的異動,包括員工就職,離職,員工異動以及異動查詢。此部分程序不是常駐內在的,并且是順序執行。
獎懲管理。該部分程序是用來對一個員工實現獎勵和懲罰的,主要是根據該員工的平時表現,比如說是考勤記錄,來給他一個評判。包括獎懲信息維護和獎懲信息查詢。該部分程序為不常駐內存,并且是順序執行的。
考勤管理。這一部分程序是用來對員工平時的表現記錄的,該模塊包括查詢和維護考勤信息。此部分程序不是常駐內在的,并且是順序執行。
工資管理。這一程序模塊是對用戶的工資進行管理,對于一個員工來說,工資是必不可少的部分,所以該模塊在系統中是必不可少的。該部分程序為非常駐內存的,而且是順序執行的。
企業人事管理系統具體功能描述及實現
人事管理模塊:人事管理模塊主要針對員工自己的信息進行維護和瀏覽,其中又分為員工信息瀏覽和檔案維護,普通員工登陸以后可以在這里查看自己的信息,如果發現信息不準確或者不完善的地方可以進行修改。而系統管理員剛能進行更多的操作,比如維護所有普通員工的信息。
在該程序塊中的瀏覽子模塊中限制是每次用戶輸入查詢條件的時候必須完成,否則不允許查詢,在檔案維護子模塊中,不允許修改用戶的員工號和部門號,修改部門號可以到員工調動里去修改。還有就是不同權限的員工的操作范圍的限制。
人事異動信息:這一模塊的功能就是記錄員工的異動,實際就是對員工信息的添加和刪除,以及調動。每一次員工的異動,都會在異動信息表里產生一條記錄供以后查詢。而當員工離職以后,還會保留他的一些信息。但是不會享有任何的福利條件。當然,這里也涉及到權限的問題,如果是普通員工,只允許他查看自己的異動記錄。而管理員則可以操作員工就職,添加員工,還可以為員工辦理離職手續。
獎懲管理信息:這一模塊的主要功能就是對根據員工的表現來實現獎勵或懲罰的。管理員可以根據員工平時的表現來實行獎勵和懲罰,分為四個等級:大功,小功,大過,小過。普通員工可以查看自己的獎懲信息,不允許其他操作。管理員則可以對所有獎懲信息進行維護,也可以查看所有人的獎懲信息。
考勤管理信息:這一部分程序的功能是記錄員工日常的出勤。主要有:遲到,早退,曠工,加班。普通員工可以查看自己的考勤信息,管理員可以查看所有有的考勤信息也可以對這些信息進行維護。
工資管理信息:這一程序模塊是對用戶的工資進行管理,對于一個員工來說,工資是必不可少的部分,所以該模塊在系統中是必不可少的。在該模塊中,可以對于員工的工資進行更新,因為在員工就職的時候,系統默認一個最低工資額,所以調節工資在這個模塊。
經過本學期的不斷實踐與探索,企業人事管理信息系統的設計與實現己經完成,基本上達到了預期的設計要求和目的。
在整個畢業設計階段的工作和本論文的寫作過程的經歷將會使我終生受益,并對我今后的工作和發展產生深遠的影響。由于畢業設計時間比較倉促,所以該系統還有許多不盡如意的地方,比如用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待于進一步的改善。現在,大學學習生活即將結束,畢業設計將是我們最后的學習機會。畢業設計起一個承上啟下的作用,它將理論和實踐有效地結合起來,讓每個畢業生都進行了一次系統的實踐學習,鞏固自己所學的專業知識,為順利步入工作崗位做了鋪墊。
摘要:隨著科技日新月異的發展,網絡變的更加成熟,“科教興國”口號的提出,人們更加認識到知識的重要性,面對著各個企業這么龐大的人事信息管理,數據庫不斷地走向成熟,開發出基于C/S結構的關系型的企業人事信息管理系統,系統根據用戶不同的使用權限提供查詢和打印服務,保存各個員工的檔案,實現辦公自動化。
關鍵詞:企業 人事管理 系統
一、系統需求分析
1、需求分析
本系統要開發的人事管理信息系統的具體功能包括員工信息管理、員工考勤管理和系統設置,由人事勞資部負責數據維護。對于已經入庫的信息,系統根據用戶不同的使用權限提供查詢服務。本應用系統應達到的目標概述如下:為公司內部各個業務部門提供數據查詢功能;為公司管理層提供直觀、及時、方便的信息,提高迅速反應能力,提供有效的決策支持。
2、實地調研過程
為了能順利完成此次的企業人事管理系統的設計,以及把理論與實際相結合,我們小組成員決定深入企事業單位,進行進一步的調研,以便有效地掌握第一手資料。在為期一個月的調研過程中,我們排除各種因素盡力地與企業生產同步,通過不斷的追尋與探索,不斷地與企業人事管理人員的深入溝通以及普通員工的交流,進一步了解了企業管理方面的一些有用的知識,在這個過程中,我們作為企業管理的門外漢,只有在一邊調研一邊不斷地學習有關方面的知識,不斷充實自己,讓自己具備初級的企業人事管理知識,可以說是吃了不少苦頭的。首先,我們從總體上認識了企業人事管理的主要架構,然后便是應對煩瑣的日常事務處理,我們認真地做筆記,向主管人員請教,自我尋找資料,硬是咬著牙,把一個一個實際事務流程化,為人事管理系統的構建打下堅實的基礎。
二、系統所需要實現的以下功能
1、員工基本信息管理
員工個人資料的管理,包括:公司內員工編號、姓名、性別、部門、年齡、學歷、專業、聯系地址等等。便于將每個員工當成相對獨立的一個對象來管理,也可根據不同的條件相對聯系地作為一個整體來進行管理。員工工作過程及接受培訓的管理,一個員工是一個企業的最基本組成因素,那么在企業生產過程中其在發揮著最基本的作用,因此員工的工作效率及個人職業素質的提升對于整個企業效益的提高有著強勁的推動力。
2、員工考勤管理
作為企業人事管理中的一個重要組成部分,其具有對員工工作進行有效監督的一個手段,員工是企業生產的根本動力,員工在工作中的對待工作的態度決定了其工作效率,因此利用考勤管理這種量化系統工具對員工進行考勤,即能讓企業即時掌握員工的工作熱情程度,又能讓員工之間有量化的比較。
3、系統管理
(1)設置用戶。功能:設置使用人事管理系統的用戶及其使用權限。整個人事管理系統由多個功能模塊組成,不同的模塊完成不同的功能,所以可以為不同的職工分配不同的功能,使其具有不同的權限,完成其權限所對應的功能,從而很好地管理好整個系統。操作:選擇該功能后,屏幕上顯示出所有人事管理系統員工的用戶名稱。這時,可進行如下的操作:(1)增加:增加一用戶。按該按鈕后,就可輸入新用戶的內容,如:用戶名稱,密碼和權限。所輸入得登錄名一定不能重復。(2)修改:修改用戶設置。按該按鈕后,就可修改選中用戶的用戶名,密碼和權限,每一權限對應系統菜單上的一項功能,可為該用戶選擇任意的權限。用戶在使用本系統時,要求輸入用戶的口令,為了安全,用戶需建立一個只有自己才知道的特殊口令。(2)用戶登錄。功能:用戶登錄進入人事管理系統。系統啟動后,首先要做的就是用戶登錄。若不登錄系統,所有功能都無法使用。用戶只有登錄系統后,根據其具有的權限,才能執行一定的操作。操作:進入該功能后,要求輸入用戶的登錄名及其口令,只有其登錄名和口令完全正確,才能進入工資管理系統。系統會根據為用戶分配的權限,設置其對應的功能為有效,用戶就可操作該功能。
三、系統設計
1、總體設計
人事管理系統主要是用來管理人員信息,盡量簡化繁瑣的操作方式,采用從頂至下的設計方式。首先,建立人員管理系統就是要建立一個企業對人員的管理平臺,主要目的要實現對人員檔案的信息化管理,對人員工作、生活的電子化管理。
2、詳細設計
人事管理系統模塊設計:用戶登錄模塊:模塊功能包括錄入,修改,刪除登錄用戶信息。用戶權限管理模塊:模塊功能包括為每個系統功能設置一個權限代碼,為每個用戶設置其能夠擁有的權限,從而保證用戶根據自己權限訪問系統,確保系統保密信息的安全性。人員基本信息管理模塊:模塊功能包括企業人員信息錄入,修改,刪除,部門設置,照片上傳及工作崗位分配等,對人員基本信息進行詳細描述,以便在以后的系統運行過程中進行調用查詢。人員工作管理模塊:模塊功能包括工作分配查詢、工作情況查詢(又包括工作正常查詢和額外查詢)等查詢工作。統計查詢模塊:模塊功能包括根據部門、學歷、專業職務、合同類型、政治面貌、畢業院校、工作崗位、戶口所在地、婚姻狀況、籍貫、家庭住址、參加工作時間、民族、入職時間、入黨時間、專業等進行綜合查詢;同時可以對查詢結果到出成Excel格式進行二次編輯打印。系統維護模塊:模塊功能包括部門管理,學歷管理、專業職務管理、合同類型管理、政治面貌管理;系統字體進行管理;不同合同類型人員顯示顏色設置;合同到期人員提前提醒設置;數據庫備份,數據庫聯接維護等。
3、系統界面設計
(1)數據庫配置界面;在聯接數據失敗時,自動彈出數據庫配置界面,可以設置服務器、SQL登錄名稱、SQL登錄密碼、數據庫名稱內容;連接按鈕可以測試連接是否暢通。
(2)登錄界面設計;運行系統后首先出現登錄界面,每個用戶根據自己的用戶名密碼登錄系統。
(3)主界面設計; (4)系統設置界面;隨著計算機的普及,越來越多的企業對人力資源開始重視,對于人員管理信息化、自動化的要求越來越高,對于人事管理系統也就有了新要求。人事管理系統是根據企業對人員管理的實際情況進行編寫的,主要目的是為了方便企業對人員進行集中的查詢與管理工作,以提高人事管理工作的水平。
一、連鎖企業人事管理的難點
連鎖企業的成功與否,人的管理是關鍵因素之一,結合各行業的特點與運行模式,連鎖企業人事管理的難點主要集中在以下三個方面:
一是人員需求的多樣化。連鎖企業的基本特點是提供終端服務,需要大量的人員來支持和維護,從服務的終端―門店到連鎖總部,呈塔型管理結構,管理鏈條長、層次多,需要不同層次(個人素質)、不同技術、不同技能的人員來滿足管理運行的需求。既需要高素質的人員從事系統維護和業務拓展,也需要專業性的人員從事門店經營管理,還需要大量的專業技能從事生產與操作,餐飲業需要大量的廚師和服務員;酒店需要大量的服務員和清潔員;汽車修理業需要大量的維修工;理發業需要大量的理發師等等。
二是管理跨度大。連鎖企業的基本特征是“規模為王”,眾多的網點和門店散落在城市的各個角落,實力強的企業在不同的省市都設有網點和加盟店,如何把外駐在各網點的人員組織起來進行有效的評估、培訓、考核、溝通都不是一件容易的事,而且往往容易出現走過場、走形式、敷衍了事的現象,達不到管理的目的,同時需要組建一個規模龐大的人事部門來應付這項工作,勢必要產生巨額的費用。
三是人員流動頻繁。連鎖企業普通操作層員工的頻繁流動是正常現象,而且必須是企業建立長效機制應對的關鍵問題。有調查說每10個美國人中有8個人可能在麥當勞工作過,麥當勞更把自己的培訓系統當成美國人初登職場必修的第一堂課進行宣傳,我想這不是麥當勞的初衷。連鎖企業可以看成是人員密集型的企業形態,更是安置社會就業最有貢獻的行業,尤其是普通操作層的員工數量眾多,就目前的實際現狀來講,這部分人來源渠道復雜,大多數都是第二職業者、農民工、下崗職工、待業青年、社會閑散人員和外來務工人員等,住所不穩定、文化水平低、經濟來源單一,沒有一定的事業目標,都抱著走一步看一步的心態。如果要讓企業總部的人力資源部門來滿足各個門店和網點的需求實為其難,更不要說實施高效的培訓、薪酬發放、考核等工作。
以上三方面的難點是造成人事部門“不干人事”的主要誘因,也是連鎖企業管理成敗的關鍵控制點。我們都知道,管理是科學,更是藝術,如何把管人與理事充分結合起來,是企業領導人要重點分析和研究的問題。
要解決以上問題,要從兩個方面下工夫:一個是組織構架要科學,以實務管理為核心,發揮組織效能;另一個就是要做好崗位分析與評估,推行三級人事管理模型。
二、搭建網點的管理構架
一般情況下,企業的組織機構設置由三部分組成:職能部門、業務部門和技術部門。連鎖企業人員管理的主要問題是出在連鎖店的管理層和從業員工。連鎖店的管理一般歸屬管理中心或營運中心,因此,我們把討論的中心應該放在連鎖店如何建立有效的組織框架上來。
科學研究表明,最有效的管理職數為不超過8人。這僅僅是一個參考數據,落實到企業的實際情況,50家連鎖店就有50個店長,每個店10個員工,就有500個員工,又怎么管?目前倡導的是平面化管理,壓縮管理鏈條,縮短信息傳遞路徑,減少管理人員,節省費用開支,如何既能夠實現平面化管理模式,又能實現有效管理是我們考慮的關鍵。因此,在連鎖門店管理中推行片區管理模式是可行之路。
(一)推行門店的片區管理
片區管理的基本概念當然是分區劃片管理,片區管理的范疇是同一個城市,與區域性的運營中心不同,是區域運營中心下的一種運營管理模式。
片區管理的優勢在于化小了直接管理終端,減輕了總部管理的壓力,使管理控制點和責任點更具體、更集中。比如總部要推行一項促銷方案,如果同時針對50個連鎖店從培訓、籌備、實施到效能評估,是非常困難的一件事情,如果以5個片區為中心,由各片區具體實施,由總部管理中心巡查督導,效果會更加明顯,每個片區都會積極努力,不甘人后。
在推行片區管理的過程中,重點考慮兩方面的因素:一個是片區直管的門店數量;另一個是片區如何劃分。
片區所管轄的門店數量以5~8個為佳,主要是由所從事的行業和單店規模所決定的。含有生產或技術環節的行業,如快餐、維修、美發等,一個片區所轄門店以5~6個為最佳,純銷售性的行業如便利店、專賣店等數量可以多一些,但不要超過8個。我們在考慮片區規模大小的時候主要考慮管理效率的最大釋放與管理成本的最小化,網點管理的難點是場所分散、運行獨立、信息傳遞不及時等,門店數量過多,容易形成執行不到位,行動不統一,以及工作細化不夠的問題,門店數量太少,容易出現崗位重疊設置,不能人盡其用,造成管理成本增加。
片區門店的劃分重點應考慮交通和管區劃的因素,城市現代化進程的推進。交通是關鍵影響因素,門店管理的核心是門店現場管理,包括自主管理和督導檢查,因此我們必須要考慮到交通的便利和時間的快捷,無論是片區經理下店檢查,或是店長(或店內員工)到中心店處理業務,都不能把更多的時間消耗在路上,一個片區可以通過一條公交線路貫穿,也可以分成一片,騎自行車到達。另外片區門店的劃分必須要考慮到行政區劃的單一性,比如一個快餐連鎖店片區最好能由一個衛生防疫站管理,這樣可以減少外聯公關成本和人際成本,如果一個片區5個連鎖店,分別由5個派出所管轄,不但會耗費更多的公關成本,同時要耗費大量的時間去溝通和協調,每一個派出所的工作在具體要求上都有細微的差別,更增加了工作的難度。
(二)片區管理的核心是中心店
每一個團隊和組織都應該有管理中心和領導中心,這樣才能保證管理命令和措施有效執行,保證目的性、目標性和責任性。中心點要起到在片區內的領導作用和行政辦公作用,同時要成為連鎖總部對連鎖店日常管理的區域軸心,要分擔一部分總部管理中心的職能和責任,如活動組織、新店籌備、物資調配、資產維護、新員工訓練安置、運營事務處理等。中心店主要涉及到門店選擇和崗位設置兩個方面。
在一個片區內選擇哪個店做中心店,首先要具備一定的行政辦公條件,不用另外租用辦公場所,可以減少辦公費用開支,同時能夠充分滿足連鎖店現場管理的需要,如果把中心店的辦公場所設在門店以外或企業總部就完全失去了片區管理的意義;其次,中心店要充分考慮片區內其他門店辦理業務的方便性,盡可能選擇在片區的中心地帶,交通便利、停車方便。
片區管理的職能是總部管理中心職能的延伸,因此崗位設置要簡單,不要大而全,更不要成為總部管理中心的替代者。片區經理可以兼任中心店店長,另外為片區經理配備一名副手,協助片區經理負責中心店的日常管理工作,也可以成為新店的儲備店長。這樣的配置一方面是壓縮管理職數,達到精編高效的目的,另一方面也是新店長人才培養的渠道和模式,為業務的有效拓展做好準備。
三、實施三級人事管理模型
不論實施什么樣的管理模式,目的都是為了解決問題,為了讓同一個問題不要一而再、再而三的反復出現,我們不要去盲目迷信專家、大家和理論,只要適合自己企業不同發展階段的需要就行,為三個目標去考慮:是不是正確、用什么方法和多長時間。
我所說的三級人事管理是基于前面出現的問題來考慮的,它的誘發原因其實就是工作場所的分散性和員工層次的多樣性。
(一)三級人力資源管理基本模型
我結合實際工作經驗提供如下連鎖企業人力資源機構圖。
以上圖表我們要說明以下幾個問題:
A.根據崗位職責和工作區域把人員大致分為三個部分,在總部工作的所有人員歸屬總部系統為一級,公司外派的管理及重點崗位人員歸屬片區系統為二級,連鎖店工作人員歸屬門店系統為三級;
B.崗位級差不同的企業可以根據企業自身的需要進行設置,要涉及到薪酬、職別、權限等內容;
C.企業必須為員工提供自我發展和晉升的渠道,門店的優秀員工可以到總部工作,也可以成為從服務人員升任店長、片區經理、甚至更高;
D.不同系統的員工要采用不同的方式進行管理。總部系統采用跟進式管理,片區系統采用授權式管理,門店系統采用注冊式管理。
(二)如何實施三級人事管理
現代企業需要人事部門是管家,而不是保姆,實施三級人事管理是針對人力資源部門如何對總部系統、片區系統和門店系統人員進行管理的問題,讓總部的人力資源部門管到一個門店的收銀員是不現實的事情,因此我們就要對不同的人用不同的方法。
連鎖企業的業務核心在門店,但管理核心在總部,實施三級人事管理我們主要結合總部人力資源部門“管什么、怎么管”兩個問題來說明。
1、一級人事管理:跟進式管理
其目標人群就是企業總部工作人員,必須采用精細管理方法和措施,而且實施的主體也是人力資源部,作為部門經理是輔助實施的執行者。
問題一:管什么?
現代企業人力資源管理是企業的核心戰略,是在過去簡單的勞資、檔案和勞務管理基礎上,延伸出了人才培養、運營考核、資源儲備等,這些工作龐大而繁雜,我們可以簡單地歸結為三大類:一是人事工作,包括薪酬、檔案、保險、崗位標準、工作流程等;二是培訓工作,員工招聘、培訓、在崗訓練、崗位分析與評估等;三是考核工作,考核方案、考核跟進、考核評估、晉級與淘汰等。
問題二:怎么管?
人的管理是動態的,要涉及到每個崗位和每個員工,要貫穿到每個部門和每項業務,如何有效實施是關鍵。我們總結為三個環節:一是建系統,所謂的建系統就是建立工作流程和標準,包括薪酬結構和執行標準、崗位描述和崗位標準、培訓教材和培訓辦法、考核方案與實施標準等;二是抓宣傳,就是把建立的工作流程和標準教會每一位員工,讓大家都明白,大家都會執行;三是做監督,人事部門不要陷入部門工作的具體執行過程中,通過抽查、面談、考核等做好部門執行結果的監督,對不足提出改進和修正意見。
面對一大堆的人事問題,并不是都由人事部門來完成,人事部門必須要細化工作內容,分解到部門和崗位。人事管理是與部門密切協作的關系,具體的執行者要由部門和部門負責人來實施。比如考核,方案可以由人事部門牽頭協同業務部門制訂,具體的考核執行完全可以由部門經理或主管領導負責實施。因此,企業的人事管理并不完全是人事部門的工作,大部分的具體工作要由部門來承擔。
2、二級人事管理:授權式管理
其目標人群是企業的外派片區經理、店長以及片區的核心崗位員工,這些人員的管理并沒有完全脫離總部人事部門的管理系統,是總部營運中心(或管理中心)人事管理職能的延伸。之所以要形成獨立的管理模式,是基于兩點原因:一個是工作場所分散,崗位重要,每一個門店就相當于一個小型企業,不便于集中管理;另一個是崗位類別雖然單一,但規模龐大,人數和網點眾多。
問題一:管什么?
總部人力資源部門對片區系統的管理重點集中在人事工作和培訓工作兩個方面。人事工作的主要內容集中在薪酬、檔案和保險,培訓工作的主要內容則集中在定期的理論培訓、素質培訓和外派培訓,常規的業務培訓由營運中心(或管理中心)來完全負責,考核工作人力資源部門主要是有針對性的進行人員總結性的面談、溝通和評估,日常業務考核由營運中心(或管理中心)負責。
問題二:怎么管?
對于片區系統,人力資源部門主要采用兩種方式推進管理。一種是建標準:比如連鎖店員工的薪酬結構與工資標準、崗位用人標準與崗位工作標準等等,就是讓每一項工作有章可循,讓外派的片區經理等人知道怎么去工作;另一種是充分授權:人力資源部門要學會把對外派人員的管理授權給營運中心(或管理中心)具體執行,比如日常的考勤、會議管理、報表管理、業務督導、績效考核與評估、組織業務培訓、向人事部門提出調崗建議等,在充分授權的同時,人力資源部門通過抽查、面談等方式對授權的結果進行監督和檢查,對出現的問題提出整改意見和建議。
授權式管理的主導是總部營運中心(或管理中心),人事部門成為標準與制度的建立者和監督者的角色。
3、三級人事管理:注冊式管理
其目標人群是連鎖店工作人員,這部分人員數量眾多,規模龐大,是連鎖系統人事管理的基礎內容。但是在具體操作過程中,又基本游離于總部人力資源管理系統,屬于二級人事管理的延伸。連鎖店系統的人員管理也是連鎖企業人事管理的難點所在,因此我們提倡的做法是“劃整為零,區域管理,總部注冊,重點關注”。
問題一:管什么?
門店員工的管理對于總部人力資源部來講是難點,但并不是關鍵點,要用“有所為,有所不為”的心態來實施管理。我認為總部人力資源部對連鎖店的人事管理要集中在兩個方面:一個是建標準和修正標準,比如收銀員的招聘標準、普通員工的招聘標準、員工排班的基本規則等,同時要根據發展對不適應的內容進行修正;另一個是“人才”關注,所謂的“人才”關注就是對有發展潛力、業績出色的員工重點關注,協同營運中心形成重點培養計劃,為后續的發展建立人力資源儲備。
問題二:怎么管?
對于連鎖店系統的人事管理要充分授權給片區,總部人力資源部教會片區怎么去工作,并起到監管的作用,讓連鎖片區成為企業的二級人力資源管理中心,具體負責本片區內所有連鎖店的人力資源工作,人員招聘、薪酬發放、員工保險、員工檔案、培訓與崗位訓練等工作全部由片區和門店負責完成,總部人力資源部建立門店員工注冊流動檔案,并重點作好片區人事報表管理工作,進行定期、定量的統計、分析和評估。人力資源部可以設置人事專管員崗位進行巡查和輔導,同時對片區的專項人事工作培訓是核心工作,要充分教會片區經理和人事專管員怎么去招聘、從什么渠道招聘、招聘什么樣的人等。
在三級人力資源管理過程中,管理的主導是片區,人力資源部門充當的只是教練員和輔導員的角色,營運中心(或管理中心)無法取代片區的作用,否則,在企業總部將形成第二個人力資源部門,門店員工管理難的問題依然無法有效解決。
[摘要]本系統是一個B/S(Browse/Server)模式,并以技術和SQL數據庫技術為基礎的人事管理系統,主要模塊包括:系統用戶管理、職工信息管理、職工考勤管理以及機構編制管理四個部分。
[關鍵詞]人事管理系統 B/S模式 NET技術
一、概述
企業人事管理是企業管理的一項重要內容,在整個企業的管理中具有重要地位。隨著計算機技術的飛速發展,企業信息化的發展趨勢,人事管理系統已經成為企業管理內不可缺少的一部分,是適應現代企業制度要求、推動企業勞動人事管理走向科學化、規范化的必要條件。計算機在企業管理中應用的普及,利用計算機實現企業人事管理勢在必行。
二、企業人事管理系統的分析與設計
1.需求分析
隨著信息時代的到來以及辦公自動化的全面發展,企業人事管理工作的需求也不斷提高。傳統的手工作業效率較低,操作也較復雜,已不能滿足企業發展的要求。人事管理系統打破了傳統手工操作的模式,動態的實現了職工信息管理、人事變動、職工考勤信息管理和部門機構管理等功能。
(1)系統用戶管理
對使用系統的用戶進行管理,為他們分配一定的權限,使他們規范的使用系統。本系統的用戶及其操作權限都是由管理員添加的,管理員添加完畢之后,再將登錄名(即職工編號)和密碼分配給員工。
(2)職工信息管理
職工信息管理包括對職工基本信息和職工調動情況的記錄進行查詢、添加、刪除和修改。
(3)職工考勤管理
用于對職工的考勤情況進行記錄,同時管理和查詢企業職工出勤情況。其中包括日考勤記錄、請假、加班、出差等情況的查詢、添加、刪除和修改。
2.系統功能模塊設計
根據對人事管理系統的功能需求分析,本系統的主要模塊包括:系統用戶管理、職工信息管理、職工考勤管理以及機構編制管理四個部分,具體如圖1所示。
3.數據庫設計
數據庫是MIS的重要組成部分。本系統采用SQL作為數據庫管理系統。一個數據庫管理系統(Database Management System,簡稱DBMS)是一系列軟件程序的集合,一般具備以下功能:以規范的、一致的方式存儲數據;以規范的、一致的方式將數據組織成記錄;允許用規范、一致的方式存取記錄。在數據庫管理系統中,應用程序不能直接從存儲介質獲得所需的數據,它必須先將請求提交給DBMS,由DBMS負責從存儲介質檢索數據并提供給應用程序使用。因此一個數據庫管理系統就是應用程序與數據之間的接口。在數據庫管理系統中,多用戶可以不必關心數據存儲和其它實現的細節,可以在更高的抽象級別上觀察和訪問數據,適合不同類型用戶的多種用戶界面,保證并發訪問時數據一致性的并發控制,增進數據安全性的訪問控制。
圖1 人事管理系統示意圖
三、企業人事管理系統的實現
各模塊的實現:
1.登錄模塊
在本系統中,不同級別的使用者擁有不同的權限,本系統的用戶身份分為職工、管理員、考勤員、主管四種:職工登錄后能進行的操作包括修改登錄密碼和查詢個人信息;管理員負責維護職工基本信息和職工流動信息,同時也具備修改密碼和查詢個人信息的權限;考勤員主要負責所有職工的各項考勤信息記錄的維護,也擁有一般職工的權限;主管主要負責組織機構編制的管理,對新增子公司和各下屬機構部門信息的管理。也可更改登錄密碼或查詢個人信息。
2.系統用戶管理模塊
系統用戶模塊分為兩個部分。第一部分是系統為每個系統的使用者提供了修改登錄密碼的權限。第二部分是登錄人員可對個人基本信息、調動信息以及各項考勤信息進行查詢。
修改登錄密碼:在管理人員添加用戶時,系統會把每個新添用戶的密碼設置為一個默認值,管理人員無法對此默認值進行修改。用戶一旦被分配了職工編號和權限,就可登錄本系統,并對個人登錄密碼進行修改。
查詢個人信息:用戶登錄后可以查看個人基本信息并進行核對,但為了系統安全性考慮,本系統沒有給職工修改個人基本信息的權限,所以當用戶基本信息發生變更,或者用戶發現顯示的基本信息與現實不符時,須向人事管理人員提出人事基本信息修改的申請。
3.職工信息管理模塊
職工信息管理主要包括職工基本信息的管理和職工流動信息的管理,由管理員來完成此模塊的操作。職工基本信息管理模塊提供對職工基本信息的添加、刪除、查詢和修改功能。由于考慮到職工人數很多,查找起來可能很費力,所以提供了以職工姓名來對所有記錄進行模糊查找。在查找的結果中,再根據職工編號,選擇相應的職工記錄便可。職工流動信息管理模塊提供職工調動信息的添加、刪除、查詢和修改功能。
4.職工考勤信息管理模塊
職工考勤信息管理模塊包括日考勤信息管理和其他考勤信息管理,對于每一項考勤,本系統都提供了添加、編輯、刪除的功能。除此以外,根據考勤信息記錄量大的特點,特別對各項考勤設置特殊的查詢方式。查詢條件一共有三個,包括職工編號、起始日期和終止日期。
其他考勤信息管理模塊包括請假信息管理、加班信息管理和出差信息管理三個部分。這三個模塊都具備添加、刪除和修改功能。