摘要:本系統是應L公司業務需求,結合當代計算機技術和人力資源理論,應用C/S架構,以C#語言編程而設計的人力資源管理信息系統。系統設計簡單,兼容性強,具有易于修改升級的特點。
關鍵詞:人力資源;管理信息系統;C/S架構
中圖分類號:G712?搖 文獻標志碼:A 文章編號:1674-9324(2013)33-0261-03
一、引言
人力資源作為企業的重要資源為其參與全球化競爭奠定了戰略性基礎地位,進入21世紀以來,隨著信息技術的不斷發展,在世界范圍內,“信息化”已經促進了社會經濟形態從工業化向知識化轉變。在管理信息化方面,因為在各個行業廣泛的實踐應用,提高了社會生產率,推進了社會的不斷發展。在計算機技術普遍應用的今天,借助現代先進的人力資源管理理論和信息科學技術,建立人力資源管理信息系統是整個社會的重要趨勢。
二、系統總體需求概要
1.企業需求概況。L公司是一家從事網絡工程、安防系統建設、廣播系統及電腦辦公設備銷售培訓的IT類企業。公司現有職工200多人,人員結構比較復雜,使得公司在人力資源管理工作上增加了一定的難度。公司現在主要是由各個項目部對所屬員工實行項目職責制管理,從各部門對信息的利用情況來說,員工的信息并沒有進行全公司范圍的綜合科學利用。這種情況造成員工數據共享少、完整性差、效率低等情況,大大影響了公司依據現實情況而進行的決策管理判斷。因此,該公司迫切需要開發一個成本低、保密性好、操作簡單的人力資源管理信息系統,通過該系統的運作實現對員工個人信息、工資信息等內容進行保存,可以進行必要的添加、更新、刪除及相關報表的生成和打印工作。
2.系統可行性分析。①技術方案可行性分析。L公司已經擁有了完備、高效的計算機系統及網絡系統,為實現本系統提供了良好的硬件基礎。本系統只需在公司現在的服務器上安裝好相關的操作系統和軟件即可,不需要再增加其他的配套設施。②經濟可靠性分析。在硬件上,公司本身的業務性質就是相關的IT行業,成本效益自不用多說,且已經完備的硬件系統為此系統的實施奠定了堅實的物質基礎。在軟件開發上,本系統的開發投入有限,但收益相比成本上有明顯的優勢。且軟件利用Windows窗口設計,只要有操作計算機的員工,通過簡單的培訓就可以上手,降低了軟件投入的費用。③機構可行性分析,本公司的管理人員,都是從事IT行業的相關技術人員,在計算機操作上有良好的能力。在實施本系統后,可以加強公司對現有機構的有效監控,也可以為公司增設或精簡一些部門,為改變員工的工作方式上提供參考。
3.系統需求分析。經過對L公司人力資源管理的初步調研,且與項目部的負責人進行深入調查討論,對本系統要完成的功能進行以下分析:①數據信息管理:系統因對員工的各項基本信息進行保存,包括員工的合同信息、保險信息及所屬部門職務信息進行保存,且做到相互關聯、完整,便于公司統一查詢、更新及共享。②用戶管理權限設定:系統可以限定相關人員對員工的信息進行修改、增加、刪除等功能,保證數據的實時有效性、保密性,且有效防止信息的泄露、竄改。③操作簡單:本系統采用Windows窗口設計,部門員工在原有基礎上,可以快速掌握新的軟件系統。且每個數據操作界面都有提示功能,界面簡單明了。④系統生命力強:系統因具有很好的兼容性、擴展性,保證系統在可預期時間內不斷完善升級。
三、系統設計
系統采用C/S架構開發,采用Microsoft Visual Studio 2010開發工具進行軟件設計,并利用SQL Server 2005,作為系統數據支持的后臺數據庫。
1.系統總功能描述。本系統根據業務要求可以劃分為系統管理、信息管理、工資管理、獎罰管理、考勤管理、考核管理及幫助模塊共7模塊。
2.系統各模塊的功能設計。①登錄界面說明,啟動人力資源系統后,進入登陸界面。其主要功能在于驗證試圖進入人力資源管理系統用戶的合法性。對系統的用戶權限作必要的設置,不同權限的用戶進入系統后所操作的內容會因權限設置而不盡相同,從而有效的保障數據的安全性,防止人為惡意篡改。實現該功能是以一個下拉控件和一個密碼文本框,其中下拉控件可以顯示已經登陸過的用戶名,方便用戶下次快速登陸。借助后臺數據庫判斷用戶的合法性,最終實現登錄界面的功能。②操作主界面說明,用戶登陸成功后,系統根據用戶的權限將決定主界面的模塊功能。它在整個系統中起著舉足輕重的作用,圍繞主界面的窗口,用戶再進入到各個模塊進行功能的實現。主界面主要由工具條、下拉菜單及狀態欄組成,并使用第三方控件SideBar作為功能導航。功能導航可收縮或隱藏起來,使界面看起來更加美觀大方。③系統模塊說明(其中以信息管理模塊為詳例),信息管理模塊中包括員工基本信息、合同信息、部門信息、職務信息及人事變動信息。員工信息:員工信息主要針對公司人員流動作必要的前提準備,為公司提供了方便快捷的員工信息錄入存儲,員工信息的修改、刪除、查詢、報表打印等。根據后臺數據庫對表數據的錄入,通過DataGridView列表控件顯示數據。部門信息:員工部門主要針對公司設定部門時,對部門的信息進行管理,能夠快速提取某位員工的部門信息。合同信息:員工合同功能提對其合同信息數據提供添加、修改、刪除、查詢、打印等功能。職務信息:員工職務主要是針對員工相關職務的管理,為員工的職務信息進行數據的添加、修改、刪除、查詢、打印等。人事變動信息:員工人事變動主要是針對員工的升降職信息、離職信息進行管理。如公司內有員工升降離職,可將其信息錄入,對其信息也可以修改、刪除、查詢、打印等等。
3.數據庫設計。數據庫是整個管理信息系統的核心,設計數據庫時應充分考慮用戶各個方面的需求,還要了解將來可能增加的需求。下面以員工信息管理表1為例:
四、系統的實現
本系統針對之前描述的功能分別實現,以信息管理模塊為例,實現效果如圖1所示。
本系統經過調研設計開發等階段后,現已投入到了企業的日常人力資源管理工作中。在運行的過程中,簡易的操作,高效的數據管理及安全保密性,使該系統取得了良好的經濟效益。
參考文獻:
[1]王彤宇.管理信息系統[M].北京:中國水利水電出版社,2004:71-81.
[2]周長發.C#面向對象編程[M].北京:電子工業出版社,2007:60-70.
作者簡介:肖英,李慶聰,講師廣西交通職業技術學院信息工程系教師,主要研究方向:軟件工程,控制技術,系統集成。