畢業(yè)設(shè)計(論文)-springboot月度員工績效考核管理系統(tǒng)_第1頁
畢業(yè)設(shè)計(論文)-springboot月度員工績效考核管理系統(tǒng)_第2頁
畢業(yè)設(shè)計(論文)-springboot月度員工績效考核管理系統(tǒng)_第3頁
畢業(yè)設(shè)計(論文)-springboot月度員工績效考核管理系統(tǒng)_第4頁
畢業(yè)設(shè)計(論文)-springboot月度員工績效考核管理系統(tǒng)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要科學時代的發(fā)展改變了人類的生活,促使網(wǎng)絡(luò)與計算機技術(shù)深入人類的各個角落,得以普及到人類的具體生活中,為人類的時代文明掀開新的篇章。本系統(tǒng)為月度員工績效考核管理系統(tǒng),是專為企業(yè)開發(fā)的對員工考核的協(xié)助軟件??梢詭椭髽I(yè)對于員工的績效考核進行更為正規(guī)、規(guī)范的管理,使企業(yè)管理更加的輕松快捷。本月度員工績效考核管理系統(tǒng)采用java語言做為代碼編寫工具,采用mysql數(shù)據(jù)庫進行系統(tǒng)中信息的存儲與處理??蚣懿捎胹pringboot。本月度員工績效考核管理系統(tǒng)調(diào)試環(huán)境為myeclipse,服務(wù)器為tomcat。主要包括的內(nèi)容有部門方面、員工方面、績效考核方面、績效指標方面。員工可以查詢績效指標和績效考核詳情,管理員進行發(fā)布和管理。本系統(tǒng)結(jié)合了新時代的工作要求和獲得了先進技術(shù)的支持,適應(yīng)時代發(fā)展,為使用人員提供了極好的績效考核途徑。關(guān)鍵詞:部門管理;績效指標管理;績效考核管理;springboot框架AbstractThedevelopmentoftheeraofsciencehaschangedthelifeofhumanbeings,promotedthenetworkandcomputertechnologytogodeepintoeverycornerofhumanbeings,popularizedtothespecificlifeofhumanbeings,andopenedanewchapterforhumancivilization.Thissystemisamonthlyemployeeperformanceappraisalmanagementsystem,whichisspeciallydevelopedforenterprisestoassistinemployeeappraisal.Itcanhelpenterprisescarryoutmoreformalandstandardizedmanagementfortheperformanceappraisalofemployees,andmakeenterprisemanagementeasierandfaster.ThemonthlyemployeeperformanceappraisalmanagementsystemusesJavalanguageasthecodewritingtool,andusesMySQLdatabasetostoreandprocesstheinformationinthesystem.Theframeworkusesspringboot.Thismonth,thedebuggingenvironmentofemployeeperformanceappraisalmanagementsystemisMyEclipse,andtheserverisTomcat.Themaincontentsincludedepartment,staff,performanceappraisalandperformanceindicators.Employeescanquerytheappraisalindicatorsandperformanceappraisaldetails,andadministratorscanpublishandmanagethem.Thesystemcombinestheworkrequirementsofthenewerawiththesupportofadvancedtechnology,adaptstothedevelopmentofthetimes,andprovidesanexcellentwayofperformanceappraisalforusers.Keywords:departmentmanagement;Performanceindexmanagement;Performanceappraisalmanagement;Springbootframework目錄第1章引言 第1章引言1.1課題研究現(xiàn)狀如今社會是離不開計算機協(xié)助工作的社會,無論在哪個行業(yè)都可以看到計算機的身影。大到國家單位企業(yè),小到身邊小商販,計算機技術(shù)早已與人類生活融為一體。計算機極大的方便了人類的生活,為人類的工作提供了更好的協(xié)助,在計算機技術(shù)中加入網(wǎng)絡(luò)的技術(shù)更是現(xiàn)代發(fā)展的趨勢。可以實現(xiàn)信息流通,更是復雜工程項目的得利助手。計算機技術(shù)在復雜的項目中表現(xiàn)更為優(yōu)秀,這與信息的處理效率聯(lián)系緊密。本系統(tǒng)就是為了給企業(yè)帶來更為高效的管理而開發(fā)設(shè)計。在大多數(shù)的企業(yè)中雖然有一些企業(yè)用上了企業(yè)的辦公軟件,但因為這些辦公軟件一般都是針對企業(yè)管理人員而設(shè)計的輔助軟件,員工想要進行必要的信息查詢時,還需要找領(lǐng)導審批進行,所以這并不能減輕管理人員的工作壓力,只能提高一定的工作效率,現(xiàn)如今的現(xiàn)狀是急須一款既可以提高工作效率又可以減少工作量的辦公系統(tǒng)。1.2課題研究意義及背景計算機技術(shù)的發(fā)展離不開社會的進步,同樣所有的技術(shù)發(fā)展也都離不開經(jīng)濟的支持。如今已進入通信行業(yè)和網(wǎng)絡(luò)發(fā)展的高潮時期,網(wǎng)絡(luò)的速度更是更新?lián)Q代的變化著,全民已進入5G時代,大街小巷也都充斥著無線網(wǎng)絡(luò),方便著人們的生活與辦公。正是因為科技的發(fā)展,人們對辦公軟件的要求也越來越嚴格與苛刻。在現(xiàn)代企業(yè)中對于員工績效考核的管理大多還是采用半人工化管理,也就是在簽到中采用指紋或者人臉識別進行簽到,但在考核、工資統(tǒng)計與審核中還是采用老式(人工進行統(tǒng)計審核)的管理方式,這也就促使人事工作人員在每月統(tǒng)計考核信息時工作非常繁忙。每條信息都需要多次核對才能保證考核的正確性。這種老式的管理方式對于小規(guī)模人數(shù)較少的企業(yè)來說還是非常好用,但是,企業(yè)如果想要具有更好的競爭力,就需要從各個角度來提高企業(yè)整體效率。想要解決問題的最好辦法就是加入最新科技的支持,開發(fā)適合本企業(yè)使用的信息管理系統(tǒng)。把多種復雜和不同分類的信息交由計算機來處理是現(xiàn)代管理工作的標志之一。計算機技術(shù)可以實現(xiàn)快速查詢與統(tǒng)計分類信息的功能,其好處是有目共睹的。不僅可以減少工作壓力,更可以加快工作速度,所以越來越多的人使用計算機技術(shù)來實現(xiàn)辦公要求。計算機技術(shù)對于復雜的工作也可以有效的保證正確率,減少工作人員的核對。現(xiàn)如今對計算機技術(shù)的資金投入壓力也非常小,綜合考慮,在企業(yè)中引入計算機技術(shù)的月度員工績效考核管理系統(tǒng)還是非常有好處的。1.3課題的目的及設(shè)計要求本系統(tǒng)的設(shè)計目的就是為企業(yè)帶來更為高效的工作輔助軟件,減輕企業(yè)人事工作人員的辦公壓力,同時降低企業(yè)的員工成本。使用月度員工績效考核管理系統(tǒng)可以把多人的工作量減化到一人負責,并且員工也可以進行信息核對查詢。本系統(tǒng)的開發(fā)包括管理員和員工兩個角色,對于數(shù)據(jù)庫的要求包括數(shù)據(jù)的完整性和安全性,對于功能方面要求符合實際要求和簡單實用。本課題要求可以幫助企業(yè)對員工績效考核進行完整的、系統(tǒng)的管理,要求可以幫助企業(yè)提高工作效率和減少工作壓力。本系統(tǒng)的主要內(nèi)容包括部門信息、崗位信息、員工信息、績效指標、績效考核信息、公告信息等。管理員發(fā)布績效指標和考核詳情,員工可以在線查詢。所以在數(shù)據(jù)庫設(shè)計的時候需要注意表之間的關(guān)系。在系統(tǒng)的界面要求中需要注意友好與簡潔,操作流程要適應(yīng)市場需求。1.4論文內(nèi)容與組成部分本論文就是對月度員工績效考核管理系統(tǒng)的開發(fā)進行全面的介紹,也展現(xiàn)了系統(tǒng)開發(fā)的過程。一般系統(tǒng)開發(fā)的過程為系統(tǒng)分析階段、系統(tǒng)設(shè)計階段、系統(tǒng)實現(xiàn)階段、系統(tǒng)測試階段。論文的內(nèi)容在此基礎(chǔ)上加入摘要、摘要翻譯、目錄和總結(jié)、致謝、參考文獻等。第2章系統(tǒng)需求分析與系統(tǒng)開發(fā)分析2.1系統(tǒng)的需求分析古往今來,對于企業(yè)員工績效考核的管理一直存在,主要的管理方式就是人工加計算機結(jié)合進行管理。在簽到中采用簽到機進行,在數(shù)據(jù)統(tǒng)計中采用人工進行。這種方式的缺點就是不能用于中大型規(guī)模的公司,而且對于效益好的企業(yè)來說這種管理方式也非常的浪費時間和人力。對于每次的統(tǒng)計都需要多人參與和多次核對,出錯率較高。在科技發(fā)展的今天,這些不同分類的信息完全可以交由計算機來進行處理,不會出錯,效率還很高,計算機與網(wǎng)絡(luò)結(jié)合的月度員工績效考核管理系統(tǒng)的優(yōu)點非常明顯。2.2現(xiàn)行員工績效考核管理系統(tǒng)優(yōu)缺點分析現(xiàn)在很多的企業(yè)也都引入了計算機的員工績效考核管理系統(tǒng),這些現(xiàn)有的員工績效考核管理系統(tǒng)的優(yōu)缺點非常明顯。通過本人調(diào)查發(fā)現(xiàn),現(xiàn)有的員工績效考核管理系統(tǒng)的優(yōu)點有:(1)大多數(shù)的員工績效考核管理系統(tǒng)采用的是c/s結(jié)構(gòu)模式,對于數(shù)據(jù)的安全非常可靠;(2)大多數(shù)的員工績效考核管理系統(tǒng)采用的是關(guān)系型的數(shù)據(jù)庫進行企業(yè)數(shù)據(jù)的管理,性能非常高;(3)大多數(shù)的員工績效考核管理系統(tǒng)對于信息的更新方面,界面的設(shè)計方面都非常的成熟和完善。缺點有:(1)系統(tǒng)穩(wěn)定性不高,因為采用了c/s結(jié)構(gòu)進行開發(fā),所以當依靠的計算機一旦崩潰,企業(yè)中的所有信息數(shù)據(jù)都不復存在,并且c/s結(jié)構(gòu)的并發(fā)性操作非常嚴重,如果在代碼編寫中不注意將會影響系統(tǒng)的穩(wěn)定,編碼人員為了滿足用戶的要求需要進行代碼的多次改寫,c/s結(jié)構(gòu)的系統(tǒng)在經(jīng)過多次修改后,容易有并發(fā)癥,造成系統(tǒng)不穩(wěn)定;(2)系統(tǒng)安全性不高,因為系統(tǒng)非常依賴客戶機,所以在系統(tǒng)設(shè)計中大多采用的是腳本模式,這種模式對于安全性不可靠。2.3系統(tǒng)設(shè)計中應(yīng)注意的問題及解決方法2.3.1應(yīng)注意的問題主要包括三個方面:(1)對于數(shù)據(jù)庫的選擇,數(shù)據(jù)庫的重要性不必多次言明,為了保證系統(tǒng)中的數(shù)據(jù)安全,必須選擇安全性高、移植性強的數(shù)據(jù)庫,并且可以和其它數(shù)據(jù)庫進行完美結(jié)合,不依賴某一數(shù)據(jù)庫;(2)為了保證系統(tǒng)的可擴展性,可以不斷的滿足用戶的要求,要求系統(tǒng)在設(shè)計中擁有良好的擴展性;(3)為了減少系統(tǒng)的開發(fā)周期以及增加系統(tǒng)的使用壽命,需要選擇好的開發(fā)語言和環(huán)境。2.3.2解決辦法根據(jù)多方研究與結(jié)合本人實際能力,選擇的解決辦法有:(1)對于數(shù)據(jù)庫,本系統(tǒng)選擇mysql數(shù)據(jù)庫;(2)對于系統(tǒng)的擴展性,本系統(tǒng)采用springboot模式;(3)對于開發(fā)環(huán)境和開發(fā)技術(shù),本系統(tǒng)采用java語言和myeclipse運行平臺。2.4系統(tǒng)使用技術(shù)與開發(fā)環(huán)境平臺分析2.4.1Jsp技術(shù)介紹Jsp是作為一種新興起來的頁面編程技術(shù),主要結(jié)合在java編程使用,可以和html完美結(jié)合匹配,具有很多的優(yōu)點,可以向下兼容,最大的優(yōu)點就是可以全部的面向?qū)ο笫褂?,而且可以自己選擇電腦的操作系統(tǒng),不論xp系統(tǒng)還是win7,win10都可以完美的兼容,不存在兼容問題,相較于asp語言等,具有很好的兼容性,可以自動生成網(wǎng)頁頁面代碼,可以處理服務(wù)端的文件,自動更新數(shù)據(jù),支持各種網(wǎng)絡(luò)協(xié)議,所以是目前比較流行的web開發(fā)技術(shù)。而且支持目前市面上的大多數(shù)服務(wù)器,比如像iistomcat等,有的甚至還支持CGI,可以作為cgi的處理器工作,同時還支持各種數(shù)據(jù)庫的應(yīng)用,比如像微軟的sqlserver或者mysql數(shù)據(jù)庫,都可以匹配使用。而且jsp對于剛?cè)腴T的新手來說,更是比較簡單,而資深的專業(yè)人士使用,也能更大發(fā)揮他的特性,所以比較受開發(fā)人員的喜愛。2.4.2Mysql數(shù)據(jù)庫Mysql是作為目前最常見也是使用率最高的一種數(shù)據(jù)庫,最大的原因就是其體積小,靈活性好,功能強大。不論電腦多大內(nèi)存,什么處理器,都可以很簡單的就安裝上,而且功能豐富,實用性更強。因為其體積小的原因,所以相對應(yīng)的處理速度非???,減緩了網(wǎng)站的延遲性,成本相對更低,作為目前主流網(wǎng)站的首選數(shù)據(jù)庫應(yīng)用。而且作為一款開源軟件是完全免費的,可以結(jié)合javajspphp安卓等使用,開發(fā)人員可以不花錢就可以全部免費使用,建立自己的網(wǎng)站使用。Mysql數(shù)據(jù)庫也經(jīng)過不斷的改良從5.0版本升級到現(xiàn)在的5.7版本了。功能也是不斷的完善,使用起來也是非常的方便,也可以通過navicat

