人事管理系統設計范文
時間:2023-05-06 18:24:26
導語:如何才能寫好一篇人事管理系統設計,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。
篇1
關鍵詞:管理信息系統(MIS) 專用人事管理系統(SPMS) 系統設計
一、管理信息系統(MIS)和專用人事管理系統(SPMS)簡介
1.管理信息系統(MIS)
MIS(Management Information System),即管理信息系統,是一個由人、計算機設備、相關軟件等組成的能進行信息的收集、儲存、處理、傳送和使用的系統,能夠實測企業的各種運行情況,并利用現在和過去的歷史數據預測未來,從企業全局的角度出發輔助企業進行決策,利用信息控制企業的行為,幫助企業實現其規劃目標。
MIS 是一個不斷發展的新型學科,MIS的定義隨著計算機技術和通訊技術的進步也在不斷更新,在現階段普遍認為MIS 是由人和計算機設備或其他信息處理手段組成并用于管理信息的系統。
從概念上,MIS由四個部件構成:信息源、信息處理器、信息用戶和信息管理者。它們的聯系如圖1所示:
信息源是信息的產生地;信息處理器負擔信息的傳輸、加工、保存等任務;信息用戶是信息的使用者,利用信息進行決策;信息管理者負責信息系統的設計、實現和維護。
管理信息系統一般被看作一個金字塔形的結構,分為從底層的業務處理到運行控制、管理控制、最高層的戰略計劃。最基層由任務巨大、處理繁雜的事務信息和狀態信息構成。層次越往上,事務處理的范圍越小,針對的也是比較特殊和非結構化的問題。
2. 專用人事管理系統(SPMS)
專用人事管理系統(SPMS)系統主要用于員工個人資料的錄入、職務變動的記錄和管理;使用SPMS便于動態掌握人員的動向,及時調整人才的配置;從而加快OA步伐,減輕工作負擔,提高工作效率,保證數據的準確性,便于人事信息管理。它由新員工檔案輸入、人更、員工檔案查詢修改三個重要功能模塊構成,通過共同的作用對象――人員信息,相互聯系,相互制約;并根據三個功能模塊各自的工作職責,采取分布式處理(Distributed Transact)方式,完成人事信息維護工作。
SPMS系統中的信息來自人事管理部門,維護數據量大且復雜,呈階段性,符合信息的前兩個基本特征。信息在系統處理過程中,反饋與控制分支條件復雜,靈活多變,政策性強,必須提供實時可變的系統結構。
二、專用人事管理系統(SPMS)項目設計
1.項目開發背景
隨著計算機技術的不斷發展,計算機作為知識經濟時代的產物,已被廣泛應用于社會各個行業和領域。隨著我國國企改革的深入和社會主義市場經濟的日趨繁榮,導致各企業間的競爭日益激烈,迫使企業采取先進的計算機硬件設備以及高質量的輔助軟件來管理企業的各項運作,以提高本企業的勞動生產率以及人員效率。人事管理系統軟件作為一種管理軟件正在各企事業單位中得到越來越廣泛的應用。直面激烈的市場競爭,“人”是最重要的因素!管好人,充分挖掘人的潛能,是人力資源部門的主要工作任務。
本文是從現代企業管理中的人事管理現狀出發,針對人事管理的復雜程序,經過詳細的系統調查,開發出的操作簡單而且方便實用的一個人事管理系統。所有數據由人力資源管理部門人員輸入。
2. 設計指導思想
(1)本系統是企事業單位管理信息系統的基礎部分。為其他子系統,如考勤管理系統、工資管理系統等系統,提供員工的基本信息;同時為其他系統提供了員工登錄的密碼認證和權限分配功能。
(2)企業人事管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強.數據安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。
(3)簡化操作的中間環節,使整個處理過程盡可能符合人們的習慣性思路,讓只要熟悉自己本職工作的計算機技能水平不高人員也可以熟悉使用本系統,完成正確的管理工作。
(4)系統采用模塊化程序設計方法,既便于系統功能相互組合和修改,又便于將來系統的升級更新。
3.開發工具及運行環境
開發工具:Delphi 7.0
數 據 庫:Access
運行環境:Windows 9x、 Windows NT、 Windows 2000、 Windows XP
4.需求分析
專用人事管理系統的核心是人事管理,在本系統中其功能主要體現在新員工檔案輸入(即:增加新員工)、人更、員工檔案查詢修改上。
以人事基本信息的員工號為聯系主線,各個模塊在此基礎上維護各自職責范圍內的信息,這些信息即可作為其他模塊信息處理的依據(但不可更改)。在“增加新員工”字窗口中,員工號和密碼會自動按順序生成,并且不允許修改;是信息的中樞,做最基礎的信息維護;查詢相關必要信息。
(1)新員工檔案輸入功能模塊分析
新員工檔案輸入即“增加新員工”字窗口,主要功能是自動按順序生成員工號和密碼,是人動模塊、員工檔案查詢修改功能模塊的信息維護依據。
(2)人動功能模塊分析
人更功能模塊主要完成對人員職位和變動情況等信息進行維護。依據增加新員工模塊中提供的唯一員工號和密碼對人員職位變動情況和時間、部門以及職位進行信息的維護和更新。
(3)員工信息查詢修改功能模塊分析
員工信息查詢修改功能模塊是整個MIS系統數據維護的中心。完成對員工信息的綜合修改和維護。在該模塊中還涉及到對員工登錄密碼的修改。
5.結構設計
根據需求分析,筆者提出SPMS系統的數據流程圖如圖2所示,所有數據由人力資源管理部門管理人員輸入:
SPMS系統采用分布式處理方式,具體信息在各個相關的子系統中運作處理,然后將處理好的數據提交給共用的Access數據庫,達到信息共享與實時更新的目的。
6.功能設計
(1) 基本信息維護
基本信息維護主要涉及到:
員工信息:員工號、密碼、權限、姓名、性別、生日、部門、職務、受教育程度、專業、通訊地址、電話、E-mail、當前狀態、其它
人動:記錄號、員工、變動、詳細描述
所需的外部數據支持:
部門設置:部門編號、名稱......
(2)用戶管理部分
針對三個功能模塊,需要各自的數據維護與更新,而在每一個功能模塊內部,僅僅確定用戶在用戶管理上的權限,其他部分的權限控制暫時不予開放。因為在各個功能模塊中的信息維護僅限于自己的人員,所以無需做非常嚴格的權限控制。具體實現功能如下:
用戶添加
用戶修改
用戶刪除
④當前登錄用戶密碼修改
為了限制部分用戶到服務器上打開數據庫修改密碼或添加用戶,數據庫中保存的用戶名、密碼、所屬部門等相關信息均經過加密后保存。用戶名大小寫不敏感,密碼大小寫敏感。
篇2
關鍵詞關鍵詞:REST;人事管理;多平臺;招聘管理;Android
中圖分類號:TP319文獻標識碼:A 文章編號:16727800(2014)002011003
0引言
當前,越來越多的企事業和政府部門通過建設信息化系統來替代傳統的紙質辦公,電子信息化的便捷性、規范性逐步得到了大眾的認可。人事管理在各企事業單位的行政管理工作中具有相當重要的地位,越來越多的單位意識到人力資源是一個企業的核心價值,管理好企業的人力資源是保障企業正常運作非常重要的環節。
公安部第三研究所現有在職職工1 500余人,每年有近百人的人動,如果使用傳統的紙質管理方式來管理人力資源,將浪費大量的人力物力,并且往往事倍功半。在此形勢下,為了充分利用電子信息化的便捷性和規范性,建立統一的管理流程,通過建設人事管理系統來幫助管理人員準確地進行管理工作是十分必要的,本系統就是在此前提下進行設計和開發的。
1REST架構風格
REST(Representational State Transfer)是由Roy Thomas Fielding[1]在博士論文中提出的一種架構風格,又稱“表征狀態轉移”,REST風格的架構包含了4個核心原則:①REST首先將所有的事物都抽象為資源,并將資源與URI進行對應,使得每個資源都有唯一對應的URI;②客戶端通過URI來確定資源的表征,對資源的操作通過HTTP協議的不同方法(GET、POST、PUT、DELETE)來確定;③客戶端通過鏈接將應用從一個狀態改變為另一個狀態,通過操作資源的表現形式來操作資源;④資源可以定義多種表現形式,客戶端可以通過資源的描述對資源進行不同形式的展現[2]。
由于HTTP協議是無狀態協議,所以利用REST風格架構的Web軟件也是無狀態的[3]。客戶端的每次請求應該詳細描述本次操作的所有屬性,服務器不會額外地保存操作狀態。
2系統架構設計
2.1總體架構設計
系統主要采用JAVA語言編寫,采用JAVAEE架構[4],利用三層架構將系統從邏輯上分為表示層、業務層、數據層[5],如圖1所示。
(1)表示層。主要負責與最終用戶之間的交互,并通過不同的展現形式將系統中的數據展現出來。表示層主要分為兩部分:一個是基于Web的BS架構展現,通過Web的形式進行交互;另一個是基于Android平臺的展現[6],通過構建Android應用展現數據。兩者的數據來源均為REST接口。
(2)業務層。主要是對業務邏輯的封裝,業務層包含了面向表示層的REST接口、業務規則接口、數據訪問接口,利用面向接口的編程方式進行設計,這三者之間的實現通過注入的設計模式進行相互調用。數據訪問接口的實現通過Hibernate框架將數據庫映射為實體,通過操作實體達到更新數據庫的目的。
(3)數據層。數據層即數據庫,本系統采用MySQL作為數據庫軟件。
2.2系統框架應用
為了更高效、更方便地開發,系統整合了多種開源框架進行構建。主要的開發框架包括:
(1)Hibernate。用Hibernate作為ORM框架,用作數據與實體之間的映射,由于系統主要采用面向對象的設計方法,為了消除面向對象方法與關系型數據庫之間的差異,采用Hibernate作為數據操作的基本框架。
(2)RESTEasy。RESTEasy是JBoss的一個開源框架,用于構建REST風格的Web服務。本系統中,通過使用RESTEasy框架,為不同的客戶端程序提供統一的REST風格Web服務,專注于數據的提供,而展現方式由不同的客戶端來實現。
(3)jQuery。本系統使用jQuery作為Web展示部分的前端框架,在網頁形式下提供各種前端特效,使操作更人性化、便捷化。
由于本系統采用的是符合JAVAEE規范的jBoss應用服務器,因此,利用Java的Annotation可以實現各個框架之間的整合。
3系統功能設計
人事管理系統的主要功能如圖2所示。
人事管理系統的用戶角色主要分為4類,按照權限從高到低主要分為系統管理員、人事管理專員、普通在職職工、一般注冊用戶。其中:系統管理員主要負責保障系統的正常運行,包括對用戶權限進行調整,系統參數的設置等功能;
人事管理專員主要負責對在職人員的信息審批管理、各部門的招聘信息管理、入職信息管理、一般信息等;
普通在職職工主要負責對個人信息進行實時維護,維護后需要經過人事管理專員審批后才能生效;
一般注冊用戶主要是一些應聘人員,需要對簡歷進行維護,選擇應聘崗位等。
(1)公共信息瀏覽。系統中的所有用戶都具有瀏覽公共信息的權限,公共信息主要包括單位基本信息和組織架構,以及一些日常動態,便于應聘者和在職職工及時了解單位的人事動態。這些信息是由系統管理員或者人事管理專員在后臺管理系統中進行錄入的。
(2)一般用戶注冊。主要是提供給應聘人員,在參加應聘之前需要注冊成為系統會員,為了保證用戶信息的真實性,在應聘前必須進行身份驗證,驗證方式可以通過郵件或者手機號碼。用戶在注冊時必須填寫郵件地址或手機號碼,注冊成功后系統會自動發送驗證碼到用戶郵箱或用戶手機。
(3)個人簡歷管理。應聘人員在注冊成為會員之后就可以進行個人簡歷管理,為了適應不同的崗位要求,每個用戶可以維護最多5份簡歷,每個用戶可以同時應聘3個不同部門的崗位,并根據不同的崗位投遞不同的簡歷。
(4)人員信息管理。該功能主要面向在職職工,當職工入職后,需要補充職工的個人信息。為了讓單位及時了解職工的最新信息,在職職工也可以隨時更新個人的基本信息。
(5)人員信息審批。一旦在職職工的基本信息發生了變化,系統將會提醒管理專員。人事管理專員在對信息進行核實后,在系統中對職工的基本信息進行審批,審批通過后,個人信息的更新內容將在系統中生效,如果審批沒通過,系統會提示職工重新進行修改,修改后再次審批,直至通過為止。
(6)招聘信息管理。招聘工作是人事管理專員日常工作的重要環節,各個部門的人事專員根據各個部門的招聘需求招聘信息,每個部門的人事管理專員只能自己部門的招聘信息。如果有應聘者應聘了的崗位,人事管理專員可以查看該應聘用戶的簡歷,然后通過在線發送短消息和郵件通知應聘者,也可以打電話通知。對于應聘成功的人員,可以將該人員轉為在職職工用戶。
(7)系統管理。系統管理員為了保證系統正常運行,可以對系統參數進行設置,設置的內容包括在線發送短消息的接口地址、在線發送電子郵件的發送地址、發送用戶名和密碼,通過SMTP/POP3協議發送和接受電子郵件。
(8)用戶權限管理。包括用戶角色管理、部門設置、用戶與部門的對應管理、用戶與角色的對應管理等,可以自由調配每個部門的人事專員和用戶。
4REST應用
在本系統中,利用JBoss RESTEasy框架實現REST風格的架構。RESTEasy框架將資源為Web服務,客戶端通過消費這些Web服務來進行業務操作[7]。Web服務與客戶端之間的數據交換格式主要以JSON格式為主。
4.1識別系統資源
基于REST風格的架構最重要的就是要識別系統中的資源,并為資源定義唯一的URI。通過對系統數據進行建模,識別系統中的主要數據模型分為新聞類、招聘類、職工信息類、系統類4大類別,并逐一對資源進行細化。
以招聘類別為例,首先進行數據建模,利用ER圖的形式,對招聘相關的業務實體及關系進行描述,如圖3所示。
5結語
為了滿足人事信息管理工作需求,及時了解職工的最新信息,實現招聘工作的在線運行,本文利用REST風格架構的Web服務構建了一套多平臺的人事管理系統。以Web服務作為數據提供基礎,分別建設了以Web為主的網站、在線管理系統以及以Android平臺為基礎的移動終端應用。
通過這套系統,公安部第三研究所完成了2013年的招聘工作,實現了網上在線招聘審核和信息維護,降低了人事管理工作成本,提高了人事管理工作效率。
參考文獻:
[1]ROY THOMAS FIELDING. Architectural styles and the design of networkbased software architectures[M].California:Information and Computer Science, UC Irvine,Ph D, 2000.
[2]鄒燕飛,孫愛良.多平臺網絡數據存儲系統研究與設計[J].計算機技術與發展,2013 (8).
[3]MARKUS LANTHALER,CHRISTIAN G TL,NABIL TABBANE.Seamless integration of RESTful services into the web of data[J].Advances in Multimedia,2012.
[4]萬常選,廖國瓊,劉喜平,等.依賴約束與多值聯系的ER建模方法[J].計算機教育,2012 (22):76.
[5]黃光芳.面向接口編程在三層架構系統中的設計及應用[J].計算應用與軟件,2009,26(6):134.
[6]閔現暢,黃理燦,基于Android平臺的Web服務技術研究[J].工業控制計算機,2011,24(4):92.
[7]樂藝.工廠模式在分層架構中的應用[J].微型機與應用,2012,31(14):8890.
[8]袁立國,陳中育,李方鵬,等.一種軟件開發框架的設計優化[J].計算機系統應用,2013,22(5):7075.
[9]鄭燦.REST服務資源多重表述在資源獲取時的性能比較[J].上海電力學院學報,2011,27(4):349353.
[10]尹京花,王華軍.基于Android開發的數據存儲[J].數字通信,2012,39(6):7981.
[12]胡君,程京,王敏.基于XML的REST API設計與實現[J].工業控制計算機,2011,24(4):166.
篇3
【關鍵詞】面向Web應用 人事管理系統 信息化
1 需求分析
人事管理系統代替傳統人力資源行政人員的手工管理的工作,包括人事信息、部門信息和職能信息的管理工作及部分企業業務工作流程。根據使用權限不同,人事管理系統分為普通用戶和管理員,兩類權限用戶使用的系統的功能。采用面向對象需求分析方法,管理員用例圖如圖1所示。
2 總體設計
根據數據分析和數據庫設計分析,結合實際情況,其主要結構分為員工基本信息管理、人動管理、部門管理和人事薪資管理。軟件結構圖如圖2所示。
3 詳細設計
結合總體設計的模塊劃分,詳細設計對模塊進行設計,部分模塊系設計如下:
3.1 密碼修改
用戶登錄系統之后可以選擇“修改密碼”進入密碼修改界面,錄入用戶名、原密碼、新密碼,系統驗證密碼正確后,修改密碼并提示用戶“密碼修改成功”,同時發送郵件通知用戶。新密碼在用戶下次登錄時生效。
3.2 找回密碼
用戶登錄系統之后可以選擇“找回密碼”進入密碼找回界面,錄入用戶名及相關確認信息(如,郵箱地址、身份證號碼等),系統驗證正確后,將原密碼發送郵件告知用戶。用戶需要在其注冊的安全郵箱收郵件找回原密碼。
3.3 增加部門
在增加部門界面,點擊左上方的添加部門信息,則頁面就會鏈接到添加部門界面。在添加部門界面中,可以添加新的部門信息。在必填項處一定要填相應的內容,否則系統會提示相應的錯誤。
4 數據庫設計
如前需求分析,經過概念設計、邏輯設計后,得到數據庫的表結構如圖3所示。
5 結論
人事管理系統軟件將員工管理、部門管理、工資管理、信息查詢、用戶管理等功能提供給人事管理人員,提高了人事管理的效率和準確性,是信息化推廣在企業、公司的應用。
參考文獻
[1]張計龍.基于改進MVC的高校人事管理系統[J].計算機工程,2004(08).
[2]史會余.基于的企業人事管理系統設計與開發[J].電腦編程技巧與維護,2015(23).
[3]郭鵬飛.基于的人事管理系統的設計與實現[J].無線互聯科技,2013(04).
篇4
要
在當今社會,互聯網空前的發展,給人們的工作和生活帶來了極大的便利和高效,信息化,電子化已經成為節約運營成本,提高工作效率的首選。考慮到當前大量企業的人事管理尚處于手工作業階段,不但效率低下,還常常因為管理的不慎而出現紕漏。因此根據部分企業提供的需求,設計此企業人事管理系統,以幫助企業達到人事管理辦公自動化、節約管理成本、提高企業工作效率的目的。
本企業人事管理系統采用C/S結構,主要對企業員工的信息以及跟人事相關的工作流程進行集中的管理,方便企業建立一個完善的、強大的員工信息數據庫。它是以.NET2005.和SQL 2005 Express數據庫作為開發平臺。使用C# 設計操作控件和編寫操作程序,完成數據輸入、修改、存儲、調用查詢等功能;并使用SQL 2005數據庫形成數據表,進行數據存儲。
本文詳細介紹了企業人事管理系統的功能需求,系統設計和具體實現。并簡要介紹了系統開發采用的過程方法。
關鍵詞 企業人事管理系統;C/S;員工信息數據庫
企業人事管理系統設計方案
3.1 系統需求分析
性能需求:整個系統應當操作簡便,界面友好,維護簡便。數據庫要求運行穩定,執行速度快,數據安全性高。軟件系統本身運行對計算機硬件平臺和操作系統平臺要求適中。
功能需求:系統功能主要包括以下幾個方面:一,信息管理. 包含員工信息管理,用戶信息管理和部門信息管理.二,日志管理. 三,系統管理.各模塊功能如下:
a) 員工基本信息管理
此功能模塊主要完成員工大量基本信息的管理,包括員工信息錄入,員工信息刪除,員工信息修改等子模塊,主要目的是協助企業管理人員管理新老員工的大量信息,將以往大量分散的信息統一集中到數據庫中。
b) 員工基本信息統計查詢
此功能模塊主要提供給管理員查詢員工信息詳情,協助管理人員根據條件快速定位員工以及對員工信息的統計分析。通過此功能模塊,管理人員可以對大量員工的詳細情況進行統計,例如年齡段分析,工齡分析等。
c) 部門基本信息管理
此功能模塊主要是提供給管理員對公司的部門進行分類統計。完成對公司新增部門或精簡部門完成添加或刪除等功能。
d) 用戶信息管理
此功能模塊主要是提供給管理員分配企業人事管理的權限。設置合法用戶對整個管理系統實施管理。具有添加或刪除或修改管理用戶的功能。
e) 賬號管理
此功能模塊對系統中的賬號進行管理,將用戶密碼加密存儲,主要為安全方面考慮而設置,使用基于角色的權限控制來區分用戶。
f) 日志管理
此功能模塊將用戶登錄登出情況以及對系統的操作等進行日志記錄備案以供需要的時候追蹤查詢。
g) 登錄系統
此模塊實現系統用戶的安全登錄,保護系統只接受合法授權用戶的訪問。
用戶需求: 因為此管理系統主要是針對大多數企業的人事管理部門管理公司內部人事而開發的,它僅僅是提供給人事管理部門的工作人員使用,也就是說用戶角色都是單一的,他們都是系統的管理者,享有平等的權限.系統管理員點擊用戶管理,可以對用戶信息表進行查詢,編輯,刪除,添加新用戶等操作。合法用戶在成功登陸系統后可以進行系統的整體操作.
3.2系統設計原則
A、實用性原則
要力求最大限度地滿足實際工作的需要,充分考慮各業務層次、各管理環節數據處理的實用性,把滿足客戶生產和管理業務作為第一要素進行考慮。
B、可擴展性與可維護性原則
為適應將來的發展,MIS系統應該具有良好的可擴展性和可維護性。軟件設計盡可能模塊化、組件化、是應用系統可靈活配置,適應不同的情況。
C、安全可靠性原則
應用軟件與數據庫系統的設計要做到安全可靠,防止非法用戶的入侵。數據庫的備份策略恰當,以防災難性事故發生。
D、用戶界面設計原則
圖形化原則:用戶界面的設計應做到美觀大方。用戶界面應直觀、明了、條理清晰。實現“傻瓜型”管理——易學、易用、易管理。
E、數據庫設計原則
對數據庫的設計因該體現一致性、完整性、安全性、可伸縮性和規范化。
4 企業人事管理系統的設計
4.1 系統設計概要
系統設計要在理解需求和分析需求之后才能正確搭建.
理解需求是在問題及其最終解決方案之間架設橋梁的第一步。開發者只有和客戶充分理解了需求之后才能開始設計系統。否則,對需求定義的任何改進,在設計上都必須大量返工。
篇5
一、系統目標設計
人事工資管理系統主要是用于對企業工資方面進行管理,對工資數據的錄入、計算,生成企業員工的個人臺賬,打印出員工的工資報表。設計時要采用用戶名、密碼輸入等安全機制,以保證工資管理系統不受其他主觀因素的干擾。
二、系統的設計理念
首先,要從企業軟硬件管理的實際情況出發,充分利用好企業現有的軟硬件設備,工資管理系統的開發方案要適用于企業網絡運行的環境,在實現應用效果的同時,最大限度的發揮出企業內部資源。其次,系統的設計要與企業的工資管理規定相符合,以滿足企業全體員工的日常需求,對操作系統設計時,要以方便、快捷、實用為原則,以確保系統的高效使用。再次,系統要采用模塊化的程序設計方式,便于對系統各種功能進行組合與調整的同時,也便于對日常的維護。最后,系統設計要具備數據庫維護功能,這就可以依據用戶的實際需求,進行相應的添加、修改與刪除等操作。
三、系統具備的功能
1.工資管理。依據工資項目、計算公式,能夠自動計算出個人所得稅上繳額度。具體操作包括工資類別、工資基礎數據、資料匯總以及計算結果等等。
2.員工信息。能夠增加與修改與員工相關的基本信息,比如員工的調動、離職、退休等等。系統能夠根據部門申請,通過人力資源部門上報給上級領導進行審批。
3.績效考核。績效系統的設計包括:相關考核信息的收集、績效考核計劃的制定、輸入等等。人事管理系統能夠自動進行分析與評分,并把這一結果應用于工資發放之中。
4.查詢功能。系統能夠對員工的基本信息、各種與工資相關的資料進行有效查詢,并且可以采用工號查詢、姓名查詢兩種方式。
四、數據庫的設計
我們要針對企業工資管理的內容、流程、模式出發對系統進行設計,設計必須符合企業發展的實際,系統的設計結構要包含以下內容:
1.人員的基本信息。數據庫項主要包括:員工的姓名、性別、工號、籍貫、出生年月日、民族、、身份證號、聯系地址、聯系電話等內容。
2.部門與崗位信息。包括部門名稱、崗位名稱以及崗位工資等級等內容。
3.工齡工資。這一數據庫項要包含員工的工齡以及對應的工資數額。
4.工資信息。主要包括員工的姓名、工號、員工的基本工資、崗位工資、工齡工資、福利待遇等。
五、數據庫結構設計
數據庫結構的設計要建立在對企業實際需求分析的基礎之上,數據庫結構設計必須要以滿足用戶實際需求為前提,保證結構之間的邏輯性。基于這一考慮,我們可以設計出以下實體:即:員工實體、工資實體、崗位實體、工齡實體以及福利待遇實體等部分。
六、系統的實現
實現系統的邏輯結構的主要方式是通過Visual FoxPro這一項目管理器來具體實現的。企業可以通過Visual FoxPro的開發環境,對數據庫的結構進行有效設計,并且對數據庫進行有效管理,同時對界面、檢索、報表以及各種菜單進行有效設置,并且利用項目管理器對程序、數據庫進行修改、控制與管理,同時生成可執行文件、應用程序等。
七、設計時應注意的問題
(一)保證數據的安全
企業的人事工資管理系統,對于企業來說是非常機密的,一旦這些數據信息遭到破壞,或者是一些數據信息被盜取、泄露,后果是不堪設想的,所以我們有必要對這些數據加以保護。我們可以以低級文件的形式將數據表打開,利用密鑰的異或運算功能對數據表中的每一個字節進行加密,這樣就可以保證數據安全性。這種對每一個字節都進行異或運算是一種簡單的數據加密模式,它的特點就是對于同一個數,在連續兩次異或同一個數的情況出現時,那么這個數會保持不變。當操作員進行這個程序時,系統會提示操作員打開密鑰,并且對數據表進行解密處理。當操作不成功時,系統就會彈出一個錯誤提示,操作員再重新輸入正確的密鑰即可。
(二)保證數據的完整
我們在進行實際操作時,必須要經常對工資管理系統中的數據進行備份,防止操作失誤、病毒入侵或者黑客攻擊而造成不必要的損失。
八、總結
綜上所述,計算機的普及與應用,加快了信息處理的速度,提高了工作與生活的效率。計算機技術應用于工資管理系統是社會發展的必然趨勢,我們必須認真、系統的加強對人事工資管理系統的設計,為企業的發展打下堅實基礎。
參考文獻
[1] 謝琳潔. 中小型企業人事工資管理系統的分析與設計[J]. 福建電腦, 2009(02) .
[2] 胡娟. 基于B/S模式的工資管理系統[J]. 武漢航海(武漢航海職業技術學院學報), 2008(01) .
篇6
【關鍵詞】高校人事;管理;信息系統
Analysis and Design On College Personnel MIS
Kong DeFeng,He YuYou
Zaozhuang Vocational College of Science & Technology,Zaozhuang,Shandong,277500
Abstract:In this paper,analysis the problems on the current personnel mis,and according the suitable demand of college personnel department,we design the system,provide case and module.
Key words:College personnel;management;info system
用好人,才能搞好教育,作為教育的一個軟裝備,現在雖然存在很多的人事管理系統,但大部分都是根據企業的需要制定,導致很多學校的人事信息管理還停留在Excel的時代,僅有的一些高校人事系統由于需求制定跟不上時代的步伐也不能為高校人事部門所采用,因此我們針對高校的特點和需求,開發設計了一款高校人事信息管理系統,下面我們闡述該系統的分析和設計。
1.系統開發目標
開發一個針對高校人才獨特情況來進行人才信息的分析,管理,人才的調度,達到最優化人才使用和易管理性的目標。
使用目標:
(1)簡單,易操作,非計算機人員不經過培訓或簡單培訓即可使用。
(2)后期維護簡單,擴展方便靈活。
2.高校人事管理系統和其他人事管理系統的共同和不同點分析
共同點 查看,修改,添加人員 部門管理 職務管理 角色劃分 信息統計
信息打印 人員查找 人員調度 人員考核
高校具有自己的獨特點:
(1)部門變動不大,部門的設立比較固定,一般不增加或減少部門。
(2)人才專業變動不大,專業學科種類比較固定,新增或刪減很少。
(3)人事流動性不大,每年新增或流出人員占員工很小比例。
(4)需要科研項目和論文的管理。
(5)職稱管理,對于高校人才來說,職稱的晉升關系很大,因此需要該模塊。
(6)教師授課情況管理,工作量分析。
(7)暑假,寒假值班管理。
(8)師資衡量,作為教師培訓,晉升職稱的參考。
企業需要,高校不需要的功能:
對于員工的簽到,和工資,不涉及,主要原因,高校員工的簽到和企業不同,高校各系部有自己的規定,且各系部統計方法不一樣,高校人事部門一般不負責全部員工的簽到,如果要統計,可由各系部自行上報。工資由于高校一般都由財務處和主管政府部門財政局負責,單獨一套發放標準,一般不需要進行單獨開發,如果有需要,可以進行二次集成。
3.需求和功能模塊分析
(1)查看人事檔案
用戶可以根據專業,部門,職稱等來進行人才信息的查看。
(2)添加人事檔案(可登陸系統添加,也可由人員自行填寫到Excel進行導入添加)
(3)人員刪除
管理員可以根據用戶標識來進行刪除,由于刪除操作具有一定的危險性,因此我們這里不使用“姓名”或其他屬性來進行刪除操作,同時我們設置了刪除的階段性可恢復和刪除的二次確認。
(4)修改
管理員可根據需要,選擇需要修改的用戶信息,然后查看修改的用戶,進行修改。
(5)批量修改
對于大規模用戶的資料修改,可以使用批量修改功能,此功能可以同時使用“數據轉換”功能來進行替代。
(6)職稱管理。教師職稱的晉升修改,按年度和晉升類型進行統計,要求實時做出統計圖形。
(7)授課管理。可根據老師自行填寫的EXCEL來進行數據轉換操作,然后可以統計,查看。
(8)寒暑假值班管理
(9)人才調度。通過人才評估系統,結合系部情況,達到最優化人才配置,進行教師的調度安排。
(10)調度統計。對每個員工所有的調度安排,可以進行統計查看。
(11)人力評估系統。根據影響因子:授課,科研項目,論文,學歷,其他等,來進行人力的打分評價,通過評估系統,來進行人才的調度,達到優化配置,各盡所能。
(12)萬能搜索。能夠通過自定義條件來進行數據搜索。
(13)萬能統計。能夠根據自定義條件來進行數據的統計。
(14)數據轉換功能。由于辦公系統一般都使用office文檔,因此需要文檔和數據庫之間能夠進行轉換,包括格式,數據。
(15)過濾器的開發。修改,添加,轉換使用。針對高校人才設計內容非常多,而我們往往并不需要所有的欄目信息,同時為了靈活性和可看性,我們設置了過濾器來進行數據的操作。
(16)可擴展,二次開發。對于系統的欄目和數據庫的構建,需要能夠進行二次擴展。
(17)安全性。關鍵數據需要MD5加密,攔截和過濾SQL攻擊,同時建立基于角色(RBAC)和路徑的系統授權認證管理。
(18)容錯性。由于存在人員對信息的誤操作,而對信息的錄入量非常大,因此我們需要系統具有一定的記錄性和容錯性,能夠在一定程度上實現信息的可恢復性。
(19)查詢接口API,需要授權才能使用。主要為了方便其他組織和單位調用,比如上一級主管部門,使用xml,或json來返回數據,同時該功能需要授權才能使用。
4.用例UML設計
對于系統的整個設計,我們可以使用UML用例圖來表示,這里我們把整個大結構圖(如圖1)展現出來。
對于其中的“數據錄入”,“數據編輯”,“信息轉換”,“數據統計”四個用例來說,他們也可以稱之為基礎用例,意思就是他們是為其他的用例來服務的,其他的用例也是基于他們為基礎的,同時這樣設計的好處是能夠使系統更具有通用性和靈活性。
5.結束語
我們在本篇文章中主要闡述了針對高校人事管理的信息系統該如何分析和設計,使得它適合高校人事的特點,同時我們還比較了和企業型系統的相似和不同點,最后我們使用用例圖來描繪整個系統架構。
參考文獻
[1]Tricia Ballad[美].William Ballad[美].姜燕梅,羅云峰譯.PHP應用程序安全編程[M].機械工業出版社,2010.
[2]韓彥鐸.淺議高校人事信息管理系統構建及使用[J].管理觀察,2008,23.
[3]徐寶文,盧紅敏.UML與軟件建模[M].清華大學出版社,2006.
作者簡介:
篇7
關鍵詞:人力資源管理系統;功能流程;Visual studio 2008;C/S
1 背景和意義
隨著經濟社會的發展,公司、企業的分工越來越細化,部門之間的聯系也越來越多,進行人事管理時,傳統的手工管理方式就會出現許多弊端,增加了企業管理的復雜度,大大降低了管理效率,因此本系統的目標是實現祁南礦人力資源管理的網絡化、一體化管理,從而提高企業的工作效率。根據一直以來的工作觀察發現目前人力資源管理存在以下不足:
1)由于公司員工人數眾多,從總公司到下屬基層單位共計上千人,在查詢、更新、維護員工信息時需要翻閱大量資料,從而增加了管理人員的工作量,降低了工作效率。
2)由于公司內部各個部門采用不同的管理系統,造成了公司內部數據格式的不兼容。為了有效解決上述問題,該電力公司決定建立一套人力資源管理信息系統,以實現對人事信息管理的實時監控。
3)公司內部經常會有人事調整,當員工所在的部門發生變動時,很容易因為管理人員的疏忽造成員工信息的遺漏、丟失,或者同一個員工的信息重復出現在不同的部門當中,會給信息管理造成混亂。
4)公司不同部門對于員工不同的管理模式,給員工的考核及財務部門的工資核算工作帶來很大困難。
為了克服以上種種弊端,提高員工工作效率和精簡員工數量,在研究人力資源發展過程中提出一種人力資源管理系統。
該人力資源系統包括個人管理、人事管理、招聘管理、培訓管理、保險管理、績效管理、薪酬管理和系統的總體管理模塊。
2 系統的概述
人力資源管理系統是第三代人力資源管理系統,特點是從人力資源管理的角度出發,用集中的數據庫將幾乎所有與人力資源相關的數據(如薪資福利、招聘、個人職業生涯的設計、培訓、職位管理、績效管理、崗位描述、個人信息和歷史資料)統一管理起來,形成了集成的信息源。友好的用戶界面,強有力的報表生成工具、分析工具和信息的共享使得人力資源管理人員得以擺脫繁重的日常工作,集中精力從戰略的角度來考慮企業人力資源規劃和政策。
3 系統功能分析及規劃
3.1 系統模塊簡要介紹
人力資源管理中有很多不同的角色,因此系統設置了有七個操作權限,分別是:管理員、普通用戶、部門經理、人事專員、人事經理、總經理、財務專員。其中管理員的權限是最大。
3.2 系統業務流程圖
人力資源管理系統模塊
人力資源管理系統模塊業務流程如下:
管理員能夠實現的功能如下:系統配置。
普通員工能夠實現的功能如下:員工添加,合同簽訂,提交任務,查看系統消息,發送用戶消息,查看接收消息,調配申請,離職申請,獎懲申請等。
部門經理能夠實現的功能如下:新員工錄用審批,任務,審批任務,調配申請表審批,離職申請表審批,培訓需求添加,加班申請審批,請假申請審批,獎懲審批,獎懲公告,合同終止,合同續簽等。
人事專員能夠實現的功能如下:公司信息配置,設計組織結構,部門信息添加,保存組織當前結構形式,薪級添加,崗級添加,查看當前組織結構圖,人員需求添加,人力資源預算添加,招聘計劃添加,簡歷添加,新員工報到,新員工合同簽訂,新員工合同制定,員工保險基數設置,培訓規章制度添加,培訓課程添加,培訓需求回復等。
人事經理能夠實現的功能如下:培訓計劃制定,培訓費用申請,考勤類型添加,員工班次管理,考核方法管理,制定考核模版,員工考核模版,保險基數添加,保險比例添加,發薪時間配置,發薪城市配置,發薪項目添加,崗位薪酬模版設置,員工薪酬模版設置,工資稅率配置,工資匯總等。
總經理能夠實現的功能如下:人員需求審批,人力資源預算審批,招聘審批,簡歷審批,培訓計劃審批,人事資料報表查看,員工工資報表打印,員工報稅表打印和人才市場服務商信息查看修改等。
財務專員能夠實現的功能如下:培訓費用審批,招聘費用審批,工資發放,工資成本匯總,招聘費用匯總,人力資源規劃結算等。
3.3 系統功能流程圖
通過業務流程的介紹,我們已經大概了解這三大模塊的業務流程情況,根據業務流程進一步描述系統功能流程圖:
1)系統設置,包括基礎信息配置、用戶管理、權限管理、合同模板、費用類型配置、流程信息配置,基礎信息配置主要是介紹一個公司的簡介、創始人、創辦歷史以及發展史等,用戶相關信息進行管理;權限管理主要是對用戶權限的分配。
2)組織設計,包括組織機構配置、部門信息配置、職位信息配置、職級信息配置、崗位信息配置、部門員工信息、組織設計結構圖(保存當前組織結構,查看組織結構圖),主要是對公司內部結構的介紹,包括公司內部的組織結構、包含部門已有部門職位人員信息等。
3)人事管理,包括員工信息,合同管理(我的合同簽訂,合同添加,合同終止,合同續簽),免職申請,調入申請,調出申請,變動申請,轉職申請,掛職申請,回避申請,離職申請,辭退申請,離休管理 ,退休管理,強制退休管理,主要是公司員工基本信息的管理,員工信息的添加刪除修改,以及員工信息轉換成Word文檔進行打印,公司員工的變動等。
4)考勤管理,包括考勤類型維護、排班管理(排班管理,員工班次管理)、加班管理(加班申請,加班審批)、請假管理(請假申請,請假審批)、考勤數據添加(考勤數據錄入,考勤數據添加)、考勤匯總,主要是員工出勤情況,加班情況,請假申請等等一些功能。
5)招聘管理,包括招聘需求、招聘計劃(招聘計劃制定,招聘計劃審批)、崗位(招聘計劃崗位,招聘計劃暫停,招聘計劃重新,招聘計劃停止)、工作申請審批(簡歷添加,簡歷審批)、甄選(考試審批,復試審批,面試審批,決策審批)、體檢、錄用信息,新員工報到(新員工報到,新員工錄用,新員工合同簽訂,新員工合同查看)、錄用評估、費用管理(費用申請,費用審批)、人才庫維護。主要是熟悉招聘的整個流程,包括簡歷篩選、成功招聘人員信息,新員工的錄用與報到等等。
6)保險管理,包括保險基數管理、保險比例管理、職位保險基數管理、職位保險比例管理、員工保險管理(員工保險基數編輯,員工繳納統計,福利配置,員工福利管理,報銷醫療項目配置,醫療報銷申請審批,醫療報銷匯總)。
7)薪酬管理,包括薪酬配置(發薪時間配置,發薪城市)、四舍五入配置、薪酬項目、職位薪酬模板、員工薪酬模板、工資稅率配置、工資提交。采用最簡單的工資計算方法,月工資=基本工資+加班工資-請假(曠工罰款)+額外工資-應繳稅款,計算出每個月員工的工資,工資發放時間制定管理等等。
8)培訓管理,包括培訓機構管理、基礎資料管理(培訓制度管理,培訓課程管理)、培訓需求管理(添加培訓需求,培訓需求回復)、培訓計劃管理(培訓計劃制定,培訓計劃審批)、培訓日程管理、培訓效果管理、培訓費用管理(培訓費用申請,培訓費用審批)。主要是制定培訓項目、內容、培訓費用,然后提出培訓需求申請,得到審批之后進行培訓。
9)績效管理,包括考核方法管理、職位考核模板、員工考核模板、考核執行、考核表管理、分析統計。主要是對員工工作努力程度的監督,員工工作優劣的評審,員工的內部提升,員工工資的増降等的依據系統,主要是采用了360度績效考核管理方法。
10)獎懲管理,包括獎勵管理(獎勵申請,獎勵申請審批)、懲罰管理(懲罰申請,懲罰申請審批)、公告(獎勵公告、懲罰公告)。主要是對員工加班、員工曠工、員工的突出業績、員工職位遷升等獎勵和懲罰制度的制定和審核,也為員工工資的額外工資提供了部分依據。
11)職業生涯規劃,包括職業生涯制定、職業生涯評價。主要是員工對自己的職位方向的定位,主要體現在自己簡歷的填寫和簡歷投遞公司方面,督促工作中職業方面的學習和自身能力提升的學習和分享。
12)人力資源規劃,包括組織戰略制定、人員需求分析(人員需求分析添加,人員需求分析審批)、人力資源供給分析、人力資源預算(人力資源預算添加,人力資源預算審批)、工作分析、工作評價。這部分主要是對公司新一年的活動預算的估計和已結束工作的總結和回顧。
13)成本中心管理,包括工資成本管理(工資發放,員工工資變遷,工資成本匯總)、培訓費用管理(培訓費用審批,培訓費用匯總)、招聘費用管理(招聘費用審批,招聘費用匯總)、人力資源規劃結算(人力資源規劃結束,人力資源規劃歸檔)。
14)報表管理,包括人事資料報表、員工工資報表、報稅表。其中人事資料報表是生成Word文檔用打印使用;員工工資報表、報稅表都是按要求直接生成水晶報表,以方便打印、查看和比較。
4 系統的開發與實現
常用的信息系統的開發方法有生命周期法、原型方法、面向對象的開發方法等。在實際的工作中,我們考慮到該系統功能比較明確,而且所選用的開發工具和數據庫的功能較為強大。因此采用了原型的方法進行系統的開發。根據用戶的要求,并結合現代管理理論,提出原型,在運行系統的運行中對之不斷改進,形成功能較為完備、滿足實際需要的信息系統。
按照以管理者及員工為對象、以企業人力資源管理流程為線索,建立人員管理的綜合信息數據庫,實現人力資源的計算機動態管理。根據實際情況并結合當今流行的開發環境,系統采用C/S結構,在服務器端采用Windows XP網絡操作系統、SQL server2005數據庫,客戶端采用Windows XP操作系統、Visual Studio2008為開發工具。
4.1 數據庫表格設計
一個數據庫管理系統中包含許多張數據表,每一張表包含若干個字段,每個字段規定相應的數據類型、數據長度,在規定的范圍內存儲相應的數據項。
數據表之間存在一對一、一對多、多對多的聯系,為了充分利用數據庫中的數據表,必須設定好表與表之間的聯系。以員工和部門為例,員工信息表和部門信息表,一個部門可以擁有多個員工,但是一個員工只能屬于一個部門。
系統使用的過程中涉及的用戶表結構如圖2所示:
4.2 數據錄入標準化
人力資源信息的規范化、標準化是十分關鍵的。為了保證錄入的規范性,減少人為的工作誤差,系統根據國家標準建立標準的錄入字段,另一方面為了解決單位情況的特殊性和可擴展性,將某些錄入字段建立代碼表,以利于統計和維護。
4.3 數據批量處理
根據用戶的需求,建立數據之間的函數關系,使用臨時表保存臨時數據,并大量使用存儲過程,減輕網絡負擔,從而保證數據批量處理的完整性和正確性。如實現了給相同級別的員工一次性全部調整工資、津貼等。
4.4 報表的輸出
Visual studio 2008開發工具內部自帶水晶報表的生成工具,因此文中的員工工資報表、報稅表都能按照需求很快捷方便的打印出來,同時可按字段任意排序。
特別地運用了控件,并可實現一表多字段任選打印輸出,進一步方便了決策。
5 系統測試與運行
系統在測試和運行過程中能夠充分滿足老師和學生的使用要求,關于申請表格填寫方面的一些要求還需要給出提示填寫要求以滿足能夠成功提交申請得到審批。
6 結束語
該系統從構思研究、需求分析到完成,歷時半年的應用實踐,對于提升人力資源管理的效率和水平,有著明顯的效果。
1)注重理論聯系實際,能夠滿足企業完全實現網絡一體化、信息化的要求,減少了人員在崗位上的需求量,為公司減少開支,帶來便利;
2)以簡單的步驟實現復雜功能,使用者能夠由淺入深、循序漸進地幫助員工熟悉整個工作流程;
3)提供了模塊級、功能級等授權功能,方便企業根據實際管理需求設置員工權限;
4)提供了報表轉換成WORD,方便用戶轉換和共享信息資源。
參考文獻:
[1] 張,王虹.Visual Basic 6.0中文版高級應用與開發指南[M].人民郵電出版社.1999.
[2] 李曉吉吉,張曉輝,李樣勝.SQL Server 2000管理及應用系統開發[M].人民郵電出版社,2004.
[3] 李艷,谷偉東,高春艷.Visual Basic數據庫開發關鍵技術與實例應用[M].人民郵電出版社,2005.
[4] Gavin Powell.數據庫設計入門經典[M].北京:清華大學出版社,2007.
[5] Martin Fowler.企業應用架構模式[M].北京:機械工業出版社,2004.
[6] 馮建華.數據庫設計與管理[M].北京:清華大學出版社,2007.
[7] 楊新芳,王紅紀.管理信息系統設計中C/S模式與B/S模式的比較[J].寧波職業技術學院學報,2007,Vol.11(4):64-66.
[8] 褚建立,劉彥舫.計算機網絡技術[M].北京:清華大學出版社,2006.
[9] 姚軍光.基于C/S,B/S混合模式的連鎖商業MIS系統的研究與開發[D].青島科技大學,2005.
[10] 高嶺,林凱,李增智.面向C/S和對象WEB的管理信息系統開發研究[J].小型微型計算機系統,2001(2):2-5.
[11] 鄧勝利.網絡信息資源整合的戰略分析[J].中國圖書館學報,2006(2):69-72.
[12] 王平,賈化萍.C/S和B/S結合模式下應用系統的研究與開發[J].電腦與信息技術,2006(2):50-53.
[13] 金旭亮.NET2.0面向對象編程揭秘[M].北京:電子工業出版社,2007.
[14] 徐可.VisualC#.NET深入編程[M].北京希望電子出版社,2001.
篇8
在高速發展的當代,經濟全球化趨勢越來越快,科學技術的飛速發展,結構產業化調整步伐加快,國內、國際競爭日趨激烈。這些競爭是人才數量和質量的競爭,說到底是人力資源能力的競爭,也是人力資源開發水平和人才選用機制的競爭。人力資源已成為社會的第一資源,人力資本已高于物質資本。人力資源能力的培養和提高對整個社會經濟的可持續發展起著一種基礎性的支撐作用,人力資源能力建設必將成為推動新一輪社會財富增長的核心,人力資源能力建設關乎大局。在這種形勢下,探討人力資源新的管理理論和管理方式,借以促進人力資源能力建設戰略的順利實施,無疑具有積極的現實意義。
1 人力資源管理系統簡介
人力資源管理系統就是預測組織人力資源需求并作出人力需求計劃、招聘選擇人員,并進行有效組織、評估績效薪酬和有效激勵,以滿足學校和個人的需要,并有效地在發展的過程中為了實現最佳的組織性能。即運用現代化的科學方法,具有一定的人力資源組合合理培訓、組織和調配,使人力、物力經常保持最佳比例。同時對人的思想、心理和行為進行恰當的誘導、控制和協調,充分發揮人的主觀能動性,使人盡其才,事得其人,人事相宜,以實現組織目標。[3]
2 十二師信息中心人力資源管理系統的設計與實現
2.1基本信息開發
員工的基本信息如:姓名、性別、學歷、學位、部門、職務、人員狀態(在職/兼職/離職)、圖片(正裝照、二代身份證掃描、最高學歷證書掃描)需要在系統顯示出來,除此之外,還可以選擇定義院系、有何專業特長等等,簡單的員工基本信息需求字典如表1所示。
表1 當前用戶表
2.2 員工履歷管理需求
記錄員工履歷信息,尤其是高級管理人員的個人工作信息,便于領導了解員工的歷史工作情況。對于十二師信息中心來說,有以下需求:人動的部門、職位、學歷、工作內容、業績、開始和結束時間。
2.3 員工合同管理需求
十二師信息中心的人力資源管理系統提供標準的合同管理臺帳,如和員工簽訂的勞務合同、與銀行簽訂的借貸合同以及這些合同的修改、續簽等活動。它主要包括合同類型設置、合同信息管理、合同數據分析等。
3 設計目標
十二師信息中心人力人力資源管理系統的設計目標是要以開放的建設思路為設計總目標,在系統建設過程中,堅持統一設計,均勻設計,模塊化結構,便于擴展,分步實施的設計理念,確保高度的可擴展性,開放性。具體的系統設計的總體目標如下:
3.1 靈活的資源分類系統
采用Web方式以及跨平臺、跨數據庫等技術,系統整體應具有適應不同操作系統、數據庫的優勢,充分保護已有投資。管理員最終用戶使用資源庫和對媒體資源進行有效管理的基礎是資源分類系統,分類系統的設計是否合理,直接影響系統管理員在資源管理效率以及最終用戶的復雜程度。對與用戶使用資源庫和媒體資源庫的管理這兩方面的考慮,系統盡可能的提供了靈活的按類別類管理的措施,來滿足不同類型教學素材以及不同用戶對素材的分類的要求。[4]
3.2完善的后臺管理系統
系統應提供操作性好、安全性高的人力資源管理平臺,使管理員可通過該后臺對人力資源進行編輯資源、添加資源、刪除資源以及資源整個文件的上傳等通用操作,并針對一些用戶上傳大量人力資源的需要,可以提供人力資源的批量上傳的功能。
3.3可靠的用戶認證系統
使用戶在網絡平臺上可以注冊用戶,管理員可以對注冊的用戶檢查認證。管理員可以對用戶進行添加、刪除、修改等功能。
3.4全面的權限管理系統
權限管理是人力資源管理系統管理重要的一個方面,根據的用戶的不同,權限也不相同,比如對管理員用戶可以刪除全部資源,而會員只能刪除自己上傳的資源,而普通用戶只具有瀏覽資源的權限。
3.5基本的交互功能
人力資源管理系統可以通過留言板、論壇、在線QQ等和用戶進行互動,使之具有基本的交互功能。[5]
3.6系統安全
安全性是任何應用系統都必須重點考慮的問題,在方便管理以及使用的前提下,應提供盡可能完善的安全管理方案。
3.7功能模塊開放性
功能采用模塊化設計的優點在于在核心模塊外,還可以根據用戶不斷的新需求進行開發、定制功能、擴展新的功能,快速搭建具有符合我中心本身的中職教育教育資源管理平臺。[6]
4 結語
篇9
關鍵詞:人工智能;BP神經網絡;招聘面試;大數據處理;系統設計
0引言
隨著人工智能技術的快速發展,大數據分析與處理的方式也在發生相應的變化,企業人才招聘可以充分利用這一科技發展趨勢,將傳統的人與人、面對面的招聘面試形式逐漸轉化為通過人機交互完成人才初選的智能招聘形式[1-3]。為此,本研究提出并設計了一種基于人工智能的招聘面試管理系統,結合大數據分析與虛擬現實技術進行人才數據的采集、處理并對其進行深入挖掘,以智能的方式完成人才初選的多個環節,從而緩解了企業人力資源部門招聘工作負荷過高的現狀。
1系統框架
人工智能招聘面試管理系統的總體結構如圖1所示。(1)在線填寫簡歷。企業人力資源管理部門依據企業的崗位需求制定招聘條件,并以此創建電子簡歷模板通過網絡平臺對外,求職者根據個人實際情況填寫電子簡歷并說明自己的就業意愿。系統根據電子簡歷中的信息進行結構化與非結構化數據的采集,對求職者的意向進行分析。(2)電子簡歷自動篩選。由智能機器人進行崗位所需人才的綜合分析,其中主要包括本行業同類崗位人才基本技能大數據分析和本企業對該崗位人才的個性化需求,基于分析的結果確定人才招聘條件,設計甄別指標,智能分析求職者簡歷;使用特定算法搜索關鍵信息,以此完成簡歷的初步過濾,確定適合崗位需求的人選。(3)智能在線交流,由智能機器人通過計算機客戶端或手機App進行在線人機交流,智能機器人可以圍繞崗位需求向面試者提出問題,也可以對其提出的問題進行解答,問答環節結束后還可向其提供后續的應聘建議。系統從問答內容中提取關鍵信息,對候選人的數據進行更新并對人才素質作出評估。(4)虛擬場景面試。對于崗位招聘的復試環節,系統可以基于虛擬現實技術創建多種對應崗位日常工作的虛擬場景。在復試的過程中,由考官根據崗位實際為面試者選定多個任務場景,在面試者完成任務的過程中對其進行實時監測,基于大數據分析對面試者的表現進行評定。(5)人才素質綜合評估。通過人工與智能相結合的方式,利用大數據匹配對人才素質作出綜合評價并完成合適人選推薦。首先,制定崗位勝任性評價標準,一是對網絡中已有的特征數據進行采集、分析和挖掘,進行適合特定崗位的人才特征描繪并設定人才維度指標;二是由人力資源部門與用人崗位所在部門站在各自的角度共同制定人才選用標準。其次,建立求職者崗位勝任性評分機制,通過大數據分析、挖掘并結合崗位權重,制定求職者崗位勝任性的評分方案,作為企業科學招聘的參考[4]。(6)精準錄用。將人才素質綜合評價的結果提交給人力資源部門和用人崗位所在部門的決策者,由二者共同決定是否錄用系統推薦的求職者。
2核心模塊設計
2.1智能簡歷篩選
本系統基于反向傳播(BackPropagation,BP)神經網絡進行電子簡歷的智能篩選。(1)建立詳細的用人崗位人才選用標準并為其分配權重。依據企業發展的戰略規劃提出人才素質層次整體需求,人力資源部門開展崗位及其職責的設計,應以其為基礎建立人才選用標準,從而創建與企業發展相對應的崗位勝任性素質模型。本系統所創建的模型包括基本素質、能力素質、知識技能、品行動機和人格特征5個指標庫,系統以該模型為基礎建立崗位勝任素質評價體系,如圖2所示。(2)依據崗位人才選用標準創建同一格式的電子建立模板并通過網絡對外。簡歷中的待填寫項包括求職者姓名、性別、年齡、聯系方式以及教育背景、工作經歷等基本信息。(3)求職者完成電子簡歷的在線填寫。求職者在指定的平臺在線填寫電子簡歷,確保按實際情況完成必選信息的填寫,同時可對崗位意向和薪資要求等進行附加說明。(4)以崗位優秀員工的簡歷為樣本進行神經網絡的訓練。在對崗位所需人才的人格特征、興趣機動、行為模式、知識技能等方面的圖譜進行深度數據分析的基礎上,人力資源部門可以從人事檔案中挑選出多個崗位優秀員工的簡歷,用以對神經網絡進行訓練,BP神經網絡會基于其自身的記憶能力與自適應性實現簡歷中有用數據的的采集和處理,最終輸出系統所需的結果。(5)基于BP神經網絡進行最優簡歷的篩選。隨著學習次數的增多,BP神經網絡逐漸成熟,進而能夠獨立完成線上簡歷的初選,減少人力資源部門的工作量。(6)向通過初選的求職者發送復試通知,同時將初選的評估結果發送給相關管理人員。
2.2智能交流面試
智能機器人的系統中植入了自然語言辨識和機器人學習的模塊,能夠在一定程度上按照人類的模式進行語言組織與學習,智能面試在人機交互問答的模式下進行。系統按照設定的場景向求職者提出問題,從而了解求職者的真實情況及意圖。收到面試通知的求職者可在任意的時間和地點通過計算機客戶端或手機App啟動面試程序。面試的過程系統會全程記錄并從中選取出所需的數據。(1)知識庫訓練。訓練知識庫能夠提高智能機器人的語義分析能力,從而提升匹配精度。系統基于Encorder-De-coder模型創建智能機器人,選取已保存的面試交流語音為樣本對其進行訓練。訓練的過程是基于神經網絡進行的,通過模式識別、深度學習等技術提高了系統的語義解析能力和自主學習能力。訓練的目的是創建新的知識庫及豐富已有知識庫,將有關學歷、技能、經驗和敬業度等多種信息轉換為量化的數據。詞庫訪問是通過倒排索引和多模式匹配兩種方式實現的,詞庫中包含多個主題數據模塊,匹配是面向模塊進行的,因此詞庫訪問的速度得到了提升。為了解決智能機器人進行人機交互時的上下文機制問題,在Encorder過程中對基于上下文生成的Context信息和實時Message同時進行編碼,從而保證在Decoder過程中能夠按照上下文信息創建對應的Response應答。而對于個性信息歸一化的問題,智能機器人可以創建一個代表不同身份或交流風格的對話助理,交流對象所表達的個性化信息借助WordEmbedding進行描述,通過不同對話助理的選擇實現個性信息的歸一化。(2)主動提問。智能機器人能夠使用文本信息與求職者進行交流,避免語音交流的識別錯誤且可以清晰地表達提問的內容。同時,智能機器人系統中載有人工招聘過程中經常被提出的問題,除此之外,機器人還可以根據簡歷信息進行針對性較強的提問,以此獲取更多的求職者信息[5]。智能機器人能夠向求職者提出問題并記錄其給出的答案,提問的過程是高效的,只就與崗位有關的信息進行提問,對于求職者的專業能力考察,會根據求職者對當前問題的應答情況動態選擇下一個問題,進而以最少的提問量獲取盡可能多的信息,并根據這些信息對求職者的專業能力進行評估。(3)應答匹配。系統利用這一功能對求職者的提問進行反饋,求職者通過語音提出問題,系統進行語音解析并分析語義,再從數據庫中搜索與之匹配的答案,在這個過程中,語音解析是基于自然語言解析技術(NatrualLanguagePro-cessiing,NLP)完成的,其具體流程如下。a)求職者提出問題,并在人機交互界面將系統自動辨識的提問文本信息進行簡化處理,去除冗余信息;b)系統進行自然語言解析和文字分切,將語句分割為詞組并為其分配權重,基于綜合權重均衡算法從知識庫中提取出包含最優答案的文檔塊,結合分詞處理的結果判斷是否存在歧義或空值,若存在,則通過深度學習進行化解或補充;c)重復分詞和答案搜索環節直至提問的語句全部處理完畢。組織最精準的回答語句向求職者進行反饋。
2.3虛擬場景面試
通過虛擬場景(VirtualReality,VR)技術能夠為求職者提供一個與崗位日常工作實際十分貼近的虛擬場景,從而使考官直觀地了解求職者的專業技能水平和臨時應變能力。系統通過VR設備向求職者顯示一個虛擬的任務場景,求職者在該場景中進行虛擬操作、解決隨機出現的問題以完成設定的任務,系統對整個過程的影像進行記錄并基于大數據分析對求職者的實際操作能力水平進行評定。具體過程如下。(1)根據求職者的應聘崗位為其創建一個對應的工作場景,該場景按照工作崗位的實際環境搭建,完全能夠代替真實的現場。從企業的崗位技能知識題庫中抽取一定數量的題目,用于對求職者的專業知識進行考察。(2)考核題目可視化條件準備,訓練智能機器人。(3)由考官選擇或切換虛擬任務場景,隨機向求職者提出專業問題或布置任務,求職者回答問題并按其要求完成操作,現場解決出現的各種臨時問題。考官全程監控求職者的操作和反應,機器人記錄整個考核過程并基于大數據分析對其專業能力進行評估。(4)考官根據智能機器人的評估報告和自己對求職者表現的監控記錄做出綜合評定,并形成錄用意見。
2.4應用效果
為了驗證系統的功能有效性,系統開發完成后在某網絡游戲運營公司進行試運行。求職人員通過該界面能夠了解崗位類別、計劃招聘人數及具體的崗位工作內容,同時根據自身的專業能力對崗位進行選擇并按系統要求填寫電子簡歷,系統會自動篩選出相對較為優秀的求職者并通知其參加后續的招聘環節。在招聘信息時間內,系統共收到電子簡歷377份,其中除技術類的“客戶端開發工程師”崗位外,其余崗位電子簡歷數量均遠高于計劃招聘人數,經過系統自動篩選,按1:3的比例挑選出各崗位初選合格的求職者參加在線面試,并經過后續的VR場景面試和綜合評估最終錄用了其中的71人(客戶端開發工程師僅1人通過系統考核)。根據公司在實習期對此次招聘人員的考評結果,本次招聘的新員工能力評定全部達到良好以上,由此可見本研究所設計的系統對于企業人才招聘具有很強的實效性。
3總結
基于人工智能的招聘面試管理系統,將人工智能技術、大數據分析技術與虛擬現實技術進行有機融合,通過電子簡歷的自動篩選、智能在線交流與VR場景面試實現了智能化的崗位勝任素質考核,加快了企業招聘的進程,減輕了企業人力資源管理部門的工作負荷。本研究介紹了系統的整體框架,說明了相關技術的應用原理并闡述了各功能模塊的設計思路和實現流程,為相關技術的深化應用和同類系統的研發提供了有價值的參考。在本次研究的過程中,由于對BP神經網絡的復雜結構理解尚不夠透徹,因此在簡歷篩選環節所建立的指標庫并不十分完善,在今后的研究中,將會進一步細化人才評價指標并持續豐富BP神經網絡結構,實現更加高效和精準的人才初選。
參考文獻
[1]王瑛南.火電廠人才招聘系統的優化[J].人力資源,2020(12):82-83.
[2]韓保剛,杜素艷,于乃文,等.基于人工智能的人力資源招聘系統的研究[J].法制與社會,2019(23):184-185.
[3]張心怡.人工智能時代對于人力資源從業者的挑戰[J].湖北經濟學院學報(人文社會科學版),2019,16(6):60-62.
[4]周暢飛.某集團招聘管理系統的設計與實現[D].大連:大連理工大學,2016.
篇10
【關鍵詞】人力資源管理;B/S;面向對象開發
中圖分類號:F27 文獻標識碼:A 文章編號:1006-0278(2013)07-200-01
一、人力資源管理
人力資源管理系統將包括人力資源工作中涉及的職工的歷史狀況和現狀,人力資源政策法規的宣傳及解答,借助于網絡,實現職工的自我查詢,這不僅對人力資源管理工作的順利進行具有積極的作用,而且對企業系統的建設也有很大意義。人力資源部門由于對外宣傳和查詢的需要,大部分機器申請上網,這些機器中有的帶有組織、人力資源管理系統。雖然這些管理系統在平時維護時是通過口令(密碼)進入,但經測試,在熟悉計算機應用的情況下,任何人都可以不經過口令而直接進入系統,可查閱、修改相關數據。系統可明確用戶的使用權限,防止非法用戶的攻擊性破壞,保證整個系統的安全。此外,通過局域網還能防止公用網上病毒對計算機的侵蝕。
二、可行性分析
人力資源管理的信息量和信息類型越來越大,工作流程越來越清晰,社會分工越來越細,原來傳統上的人工處理方式和單機管理系統越來越來不能適應人力資源管理的需要,不能滿足新形勢下企業人力資源管理的需要。人力資源管理工作覆蓋面廣,涉及到機構設置、人員調配、員工培訓、考核、獎懲、工資福利待遇等多個方面。人力資源管理活動中產生的大量數據和信息,如:各級機構的層次構建,職工的自然狀況,職稱、職務變動情況,考核培訓結果,專業技術工作及主要業績以及針對這些數據進行的各類統計報表的制作和綜合分析等。對如此多的數據、信息的管理、開發及運用,都必須在規范化和標準化的基礎上實現,借助于網絡化管理手段能夠滿足這些要求。
三、系統設計
(一)總體功能概述
本系統共劃分為七個主要個模塊,其中各個模塊中又根據具體情況的不同劃分為諸多不同的子模塊,比如系統管理欄里就把該模塊劃分為4個不同內容的子模塊。這個系統體系采用的是分層結構體系,大體上一般的子模塊劃分到三級子系統就結束了。另外,在首頁下面的頁面中同樣按照各自的不同情況劃分為6個不同的子模塊,然后各自按照相關的導入功能導入,從而使整個系統的內容富有層次感。
(二)系統開發工具與數據庫
根據當今動態網頁開發的普遍性及實用性,本系統的開發平臺如下:開發語言: ASP 3.0,開發平臺:IIS 5.0,開發工具:Dreamweaver UltraDev ,數據庫 : Microsoft Access2003 。
(三)系統主要功能設計
系統主要分為客戶端和管理端,下面將詳細敘述。
1.系統客戶端功能分析
登陸頁面設計。這個頁面主要是通過輸入用戶名和密碼,判別用戶名是否存在和密碼是否正確,通過系統論證后才能進入首頁。
2.系統主頁設計
通過用戶名和密碼的驗證,進入系統的首頁。首頁主要涉及系統管理、人力資源管理、工資管理、考勤管理、個人助理、幫助。
3.部門基礎數據設置功能
實現:首先建立各個內容的數據庫,編號是數據庫里的自動生成的。對每一個功能建立其對應的數據集,用intTid字段進行控制,對其過濾,不同的intTid的值對應各個模塊的頁面。通過用DataDetail.asp?tid=方法,重新返回到該頁面,不重新打開另外的頁面,感覺更加的緊湊。最后把相應的字段填入到頁面中去,實現該功能。
4.員工培訓記錄登記
可以了解員工的培訓的項目、時間,以及培訓的單位等記錄。
5.人力資源管理下的人力資源數據管理功能
通過用戶的Employee_ID選擇要查看的用戶的詳細資料。
實現:首先建立各個內容的數據庫,對每一個功能建立其對應的數據集。通過字段EmpID,其是EmpID=Request. Form(),“()”是用戶的Employee_ID,這樣可以通過Employee _ID號把需要的內容放到數據集中。再次,用Workinfo.asp?eid=(這個是基本信息列子)返回到本頁。最后把相應的字段填入到頁面中去,實現該功能。
通過對職工那欄的選擇可以查看不同的員工的信息,管理員還可以對其中的數據庫進行員工的添加,員工的修改,員工的刪除。
6.人力資源檔案瀏覽查詢功能
系統搜索功能主要分成兩塊:一個是簡單檔案查詢,還有是一個復合條件查詢。在第一個查詢中。主要通過SQL語言實現模糊和精確查詢,另外一個查詢中,是選擇要查詢的條件進行復合查詢。復合條件查詢頁面中,可以根據姓名,編號,部門等條件進行搜索。可以結合網頁來看。
在管理端主要涉及到五個方面的管理:用戶管理、基本數據管理、人力資源數據管理。通過管理員的操作,實現對數據的更新。
系統的管理權限的設置,可以使系統的管理更加合理化,各施其職。