【《基于Web的公司人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9000字(論文)】_第1頁
【《基于Web的公司人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9000字(論文)】_第2頁
【《基于Web的公司人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9000字(論文)】_第3頁
【《基于Web的公司人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9000字(論文)】_第4頁
【《基于Web的公司人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》9000字(論文)】_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

PAGEI前言基于Web的公司人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要我國(guó)的科技發(fā)展在這兩年發(fā)展尤為迅速,技術(shù)也越來越成熟。目前越來越多的公司需要更簡(jiǎn)單有效的管理方案,替代原有的人工管理方式,從而更好地實(shí)現(xiàn)管理規(guī)范化以及系統(tǒng)化。在該人事管理系統(tǒng)的設(shè)計(jì)中,采用SSM框架,利用JSP技術(shù)和MySQL數(shù)據(jù)庫(kù),Java開發(fā)了一個(gè)人事管理系統(tǒng),功能包括管理員對(duì)員工信息的查看,員工的薪水管理,績(jī)效的權(quán)重設(shè)置,管理員工的意見反饋以及對(duì)部門的管理。員工可以查看公司公告以及查看自己績(jī)效。該系統(tǒng)可以提高公司的管理效率,使公司的管理更加規(guī)范、更加安全,便于操作和維護(hù)。關(guān)鍵詞:人事管理系統(tǒng),JSP技術(shù),安全規(guī)范,MySQL數(shù)據(jù)庫(kù)目錄前言 1第1章緒論 21.1研究背景 21.2系統(tǒng)開發(fā)意義 2第2章系統(tǒng)開發(fā)技術(shù) 42.1SSM系統(tǒng)框架 42.2MySQL數(shù)據(jù)庫(kù) 42.3HTML技術(shù) 42.4B/S結(jié)構(gòu) 4第3章系統(tǒng)分析 53.1系統(tǒng)總體目標(biāo) 53.2可行性分析 53.2.1技術(shù)可行性 53.2.2經(jīng)濟(jì)可行性 53.2.3操作可行性 53.2.4法律可行性 63.3系統(tǒng)需求分析 63.3.1性能需求分析 63.3.2用戶分析 63.3.3功能需求分析 63.3.4非功能需求分析 63.4系統(tǒng)用例圖 73.4.1登錄用例圖 73.4.2管理員用例圖 73.4.3員工用例圖 83.5系統(tǒng)設(shè)計(jì)規(guī)則 93.6系統(tǒng)運(yùn)行環(huán)境 9第4章系統(tǒng)設(shè)計(jì) 104.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 104.2功能模塊設(shè)計(jì) 104.3概念設(shè)計(jì) 114.4數(shù)據(jù)庫(kù)表設(shè)計(jì) 134.5物理結(jié)構(gòu)設(shè)計(jì) 17第5章系統(tǒng)的實(shí)現(xiàn) 185.1登錄界面的實(shí)現(xiàn) 185.2管理員界面的實(shí)現(xiàn) 195.2.1公告管理階面 195.2.2意見反饋管理界面 205.2.3部門管理界面 205.2.4員工管理界面 215.2.5績(jī)效指標(biāo)管理界面 215.2.6部門指標(biāo)設(shè)置界面 225.2.7績(jī)效評(píng)估界面 225.2.8薪水管理界面 235.3員工界面的實(shí)現(xiàn) 235.3.1公告管理界面 235.3.2意見反饋管理界面 245.3.3績(jī)效查看界面 24第6章測(cè)試開發(fā) 266.1測(cè)試目的 266.2測(cè)試方法 266.3性能測(cè)試 266.4功能測(cè)試 266.4.1登錄功能測(cè)試 276.4.2注冊(cè)功能測(cè)試 276.4.3個(gè)人信息修改功能測(cè)試 286.4.4公告發(fā)布功能測(cè)試 296.4.5部門績(jī)效設(shè)置功能測(cè)試 296.4.6員工績(jī)效評(píng)估測(cè)試 306.5測(cè)試結(jié)論 31結(jié)論 32參考文獻(xiàn) 34PAGE34附錄PAGE16前言在當(dāng)前社會(huì)中,人們生活中遇到很多的問題都擁有了科技化的解決方式,在當(dāng)前社會(huì)科技越來越發(fā)達(dá)的背景之下,使用科技解決生活中的問題已經(jīng)成為人們潛意識(shí)中的一種方式,該系統(tǒng)基于JSP以及數(shù)據(jù)庫(kù)等技術(shù)完成一個(gè)人事管理系統(tǒng)。

人事管理是所有公司都需要進(jìn)行的必要工作之一,公司的所有人事變更行為都會(huì)影響到公司的整體利益,所以人事工作馬虎不得,本系統(tǒng)的出現(xiàn)可以幫助公司更加方便快捷的進(jìn)行人事管理,將公司的人事信息通過技術(shù)手段存儲(chǔ)在數(shù)據(jù)庫(kù)中,不僅相比于傳統(tǒng)的存儲(chǔ)方式更加便捷,也比傳統(tǒng)的方式更加安全。

