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