




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
摘要科學(xué)時代的發(fā)展改變了人類的生活,促使網(wǎng)絡(luò)與計算機(jī)技術(shù)深入人類的各個角落,得以普及到人類的具體生活中,為人類的時代文明掀開新的篇章。本系統(tǒng)為月度員工績效考核管理系統(tǒng),是專為企業(yè)開發(fā)的對員工考核的協(xié)助軟件??梢詭椭髽I(yè)對于員工的績效考核進(jìn)行更為正規(guī)、規(guī)范的管理,使企業(yè)管理更加的輕松快捷。本月度員工績效考核管理系統(tǒng)采用java語言做為代碼編寫工具,采用mysql數(shù)據(jù)庫進(jìn)行系統(tǒng)中信息的存儲與處理??蚣懿捎胹pringboot。本月度員工績效考核管理系統(tǒng)調(diào)試環(huán)境為myeclipse,服務(wù)器為tomcat。主要包括的內(nèi)容有部門方面、員工方面、績效考核方面、績效指標(biāo)方面。員工可以查詢績效指標(biāo)和績效考核詳情,管理員進(jìn)行發(fā)布和管理。本系統(tǒng)結(jié)合了新時代的工作要求和獲得了先進(jìn)技術(shù)的支持,適應(yīng)時代發(fā)展,為使用人員提供了極好的績效考核途徑。關(guān)鍵詞:部門管理;績效指標(biāo)管理;績效考核管理;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)狀如今社會是離不開計算機(jī)協(xié)助工作的社會,無論在哪個行業(yè)都可以看到計算機(jī)的身影。大到國家單位企業(yè),小到身邊小商販,計算機(jī)技術(shù)早已與人類生活融為一體。計算機(jī)極大的方便了人類的生活,為人類的工作提供了更好的協(xié)助,在計算機(jī)技術(shù)中加入網(wǎng)絡(luò)的技術(shù)更是現(xiàn)代發(fā)展的趨勢??梢詫崿F(xiàn)信息流通,更是復(fù)雜工程項目的得利助手。計算機(jī)技術(shù)在復(fù)雜的項目中表現(xiàn)更為優(yōu)秀,這與信息的處理效率聯(lián)系緊密。本系統(tǒng)就是為了給企業(yè)帶來更為高效的管理而開發(fā)設(shè)計。在大多數(shù)的企業(yè)中雖然有一些企業(yè)用上了企業(yè)的辦公軟件,但因為這些辦公軟件一般都是針對企業(yè)管理人員而設(shè)計的輔助軟件,員工想要進(jìn)行必要的信息查詢時,還需要找領(lǐng)導(dǎo)審批進(jìn)行,所以這并不能減輕管理人員的工作壓力,只能提高一定的工作效率,現(xiàn)如今的現(xiàn)狀是急須一款既可以提高工作效率又可以減少工作量的辦公系統(tǒng)。1.2課題研究意義及背景計算機(jī)技術(shù)的發(fā)展離不開社會的進(jìn)步,同樣所有的技術(shù)發(fā)展也都離不開經(jīng)濟(jì)的支持。如今已進(jìn)入通信行業(yè)和網(wǎng)絡(luò)發(fā)展的高潮時期,網(wǎng)絡(luò)的速度更是更新?lián)Q代的變化著,全民已進(jìn)入5G時代,大街小巷也都充斥著無線網(wǎng)絡(luò),方便著人們的生活與辦公。正是因為科技的發(fā)展,人們對辦公軟件的要求也越來越嚴(yán)格與苛刻。在現(xiàn)代企業(yè)中對于員工績效考核的管理大多還是采用半人工化管理,也就是在簽到中采用指紋或者人臉識別進(jìn)行簽到,但在考核、工資統(tǒng)計與審核中還是采用老式(人工進(jìn)行統(tǒng)計審核)的管理方式,這也就促使人事工作人員在每月統(tǒng)計考核信息時工作非常繁忙。每條信息都需要多次核對才能保證考核的正確性。這種老式的管理方式對于小規(guī)模人數(shù)較少的企業(yè)來說還是非常好用,但是,企業(yè)如果想要具有更好的競爭力,就需要從各個角度來提高企業(yè)整體效率。想要解決問題的最好辦法就是加入最新科技的支持,開發(fā)適合本企業(yè)使用的信息管理系統(tǒng)。把多種復(fù)雜和不同分類的信息交由計算機(jī)來處理是現(xiàn)代管理工作的標(biāo)志之一。計算機(jī)技術(shù)可以實現(xiàn)快速查詢與統(tǒng)計分類信息的功能,其好處是有目共睹的。不僅可以減少工作壓力,更可以加快工作速度,所以越來越多的人使用計算機(jī)技術(shù)來實現(xiàn)辦公要求。計算機(jī)技術(shù)對于復(fù)雜的工作也可以有效的保證正確率,減少工作人員的核對?,F(xiàn)如今對計算機(jī)技術(shù)的資金投入壓力也非常小,綜合考慮,在企業(yè)中引入計算機(jī)技術(shù)的月度員工績效考核管理系統(tǒng)還是非常有好處的。1.3課題的目的及設(shè)計要求本系統(tǒng)的設(shè)計目的就是為企業(yè)帶來更為高效的工作輔助軟件,減輕企業(yè)人事工作人員的辦公壓力,同時降低企業(yè)的員工成本。使用月度員工績效考核管理系統(tǒng)可以把多人的工作量減化到一人負(fù)責(zé),并且員工也可以進(jìn)行信息核對查詢。本系統(tǒng)的開發(fā)包括管理員和員工兩個角色,對于數(shù)據(jù)庫的要求包括數(shù)據(jù)的完整性和安全性,對于功能方面要求符合實際要求和簡單實用。本課題要求可以幫助企業(yè)對員工績效考核進(jìn)行完整的、系統(tǒng)的管理,要求可以幫助企業(yè)提高工作效率和減少工作壓力。本系統(tǒng)的主要內(nèi)容包括部門信息、崗位信息、員工信息、績效指標(biāo)、績效考核信息、公告信息等。管理員發(fā)布績效指標(biāo)和考核詳情,員工可以在線查詢。所以在數(shù)據(jù)庫設(shè)計的時候需要注意表之間的關(guān)系。在系統(tǒng)的界面要求中需要注意友好與簡潔,操作流程要適應(yīng)市場需求。1.4論文內(nèi)容與組成部分本論文就是對月度員工績效考核管理系統(tǒng)的開發(fā)進(jìn)行全面的介紹,也展現(xiàn)了系統(tǒng)開發(fā)的過程。一般系統(tǒng)開發(fā)的過程為系統(tǒng)分析階段、系統(tǒng)設(shè)計階段、系統(tǒng)實現(xiàn)階段、系統(tǒng)測試階段。論文的內(nèi)容在此基礎(chǔ)上加入摘要、摘要翻譯、目錄和總結(jié)、致謝、參考文獻(xiàn)等。第2章系統(tǒng)需求分析與系統(tǒng)開發(fā)分析2.1系統(tǒng)的需求分析古往今來,對于企業(yè)員工績效考核的管理一直存在,主要的管理方式就是人工加計算機(jī)結(jié)合進(jìn)行管理。在簽到中采用簽到機(jī)進(jìn)行,在數(shù)據(jù)統(tǒng)計中采用人工進(jìn)行。這種方式的缺點就是不能用于中大型規(guī)模的公司,而且對于效益好的企業(yè)來說這種管理方式也非常的浪費時間和人力。對于每次的統(tǒng)計都需要多人參與和多次核對,出錯率較高。在科技發(fā)展的今天,這些不同分類的信息完全可以交由計算機(jī)來進(jìn)行處理,不會出錯,效率還很高,計算機(jī)與網(wǎng)絡(luò)結(jié)合的月度員工績效考核管理系統(tǒng)的優(yōu)點非常明顯。2.2現(xiàn)行員工績效考核管理系統(tǒng)優(yōu)缺點分析現(xiàn)在很多的企業(yè)也都引入了計算機(jī)的員工績效考核管理系統(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ù)庫進(jìn)行企業(yè)數(shù)據(jù)的管理,性能非常高;(3)大多數(shù)的員工績效考核管理系統(tǒng)對于信息的更新方面,界面的設(shè)計方面都非常的成熟和完善。缺點有:(1)系統(tǒng)穩(wěn)定性不高,因為采用了c/s結(jié)構(gòu)進(jìn)行開發(fā),所以當(dāng)依靠的計算機(jī)一旦崩潰,企業(yè)中的所有信息數(shù)據(jù)都不復(fù)存在,并且c/s結(jié)構(gòu)的并發(fā)性操作非常嚴(yán)重,如果在代碼編寫中不注意將會影響系統(tǒng)的穩(wěn)定,編碼人員為了滿足用戶的要求需要進(jìn)行代碼的多次改寫,c/s結(jié)構(gòu)的系統(tǒng)在經(jīng)過多次修改后,容易有并發(fā)癥,造成系統(tǒng)不穩(wěn)定;(2)系統(tǒng)安全性不高,因為系統(tǒng)非常依賴客戶機(jī),所以在系統(tǒng)設(shè)計中大多采用的是腳本模式,這種模式對于安全性不可靠。2.3系統(tǒng)設(shè)計中應(yīng)注意的問題及解決方法2.3.1應(yīng)注意的問題主要包括三個方面:(1)對于數(shù)據(jù)庫的選擇,數(shù)據(jù)庫的重要性不必多次言明,為了保證系統(tǒng)中的數(shù)據(jù)安全,必須選擇安全性高、移植性強(qiáng)的數(shù)據(jù)庫,并且可以和其它數(shù)據(jù)庫進(jìn)行完美結(jié)合,不依賴某一數(shù)據(jù)庫;(2)為了保證系統(tǒng)的可擴(kuò)展性,可以不斷的滿足用戶的要求,要求系統(tǒng)在設(shè)計中擁有良好的擴(kuò)展性;(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)的擴(kuò)展性,本系統(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ù)庫,最大的原因就是其體積小,靈活性好,功能強(qiáng)大。不論電腦多大內(nèi)存,什么處理器,都可以很簡單的就安裝上,而且功能豐富,實用性更強(qiáng)。因為其體積小的原因,所以相對應(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直接進(jìn)入可視化圖形界面,進(jìn)行新建和執(zhí)行數(shù)據(jù)庫文件,非常的方便了。Mysql最大的好處就是體積很小,所以處理速度就非??炝?,可以在windiows系統(tǒng)上使用。擴(kuò)展性和兼容性也是很好的,生成的腳本文件可以和sql數(shù)據(jù)庫或者orange共用。可以在本地就實現(xiàn)系統(tǒng)管理和配置,還有數(shù)據(jù)庫自動保護(hù)機(jī)制,從而保障數(shù)據(jù)存儲的安全,一般情況跟java語言鏈接用的比較多,通過jdbc的方式實現(xiàn)數(shù)據(jù)庫連接,從而保障系統(tǒng)順利運行。因為技術(shù)以及非常的成熟,所以是目前很主流的一個數(shù)據(jù)庫管理軟件,使用者也是非常的多。2.4.3SpringBoot框架介紹SpringBoot是由Pivotal團(tuán)隊在2013年開始研發(fā)、2014年4月發(fā)布第一個版本的全新開源的輕量級框架。它基于Spring4.0設(shè)計,不僅繼承了Spring框架原有的優(yōu)秀特性,而且還通過簡化配置來進(jìn)一步簡化了Spring應(yīng)用的整個搭建和開發(fā)過程。另外SpringBoot通過集成大量的框架使得依賴包的版本沖突,以及引用的不穩(wěn)定性等問題得到了很好的解決。SpringBoot框架中還有兩個非常重要的策略:開箱即用和約定優(yōu)于配置。開箱即用,Outofbox,是指在開發(fā)過程中,通過在MAVEN項目的pom文件中添加相關(guān)依賴包,然后使用對應(yīng)注解來代替繁瑣的XML配置文件以管理對象的生命周期。這個特點使得開發(fā)人員擺脫了復(fù)雜的配置工作以及依賴的管理工作,更加專注于業(yè)務(wù)邏輯。約定優(yōu)于配置,Conventionoverconfiguration,是一種由SpringBoot本身來配置目標(biāo)結(jié)構(gòu),由開發(fā)者在結(jié)構(gòu)中添加信息的軟件設(shè)計范式。這一特點雖降低了部分靈活性,增加了BUG定位的復(fù)雜性,但減少了開發(fā)人員需要做出決定的數(shù)量,同時減少了大量的XML配置,并且可以將代碼編譯、測試和打包等工作自動化。2.4.4tomcat服務(wù)器介紹開發(fā)本系統(tǒng)所用到的服務(wù)器用的是
tomcat,因為tomcat是屬于一個輕量級化的處理器,非常適合小型項目的開發(fā),可以作為單機(jī)運行的服務(wù)器。主要是用來調(diào)試java語言開發(fā)中的jsp代碼調(diào)試用的,因為他的內(nèi)存很小,占用的系統(tǒng)資源就少,這樣的話處理運行速度就非常的塊,而且擴(kuò)展性很好,他是由Apache和sun公司等一起聯(lián)合開發(fā)的,所以兼容性也非常的強(qiáng)。支持好多框架的代碼運行,比如mvc
,ssm,ssh等框架都可以用他來調(diào)試運行。Tomcat服務(wù)器的運行原理是,在軟件里配置好tomcat以后,直接啟動,就可以直接主動執(zhí)行jsp的代碼,然后反應(yīng)到html頁面訪問,最后就呈現(xiàn)到瀏覽器里面向用戶進(jìn)行呈現(xiàn)出來了。所以說,開發(fā)本系統(tǒng)采用tomcat服務(wù)器是很好用的,內(nèi)存下,效率高,也是目前程序員最受歡迎的一個小型服務(wù)器。2.5系統(tǒng)開發(fā)可行性分析2.5.1經(jīng)濟(jì)可行性開發(fā)本系統(tǒng)硬件設(shè)備只需要一臺電腦即可,在現(xiàn)如今的時代,相信電腦已經(jīng)不是什么奢侈品,家家戶戶都可以使用了。有了硬件之后,只需要安裝編程所需要的軟件myeclipse,mysql等,而這些軟件全部都是作為開源軟件免費使用,網(wǎng)上就可以很容易下載安裝使用,所以開發(fā)本系統(tǒng)在經(jīng)濟(jì)上是可行的。2.5.2技術(shù)可行性本系統(tǒng)采用在windows系統(tǒng)上進(jìn)行開發(fā),微軟的windows系統(tǒng)是目前市場占有率最高,使用人群最多的系統(tǒng),系統(tǒng)非常的成熟和穩(wěn)定,可以滿足開發(fā)使用。服務(wù)器采用tomcat,也是可以在web開發(fā)中被大量使用的,技術(shù)是比較成熟的。用jsp創(chuàng)建頁面,然后跟前后臺進(jìn)行交互,mysql數(shù)據(jù)庫作為數(shù)據(jù)存儲,這些技術(shù)全部是目前市面上運用了最多最成熟的技術(shù),所以在技術(shù)上是可行的。2.5.3操作可行性本系統(tǒng)開發(fā)完成以后,直接在瀏覽器就能運行打開,以瀏覽網(wǎng)頁的形式進(jìn)行,只要用戶懂得電腦的基本常識就可以,而且該系統(tǒng)設(shè)計的導(dǎo)航欄功能都比較直觀可見,用戶可以輕易的點擊使用,而且點擊功能都帶有相應(yīng)的跳轉(zhuǎn)提示,比如登錄界面,會提示輸入賬號密碼的信息,用戶只需要根據(jù)提示就可以簡單使用,而且網(wǎng)站布局簡單明了。所以在操作上也是完全可行的。2.6系統(tǒng)開發(fā)功能分析本系統(tǒng)的功能分為管理員和員工兩個角色,管理員的功能有:(1)個人中心管理功能,添加管理員賬號和修改登錄密碼;(2)部門信息管理功能,對企業(yè)中的部門進(jìn)行合理安排;(3)員工信息管理功能,對企業(yè)中的員工的基本資料進(jìn)行維護(hù);(4)績效考核管理功能,發(fā)布員工的績效考核,修改和刪除不正確的績效考核;(5)崗位信息管理功能,對員工的崗位進(jìn)行分配;(6)公告信息管理功能,發(fā)布公告和管理公告;(7)績效績效指標(biāo)管理功能,需要考核的指標(biāo)進(jìn)行設(shè)置。員工的功能有:(1)個人資料管理功能,對本人基本信息進(jìn)行維護(hù);(2)公告信息管理功能,實現(xiàn)在線查詢公告;(3)績效考核管理功能,查詢自己的考核信息;(4)績效指標(biāo)管理功能,查詢考核的指標(biāo)。2.7系統(tǒng)角色之間的用例分析2.7.1管理員用例圖分析管理員的功能根據(jù)上節(jié)已進(jìn)行完整的分析,根據(jù)功能畫出管理員的用例圖如下圖2.1所示:圖2.1管理員用例圖2.7.2員工用例圖分析員工的功能也已在上節(jié)進(jìn)行詳細(xì)的分析,本系統(tǒng)的員工用例圖如下圖2.2所示:圖2.2員工用例圖2.8系統(tǒng)主要業(yè)務(wù)流程分析想要系統(tǒng)的操作流程與邏輯正確就需要事先進(jìn)行系統(tǒng)的流程設(shè)計分析,本系統(tǒng)的業(yè)務(wù)流程如下圖2.3所示:圖2.3系統(tǒng)業(yè)務(wù)流程圖本系統(tǒng)的使用用戶包括管理員和員工兩個,管理員與員工都需要先進(jìn)行登錄才可以進(jìn)入管理系統(tǒng)中,管理員和員工的賬號均由企業(yè)分配,不能自主申請,防止了非法人員的侵入。管理員登錄后可以進(jìn)行的數(shù)據(jù)管理包括績效指標(biāo)管理、績效考核管理、部門管理,崗位管理、公告管理以及員工管理,員工登錄后的功能包括個人資料管理、績效考核管理,績效指標(biāo)管理。兩種權(quán)限的數(shù)據(jù)唯一的有崗位信息、部門信息;共享的信息包括公告信息、績效指標(biāo)信息、績效考核信息和員工個人信息。第3章系統(tǒng)設(shè)計系統(tǒng)的設(shè)計對系統(tǒng)實現(xiàn)以及后期的維護(hù)啟著重要的作用,在系統(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),是一種通過瀏覽器來進(jìn)行訪問和反饋的結(jié)構(gòu),b/s結(jié)構(gòu)分為兩部分,一部分是在前臺進(jìn)行請求,一部分在后臺進(jìn)行結(jié)果反饋。主要的表現(xiàn)在服務(wù)器上,b/s結(jié)構(gòu)適應(yīng)不斷發(fā)展的應(yīng)用技術(shù),對于系統(tǒng)可以不斷的進(jìn)行擴(kuò)展。3.2系統(tǒng)功能結(jié)構(gòu)設(shè)計根據(jù)系統(tǒng)分析中分析出來的功能,本系統(tǒng)的主要功能包括部門管理、崗位管理、績效指標(biāo)管理、績效考核管理、員工管理、通知管理等。本系統(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)鍵字進(jìn)行設(shè)置。數(shù)據(jù)庫表的設(shè)計就是把ER圖轉(zhuǎn)換成表格,具體的設(shè)計下兩節(jié)介紹。3.3.1數(shù)據(jù)庫ER圖設(shè)計本系統(tǒng)中的主要數(shù)據(jù)有管理員信息、員工信息、績效指標(biāo)信息、績效考核信息等,主要畫出關(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ù)庫表有管理員信息表、員工信息表、公告信息表、績效考核信息表、績效指標(biāo)表等,具體的表設(shè)計如下表所示:表3.1bumen序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3bumenvarchar200否表3.2config序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2namevarchar100否3valuevarchar100是表3.3gangwei序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3gangweivarchar200否表3.4gonggaoxinxi序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3gonggaobiaotivarchar200否4tupianvarchar200是5neironglongtext是6faburiqidate是表3.5jixiaokaohe序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3yuangonggonghaovarchar200是4yuangongxingmingvarchar200是5bumenvarchar200是6gangweivarchar200是7jixiaoyuefenvarchar200是8yuangongkaoqinint11是9gongzuotaiduint11是10yewujinengint11是11gongzuojixiaoint11是12zongdefenvarchar200是13jixiaodengjivarchar200是表3.6jixiaozhibiao序號列名數(shù)據(jù)類型長度小數(shù)位標(biāo)識主鍵外鍵允許空默認(rèn)值說明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)標(biāo)題和角色的選擇,在本界面中采用了圖形和控件進(jìn)行合理擺放的方法進(jìn)行設(shè)計,還加入了合適的背景圖片,使登錄界面更加的直觀。系統(tǒng)登錄模塊設(shè)計實現(xiàn)界面如下圖4.1所示:圖4.1系統(tǒng)登錄模塊界面實現(xiàn)4.1.2個人中心管理功能模塊實現(xiàn)本界面主要是對管理員賬號和密碼進(jì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)界面管理員添加部門信息的流程為,先進(jìn)行必要字段的填寫,數(shù)據(jù)庫進(jìn)行判定是否合法、是否為空,然后進(jìn)行數(shù)據(jù)庫信息的插入。4.1.4部門信息管理模塊實現(xiàn)管理員可以在新員工招入時進(jìn)行添加,對員工進(jìn)行部門的安排和備注的添加。管理員添加員工信息的界面實現(xiàn)如下圖4.4所示:圖4.4管理員添加員工信息界面實現(xiàn)4.1.5績效指標(biāo)管理模塊實現(xiàn)本功能是為了方便管理員對員工進(jìn)行績效考核,添加績效指標(biāo)的實現(xiàn)界面如下圖4.5所示:圖4.5添加績效指標(biāo)模塊的界面實現(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)員工可以查詢公告和績效指標(biāo)、績效考核信息,也可以修改個人資料和密碼。實現(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)是否存在漏洞則作為用戶體驗最最重要的參考指標(biāo)。而為了讓用戶滿意,體驗好,首先就需要自己充當(dāng)用戶的角色,對系統(tǒng)功能進(jìn)行有效的測試,發(fā)現(xiàn)問題及時解決問題。只有經(jīng)過嚴(yán)格的系統(tǒng)測試,系統(tǒng)投入運營后才能確保用戶使用好感,也能避免很大的經(jīng)濟(jì)損失,所以進(jìn)行必要的系統(tǒng)測試是非常重要也必不可少的一步。5.2數(shù)據(jù)庫連接測試數(shù)據(jù)庫測試主要是檢測代碼是否能和所建立的數(shù)據(jù)庫進(jìn)行有效連接,是否都夠讀取數(shù)據(jù),首先是配置數(shù)據(jù)庫文件,把數(shù)據(jù)庫端口設(shè)置為3306,數(shù)據(jù)庫名稱為自己所建立的數(shù)據(jù)庫名稱,數(shù)據(jù)庫的的登錄賬號和密碼為root,根據(jù)這個步驟配置完成后,然后開始檢測數(shù)據(jù)庫是否正常連接,依次輸入數(shù)據(jù)庫的賬號root和密碼root,如果可以連接,則會進(jìn)入數(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é)本論文里只能部分功能進(jìn)行了測試介紹,詳細(xì)的測試過程因為論文篇幅的問題并沒有一一進(jìn)行展示,本系統(tǒng)不僅對功能進(jìn)行了測試,也對系統(tǒng)的操作流程進(jìn)行了測試。在系統(tǒng)的測試中并沒有想像中的順利,各種報錯和bug非常多,主要的錯誤集中在信息查詢和信息添加中,也就是當(dāng)添加了數(shù)據(jù)后,在系統(tǒng)中搜索不出來添加的數(shù)據(jù)。根據(jù)本人反復(fù)的研究解決了此類問題。本次的系統(tǒng)測試讓我明白了測試工作的辛苦不亞于系統(tǒng)實現(xiàn)的過程,系統(tǒng)測試也是單獨存在的重要的組成部分,當(dāng)然因為一個人的水平和能力決定了系統(tǒng)的局限性,系統(tǒng)中總會有還沒有發(fā)現(xiàn)的錯誤,希望老師和同學(xué)可以指導(dǎo)??偨Y(jié)在開發(fā)設(shè)計的過程中,我發(fā)現(xiàn)了自己的很多不足,也遇到了很多的困難,不過最終在老師同學(xué)的幫助下都一一克服了。首先在開題報告前期,我對自己的選題進(jìn)行了很大的研究,經(jīng)過圖書館翻閱相關(guān)資料,咨詢老師才最終確定了自己的選題,然后設(shè)計了系統(tǒng)的功能圖,列出了系統(tǒng)的開發(fā)步驟,進(jìn)行了一系列的規(guī)劃和設(shè)計。因為自己從來沒有獨立開發(fā)系統(tǒng)的經(jīng)驗,在開發(fā)的過程中也是遇到了很大的難題,比如數(shù)據(jù)庫都建立好了,但是沒有辦法和系統(tǒng)進(jìn)行鏈接,識別不了數(shù)據(jù)庫,還有用戶登錄時候驗證碼不能有效的識別等一系列問題,還有調(diào)試時候總是出現(xiàn)亂碼等問題,最后都是在老師的幫助下才一一解決。通過開發(fā)本系統(tǒng),我充分認(rèn)識到了自己的缺點和不足,因為自己的經(jīng)驗不足所以開發(fā)系統(tǒng)也有很大的局限性,存在很大的不足,我以后一定會多加的學(xué)習(xí),自己更要嚴(yán)格要求自己,平時多鍛煉自己獨立做一些小項目,來彌補自己的經(jīng)驗不足。使自己的系統(tǒng)更加的完美,更加的實用,我相信這次的畢業(yè)設(shè)計,對自己的以后的工作也是很好的一次鍛煉,提高了自己的自學(xué)能力和解決問題的能力。參考文獻(xiàn)[1]任志紅.淺談民辦高校人事系統(tǒng)信息平臺的問題及對策——以山西應(yīng)用科技學(xué)院為例[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)濟(jì),2019(27):85-86.[4]崔靖奇,趙廣復(fù).基于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].電腦編程技巧與維護(hù),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]張遠(yuǎn)惠.高校人事管理系統(tǒng)復(fù)雜性研究[J].智庫時代,2019(29):90+296.[10]汪琪.基于UML和Java的圖書管理系統(tǒng)建模與實現(xiàn)[J].計算機(jī)產(chǎn)品與流通,2019(07):168.[11]呂中楠.基于業(yè)務(wù)流程的高校人事管理信息系統(tǒng)建設(shè)[J].教育教學(xué)論壇,2019(31):45-46.[12]王雪英,王永林.加強(qiáng)事業(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZGXK 024-2024 青儲玉米品種試驗規(guī)范
- 二零二五年度企業(yè)代為管理員工社保繳費及報銷流程合同
- 二零二五年度購房按揭貸款利率調(diào)整合同
- 2025年度酒店入住智能家居體驗合同
- 2025年度汽車零部件訂車合同違約賠償標(biāo)準(zhǔn)及責(zé)任界定
- 二零二五年度公寓樓出租合同樣本(含精裝修、家具家電及物業(yè)費)
- 二零二五年度醫(yī)院藥劑科藥品配送與勞務(wù)合作合同
- 二零二五年度臨時項目經(jīng)理聘用與項目風(fēng)險預(yù)警協(xié)議
- 二零二五年度租賃型住房委托管理服務(wù)合同
- 二零二五年度旅游產(chǎn)業(yè)投資合作框架協(xié)議
- 500-3000總噸船舶大副培訓(xùn)大綱(2021版)
- 2024至2030年中國錢幣類收藏品行業(yè)市場前景調(diào)查及投融資戰(zhàn)略研究報告
- 三級安全培訓(xùn)考試題附參考答案(滿分必刷)
- 高一英語完形填空專項訓(xùn)練100(附答案)及解析
- 機(jī)房基礎(chǔ)設(shè)施運行維護(hù)管理標(biāo)準(zhǔn)規(guī)范
- 老年心房顫動診治中國專家共識(2024)解讀
- 部編版八年級上冊歷史期中復(fù)習(xí)重點總結(jié)
- 2024年揚州市職業(yè)大學(xué)單招職業(yè)適應(yīng)性測試題庫1套
- 消防安全技術(shù)綜合能力要點概述
- DL-T 5148-2021水工建筑物水泥灌漿施工技術(shù)條件-PDF解密
- 道路施工安全隱患及防范措施
評論
0/150
提交評論