該系統(tǒng)采用SSM框架,JSP技術(shù)以及MySQL數(shù)據(jù)庫(kù)開發(fā)。前端頁面使用HTML5進(jìn)行開發(fā),瀏覽器和服務(wù)器之間的關(guān)系屬于B/S結(jié)構(gòu),給數(shù)據(jù)安全和頁面安全都提供了一層保障。后端程序處理部分使用JSP技術(shù),數(shù)據(jù)庫(kù)使用MySQL數(shù)據(jù)庫(kù)技術(shù)。該管理系統(tǒng)的開發(fā)理念就是簡(jiǎn)單快捷,所以系統(tǒng)界面不會(huì)過于復(fù)雜而讓人難以理解,利用該系統(tǒng)可以使公司的管理效率更高,使公司的管理更規(guī)范、更安全,便于操作和維護(hù)。第1章緒論研究背景企業(yè)的管理方式因?yàn)榫W(wǎng)絡(luò)的不斷發(fā)展產(chǎn)生了巨大的變化,從1990年開始我國(guó)就開始摸索通過網(wǎng)絡(luò)的方式來進(jìn)行企業(yè)的信息管理,不過由于當(dāng)時(shí)在進(jìn)行網(wǎng)絡(luò)化管理時(shí)有許多問題待于解決,不能很好的把網(wǎng)絡(luò)信息化管理應(yīng)用到企業(yè)當(dāng)中;比如在進(jìn)行認(rèn)證企業(yè)資質(zhì)的時(shí)候就比較困難,而且由于當(dāng)時(shí)網(wǎng)絡(luò)還需要進(jìn)一步的發(fā)展,相關(guān)的法律法規(guī)還不健全,這些問題使互聯(lián)網(wǎng)的各大企業(yè)難以得到順利發(fā)展,使企業(yè)的發(fā)展速度嚴(yán)重受阻;到了2000年以后,隨著我國(guó)經(jīng)濟(jì)的不斷發(fā)展,網(wǎng)絡(luò)的發(fā)展也隨之得到激勵(lì),各種妨礙互聯(lián)網(wǎng)企業(yè)管理的問題也得到了解決方法,這就使得各大企業(yè)逐漸加入到網(wǎng)絡(luò)信息化管理之中。在我國(guó)經(jīng)濟(jì)水平不斷提高的同時(shí),我國(guó)的各大企業(yè)也得到很好的發(fā)展,隨著企業(yè)的發(fā)展,企業(yè)的項(xiàng)目和業(yè)務(wù)越來越多;這時(shí)就需要更加高效的管理方式來改善落后的管理方式,因此開發(fā)出一套更加高效的網(wǎng)絡(luò)管理方式就變得十分重要。通過管理系統(tǒng)讓人事部門實(shí)現(xiàn)對(duì)公司人員進(jìn)行管理就變的十分重要。而由于當(dāng)下很多企業(yè)的人事管理仍然通過人工進(jìn)行,這就使這些企業(yè)的管理效率低下,遠(yuǎn)遠(yuǎn)跟不上現(xiàn)代化企業(yè)發(fā)展的腳步;這就要企業(yè)能夠使用一套更加高效的方法來進(jìn)行人員管理,用IT技術(shù)來淘汰已經(jīng)落后的人工管理方式,讓舊的低效率的考核方式被更加高效的自動(dòng)化的人事管理系統(tǒng)所替代;從而使企業(yè)的成本和工作效率得到顯著的改善。系統(tǒng)開發(fā)意義在日常生活中,網(wǎng)絡(luò)已經(jīng)占據(jù)著越來越重要的作用,網(wǎng)絡(luò)也被人們應(yīng)用到社會(huì)生活中的方方面面。在現(xiàn)代的企業(yè)管理中網(wǎng)絡(luò)也扮演者十分重要的角色。隨著網(wǎng)絡(luò)的逐漸普及,利用IT技術(shù)來進(jìn)行企業(yè)人事管理工作也是網(wǎng)絡(luò)發(fā)展的必然結(jié)果。在人事管理系統(tǒng)中可以使用網(wǎng)絡(luò)技術(shù)對(duì)企業(yè)成員高效管理,這是使用人工管理很難達(dá)到的;由于網(wǎng)絡(luò)人事管理系統(tǒng)擁有更高的效率、更便捷的操作、更低的成本等也使眾多企業(yè)對(duì)此感到十分青睞。針對(duì)具體企業(yè)制定個(gè)性化的人事系統(tǒng),系統(tǒng)更有針對(duì)性,這也將使得企業(yè)的管理更加有章可循,更加高效。應(yīng)用網(wǎng)絡(luò)技術(shù)對(duì)企業(yè)人事部門進(jìn)行管理具有以下三個(gè)優(yōu)點(diǎn):(1)便于企業(yè)管理者及時(shí)準(zhǔn)確查看企業(yè)員工信息;(2)使企業(yè)人事管理工作難度大大降低;(3)企業(yè)管理者能更高效的將人事變動(dòng)通知到全公司。系統(tǒng)開發(fā)技術(shù)2.1SSM系統(tǒng)框架Spring、MyBatis兩個(gè)開源框架整合而成了SSM框架。SSM框架常被用于數(shù)據(jù)源簡(jiǎn)單的web項(xiàng)目在此處鍵入公式。。經(jīng)常將后端分四層內(nèi)容,分別是bean、controller、dao、service四層。2.2MySQL數(shù)據(jù)庫(kù)為使得數(shù)據(jù)的獨(dú)立性和安全性得到保障,可以使用數(shù)據(jù)庫(kù)來進(jìn)行管理。由于MySQL可以支持多線程并且功能多樣,規(guī)模適中,所以能夠很好的應(yīng)用于本系統(tǒng)的開發(fā)利用,所以能夠很好的勝任該系統(tǒng)。MySQL功能強(qiáng)大,使用便捷安全可靠,被廣泛運(yùn)用于數(shù)據(jù)庫(kù)管理系統(tǒng)。2.3HTML技術(shù)在進(jìn)行互聯(lián)網(wǎng)上發(fā)布信息時(shí),需要用到一種計(jì)算機(jī)的語言。當(dāng)在萬維網(wǎng)發(fā)布信息時(shí),需要用到HTML語言。2.4B/S結(jié)構(gòu)B/S系統(tǒng)能夠很大程度上減弱客戶機(jī)的工作量,而絕大多數(shù)工作量則由服務(wù)器所承擔(dān),客戶機(jī)只需要一個(gè)瀏覽器。隨著B/S架構(gòu)的逐漸發(fā)展,對(duì)電腦性能要求不高,通過使大量的瀏覽器的腳本語言,用通用瀏覽器就可以實(shí)現(xiàn)原本復(fù)雜繁瑣的功能,節(jié)約了成本,是一種新的軟件架構(gòu)。并可以在一定程度上降低開發(fā)成本而不降低效率。具有以下優(yōu)點(diǎn)。在數(shù)據(jù)安全性方面,B/S結(jié)構(gòu)的安全性指數(shù)更高。第3章系統(tǒng)分析3.1系統(tǒng)總體目標(biāo)在該系統(tǒng)的設(shè)計(jì)中,需要考慮以下幾個(gè)問題。首先需要在系統(tǒng)中實(shí)現(xiàn)數(shù)據(jù)的共享,實(shí)現(xiàn)這一步,可以使公司的管理系統(tǒng)信息更加精準(zhǔn),效率也能夠得到一定程度的提升。其次需要實(shí)現(xiàn)企業(yè)人事管理系統(tǒng)的各種基本功能,不可追求其一,而忽略了其他的基本功能,基本功能都需要具備。而且是要有一定的規(guī)范性,在保證效率的同時(shí)需要及時(shí)的進(jìn)行自查,有不足的地方要及時(shí)進(jìn)行修正。最后是要讓管理的方法更加現(xiàn)代化,管理的界面在具備各種功能的前提下,要更大可能得做到簡(jiǎn)潔,操作起來更加簡(jiǎn)單方便。3.2可行性分析3.2.1技術(shù)可行性企業(yè)人事管理主要是基于B/S結(jié)構(gòu),采用SSM框架,基于面向?qū)ο蟮木幊陶Z言Java來開發(fā)的。經(jīng)過多年發(fā)展,Java語言早已成熟,并且安全可靠,有很多現(xiàn)成的框架可以幫我們很快去開發(fā)一個(gè)系統(tǒng)。SSM框架常作為數(shù)據(jù)源較簡(jiǎn)單的web項(xiàng)目的框架,常常被應(yīng)用到各大管理系統(tǒng)的開發(fā)商。數(shù)據(jù)庫(kù)則采用MySQL,它是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),安全且高效。所以從技術(shù)上是可行的。3.2.2經(jīng)濟(jì)可行性在該系統(tǒng)開發(fā)中,在保證一定可用性以及效率的同時(shí),還需要將成本考慮在內(nèi)。在該系統(tǒng)的開發(fā)設(shè)計(jì)中,對(duì)電腦的各項(xiàng)性能都沒有較高的要求,不需要在使用該系統(tǒng)時(shí)去配置一個(gè)高性能的電腦,從而節(jié)省了一定的成本支出。3.2.3操作可行性該系統(tǒng)的使用是靠電腦來完成,在操作的過程中,頁面簡(jiǎn)潔,更重要的是操作起來十分便捷,只要用戶有一點(diǎn)基礎(chǔ)的電腦常識(shí)。3.2.4法律可行性本系統(tǒng)在法律上具有可行性,由于本系統(tǒng)是根據(jù)開源的開發(fā)環(huán)境軟件和數(shù)據(jù)庫(kù),對(duì)該系統(tǒng)的開發(fā)與構(gòu)建完全是自主的行為,沒有侵權(quán)等行為,具有很好的實(shí)際意義。設(shè)計(jì)的該企業(yè)人事系統(tǒng)使用效率高,便于操作,成本低下,具有優(yōu)秀的可實(shí)行性。3.3系統(tǒng)需求分析3.3.1用戶分析企業(yè)人事系統(tǒng)主要為兩種類型的用戶使用,一種是員工,另一種是管理員。用戶間的靜態(tài)結(jié)構(gòu)圖如圖3-1所示:圖3-1系統(tǒng)靜態(tài)結(jié)構(gòu)圖3.3.2功能需求分析該系統(tǒng)中的兩種用戶角色為員工和管理員,其主要起到的功能如下:?jiǎn)T工:?jiǎn)T工可以進(jìn)行公告查看,反饋意見,查看個(gè)人業(yè)績(jī)以及查看個(gè)人薪水,下載培訓(xùn)文件等。管理員:管理員可以進(jìn)行公告管理,查看反饋意見,部門管理,部門績(jī)效設(shè)置,員工信息管理,績(jī)效指標(biāo)設(shè)置,員工績(jī)效評(píng)估,員工薪水信息,上傳培訓(xùn)文件等。3.3.3非功能需求分析1.完整性需求在進(jìn)行信息登記時(shí),所列出的需要填寫的信息都必須進(jìn)行認(rèn)真的填寫,不可有誤,一定要確保信息的真實(shí)性,而且在登記不同類別的信息時(shí),對(duì)于同一項(xiàng)個(gè)人信息,都要與之前的保持一致。2.性能需求在性能的需求中,其反應(yīng)時(shí)間應(yīng)該設(shè)計(jì)在三秒以下,最多不可以超過三秒。在系統(tǒng)進(jìn)行瀏覽時(shí),應(yīng)該保證能同時(shí)有一萬人可對(duì)系統(tǒng)進(jìn)行瀏覽操作。3.界面需求界面設(shè)計(jì)需要做到簡(jiǎn)潔而使用,操作起來簡(jiǎn)單。4.安全性需求要保證用戶數(shù)據(jù)的安全性,不可讓用戶在使用的過程中,數(shù)據(jù)受到攻擊。必須保證用戶的信息安全,在進(jìn)行系統(tǒng)管理時(shí)應(yīng)該聯(lián)系管理員,除管理員之外其他人不可以對(duì)系統(tǒng)進(jìn)行管理。3.4系統(tǒng)用例圖3.4.1登錄用例圖用戶在使用系統(tǒng)要進(jìn)行登錄,登錄用例圖如圖3-2所示。圖3-2登錄用例圖3.4.2管理員用例圖管理員登錄后的主要功能有公告管理、意見反饋管理、部門管理、員工管理、績(jī)效指標(biāo)設(shè)置、部門績(jī)效設(shè)置、績(jī)效考核、薪水管理等。其用例圖如圖3-3所示。圖3-3管理員用例圖3.4.3員工用例圖員工登錄后的主要功能有查看公告,意見反饋,查看個(gè)人績(jī)效。其用例圖如圖3-4所示。圖3-4員工用例圖3.5系統(tǒng)設(shè)計(jì)規(guī)則1.簡(jiǎn)單性:在保證企業(yè)人事系統(tǒng)能夠成功實(shí)現(xiàn)的前提下,并盡量使操作更便捷。2.適用范圍:適用廣泛,各企業(yè)人事系統(tǒng)均可用。3.6系統(tǒng)運(yùn)行環(huán)境運(yùn)行環(huán)境:Java1.8,MyEclipse,Tomcat8,MySQL。第4章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)結(jié)構(gòu)設(shè)計(jì)該網(wǎng)站在設(shè)計(jì)中所選用的模式是將B/S結(jié)構(gòu)和web服務(wù)這兩者結(jié)合的模式。該模式非常的適合互聯(lián)網(wǎng)。該系統(tǒng)的結(jié)構(gòu)如下圖圖4-1所示:圖4-1系統(tǒng)模塊結(jié)構(gòu)圖4.2功能模塊設(shè)計(jì)公司人事管理系統(tǒng)包括管理員和員工兩大功能模塊。又有許多小功能模塊被劃分到這兩大功能模塊下。系統(tǒng)功能模塊圖如下圖圖4-2所示:圖4-2系統(tǒng)功能模塊圖4.3概念設(shè)計(jì)在該論文的系統(tǒng)設(shè)計(jì)中,主要的初衷是可以更好的服務(wù)企業(yè),對(duì)企業(yè)所提出的要求,更好的去滿足,同時(shí)對(duì)群眾的基本需要也覆蓋到。在該系統(tǒng)中,有一個(gè)模式叫概念模式,這個(gè)模式是一個(gè)獨(dú)立的模式,不需要依靠系統(tǒng)的其他方面,其在電腦系統(tǒng)中,是相對(duì)獨(dú)立的。該模式可以對(duì)一些信息進(jìn)行抽象化的設(shè)計(jì),對(duì)信息實(shí)現(xiàn)建模,這也是在系統(tǒng)的設(shè)計(jì)中一個(gè)十分重要的部分。概念模型設(shè)計(jì)時(shí)采用E-R模型。E-R模型使用E-R圖來表示,該系統(tǒng)的概念設(shè)計(jì)可以用下面的圖來表示。部門的信息ER圖如下圖圖4-3所示:圖4-3部門E-R圖績(jī)效評(píng)估E-R圖如下圖圖4-4所示:圖4-4績(jī)效評(píng)估E-R圖績(jī)效指標(biāo)E-R圖如下圖圖4-5所示:圖4-5績(jī)效指標(biāo)E-R圖意見反饋E-R圖如下圖圖4-6所示:圖4-6意見反饋E-R圖公告E-R圖如下圖圖4-7所示:圖4-7公告E-R圖員工E-R圖如圖4-8所示:圖4-8員工E-R圖4.4數(shù)據(jù)庫(kù)表設(shè)計(jì)公司人事管理系統(tǒng)需要有后臺(tái)數(shù)據(jù)庫(kù),本系統(tǒng)采用MySQL數(shù)據(jù)庫(kù)來進(jìn)行數(shù)據(jù)存儲(chǔ),下面是數(shù)據(jù)庫(kù)中的各個(gè)表的詳細(xì)信息。部門表,包含部門編號(hào)、部門名稱。如表4-9所示。表4-9Dept部門表字段名中文名類型是否主鍵Id部門編號(hào)Varchar(255)主鍵Name部門名稱Varchar(255)員工表,包含公司員工編號(hào)、公司員工姓名、登錄賬戶、登錄密碼、登錄次數(shù)、上次登陸時(shí)間、是否為管理員、創(chuàng)建時(shí)間、入職時(shí)間、電話號(hào)碼、家庭住址、職位、所屬部分。如表4-10所示。表4-10User員工表字段名中文名類型是否主鍵Id公司員工編號(hào)Varchar(255)主鍵Name公司員工姓名Varchar(255)Account登錄賬戶Varchar(255)Password登錄密碼Varchar(255)LoginCount登錄次數(shù)DatetimeLastLoginTime上次登錄時(shí)間DatetimeAdmin是否為管理員Int(2)CreateTime創(chuàng)建時(shí)間DatetimeJoinTime入職時(shí)間DatetimePhone電話號(hào)碼Int(20)Address家庭住址Varchar(100)Job職位Varchar(20)DeptId所屬部門Varchar(255))外鍵薪水表,包含薪水編號(hào)、薪資、獎(jiǎng)金、所得稅、創(chuàng)建時(shí)間、所屬員工。如表4-11所示。表4-11Salary薪水表字段名中文名類型是否主鍵Id薪水編號(hào)Varchar(255)主鍵SalaryStation薪資Int(18)Bonus獎(jiǎng)金Int(18)Tax所得稅Int(18)CreateTime創(chuàng)建時(shí)間DatetimeUserId所屬員工Varchar(255))外鍵意見表,包含意見編號(hào)、所屬員工、意見內(nèi)容、創(chuàng)建時(shí)間。如表4-12所示。表4-12Opinion意見表字段名中文名類型是否主鍵Id意見編號(hào)Varchar(255)主鍵UserId所屬員工Varchar(255)外鍵Content意見內(nèi)容Varchar(255)CreateTime創(chuàng)建時(shí)間Datetime意見表,包含意見編號(hào)、所屬員工、意見內(nèi)容、創(chuàng)建時(shí)間。如表4-13所示。表4-13Notice公告表字段名中文名類型是否主鍵Id公告編號(hào)Varchar(255)主鍵Name公告標(biāo)題Varchar(255)Description公告詳情Varchar(255)CreateTime創(chuàng)建時(shí)間Datetime績(jī)效指標(biāo)表,包含指標(biāo)的編號(hào)、指標(biāo)的名稱、考核的目標(biāo)、考核的項(xiàng)目、評(píng)分的標(biāo)準(zhǔn)、創(chuàng)建的時(shí)間。如表4-14所示。表4-14Item績(jī)效指標(biāo)表字段名中文名類型是否主鍵Id指標(biāo)編號(hào)Varchar(255)主鍵Name指標(biāo)名稱Varchar(255)Project考核項(xiàng)目Varchar(255)Target考核目標(biāo)Varchar(255)Standard評(píng)分標(biāo)準(zhǔn)Varchar(255)CreateTime創(chuàng)建時(shí)間Datetime績(jī)效評(píng)估表,包括評(píng)估編號(hào)、評(píng)估名稱、被考核人、所屬月份、考核時(shí)間、總分。如表4-15所示。表4-15Eval績(jī)效評(píng)估表字段名中文名類型是否主鍵Id評(píng)估編號(hào)Varchar(255)主鍵Name評(píng)估名稱Varchar(255)UserId被考核人Varchar(255)外鍵Month所屬月份Varchar(255)CreateTime考核時(shí)間DatetimeTotal總分Double績(jī)效評(píng)估指標(biāo)聯(lián)合表,包括指標(biāo)編號(hào)、評(píng)估編號(hào)。如表4-16所示。表4.-16EvalItem績(jī)效評(píng)估指標(biāo)聯(lián)合表字段名中文名類型是否主鍵Id編號(hào)Varchar(255)主鍵ItemId指標(biāo)編號(hào)Varchar(255)外鍵EvalId評(píng)估編號(hào)Varchar(255)外鍵部分績(jī)效指標(biāo)聯(lián)合表,包括編號(hào)、部門編號(hào)、指標(biāo)編號(hào)、占比。如表4-17所示。表4-17DeptItem部門績(jī)效指標(biāo)聯(lián)合表字段名中文名類型是否主鍵Id編號(hào)Varchar(255)主鍵DeptId部門編號(hào)Varchar(255)外鍵ItemId指標(biāo)編號(hào)Varchar(255)外鍵Qz占比Double第5章系統(tǒng)的實(shí)現(xiàn)5.1登錄界面的實(shí)現(xiàn)用戶在進(jìn)入系統(tǒng)之前,需要先輸入賬號(hào)密碼。在信息輸入時(shí),注意一定要輸入正確的信息,只有信息正確時(shí),系統(tǒng)才會(huì)將用戶主頁面呈現(xiàn)出來。如果所填信息有誤時(shí),是無法登入系統(tǒng)的。系統(tǒng)操作流程圖如下圖5-1所示。其界面如圖5-2所示。圖5-1系統(tǒng)操作流程圖圖5-2系統(tǒng)登錄界面5.2管理員界面的實(shí)現(xiàn)5.2.1公告管理界面管理公告信息,可以對(duì)公告進(jìn)行修改,添加和刪除,具體細(xì)節(jié)圖如圖5-3所示。圖5-3管理員公告管理界面5.2.2意見反饋管理界面管理員點(diǎn)擊意見反饋界面,包括反饋的員工,反饋內(nèi)容,以及提交反饋的時(shí)間等。具體細(xì)節(jié)圖如圖5-4所示。圖5-4管理員意見反饋管理5.2.3部門管理界面管理員打開部門管理界面,可以對(duì)部門進(jìn)行添加,修改以及刪除部門。具體細(xì)節(jié)如圖5-5所示。圖5-5管理員部門管理界面5.2.4員工管理界面管理員可以對(duì)員工的信息進(jìn)行添加,修改以及刪除員工,也可以對(duì)員工登錄密碼和員工個(gè)人信息進(jìn)行修改。具體細(xì)節(jié)圖如圖5-6所示。圖5-6管理員員工管理界面5.2.5績(jī)效指標(biāo)管理界面管理員打開績(jī)效指標(biāo)界面可以對(duì)績(jī)效指標(biāo)信進(jìn)行添加,修改和刪除該指標(biāo),其具體細(xì)節(jié)圖如圖5-7所示。圖5-7管理員績(jī)效指標(biāo)管理界面5.2.6部門指標(biāo)設(shè)置界面管理員可以設(shè)置部門指標(biāo)信息,其中包括部門的名稱,部門指標(biāo)要求。其具體細(xì)節(jié)圖如圖5-8所示。圖5-8管理員部門指標(biāo)設(shè)置界面5.2.7績(jī)效評(píng)估界面管理員對(duì)在職的一個(gè)員工進(jìn)行績(jī)效評(píng)估,根據(jù)之前設(shè)置的考核權(quán)重,來自動(dòng)生成績(jī)效總分,其界面如圖5-9所示。圖5-9績(jī)效評(píng)估界面5.2.8薪資管理界面管理員點(diǎn)開薪水管理界面,可以添加該員工的稅后薪資、獎(jiǎng)金、稅費(fèi),其具體細(xì)節(jié)圖如圖5-10所示。圖5-10管理員薪水管理界面5.3公司員工界面的實(shí)現(xiàn)5.3.1員工公告界面員工登錄后點(diǎn)擊公告查看,可以看到管理員發(fā)布的公告信息,包括公告額標(biāo)題,公告的內(nèi)容,公告發(fā)布的時(shí)間,其具體細(xì)節(jié)圖如圖5-11所示。圖5-11員工公告界面5.3.2意見反饋界面員工登錄后查詢意見反饋界面,可以發(fā)布個(gè)人對(duì)公司的意見,該界面包括反饋的員工,反饋了什么內(nèi)容以及反饋的時(shí)間。其具體細(xì)節(jié)圖如圖5-12所示。圖5-12員工意見反饋界面5.3.3績(jī)效查看界面員工登錄后點(diǎn)擊績(jī)效考核,該界面含有績(jī)效評(píng)估指標(biāo)的類型,被考核人,考核月份,考核評(píng)估時(shí)間,員工績(jī)效查看界面圖如圖5-13,員工考核詳情信息圖如圖5-14所示。圖5-13員工績(jī)效查看界面圖5-14員工考核詳情信息界面第6章測(cè)試開發(fā)6.1測(cè)試目的在該人事管理系統(tǒng)的開發(fā)中,測(cè)試階段是至關(guān)重要的。只有通過測(cè)試才將目前存在的問題檢查出來,并進(jìn)行針對(duì)性的做出解決方案。這有助于及時(shí)的對(duì)該系統(tǒng)進(jìn)行修正完善。在系統(tǒng)通過測(cè)試并符合用戶的需求后,才可以將該人事管理系統(tǒng)投入使用。6.2測(cè)試方法我設(shè)計(jì)的該系統(tǒng)主要通過模塊測(cè)試和集成測(cè)試來測(cè)試該系統(tǒng)。6.3性能測(cè)試性能測(cè)試主要是對(duì)系統(tǒng)的運(yùn)行環(huán)境進(jìn)行模擬查看系統(tǒng)運(yùn)行方便有沒有存在問題。6.4功能測(cè)試功能測(cè)試主要檢測(cè)系統(tǒng)中各個(gè)功能是否完成,能否滿足用戶的需求。6.4.1用戶登錄功能測(cè)試檢測(cè)用戶在系統(tǒng)運(yùn)行正常而已用戶的賬號(hào)已經(jīng)創(chuàng)建的情況下可不可以正常登錄。其用例表如下表6-1所示。表6-1登錄功能測(cè)試用例表功能描述用戶登錄功能測(cè)目的測(cè)試用戶能否正常登錄測(cè)試前提系統(tǒng)運(yùn)行正常,用戶賬戶已經(jīng)創(chuàng)建輸入期望輸出實(shí)際情況(1)輸入正確的賬號(hào);(2)輸入正確的密碼;(3)點(diǎn)擊登錄按鈕。登錄界面跳轉(zhuǎn)到網(wǎng)站首頁登錄界面跳轉(zhuǎn)到網(wǎng)站首頁(1)輸入錯(cuò)誤賬號(hào);(2)輸入密碼;(3)點(diǎn)擊登錄按鈕。登錄界面不跳轉(zhuǎn),轉(zhuǎn)向注冊(cè)界面登錄界面不跳轉(zhuǎn),跳轉(zhuǎn)向注冊(cè)界面(1)輸入正確賬號(hào);(2)輸入錯(cuò)誤密碼;(3)點(diǎn)擊登錄按鈕。登錄界面不跳轉(zhuǎn),提示密碼錯(cuò)誤登錄界面不跳轉(zhuǎn),提示密碼錯(cuò)誤6.4.2個(gè)人信息修改功能測(cè)試測(cè)試在系統(tǒng)運(yùn)行正常且用戶已經(jīng)成功登陸的情況下用戶可不可以正常的進(jìn)行個(gè)人信息的修改,其用例表如下表6-2所示。表6-2個(gè)人信息修改功能測(cè)試用例表功能描述個(gè)人信息修改功能用例目的測(cè)試用戶能否正常進(jìn)行個(gè)人信息的修改測(cè)試前提系統(tǒng)正常運(yùn)行,且用戶已經(jīng)登錄輸入期望輸出實(shí)際情況(1)進(jìn)入登錄界面,點(diǎn)擊修改密碼按鈕;(2)輸入正確的老密碼和新密碼;(3)點(diǎn)擊確認(rèn)修改。密碼修改成功密碼修改成功(1)進(jìn)入登錄界面,點(diǎn)擊修改密碼按鈕;(2)輸入錯(cuò)誤的老密碼;(3)點(diǎn)擊確認(rèn)修改。提示老密碼輸入錯(cuò)誤提示老密碼輸入錯(cuò)誤(1)進(jìn)入登錄,點(diǎn)擊修改密碼按鈕;(2)兩次新密碼不一致;(3)點(diǎn)擊確認(rèn)修改。提示輸入新輸入密碼不一致提示輸入新輸入密碼不一致6.4.3公告發(fā)布功能測(cè)試測(cè)試在系統(tǒng)運(yùn)行正常時(shí),員工可不可以看到管理員發(fā)布的公告信息。其用例表如下表6-3所示。表6-3公告發(fā)布功能測(cè)試表功能描述公告發(fā)布功能用例目的測(cè)試員工能否在頁面上看到管理員發(fā)布的公告測(cè)試前提系統(tǒng)正常運(yùn)行輸入期望輸出實(shí)際情況(1)使用管理員賬號(hào)登錄系統(tǒng);(2)在公告管理里輸入公告標(biāo)題和內(nèi)容;(3)點(diǎn)擊確認(rèn)。公告發(fā)布成功公告發(fā)布成功(1)使用員工賬號(hào)登錄系統(tǒng);(3)點(diǎn)擊公告管理??梢钥吹叫鹿婵梢钥吹叫鹿?.4.4部門績(jī)效設(shè)置功能測(cè)試測(cè)試在系統(tǒng)正常運(yùn)行的前提下,管理員可不可以可以將新的指標(biāo)分配到部門。其用例表下表6-4所示。表6-4部門績(jī)效設(shè)置功能測(cè)試用例表功能描述部門績(jī)效設(shè)置功能用例目的測(cè)試管理員將新的績(jī)效指標(biāo)分配給指定部門測(cè)試前提系統(tǒng)正常運(yùn)行輸入期望輸出實(shí)際情況(1)使用管理員賬號(hào)登陸系統(tǒng);(2)在績(jī)效指標(biāo)里新建指標(biāo)信息;(3)點(diǎn)擊確認(rèn)。指標(biāo)發(fā)布成功指標(biāo)發(fā)布成功(1)點(diǎn)擊部門績(jī)效設(shè)置;(2)點(diǎn)擊設(shè)置指標(biāo)??梢钥吹讲块T下有新的指標(biāo)可以看到部門下有新的指標(biāo)(1)給銷售部新增指標(biāo);(2)設(shè)置各個(gè)指標(biāo)權(quán)重;(3)權(quán)重總和不為100%;(4)點(diǎn)擊確認(rèn)。提示權(quán)重指標(biāo)總和須為100%提示權(quán)重指標(biāo)總和須為100%(1)給銷售部新增指標(biāo);(2)設(shè)置各個(gè)指標(biāo)權(quán)重;(3)權(quán)重總和為100%;(4)點(diǎn)擊確認(rèn)。當(dāng)前部門行指標(biāo)數(shù)量會(huì)增加當(dāng)前部門行指標(biāo)數(shù)量會(huì)增加6.4.5員工績(jī)效評(píng)估測(cè)試測(cè)試在系統(tǒng)正常運(yùn)行的情況下,管理員是否可以給各個(gè)員工進(jìn)行績(jī)效評(píng)估。其用例表如下表6-5所示。表6-5員工績(jī)效評(píng)估測(cè)試用例表功能描述員工績(jī)效評(píng)估功能用例目的測(cè)試管理員給每個(gè)員工績(jī)效評(píng)估測(cè)試前提系統(tǒng)正常運(yùn)行輸入期望輸出實(shí)際情況(1)使用管理員賬號(hào)登陸系統(tǒng);(2)績(jī)效評(píng)估里點(diǎn)擊添加評(píng)估信息;(3)選擇被考核人。可以看到該部門下的員工以及該部門的績(jī)效指標(biāo)可以看到該部門下的員工以及該部門的績(jī)效指標(biāo)(1)輸入各個(gè)考核指標(biāo)的分值,分值不為0-100;(2)點(diǎn)擊保存。不顯示考核總分,提示數(shù)據(jù)不合法不顯示考核總分,提示數(shù)據(jù)不合法(1)輸入各個(gè)考核指標(biāo)的分值,分值為0-100;(2)點(diǎn)擊保存。顯示考核總分顯示考核總分(1)不使用被考核人賬號(hào)進(jìn)入網(wǎng)頁;(2)點(diǎn)擊績(jī)效查看;沒有測(cè)試的績(jī)效評(píng)估沒有測(cè)試的績(jī)效評(píng)估(1)使用被考核人賬號(hào)進(jìn)入網(wǎng)頁;(2)點(diǎn)擊績(jī)效查看;(3)點(diǎn)擊查看考核詳情;可以看到績(jī)效詳情可以看到績(jī)效詳情6.5測(cè)試結(jié)論經(jīng)過對(duì)上述測(cè)試結(jié)果仔細(xì)分析,該人事管理系統(tǒng)的性能和功能能在一定程度上滿足企業(yè)用戶的需求,且操作方便便捷,流程簡(jiǎn)單不復(fù)雜易上手。結(jié)論該企業(yè)人事管理系統(tǒng)是一個(gè)使用SSM框架,以JSP技術(shù),以MySQL為數(shù)據(jù)庫(kù)實(shí)現(xiàn)的管理系統(tǒng)。此系統(tǒng)可以滿足公司管理員工的大部分要求包括信息錄入、績(jī)效考核和發(fā)布公告。利用本系統(tǒng)可以避免人力的浪費(fèi),并可以避免一些人力上的失誤。首先該企業(yè)人事管理系統(tǒng)擁有兩種角色:管理員和員工,這兩種不同的角色登錄到系統(tǒng)的主頁能執(zhí)行不同的功能。管理員可以查看并且發(fā)布公告,可以對(duì)各個(gè)部門發(fā)布績(jī)效指標(biāo),而且可以對(duì)部門內(nèi)的員工進(jìn)行績(jī)效考核,而每個(gè)員工都可以查看公告以及自己的績(jī)效考核詳情,并且可以提出對(duì)公司的意見。這樣的企業(yè)人事管理系統(tǒng),可以優(yōu)化企業(yè)管理的作業(yè)流程,同時(shí)使公司領(lǐng)導(dǎo)可以更加直觀看到各個(gè)員工的績(jī)效,可以有效降低由于人工產(chǎn)生的錯(cuò)誤率。該系統(tǒng)通過了各項(xiàng)測(cè)試,可以滿足用戶的基本需求。不足的是沒有辦法給公司提供一些個(gè)性化功能,沒有辦法滿足每個(gè)公司對(duì)于他們?nèi)耸鹿芾淼膫€(gè)性化需求。參考文獻(xiàn)[1]吳亮.中小企業(yè)人事系統(tǒng)設(shè)計(jì)[J].科學(xué)技術(shù)創(chuàng)新,20

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論