張紹容
摘 要:由于人力資源的管理是各企事業及有關單位落實管理工作的重要核心,加之企業擴大了經濟規模,傳統式人工操作已經不能滿足企業在發展中管理的需求,進而低的工作效率低、工作內容的重復等都出現了很多問題。因而,利用相對發達的計算機相關技術作為基礎,從而設計出有利于企業發展的人事管理等信息系統,文章對此系統的設計以及實現展開了研究。
關鍵詞:SSH;人事信息;管理系統;設計;實現
運用計算機、網絡等技術去設計各企業所需的人事管理信息系統,能夠改善傳統管理的落后模式,且優化器人工管理手段。計算機、網絡等技術將人事信息進行共享化、統一化以及規范化保存起來,構建了相對齊全、便捷的應用系統,對人事相關信息實現了查詢、統計、匯總等管理功能,較好的解決了傳統管理方式中低效率以及精準性等綜合問題,提升了人事管理的整體效率及水平。
一、介紹SSH框架
SSH框架主要包含Struts、Spring、Hibernate三個主要框架,其中Struts是當前WEB開發的技術之中應用較為普遍的“開源”框架,MVC控制為該框架的主體,此框架能夠協助開發者將數據庫、頁面等組合成一個完整的應用性程序;而Spring框架通過對IOC的注入、AOP的應用以及接口編程等,有效增強了系統自身的擴展性,各模塊間既存在關聯性又具有獨立性,故開發者可單獨運用某一模塊實現開發;Hibernate框架能夠在“Java”應用程序之中取替“JDBC”代碼,且整合至“J2EE”系統當中成為持久層的框架,還能和多種“web”的服務器、應用程序的服務器等進行很好的集成。因而,SSH框架實際上是對以上三種框架的整合。
二、研究人事管理信息系統的整體設計以及實現
(一)系統設計
系統的設計包含了數據庫、業務流程、安全加密等多項內容,本文主要對以下幾項進行說明:
1.數據庫。為了使系統高效的運行,其硬件配置和軟件的優化以及系統的部署都會影響系統運行的性能,故要對數據庫進行設計,其設計原則為:運用標準化以及規范化的范式定義其數據本,利用數據表實現對參數、編碼的維護,且字段名要具有直觀性與規范性,對部分隱藏的字段進行保留,以便滿足一些特殊性要求。對于時間或金額經常出現的一些字段,要設置“自定義域”,方便其作出及時性調整、修改等。另外,要保證主鍵的唯一性,且避免運用觸發器以達到減小數據庫的壓力目的。數據庫在進行連接過程中,主要運用SSH框架中的Hibernate來實現。
2.業務流程。將其程序的實現步驟設置為:開始,用戶登錄至系統中選擇處理的過程,該過程分為系統管理與行政管理,若選擇其行政管理則進入子模塊的選擇,程序如果輸出Y則進入數據庫中查詢至結果輸出,如果輸出N則繼續處理,在該環節中若為N則退出,若為Y繼續進入選擇處理的過程循環;若選擇了系統管理則進入子模塊的選擇,在子模塊的選擇中和上述一致。
3.安全加密。數據對于企業的人管管理部門十分重要,故要對數據進行安全性加密,通常選用DES、3DES、AES等算法對數據進行加密,其中AES具有良好的安全加密特性,所以人事管理信息系統的安全加密設計選擇了AES算法。主要是運用分組鑰匙將數據長度調整至一致再進行加密的運算,對字節進行圈轉換、輪轉換以及密鑰的擴展。
(二)系統實現
1.SSH框架。主要是運用“SSH”框架去實現“MVC”,首先發出action操作指令,根據constant title、action title、result title等執行程序條件,在“spring”中配置bean id、property title,而后service作出選擇,最后bean id、property title完成DAO接口的編寫。
2.管理模塊。系統的管理模塊主要是用戶的登錄和部門以及職務等多個模塊,令管理者方便的增加或刪除以及修改用戶信息、部門或職務等管理性操作。在用戶登錄的管理模塊實現中,用戶利用賬號登錄至管理系統中獲取到操作權限,進而完成管理性操作;在部門的管理模塊中,用戶可以利用部門管理的身份登錄至系統,同樣獲取至操作權限完成管理目標;在職務的管理模塊中,同樣運用管理身份獲取至權限在系統中對職務實施管理操作等。
三、總結
伴隨企業規模的壯大,必須要創新人事管理的模式,否則難以順應我也發展對信息的需求。把計算機、互聯網等技術整合至人事管理的信息系統研發中,快速且高效的解決了當前很多企業急需解決的人事等管理問題。基于“SSH”框架開發的管理系統,具有較強的拓展性、維護性,其管理系統實現了考勤、工資、安全等綜合性應用,大大提升了信息系統的管理水平,有利于企業在該管理之下更好的完成生產等。
參考文獻:
[1]隋新剛.基于SSH的人事信息管理系統的設計與實現[J].電子科技大學工程碩士學位論文,2011,5(30):1—70.
[2]朱意秋.基于SSH的人事信息管理系統的設計與實現[J].廣西大學工程碩士學位論文,2015,3(30):1—49.