for

mysql直接進入可視化圖形界面,進行新建和執(zhí)行數(shù)據(jù)庫文件,非常的方便了。Mysql最大的好處就是體積很小,所以處理速度就非??炝?,可以在windiows系統(tǒng)上使用。擴展性和兼容性也是很好的,生成的腳本文件可以和sql數(shù)據(jù)庫或者orange共用。可以在本地就實現(xiàn)系統(tǒng)管理和配置,還有數(shù)據(jù)庫自動保護機制,從而保障數(shù)據(jù)存儲的安全,一般情況跟java語言鏈接用的比較多,通過jdbc的方式實現(xiàn)數(shù)據(jù)庫連接,從而保障系統(tǒng)順利運行。因為技術(shù)以及非常的成熟,所以是目前很主流的一個數(shù)據(jù)庫管理軟件,使用者也是非常的多。2.4.3SpringBoot框架介紹SpringBoot是由Pivotal團隊在2013年開始研發(fā)、2014年4月發(fā)布第一個版本的全新開源的輕量級框架。它基于Spring4.0設(shè)計,不僅繼承了Spring框架原有的優(yōu)秀特性,而且還通過簡化配置來進一步簡化了Spring應(yīng)用的整個搭建和開發(fā)過程。另外SpringBoot通過集成大量的框架使得依賴包的版本沖突,以及引用的不穩(wěn)定性等問題得到了很好的解決。SpringBoot框架中還有兩個非常重要的策略:開箱即用和約定優(yōu)于配置。開箱即用,Outofbox,是指在開發(fā)過程中,通過在MAVEN項目的pom文件中添加相關(guān)依賴包,然后使用對應(yīng)注解來代替繁瑣的XML配置文件以管理對象的生命周期。這個特點使得開發(fā)人員擺脫了復雜的配置工作以及依賴的管理工作,更加專注于業(yè)務(wù)邏輯。約定優(yōu)于配置,Conventionoverconfiguration,是一種由SpringBoot本身來配置目標結(jié)構(gòu),由開發(fā)者在結(jié)構(gòu)中添加信息的軟件設(shè)計范式。這一特點雖降低了部分靈活性,增加了BUG定位的復雜性,但減少了開發(fā)人員需要做出決定的數(shù)量,同時減少了大量的XML配置,并且可以將代碼編譯、測試和打包等工作自動化。2.4.4tomcat服務(wù)器介紹開發(fā)本系統(tǒng)所用到的服務(wù)器用的是

