摘要:本文提出了基于移動技術人力資源系統,其中人力資源系統通過B/S和C/S的混合結構,通過CMPP2.0協議實現移動網關與人力資源系統的對接, 通過手機接收和實時更新人力資源信息。
關鍵字:人力資源系統B/S;C/SCMPP2.0
中圖分類號:C962文獻標識碼:A文章編號:1672-3791(2012)02(c)-0000-00
1.引言:
隨著移動通訊技術的發展,手機短信的地位急上升,其發展速度已占據了手機應用的半壁江山。這種極具中國特色的產品,在很短的時間內得到了市場的認可和社會的認同。人力資源的管理隨著電子技術的發展,也同樣發生著翻天覆地的變革,原始的手工記錄更新已無法滿足當今社會人力信息復雜,人員變動迅速,職業規劃密集的特點。系統化電子化的人力資源系統的形成迫在眉睫。
如何讓移動技術融入電子化系統,如何讓移動技術更好地服務與電子化系統的應用,服務于人力資源的管理工作便是本文迫切需要討論的問題。
原有的移動通訊技術,手機上傳信息至短信中心,通過專線和SMPP協議實現與ISMG(Internet Short Message Gateway互聯網短信網關)的連接,并中轉至目的地的ISMG,通過相反的方式,連接至目的地的手機,實現點對點的短信通信。如下圖所示。
隨著互聯網技術的發展,這種傳統的端對端傳輸技術已遠遠無法滿足現代化應用的需要,其效率低,延時大等缺點,嚴重影響了正常的系統開發需求。由于短信網關底層也是基于TCP/IP技術的,通過CMPP(China Mobile Peer to Peer中國移動點對點協議)實現ISMG和各SP之間的通信連接。構成下圖所示的網絡模型。
2.系統分析與設計
2.1需求分析:
A企業(為了保護客戶的隱私,暫不說明全稱)為一家生產汽車配件的大型民營企業,其人事科長期以來管理企業的人員工作。隨著企業生產規模的不斷擴大,原有的文字檔案型的管理已無法應付日益增加的人員信息,人事科的人員數目雖然不斷增加但還是無法滿足需求。如果再不改變這一現狀,企業的正常生產將受到影響。
據此,通過對企業各個部門的了結分析,該企業的需求可總結為以下幾點:
2.1.1 儲存各個部門的人員基本信息,包括:姓名,年齡,工號,性別,學歷,部門,職位
2.1.2儲存員工的附屬信息,包括:家庭成員信息,獲得何種技能證書和認證,培訓經歷
2.1.3 儲存部門信息,包括:部門名稱,主管名稱,部門工號,部門職責和功能
2.1.4 儲存員工每月的績效信息,包括:計劃制定,績效的自評,績效的審核
2.1.5 員工信息可通過網頁、本地程序和手機短信進行修改,多平臺實現人力資源的維護和管理,并通過設置權限強化系統的安全性。
2.2 系統設計:
2.2.1移動代理服務器2.0 (下簡稱MAS 2.0)
MAS2.0 提供了一個簡易的連接移動網關的方式,通過MAS2.0和移動短信網關之間CMPP2.0協議的通信實現接口的快速整合。并衍生出相應的DB,API,WEBSERVICE接口,實現與本地B/S系統C/S系統的對接。
2.2.2 B/S與C/S混合結構介紹
C/S(Client/Server)是以客戶端形式為主導的軟件架構,可以在最大程度上減少系統的開銷和網絡的開銷。主要適用于那些網絡環境較差的,業務需求不多的用戶。這種結構最大的缺點就是實時性較差,若系統的內容和架構發生變化時,C/S系統必須進行重新修改開發,并在重新進行安裝。在一定程度上增加了企業的后期維護成本和時間投入。
B/S(Browser/Server)是如今網絡時代最為流行的架構,其最大的特點在于其實時性和兼容性,只要用戶可以訪問到部署B/S平臺的服務器,便能輕松實現業務和數據的操作,無需進行軟件安裝。但B/S平臺也存在其局限性,如服務器部署和用戶測在不同的網絡運營商的情況下,由于訪問服務器出現很大的延時甚至丟包的現象嚴重影響業務的正常使用。
于是當B/S和C/S系統互相結合使用時,諸多不穩定因素將在很大程度上得到降低,滿足不同企業不同用戶的需求。
2.2.3系統的結構確立
本系統采用統一的數據庫,通過B/S和C/S平臺分別對其操作,并對所屬用戶設置相應的權限,MAS2.0通過連接移動網關實現對數據庫的操作更新,并同時衍生出更多的擴展功能,真正體現移動短信應用的價值所在。
2.3系統功能介紹
鑒于本系統涉及企業內部重要信息的管理,在用戶權限上分為管理管理員權限和普通員工權限:管理員權限,可修改所有用戶的信息,并可對每個用戶的登錄賬號進行管理;普通員工權限,僅可以修改其個人信息,瀏覽跟人信息,無法看到或修改其他員工的信息。
2.3.1 根據人力資源系統的特點分為以下6大模塊:
1.管理員賬號管理模塊:(1)寫入管理員信息(2)設置管理員的用戶名和密碼
2.普通員工賬號管理模塊:(1)寫入普通員工信息(2)設置普通員工的用戶名和密碼
3.員工信息管理模塊:(1)對于每個分配賬號的員工一一對應信息(2)每個員工的基本信息增加及修改
4.員工工資績效管理模塊:(1)員工績效錄入(2)員工每月績效評定(3)員工工資呈現(4)員工五險一金繳納明細和比例
5.短信應用模塊:(1)短信的接收(2)短信的發送(3)員工信息的短信查詢(4)員工信息的短信修改
6.休假信息管理模塊:(1)根據實際工齡確定休假的天數(2)制定每年的休假計劃(3)執行休假計劃
2.3.2系統模塊的組合
根據B/S和C/S系統各自的特點,設計了如下的系統結構:
C/S平臺主要側重于員工信息的本身呈現和修改,對于內容更為細致、更新較快的績效模塊、休假模塊、工資模塊、短信應用模等都構建在B/S平臺上,便于用戶更為清晰地了解和操作。
2.4系統開發環境
2.4.1平臺實現環境:
本管理系統的是基于JAVA開發的:C/S為J2SE平臺;B/S為J2EE平臺。J2SE商業版本,標準版本 (Java2 Standard Edition) 定位在客戶端,主要用于桌面應用軟件的編程,制作C/S平臺恰到好處。J2EE更恰當的說,應該是JAVA2企業開發的技術規范,不僅僅是比標準版多了一些類。J2EE又包括許多組件,如Jsp, Servlet, JavaBean, EJB, JDBC, JavaMail等,便于與多個平臺和數據庫系統進行對接,其網頁的呈現形式為B/S平臺多瀏覽器多操作系統的特點奠定了基礎。
2.4.2 數據庫系統設計
該系統數據庫采用SQL Server 2005,主要分為以下幾部分表單
1.員工信息表:包括字段:員工工號 員工姓名 身份證號 民族 性別 生日 畢業院校 學歷 電話 手機號碼 Email 備注 部門 職稱 編輯時間.
2.工資實體表:包括字段:工資工號 員工工號 員工姓名 備注 年份 月份 基本工資 加班工資 交通補助 總工資 扣稅 考勤扣除 保險扣除 實際工資 編輯時間 發放狀態.
3.績效管理表:包括字段:員工工號 員工姓名 年份 月份 績效科目 計算辦法 績效分值 最終得分
4.用戶:包括字段:用戶ID 用戶名 密碼 員工工號.
5.管理員:包括字段:管理員ID 管理員名 密碼.
6.短信數據表:包括三張表:(1) 短信待發送表:包含字段:擴展碼 接收手機號碼 短信內容 是否需要狀態報告 消息類型 發送方式 短信發送請求時間 應用插件ID;(2)短信已處理表:包含字段:行業網關產生的MSGID UUID/GUID 擴展碼 手機號碼 短信發送請求時間提交到網關時間 提交至MAS返回值 狀態報告 收到狀態報告時間 應用ID;(3)短信上行表:包含字段:擴展碼 手機號碼 短信就收時間 消息內容 消息類型 接收時間 應用ID。
3.系統實際應用
該系統已應用至A企業的實際辦公中去,原本繁瑣無頭緒的人力資源管理變得有條不紊。人力資源部只需大用2-3名人員,便可細致的管理集團內的人員變動和工資支付,真正實現效率的最大化。通過對手機應用的推廣,使人力資源信息的發布和更新更為便捷。多系統共用同一數據庫系統,使數據的統一性和實時性得到了極大的提升。
4.結語
隨著計算機技術,網絡技術,移動通信技術和數據庫技術的不斷發展和不斷融合,人們的工作和生活效率得到了極大的提高。人力資源管理也隨著這時代的大潮不斷發展不斷進步,真正將人們從繁重的管理工作中解放出來,在一定程度上也是企業對員工的一種人性的關懷。
參考文獻
【1】賴紅輝.談談中小企業員工信息管理系統設計【J】.今日科苑,2007,(20).
【2】 中國移動通信集團公司,中國移動通信互聯網短信網關接口協議(China Mobile Peer to Peer,CMPP)(V2.0)【S】.2002
【3】王曉年,潘永湘,張迎春, 等。基于 CMPP協議短消息收發的實現 【J】 ( 計算機應用研究.2001)