發布時間:2022-05-21 04:38:59
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇人事管理系統論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
【摘要】
隨著我國成功加入WTO及信息化浪潮的日益臨近,企業經營管理機制正在發生著根本性的變化,企業想要在激烈的市場競爭環境下的求得生存,就必須有效地利用人才、時間、信息結合的優勢。企業想要在日新月異的市場變化中求得生存,就必須有效地進行企業內部改革和加強企業管理。借助現代信息技術和管理理論,建立企業管理信息系統勢在必行。
對企業而言,人力資源是企業最寶貴的資源,也是企業的“生命線”。如何做到企業人力資源與經濟效益具有良好匹配?如何做到事得其才,人盡其用?如何在滿足企業效益的同時又兼顧企業職工的需求?如何能在瞬息萬變的時代使企業與社會環境相適應并且處理好隨時變化的人力資源?這一系列的問題都是需要亟待解決的問題。
為了解決上述問題,使企業在激勵的市場競爭中立于不敗之地,設計并開發出一套適合企業人力資源管理特點,又符合我國企業管理實情的人力資源管理信息系統(HRMIS)就顯得尤為重要。
本文正是從這方面出發,以合肥市新天地電腦綜合服務公司為背景,希望通過本系統的功能設計,能夠把人事管理者從繁重、傳統的事務性工作如:檔案增加、檔案查詢、檔案修改、檔案刪除、打印檔案等工作中解放出來,使得他們更專注于最需要智慧和經驗的工作,因而提高人事管理的質量和效率。
2一、導言
2.1(一)問題的提出
隨著我國成功加入WTO及信息化浪潮的日益臨近,企業經營管理機制正在發生著根本性的變化,企業想要在激烈的市場競爭環境下求得生的存,就必須有效地利用人才、時間、信息結合的優勢。企業想要在日新月異的市場變化中求得生存,就必須有效地進行企業內部改革和加強企業管理。借助現代信息技術和管理理論,建立企業管理信息系統勢在必行。
對企業而言,人事是企業最寶貴的資源,也是企業的“生命線”。如何做到企業人事與經濟效益具有良好匹配?如何做到事得其才,人盡其用?如何在滿足企業效益的同時又兼顧企業職工的需求?如何能在瞬息萬變的時代使企業與社會環境相適應并且處理好隨時變化的人事?這一系列的問題都是需要亟待解決的問題。
為了解決上述問題,使企業在激勵的市場競爭中立于不敗之地,設計并開發出一套適合企業人事管理特點,又符合我國企業管理實情的人事管理信息系統(HRMIS)就顯得尤為重要。
本文正是從這方面出發,以合肥市新天地電腦綜合服務公司為背景,希望通過本系統的功能設計,能夠把人事管理者從繁重、傳統的事務性工作如:檔案增加、檔案查詢、檔案修改、檔案刪除、打印檔案等工作中解放出來,使得他們更專注于最需要智慧和經驗的工作,因而提高人事管理的質量和效率。
本人長期從事人事管理工作,對人事工作中的主要工作——檔案管理工作深有感觸,既費時又費力,增加或修改一個員工的檔案常常需要幾個小時的時間,而且把本身一項智力勞動都體現在了體力勞動中,因此,結合我工作中的實際經驗,設計本系統的主要功能有檔案增加、檔案修改、檔案刪除、打印等功能。目前已經在合肥市新天地電腦綜合服務公司使用,共錄入員工信息20余條,運行效果良好。
1二、人事管理信息系統研究概述
1.1(一)管理信息系統的發展歷史
信息作為生產力中最活躍的因素,很早就在人類經濟生活中發揮著不可替代的作用,但把信息納入企業經營管理系統中高效處理和應用是在計算機發明以后的50年代末。
目前人們所提到的管理信息系統,通常是指以計算機為工具,對管理信息進行收集、存貯、檢索、加工和傳遞,使其應用于組織機構及企業管理領域的“人-機系統”,該系統是70年代初“后工業經濟”時代的產物,在企業管理信息系統在其發展的初期,是單一的人—機系統,系統功能簡單,效率低,對管理的作用有限。
進入20世紀80年代末,隨著計算機網絡和通信技術的大力發展,企業管理信息系統進入網絡化的發展時期。世界發達國家已建立起了完善的先進的管理信息系統體系,在其社會經濟發展領域中發揮著巨大的作用。
我國的管理信息系統大發展是在80年代末90年代初,國家相繼建立起了“金卡”、“金關”、金橋“工程,多數企事業單位建立了局域網和廣域網管理信息系統。隨著世界經濟和我國經濟逐步向知識經濟邁進,無論是基于工業經濟的管理信息系統,還是面向少數專家和管理人員的專家系統(ES)或決策支持系統(DSS),其處理對象和服務對象,自身的系統結構,處理能力,都有了進一步的發展。
1.2(二)人事管理信息系統的作用
隨著人事管理信息系統在企業中的廣泛應用,該系統對企業的影響也會越來越大,它對企業人事管理方面的貢獻是無可替代的。
2三、人事管理信息系統分析與設計
2.1(一)人事管理信息系統的用戶需求簡介
人事管理信息系統對企業加強人事管理有著極其重要的作用,就一般的大型企業來說,它的設計內容非常復雜而且繁多,比如擁有招聘的功能,網上篩選簡歷的功能,提醒的功能,而且設計的模塊也很多,比如人事規劃模塊,新員工上崗管理模塊,招聘篩選管理模塊,績效考核模塊,工資管理模塊,在線培訓模塊等。
1高校人事管理信息系統的功能需求分析
1.1業務分析與功能需求
(1)教職工信息管理:這部分信息在整個系統中應該是很重要的角色,要求系統能實現對基本信息的收集、查閱、維護與統計,還可以導入數據并進行批量操作,靈活性強。而人事管理人員要具有所有的操作權,能夠對數據進行添加和刪減、修改、統計、查閱,但是教職工自己無法修改數據,部門領導則可以統計與查詢信息。(2)崗位管理:系統能夠按時對崗位的信息進行采集和管理,定期維護數據信息,統計人員數據和崗位信息。(3)工資管理:具體項目有收錄工資、查詢、修改以及統計數據。這些權限必須由專門負責的人員來管理,主要應用于學校管理人員以及教職工人員。(4)系統的管理與維護:設置系統內的所有用戶角色并進行管理,分別有部門管理員、系統管理員以及普通用戶,角色不同也對應著不同的操作權限。
其中,系統管理員是本系統的主要負責人員,有最多的權限,可以分配用戶角色并進行數據的普通操作等等;部門管理員則是針對本部門的教職工信息,而且不能任意添加和修改數據;普通用戶則只能對本人的信息進行查詢和修改密碼的操作,不能修改信息。另外,系統還要具備備份策略和恢復功能,要能夠保持業務數據的安全性和穩定性,具備不同級別的備份并制訂詳細的備份方案。這些數據都要進行日志記錄,提供查詢等操作功能,可以隨時對模塊的使用情況進行了解。
1.3非功能需求
(1)數據處理問題:系統應該不定期的自動備份數據,擁有多重數據的輸出格式,能夠靈活快捷的在各個系統中傳輸,保證數據在損壞或者丟失的情況下通過備份尋回并恢復。(2)系統穩定性:對軟件的工作時間要求較高,保證運行時間較長還能擁有良好的穩定性、一致性、完整性,準確率也要有保障,對用戶輸入的數據進行檢測,如果產生錯誤能夠及時糾正處理。(3)響應時間:普通不要超過5秒,統計不超過100秒。(4)界面輕松:要求工作的流程靈活,采用自由定義和配置的方案,結合圖文聲像的信息方式讓用戶輕松使用,并提供個性化的服務。
2高校人事管理信息系統設計
2.1總體要求
(1)保持良好的先進性和開放性,最主要的是針對用戶的類別,實用性要好。采取組件化的優秀設計思維,按照相應的標準和法律法規來實現系統設計的規范和良好操作,在系統內部模塊之間的接口保持規范化,要能夠與其他用戶進行數據之間的交互。(2)功能靈活,操作簡單,保證系統維護的靈活,方便擴展與移植,采取面向對象的軟件設計方案,綜合多媒體技術等信息手法,讓用戶使用輕松,更自如。(3)安全、可靠、穩定是重要原則,這些必須得到保證,在保密上做到安全可靠,防止信息泄漏和篡改,對網絡用戶實行分級管理,提高抗干擾能力,實現內部系統的安全性,能夠保證高效辦公。
2.2部分功能模塊
(1)人事管理模塊:主要有三個部分——公開招聘模塊:信息、審查、管理簡歷、考試部分(面試+筆試)、公布錄用信息;考核模塊:定義考核標準、制訂考核目標、實施計劃、評定結果;職稱評審模塊:通知報名、材料審核、評定獎勵制度。(2)教職工管理模塊:主要以樹形模式來顯示各個機構和部門,添加教職工的角色和功能,提供修改參數的鏈接,提供查詢服務,并且可以批量刪減,修改。(3)工資管理模塊:這個模塊主要包含了錄入、查詢、統計與修改,必須得到權限才可以進行操作。模塊內可分為:工資錄入-工資修改-工資計算-查詢工資-參數設置。(4)崗位管理模塊:管理崗位的信息,其中有:統計部門人員數量和崗位信息的相關操作。(5)系統管理與維護模塊:主要是有三個部分:系統管理、數據庫應用管理以及用戶管理,這三個部分的操作權限也是不同的,針對用戶的身份進行公開或者半公開,達到良好的維護環境。
3總結
由于目前信息的高度發達,高校人事管理也需要采取現代化的手法來進行信息的管理,采用面向對象程序設計的應用程序作為開發工具來實現模塊化的管理,設計出一個良好的高校人事信息管理系統是極為重要的,這樣方便了人事部門對信息的各方面操作和管理,更有利于高校全體員工對信息的掌握與了解,極大地提高和增強了校園的辦公效率和管理效率。
作者:李強 單位:太原大學外語師范學院
摘要:目前我國的認識管理系統普遍存在信息量大,管理結構復雜,維護成本高的問題。工作流技術的出現讓這些問題變得容易解決,本文通過對工作流技術的概念與實現進行分析,對其關鍵技術進行了探究,通過在高職院校人事管理系統中的應用對工作流技術的實際操作進行了分析,對于我國高校乃至企業的人事管理提供了思路.
關鍵詞:工作流;人事管理;系統開發
1現有人事管理系統存在的問題
目前人事管理信息系統主要是由幾個獨立的單機版管理信息子系統組成,如干部管理系統、工資管理系統等。在日常的人事管理中,各子系統所關注的業務重點不同,人事基礎數據出現大量的重疊,導致許多重復勞動,降低了工作效率,同時由于數據更新時空上的分割,還引發了數據不一致的問題。現有信息系統的架構模式是在底層的技術平臺上直接構建管理系統,并且也只能采用面向技術的、業務無關的“原始”編程工具來開發管理系統,造成了人事管理信息系統利用率不高。
2工作流技術概述
2.1工作流技術概念
工作流由業務活動的編排和可重復模式組成,系統地將資源組織到轉化材料,提供服務或處理信息的過程中。它可以被描述為一系列的操作,被稱為一個人或一組的工作,一個工作人員組織或一個或多個簡單或復雜的機制。從更抽象或更高層次的角度來看,工作流程可能被認為是實際工作的視圖或表示。所描述的流程可以指從一個步驟轉移到另一個步驟的文檔,服務或產品。工作流程可以被視為與組織結構的其他部分(如信息技術、團隊、項目和層次結構)相結合的一個基本構建模塊。
2.2工作流技術的實現
工作流技術過程是比流程更為一般的概念,可以應用于物理或生物過程,而工作流通常是在工作環境中描述的過程或過程集合,例如在機器車間中發生的所有過程。規劃和調度是描述在給定某些起始條件下完成特定目標所需的邏輯必需的、部分有序的活動。當計劃和資源分配計算增加時,一個計劃完全定義了追求目標的特定的系統處理實例。可以將工作流視為重復執行相同計劃所需的機制(通常是最佳或接近最優)的實現。流量控制是應用于工作流程的控制概念,以區分材料或訂單緩沖區的靜態控制,意味著在運動和過程中流速和流量的更加動態的控制。這種對動態方面的定位是準備更先進的工作車間控制的基礎,例如即時或順序,適用于運輸材料以及正在進行中的工作或正在進行的工作,即工作流程。通常可以使用正式或非正式的流程圖技術來描述工作流程,顯示處理步驟之間的有向流。工作流的單個處理步驟或組件基本上可以由三個參數定義:輸入說明:完成步驟所需的信息,材料和能量轉換規則:可由人員或機器執行的算法,或兩者兼而有之。輸出描述:步驟產生的信息,材料和能量,作為下游步驟的輸入。如果一個先前(一組)組件的輸出等于以下組件的強制輸入要求,組件只能一起插入。因此,組件的基本描述實際上僅包括在數據類型及其含義(語義)方面完全描述的輸入和輸出。只有當有幾種替代方法將一種類型的輸入轉換成一種類型的輸出(可能具有不同的精度,速度等)時,算法或規則的描述才需要包括在內。當組件是通過計算機網絡遠程調用的非本地服務(如Web服務)時,還必須考慮其他描述符(如QoS和可用性)。
2.3工作流技術的關鍵部分
建模:可以使用基于圖形的形式,如Petri網,對工作流問題進行建模和分析。測量:用于測量操作研究中的調度系統的許多概念對于測量一般工作流程很有用。這些包括吞吐量,處理時間和其他常規度量。科學工作流程系統:在二十世紀初期,在生物信息學和化學信息學領域得到廣泛認可,成功滿足了多種互連工具的需求,處理多種數據格式和大量數據量。此外,科學工作流程的范例類似于生命科學研究組織中Perl編程的傳統,使其成為更加結構化的基礎架構設計的自然步伐。人機交互:研究了混合主動工作流程的幾個概念,特別是在軍事領域,自動化人像人類一樣扮演角色。對于創新的、適應性的、協作的人類工作,需要人類交互管理的技術。工作流分析:工作流系統允許用戶開發可執行流程,而不熟悉正式的編程概念。自動工作流分析技術可以幫助用戶分析用戶工作流的屬性,以便在執行某些屬性之前對其進行驗證。分析流量控制或數據流。已經開發了基于正式分析框架的工具的例子,用于科學工作流的分析,并可以擴展到其他類型的工作流程的分析。
3工作流技術在人事管理系統中的應用
結合高職院校人事管理系統的特點,給出實現本系統基于工作流技術開發的分層設計模式,具體包括:
3.1基礎層和技術服務層
主要負責對系統實現的服務進行管理和相關業務流程的定義和執行,同時系統輔助功能組件化處理,方便服務器環境的配置和用戶的權限、業務數據搜索與分析、業務流轉等功能的深度挖掘,同時研發的軟件服務環境,如操作系統、數據庫也在此層。
3.2業務層和領域層
實現系統各業務功能模塊,包括人員信息業務管理、職稱業務管理、崗位業務管理、師資業務管理、考評業務管理、查詢業務管理等。該層定義了系統業務邏輯,包括具體的操作邏輯、操作流程等。通用業務實體定義系統各流程的操作對象,如各種硬件設備、相關的網絡設備等。
3.3應用層和表示層
定義本系統的具體展現形式,可方便與使用者進行交互,完成系統外部數據采集、數據錄入方式的確定等操作,并確定該系統采用目前較為流行的B/S模式進行服務的展現。
4總結
工作流技術因其高效性與安全性受到數據庫維護人員的青睞,通過工作流技術可以實現數據庫的個性化管理,對于我國大型企業的數據庫管理有著積極的參考意義。
作者:周春龍 單位:廣東科學技術職業學院
摘要:隨著信息技術的高速發展,數字化校園在高職院校現代化管理的建設中扮演起了重要角色,人事管理系統也隨之進入一個全新的信息時代。本文在高職院校數字化校園建設的背景下分析人事管理系統的現狀及存在的問題,并針對這些問題提出了相應的對策。
關鍵詞:數字化校園;人事管理系統;信息化
一、前言
近年來,隨著數字化校園建設步伐的不斷邁進,高校的各方面管理方式、途徑也隨之發生了一系列的變化。高職院校作為我國高等教育的重要分支,也在響應時代,逐步將數字化校園引入學校管理的各個層面上來。數字化校園構成了統一的用戶管理、資源管理以及權限管理,把學校建成一座面向校內,同時又面向社會的一個超越時間和空間的虛擬性大學。建設數字化校園的目的是提高學校的行政管理效率,提高學校的教育教學水平,進而提高學校的整體辦學實力及優秀競爭力。
二、高職院校數字化校園人事管理系統建設的必要性
(一)高職院校人事管理工作的性質
人事管理工作作為高職院校行政管理工作的一個重要方面,由于管理基數龐大,往往具有信息量大、采集涉及面廣,信息共享、信息關聯程度高,數據時效性、一致性及準確性強等特點,其工作涉及廣大教職工的選拔、培養和收入,直接關乎教職工的切身利益。因此,需要通過現代信息技術、網絡技術來建立人事管理信息系統,以實現高職院校人事管理現代化進程,使管理更為高效、精細和準確,充分體現行政管理的公平、公開和公正。
(二)數字化校園的建設需要
人事管理系統建設屬于數字化校園建設的一個重要分支。高職院校在建設數字化校園時,需先建設數據中心平臺(即為數字校園的神經中樞,主要負責收集、處理和儲存各類共享信息數據,并為全校提供信息共享服務的平臺),為人事、教務、科研及財務等管理系統提供基礎信息,而人事數據作為教職工基本信息的載體,是數據中心平臺構建的重要基礎。
三、當前人事管理系統存在的問題
(一)缺乏信息資源共享,容易形成信息孤島
目前,大多高職院校都實現了人事管理工作的信息化,但很多都只是一個獨立的管理系統,沒有結合學校其他管理分支進行數據共享和交換并形成一個完整、統一的管理系統。這往往導致學校其他應用系統的重復建設、重復投資,如人事部門對于全校教職工個人信息的管理與二級管理部門對本部門教職工個人信息的管理脫節,造成了各自的數據庫的重復建設、管理,嚴重影響了學校的信息化建設和日常教學、科研等各方面管理工作。
(二)技術力量不強,專業水平有待提高
由于校園內部缺乏一只獨立的專業技術隊伍,無法承擔數字化校園的建設工程,高職院校數字化校園建設往往是項外包工程,他們設計的信息系統實用性不強,也無法做到對系統的實時更新和維護,導致系統設計的不合理與低利用率,最終導致人事部門仍舊返回使用自己獨立的信息管理系統。
(三)基礎信息可靠性不高,數據冗余嚴重
由于信息數據都是人為錄入,而且通常錄入工作由一個人完成,缺乏多人核對或本人核實的步驟,同時在數據收集的過程中,也存在多頭收集、重復收集、收集不及時等問題,這些往往造成數據存在誤差,加上儲存、處理的數據緊緊交織在一起,數據難以得到有效管理和使用,使數據冗余愈加嚴重。
四、高職院校數字化校園人事管理系統建設的對策
(一)管理層面加大重視,加強專業技術力量
高職院校數字化校園建設需要壯大專業技術隊伍來進行支撐。學校管理層面應該重視信息技術骨干的進修、培訓,引進這方面專業技術人才,建立一支技術能力強、業務水平高的隊伍來確保數字化校園建設的順利進行。同時還要對人事部門以及其他相關部門的工作人員進行培訓,使他們能熟悉掌握該管理系統。
(二)整合基礎數據,合理實現人事資源共享
將人事管理系統融入校園整體數字化建設中去,實現個人基礎信息與下級有關管理部門的共享與更新,同時提供本人查看核實、提供變更渠道,提高數據的準確性和實時性,有效地節約數據共享與消除對數據的重復管理機數據的不同步等問題,達到整合信息資源,減少資源浪費的目的。
(三)增加系統安全評估,降低不必要風險
人事管理系統不同于其他管理系統,其牽涉教職工多方面的敏感信息,因此,管理員要設置不同權限,例如個人信息除本人外只能由人事部門以及下級師資管理部門的有關工作人員可以查看,本人如要變更個人信息,需在系統上遞交申請,先由直屬師資管理部門審核再提交人事部門進行審核變更等。
五、結束語
人事管理信息化是學校人事管理的基礎工作,更是整個數字化校園建設的優秀工作。因此,隨著數字化校園建設的推進,我們應完善相關規章制度,制定人事管理系統建設的規劃,明確目標,保證與學校發展方向一致,從而創造良好的校園虛擬環境。
作者:朱拾遺1 李才思2 單位:1.浙江安防職業技術學院 ( 籌) 人事處 2.溫州科技職業學院人事處
1系統分析
1.1需求分析
人才在信息高度發達的今天逐漸成為企業最為重要的優秀資源之一。在企業管理中,人力資源管理無疑也是最優秀的部分,人事管理的對象是一個企業中員工的基本信息。由于人員眾多、數據源復雜、統計工作困難等問題,每做一項處理都需要花費很多的精力和時間。本設計的企業人事管理系統旨在能夠為用戶提供充足的信息和快捷的查詢手段,將人力資源工作者從繁重的日常瑣碎的事務中解放出來,將更多的精力用于企業的人力資源職能管理和管理決策,保證企業的高效持續運營。
1.2功能分析
本系統的最終面向的用戶是企業的所有員工,他們是具有一定的計算機基礎知識和操作計算機的能力。系統維護人員是計算機專業人員,熟悉Web編程和數據庫。公司的人員類型有系統用戶、部門領導、普通員工幾個不同的角色,該系統的主要功能是對系統信息的管理,其中系統信息包括職工情況、職工調入調出情況、職工工資,還有對數據庫中的信息數據按照一定的規則進行統計,和系統管理員設置密碼、對系統的功能和開發信息進行介紹的功能。大部分涉及敏感數據修改的工作僅由系統管理人員完成,如計算工資、修改調入調出情況、指定部門、指定員工的基本薪資等,普通員工可以通過此系統瀏覽自己的基本資料、調入調出情況、薪資信息等,部門領導可以查看本部門所有普通員工的個人信息、調入調出情況、薪資信息,以便調整預算和安排崗位。
1.3數據分析
企業人事管理系統其中包括了用戶表,部門表,職工表,職工工資表,職工調動表,考勤表,考勤對照表,它們之間的關系可以通過E-R圖來表示。數據的相關存儲都是利用Oracle10g數據庫存儲數據的,各數據庫表結構這里不再詳述。
2系統設計
2.1功能劃分
2.1.1職工個人情況管理職工個人情況管理是將當前登錄用戶權限下的職工個人情況表中的數據顯示出來,系統管理員可以操作所有的職工信息,部門領導可以操作本部門所有職工的信息,普通職工只可以查看本人的信息。
2.1.2職工的調入調出職工調入調出是統計本公司職工在部門間的調動,用于記錄員工的調動信息,不同的權限下顯示的內容不同,系統管理員可以操作所有的調動信息,部門領導可以操作所有調入部門或調出部門為本部門的調動信息,普通員工可以顯示所有的職工號為當前登錄用戶的調入調出的信息。
2.1.3職工工資管理職工工資管理統計了職工的工資信息,每一個月一條記錄統計當月的基本工資、請假費用、加班費用以及小計。系統管理員可以對所有職工的工資信息進行操作,部門領導可以對本部門的所有工資信息進行操作,普通職工只能查看自己的所有工資信息。
2.1.4部門管理部門管理主要是對于企業內部部門的維護,只有管理員有此權限,可以增加部門信息,修改部門信息,刪除已經不存在的部門。
2.1.5考勤管理考勤管理主要是為了計算職工每個月工資而存在的表格。
2.1.6考勤對照管理這個主要是對應考勤表中不同考勤種類的獎懲情況的具體信息,也是計算工資的重要內容,也便于以后其他考勤種類的維護。
2.1.7統計報表模塊在該模塊用于對數據庫中的信息數據按照一定的規則進行統計后顯示,并且可以進行導出和打印。
2.1.8系統服務模塊該模塊用于系統管理人員設密碼、對系統的功能和開發信息進行介紹。
2.2層次模塊圖
人事管理系統的功能模塊,從圖中可以反應出系統各個模塊及其子模塊。
2.3功能描述
功能描述主要是通過用戶的一系列動作將系統的前端頁面,中間控制和后臺的數據處理連接到一起,可以很直觀的看出系統運行時的操作步驟和業務流程。一部分實際內容相似,只包含了出現次數較多的內容。管理員登錄時序圖,其他時序圖不再詳述。
3系統實現
3.1系統整體架構
系統的實現采用經典的MVC設計模式。視圖層采用JSP+JQueryEasyUI,控制層采用SpringMVC,模型層采用MyBatis。這些J2EE技術的整合使用,為系統在安全性、健壯性、可移植性等方面提供了保障。
3.2系統實現
3.2.1數據庫設計數據庫采用oracle10g數據庫,為了更好地查看數據庫中的內容,使用PL\SQLdevoloper進行操作,首先創建一個表空間名為system,之后創建用戶名為user01的用戶,密碼是u01,之后在該用戶下建表。使用數據庫框架(這里用的是MyBatis)對數據庫中的表進行操作。為了避免導入jar包可能導致的錯誤,使用maven工程進行項目的整理,在maven工程的配置文件pom.xml中配置需要的jar。
3.2.2創建數據庫操作層首先定義一個dao層接口,定義好所有操作數據的方法;然后定義一個serive和serviceImpl類,實現dao中定義的方法,并且通過MyBatis對數據庫中的內容進行操作。
3.2.3創建控制層(controller)之前在SpringMVC的配置文件中對于controller的調用進行了明確的配置,客戶通過頁面提交請求,controller接收到請求,調用需要的方法進行處理,之后將得到的各種結果處理后返回給用戶。控制層在整個MVC系統中起著連接的作用。
3.2.4創建視圖層視圖層主要用到的是jsp和javascript,為了更好地展示效果和方便地調用使用了JQueryEasyUI,能夠展現統一的頁面風格。
3.2.5創建配置文件配置文件主要有四種:pom.xml,springmvc-servlet.xml,web.xml,mybatis-config.xml。pom.xml主要是對于maven工程使用的jar包進行聲明。springmvc-servlet.xml主要是對于springmvc的一些配置信息。web.xml配置了整個工程都要涉及到的內容。mybatis-config.xml是對多個sqlmap通過sqlsessionfactory創建實例。
3.2.6配置運行環境在maven中配置工程,點擊工程右鍵->RunAs->MavenBuild->jetty:run,運行工程,通過將訪問路徑輸入瀏覽器地址欄進行訪問。
4結語
企業人事管理系統可集中、整合各種信息來源,有利于降低管理成本,提高企業管理效率,從而促進企業的進一步發展和變革。本文通過對人事管理系統的分析和設計,實現了最基本的功能,并構建了登錄和執行見面,取得了比較好的效果。
作者:賈磊 單位:國家新聞出版廣電總局
摘要:隨著學校信息化建設的快速發展,傳統的紙質化人事管理已不能適應學校建設和發展的要求,推行信息化模式開展人事管理工作的重要性日益突出.因此,學校應當建立人事管理系統實現全校范圍內人員信息數據統一,實現數據共享,提高人事管理工作的質量、效率和決策水平.文章在介紹學校人事管理工作特點的基礎上,闡述了學校人事管理系統的建設及應用,并總結了人事管理系統對學校人事工作開展的影響.
關鍵詞:人事管理;信息化建設;數據
1引言
高校人事工作是高校管理工作的優秀之一,關系到全校人員的切身利益,關系到學校師資隊伍的建設與發展,乃至關系到學校人才培養質量和學校自身的發展.現如今隨著信息時代的到來以及學校辦學規模的擴大,傳統模式的人事管理已經難以適應學校建設和發展的要求,推行人事管理工作的信息化建設,以實現自動化辦公,改變管理人員的傳統理念,推動學校管理工作的改革和創新,提升管理水平和工作效率,加強人事信息資源利用率,成為學校信息化發展的一項重要工作.為了能夠推動學校信息化建設的發展,不僅從工作、技術角度出發,而且需要人事管理工作人員能夠充分認識學校信息化建設的重要性,堅定開展人事管理工作信息化建設的信心,積極主動配合信息化建設工作,保證人事工作有序、穩定的進行.因此,結合工作現狀,綜合考慮,在學校成信息化建設領導小組的帶領下,學校建設了基本符合人事管理工作需求的信息化系統,規范工作流程,實現人事管理工作現代化、科學化的轉型,更好的適應社會和學校的發展,滿足廣大教職工的訴求.
2學校人事管理工作的特點
2.1情景復雜,事務繁多
人事管理工作涉及到人才引進、人員基本數據管理、工資福利、職稱評聘、離職退休、各項培訓、考核、統計報表以及日常管理工作等.這些工作都與學校教職工密切相關,涉及到的信息量較為龐大,且不同情景、不同階段統計需要的數據不同,面向的對象不同,需要處理的事務不同,除此之外,每項事務都有嚴格要求,不容出現絲毫懈怠和差錯.
2.2數據頻變,維護困難
人事管理各項工作產生的數據屬于動態指標,變化量大,涉及范圍廣,需要人工及時維護,例如人員基本數據是學校各工作單位的數據源,人員的崗位、職稱以及工資福利數據都會隨著個人的職業發展發生變化,因此及時更新數據,保證學校各工作單位數據的一致性就成為一項艱巨的工作任務.傳統的紙質記錄方式不僅人工書寫量大,維護時間長,難以長期保存,而且不便于查閱和共享.現如今學校雖然已經利用計算機和網絡實現了現代化辦公,但是工作中仍然存在數據更新不及時、數據孤島、數據重復保存、數據沖突等維護問題,需要耗費大量的人力、時間資源保證數據的準確性、一致性和共享性.
2.3技術先進,觀念落后
信息時代的發展帶來許多先進、成熟的技術,奠定了學校信息化建設的基礎,推動了人事管理工作由傳統模式向現代化模式的轉型.人事管理工作采用現代化技術實現了系統管理,能夠做到數據一致、長期保存、動態更新、數據共享,但是學校教職工受傳統思想觀念的影響,不能很好的接受人事管理工作的改革,認為改革給個人帶來了不便,無形中制約了人事管理工作信息化建設的突破性發展,造成人事管理工作出現傳統模式和現代化系統管理模式雙管齊下的運行模式,不僅給人事工作人員增加了工作量,提高了數據的重復率,而且影響了工作質量和效率的提高.
3學校人事管理系統的建設及應用
3.1系統建設背景
人事管理工作中涉及的數據范圍廣、數量大,數據多采用電子和紙質版本同時保存的形式,且電子版本僅限于U盤、硬盤及電腦等電子設備的存儲形式,紙質版本裝訂成冊,在固定空間存儲.此種存儲方式有利有弊,采用電子設備存儲,方便數據的查詢、攜帶、遷移及共享,但是電子設備均有相應的使用期限,且不同的系統軟件對于U盤、硬盤的識別存在差異,電腦系統存在版本更新,存在硬件和軟件的兼容性,隨著時代的變遷,電子設備硬件與軟件不兼容,會出現數據識別不了、數據丟失、數據損壞等相關問題;采用紙質版本保存的數據,雖然可以保存最原始的記錄,隨時查找,但是會因為頻繁翻閱,存儲空間防潮、防蟲工作不到位等原因,造成存儲介質損壞,數據保存不完整,數據模糊不清,數據損壞等現象.因此,人事管理部門需要建設人事管理應用系統,做好數據管理、維護、存儲等工作,實現數據隨時查詢、翻閱的目的,且做到數據及時更新,減少數據存儲量,統一為各單位提供最新決策數據,實現更加方便、快捷的數據共享.
3.2系統設計原則
系統設計以人員基本管理為基礎需求,以“實用、方便、穩定”為準則,確保系統結構優化、操作簡便、運行穩定,同時,系統需要考慮功能的擴展性和靈活性,以適應學校的信息化建設需求,適應管理人員實際工作的變動.系統開發設計需要遵循以下基本原則:1.標準化:遵循國際、國家、行業、教育部以及學校現有的相關信息標準;2.網絡化:基于互聯網、校園網進行訪問;3.個性化:符合人事部門個性化需求,自定義功能模塊;4.可擴展性:接口靈活,能夠與校園其他平臺無縫對接;5.可靠性:系統架構使用技術成熟、先進,能夠穩定運行;6.安全性:系統數據加密處理后存儲、備份,系統無惡意漏洞.
3.3系統主要功能設計
本系統設計主要以人事管理工作的人事人才方面工作為依據,重點設計功能包括機構管理、人員管理、招聘管理、薪資管理、報表管理以及系統管理等.各功能模塊設計簡單介紹如下:3.3.1機構管理主要包括功能為單位管理、崗位管理、基礎設置等,實現對崗位、機構編碼,按照學校機構設置方案對機構和崗位進行設置和管理,并以此數據為基礎系統自動繪制機構圖,更加直觀的展示了學校的機構設置,其中機構圖可以以PDF和EXCEL形式輸出,便于打印,歷史機構可以記錄、保存機構和崗位變動、調整的歷史.3.3.2人員管理主要包括人員基本數據建立、人事異動、信息維護、統計分析等,實現全校教職工數據庫的建立,為學校統一信息門戶及其他應用系統提供準確、唯一的源頭數據,實現教職工崗位、職稱、學位學歷等信息異動的記錄和存儲,并按照不同統計指標項生成數據表、分析數據等供領導查閱和決策,為教職工對個人主要信息、異動信息的查閱.3.3.3招聘管理主要包括招聘需求管理、招聘實施、面試測評、錄用總結、統計分析等,實現各用人單位統一上報招聘需求、招聘崗位,網上接收簡歷投遞,在線完成簡歷分發和篩選,并可以通過系統給應聘人員發送錄用通知,最后實現以招聘數據為基礎,按照不同條件(如學歷、專業等)進行統計分析,為后期招聘工作提供參考數據.3.3.4薪資管理主要包括薪資變動、薪資發放、薪資分析、保險管理等,實現學校合同制人員薪資發放記錄,并以合同制人員薪資為數據可生成薪資分析圖表供參考.3.3.5報表管理主要實現與省內事業單位人才、工資報表的一致性,統一按照省級單位要求制作和整理模板,報表之間校驗和計算可以實現自定義,報表分析和歸檔可以對年報數據進行反查和保存,方便及時修正,方便歷史數據查閱、對比.3.3.6系統管理主要實現對人事系統中權限設置、角色分配、業務流程、安全策略等一些系統管理性功能的操作,保證系統業務正常運行.
3.4系統運行環境
3.4.1軟件環境本系統基于J2EE技術,采用以中間件為基礎架構的B/S/S三層計算模式構建業務軟件的體系結構,支持跨平臺應用,實現了硬件平臺的無關性,并在開發過程中采用了SOA標準,實現了業務流程的靈活性.客戶端軟件需要安裝windowsXP以上操作系統,IE6.0以上瀏覽器.另鑒于系統中表格管理功能的特殊性,需要另外安裝系統自帶的插件,保證表格工具的正常使用.服務器端軟件需要安裝MS-WindowsServer2008R2版本的操作系統,SQLServer2000sp4版本的數據庫軟件,Tomcat6.0版本的系統部署軟件.不同的數據在服務器端統一存儲、備份,保證數據的安全性和可用性.3.4.2硬件環境結合學校現有硬件設施的統一規劃、虛擬化建設及可用配置,充分考慮系統使用過程中的并發情況、運行速度以及數據量的不斷增長,本系統采用IntelXeonE5—2660服務器,2.2HZ處理器,32G內存,600G硬盤,其中300G硬盤用做RAID備份.
3.5系統應用
現階段,學校人事管理系統已啟用.首先,作為學校人才招聘的網絡平臺,由各院部上報招聘崗位和相關的要求,學校人事部門審核,審核上報學校研究,研究通過后由各院部公布崗位和要求,應聘者通過此平臺進行網上簡歷投遞,各院部自行進行簡歷初選;其次,作為全校教職工基本數據源頭為學校信息門戶、教務系統、辦公自動化系統等業務系統提供數據,教職工基本數據自動流轉到各個系統中,保證數據的唯一性、準確性.在系統使用過程中,給各院部都分配一定的權限,可以對每年入職的新教職工進行信息采集,信息采集結束后上報人事處審核,審核通過后各院部只有瀏覽權限,定期對相應院部的教師信息進行核查,如發現有需要修正信息,將修正信息上報人事處,由人事處工作人員統一及時更新、維護,避免出現信息不一致的情況;最后,系統中的數據為學校年報提供參考數據,并能夠按照一定的條件進行篩選、分析,形成分析圖,為學校相關部門、領導決策提供支撐依據.
4人事管理系統對人事工作的影響
人事管理系統的建設是學校信息化建設過程中的產物,順應時代的潮流和技術的發展,順應學校的發展趨勢,順應人事工作的改革路線,對推動學校信息化發展也起到了一定的作用.
4.1人事管理系統提高了工作效率
如系統構建的數據庫保存著全校人員信息,支持按照不同條件組合查詢,人事工作人員可以根據不同的需求,按照不同的條件組合系統自動處理查詢出當前符合條件的人選,并生成EXCEL或PDF格式的電子數據,節省了查閱、整理表格的時間,節省了整合信息的時間,提高了處理事務的效率,比傳統的工作方式達到了事半功倍的效果.
4.2人事管理系統提高了工作人員的信息化素質
如系統從建設到使用都需要人事工作人員參與,前期系統的需求調研讓工作人員能夠以信息化的思維去梳理自己的工作,中期系統的設計和開發需要工程師和工作人員的反復溝通,包括工作流程和思路,讓工作人員進一步了解了系統設計和功能實現的基本原理,工作人員可以站在工作角度,更好的挖掘出需要實現信息化、系統化的工作,更好的思考能夠提高工作效率的改革方式,后期系統的使用更加需要工作人員親自實踐、操作,要求工作人員能夠熟練掌握系統的使用規則和方法,出現小問題能夠獨立解決.經過不同階段的鍛煉,人事工作人員不僅精通人事業務,而且掌握了計算機和網絡的基本知識,成為了具備較高人事業務素質和信息化素質的綜合性人才.
4.3人事管理系統加強了各科室的團結協作
如人事部門各科室由于工作內容的差異,對人員信息統計、分析的范圍各不相同,傳統方式由各科室自己建立需要的數據信息,難以實現數據共享,除此之外,各科室工作人員維護數據不能同步,導致重復數據的不一致性、不準確性,現在轉變為由系統統一存儲一套完整的數據,這個數據的建立是按照各科室實際工作要求,去除重復數據后組合而成,各科室有權限查看到所有完整數據,但是不同類別的數據變動需要由歸屬科室維護數據,保持了數據的一致性、完整性和有效性,實現了信息資源的共享.
4.4人事管理系統提高了人事部門的服務水平
如教職工信息中的崗位變動時間、合同時間、初次定崗時間,人事政策、制度、工作動態等,教職工本人對于此類信息不能很好掌握,導致在以往需要此類數據過程中需要教職工花費時間去查閱文件資料.現在由系統記錄、保存、公開了相關信息,人事工作人員能夠及時按照文件更新、維護,也將此類信息反饋給個人,方便教職工個人登錄系統可以隨時看到這些信息,為教職工提供更好的信息服務,提高了人事管理工作的透明度,促進了人事工作的公開化、規范化,擴大了教職工的知情權,從而全面提高了人事部門的服務水平.
5結語
人事管理系統的建立促進了學校人事工作信息化管理模式的發展,提高了人事管理工作的效率,實現了學校各部門之間的數據共享,為廣大教職工提供了便利,但需要人事部門工作人員花費一定的時間和精力做好系統數據的維護工作,然而目前人事部門人員較少,一人兼顧多類工作事務,系統的維護就無法做到實時的、動態的更新.另人事信息的審核需要學校相關部門的積極配合才能保證信息的準確性和規范性,但有些部門對此重視度不夠,導致信息審核不嚴,降低了信息的準確性.因此,學校在推進信息化建設的同時,需要從頂層到下層提高信息化管理模式的認識,加強信息化管理的業務素質,促進部門之間的團結協作,擴大管理部門的信息化人才隊伍,凝聚力量共同促進學校信息化建設的改革、創新和發展.
作者:賈玉葉 單位:滁州學院
一引言
高校人事管理是高校實施管理的主要手段,人事管理水平的高低對高校人力資源優勢的發揮產生一定的影響。故此,迎合信息化校園建設的要求,建立高校人事管理系統具有十分重要的意義。一方面,目前很多高校在日常工作中提倡無紙化辦公,這和人事管理系統的特點十分吻合,人事管理的各項工作也逐步向科學化和規范化發展;另一方面,高校人事管理系統的建立能夠讓人事管理人員告別以往的人工手動填寫等工作方式,利用較為先進的管理系統可以提高日常工作質量和效率。高校人事管理系統是信息數字化校園的優秀組成部分之一,它存在的根本目的是為了更好地建設職工隊伍,這也是完成學校各項工作與提高學校辦學質量的基礎保證。高校人事管理系統的主要作用在于這樣兩個方面:一是為全校的信息管理提供了一個良好的數據平臺;二是可以有效地提高人事管理部門在日常工作中的工作質量以及工作效率。
二系統需求分析
本系統需要實現人事管理模塊、勞資管理模塊和師資管理模塊。人事管理中包括檔案管理、調動管理和考評管理;勞資管理中包括工資管理和福利管理;師資管理中包括培訓管理和院系管理。在本系統中,總共有三類用戶,不同的用戶具有不同的權限。其中,系統管理員:可以進行所有操作,包括對用戶信息修改,也可對數據修改;高級用戶:可以查看除用戶信息以外的所有信息,有一些修改權限;普通用戶:僅能看自己的信息,而且不能修改,也不能查看自己以外的其他用戶的信息。
三數據庫設計
在本系統中存在以下關系模型:職工(教職工編號、教職工姓名、性別、所屬院系、民族、出生日期、婚姻狀況、職稱、入職日期、聯系方式、基本工資、籍貫、狀態)職工工資(職工編號、職工姓名、職工性別、所屬院系、職工職稱、基本工資、崗位工資、保留津貼、應該發放工資、住房公積金扣款、稅款、實際發放工資、工資月份)調動管理信息(職工編號、職工姓名、調動日期、原所屬院系、現所屬部門、原職稱、現職稱、原基本工資、現基本工資)考評信息(職工編號、職工姓名、所屬院系、考評內容、考評結果、考評人、考評日期)
四系統設計
高校人事管理系統應包含人事管理模塊、勞資管理模塊和師資管理模塊這3個模塊,高校人事管理系統的功能結構圖如圖1所示。在該系統中,最重要的是人事管理模塊,而且各個模塊的設計差異較小,我們以人事管理模塊為例進行設計。該模塊包括三個子系統。在檔案信息管理模塊中,管理員可以通過點擊檔案管理進入教職工信息管理的界面,來完成對教職工信息的查詢、新增、修改等操作。在查詢功能中,系統默認查詢了所有職工的信息,可以根據需要進行相應的條件查詢;在刪除功能中,系統中提供了單個職工信息刪除或者多個職工信息刪除的操作;在修改功能中,可以修改教職工的信息。其設計過程為:系統加載Home.aspx主界面,點擊檔案信息管理菜單時頁面會跳轉至Employee.aspx這一界面,在Employee.aspx.cs中Page_Load()中調用DataGridBind()方法綁定所有職工信息,頁面默認顯示所有職工信息,用戶可以在該界面中分別通過調用InsertEmployee()、EidtEmployee()、DeleteEmployee()對職工信息進行增、刪、改、查操作,這幾個方法都是借助SqlHeler類對數據庫進行操作。在調動管理模塊中,通過點擊調動管理菜單進入調動信息管理界面,來完成對職工職位變化的增加、查詢等操作。在增加功能中,如果添加成功,在調動信息表中加入一條數據,同時要更新職工的信息狀態;在查詢功能中,頁面不僅默認顯示所有職工調動信息,還提供了根據職工編號或職工姓名查詢職工調動信息的服務。其設計過程為:系統加載Home.aspx主界面,點擊調動管理菜單時頁面就會跳轉到Redeploy.aspx界面,可以在此界面中對職工調動信息進行新增操作,再輸入職工編號,點擊查詢按鈕,調用ButtonInit_Click(),將職工姓名、原所屬院系、原職稱、原基本工資等信息顯示出來。在填入新數據后,點擊提交按鈕,調用ButtonModify_Click(),將插入一條新的調動信息并修改職工信息;在Redeploy.aspx界面中通過點擊調動記錄查詢跳轉至Re-deploySel.aspx頁面,此頁面在Page_Load()中調用Redeploy-DataBind()方法綁定所有職工調動信息,頁面默認顯示所有職工調動信息,在頁面中可以通過輸入查詢條件點擊查詢按鈕調用ButtonSel_Click()去查詢相應的職工調動信息,在這些對數據庫進行操作時都是借助SqlHeler類來進行的。在考評管理模塊中,通過點擊菜單進入考評管理的界面,來完成對考評信息的查詢、新增等操作。在查詢功能中,系統默認查詢了所有職工考評信息,可以根據需要進行相應的條件查詢。其設計過程為:系統加載Home.aspx主界面,點擊考評管理菜單時頁面就會跳轉到Check.aspx界面,可以在此界面中對職工考評信息進行新增操作,再點擊查詢按鈕調用Button-Sel_Click()查詢職工信息,在輸入完考評信息后,通過點擊提交按鈕調用ButtonModify_Click()將插入一條新的考評信息;在Check.aspx頁面中通過點擊考評信息查詢跳轉至CheckSel.aspx頁面,在此頁面中通過輸入查詢條件,點擊查詢按鈕,調用But-tonSel_Click()去查詢相應的職工考評信息,在這些對數據庫進行操作時都是借助SqlHeler類來進行的。
五結論
通過較詳盡的需求分析階段,明確了系統開發的目標和用戶的信息要求,從而對系統的結構規劃有了更好的掌控。在概念設計、邏輯設計以及物理設計階段分別完成了設計概念模型、對模式關系進行轉化、建立視圖索引,并最終完成了數據庫的設計及系統功能的實現。通過測試,系統可以實現相應的查詢、更新及簡單統計等功能。
作者:劉淑英 王鵬 鄒燕飛
摘要:
本文分析并設計面向Web應用的人事管理系統,人事管理信息系統共包含用戶管理,部門管理。人員管理,工資管理,信息查詢,系統設置等7大模塊。通過過使用本系統進行人事信息化管理工作,可以使得業務的實用性大大增強,具有更加精確,可靠,經濟,快捷等優點,在很大程度上降低了運營成本,提升了工作效率。
關鍵詞:
面向Web應用;人事管理系統;信息化
1需求分析
人事管理系統代替傳統人力資源行政人員的手工管理的工作,包括人事信息、部門信息和職能信息的管理工作及部分企業業務工作流程。根據使用權限不同,人事管理系統分為普通用戶和管理員,兩類權限用戶使用的系統的功能。采用面向對象需求分析方法,管理員用例圖如圖1所示。
2總體設計
根據數據分析和數據庫設計分析,結合實際情況,其主要結構分為員工基本信息管理、人事變動管理、部門管理和人事薪資管理。軟件結構圖如圖2所示。
3詳細設計
結合總體設計的模塊劃分,詳細設計對模塊進行設計,部分模塊系設計如下:
3.1密碼修改用戶登錄系統之后可以選擇“修改密碼”進入密碼修改界面,錄入用戶名、原密碼、新密碼,系統驗證密碼正確后,修改密碼并提示用戶“密碼修改成功”,同時發送郵件通知用戶。新密碼在用戶下次登錄時生效。
3.2找回密碼用戶登錄系統之后可以選擇“找回密碼”進入密碼找回界面,錄入用戶名及相關確認信息(如,郵箱地址、身份證號碼等),系統驗證正確后,將原密碼發送郵件告知用戶。用戶需要在其注冊的安全郵箱收郵件找回原密碼。
3.3增加部門在增加部門界面,點擊左上方的添加部門信息,則頁面就會鏈接到添加部門界面。在添加部門界面中,可以添加新的部門信息。在必填項處一定要填相應的內容,否則系統會提示相應的錯誤。
4數據庫設計
如前需求分析,經過概念設計、邏輯設計后,得到數據庫的表結構如圖3所示。
5結論
人事管理系統軟件將員工管理、部門管理、工資管理、信息查詢、用戶管理等功能提供給人事管理人員,提高了人事管理的效率和準確性,是信息化推廣在企業、公司的應用。
作者:楊威 單位:沈陽城市建設學院信息與控制工程系
1需求分析
人事管理系統代替傳統人力資源行政人員的手工管理的工作,包括人事信息、部門信息和職能信息的管理工作及部分企業業務工作流程。根據使用權限不同,人事管理系統分為普通用戶和管理員,兩類權限用戶使用的系統的功能。采用面向對象需求分析方法,管理員用例圖如圖1所示。
2總體設計
根據數據分析和數據庫設計分析,結合實際情況,其主要結構分為員工基本信息管理、人事變動管理、部門管理和人事薪資管理。軟件結構圖如圖2所示。
3詳細設計
結合總體設計的模塊劃分,詳細設計對模塊進行設計,部分模塊系設計如下:
3.1密碼修改
用戶登錄系統之后可以選擇“修改密碼”進入密碼修改界面,錄入用戶名、原密碼、新密碼,系統驗證密碼正確后,修改密碼并提示用戶“密碼修改成功”,同時發送郵件通知用戶。新密碼在用戶下次登錄時生效。
3.2找回密碼
用戶登錄系統之后可以選擇“找回密碼”進入密碼找回界面,錄入用戶名及相關確認信息(如,郵箱地址、身份證號碼等),系統驗證正確后,將原密碼發送郵件告知用戶。用戶需要在其注冊的安全郵箱收郵件找回原密碼。
3.3增加部門
在增加部門界面,點擊左上方的添加部門信息,則頁面就會鏈接到添加部門界面。在添加部門界面中,可以添加新的部門信息。在必填項處一定要填相應的內容,否則系統會提示相應的錯誤。
4數據庫設計
如前需求分析,經過概念設計、邏輯設計后,得到數據庫的表結構如圖3所示。
5結論
人事管理系統軟件將員工管理、部門管理、工資管理、信息查詢、用戶管理等功能提供給人事管理人員,提高了人事管理的效率和準確性,是信息化推廣在企業、公司的應用。
作者:楊威 單位:沈陽城市建設學院信息與控制工程系
勞資人事管理是公司企業內部很重要的一個管理事項,但目前大多公司內部勞資人事的管理,基本上是手工操作或是基于dos下的應用,這樣對信息的管理者有諸多不便,有的雖然是用foxpro、visualfoxpro開發,但由于開發工具本身的限制,對網絡功能的支持程度不是很強,為以后軟件升級到互聯網帶來了麻煩。因此有必要開發一個基于網絡的勞資人事管理系統,能在網絡環境下實現數據的錄入、插入、刪除、查詢、統計、更新、打印等功能。同時,為了信息的保密與安全,系統還要提供一定的安全機制。
Powerbuilder6.5是美國著名的Powersoft公司推出的廣泛使用于客戶機/服務器體系結構下的應用程序開發工具,具有完整的Web應用開發功能。它同時支持多種關系數據庫管理系統,通過微軟公司的ODBC接口和專用的大型數據庫接口,能夠高速讀取數據庫中的數據。本系統就采用Powerbuilder6.5開發,服務器端的操作系統為WindowsNT4.0,客戶端操作系統為Windows98。
系統功能的分析及規劃
(1)系統功能的分析
公司內部的勞資人事的管理,從大的方面分主要集中在公司職員的個人情況、工資細目、調入調出及用車等。所以該系統主要是實現對數據的錄入、插入、
刪除、網上查詢、統計、更新、打印等功能。其次,
為了信息的保密與安全,系統還要提供一定的安全機制。
(2)系統功能的規劃
根據以上系統功能的分析,本系統決定采用MDI風格,它主要分為以下幾個模塊,其中勞資人事管理系統的父窗口的功能結構圖如圖1所示。
文件模塊:此模塊實現本系統對數據的打開、保存、打印預覽、打印及用戶管理等功能,并可由此退出系統。
信息管理模塊:此模塊實現系統的信息管理,包括對職工情況一覽表、職工調入調出情況表、職工工資表及其它各表的信息數據的插入、刪除、修改、保存等功能。
查詢模塊:此模塊實現本系統的查詢功能,能將個人的基本情況、調入調出情況、工資情況等檢索出來,并可實現多條件查詢和模糊查詢。
統計模塊:此模塊用于對數據庫中的信息數據按照一定的規則進行統計。
系統服務模塊:此模塊用來系統管理人員設密碼和對系統的功能和開發信息進行介紹等。
對于系統中的各表,其基本信息管理功能結構圖如圖1所示:
圖1.職工基本信息管理功能圖
3根據用戶要求設計數據表
數據表的建立是應用程序開發過程中的非常重要的一個環節,必須清楚每一模塊要操縱的數據是那些,以及數據間的相互關系,然后建立數據表。勞資人事管理系統要求能對職工的個人情況、調入調出情況、工資情況等進行管理,在職工個人情況表下面,還有象維護職務表,維護學歷表等等。
(1)安全機制問題
在進入系統之前,要進行身份確認,只有用戶名和用戶密碼都相符的用戶方可進入本系統。為了防止不合法用戶對數據的察看和修改,本系統把用戶分為三個級別:超級、可修改和只讀用戶,即一二三級用戶。超級(一級)用戶不僅擁有對數據的查詢、修改權限,還對用戶的使用權限進行控制,可以設定用戶名、密碼和其權限,還可以對紀錄進行增加、刪除、修改等操作。可修改(二級)用戶對數據可以查詢、打印,還可以對紀錄進行增加、刪除、修改等操作。只讀(三級)用戶只擁有對紀錄的瀏覽、查詢和打印權限。當用戶要進入系統是必須先輸入用戶名和密碼,按“確認”按鈕后,系統辨別用戶身份,對合法用戶根據用戶的權限級別賦予相應的使用功能。
對任一數據列進行排序的問題。
熟悉Windows的用戶一定對資源管理器不陌生,當目錄或文件很多時,當然會想到使用排序來盡快定位目標,你只要用鼠標在資源管理器上端的name、size、type或modified中的任意一項點擊,它就會將此項按升序或降序排列。同樣地,在PowerBuilder中,如果數據比較多,我們也可以采用這種辦法來排序以盡快查找記錄。
本系統對日期型、需漸變量等數據的輸入采用了編輯掩碼控件editmask,這樣就可以大大方便用戶的操作。對于象性別這樣只有男、女兩個值的,則采用單選鈕radiobutton形式,用戶在錄入時只需要鼠標點擊選鈕即可。在設置條件時的值段名和有固定職供用戶選擇的數據使用了下拉列表框(droplistbox),用戶只需選擇所要輸入的值即可。
6結束語
隨著計算機的發展與普及,以及互聯網技術的擴展,日常勞資人事管理必將實現無紙化辦公,并且加入到公司內部的Intranet或者是Internet上去,實現數據的共享,這樣有利于勞資人事信息在單位內部的查詢,提高了數據資源的利用,并且能及時的得到更新,不需要象過去那樣浪費大量的人力物力去進行抄寫,提高了工作的效率。
摘要:隨著醫院規模的不斷擴張,職工的各種信息量成倍增長。醫院人事管理系統作為醫院信息系統的子系統,對全院職工基本信息、考勤、績效老核、工資信息進行電子化管理。普陀醫院人事管理系統基于J2EE體系結構,對應不同的服務對象分解成用戶界面服務、業務邏輯服務和數據存儲服務三層,結合三層構架的B/S開發模式,應用JSP予以實現,從而保證了系統的邏輯獨立性和物理獨立性、靈活性和可擴展性,是構建數字化醫院的重要基礎性工作。
關鍵詞:人事管理;信息系統;J2EE平臺
1 項目開發背景
上海中醫藥大學附屬普陀醫院位于上海市中心城區西北,是一所集醫療、教學、科研一體的三級綜合性醫院。醫院現有在職職工1662人。隨著醫院規模的持續擴張,職工數劇增,業務分工細致化,各類管理信息量呈爆發性增長態勢。醫院人力資源管理職能由人事科行使,工作流程還停留在“書面申請、報告-行政審批-人事科執行”的階段,業務系統處于有限的辦公自動化和文件管理階段,傳統的簿冊、紙質表格的手工管理方式繁雜低效,格式并不統一,數據統計和計算易出錯。Excel軟件雖然能簡單管理職工基本信息。但用戶界面簡陋、無法插入附件、修改和查找操作都比較煩瑣,并且無法設置用戶權限,任何能訪問該Excel文檔的人都能隨意修改數據。曠日持久,編輯產生的大量Excel文檔之間缺乏內在的邏輯聯系,無論查找、更新和維護都困難重重。因此亟須引入電子化的管理信息系統。
本文闡述了普陀醫院人事管理系統的由來和建設過程,該系統基于J2EE,實現了應用計算機對全院職工各種信息進行日常管理,提供添加、修改、刪除、查詢、打印功能,極大地提高了業務處理效率,使醫院的人力資源管理趨于專業化、現代化、人性化。
2 關鍵技術
本系統采用UML語言建模。UML支持從需求分析到系統實施的軟件開發全過程,提供了9種圖形建模機制。首先利用USE-CASE圖捕獲醫院人事管理系統的需求,建立系統的靜態模型。以構造系統的結構。靜態模型包括類圖、對象圖、組件圖和配置圖等。然后建立系統的動態模型。動態模型則包括順序圖、協作圖、狀態圖和活動圖等。
系統實現基于J2EE構架。J2EE是Sun公司推出的基于Java組件技術的企業應用系統開發規范,提供了一種用于實施基于J2EE多層應用的文檔和實例套件的體系模型,簡化了開發工作。J2EE編程模型要求開發者將工作分成兩類:商業邏輯和表示邏輯,其余則由系統自動處理,不必為中間層管道進行編碼。這樣開發人員就能把精力集中在商業邏輯和表示邏輯上。J2EE繼承了優秀Java平臺、Java 2平臺標準版的許多優點,例如“編寫一次、到處運行”的硬件平臺無關性、JDBC API、CORBA技術以及能夠在In-ternet應用中實施數據保護的安全模式,同時還提供了對EJB、Java Servlets API、JSP以及XML技術的全面支持。
J2EE采用MVC編程模式。軟件開發中模型、視圖、控制由不同的開發角色實現。視圖指本系統交互界面在本系統采用JSP實現;模型指軟件的業務模型在本系統用EJB實現;軟件的邏輯關系即控制器在本系統由JSP、Java Servlets API等實現。
應用J2EE平臺開發本系統的過程大致為:組件開發者根據系統需求開發組件;應用程序組裝,匯編者將組件裝配成Web應用;應用部署者將應用部署到應用服務器中。部署的目標是設定事務控制、安全屬性等。應用服務器為軟件運行提供安全、事務等公共服務。組裝和部署信息存儲在一個基于文本的配置描述文件中。該文件使用XML標記來標識。
3 系統分析
根據醫院組織結構圖、人事管理業務流程圖可以得到有關管理模塊的數據描述。普陀醫院人事管理系統的主要功能包括職工信息管理、職工考勤管理、職工績效管理(含職稱評定、聘用和獎懲管理)、職工工資管理(工資信息匯總到改革辦,審定后交財務科執行)、系統設置。如圖1所示。
運用范式理論,數據庫中可以設計7張表,分別是系統用戶表、職工基本信息表、職工考勤表、職工績效考核表、職工職稱和學歷表、職工業務進修表、職工工資表。
4 系統設計
普陀醫院人事管理系統框架采用三層架構設計,分別為表現層、業務邏輯層和中間層。如圖2所示,客戶端不能直接訪問服務器一端的數據庫,必須通過中間層的Web服務器和應用服務器訪問數據庫。中間件通過JDBC接口訪問數據庫,一般用JavaServlet、JSP、JavaBean來實現。本系統中間件采用JSP,后臺數據庫采用SQL Server2000,保證了系統性能和先進性。
基于J2EE的B/S模式對客戶端操作系統沒有限制,客戶端聯入網絡后無須配置、維護即可使用。而且表示層、功能層、數據層被分割成三個獨立的模塊,客戶端無法直接操作數據庫,從而有效地保證了數據安全。
本系統用JSP實現,JSP應用程序所有代碼都運行在服務器一端,接收到用戶查詢后經服務器計算,將輸出結果回顯到客戶機瀏覽器上。運行效率比C/S構架要低。程序升級只須在服務器端進行。無須更換客戶端程序。客戶端要求動態實現的功能,如用戶登錄時的身份識別,可以用JavaScript腳本編程實現。
系統采用SQL Server 2000數據庫,利用JDBC-ODBC橋連接SQL Sewer 2000數據庫,工作流程如圖3所示,先裝載適用的驅動程序,連接數據庫,再向數據庫發送SQL語句,執行數據庫查詢、處理、關閉、連接等操作。服務器將計算結果返回到應用程序,在客戶機的瀏覽器上顯示出來。
5 小結
J2EE平臺結合三層構架的B/S開發模式,促使開發人員更專注于應用程序的業務邏輯的設計。基于JSP程序構架開發的普陀醫院人事管理系統,克服了傳統C/S構架的人事管理系統的難以擴展、升級的缺陷,極大提升了系統的可維護性和可擴充性,縮短了系統的開發周期,是構建數字化醫院的重要基礎性工作。進一步的工作方向包括在職工信息中添加多媒體信息,例如職工頭像、證件照片縮略圖、各類證書等圖像;網絡上并發數據庫查詢的性能調優;還可以考慮引入“條形碼”輸入掃描技術,把“條形碼”打印粘貼到職工證件。結合“條形碼掃描槍”的使用,就可以大大提高信息錄入效率。
摘要:本文就是基于無刷新技術和AJAX技術相結合的基于Web標準技術的人事管理系統設計的原理、采用B/S模式的三層結構及功能實現,為系統的維護、擴展、更新以及數據的維護和存儲打好基礎。
關鍵詞:Web標準技術;人事管理系統;實現
一、前言
現在很多學校的認識管理都還是采用傳統那種分散管理模式,這就造成了人力資源中出現搭配不合理、人事檔案的管理也比較混亂等現象。基于Web標準技術的人事管理系統出現就改變了混亂現象,以使用方便、維護簡單、成本低廉以及完全性強等特點被廣泛使用;構建基于Web標準技術的人事管理系統還能夠充分發揮網絡環境優勢,使我校的人事管理工作方便、快速、準確和安全得以實現。
二、基于Web標準技術的人事管理系統開發的目的
開發每一個系統都有必須要分析它的使用價值,在以后的工作中能否發揮其自身的作用。
(一)提高人事部門的工作效率,完善信息化管理
基于Web標準技術的人事管理系統,不僅能實現及時、準確、完整而有效的信息服務,提高人事部門的辦公水平;同時還要降低成本,使各部門能夠協調、有序、規范的運行,提高整個人事部門的工作效率。(二)建立后臺辦公機制
基于Web標準技術的人事管理系統,為人事部門的后臺建立了一套辦公機制,實現全校的各種資料以及相關信息的檢索,將部分日常工作報表搬到網上,管理人員能夠通過數據進行相關分析,提供一定的輔助決策功能。
三、系統設計的方案
要設計一個系統,首先要將該系統的結構圖畫出來,這樣才能夠根據結構圖編寫需要的程序,才能夠做到心中有數。
(一)功能設計
根據學校人事部門的工作和日常涉及到的各項事務,特繪制出該系統的結構圖型,也就是功能模塊結構圖。
從我校的人事部門的日常事務以及有聯系的工作來看,人事部門的管理工作大致可以分為三個方面的:(1)對全校的人力資源管理;(2)對學校的師資力量的培訓與發展;(3)全校教職員工的薪酬以及福利的分配。其中,人力資源的管理又要包括對人員的補充和配置以及人員的流動管理等等工作,成為了人事部門管理的優秀工作,這一點上和企業中的人力資源管理具有相似之處。
(二)AJAX所用到的主要技術
AJAX要涉及到諸多的技術中,其中的JavaScript,Http Request,XML,DOM及XML尤其重要。下面就這幾個方面和AJAX之間的一些關系做一些分析。
1.XML和AJAX。在Ajax之中,XML被作為了數據傳輸的媒介,這時候服務器所響應的數據就會返回到瀏覽客戶端,返回到XML的時候,就使用XMLHttpRequest對象中的responseXML方法,然后通過DOM的技術,對這些返回來的XML文檔進行一系列的準確的剖析。
2.XMLHttpRequest和AJAX。XMLHttpRequest的功能就是負責把用戶的信息按照異步通信方式發送出去,一直到服務器端,還要接受服務器端返回來的響應信息與數據,等到服務器順利的完成了相應用戶的行為動作,再將相應的數據返回的時候,XMLHttpRequest提供出來的response方法且能夠把這些響應的數據提供給Javascript來處理。
四、基于Web標準技術的人事管理系統的實現
在基于Web標準技術中采用無刷新技術和AJAX技術相結合的設計方式,采用B/S模式的三層結構及功能實現來開發Web人事管理系統。
五、結束語
采用無刷新技術和AJAX技術相結合,更是將人事管理系統的功能增強了許多。它不但解決了學校中的人事數據信息手工管理問題,還為人事部門的其他工作提高了效率。
摘要:本文根據統一建模語言的系統建模機制和管理信息系統的特征,采用基于B/S結構的三層分布式系統的設計方案,通過對系統進行需求分析、詳細設計和系統實踐,利用Java語言、MySql數據庫和Tomcat Web服務器實現了該系統。
關鍵詞:人事管理系統;系統開發;人事管理;系統管理
一、人事管理系統的系統分析
(一)系統可行性分析
技術可行性。開發工具采用My Eclipse 8.5。它是一個十分優秀的用于開發Java、J2EE的Eclipse插件集合,功能非常強大,支持很廣泛,所以本系統技術上是可行的。
經濟可行性。系統的硬件資源已經完備,軟件成本又很小,并且系統投入使用后可以獲得更好的經濟效益和社會效益,因此本系統在經濟上可行。
社會環境可行性。本系統的開發和運行將有利于企業的人力資源管理,方便企業的工作效率。計算機在人們的日常生活中很普及,所以本系統具有社會可行性。
管理維護可行性。本系統為用戶提供一個簡單友好的用戶界面,當遇到錯誤時,會彈出提示窗口,便于操作者正確使用和人機交互,因此管理上也是可行的。
(二)系統總體需求分析
從軟件工程的思想出發,通過調研和網上搜索,分析企業的業務流程和用戶需求,確定人事管理系統的主要需求為:對員工信息等提供錄入、查詢、刪除、修改等操作管理;根據用戶的權限級別,實現其對本系統的操作;把相關的數據及時通過網絡提交到數據庫內,提供功能完善的數據輸入/輸出接口。
(三)系統分析建模
首先通過對系統的需求進行分析測評,充分考慮到系統的實用性和界面的友好性,以此為前提,建立系統的用例圖,以便清楚準確的表達系統的功能需求,對未來系統的行為建立模型。
得到系統的頂層用例圖之后,對其逐步分解,直到各個問題能夠清晰表達。下面分別給出了各個功能模塊進一步細化的用例圖。
1.人事管理模塊中有部門管理、員工管理、員工請假管理、員工加班管理,它們分別具有查詢、修改、增加、刪除等功能。
2.系統管理模塊中有用戶管理、角色管理、權限管理,它們分別具有查詢、修改、增加、刪除等功能。如圖2.3所示。
二、人事管理系統的系統設計
(一)系統架構設計
1.系統的基本架構與開發結構。本系統采用三層B/S體系結構。Struts,Spring和Hibernate是目前Java企業級開發最流行的開源框架,也叫做SSH框架。這種系統架構分成了三層:表示層、業務邏輯層、數據持久層。
2.系統功能模塊。根據用例圖,本系統分為兩個主要功能模塊。
(1)人事管理模塊:實現對員工、部門、員工請假信息和員工加班信息的增加、刪除、修改、查詢的功能。涉及員工信息表、部門信息表、請假信息表和加班信息表。
(2)系統管理模塊:實現對用戶、角色的增加、刪除、修改、查詢的功能。涉及用戶信息表和角色信息表。
三、人事管理系統的系統實踐
(一)系統開發環境及相關技術
1.開發工具。開發工具采用My Eclipse 8.5。My Eclipse是個十分優秀的用于開發Java、J2EE的Eclipse插件集合,功能非常強大,支持十分廣泛。SSH是一種開發J2EE企業級Web應用的輕量級解決方案,由基于MVC模式開發等表示層Struts框架和基于Ioc模式的業務邏輯處理Spring框架以及對象/關系映射持久層框架Hibernate組成。
2.數據庫平臺。MySQL是一個小型關系型數據庫管理系統,有很多優勢。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇MySQL作為網站數據庫。
(二)系統實踐部門代碼
1.配置Spring。在Web應用程序中,Spring容器不會自動生成,必須由Web服務器通過Web監聽器生成。
生成上面的多個配置文件后,Spring不再能夠識別它的配置文件,這時應該在web.xml中增加以下元素以告訴監聽器查找并識別Spring的配置文件:
四、結論
本文在Java語言和SSH三層模型下對人事管理系統進行設計與開發,通過系統概述、系統需求分析、系統設計和系統實踐逐步完成了對人事管理系統的實現。本文設計的人事管理系統具有以下特點:本系統功能的實現具有較強的實用性和可操作性。本系統實現了較為完整的權限控制,提供了“管理員”、“行政人員”和“注冊用戶”三種角色。根據人事管理系統的自身特點,提出了基于B/S架構的三層分布式系統設計方案;采用統一建模語言設計了系統中涉及的類圖、用例圖等對系統進行建模。通過對系統的深入分析,確定了系統的結構與系統管理、人事管理功能模塊,對系統各個功能進行了類的詳細設計,同時對數據庫、系統頁面進行了詳細設計。根據面向對象的編程設計思想,使用Java編程語言,利用MyEclipse 8.5等技術平臺,實踐了人事管理系統的功能。
[作者簡介]張仁輝,女,計算機專業助理工程師,遼寧邊防總隊大連邊防檢查站。