基于JAVA的企業(yè)人事管理系統(tǒng)設計與實現(xiàn)

        發(fā)布時間:2019-08-16 來源: 感恩親情 點擊:


          摘要:由于計算機技術的飛速發(fā)展,數(shù)據(jù)庫技術作為數(shù)據(jù)管理的一種有效的手段,在各行各業(yè)中得到廣泛的應用。傳統(tǒng)的人事管理辦法已經(jīng)限制了企業(yè)的高速發(fā)展,而高效的人事管理系統(tǒng)能夠提高企業(yè)整體的科技含量與管理效率,加快企業(yè)的信息化建設。該管理系統(tǒng)以JAVA為開發(fā)語言,開發(fā)平臺選擇的是MyEclipse,以小型關聯(lián)式數(shù)據(jù)庫MySQL作為數(shù)據(jù)庫,搭建Struts、Spring、Mybatis三大輕量級框架,并采用一些主流技術來實現(xiàn)B/S架構系統(tǒng)。 該系統(tǒng)的運行可以極大地提高人事管理部門的工作效率。
          關鍵詞:人事管理;MySQL;Java
          中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)02-0070-02
          隨著計算機的日益普及和網(wǎng)絡的發(fā)展,數(shù)據(jù)庫的應用范圍越來越廣,數(shù)據(jù)庫的功能也越來越強,因此開發(fā)人事管理系統(tǒng)應用程序顯得尤為重要,在強調管理、強調信息的現(xiàn)代社會中它變得越來越普及。一個優(yōu)秀的人事管理系統(tǒng)不僅能夠將人力資源工作者從繁重的日,嵥槭聞罩薪夥懦鰜,而且還能提高企業(yè)整體的科技含量與管理效率,加快企業(yè)的信息化建設。
          1 人事管理系統(tǒng)功能需求分析
          本系統(tǒng)分為員工管理、部門管理、工資管理、管理員管理四個模塊,管理員通過賬戶密碼進登陸系統(tǒng),進入操作界面。能滿足的目標如下:
          1)員工基本檔案界面的添加、修改、刪除操作;
          2)根據(jù)姓名模糊查詢功能的實現(xiàn);
          3)根據(jù)部門查詢功能的實現(xiàn);
          4)部門基本信息界面的添加、修改、刪除操作;
          5)按相應條件對員工的獎懲、工資等進行統(tǒng)計;
          6)管理員密碼的修改。
          2 系統(tǒng)詳細設計
          對于一個大型而復雜的軟件系統(tǒng),用戶很難精確完整地提出它的功能和性能要求。一開始只能提出一個大概、模糊的功能,只有經(jīng)過長時間的反復認識才逐步明確。有時進入到設計、編程階段才能明確,更有甚者,到開發(fā)后期還在提新的要求。這無疑給軟件開發(fā)帶來困難。系統(tǒng)設計,從宏觀方面為系統(tǒng)提供了進行質量評估的直觀表示,也是能把用戶需求精確地轉變?yōu)橄到y(tǒng)成品的唯一方法。因此,系統(tǒng)設計軟件開發(fā)過程是決定軟件產(chǎn)品質量的關鍵階段。
          2.1 系統(tǒng)功能模塊設計
          由于人事管理系統(tǒng)要處理的業(yè)務眾多、涉及的細節(jié)眾多,本次系統(tǒng)開發(fā)過程中僅設計出大致功能的模塊;竟δ苣K下分為員工管理模塊、部門管理模塊、工資管理模塊、管理員管理模塊四個一級模塊,在各個一級模塊下細分了一些貼切業(yè)務的二級模塊:
          1)員工管理:本功能負責員工信息的管理;
          2)部門管理:本功能負責部門信息的管理;
          3)工資管理:本功能負責工資明細的管理;
          4)管理員管理:本功能負責管理員信息的管理。
          2.2數(shù)據(jù)庫表設計
          根據(jù)該系統(tǒng)設計的需要,其后臺數(shù)據(jù)庫文件中需要用到員工信息表、部門信息表、工資明細表、管理員信息表等共四個表,每個表均有其自己的功能,是人事管理系統(tǒng)中不可缺少的一部分。
          3 系統(tǒng)測試
          3.1系統(tǒng)測試環(huán)境及方法
          1)測試環(huán)境:在Windows7系統(tǒng)下,以IE7、IE11 、FireFox31.6、Chrome瀏覽器下,均可兼容本系統(tǒng)。
          2)測試方法:通過jUnit白盒測試,確定系統(tǒng)中已實現(xiàn)的通路可按照業(yè)務需求正確的運行。通過黑盒測試,通過錯誤輸入和正確輸入來發(fā)現(xiàn)軟件的缺陷。由于人事管理系統(tǒng)屬于企業(yè)級內部系統(tǒng),并發(fā)訪問量不會過大。
          3.2 系統(tǒng)功能測試
          系統(tǒng)測試,是對系統(tǒng)完整開發(fā)過程的“收尾”,同時關系到系統(tǒng)質量的可靠性。盡管在最初設計的時候嚴謹按照業(yè)務邏輯實現(xiàn)代碼編程,但代碼不穩(wěn)定因素和不同模塊之間的邏輯性可能會互相干擾。而測試,就是為了防止在系統(tǒng)真正實施時出現(xiàn)不必要的障礙。以下進行部分模塊的測試。
          1)登陸功能測試:在用戶登錄時,先對校驗碼進行正確驗證。然后對用戶名和密碼的有效校驗,密碼或姓名有錯,均進行友好提示。
          2)添加員工功能測試:當為本系統(tǒng)添加員工時,需要對表單的一些基本信息項進行格式校驗,如員工姓名、基本薪水。當沒有正確輸入時,系統(tǒng)會以紅色相應提示,提示管理員進行正確輸入。在出生日期輸入框中使用My97DatePicker插件,方便管理員正確輸入時間,減少了js代碼的驗證,如圖1。對于性別和部門的輸入,同樣按照減少用戶手動輸入的思想,將性別設置為單選框,部門設置為下拉鏈表,為管理員提供選擇輸入。
          3) 修改密碼測試:將兩次新密碼進行先后錄入,通過頁面js代碼進行校驗兩次輸入是否相同,不同則提醒錯誤信息,
          4 結束語
          隨著計算機軟硬件的不斷發(fā)展,信息管理系統(tǒng)在人事管理中的應用己成必然,目前市場上出現(xiàn)的了一些通用的人事管理信息系統(tǒng),由于通用軟件使用范圍的局限性,各單位、各公司人事部門仍需要開發(fā)適合自身使用的人事管理軟件,結合自己單位的實際情況研發(fā)相應的人事管理系統(tǒng),可以使得相應的人事管理部門的工作效率大大提高。
          參考文獻:
          [1] 王珊, 薩師煊. 數(shù)據(jù)庫系統(tǒng)概論[M]. 4版. 北京: 高等教育出版社, 2006.
          [2] 張海藩, 呂云翔. 軟件工程[M]. 北京:人民郵電出版社, 2013.
          [3] 高洪巖. Java EE核心框架實戰(zhàn)[M]. 北京:人民郵電出版社, 2014.
          [4] Clive Begin. Mybatis實戰(zhàn)[M]. 北京:機械工業(yè)出版社, 2014.
          [5] Baron Schwartz. 高性能MySQL[M]. 北京:電子工業(yè)出版社, 2013.

        相關熱詞搜索:人事管理系統(tǒng) 設計 企業(yè) JAVA

        版權所有 蒲公英文摘 www.zuancaijixie.com
        91啦在线播放,特级一级全黄毛片免费,国产中文一区,亚洲国产一成人久久精品