員工管理是一件比較麻煩的事情,過去依靠人工進(jìn)行管理比較困難。而現(xiàn)在借助一些軟件,就變得輕松許多。今天就讓小編為大家介紹一款非常不錯的員工管理系統(tǒng)——ssm員工管理系統(tǒng)。
ssm員工管理系統(tǒng)包括哪些內(nèi)容
用戶管理的功能包括:添加用戶,用戶可以為管理員或者普通用戶;查詢用戶,可以查詢所有用戶或根據(jù)用戶名和用戶狀態(tài)進(jìn)行模糊查詢,刪除用戶,修改用戶。
部門管理的功能包括:添加部門,查詢部門,可以查詢所有部門或根據(jù)部門名稱進(jìn)行模糊查詢,刪除部門,修改部門。
ssm員工管理系統(tǒng)
職位管理的功能包括:添加職位,查詢職位,可以查詢所有職位或根據(jù)職位名稱進(jìn)行模糊查詢,刪除職位,修改職位。
員工管理的功能包括:添加員工,查詢員工,可以查詢所有員工或根據(jù)員工姓名,身份證號,手機(jī)號,性別,職位,部門進(jìn)行模查詢,刪除員工,修改員工。
公告管理的功能包括:添加公告,查詢公告,可以查詢所有公告或根據(jù)公告名稱,公告內(nèi)容進(jìn)行模糊查詢,刪除公告,修改公告。
ssm員工管理系統(tǒng)
SSM員工管理系統(tǒng)
SSM員工管理系統(tǒng)是主要用于對員工信息和部門信息的管理,他的主要功能為查詢、修改、增加、和刪除。頁面簡潔不失優(yōu)雅,沒有花里胡哨。項目已經(jīng)包含了用戶管理、部門管理、職位管理、員工管理、公告管理等多個模塊,頁面使用JQuery框架完成動態(tài)功能,用戶管理、部門管理等模塊包含了項目開發(fā)中常用的增刪改查動作。
后臺主要基于Spring+SpringMvc+Mybatis三大框架。
前端頁面顯示由bootstrap快速搭建而成,有著簡潔美觀的界面。
系統(tǒng)核心功能模塊:
1、人事管理:部門管理、員工管理。
2、考勤管理:考勤規(guī)則、考勤記錄。
3、薪資管理:薪資規(guī)則、薪資明細(xì)。
4、系統(tǒng)管理:秘書管理、薪資統(tǒng)計。
系統(tǒng)用戶角色:管理員、秘書、員工(每個角色具有的菜單權(quán)限都不一樣)
搭建流程
首先,頁面的UI是使用了Bootstrap框架快速搭建的,這個框架還是比較好用的,不但快速,而且美觀,風(fēng)格偏扁平化。而且對于我這種英文渣渣來說,有中文的幫助文檔,簡直不要太好上手,然后搭建好的大致效果圖就如1-1所示,當(dāng)然搭建好的只是靜態(tài)頁面,下面的數(shù)據(jù),按鈕的button_click事件都是后面自行編寫的。
然后就要介紹介紹SSM框架的具體流程了,因為是在本地訪問,沒有放到聯(lián)網(wǎng)服務(wù)器上,所以使用了Tomcat作為服務(wù)器,項目前端發(fā)起請求,發(fā)送到SpringMVC前端控制器中,再由SpringMVC前端控制器判斷,是否能進(jìn)行處理,能處理的,再發(fā)送給Controller,不能處理如靜態(tài)頁面之類的,直接發(fā)送給Tomcat服務(wù)器,讓服務(wù)器進(jìn)行解析。發(fā)送到Controller的數(shù)據(jù),再調(diào)用Service層的業(yè)務(wù)邏輯。假如要進(jìn)行數(shù)據(jù)庫層的交互,就將其交給Dao層的組件,而Dao層的組件都是用MyBatis來寫的,MyBatis的某某Mapper再進(jìn)行與數(shù)據(jù)庫的交互,同時,這些Mapper的文件和接口都是通過MyBatis Generator(MBG)自動生成的,但由于查詢的時候還有多表聯(lián)合查詢,所以還在xml文件中,新寫了兩個方法,用來實現(xiàn)多表聯(lián)合查詢。同時,基本上的增刪改查都是通過Ajax實現(xiàn)的,由Ajax發(fā)送請求,再返回Json,使用JS解析Json并在頁面中顯示。
項目是使用Maven進(jìn)行依賴管理的,簡單來說,就是通過Maven去下載項目所需的jar包,同時在項目完成后,可以用Maven構(gòu)建war包,使項目部署在真正的服務(wù)器而不是Eclipse中的鏡像服務(wù)器。
大體構(gòu)建說完了,來說說項目中實際運(yùn)用的注意點吧,在添加新員工的時候進(jìn)行了前端、后端都校驗的方法,可以極大程度的避免臟數(shù)據(jù)的添加,同時用了一些正則表達(dá)式來判斷姓名和郵箱是否合法。前端發(fā)送的Ajax請求,要傳遞到后臺處理,都只需要在方法上添加@ResponseBody和@RequestMapping("路徑尾綴")即可。
以上就是小編為大家介紹的關(guān)于ssm員工管理系統(tǒng)的相關(guān)內(nèi)容。現(xiàn)在有很多軟件,讓我們的工作變得輕松了很多,比如ssm員工管理系統(tǒng)就讓員工的管理變得簡單了。