資源描述:
《基于java的企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、基于JAVA的企業(yè)人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)內(nèi)容簡(jiǎn)介:摘要:由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理的一種有效的手段,在各行各業(yè)中得到廣泛的應(yīng)用。傳統(tǒng)的人事管理辦法已經(jīng)限制了企業(yè)的高速發(fā)展,而高效的人事管理系統(tǒng)能夠提高企業(yè)整體的科技含量與管理效率,加快企業(yè)的信息論文格式論文范文畢業(yè)論文摘要:由于計(jì)算機(jī)技術(shù)的飛速發(fā)展,數(shù)據(jù)庫(kù)技術(shù)作為數(shù)據(jù)管理的一種有效的手段,在各行各業(yè)中得到廣泛的應(yīng)用。傳統(tǒng)的人事管理辦法已經(jīng)限制了企業(yè)的高速發(fā)展,而高效的人事管理系統(tǒng)能夠提高企業(yè)整體的科技含量與管理效率,加快企業(yè)的信息化建設(shè)。該管理系統(tǒng)以JAV
2、A為開(kāi)發(fā)語(yǔ)言,開(kāi)發(fā)平臺(tái)選擇的是MElipse,以小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)MSQL作為數(shù)據(jù)庫(kù),搭建Struts、Spring、Mbatis三大輕量級(jí)框架,并采用一些主流技術(shù)來(lái)實(shí)現(xiàn)BS架構(gòu)系統(tǒng)。該系統(tǒng)的運(yùn)行可以極大地提高人事管理部門(mén)的工作效率。關(guān)鍵詞:人事管理;MSQL;Java隨著計(jì)算機(jī)的日益普及和網(wǎng)絡(luò)的發(fā)展,數(shù)據(jù)庫(kù)的應(yīng)用范圍越來(lái)越廣,數(shù)據(jù)庫(kù)的功能也越來(lái)越強(qiáng),因此開(kāi)發(fā)人事管理系統(tǒng)應(yīng)用程序顯得尤為重要,在強(qiáng)調(diào)管理、強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它變得越來(lái)越普及。一個(gè)優(yōu)秀的人事管理系統(tǒng)不僅能夠?qū)⑷肆Y源工作者從繁重的日?,嵥槭聞?wù)中解放出來(lái),而且還能提
3、高企業(yè)整體的科技含量與管理效率,加快企業(yè)的信息化建設(shè)。1人事管理系統(tǒng)功能需求分析本系統(tǒng)分為員工管理、部門(mén)管理、工資管理、管理員管理四個(gè)模塊,管理員通過(guò)賬戶密碼進(jìn)登陸系統(tǒng),進(jìn)入操作界面。能滿足的目標(biāo)如下:1)員工基本檔案界面的添加、修改、刪除操作;2)根據(jù)姓名模糊查詢功能的實(shí)現(xiàn);3)根據(jù)部門(mén)查詢功能的實(shí)現(xiàn);4)部門(mén)基本信息界面的添加、修改、刪除操作;5)按相應(yīng)條件對(duì)員工的獎(jiǎng)懲、工資等進(jìn)行統(tǒng)計(jì);6)管理員密碼的修改。2系統(tǒng)詳細(xì)設(shè)計(jì)對(duì)于一個(gè)大型而復(fù)雜的軟件系統(tǒng),用戶很難精確完整地提出它的功能和性能要求。一開(kāi)始只能提出一個(gè)大概、模糊的
4、功能,只有經(jīng)過(guò)長(zhǎng)時(shí)間的反復(fù)認(rèn)識(shí)才逐步明確。有時(shí)進(jìn)入到設(shè)計(jì)、編程階段才能明確,更有甚者,到開(kāi)發(fā)后期還在提新的要求。這無(wú)疑給軟件開(kāi)發(fā)帶來(lái)困難。系統(tǒng)設(shè)計(jì),從宏觀方面為系統(tǒng)提供了進(jìn)行質(zhì)量評(píng)估的直觀表示,也是能把用戶需求精確地轉(zhuǎn)變?yōu)橄到y(tǒng)成品的唯一方法。因此,系統(tǒng)設(shè)計(jì)軟件開(kāi)發(fā)過(guò)程是決定軟件產(chǎn)品質(zhì)量的關(guān)鍵階段。1系統(tǒng)功能模塊設(shè)計(jì)由于人事管理系統(tǒng)要處理的業(yè)務(wù)眾多、涉及的細(xì)節(jié)眾多,本次系統(tǒng)開(kāi)發(fā)過(guò)程中僅設(shè)計(jì)出大致功能的模塊。基本功能模塊下分為員工管理模塊、部門(mén)管理模塊、工資管理模塊、管理員管理模塊四個(gè)一級(jí)模塊,在各個(gè)一級(jí)模塊下細(xì)分了一些貼切業(yè)務(wù)的
5、二級(jí)模塊:1)員工管理:本功能負(fù)責(zé)員工信息的管理;2)部門(mén)管理:本功能負(fù)責(zé)部門(mén)信息的管理;3)工資管理:本功能負(fù)責(zé)工資明細(xì)的管理;4)管理員管理:本功能負(fù)責(zé)管理員信息的管理。2數(shù)據(jù)庫(kù)表設(shè)計(jì)根據(jù)該系統(tǒng)設(shè)計(jì)的需要,其后臺(tái)數(shù)據(jù)庫(kù)文件中需要用到員工信息表、部門(mén)信息表、工資明細(xì)表、管理員信息表等共四個(gè)表,每個(gè)表均有其自己的功能,是人事管理系統(tǒng)中不可缺少的一部分。3系統(tǒng)測(cè)試3.1系統(tǒng)測(cè)試環(huán)境及方法1)測(cè)試環(huán)境:在Windos7系統(tǒng)下,以IE7、IE11、FireFox31.6、Chrome瀏覽器下,均可兼容本系統(tǒng)。2)測(cè)試方法:通過(guò)jUn
6、it白盒測(cè)試,確定系統(tǒng)中已實(shí)現(xiàn)的通路可按照業(yè)務(wù)需求正確的運(yùn)行。通過(guò)黑盒測(cè)試,通過(guò)錯(cuò)誤輸入和正確輸入來(lái)發(fā)現(xiàn)軟件的缺陷。由于人事管理系統(tǒng)屬于企業(yè)級(jí)內(nèi)部系統(tǒng),并發(fā)訪問(wèn)量不會(huì)過(guò)大。3.2系統(tǒng)功能測(cè)試系統(tǒng)測(cè)試,是對(duì)系統(tǒng)完整開(kāi)發(fā)過(guò)程的“收尾”,同時(shí)關(guān)系到系統(tǒng)質(zhì)量的可靠性。盡管在最初設(shè)計(jì)的時(shí)候嚴(yán)謹(jǐn)按照業(yè)務(wù)邏輯實(shí)現(xiàn)代碼編程,但代碼不穩(wěn)定因素和不同模塊之間的邏輯性可能會(huì)互相干擾。而測(cè)試,就是為了防止在系統(tǒng)真正實(shí)施時(shí)出現(xiàn)不必要的障礙。以下進(jìn)行部分模塊的測(cè)試。1)登陸功能測(cè)試:在用戶登錄時(shí),先對(duì)校驗(yàn)碼進(jìn)行正確驗(yàn)證。然后對(duì)用戶名和密碼的有效校驗(yàn),密碼
7、或姓名有錯(cuò),均進(jìn)行友好提示。2)添加員工功能測(cè)試:當(dāng)為本系統(tǒng)添加員工時(shí),需要對(duì)表單的一些基本信息項(xiàng)進(jìn)行格式校驗(yàn),如員工姓名、基本薪水。當(dāng)沒(méi)有正確輸入時(shí),系統(tǒng)會(huì)以紅色相應(yīng)提示,提示管理員進(jìn)行正確輸入。在出生日期輸入框中使用M97DatePiker插件,方便管理員正確輸入時(shí)間,減少了js代碼的驗(yàn)證,如圖1。對(duì)于性別和部門(mén)的輸入,同樣按照減少用戶手動(dòng)輸入的思想,將性別設(shè)置為單選框,部門(mén)設(shè)置為下拉鏈表,為管理員提供選擇輸入。3)修改密碼測(cè)試:將兩次新密碼進(jìn)行先后錄入,通過(guò)頁(yè)面js代碼進(jìn)行校驗(yàn)兩次輸入是否相同,不同則提醒錯(cuò)誤信息,4結(jié)束
8、語(yǔ)隨著計(jì)算機(jī)軟硬件的不斷發(fā)展,信息管理系統(tǒng)在人事管理中的應(yīng)用己成必然,目前市場(chǎng)上出現(xiàn)的了一些通用的人事管理信息系統(tǒng),由于通用軟件使用范圍的局限性,各單位、各公司人事部門(mén)仍需要開(kāi)發(fā)適合自身使用的人事管理軟件,結(jié)合自己?jiǎn)挝坏膶?shí)際情況研發(fā)相應(yīng)的人事管理系統(tǒng),可以使得相應(yīng)的人事管理部