tomcat,因為tomcat是屬于一個輕量級化的處理器,非常適合小型項目的開發(fā),可以作為單機運行的服務(wù)器。主要是用來調(diào)試java語言開發(fā)中的jsp代碼調(diào)試用的,因為他的內(nèi)存很小,占用的系統(tǒng)資源就少,這樣的話處理運行速度就非常的塊,而且擴展性很好,他是由Apache和sun公司等一起聯(lián)合開發(fā)的,所以兼容性也非常的強。支持好多框架的代碼運行,比如mvc

,ssm,ssh等框架都可以用他來調(diào)試運行。Tomcat服務(wù)器的運行原理是,在軟件里配置好tomcat以后,直接啟動,就可以直接主動執(zhí)行jsp的代碼,然后反應(yīng)到html頁面訪問,最后就呈現(xiàn)到瀏覽器里面向用戶進行呈現(xiàn)出來了。所以說,開發(fā)本系統(tǒng)采用tomcat服務(wù)器是很好用的,內(nèi)存下,效率高,也是目前程序員最受歡迎的一個小型服務(wù)器。2.5系統(tǒng)開發(fā)可行性分析2.5.1經(jīng)濟可行性開發(fā)本系統(tǒng)硬件設(shè)備只需要一臺電腦即可,在現(xiàn)如今的時代,相信電腦已經(jīng)不是什么奢侈品,家家戶戶都可以使用了。有了硬件之后,只需要安裝編程所需要的軟件myeclipse,mysql等,而這些軟件全部都是作為開源軟件免費使用,網(wǎng)上就可以很容易下載安裝使用,所以開發(fā)本系統(tǒng)在經(jīng)濟上是可行的。2.5.2技術(shù)可行性本系統(tǒng)采用在windows系統(tǒng)上進行開發(fā),微軟的windows系統(tǒng)是目前市場占有率最高,使用人群最多的系統(tǒng),系統(tǒng)非常的成熟和穩(wěn)定,可以滿足開發(fā)使用。服務(wù)器采用tomcat,也是可以在web開發(fā)中被大量使用的,技術(shù)是比較成熟的。用jsp創(chuàng)建頁面,然后跟前后臺進行交互,mysql數(shù)據(jù)庫作為數(shù)據(jù)存儲,這些技術(shù)全部是目前市面上運用了最多最成熟的技術(shù),所以在技術(shù)上是可行的。2.5.3操作可行性本系統(tǒng)開發(fā)完成以后,直接在瀏覽器就能運行打開,以瀏覽網(wǎng)頁的形式進行,只要用戶懂得電腦的基本常識就可以,而且該系統(tǒng)設(shè)計的導航欄功能都比較直觀可見,用戶可以輕易的點擊使用,而且點擊功能都帶有相應(yīng)的跳轉(zhuǎn)提示,比如登錄界面,會提示輸入賬號密碼的信息,用戶只需要根據(jù)提示就可以簡單使用,而且網(wǎng)站布局簡單明了。所以在操作上也是完全可行的。2.6系統(tǒng)開發(fā)功能分析本系統(tǒng)的功能分為管理員和員工兩個角色,管理員的功能有:(1)個人中心管理功能,添加管理員賬號和修改登錄密碼;(2)部門信息管理功能,對企業(yè)中的部門進行合理安排;(3)員工信息管理功能,對企業(yè)中的員工的基本資料進行維護;(4)績效考核管理功能,發(fā)布員工的績效考核,修改和刪除不正確的績效考核;(5)崗位信息管理功能,對員工的崗位進行分配;(6)公告信息管理功能,發(fā)布公告和管理公告;(7)績效績效指標管理功能,需要考核的指標進行設(shè)置。員工的功能有:(1)個人資料管理功能,對本人基本信息進行維護;(2)公告信息管理功能,實現(xiàn)在線查詢公告;(3)績效考核管理功能,查詢自己的考核信息;(4)績效指標管理功能,查詢考核的指標。2.7系統(tǒng)角色之間的用例分析2.7.1管理員用例圖分析管理員的功能根據(jù)上節(jié)已進行完整的分析,根據(jù)功能畫出管理員的用例圖如下圖2.1所示:圖2.1管理員用例圖2.7.2員工用例圖分析員工的功能也已在上節(jié)進行詳細的分析,本系統(tǒng)的員工用例圖如下圖2.2所示:圖2.2員工用例圖2.8系統(tǒng)主要業(yè)務(wù)流程分析想要系統(tǒng)的操作流程與邏輯正確就需要事先進行系統(tǒng)的流程設(shè)計分析,本系統(tǒng)的業(yè)務(wù)流程如下圖2.3所示:圖2.3系統(tǒng)業(yè)務(wù)流程圖本系統(tǒng)的使用用戶包括管理員和員工兩個,管理員與員工都需要先進行登錄才可以進入管理系統(tǒng)中,管理員和員工的賬號均由企業(yè)分配,不能自主申請,防止了非法人員的侵入。管理員登錄后可以進行的數(shù)據(jù)管理包括績效指標管理、績效考核管理、部門管理,崗位管理、公告管理以及員工管理,員工登錄后的功能包括個人資料管理、績效考核管理,績效指標管理。兩種權(quán)限的數(shù)據(jù)唯一的有崗位信息、部門信息;共享的信息包括公告信息、績效指標信息、績效考核信息和員工個人信息。第3章系統(tǒng)設(shè)計系統(tǒng)的設(shè)計對系統(tǒng)實現(xiàn)以及后期的維護啟著重要的作用,在系統(tǒng)設(shè)計中要綜合考慮問題,即要考慮到用戶的需求也要考慮到系統(tǒng)本身實現(xiàn)的問題。3.1系統(tǒng)體系結(jié)構(gòu)設(shè)計本系統(tǒng)采用的結(jié)構(gòu)為b/s結(jié)構(gòu),是一種通過瀏覽器來進行訪問和反饋的結(jié)構(gòu),b/s結(jié)構(gòu)分為兩部分,一部分是在前臺進行請求,一部分在后臺進行結(jié)果反饋。主要的表現(xiàn)在服務(wù)器上,b/s結(jié)構(gòu)適應(yīng)不斷發(fā)展的應(yīng)用技術(shù),對于系統(tǒng)可以不斷的進行擴展。3.2系統(tǒng)功能結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)分析中分析出來的功能,本系統(tǒng)的主要功能包括部門管理、崗位管理、績效指標管理、績效考核管理、員工管理、通知管理等。本系統(tǒng)的功能結(jié)構(gòu)設(shè)計如下圖3.1所示:圖3.1系統(tǒng)功能結(jié)構(gòu)圖3.3數(shù)據(jù)庫結(jié)構(gòu)設(shè)計對于數(shù)據(jù)庫的設(shè)計包括數(shù)據(jù)庫的ER圖設(shè)計和數(shù)據(jù)庫表的設(shè)計。數(shù)據(jù)庫的ER圖就是對系統(tǒng)中數(shù)據(jù)的實體和關(guān)鍵字進行設(shè)置。數(shù)據(jù)庫表的設(shè)計就是把ER圖轉(zhuǎn)換成表格,具體的設(shè)計下兩節(jié)介紹。3.3.1數(shù)據(jù)庫ER圖設(shè)計本系統(tǒng)中的主要數(shù)據(jù)有管理員信息、員工信息、績效指標信息、績效考核信息等,主要畫出關(guān)鍵實體。(1)管理員實體的Er圖如下圖3.2所示:圖3.2管理員Er圖(2)管理員管理的員工信息ER圖如圖3.3所示。圖3.3員工信息ER圖(3)企業(yè)中部門信息ER圖如圖3.4所示:圖3.4部門信息ER圖(4)績效考核信息ER圖如下圖3.5所示:圖3.5績效考核信息ER圖3.3.2數(shù)據(jù)庫表設(shè)計本系統(tǒng)中的數(shù)據(jù)庫表有管理員信息表、員工信息表、公告信息表、績效考核信息表、績效指標表等,具體的表設(shè)計如下表所示:表3.1bumen序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3bumenvarchar200否表3.2config序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2namevarchar100否3valuevarchar100是表3.3gangwei序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3gangweivarchar200否表3.4gonggaoxinxi序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3gonggaobiaotivarchar200否4tupianvarchar200是5neironglongtext是6faburiqidate是表3.5jixiaokaohe序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3yuangonggonghaovarchar200是4yuangongxingmingvarchar200是5bumenvarchar200是6gangweivarchar200是7jixiaoyuefenvarchar200是8yuangongkaoqinint11是9gongzuotaiduint11是10yewujinengint11是11gongzuojixiaoint11是12zongdefenvarchar200是13jixiaodengjivarchar200是表3.6jixiaozhibiao序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3bumenvarchar200是4gangweivarchar200是5jixiaoxiangmuvarchar200是6jixiaozhibiao1varchar200是7fenzhi1int11是8jixiaozhibiao2varchar200是9fenzhi2int11是10jixiaozhibiao3varchar200是11fenzhi3int11是12zongpingfenvarchar200是第4章系統(tǒng)實現(xiàn)4.1系統(tǒng)主要模塊的實現(xiàn)4.1.1系統(tǒng)登錄模塊實現(xiàn)本模塊界面加入了系統(tǒng)標題和角色的選擇,在本界面中采用了圖形和控件進行合理擺放的方法進行設(shè)計,還加入了合適的背景圖片,使登錄界面更加的直觀。系統(tǒng)登錄模塊設(shè)計實現(xiàn)界面如下圖4.1所示:圖4.1系統(tǒng)登錄模塊界面實現(xiàn)4.1.2個人中心管理功能模塊實現(xiàn)本界面主要是對管理員賬號和密碼進行設(shè)置,是管理員角色的操作功能,員工不能添加管理員賬號,個人中心管理功能實現(xiàn)界面如下圖4.2所示:圖4.2個人中心管理模塊實現(xiàn)界面4.1.3部門信息管理模塊實現(xiàn)部門信息是管理員角色的功能,管理員可以為企業(yè)添加新的部門,可以查詢部門的創(chuàng)建時間,管理員添加部門信息的實現(xiàn)界面如下圖4.3所示:圖4.3管理員添加部門信息實現(xiàn)界面管理員添加部門信息的流程為,先進行必要字段的填寫,數(shù)據(jù)庫進行判定是否合法、是否為空,然后進行數(shù)據(jù)庫信息的插入。4.1.4部門信息管理模塊實現(xiàn)管理員可以在新員工招入時進行添加,對員工進行部門的安排和備注的添加。管理員添加員工信息的界面實現(xiàn)如下圖4.4所示:圖4.4管理員添加員工信息界面實現(xiàn)4.1.5績效指標管理模塊實現(xiàn)本功能是為了方便管理員對員工進行績效考核,添加績效指標的實現(xiàn)界面如下圖4.5所示:圖4.5添加績效指標模塊的界面實現(xiàn)4.1.6公告信息管理模塊的實現(xiàn)本功能可以實現(xiàn)公告的發(fā)布,添加公告信息功能模塊的實現(xiàn)界面如下圖4.6所示:圖4.6添加公告模塊的實現(xiàn)界面4.1.7崗位管理模塊的實現(xiàn)管理員可以對員工分配崗位,管理員查詢崗位的實現(xiàn)界面如下圖4.7所示:圖4.7查詢崗位信息的實現(xiàn)界面4.1.8績效考核管理模塊的實現(xiàn)發(fā)布員工的績效考核,績效考核信息的實現(xiàn)界面如下圖4.8所示:圖4.8績效考核信息界面4.2員工功能的界面實現(xiàn)員工可以查詢公告和績效指標、績效考核信息,也可以修改個人資料和密碼。實現(xiàn)界面如下圖4.9所示:圖4.9員工功能的實現(xiàn)界面第5章系統(tǒng)測試5.1測試概述系統(tǒng)測試作為系統(tǒng)完成后最重要的一步,是必不可少的一部分,因為系統(tǒng)設(shè)計的初衷是面向用戶使用,而用戶體驗則是系統(tǒng)設(shè)計成功與否的關(guān)鍵因素,而系統(tǒng)是否存在漏洞則作為用戶體驗最最重要的參考指標。而為了讓用戶滿意,體驗好,首先就需要自己充當用戶的角色,對系統(tǒng)功能進行有效的測試,發(fā)現(xiàn)問題及時解決問題。只有經(jīng)過嚴格的系統(tǒng)測試,系統(tǒng)投入運營后才能確保用戶使用好感,也能避免很大的經(jīng)濟損失,所以進行必要的系統(tǒng)測試是非常重要也必不可少的一步。5.2數(shù)據(jù)庫連接測試數(shù)據(jù)庫測試主要是檢測代碼是否能和所建立的數(shù)據(jù)庫進行有效連接,是否都夠讀取數(shù)據(jù),首先是配置數(shù)據(jù)庫文件,把數(shù)據(jù)庫端口設(shè)置為3306,數(shù)據(jù)庫名稱為自己所建立的數(shù)據(jù)庫名稱,數(shù)據(jù)庫的的登錄賬號和密碼為root,根據(jù)這個步驟配置完成后,然后開始檢測數(shù)據(jù)庫是否正常連接,依次輸入數(shù)據(jù)庫的賬號root和密碼root,如果可以連接,則會進入數(shù)據(jù)庫界面,如果連接失敗,會自動關(guān)閉界面。數(shù)據(jù)庫連接成功界面如下圖5.1所示:圖5.1數(shù)據(jù)庫連接成功測試界面5.3測試用例登錄測試,登錄測試用的是常用的黑盒測試,流程是登錄界面必須輸入正常的用戶名admin,密碼admin,才能正常登錄,否則會有錯誤提示。對于登錄功能的測試表如下表5.1所示:表5.1登錄測試表測試內(nèi)容測試結(jié)果用戶名空,密碼admin用戶名admin,密碼空用戶名張三,密碼李四用戶名admin密碼admin用戶名不能為空密碼不能為空用戶名或者密碼輸入不正確登錄成功,自動跳轉(zhuǎn)到系統(tǒng)頁面系統(tǒng)登錄成功界面如下圖5.2所示:圖5.2員工成功登錄的測試圖5.4測試總結(jié)本論文里只能部分功能進行了測試介紹,詳細的測試過程因為論文篇幅的問題并沒有一一進行展示,本系統(tǒng)不僅對功能進行了測試,也對系統(tǒng)的操作流程進行了測試。在系統(tǒng)的測試中并沒有想像中的順利,各種報錯和bug非常多,主要的錯誤集中在信息查詢和信息添加中,也就是當添加了數(shù)據(jù)后,在系統(tǒng)中搜索不出來添加的數(shù)據(jù)。根據(jù)本人反復的研究解決了此類問題。本次的系統(tǒng)測試讓我明白了測試工作的辛苦不亞于系統(tǒng)實現(xiàn)的過程,系統(tǒng)測試也是單獨存在的重要的組成部分,當然因為一個人的水平和能力決定了系統(tǒng)的局限性,系統(tǒng)中總會有還沒有發(fā)現(xiàn)的錯誤,希望老師和同學可以指導??偨Y(jié)在開發(fā)設(shè)計的過程中,我發(fā)現(xiàn)了自己的很多不足,也遇到了很多的困難,不過最終在老師同學的幫助下都一一克服了。首先在開題報告前期,我對自己的選題進行了很大的研究,經(jīng)過圖書館翻閱相關(guān)資料,咨詢老師才最終確定了自己的選題,然后設(shè)計了系統(tǒng)的功能圖,列出了系統(tǒng)的開發(fā)步驟,進行了一系列的規(guī)劃和設(shè)計。因為自己從來沒有獨立開發(fā)系統(tǒng)的經(jīng)驗,在開發(fā)的過程中也是遇到了很大的難題,比如數(shù)據(jù)庫都建立好了,但是沒有辦法和系統(tǒng)進行鏈接,識別不了數(shù)據(jù)庫,還有用戶登錄時候驗證碼不能有效的識別等一系列問題,還有調(diào)試時候總是出現(xiàn)亂碼等問題,最后都是在老師的幫助下才一一解決。通過開發(fā)本系統(tǒng),我充分認識到了自己的缺點和不足,因為自己的經(jīng)驗不足所以開發(fā)系統(tǒng)也有很大的局限性,存在很大的不足,我以后一定會多加的學習,自己更要嚴格要求自己,平時多鍛煉自己獨立做一些小項目,來彌補自己的經(jīng)驗不足。使自己的系統(tǒng)更加的完美,更加的實用,我相信這次的畢業(yè)設(shè)計,對自己的以后的工作也是很好的一次鍛煉,提高了自己的自學能力和解決問題的能力。參考文獻[1]任志紅.淺談民辦高校人事系統(tǒng)信息平臺的問題及對策——以山西應(yīng)用科技學院為例[J].通訊世界,2019,26(09):86-87.[2]劉賀濱,侯超鈞.基于JavaEE在線作業(yè)管理系統(tǒng)的設(shè)計與實現(xiàn)[J].軟件,2019,40(09):55-58.[3]于淼.企業(yè)人事管理績效考核問題及策略研究[J].全國流通經(jīng)濟,2019(27):85-86.[4]崔靖奇,趙廣復.基于JAVA的中小企業(yè)員工績效考核管理系統(tǒng)的研究[J].電腦與電信,2019(08):28-30.[5]黃文娟.基于Java和MySQL的圖書館信息化管理系統(tǒng)設(shè)計[J].電子設(shè)計工程,2019,27(02):20-24.[6]高新凱.基于JavaEE的固定資產(chǎn)信息管理系統(tǒng)[J].電腦編程技巧與維護,2019(02):78-80+86.[7]劉虹.基于Java的員工管理系統(tǒng)的設(shè)計與實現(xiàn)[J].現(xiàn)代農(nóng)村科技,2019(04):92-93.[8]胡江婧,曹雙雙.基于JAVA的課程設(shè)計管理系統(tǒng)的設(shè)計與開發(fā)[J].科技創(chuàng)新與應(yīng)用,2019(16):80-82.[9]張遠惠.高校人事管理系統(tǒng)復雜性研究[J].智庫時代,2019(29):90+296.[10]汪琪.基于UML和Java的圖書管理系統(tǒng)建模與實現(xiàn)[J].計算機產(chǎn)品與流通,2019(07):168.[11]呂中楠.基于業(yè)務(wù)流程的高校人事管理信息系統(tǒng)建設(shè)[J].教育教學論壇,2019(31):45-46.[12]王雪英,王永林.加強事業(yè)單位人事管理信息化建設(shè)的研

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論