項目運行
環(huán)境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
項目技術:
SSM + mybatis + Maven + Vue 等等組成,B/S模式 + Maven管理等等。
環(huán)境需要
1.運行環(huán)境:最好是java jdk 1.8,我們在這個平臺上運行的。其他版本理論上也可以。
2.IDE環(huán)境:IDEA,Eclipse,Myeclipse都可以。推薦IDEA;
3.tomcat環(huán)境:Tomcat 7.x,8.x,9.x版本均可
4.硬件環(huán)境:windows 7/8/10 1G內存以上;或者 Mac OS;
5.是否Maven項目: 否;查看源碼目錄中是否包含pom.xml;若包含,則為maven項目,否則為非maven項目
6.數據庫:MySql 5.7/8.0等版本均可;
畢設幫助,指導,本源碼分享,調試部署(見文末)
3.1人力資源管理系統(tǒng)開發(fā)的必要性
人力資源管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它的內容對于單位的決策者和管理員來說都至關重要,所以人力資源管理系統(tǒng)應該能為員工提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件信息,這種管理方式存在許多缺點,如效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。
當企業(yè)領導人在決策時需要參考人力資源管理員,就可以依據人力資源管理系統(tǒng)上員工的個人信息、個人出勤率,來提升員工的工作崗位。也就提高了企業(yè)的管理水平,更加方便于企業(yè)管理。
人力資源體系在企業(yè)管理中占據相當重要的地位,它關系著企業(yè)內部每一個員工的出勤、工資、請假審核等。對于企業(yè)來講,人力資源管理系統(tǒng)可以有效地管理企業(yè)的員工,是對企業(yè)內部人員的配置和流量管理的一個重要角色,準確地反映企業(yè)的變化,是不可或缺的重要組成部分。
在經濟方面,主要是對項目的經濟效益進行評價,一方面是支出的費用,其中包括設備購置費,軟件開發(fā)費,管理和維護費,人員工資和培訓費等。另一方面是取得的收益中可以用錢來衡量的那部分(收益的另一部分難以用錢來表示)。基于企業(yè)的現有計算機及配套設備,建立MIS系統(tǒng)。不但能大大減少重復性的書面報告,降低辦公費用,提高辦公室效率,而且能提高檢測數據效用,為企業(yè)提供方便。由于人力資源管理系統(tǒng)是一個比較小型的系統(tǒng),所以從人力、物力和財力方面來說都是可行的。
在技術方面,主要分析現有技術條件能否順利完成開發(fā)工作,軟硬件配置能否滿足開發(fā)者需要等,這一特點非常適合計算機的特點,發(fā)揮計算機的數據處理速度快、準確性高的優(yōu)勢,現代計算機硬件和軟件技術的飛速發(fā)展,為系統(tǒng)的建設提供了技術條件。由于對人力資源管理系統(tǒng)這一類的信息管理系統(tǒng)進行開發(fā)已有一定的時期,有很多成功的實例,技術基礎也已經非常雄厚,因而技術上的準備應該不成問題。
在社會方面,主要論證新系統(tǒng)在企業(yè)或者機構開發(fā)和運行的可能性以及運行后可能一起的對企業(yè)的或機構的影響,即組織內外是否具備接受和使用新系統(tǒng)的條件。在當前信息技術飛速發(fā)展的大環(huán)境下,計算機技術和軟件技術的更新使人們完全有可能也有能力采用這樣先進的管理技術。在某種意義上,信息與科技在現代化建設中顯現出越來越重要的地位。管理方面的信息化和科學化,已成為現代化生活水平步入高臺階的重要標志。好的管理系統(tǒng)對提高人們的生活效益是極為有益的。
在管理方面,主要是管理人員對開發(fā)信息系統(tǒng)是否支持,現有管理制度和方法是否科學,規(guī)章制度是否齊全,原始數據是否正確的,人力資源管理系統(tǒng)比較完善的規(guī)章制度和管理方法為系統(tǒng)的建設提供了保障。
信息的透明和安全是矛盾的,在等到系統(tǒng)開放式透明以后接下來也就大大的增加了系統(tǒng)的安全隱患。本程序考慮到系統(tǒng)的安全性,主要設置了用戶名密碼驗證,并且進行角色,保證了信息的“可控”透明性,為以后的決策打下良好的基礎。
3.4系統(tǒng)的主要功能
該系統(tǒng)主要實現了員工、招聘信息、在線學習、打卡信息、請假信息、加班申請、工資單據、入職登記、系統(tǒng)管理等主要模塊功能。具體功能如下所示:
登錄功能:系統(tǒng)管理員登錄,
2. 添加員工信息:添加員工工號、員工姓名、性別、手機、郵箱、部門、崗位、頭像等一系列信息。
3. 招聘信息:對已經添加過的招聘信息進行發(fā)布。
4. 在線學習:通過在線學習信息進行發(fā)布。
5. 打卡信息:可以對已經添加過的打卡信息進行修改和刪除等操作。
6. 部門信息:添加部門信息。
7. 請假信息:可以對員工請假信息進行審核。
8.加班申請:能夠對已經添加過的加班申請進行查看和刪除以及審核等操作。
9.工資單據:能夠對已經添加過的工資單據進行查看和修改、刪除等操作。
10. 修改密碼:主要可以用來給管理員定期修改密碼,更換密碼。
11. 系統(tǒng)管理;管理員在該頁面為輪播圖管理界面、在線咨詢、企業(yè)文化。管理員可以在此頁面進行首頁輪播圖的管理,在線回復員工,企業(yè)文化發(fā)布,通過新建操作可在輪播圖中加入新的圖片,還可以對以上傳的圖片進行修改操作,以及圖片的刪除操作。
3.5 系統(tǒng)功能層次圖
以下主要列出了該系統(tǒng)所涉及的主要模塊信息,包含打卡信息、請假信息、加班申請、工資單據、入職登記等模塊。具體如圖3-1所示:
圖 3-1系統(tǒng)功能層次圖
本章首先說明系統(tǒng)開發(fā)的必要性,其次簡單的分析了系統(tǒng)的可行性,接著對系統(tǒng)的安全性進行了分析和設想,最后簡單介紹了系統(tǒng)的主要功能。通過分析和設想對系統(tǒng)的需求有了完整的了解。
系統(tǒng)數據庫設計 數據庫E-R圖
在該系統(tǒng)的信息中,由于數據庫的支持,我們可以對數據庫進行收集、整理、更新和加工等操作。由于數據庫的存儲功能強大,所以數據庫已經成為了計算機必不可少的一部分,一個數據庫的好壞直接影響該系統(tǒng)的質量和效率。一個系統(tǒng)中的數據庫是必不可少的,并且起著決定性因素。通過之前的系統(tǒng)分析,可以規(guī)劃出本系統(tǒng)中使用的主要等,下面設計出這幾個關鍵實體的實體關系圖:
(1)員工信息實體E-R圖如圖4-1所示:
圖4-1 員工信息實體圖
(2)加班申請實體E-R圖如圖4-2所示:
圖4-2加班申請實體圖
(3)請假信息實體E- R圖,如圖4-3所示:
圖4-3請假信息實體圖
(4)工資單據實體E- R圖,如圖4-4所示:
圖4-4工資單據實體圖
5.1管理員功能模塊
管理員登錄,通過填寫用戶名、密碼,輸入完成后選擇登錄即可進入后臺,如圖5-1所示。
圖5-1管理員登錄界面圖
管理員登錄進入系統(tǒng)后臺可以查看個人中心、員工管理、招聘信息管理、在線學習管理、類型管理、部門信息管理、打卡信息管理、請假信息管理、加班申請管理、工資單據管理、入職登記管理、管理員管理、我的收藏管理、系統(tǒng)管理等內容,如圖5-2所示。
圖5-2管理員功能界面圖
員工管理,管理員在員工管理頁面可以查看員工工號、員工姓名、性別、手機、郵箱、部門、崗位、頭像等信息,并可根據需要對員工管理進行修改,刪除等操作,如圖5-3所示。
圖5-3員工管理界面圖
招聘信息管理,管理員在招聘信息管理頁面可以查看招聘編號、崗位名稱、聯系方式、郵箱、招聘人數、封面、工資待遇等信息,并可根據需要對招聘信息管理進行修改、刪除操作,如圖5-4所示。
圖5-4招聘信息管理界面圖
在線學習管理,管理員在在線學習管理頁面可以查看標題、類型、圖片、內容簡介、學習視頻、發(fā)布日期等信息,并可根據需要對在線學習管理進行修改、刪除、查看員工評論操作,如圖5-5所示。
圖5-5在線學習管理界面圖
打卡信息管理,管理員在打卡信息管理頁面可以查看員工工號、員工姓名、部門、崗位、打卡類型、打卡時間、備注等信息,并可根據需要對打卡信息管理進行修改、刪除操作,如圖5-6所示。
圖5-6打卡信息管理界面圖
請假信息管理,管理員在請假信息管理頁面可以查看請假編號、員工工號、員工姓名、部門、崗位、請假天數、開始時間、結束時間、申請時間、是否審核、審核回復等信息,并可根據需要對請假信息管理進行修改、刪除等操作,如圖5-7所示。
圖5-7請假信息管理界面圖
加班申請管理,管理員在加班申請管理頁面可以查看員工工號、員工姓名、部門、崗位、加班事由、開始時間、結束時間、加班時長、是否審核、審核回復等信息,并可根據需要對加班申請管理進行修改、刪除等操作,如圖5-8所示。
圖5-8加班申請管理界面圖
工資單據管理,管理員在工資單據管理頁面可以查看年月份、員工工號、工資備注、員工姓名、部門、崗位、底薪、全勤獎、加班費、其它扣款、金額、登記時間等信息,并可根據需要對工資單據管理進行修改、刪除操作,如圖5-9所示。
圖5-9工資單據管理界面圖
系統(tǒng)管理;管理員在該頁面為企業(yè)文化、在線咨詢、輪播圖管理界面。管理員可以在此頁面企業(yè)文化發(fā)布,在線回復員工人力資源管理員,進行首頁輪播圖的管理,通過新建操作可在輪播圖中加入新的圖片,還可以對以上傳的圖片進行修改操作,以及圖片的刪除操作,如圖5-10 5-11 5-12所示。
圖5-10企業(yè)文化界面圖
圖5-11在線咨詢界面圖
圖5-12輪播圖管理界面圖
JAVA畢設幫助,指導,源碼分享,調試部署