![人事管理信息系統(tǒng)分析與設(shè)計_第1頁](http://file4.renrendoc.com/view10/M03/10/12/wKhkGWWrxQKAAp8yAAI6Fp41eMs582.jpg)
![人事管理信息系統(tǒng)分析與設(shè)計_第2頁](http://file4.renrendoc.com/view10/M03/10/12/wKhkGWWrxQKAAp8yAAI6Fp41eMs5822.jpg)
![人事管理信息系統(tǒng)分析與設(shè)計_第3頁](http://file4.renrendoc.com/view10/M03/10/12/wKhkGWWrxQKAAp8yAAI6Fp41eMs5823.jpg)
![人事管理信息系統(tǒng)分析與設(shè)計_第4頁](http://file4.renrendoc.com/view10/M03/10/12/wKhkGWWrxQKAAp8yAAI6Fp41eMs5824.jpg)
![人事管理信息系統(tǒng)分析與設(shè)計_第5頁](http://file4.renrendoc.com/view10/M03/10/12/wKhkGWWrxQKAAp8yAAI6Fp41eMs5825.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
人事管理信息系統(tǒng)分析與設(shè)計目錄摘要 摘要隨著計算機(jī)技術(shù)的飛速發(fā)展,在日常生活和工作中計算機(jī)應(yīng)用的日益普及,利用計算機(jī)技術(shù)給生活帶來巨大的變化。采用人工方式對人事管理存在極大的困難,利用計算機(jī)應(yīng)用人事管理系統(tǒng)對人事管理將帶來巨大的變革,極大程度解決了人事管理上存在的一些問題,為人事管理帶來極大的便利。本人事管理系統(tǒng)的開發(fā)主要采用SSH搭建系統(tǒng)框架,JavaScript、JSP等相關(guān)技術(shù)來搭建前端框架,MySQL數(shù)據(jù)庫搭建后臺數(shù)據(jù)庫實(shí)現(xiàn),Tomcat作為后臺服務(wù)。根據(jù)需求分析對系統(tǒng)設(shè)計,本人事管理系統(tǒng)可實(shí)現(xiàn)對部門、職員、獎懲、工資、培訓(xùn)、招聘、圖表、系統(tǒng)管理的功能。本人事管理系統(tǒng)的開發(fā),對系統(tǒng)各功能的實(shí)現(xiàn),有效解決了人事管理上存在的一些問題,通過圖表形式顯示各部門人數(shù),可以清楚了解各部門人數(shù)情況,系統(tǒng)管理有效地對系統(tǒng)管理維護(hù)。關(guān)鍵詞:人事管理系統(tǒng)SSH框架JavaScript框架MySQL數(shù)據(jù)庫緒論目前,科學(xué)技術(shù)快速發(fā)展,計算機(jī)應(yīng)用已在各行業(yè)中發(fā)揮著極為重要的作用,其對人事管理上發(fā)揮著巨大的作用,在沒有計算機(jī)出現(xiàn)時,對于人事的管理只能依靠人來記在書本上,這樣工作效率極低,而且也不便于管理統(tǒng)計,特別是對于人事的更改問題都極為不便利。因此,人事管理系統(tǒng)開發(fā)對人事管理有至關(guān)重要的作用,對于人事管理系統(tǒng)而言,其優(yōu)點(diǎn)在于保存時間長、成本低、簡單易用、存儲量大、可修復(fù)更改等方面發(fā)揮著重要的優(yōu)勢。在當(dāng)今科學(xué)技術(shù)的飛速發(fā)展下,企業(yè)的人事管理也需要不斷改變,引入新的管理技術(shù),充分運(yùn)用當(dāng)代科學(xué)技術(shù)來對人事進(jìn)行管理,對人事管理系統(tǒng)進(jìn)行充分利用,助于企業(yè)有效管理,進(jìn)而快速發(fā)展。人事管理系統(tǒng)在企業(yè)的人事管理中能夠更加科學(xué)化、高效化,對企業(yè)的長遠(yuǎn)發(fā)展發(fā)揮著極為重要的作用。系統(tǒng)分析系統(tǒng)設(shè)計目標(biāo)和原則本人事管理系統(tǒng)設(shè)計目標(biāo)主要是為方便企業(yè)對員工進(jìn)行管理,企業(yè)通過該系統(tǒng)對員工管理,提高工作效率,對員工的信息資料管理更加方便快捷,對職位變動管理可以清楚了解到員工的人事變動情況,可對員工工資福利以及獎懲記錄管理,對企業(yè)人才吸收招聘工作的發(fā)布的招聘管理,對企業(yè)中員工技能培訓(xùn)通知能夠及時發(fā)布,員工通過系統(tǒng)能夠及時收到查看企業(yè)的培訓(xùn)通知,超級管理員可對系統(tǒng)管理以及用戶職位角色管理,各用戶可對個人密碼修改提高系統(tǒng)的安全性、實(shí)用性,管理員可通過圖表管理對各部門人數(shù)查看,通過圖表形式可清楚了解到各部門人數(shù)的多少。對本人事管理系統(tǒng)的開發(fā)主要采用SSH為系統(tǒng)框架、MySQL數(shù)據(jù)庫、WEB等相關(guān)技術(shù)對其設(shè)計開發(fā),對系統(tǒng)的設(shè)計與開發(fā)嚴(yán)格遵循以下規(guī)則:(1)系統(tǒng)的數(shù)據(jù)庫設(shè)計原則數(shù)據(jù)庫設(shè)計須具有完整性、安全性。(2)系統(tǒng)的實(shí)用性原則系統(tǒng)須具有實(shí)用性,系統(tǒng)的界面友好、易學(xué)易用、人機(jī)交互友好、符合廣大用戶需求。(3)系統(tǒng)的安全性原則系統(tǒng)須具有安全性,可對數(shù)據(jù)進(jìn)行備份,以防系統(tǒng)崩潰造成數(shù)據(jù)丟失,具備防護(hù)性,預(yù)防病毒入侵系統(tǒng)。(4)系統(tǒng)的經(jīng)濟(jì)性原則結(jié)合現(xiàn)有技術(shù),對系統(tǒng)的開發(fā)成本進(jìn)行預(yù)估,利用資源高質(zhì)量高水平開發(fā)系統(tǒng),對系統(tǒng)的后期運(yùn)行管理費(fèi)用進(jìn)行預(yù)估,充分降低后期管理運(yùn)營維護(hù)費(fèi)用,確保對開發(fā)資金投入后能為企業(yè)帶來更大的效益。(5)系統(tǒng)的合理性原則充分考慮系統(tǒng)運(yùn)行的環(huán)境,系統(tǒng)對用戶的硬件平臺具有一定的適應(yīng)性、穩(wěn)定性,不局限于特定型號和版本,可運(yùn)行于多種硬件平臺環(huán)境。對本人事管理系統(tǒng)開發(fā),嚴(yán)格遵循規(guī)則設(shè)計開發(fā)系統(tǒng),確保系統(tǒng)的完整以及系統(tǒng)的健全,確保設(shè)計開發(fā)出一個成功的人事管理系統(tǒng)??尚行苑治黾夹g(shù)可行性本系統(tǒng)的開發(fā)采用SSH、JavaScript、JSP和MySQL數(shù)據(jù)庫等相關(guān)技術(shù)進(jìn)行開發(fā)。采用SSH架構(gòu)具有良好的可擴(kuò)展性、可維護(hù)性、解耦性,可減輕開發(fā)人員壓力,降低成本。采用JavaScript開發(fā)具有終端快速反應(yīng)、用途廣泛以及簡潔的優(yōu)勢。采用MySQL數(shù)據(jù)庫是因為其具有簡單易用、性能好、速度快、高安全等優(yōu)勢。社會可行性國家實(shí)施科教興國戰(zhàn)略,科技興國,有相關(guān)法律法規(guī)支持企業(yè)發(fā)展,鼓勵企業(yè)采用科技新的管理模式進(jìn)行管理發(fā)展企業(yè)。順應(yīng)時代發(fā)展潮流,人事管理系統(tǒng)也將會繼續(xù)替代人工對人事的管理,極大程度解放人工的管理模式。在企業(yè)進(jìn)來的發(fā)展中,將會朝著科技現(xiàn)代化方向去發(fā)展,采用人事管理系統(tǒng)對企業(yè)進(jìn)行管理,借助國家相關(guān)政策,人事管理系統(tǒng)將普及于企業(yè)的人事管理中,有很大的發(fā)展前景,因此,本項目可行。經(jīng)濟(jì)可行性對任何項目的開展都需要考慮到資金問題,人事管理系統(tǒng)的設(shè)計與開發(fā),需要充分考慮到它的經(jīng)濟(jì)可行性,人事管理系統(tǒng)設(shè)計開發(fā)過程產(chǎn)生的一系列費(fèi)用進(jìn)行預(yù)算是否可行,本人事管理系統(tǒng)項目由于企業(yè)中,對企業(yè)中所配有的網(wǎng)絡(luò)環(huán)境移交軟硬件設(shè)備進(jìn)行預(yù)估,本系統(tǒng)可采用該設(shè)備平臺運(yùn)行,極大程度減少項目資金費(fèi)用。本系統(tǒng)上線后期的維護(hù)管理費(fèi)用是否在可接受范圍內(nèi),該系統(tǒng)所帶來的經(jīng)濟(jì)效益可超過人工管理所帶來的經(jīng)濟(jì)效益,可很大程度提高了企業(yè)的工作效率,從經(jīng)濟(jì)角度對該項目進(jìn)行分析,認(rèn)為本項目是可行的。管理可行性計算機(jī)應(yīng)用替代人工,提高了對管理的工作效率。采用人工對人事進(jìn)行管理,易出錯難修改工作量大,隨著時間的推移,留下大量相關(guān)人事資料,難管理。采用計算機(jī)應(yīng)用人事管理系統(tǒng)對人事進(jìn)行管理,工作方式截然不同,根據(jù)職位角色權(quán)限不同所分配設(shè)置對系統(tǒng)操作權(quán)限也不同,用戶可操作該系統(tǒng)進(jìn)行工作,提高了企業(yè)人事管理工作效率。該系統(tǒng)操作簡單,界面友好,可接受程度高,對于該系統(tǒng)維護(hù)所需要的費(fèi)用進(jìn)行預(yù)算,系統(tǒng)在后期中維護(hù)只需要少量的費(fèi)用,從管理角度而言,該系統(tǒng)管理費(fèi)用以及對系統(tǒng)的操作管理,可認(rèn)為該項目的人事管理系統(tǒng)的管理具有可行性。需求分析需求分析是在開發(fā)系統(tǒng)前的功能分析,做好系統(tǒng)的需求分析才能開發(fā)出一個高質(zhì)量的信息管理系統(tǒng)[6]。對系統(tǒng)需求分析完整描述可形成系統(tǒng)的需求規(guī)格說明書,根據(jù)需求規(guī)格說明書可有效寫開發(fā)人員對系統(tǒng)開發(fā)以及用戶對系統(tǒng)的操作使用。需求與分析相輔相成,建立初始原型,對模型迭代修正,直到滿足用戶所有需求[7]。結(jié)合現(xiàn)有人事管理系統(tǒng)以及以及企業(yè)的管理模式進(jìn)行分析,在現(xiàn)有人事管理系統(tǒng)的功能需求中進(jìn)行存優(yōu)去劣,在企業(yè)的運(yùn)營管理模式中,分析其功能需求,在下一代人事管理系統(tǒng)中增加實(shí)現(xiàn)相應(yīng)的功能需求。根據(jù)現(xiàn)有人事管理系統(tǒng)以及企業(yè)對該系統(tǒng)的功能需求進(jìn)行設(shè)計與開發(fā)本人事管理系統(tǒng),在本人事管理系統(tǒng)中含有功能:部門、職員、獎懲、工資、培訓(xùn)、招聘、圖表、系統(tǒng)管理以及用戶注冊登錄功能模塊。針對人事管理系統(tǒng)進(jìn)行需求分析,須具備以下基本功能:數(shù)據(jù)庫:實(shí)現(xiàn)對系統(tǒng)數(shù)據(jù)庫的管理、表的創(chuàng)建。系統(tǒng)管理,實(shí)現(xiàn)用戶對系統(tǒng)的獲取用戶名以及對系統(tǒng)登錄,根據(jù)相應(yīng)職位分配操作系統(tǒng)權(quán)限等功能。應(yīng)用功能管理:實(shí)現(xiàn)各功能模塊可查詢、新增、修改、刪除等功能。系統(tǒng)需求根據(jù)企業(yè)運(yùn)營管理模式以及現(xiàn)有人事管理系統(tǒng)優(yōu)缺點(diǎn)相結(jié)合,企業(yè)未來方向的發(fā)展模式,設(shè)計并開發(fā)出新一代人事管理系統(tǒng)。新一代人事管理系統(tǒng)的基本需求,對部門的部門管理模塊;對企業(yè)員工進(jìn)行管理其含有員工管理模塊,需要為員工的福利工資進(jìn)行管理,含有工資管理以及獎懲管理模塊;企業(yè)發(fā)展需要廣納人才,企業(yè)發(fā)展需要對內(nèi)部員工進(jìn)行培訓(xùn),提升業(yè)務(wù)能力,該系統(tǒng)含有招聘以及培訓(xùn)管理模塊;為保證系統(tǒng)安全性,對操作該系統(tǒng)用戶進(jìn)行管理,含有用戶登錄以及用戶操作權(quán)限分配的系統(tǒng)管理模塊。人事管理系統(tǒng)開發(fā)的需求:簡單易用、界面清晰、人機(jī)交互友好;滿足內(nèi)部需求;系統(tǒng)具有安全性;系統(tǒng)具有數(shù)據(jù)備份能力。功能需求根據(jù)企業(yè)發(fā)展以及對該系統(tǒng)管理需求,系統(tǒng)需要實(shí)現(xiàn)以下基本功能:用戶通過用戶名、密碼、驗證碼登錄系統(tǒng),系統(tǒng)中的超級管理員可全權(quán)操作系統(tǒng),且為新員工申請用戶名和密碼,為相應(yīng)崗位員工分配相應(yīng)系統(tǒng)權(quán)限,確保系統(tǒng)資料保密性安全性;企業(yè)發(fā)展需要對部門信息進(jìn)行維護(hù),對部門主要負(fù)責(zé)人進(jìn)行變動;企業(yè)中員工信息資料更新維護(hù),查詢、新增、刪除調(diào)整人事變動力求更好發(fā)展;招聘納入優(yōu)秀人才培訓(xùn)提升員工業(yè)務(wù)能力的招聘與培訓(xùn)功能;員工工資福利與獎懲進(jìn)行統(tǒng)一管理,提供高 質(zhì)量的管理服務(wù);提供數(shù)據(jù)庫維護(hù),提高系統(tǒng)安全性;實(shí)現(xiàn)對于數(shù)據(jù)管理:實(shí)現(xiàn)對企業(yè)各部門相關(guān)信息數(shù)據(jù)管理維護(hù);實(shí)現(xiàn)對員工相關(guān)信息數(shù)據(jù)管理維護(hù);實(shí)現(xiàn)正常運(yùn)營管理相關(guān)信息數(shù)據(jù)管理服務(wù)。用例圖用例圖是系統(tǒng)需求分析到實(shí)現(xiàn)的第一步,反映了系統(tǒng)的功能需求,用戶如何操作系統(tǒng)[8]。用例圖可為開發(fā)者展示各用戶與系統(tǒng)的關(guān)系,各用戶之間的相關(guān)用戶,為開發(fā)者提供邏輯思路,是使用該系統(tǒng)的說明書,指導(dǎo)用戶如何正確快速掌握使用該系統(tǒng),用戶通過該系統(tǒng)用例圖可清楚了解到各用戶對該系統(tǒng)的操作權(quán)限。在本人事管理系統(tǒng)中,用戶分為:超級管理員、一般管理員、普通用戶。(1)超級管理員:超級管理員全權(quán)操作系統(tǒng),含有以下功能權(quán)限:部門、職員、獎懲、工資、培訓(xùn)、招聘、圖表、系統(tǒng)管理以及密碼修改等其它的附屬功能,如圖2-1所示:圖2-1超級管理員用例圖(2)一般管理員:一般管理員為系統(tǒng)特定職位角色權(quán)限的管理員,不能對數(shù)據(jù)庫數(shù)據(jù)恢復(fù)和備份,不能對系統(tǒng)進(jìn)行系統(tǒng)模塊的用戶以及職位角色權(quán)限模塊進(jìn)行管理,如圖3-2所示:圖2-2一般管理員用例圖(3)普通用戶普通用戶可對系統(tǒng)中獎懲信息、培訓(xùn)信息、招聘信息、工資福利等的查看,以及密碼的修改,如圖2-3所示:圖2-3普通用戶用例圖數(shù)據(jù)流圖數(shù)據(jù)流圖在項目的開發(fā)過程中發(fā)揮著非常重要的作用,數(shù)據(jù)流圖用于建立一個系統(tǒng)的邏輯模型,通過數(shù)據(jù)流圖可以清楚看到系統(tǒng)的邊界以及系統(tǒng)內(nèi)部數(shù)據(jù)的變換過程。數(shù)據(jù)流圖是需求規(guī)格說明書的重要組成部分,在描述業(yè)務(wù)流程較為復(fù)雜的功能項時,具有很大的優(yōu)勢,需求說明書是系統(tǒng)設(shè)計和測試的主要依據(jù)[9]。通過數(shù)據(jù)流圖可以判斷出用戶能否正確表達(dá)他們的需求,分析員能否理解并滿足用戶需求,分析員清楚了解到用戶對項目的需求,減少分析員與用戶之間對項目需求的誤解,提高了項目開發(fā)進(jìn)度。本人事管理系統(tǒng)采用4層數(shù)據(jù)流圖,如下:第1層數(shù)據(jù)流圖,如圖2-4所示:圖2-4第1層數(shù)據(jù)庫流圖第1層數(shù)據(jù)流圖分解出第2層數(shù)據(jù)流圖,第2層數(shù)據(jù)流圖如圖2-5所示:圖2-5第2層數(shù)據(jù)流圖第2層數(shù)據(jù)流圖分解出第3層數(shù)據(jù)流圖,第3層數(shù)據(jù)流圖如圖2-6所示:圖2-6第3層數(shù)據(jù)流圖第3層數(shù)據(jù)流圖分解出第4層數(shù)據(jù)流圖,第4層數(shù)據(jù)流圖如圖2-7所示:圖2-7第4層數(shù)據(jù)流圖系統(tǒng)設(shè)計系統(tǒng)模塊設(shè)計結(jié)合人事管理系統(tǒng)優(yōu)缺點(diǎn)及需求分析對該系統(tǒng)進(jìn)行設(shè)計,在本人事管理系統(tǒng)中包括部門、職員、獎懲、工資、培訓(xùn)、招聘、圖表、系統(tǒng)管理以及用戶登錄模塊,人事管理系統(tǒng)模塊如圖3-1所示:圖3-1人事管理系統(tǒng)模塊系統(tǒng)執(zhí)行流程可以幫助用戶更加清楚了解使用系統(tǒng),系統(tǒng)執(zhí)行操作流程可為用戶作為系統(tǒng)操作說明書,流程圖直觀清晰解釋系統(tǒng)結(jié)構(gòu),是一種極為容易了解掌握系統(tǒng)的一種方式。在程序中算法是靈魂,流程圖是表示算法的一種非常好的方法。本人事管理系統(tǒng)中,用戶通過正確用戶名、密碼、驗證碼對系統(tǒng)登錄,由系統(tǒng)判斷用戶名、密碼以及驗證碼是否正確,正確即可登錄系統(tǒng),系統(tǒng)根據(jù)用戶的職位角色進(jìn)行判斷識別為超級管理員、一般管理員、普通用戶,職位角色不同可執(zhí)行操作也不同,本人事管理系統(tǒng)流程圖如圖3-2所示:圖3-2人事管理系統(tǒng)流程圖用戶登錄系統(tǒng)后,系統(tǒng)對用戶職位角色進(jìn)行判斷,若為普通用戶,則可以執(zhí)行查詢培訓(xùn)信息培訓(xùn)/詳情、查看培訓(xùn)記錄/詳情、查看獎懲詳情、招聘信息查看,以及修改密碼等操作;若為管理員,對管理員繼續(xù)進(jìn)行識別判斷,若為超級管理員,則可以執(zhí)行全部操作,部門、職員、獎懲、工資、培訓(xùn)、招聘、圖表、系統(tǒng)管理,若為一般管理員,根據(jù)管理員的職位角色所分配的權(quán)限可對系統(tǒng)執(zhí)行相關(guān)的操作。(1)用戶登錄模塊實(shí)現(xiàn)用戶對系統(tǒng)的登錄,用戶通過用戶名、密碼以及驗證碼對系統(tǒng)登錄,根據(jù)用戶職位角色不同所分配權(quán)限不同,對系統(tǒng)執(zhí)行不同操作操作,用戶登錄詳細(xì)功能模塊如圖3-3所示:圖3-3用戶登錄詳細(xì)功能模塊用戶登錄:管理員通過對員工信息的錄入,新增用戶成功即可完成注冊;用戶名為員工姓名或自行輸入;密碼為員工工號;驗證碼為系統(tǒng)提供的隨機(jī)驗證碼進(jìn)行登錄。(2)部門管理模塊實(shí)現(xiàn)超級管理員對部門管理,可對部門查詢、修改、新增、刪除;一般管理員可對部門信息查詢。超級管理員可對部門中職位查詢、新增、修改、刪除操作;一般管理員根據(jù)職位角色不同,對其分配的系統(tǒng)的操作權(quán)限也有所不同,部門管理詳細(xì)功能模塊如圖3-4所示:圖3-4部門管理詳細(xì)功能模塊在部門信息管理中:超級管理員可對部門查詢、新增、刪除、修改;一般管理員可查詢部門。在部門職位管理中:超級管理員可對職位查詢、新增、修改、刪除;一般管理員如人事等可對職位查詢、新增、修改、刪除。(3)職員管理模塊實(shí)現(xiàn)超級管理員對員工信息管理,對員工信息查詢、新增、修改、查看詳情以及刪除等操作;一般管理員根據(jù)職位角色不同所分配系統(tǒng)操作權(quán)限不同,不同職位角色的用戶對員工信息管理操作不同。超級管理員可對員工職位變動進(jìn)行操作,在一般管理員中,只有特定的人事管理人員才有權(quán)限進(jìn)行員工職位變動操作,職員管理詳情功能模塊如圖3-5所示:圖3-5職員管理詳細(xì)功能模塊在員工信息管理中:超級管理員可對員工信息查看詳情、查詢、新增、刪除、修改;一般管理員如所屬部門主要負(fù)責(zé)人、人事管理負(fù)責(zé)人等可對員工信息查看詳情、查詢、新增、刪除、修改。在職位變動管理中:超級管理員可對職位變動查看詳情、查詢、新增、刪除、修改;一般管理員如人事管理員可對職位變動查看詳情、查詢、新增、刪除、修改。(4)獎懲管理模塊實(shí)現(xiàn)超級管理員對員工獎懲信息的查看、新增、修改以及刪除等;一般管理員只有特定職位角色用戶分配到該權(quán)限才可進(jìn)行該操作,獎懲管理詳細(xì)功能模塊如圖3-6所示:圖3-6獎懲管理詳細(xì)功能模塊在獎懲管理中:超級管理員可對獎懲信息查看詳情、查詢、新增、刪除、修改;一般管理人如財務(wù)管理負(fù)責(zé)人等可對獎懲信息查看詳情、查詢、新增、刪除、修改;普通用戶可查看獎懲詳情、查詢獎懲。(5)工資管理模塊實(shí)現(xiàn)超級管理員對該系統(tǒng)的工資管理功能模塊全權(quán)管理,對稅率表、福利表、員工工資福利新增、刪除、修改、查看等。一般特定財務(wù)管理人員對所獲得的特定權(quán)限可對工資管理模塊執(zhí)行特定操作,工資管理詳細(xì)功能模塊如圖3-7所示:圖3-7工資管理詳細(xì)功能模塊在工資管理中:超級管理員可新增稅率表、福利表、工資福利;可刪除稅率表、福利表、工資福利;可修改稅率表、福利表、工資福利;可查看工資福利;一般管理員如財務(wù)管理負(fù)責(zé)人可新增稅率表、福利表、工資福利,可刪除稅率表、福利表、工資福利,可修改稅率表、福利表、工資福利,可查看工資福利;普通用戶可查看稅率表、福利表、工資福利。(6)培訓(xùn)管理模塊實(shí)現(xiàn)超級管理員對培訓(xùn)信息管理,對培訓(xùn)信息查看詳情、修改、刪除等操作;一般管理員如部門主要負(fù)責(zé)人可獲權(quán)限對培訓(xùn)信息進(jìn)行新增發(fā)布,修改、刪除以及查看詳情。實(shí)現(xiàn)超級管理員對培訓(xùn)記錄信息新增、修改、刪除以及查看詳情等操作;一般管理員可獲特定權(quán)限對該功能模塊進(jìn)行新增、查看詳情等操作,培訓(xùn)管理詳細(xì)功能模塊如圖3-8所示:圖3-8培訓(xùn)管理詳細(xì)功能模塊在培訓(xùn)信息發(fā)布中:超級管理員可對培訓(xùn)信息查詢、新增、修改、刪除、查看詳情;一般管理員如部門負(fù)責(zé)人、培訓(xùn)主講人可對培訓(xùn)信息查詢、新增、修改、刪除、查看詳情;普通用戶可對培訓(xùn)信息查詢、查看詳情。在培訓(xùn)記錄信息中:超級管理員可對培訓(xùn)記錄查看詳情、查詢、新增、修改、刪除;一般管理員如部門負(fù)責(zé)人、培訓(xùn)講師可對培訓(xùn)記錄查看詳情、新增、查詢、修改、刪除;普通用戶可對培訓(xùn)記錄查詢、查看詳情。(7)招聘管理模塊實(shí)現(xiàn)超級管理員和一般管理員如人事管理員對招聘信息管理新增、查看詳情、修改、刪除等功能,招聘管理詳細(xì)功能模塊如圖3-9所示:圖3-9招聘管理詳細(xì)功能模塊在招聘管理中:超級管理員對招聘信息進(jìn)行查詢、新增、修改、刪除、查看詳情;一般管理員如人事管理負(fù)責(zé)人可對招聘信息進(jìn)行查詢、新增、修改、刪除、查看詳情;用戶可查詢招聘信息、查看招聘信息詳情。(8)圖表管理模塊實(shí)現(xiàn)對各部門人數(shù)的統(tǒng)計,超級管理員一般管理員可查看對各部門人數(shù)統(tǒng)計圖表管理詳細(xì)功能模塊如圖3-10所示:圖3-10圖表管理詳細(xì)功能模塊在圖表管理中:a)超級管理員、一般管理員可查看各部門統(tǒng)計人數(shù)。(9)系統(tǒng)管理模塊實(shí)現(xiàn)超級管理員對系統(tǒng)與用戶的查詢、新增、修改以及刪除;超級管理員對系統(tǒng)角色進(jìn)行管理,根據(jù)系統(tǒng)職位角色不同進(jìn)行分配不同的操作權(quán)限,對根據(jù)發(fā)展管理的需要,進(jìn)行新增職位角色,刪除職位角色以及修改職位角色的權(quán)限;超級管理員可對系統(tǒng)全部用戶信息進(jìn)行管理維護(hù),一般管理員員系統(tǒng)用戶通過個人用戶名以及工號對系統(tǒng)進(jìn)行初始登錄,在系統(tǒng)管理的密碼修改中進(jìn)行修改登錄密碼,系統(tǒng)管理詳細(xì)功能模塊如圖3-11所示:圖3-11系統(tǒng)詳細(xì)管理功能模塊在系統(tǒng)管理中:超級管理員可對用戶查詢、新增、修改、刪除;超級管理員可對職位角色新增、刪除、修改;用戶可修改密碼。數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫模型設(shè)計本人事管理系統(tǒng)對數(shù)據(jù)庫設(shè)計,概念模型以E-R模型為基礎(chǔ),通過E-R模型圖可以清楚各個模塊之間的關(guān)系,有效便于開發(fā)人員對該系統(tǒng)的數(shù)據(jù)庫的開發(fā),邏輯清晰提高了對數(shù)據(jù)庫開發(fā)的效率,縮短了項目的開發(fā)時間。本人事管理系統(tǒng)各模塊數(shù)據(jù)庫的E-R圖如下:(1)部門管理模塊E-R圖,如圖3-12所示:圖3-12部門管理模塊E-R圖(2)職員管理模塊E-R圖,如圖3-13所示:圖3-13職員管理模塊E-R圖(3)工資管理模塊E-R圖,如圖3-14所示:圖3-14工資管理模塊E-R圖(4)獎懲管理模塊E-R圖,如圖3-15所示:圖3-15獎懲管理模塊E-R圖(5)培訓(xùn)和招聘管理模塊E-R圖,如圖3-16所示:圖3-16培訓(xùn)和招聘管理模塊E-R圖(6)管理員用戶模塊E-R圖,如圖3-17所示:圖3-17管理員用戶模塊E-R圖數(shù)據(jù)庫表設(shè)計根據(jù)本人事管理系統(tǒng)的需求對數(shù)據(jù)庫進(jìn)行設(shè)計,在數(shù)據(jù)庫中對表進(jìn)行創(chuàng)建,表中含有類型、主鍵、字段等。數(shù)據(jù)庫通過對表的創(chuàng)建,再與系統(tǒng)之間進(jìn)行連接實(shí)現(xiàn)對數(shù)據(jù)的存儲、傳輸訪問。在本人事管理系統(tǒng)中包括部門管理表、職員管理表、全部職位表、職位變動表、獎懲管理表、工資福利表、福利表、稅率表、培訓(xùn)信息發(fā)布表、培訓(xùn)記錄表、招聘管理表、職位角色表、職位角色權(quán)限表、引導(dǎo)表。部門管理表department設(shè)計,如表3-1所示:表3-1部門管理表字段名類型主鍵描述dept_idvarchar(2)是部門編號dept_namevarchar(100)否部門名稱dept_mgrvarchar(100)否部門經(jīng)理dept_remarktext否備注(2)職員管理表employee設(shè)計,如表3-2所示:表3-2職員管理表字段名類型主鍵描述dept_idvarchar(2)否部門編號emp_idvarchar(20)是員工工號emp_namevarchar(20)否姓名emp_sexint(11)否性別emp_birthdate否出生日期emp_addressvarchar(200)否地址emp_postvarchar(6)否郵政編碼emp_telephonevarchar(20)否聯(lián)系方式emp_mobilephonevarchar(11)否微信emp_qqvarchar(12)否QQemp_emailvarchar(20)否郵箱emp_accountvarchar(20)否銀行賬戶emp_idcardvarchar(18)否身份證emp_photovarchar(100)否證件照emp_add_datedate否錄入時間emp_add_personvarchar(100)否錄入人emp_jobint(11)否職位emp_bankvarchar(100)否銀行名稱emp_nationalityvarchar(50)否政治面貌emp_orginvarchar(50)否籍貫emp_nationvarchar(50)否民族emp_schoolvarchar(100)否畢業(yè)院校emp_educationvarchar(50)否教育程度emp_professionvarchar(100)否專業(yè)(3)全部職位表job設(shè)計,如表3-3所示:表3-3全部職位表字段類型主鍵描述job_idint(11)是職位編號job_namevarchar(100)否職位job_remarktext否備注job_dept_idvarchar(2)否所屬部門編號job_basic_wagefloat否職位基本薪資(4)職位變動表job_change設(shè)計,如表3-4所示:表3-4職位變動表字段類型主鍵描述jc_idint(11)是變動編號emp_idvarchar(20)否員工工號jc_old_deptvarchar(2)否原部門jc_old_jobint(11)否原職位jc_new_deptvarchar(2)否新部門jc_new_jobint(11)否新職位jc_add_personvarchar(100)否職位調(diào)整人jc_datedate否職位調(diào)整時間jc_reasonvarchar(500)否調(diào)整原因jc_remarktext否備注(5)獎懲管理表encourage_punish設(shè)計,如表3-5所示:表3-5獎懲管理表字段類型主鍵描述ep_idint(11)是獎懲編號emp_idvarchar(20)否員工工號ep_typeint(11)否獎懲類型ep_topicvarchar(100)否獎懲主題ep_moneyfloat(8,2)否獎懲金額ep_othertext否其他獎懲ep_release_datedate否獎懲發(fā)布時間ep_release_personvarchar(100)否獎懲發(fā)布人ep_resontext否原因ep_remarktext否備注系統(tǒng)實(shí)現(xiàn)SSH框架搭建本人事管理系統(tǒng)采用SSH框架開發(fā),采用SSH可快速構(gòu)成系統(tǒng)框架,各模塊之間相互獨(dú)立,對其中一部分修改不會對其它部分有影響。采用Eclipse來進(jìn)行系統(tǒng)框架搭建開發(fā),依次對Struts2、Spring、Hibernate框架進(jìn)行搭建,導(dǎo)入相應(yīng)的jar包,測試成功即可完成本系統(tǒng)SSH框架的搭建。SSH架構(gòu)圖如圖4-1所示:圖4-1SSH架構(gòu)圖系統(tǒng)模塊實(shí)現(xiàn)用戶登錄模塊系統(tǒng)登錄時需輸入用戶名、密碼、驗證碼,系統(tǒng)判斷輸入是否正確,正確則成功登錄,錯誤則給出相應(yīng)提示,流程圖如圖4-2所示:圖4-2用戶登陸流程圖通過publicStringlogin()方法來實(shí)現(xiàn)用戶登錄,在UserAction.java類中用戶登錄部分代碼如圖4-3所示,用戶登錄界面如圖4-4所示:圖4-3用戶登錄圖4-4用戶登錄界面用戶成功登錄進(jìn)入系統(tǒng)主頁,系統(tǒng)主頁顯示日期date以及用戶名username;在系統(tǒng)首頁中顯示用戶的相關(guān)信息,如用戶名userName、職位角色roleName、工號empyId、姓名empName,在first.jsp文件中部分代碼如圖4-5所示,主頁如圖4-6所示:圖4-5系統(tǒng)主頁顯示用戶信息圖4-6主頁顯示用戶信息圖部門管理模塊部門管理模塊分為:部門信息、部門職位管理,均可查詢、新增、修改、刪除。部門信息查詢,通過對部門編號、部門名稱或部門經(jīng)理的檢索,根據(jù)相關(guān)選擇即可查詢到部門的相關(guān)信息;部門信息新增,根據(jù)實(shí)際情況,填寫新部門的相關(guān)信息,新部門的編號、名稱,兩者為新增部門的必填項,部門經(jīng)理以及所需備注根據(jù)情況進(jìn)行填寫;部門信息修改實(shí)現(xiàn),根據(jù)需求可對部門的相關(guān)信息進(jìn)行修改;部門信息刪除實(shí)現(xiàn),部門中仍有員工屬于該部門,不可對部門進(jìn)行刪除,易造成員工信息丟失;部門信息查詢實(shí)現(xiàn)在DeptAction.java類中部分代碼如圖4-7所示,新增部門界面如圖4-8所示,部門信息管理界面如圖4-9所示:圖4-7部門管理信息查詢實(shí)現(xiàn)圖4-8新增部門界面圖4-9部門信息管理界面部門中對職位新增、修改、刪除等操作;在部門職位管理窗口中,顯示部門名稱、職位編號、崗位工資以及備注信息;在JobAction.java類中進(jìn)行屬性定義如圖4-10所示;部門職位查詢實(shí)現(xiàn)在JobAction.java類中部分代碼如圖4-11所示,部門職位查詢界面如4-12所示:圖4-10部門職位查詢屬性定義圖4-11部門職位查詢實(shí)現(xiàn)圖4-12部門職位查詢界面職員管理模塊職員管理模塊分為:員工信息、職位變動管理,均可實(shí)現(xiàn)查詢、新增、修改、刪除、查看詳情。通過檢索員工工號或者員工姓名來實(shí)現(xiàn)對員工信息的查詢,實(shí)現(xiàn)對員工信息資料新增,在員工信息資料窗口中填入員工相關(guān)信息,對員工信息資料中簡歷頭像上傳,在用戶輸入信息時根據(jù)內(nèi)容進(jìn)行提示輸入正確信息,選中指定用戶即可對員工信息進(jìn)行修改,選中指定用戶對員工信息進(jìn)行刪除,對員工資料信息查詢詳情操作,點(diǎn)擊“詳情”按鈕即可獲取數(shù)據(jù)查看員工信息詳情;在新增員工信息empAdd.js文件中對界面設(shè)計部分代碼如圖4-13所示,實(shí)現(xiàn)新增員工信息界面如圖4-14所示:圖4-13新增員工信息實(shí)現(xiàn)圖4-14新增員工信息資料界面員工信息資料新增需要對簡歷頭像進(jìn)行上傳,在EmpActipon.java類中通過upload()方法來實(shí)現(xiàn),部分代碼如圖4-15所示,在員工簡歷照片上傳圖需要獲取文件路徑,通過getSavePath()和setSavePath()方法來實(shí)現(xiàn)獲取保存簡歷照片路徑,部分代碼如圖4-16所示:圖4-15簡歷頭像上傳圖4-16獲取簡歷照片地址根據(jù)新增員工信息資料在保存進(jìn)行判斷,員工工號是否已存在,若存在該工號,則保存信息失敗,需要重新分配新的工號給該員工,保存成功即新增員工信息資料保存成功,通過isExist()方法來實(shí)現(xiàn)判斷該員工們是否存在,部分代碼如圖4-17所示:圖4-17判斷該員工是否存在在員工的管理工作中會存在人事變動的情況,需要對員工進(jìn)行人事變動,在JobChangeAction.java類中實(shí)現(xiàn)對員工職位變動,通過save()方法實(shí)現(xiàn)員工職位變動部分代碼如圖4-18所示,在用戶輸入員工工號后,通過員工工號對數(shù)據(jù)庫的檢索,若該工號存在,則即可獲取員工的姓名、原部門以及原職位;若不存在,則拋出異常,通過load()方法實(shí)現(xiàn);在jobChangeAdd.js中對新增員工職位變動界面進(jìn)行設(shè)計部分代碼如圖4-19所示,新增員工職位變動界面如圖4-20所示;通過對員工工號或員工姓名的檢索實(shí)現(xiàn)查詢員工職位變動記錄,若存在該變動記錄,則可查詢到該變動記錄,若不存在,則查詢不到;實(shí)現(xiàn)對員工職位變動刪除,點(diǎn)擊“刪除”按鈕可實(shí)現(xiàn)對員工職位變動信息刪除。圖4-18員工職位變動圖4-19員工職位變動界面設(shè)計圖4-20新增員工職位變動界面獎懲管理模塊獎懲管理實(shí)現(xiàn)查詢、新增、刪除、修改、查看詳情,根據(jù)條件對員工工號或姓名查詢,主題以及類別對記錄信息查詢,若該記錄存在,即可查找顯示該條記錄信息,若不存在則沒有,查詢判斷條件在EncouragePunishDAOImpl.java類中部分代碼如圖4-21所示,獎懲信息新增需要對員工工號、獎懲類別、主題以及獎懲金額進(jìn)行輸入,這個為必填項,若有一項沒填寫,則保存不成功;選中記錄點(diǎn)擊詳情按鈕,即可調(diào)用數(shù)據(jù)庫數(shù)據(jù)顯示在窗口中查看獎懲詳情,獎懲記錄界面如圖4-22所示,查看詳情界面如圖4-23所示:圖4-21獎懲查詢條件判斷圖4-22獎懲記錄界面圖4-23獎懲記錄詳情工資管理模塊在工資管理包括稅率表、福利表、員工工福利管理;可實(shí)現(xiàn)對稅率表以及福利表的新增、刪除以及修改,選中選項即可進(jìn)行修改或者刪除;新增福利表以及稅率表根據(jù)需求進(jìn)行填寫保存即可,對員工工資福利可實(shí)現(xiàn)查詢、新增、刪除、修改操作;在工資福利中可清楚了解到該員工享受的工資待遇;點(diǎn)擊新增按鈕,輸入員工工號、基本工資、配置員工是否享受該福利以及補(bǔ)貼保存即可完成對員工工資福利的配置,員工工資福利界面如圖4-24所示:圖4-24員工工資福利培訓(xùn)管理模塊培訓(xùn)管理模塊分為:培訓(xùn)信息發(fā)布、培訓(xùn)信息記錄,這兩個模塊中可實(shí)現(xiàn)查詢、刪除、修改以及查看詳情功能,通過輸入培訓(xùn)的相關(guān)信息可實(shí)現(xiàn)對培訓(xùn)信息查詢在TrainDAOImpl.java類部分代碼如圖4-25所示;發(fā)布培訓(xùn)信息,在填寫培訓(xùn)信息時分為必填項以及選填項,在必填項中輸入正確相關(guān)培訓(xùn)信息即可保存培訓(xùn)信息,實(shí)現(xiàn)培訓(xùn)信息發(fā)布在trainAdd.js文件中部分代碼如圖4-26所示,發(fā)布培訓(xùn)信息界面如圖4-27所示;保存成功的培訓(xùn)信息在培訓(xùn)信息列表中即可查看到,選中培訓(xùn)信息可進(jìn)行修改、刪除以及查看詳情操作,在TrainServiceImpl.java類中通過publicStringreplace(List<Train>trains)方法實(shí)現(xiàn)培訓(xùn)信息修改,部分代碼如圖4-28所示;選中培訓(xùn)信息查看詳情如圖4-29所示:圖4-25培訓(xùn)信息查詢圖4-26培訓(xùn)信息發(fā)布圖4-27培訓(xùn)信息發(fā)布界面圖4-28培訓(xùn)信息修改圖4-29培訓(xùn)信息詳情培訓(xùn)信息發(fā)布進(jìn)行相關(guān)技能的培訓(xùn)后,需要有培訓(xùn)記錄功能對培訓(xùn)信息進(jìn)行記錄,培訓(xùn)記錄該場培訓(xùn)結(jié)果如何;培訓(xùn)信息記錄和培訓(xùn)信息發(fā)布功能實(shí)現(xiàn)相關(guān)代碼基本一樣,在新增培訓(xùn)記錄錄入時,通過點(diǎn)擊培訓(xùn)主題輸入框即可調(diào)用到發(fā)布的培訓(xùn)信息,對發(fā)布的培訓(xùn)信息進(jìn)行選擇,輸入記錄人工號可獲取到記錄人的姓名,對培訓(xùn)結(jié)果進(jìn)行評判,點(diǎn)擊“保存”按鈕即可成功保存培訓(xùn)記錄,在TrainRecordAction.java類中部分代碼如圖4-30所示,新增培訓(xùn)記錄界面如圖4-31所示;選中培訓(xùn)記錄,可執(zhí)行修改、刪除以及查看詳情操作,培訓(xùn)記錄發(fā)布后,需要對培訓(xùn)信息進(jìn)行修改,在TrainRecordServiceImpl.java文件中,通過publicStringreplace(List<TrainRecord>tRecords)方法來實(shí)現(xiàn)對培訓(xùn)記錄修改部分代碼如圖4-32所示,在trainRecordDetail.js文件中,通過varreader=newExt.data.JsonReader()來提取數(shù)據(jù)庫中數(shù)據(jù)部分代碼如圖4-33所示,培訓(xùn)信息記錄詳情界面如圖4-34所示:圖4-30新增培訓(xùn)信息記錄圖4-31新增培訓(xùn)記錄界面圖4-32培訓(xùn)記錄修改圖4-33培訓(xùn)信息記錄詳情圖4-34培訓(xùn)信息記錄詳情界面招聘管理模塊企業(yè)發(fā)展對人才的吸納有著非常重要的作用,采用招聘形式吸納優(yōu)秀人才,招聘管理中可實(shí)現(xiàn)對招聘信息的查詢、新增、修改、刪除、查看詳情;通過輸入部門招聘、招聘職位、時間等信息即可實(shí)現(xiàn)對招聘信息查詢;在RecruitmentDAOImpl.java文件中,通過publicPageBeanfindAllByCondition()方法實(shí)現(xiàn)對招聘信息查詢,部分代碼如圖4-35所示;新增招聘信息實(shí)現(xiàn)招聘信息的發(fā)布,根據(jù)招聘需求輸入相關(guān)信息,成功保存即可完成新增招聘信息,新增招聘信息界面如圖4-36所示;選中招聘信息,可實(shí)現(xiàn)對條招聘信息刪除、修改以及查看詳情,在RecruitmentAction.java中通過publicvoiddelete()方法實(shí)現(xiàn)對招聘信息刪除部分代碼如圖4-37所示;在trainInfo.js文件中,通過recruitmentInfoUpdateFn=function()方法來實(shí)現(xiàn)招聘信息修改部分代碼如圖4-38所示;招聘信息修改界面如圖4-39所示;通過recruitmentInfoDetailFn=function()方法來實(shí)現(xiàn)查看招聘信息詳情,部分代碼如圖4-40所示,招聘信息詳情界面如圖4-41所示:圖4-35招聘信息查詢圖4-36新增招聘信息界面圖4-37招聘信息刪除圖4-38招聘信息修改圖4-39招聘信息修改界面圖4-40招聘信息詳情圖4-41招聘信息詳情界面圖表管理模塊本人事管理系統(tǒng)實(shí)現(xiàn)圖表管理功能,實(shí)現(xiàn)部門人數(shù)統(tǒng)計,通過FusionCharts以3D圖表的形式來實(shí)現(xiàn)對各部門人數(shù)統(tǒng)計,在deptPersonNum.jsp文件中建立一個FusionCharts對象,代碼如圖4-42所示,flash/Colum3D.swf為文件地址、ChartId為圖形ID、700為圖形寬、500為圖形高,在FusionCharts.js文件中對圖表進(jìn)行設(shè)置部分代碼如圖4-43所示:圖4-42建立FusionCharts圖表對象圖4-43FusionCharts圖表設(shè)置系統(tǒng)管理模塊系統(tǒng)管理可對用戶管理、職位角色管理、密碼修改,系統(tǒng)可對用戶實(shí)現(xiàn)查詢、新增、修改、刪除,根據(jù)管理員輸入的用戶名或員工姓名可用戶查詢,選中用戶可對用戶職位角色修改、刪除,在UserDAOImpl.java文件中通過publicPageBeanfindByCondition()方法實(shí)現(xiàn)通過用戶名或員工姓名進(jìn)行查詢部分代碼如圖4-44所示,用戶管理界面如圖4-45所示:圖4-44用戶查詢圖4-45用戶管理界面實(shí)現(xiàn)職位角色權(quán)限管理,這個模塊是系統(tǒng)最重要的模塊,為職位角色進(jìn)行分配權(quán)限,使用戶擁有權(quán)限對系統(tǒng)進(jìn)行操作。對職位角色可進(jìn)行新增、修改以及刪除,對系統(tǒng)進(jìn)行新增職位角色權(quán)限,在RolePermissionServiceImpl.java文件中通過publicStringsave(StringcheckNodesIds)方法來實(shí)現(xiàn),部分代碼如圖4-46所示,根據(jù)所新增的職位角色進(jìn)行分配權(quán)限,若分配有該權(quán)限,則可對系統(tǒng)執(zhí)行該操作;系統(tǒng)職位角色修改是修改職位角色名稱操作,超級管理員可在權(quán)限分配模塊中對系統(tǒng)的職位角色分配權(quán)限,根據(jù)職位角色所需執(zhí)行的操作來進(jìn)行分配相應(yīng)的權(quán)限,若刪除職位角色,則彈出新窗口提示用戶,刪除該職位角色所分配的權(quán)限也進(jìn)行刪除;在permissionAssign.js文件中來實(shí)現(xiàn)對職位角色權(quán)限分配的設(shè)計,部分代碼如圖4-47所示,職位角色權(quán)限分配界面如圖4-48所示:圖4-46新增職位角色權(quán)限圖4-47職位角色權(quán)限分配設(shè)計圖4-48職位角色權(quán)限分配界面實(shí)現(xiàn)密碼修改功能,提高對系統(tǒng)使用的安全性,用戶通過輸入用戶名以及個人工號對系統(tǒng)進(jìn)行初始登錄,在用戶成功登錄系統(tǒng)后可在系統(tǒng)管理中進(jìn)行修改系統(tǒng)登錄密碼,用戶在修改密碼時需輸入原密碼正確才能修改密碼,新密碼輸入需再次輸入校驗,校驗正確則修改密碼成功,在update.js文件通過validatePassword=function()方法對原密碼進(jìn)行校驗,rePwd_blurFn=function()方法對輸入新密碼進(jìn)行校驗,部分代碼如圖4-49所示:圖4-49修改密碼校驗系統(tǒng)測試黑盒測試黑盒測試就是在系統(tǒng)的各功能模塊入口輸入數(shù)據(jù),根據(jù)出口的結(jié)果來判斷該功能是否達(dá)到設(shè)計的要求。黑盒測試就是把系統(tǒng)當(dāng)成一個看不到內(nèi)部結(jié)構(gòu)的黑箱子,通過在系統(tǒng)入口輸入數(shù)據(jù),在系統(tǒng)出口查看輸出結(jié)果,根據(jù)系統(tǒng)輸出結(jié)果來判斷系統(tǒng)是否正常運(yùn)行,能否達(dá)到需求,根據(jù)測試結(jié)果進(jìn)行相應(yīng)的修改完善,確保達(dá)到系統(tǒng)需求。系統(tǒng)功能測試(1)部門管理模塊測試在部門管理模塊中,在用戶輸入對部門相關(guān)信息進(jìn)行查詢,若輸入的查詢內(nèi)容在系統(tǒng)中存在,則可查詢出該部門信息,若不存在,則無法查詢出部門的相關(guān)信息,部門信息查詢測試如表5-1所示:表5-1部門信息查詢測試序號條件選擇輸入內(nèi)容測試結(jié)果1部門編號01顯示部門信息2部門編號07該部門不存在3部門名稱經(jīng)理辦顯示部門信息4部門名稱質(zhì)量部該部門不存在5部門經(jīng)理超運(yùn)維顯示部門信息6部門經(jīng)理李四該部門不存在增部門信息,點(diǎn)擊“新增”進(jìn)入新增部門窗口,在窗口中輸入新部門編號、部門名稱等信息即可成功保存新增部門。刪除舊部門需要逐步對部門中員工信息、部門中職位進(jìn)行刪除,確保部門中信息為空情況才能將舊部門刪除;選中需要刪除部門,點(diǎn)擊“刪除”進(jìn)行刪除,若部門中所含有職位、員工為空,則刪除成功;若部門中仍存在職位、員工,則刪除舊部門失敗。部門職位管理,在部門職位查詢中,通過對部門的選擇,即可查詢到該部門中的所有職位。新增部門職位需要選職位所屬部門,輸入職位名稱以及崗位工資等,新增部門中職位時,若該部門中該職位已存在,則新增職位失敗,若該部門該職位未存在,則新增職位成功,新增職位測試如表5-2所示,部門職位信息的修改以及刪除,選中需要執(zhí)行操作的職位信息,即可執(zhí)行相應(yīng)操作。表5-2部門新增職位測試序號所屬部門新增職位崗位工資提示信息測試結(jié)果1財務(wù)部財務(wù)助理4000新增成功2財務(wù)部人事助理4000該職位已存在新增失敗3財務(wù)部財務(wù)助理asd該職位已存在,工資只能輸入數(shù)字新增失敗4產(chǎn)品部客服代表asd崗位工資只能輸入數(shù)字新增失敗職員管理模塊測試員工信息管理,對員工信息查詢、新增、修改、刪除、查看詳情,在對員工信息進(jìn)行新增時,若是必填項,則須填入相關(guān)信息;若是選填項,則根據(jù)實(shí)際情況填寫進(jìn)行保存員工信息;填寫信息,聯(lián)系方式、郵箱、郵編、身份證號、銀行賬號等輸入有格式限制,用戶輸入信息進(jìn)行格式檢查,若不正確,則提示輸入格式不正確,輸入新員工工號,系統(tǒng)自動識別該工號是否存在,若存在,則提示該工號已存在,選中員工即可對員工信息刪除、修改、以及查看詳情。員工信息查詢中輸入所在部門,根據(jù)員工工號、姓名查詢指定員工,員工信息查詢測試如表5-3所示:表5-3員工信息查詢測試序號部門員工工號/姓名輸入內(nèi)容測試結(jié)果1運(yùn)維部員工工號0001該員工存在2運(yùn)維部員工姓名0001該員工不存在3運(yùn)維部員工姓名超運(yùn)維該員工存在4運(yùn)維部員工工號超運(yùn)維該員工不存在5經(jīng)理辦員工工號0003該員工存在6經(jīng)理辦員工工號0001該員工不存在7經(jīng)理辦員工姓名0003該員工不存在8經(jīng)理辦員工姓名李經(jīng)理該員工存在9經(jīng)理辦員工姓名超運(yùn)維該員工不存在10經(jīng)理辦員工工號超運(yùn)維該員工不存在員工職位變動管理,新增員工職位變動信息,在新增窗口中輸入員工工號獲取員工信息,對新部門新職位選擇保存即可,職位變動修改亦如此,選中員工職位變動記錄即可進(jìn)行刪除該條記錄,成功獲取數(shù)據(jù)庫數(shù)據(jù)即可查看職位變動詳情,員工職位變動,在員工職位列表中,根據(jù)選擇員工工號或員工姓名輸入即可查詢變動記錄信息,員工職位變動查詢測試如表5-4所示:表5-4職位變動信息查詢測試序號員工工號/姓名輸入內(nèi)容測試結(jié)果1員工工號0009該記錄存在2員工姓名李專員該記錄存在3員工工號0010該記錄存在4員工工號0001該記錄不存在5員工姓名匯開發(fā)該記錄不存在(3)獎懲管理模塊測試員工獎懲信息新增,新增員工獎懲信息,必須要輸入員工工號、主題、獎懲金額以及選擇該記錄類型為獎勵或懲罰,新增獎懲記錄測試如表5-5所示:表5-5新增獎懲記錄測試序號員工工號類型主題獎懲金額測試結(jié)果10020新增失敗,該工號不存在2獎勵分紅1000新增失敗,未填寫員工工號30001獎勵1000新增失敗,主題未填寫40001獎勵分紅新增失敗,獎懲金額未填寫50001獎勵分紅1000新增成功60001獎勵分紅aaa新增失敗70001獎勵as1000新增成功80001獎勵分紅as新增失敗90001獎勵as十萬新增失敗100001獎勵1110新增成功員工獎懲信息查詢,選擇員工工號或員工姓名,在內(nèi)容中輸入所查詢員工的工號或姓名,在主題中輸入該獎懲記錄主題,選擇堅持類型即可進(jìn)行獎懲記錄查詢,對員工獎懲記錄查詢測試如表5-6所示:表5-6員工獎懲記錄查詢測試序號員工工號/姓名輸入內(nèi)容主題類型測試結(jié)果1員工工號0001年終獎獎勵該記錄存在2員工工號0001年終獎懲罰該記錄不存在3員工工號0001遲到懲罰該記錄存在4員工工號0001該員工所有獎懲記錄5員工姓名admin該員工所有獎懲記錄6員工姓名admin年終獎該記錄存在6員工姓名admin懲罰該員工所有獎懲記錄存在7員工姓名admin獎勵該員工所有獎勵記錄存在8員工姓名獎勵所有員工獎勵記錄存在9員工姓名懲罰所有員工懲罰記錄存在10員工工號獎勵所有員工獎勵記錄存在11員工工號懲罰所有員工懲罰記錄存在(4)工資管理模塊測試工資管理模塊,福利表配置,員工可享受的福利待遇五險一金,享受五險一金中員工應(yīng)繳納的百分比為多少,員工福利表測試如表5-7所示:表5-7新增員工福利表測試序號福利名稱總額百分比測試結(jié)果1住房公積金新增失敗,總額、百分比未填2住房公積金1000新增失敗,百分比未填3住房公積金100010新增成功4醫(yī)療保險5002新增成功5養(yǎng)老保險10008新增成功6工傷保險5000新增成功7失業(yè)保險4001新增成功8生育保險3000新增成功(5)培訓(xùn)管理模塊測試培訓(xùn)管理中分為培訓(xùn)信息發(fā)布和培訓(xùn)記錄信息兩個模塊,培訓(xùn)信息新增必須要輸入培訓(xùn)主題、講師、時間、地點(diǎn)以及內(nèi)容,必填項必須要輸入培訓(xùn)相關(guān)信息才能保存,沒有要求必填項選填保存即可,新增培訓(xùn)信息測試如表5-8所示:表5-8新增培訓(xùn)信息測試序號主題講師時間地點(diǎn)內(nèi)容測試結(jié)果1java匯開發(fā)2020-3-25廣州java基礎(chǔ)新增成功2java匯開發(fā)2020-3-25廣州新增失敗
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝店裝修承包協(xié)議
- 服裝店裝修合同范本公裝
- 農(nóng)村養(yǎng)殖場裝修協(xié)議模板
- 市政項目土石方運(yùn)輸合同
- KTV裝修預(yù)算及施工協(xié)議
- 婚紗店裝修合同模板
- 綠化養(yǎng)護(hù)工程施工方案
- 發(fā)票附帶合同范例范例
- 煙囪外掛電梯安裝施工方案
- 襄城鍋爐噴淋塔施工方案
- 青島中國(山東)自由貿(mào)易試驗區(qū)青島片區(qū)(青島前灣綜合保稅區(qū))管理委員會選聘35人筆試歷年參考題庫附帶答案詳解
- 《社區(qū)工作者培訓(xùn)課件 新浪版》
- 教育信息化背景下的學(xué)術(shù)研究趨勢
- 人教版小學(xué)數(shù)學(xué)(2024)一年級下冊第五單元100以內(nèi)的筆算加、減法綜合素養(yǎng)測評 B卷(含答案)
- 2024-2025學(xué)年北京市豐臺區(qū)高三語文上學(xué)期期末試卷及答案解析
- 2024年度體育賽事贊助合同:運(yùn)動員代言與贊助權(quán)益2篇
- 2025屆西藏林芝一中高三第二次診斷性檢測英語試卷含解析
- 開封市第一屆職業(yè)技能大賽健康照護(hù)項目技術(shù)文件(國賽)
- 公路電子收費(fèi)系統(tǒng)安裝合同范本
- 醫(yī)院培訓(xùn)課件:《傷口評估與測量》
- 2021年全國高考物理真題試卷及解析(全國已卷)
評論
0/150
提交評論