企業人事管理系統的設計與實現論文
人事管理是人力資源管理發展的第一階段(有時也作為廣義的“人力資源管理”的代稱),是有關人事方面的計劃、組織、指揮、協調、資訊和控制等一系列管理工作的總稱。下面是小編為你帶來的企業人事管理系統的設計與實現論文 ,歡迎閱讀。
【摘要】企業人事管理系統的開發主要包括後臺資料庫的建立和維護以及前臺頁面的設計和維護兩個方面。前者要求設計者能夠設計出一個數據安全性高、一致性強的庫。而後者則要求設計者開發出的應用程式功能完備,易於操作。本系統主要完成對企業人事資訊的管理,包括資料庫中表的增、刪、改、查等。本系統的核心是資料庫中各個表之間的關聯,各個表之間的增刪改查就是級聯進行的,當完成對資料的操作時系統會自動地完成資料庫的修改。查詢功能也是系統的核心之一,在系統中即有單條件查詢和多條件查詢,有精確查詢也有模糊查詢。經過分析,我決定使用Oracle資料庫、Java程式語言、Eclipse開發工具。
【關鍵詞】人事管理系統,JAVA,資料庫
人事管理系統的需求
普通員工登入系統可以查詢維護自己的資訊,包括瀏覽自己的資訊,維護個人資訊,以及修改密碼和瀏覽個人的考勤資訊,獎懲資訊和調動資訊,但不允許檢視和修改其他的資訊。
管理員登入系統可以查詢和維護所有員工除了其他管理員的資訊,包括瀏覽所有員工個人資訊,維護所有員工詳細檔案,修改員工密碼,以及瀏覽和維護員工考勤資訊,獎懲資訊和調動資訊。還可以對系統進行維護,比如說維護部門資訊和職位資訊。
本人事管理系統主要實現以下目標:
人性化設計。程式設計充分考慮企業的要求,使操作簡單方便快捷,介面友好,功能實用。
動態更改前臺使用者,實現員工註冊,登陸和進行瀏覽,查詢,修改,維護系統資訊。提高網站通用性,易於管理維護。
人事管理。這部分程式是為了員工資訊的維護和查詢,員工登陸系統以後,會判斷他的許可權,進行不同的頁面顯示和操作控制。此部分程式不是常駐內在的,並且是順序執行。
人事異動。這部分程式是為了員工的異動,包括員工就職,離職,員工異動以及異動查詢。此部分程式不是常駐內在的,並且是順序執行。
獎懲管理。該部分程式是用來對一個員工實現獎勵和懲罰的,主要是根據該員工的平時表現,比如說是考勤記錄,來給他一個評判。包括獎懲資訊維護和獎懲資訊查詢。該部分程式為不常駐記憶體,並且是順序執行的.。
考勤管理。這一部分程式是用來對員工平時的表現記錄的,該模組包括查詢和維護考勤資訊。此部分程式不是常駐內在的,並且是順序執行。
工資管理。這一程式模組是對使用者的工資進行管理,對於一個員工來說,工資是必不可少的部分,所以該模組在系統中是必不可少的。該部分程式為非常駐記憶體的,而且是順序執行的。
企業人事管理系統具體功能描述及實現
人事管理模組:人事管理模組主要針對員工自己的資訊進行維護和瀏覽,其中又分為員工資訊瀏覽和檔案維護,普通員工登陸以後可以在這裡檢視自己的資訊,如果發現資訊不準確或者不完善的地方可以進行修改。而系統管理員剛能進行更多的操作,比如維護所有普通員工的資訊。
在該程式塊中的瀏覽子模組中限制是每次使用者輸入查詢條件的時候必須完成,否則不允許查詢,在檔案維護子模組中,不允許修改使用者的員工號和部門號,修改部門號可以到員工調動裡去修改。還有就是不同許可權的員工的操作範圍的限制。
人事異動資訊:這一模組的功能就是記錄員工的異動,實際就是對員工資訊的新增和刪除,以及調動。每一次員工的異動,都會在異動資訊表裡產生一條記錄供以後查詢。而當員工離職以後,還會保留他的一些資訊。但是不會享有任何的福利條件。當然,這裡也涉及到許可權的問題,如果是普通員工,只允許他檢視自己的異動記錄。而管理員則可以操作員工就職,新增員工,還可以為員工辦理離職手續。
獎懲管理資訊:這一模組的主要功能就是對根據員工的表現來實現獎勵或懲罰的。管理員可以根據員工平時的表現來實行獎勵和懲罰,分為四個等級:大功,小功,大過,小過。普通員工可以檢視自己的獎懲資訊,不允許其他操作。管理員則可以對所有獎懲資訊進行維護,也可以檢視所有人的獎懲資訊。
考勤管理資訊:這一部分程式的功能是記錄員工日常的出勤。主要有:遲到,早退,曠工,加班。普通員工可以檢視自己的考勤資訊,管理員可以檢視所有有的考勤資訊也可以對這些資訊進行維護。
工資管理資訊:這一程式模組是對使用者的工資進行管理,對於一個員工來說,工資是必不可少的部分,所以該模組在系統中是必不可少的。在該模組中,可以對於員工的工資進行更新,因為在員工就職的時候,系統預設一個最低工資額,所以調節工資在這個模組。
經過本學期的不斷實踐與探索,企業人事管理資訊系統的設計與實現己經完成,基本上達到了預期的設計要求和目的。
在整個畢業設計階段的工作和本論文的寫作過程的經歷將會使我終生受益,並對我今後的工作和發展產生深遠的影響。由於畢業設計時間比較倉促,所以該系統還有許多不盡如意的地方,比如使用者介面不夠美觀,出錯處理不夠等多方面問題。這些都有待於進一步的改善。現在,大學學習生活即將結束,畢業設計將是我們最後的學習機會。畢業設計起一個承上啟下的作用,它將理論和實踐有效地結合起來,讓每個畢業生都進行了一次系統的實踐學習,鞏固自己所學的專業知識,為順利步入工作崗位做了鋪墊。
參考文獻
[1]張思民.java語言程式設計[M].北京:清華大學出版社. 2012.01:34-97.
[2]劉健.企業人事管理系統的開發.黑龍江科技資訊,2008,19(20):15-20.
[3]楊小虎.軟體工程課程設計.浙江:浙江大學出版社,2007。
[4]劉志宏.Java程式設計教程[M].北京:航空工業出版社. 2010.07:39-87.
[5]楊貴.Java Script概述[M].北京:電子商業出版社.2010.04: 72-102.
[6]李江晉.程式設計與演算法[M].北京:清華大學出版社. 2007.02:43-81