人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第1頁
人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第2頁
人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第3頁
人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第4頁
人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

大學(xué)畢業(yè)設(shè)計(jì)(論文)分類號(hào) 密級(jí)UDC****大學(xué)畢業(yè)設(shè)計(jì)(論文)人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)姓 名:專 業(yè):班 級(jí):學(xué) 號(hào):指導(dǎo)教師:大學(xué)畢業(yè)設(shè)計(jì)(論文)論文外文題目:DesignandImplementationOfHumanResourceManagementSystem論文主題詞:人事管理 JSP MyEclipse開發(fā) SQL數(shù)據(jù)庫外文主題詞:Personnel Management JSP MyEclipseDevelopment SQL論文答辯日期:答辯委員會(huì)主席:評(píng)閱教師:大學(xué)畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明本人呈交的畢業(yè)論文,是在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果,所有數(shù)據(jù)、圖片資料真實(shí)可靠。盡我所知,除文中已經(jīng)注明引用的內(nèi)容外,本畢業(yè)論文的研究成果不包含他人享有著作權(quán)的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確的方式標(biāo)明。本畢業(yè)論文的知識(shí)產(chǎn)權(quán)歸屬于培養(yǎng)單位。本人簽名: 日期:I大學(xué)畢業(yè)設(shè)計(jì)(論文)摘要隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開始越來越多地利用計(jì)算機(jī)解決實(shí)際問題。人力資源管理也已成為世界各國發(fā)展的共同戰(zhàn)略。企業(yè)中員工對(duì)工作的投入程度在很大程度上決定了該企業(yè)的興衰與成敗。如何能保持本企業(yè)員工的工作責(zé)任感,激勵(lì)他們的工作熱情,減少人才的流失,已成為困擾企業(yè)主管和人力資源經(jīng)理的一個(gè)日益尖銳的問題。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)技術(shù)不斷成熟,管理信息系統(tǒng)的強(qiáng)大功能已經(jīng)為人們深刻認(rèn)識(shí),借助現(xiàn)代信息技術(shù)和管理理論,建立企業(yè)信息管理系統(tǒng)是當(dāng)今社會(huì)的重要趨勢(shì)。員工信息管理是企業(yè)信息管理的重要部分,面對(duì)大量的人事信息,采用人力處理即浪費(fèi)時(shí)間、又浪費(fèi)人力和物力,并且數(shù)據(jù)的準(zhǔn)確性低。因此,開發(fā)一個(gè)界面友好,易于操作的人力資源管理軟件進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。本系統(tǒng)針對(duì)現(xiàn)有的人力資源情況,通過建立透明、相容、一致、易查和全面的人力資源管理系統(tǒng),動(dòng)態(tài)直接反映企業(yè)人力資源的狀況,為人力資源管理和高層決策領(lǐng)導(dǎo)提供高效的決策支持。此人力資源管理系統(tǒng)使企業(yè)管理人員能夠及時(shí),方便地獲得所要人員的各種信息,以及對(duì)信息的組合條件查詢,更新,從而提升企業(yè)的工作效率和競爭力,滿足了現(xiàn)代企業(yè)管理的需要。本網(wǎng)頁設(shè)計(jì)的內(nèi)容是設(shè)計(jì)并且實(shí)現(xiàn)一個(gè)基于web技術(shù)的人力資源管理系統(tǒng),故而系統(tǒng)主要以J2EE作為開發(fā)基礎(chǔ),主要使用了struts2+spring+hibernate等多種框架的結(jié)合使用,用myeclipse8.5作為開發(fā)工具,以MYSQL作為數(shù)據(jù)庫,以Dreamweaver作為界面美化工具,使用JAVA語言開發(fā),頁面采取SSH框架技術(shù)開發(fā)動(dòng)態(tài)頁面。該系統(tǒng)界面簡單、操作方便,容易維護(hù)。關(guān)鍵詞:人事管理 JSPMyEclipseSQL 數(shù)據(jù)庫II大學(xué)畢業(yè)設(shè)計(jì)(論文)ABSTRACTWiththerapiddevelopmentofcomputerpopularizationandcomputersciencetechnology,moreandmorepeoplebegantousecomputerstosolvepracticalproblems.Humanresourcesmanagementhasbecomethecommonstrategicdevelopmentofcountriesallovertheworld.Involvementofpeopleintheenterprisessupportandstaffontheworkofdecidingthesuccessorfailureoftheenterprisetoagreatextent.Howtomaintaintheemployees'senseofresponsibility,encouragetheirenthusiasm,reducethelossoftalent,hasbecomeasharpproblemforbusinessexecutivesandhumanresourcemanagers.Withthecontinuousimprovementofscienceandtechnology,computertechnologycontinuestomature,powerfulfunctionofmanagementinformationsystemhasaprofoundunderstandingofpeople,throughtheuseofmoderninformationtechnologyandmanagementtheory,theestablishmentofenterpriseinformationmanagementsystemisanimportanttrendintoday'ssociety.Thestaffinformationmanagementisanimportantpartofenterpriseinformationmanagement,inthefaceofalargenumberofpersonnelinformation,usingmanpowertotacklethewasteoftime,wasteofhumanandmaterialresources,andlowaccuracyofthedata.Therefore,developmentofafriendlyinterface,easyoperationandhumanresourcesmanagementsoftwareforautomatedprocessingbecomesveryimportant,thisispreciselythepurposeandsignificanceofthedevelopmentofthesystem.Thissysteminviewoftheexistinghumanresources,humanresourcesmanagementsystembyestablishingtransparent,compatible,consistent,easyandcomprehensive,dynamicreflectstheenterprisehumanresourcesdirectlycondition,toprovideeffectivedecisionsupportforhumanresourcesmanagementanddecision-makingleadership.Thishumanresourcemanagementsystemsothatbusinessexecutivesareabletotimely,convenientaccesstoavarietyofinformationtobeofficers,aswellastheconditionsofacombinationofinformationquery,update,soastoenhancetheefficiencyandcompetitivenessoftheenterprisetomeettheneedsofthemodernenterprisemanagement.Thissystemismainlyafunctionofrewardsandpunishments,recruitment,wages,training,attendance,employeeinformationmanagementFrontdeskofthesystemmainlyusesJSPasadevelopmentlanguage,backgrounduseSqlServerasadatabasemanagementsystem,developmentenvironmentMyEclipseusingtomcatserver,developedaWebtechnology-basedB/SstructureofthehumanresourcemanagementsystemKeywords:PersonnelManagementJSPMyEclipse SQLIII****大學(xué)畢業(yè)設(shè)計(jì)(論文)目錄1引言11.1課題背景11.2開發(fā)設(shè)計(jì)目的及意義11.3開發(fā)工具及環(huán)境介紹22系統(tǒng)需求分析42.1系統(tǒng)可行性分析42.2系統(tǒng)需求分析42.3系統(tǒng)性能需求52.4設(shè)計(jì)的基本思想53系統(tǒng)分析與設(shè)計(jì)63.1系統(tǒng)目標(biāo)63.2系統(tǒng)總體設(shè)計(jì)73.3系統(tǒng)流程圖83.4系統(tǒng)軟硬件平臺(tái)84數(shù)據(jù)庫設(shè)計(jì)104.1數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)104.2系統(tǒng)E-R圖124.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)135系統(tǒng)詳細(xì)設(shè)計(jì)165.1詳細(xì)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)步驟165.2系統(tǒng)首頁設(shè)計(jì)165.3系統(tǒng)主界面185.4考勤管理模塊設(shè)計(jì)195.5人力管理模塊設(shè)計(jì)215.6事項(xiàng)管理模塊設(shè)計(jì)236系統(tǒng)測(cè)試246.1測(cè)試的任務(wù)及目標(biāo)246.2測(cè)試方案247配置/開發(fā)工具27IV大學(xué)畢業(yè)設(shè)計(jì)(論文)結(jié)束語 28致謝 29參考文獻(xiàn) 30V大學(xué)畢業(yè)設(shè)計(jì)(論文)引言1.1 課題背景隨著計(jì)算機(jī)的普及和計(jì)算機(jī)科學(xué)技術(shù)的飛速發(fā)展,人們開始越來越多地利用計(jì)算機(jī)解決實(shí)際問題。人力資源管理也已成為世界各國發(fā)展的共同戰(zhàn)略。企業(yè)中人心的向背和員工對(duì)工作的投入程度在很大程度上決定了該企業(yè)的興衰與成敗。如何能保持本企業(yè)員工的工作責(zé)任感,激勵(lì)他們的工作熱情,減少人才的流失,已成為困擾企業(yè)主管和人力資源經(jīng)理的一個(gè)日益尖銳的問題。[3]隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)技術(shù)不斷成熟,管理信息系統(tǒng)的強(qiáng)大功能已經(jīng)為人們深刻認(rèn)識(shí),借助現(xiàn)代信息技術(shù)和管理理論,建立企業(yè)信息管理系統(tǒng)是當(dāng)今社會(huì)的重要趨勢(shì)。員工信息管理是企業(yè)信息管理的重要部分,面對(duì)大量的人事信息,采用人力處理即浪費(fèi)時(shí)間、又浪費(fèi)人力和物力,并且數(shù)據(jù)的準(zhǔn)確性低。因此,開發(fā)一個(gè)界面友好,易于操作的人力資源管理軟件進(jìn)行自動(dòng)化處理變得十分重要,這正是本系統(tǒng)開發(fā)的目的和意義。[2]本系統(tǒng)針對(duì)現(xiàn)有的人力資源情況,通過建立透明、相容、一致、易查和全面的人力資源管理系統(tǒng),動(dòng)態(tài)直接反映企業(yè)人力資源的狀況,為人力資源管理和高層決策領(lǐng)導(dǎo)提供高效的決策支持。1.2 開發(fā)設(shè)計(jì)目的及意義隨著時(shí)代的發(fā)展,科學(xué)技術(shù)的日益進(jìn)步,人才對(duì)于一個(gè)公司的作用更加顯得突出。并成為了決定公司發(fā)展興衰的主要元素之一。從而使得人力資源管理工作也慢慢成為一個(gè)公司的管理的重要組成部分。為了適應(yīng)社會(huì)發(fā)展,更加有效的發(fā)揮出人才的才華與能力,所以就必須建立一個(gè)完善的人力資源管理系統(tǒng)方法,并使其投入到對(duì)人力的管理與分配上,解放以前的那種復(fù)雜而緩慢的工作方式,提高工作效率和管理水平,推動(dòng)企業(yè)與人文的和諧發(fā)展。只有建立完善的人才管理方式,才能更好的與世界接軌,從而實(shí)現(xiàn)公司的長久穩(wěn)定發(fā)展。

[3]人力資源管理原來都是手工操作的,這樣對(duì)員工的信息更新有許多不方便。為1大學(xué)畢業(yè)設(shè)計(jì)(論文)了滿足人力資源管理的需求,決定用 JSP技術(shù)開發(fā)一個(gè)基于 B/S的人力資源管理系統(tǒng)。人力資源管理系統(tǒng)主要進(jìn)行對(duì)人事信息的更新和管理的智能操作 [4]。對(duì)員工的出勤,獎(jiǎng)懲,部門等信息進(jìn)行管理,為管理者帶來許多方便。1.3 開發(fā)工具及環(huán)境介紹1.3.1MyEclipse8.5MyEclipse,是一個(gè)十分優(yōu)秀的用于開發(fā) Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse企業(yè)級(jí)工作平臺(tái),(MyEclipseEnterpriseWorkbench,簡稱MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持 HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。MyEclipse是一個(gè)十分優(yōu)秀的用于開發(fā) Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項(xiàng)功能??梢哉f MyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬 eclipse開發(fā)工具。1.3.2JDK1.6JDK(JavaDevelopmentKit)是SunMicrosystems公司為Java開發(fā)人員設(shè)計(jì)的產(chǎn)品。從Java誕生以來,JDK已經(jīng)成為使用最廣泛JavaSDK。JDK是整個(gè)Java的核心內(nèi)容,包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類庫三部分。從Sun的JDK1.5開始,提高哦該了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。2大學(xué)畢業(yè)設(shè)計(jì)(論文)1.3.3TomcatTomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器, 在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 JSP程序的首選??梢赃@樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apahce服務(wù)器,可利用它響應(yīng)對(duì)HTML頁面的訪問請(qǐng)求。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)運(yùn)行 tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。1.3.4MySQL數(shù)據(jù)庫SqlServer2005是一個(gè)開放源碼的軟件,是一個(gè)全面的數(shù)據(jù)庫平臺(tái)。SqlServer2005為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供安全可靠的存儲(chǔ)功能。3大學(xué)畢業(yè)設(shè)計(jì)(論文)系統(tǒng)需求分析2.1 系統(tǒng)可行性分析2.1.1 經(jīng)濟(jì)上的可行性前期投入資金比較少,只需要平臺(tái)系統(tǒng)的開發(fā)、域名和空間的購買費(fèi)用,需要一些花費(fèi),但是不多。接下來就是資料的錄入工作。管理員登陸系統(tǒng)后臺(tái),可對(duì)商品信息進(jìn)行添加、修改等工作即可。中后期主要工作就是維護(hù)更新,工作量不大,只需一位管理人員來完成添加商品、供應(yīng)商、客戶的信息。平臺(tái)進(jìn)入正常運(yùn)轉(zhuǎn)之后,可高效地進(jìn)行商品管理,節(jié)省大量的人力物力,從長遠(yuǎn)看,獲益會(huì)遠(yuǎn)遠(yuǎn)大于支出。[15]從經(jīng)濟(jì)上來說,建設(shè)這樣一個(gè)系統(tǒng)是可行的。2.1.2 操作上的可行性隨著計(jì)算機(jī)的使用更加的廣泛化,利用計(jì)算機(jī)來實(shí)現(xiàn)現(xiàn)代化的辦公管理也越來越普遍。這不僅能夠節(jié)省資源,同時(shí)也可極大地提高效率。人力資源管理系統(tǒng)的管理主要是信息的錄入、修改、統(tǒng)計(jì)等工作,一般工作人員都能夠勝任。從操作上來說是可行的。[7]在技術(shù)上,使用 Myeclipse開發(fā)軟件與Access數(shù)據(jù)庫來開發(fā)使得系統(tǒng)能夠得到有利的技術(shù)支持,并利于其后的維護(hù)與使用。2.2 系統(tǒng)需求分析

[8]本人力資源管理系統(tǒng)前端頁面顯示采用 JSP,后臺(tái)數(shù)據(jù)庫采用 MySQL。針對(duì)中小型企事業(yè)對(duì)人力資源管理的需求,本系統(tǒng)實(shí)現(xiàn)了對(duì)員工,部門,職位,考勤,獎(jiǎng)懲,培訓(xùn)和個(gè)人信息的管理,有效的實(shí)現(xiàn)了方便快捷的人力資源管理,減輕了管理人員4大學(xué)畢業(yè)設(shè)計(jì)(論文)的工作量,提高了管理人員的工作效率與工作質(zhì)量。 [2]2.3 系統(tǒng)性能需求作為一個(gè)數(shù)據(jù)庫系統(tǒng),首先,系統(tǒng)要有很好的穩(wěn)定性和可維護(hù)性,使得系統(tǒng)易于維護(hù);其次,系統(tǒng)要有很好的可擴(kuò)展性,能夠在現(xiàn)有框架不變的前提下增加新的業(yè)務(wù)邏輯,進(jìn)行二次開發(fā);第三,系統(tǒng)要有很好的可移植性,在 Windows系統(tǒng)下開發(fā),適合覺得部分用戶,以滿足不同用戶的需求;第四,系統(tǒng)要考慮使用該系統(tǒng)的所有用戶的實(shí)際電腦操作水平,盡可能使界面簡潔、美觀、操作簡單。 [10]2.4 設(shè)計(jì)的基本思想設(shè)計(jì)思想遵循以下幾點(diǎn):采用B/S模式進(jìn)行開發(fā),其優(yōu)點(diǎn)是后臺(tái)與前臺(tái)處理層次分明,而且符合眾多已經(jīng)習(xí)慣網(wǎng)頁搜索方式的用戶。[7]采用面向?qū)ο蟮拈_發(fā)與設(shè)計(jì)理念。運(yùn)用面向?qū)ο蠹夹g(shù)的前提是對(duì)整體系統(tǒng)的高度和準(zhǔn)確抽象,通過它可以保證系統(tǒng)良好的框架,進(jìn)而帶來產(chǎn)品較強(qiáng)的穩(wěn)定性和運(yùn)行效率。[8]采用模塊化設(shè)計(jì)。模塊化設(shè)計(jì)要求將整個(gè)系統(tǒng)劃分成基于小的模塊,有利于代碼的重載,簡化設(shè)計(jì)和實(shí)現(xiàn)過程。[5]簡單方便的系統(tǒng)界面。設(shè)計(jì)簡單友好的系統(tǒng)界面,方便用戶較快的適應(yīng)系統(tǒng)的操作。[5]5.速度優(yōu)先原則。由于此工具最重要的評(píng)測(cè)標(biāo)準(zhǔn)就是速度,因此在設(shè)計(jì)過程中,具體過程盡量做到資源占用少,速度快。

[5]6.設(shè)計(jì)既要突出重點(diǎn),又要細(xì)致周到。要符合設(shè)計(jì)需求,在有可能改進(jìn)的地方進(jìn)行擴(kuò)充,使系統(tǒng)更適應(yīng)用戶的需要。[5]5大學(xué)畢業(yè)設(shè)計(jì)(論文)系統(tǒng)分析與設(shè)計(jì)開發(fā)系統(tǒng)之前,首先要對(duì)系統(tǒng)架構(gòu)進(jìn)行設(shè)計(jì),此過程是對(duì)系統(tǒng)的整體結(jié)構(gòu)的設(shè)計(jì)。包含系統(tǒng)的邏輯分層結(jié)構(gòu)、結(jié)構(gòu)的實(shí)現(xiàn)、數(shù)據(jù)庫等等,特別是在 Java的大型項(xiàng)目中,還需要設(shè)計(jì)出程序中的包結(jié)構(gòu)及接口等,非常復(fù)雜,需要程序員進(jìn)行全面的考慮[3]。3.1 系統(tǒng)目標(biāo)通過人力資源管理系統(tǒng)可使管理者快速高效地完成企業(yè)日常事務(wù)中的人事工作,降低人力資源管理的成本,使管理者能集中精力實(shí)現(xiàn)企業(yè)戰(zhàn)略目標(biāo)[3]。人力資源管理系統(tǒng)的具體目標(biāo)如下:對(duì)企業(yè)人力資源管理的基本信息進(jìn)行管理。管理企業(yè)的員工信息(即人事管理功能)。實(shí)現(xiàn)為個(gè)人提供網(wǎng)絡(luò)工作平臺(tái)的功能。實(shí)現(xiàn)企業(yè)的應(yīng)聘信息的管理功能。實(shí)現(xiàn)企業(yè)員工培訓(xùn)的一系列相關(guān)信息的管理。員工薪資信息管理。系統(tǒng)用戶信息的管理。系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。6大學(xué)畢業(yè)設(shè)計(jì)(論文)3.2 系統(tǒng)總體設(shè)計(jì)本人力資源管理系統(tǒng)的需求,設(shè)計(jì)本網(wǎng)站組成結(jié)構(gòu)顯示了網(wǎng)站總體組織結(jié)構(gòu)。本管理系統(tǒng)主要能夠?qū)崿F(xiàn)考勤管理、人力管理、 事項(xiàng)管理、郵件管理 、個(gè)人管理等功能模塊的功能。系統(tǒng)功能結(jié)構(gòu)圖如圖 3-1所示:人力資源管理系統(tǒng)考人事郵個(gè)勤力項(xiàng)件人管管管管管理理理理理上下考培新獎(jiǎng)新查修退班班勤訓(xùn)增懲增看改出簽簽查信培信獎(jiǎng)個(gè)個(gè)系到退看息訓(xùn)息懲人人統(tǒng)信信信信息息發(fā)送部新職新員新郵門增位增工增件管部管職管員理門理位理工信信信息息息圖3-1系統(tǒng)功能結(jié)構(gòu)圖7大學(xué)畢業(yè)設(shè)計(jì)(論文)3.3 系統(tǒng)流程圖通過需求分析,系統(tǒng)業(yè)務(wù)流程圖如圖 3-2所示:圖3-2系統(tǒng)流程圖3.4 系統(tǒng)軟硬件平臺(tái)硬件需求:CPU:Pentium以上計(jì)算機(jī)內(nèi)存: 512M以上軟件需求:操作系統(tǒng)版本: WindowsXP/vista/Win7開發(fā)工具:MyEclipse6.0.18大學(xué)畢業(yè)設(shè)計(jì)(論文)后臺(tái)服務(wù)器: ApacheTomcat6.0開發(fā)語言:Java瀏覽器:IE6.09大學(xué)畢業(yè)設(shè)計(jì)(論文)數(shù)據(jù)庫設(shè)計(jì)4.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫表的邏輯設(shè)計(jì),即把概念設(shè)計(jì)得到的概念數(shù)據(jù)庫模式變?yōu)檫壿嫈?shù)據(jù)模式。人力資源管理系統(tǒng)中子模塊所用到的數(shù)據(jù)表包括:員工、部門、職位、獎(jiǎng)懲、培訓(xùn)和考勤。根據(jù)以上對(duì)數(shù)據(jù)庫的需求分析,并結(jié)合系統(tǒng)概念模型的特點(diǎn)及建立方法,建立E-R模型圖。屬性實(shí)體間實(shí)體關(guān)系員工實(shí)體擁有員工ID、備注、郵件、登錄名、姓名、密碼、電話、性別、部門ID和職位ID這十個(gè)屬性。員工實(shí)體屬性圖如圖4-1所示:職位IDID備注部門ID郵件員工性別登錄名電話密碼姓名圖4-1員工實(shí)體屬性圖部門實(shí)體擁有部門ID、備注、名稱和上級(jí)部門ID這四個(gè)屬性。部門實(shí)體屬性圖如圖4-2所示。ID 名稱部門上級(jí)部門ID

備注圖4-2部門實(shí)體屬性圖10大學(xué)畢業(yè)設(shè)計(jì)(論文)職位實(shí)體擁有部門ID、備注、名稱和級(jí)別這四個(gè)屬性。職位實(shí)體屬性圖如圖4-3所示。ID 名稱職位備注 級(jí)別圖4-3職位實(shí)體屬性圖獎(jiǎng)懲實(shí)體擁有獎(jiǎng)懲ID、時(shí)間、備注、標(biāo)題、員工名稱、類型這六個(gè)屬性。獎(jiǎng)懲實(shí)體屬性圖如圖4-4所示。ID類型 時(shí)間獎(jiǎng)懲員工名稱 備注標(biāo)題圖4-4獎(jiǎng)懲實(shí)體屬性圖培訓(xùn)實(shí)體擁有獎(jiǎng)懲ID、開始時(shí)間、天數(shù)、內(nèi)容、名稱、員工名稱和公司這七個(gè)屬性。培訓(xùn)實(shí)體屬性圖如圖4-5所示。ID公司 開始時(shí)間培訓(xùn)員工名稱 天數(shù)名稱 內(nèi)容圖4-5培訓(xùn)實(shí)體屬性圖11大學(xué)畢業(yè)設(shè)計(jì)(論文)考勤實(shí)體擁有考勤ID、規(guī)定時(shí)間、員工部門、備注、實(shí)際時(shí)間、員工姓名、結(jié)果、類型和電腦IP這九個(gè)屬性??记趯?shí)體屬性圖如圖4-6所示。電腦IPID規(guī)定時(shí)間類型員工部門考勤結(jié)果備注員工姓名實(shí)際時(shí)間圖4-6考勤實(shí)體屬性圖4.2 系統(tǒng)E-R圖根據(jù)需求分析一個(gè)部門可以擁有多個(gè)員工,而一個(gè)員工只屬于一個(gè)部門,所以部門和員工的關(guān)系是 1:N的關(guān)系。一個(gè)職位擁有多個(gè)員工,而一個(gè)員工只擁有一個(gè)職位,所以職位和員工的關(guān)系是 1:N的關(guān)系。整個(gè)考勤記錄里擁有多條員工的考勤信息,而每條考勤信息里只擁有一個(gè)員工的考勤記錄,所以考勤和員工的關(guān)系是1:N的關(guān)系。[8]根據(jù)以上分析,系統(tǒng)E-R圖如圖4-7所示。1擁有NN1部門員工擁有職位1擁有N考勤圖4-7系統(tǒng)E-R圖12大學(xué)畢業(yè)設(shè)計(jì)(論文)4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫概念模型獨(dú)立于任何特定的數(shù)據(jù)庫管理系統(tǒng),因此,需要根據(jù)具體使用的數(shù)據(jù)庫管理系統(tǒng)的特點(diǎn)進(jìn)行轉(zhuǎn)換。根據(jù) E-R模型,人力資源管理系統(tǒng)建立了以下邏輯數(shù)據(jù)結(jié)構(gòu),下面是各數(shù)據(jù)表的詳細(xì)說明。4.3.1 部門信息表用于記錄部門的 ID、部門名稱、備注和其上級(jí)部門的 ID等信息。詳細(xì)字段信息如表4-1所示。表4-1部門信息表字段類型是否為默認(rèn)注釋鍵值空idbigint(20)否PRI0編號(hào)(自增)descriptionVarchar(255)是NULL備注nameVarchar(255)否NULL部門名稱parent_idVarchar(255)MUNULL上級(jí)部門是L4.3.2 員工信息表用于記錄員工的ID、員工名、密碼、電話、郵件、備注以及所關(guān)聯(lián)的部門ID和職位ID等信息。詳細(xì)字段信息如表4-2所示。表4-2員工信息表字段類型是否為默認(rèn)注釋鍵值空idbigint(20)否PRI0編號(hào)(自增)descriptionVarchar(255)是NULL備注emailVarchar(255)是NULL郵件loginNameVarchar(255)否NULL登錄名nameVarchar(255)否NULL姓名passwardVarchar(255)否NULL密碼phoneNumbeVarchar(255)是NULL電話r13大學(xué)畢業(yè)設(shè)計(jì)(論文)sexVarchar(255)否NULL性別department_ibigint(20)否MU部門IDdNULLLrole_idbigint(20)否MU職位IDNULLL4.3.3 職位信息表用于記錄企業(yè)職位的編號(hào)、名字、備注以及權(quán)限的級(jí)別等信息。詳細(xì)字段信息如表4-3所示。表4-3職位信息表字段類型是否為默認(rèn)注釋鍵值空idbigint(20)否PRI0編號(hào)(自增)nameVarchar(255)否NULL職位名稱descriptionVarchar(255)是NULL備注gradeVarchar(255)是NULL級(jí)別4.3.4 獎(jiǎng)懲信息表用于記錄員工獎(jiǎng)懲信息,包括獎(jiǎng)懲類型、獎(jiǎng)懲時(shí)間、獎(jiǎng)懲標(biāo)題,獎(jiǎng)懲備注以及員工姓名等信息。詳細(xì)字段信息如表 4-4所示。表4-4獎(jiǎng)懲信息表字段類型是否為Default注釋Key空idbigint(20)否PRI0編號(hào)(自增)dayVarchar(255)否NULL獎(jiǎng)懲時(shí)間descriptionVarchar(255)是NULL備注goodbannamVarchar(255)否NULL獎(jiǎng)懲類型egoodbadtitleVarchar(255)否NULL獎(jiǎng)懲標(biāo)題usernameVarchar(255)否NULL員工名稱14大學(xué)畢業(yè)設(shè)計(jì)(論文)4.3.5 培訓(xùn)信息表用于記錄員工的培訓(xùn)信息,包括培訓(xùn)項(xiàng)目名稱、培訓(xùn)時(shí)間、培訓(xùn)總天數(shù)、培訓(xùn)公司、培訓(xùn)備注以及員工姓名等信息。詳細(xì)字段信息如表 4-5所示。表4-5培訓(xùn)信息表字段類型是否為鍵值默認(rèn)注釋空idbigint(20)否PRI0編號(hào)(自增)begintimeVarchar(255)否NULL開始時(shí)間companyVarchar(255)是NULL培訓(xùn)公司dayVarchar(255)否NULL培訓(xùn)天數(shù)descriptionVarchar(255)是NULL備注trainnameVarchar(255)否NULL培訓(xùn)名稱usernameVarchar(255)否NULL員工名4.3.6 考勤信息表用于記錄員工的考勤信息,包括公司規(guī)定上下班時(shí)間、員工簽到簽退時(shí)間、員工部門、員工上班下班類型、考勤結(jié)果、員工姓名以及簽到電腦的IP等信息。詳細(xì)字段信息如表4-6所示。表4-6考勤信息表字段類型是否為默認(rèn)注釋鍵值空idbigint(20)否PRI0編號(hào)(自增)defineTimeVarchar(255)否NULL規(guī)定時(shí)間departmentVarchar(255)是NULL員工部門descriptionVarchar(255)否NULL考勤描述loginTimeVarchar(255)是NULL簽到(退)時(shí)間nameVarchar(255)否NULL員工姓名stateVarchar(255)否NULL考勤結(jié)果workTypeVarchar(255)否NULL上班下班類型ipVarchar(255)否NULL電腦ip15大學(xué)畢業(yè)設(shè)計(jì)(論文)系統(tǒng)詳細(xì)設(shè)計(jì)5.1 詳細(xì)設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)步驟總體設(shè)計(jì)階段完成了軟件的結(jié)構(gòu)設(shè)計(jì),劃分了模塊,并規(guī)定了各模塊的功能與它們之間的聯(lián)系。在此之后,按照軟件開發(fā)工程化的觀點(diǎn),應(yīng)進(jìn)入詳細(xì)設(shè)計(jì)階段。在詳細(xì)設(shè)計(jì)這個(gè)階段中,根據(jù)總體設(shè)計(jì)提供的文檔,確定每一個(gè)模塊的算法,內(nèi)部的數(shù)據(jù)組織,選定工具表達(dá)清晰正確的算法,編寫詳細(xì)設(shè)計(jì)說明書,詳細(xì)測(cè)試用例和計(jì)劃。[9]詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣實(shí)現(xiàn)所要求的系統(tǒng),給出軟件模塊結(jié)構(gòu)中各個(gè)模塊的內(nèi)部過程描述。經(jīng)過這個(gè)階段的設(shè)計(jì)工作,得出對(duì)目標(biāo)系統(tǒng)的精確描述,這個(gè)描述在編碼階段可以由程序員直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序。詳細(xì)設(shè)計(jì)又被稱作過程設(shè)計(jì),對(duì)模塊的內(nèi)部過程描述就是模塊內(nèi)部的算法設(shè)計(jì)。系統(tǒng)實(shí)現(xiàn)一般就是指的編碼階段。編碼就是將軟件詳細(xì)設(shè)計(jì)的結(jié)果翻譯成用某種程序設(shè)計(jì)語言書寫的程序。[12]軟件的設(shè)計(jì)開發(fā)過程經(jīng)過需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)幾個(gè)階段之后,已經(jīng)形成了基本變成框架,最后就是通過編碼對(duì)設(shè)計(jì)進(jìn)一步具體化,實(shí)現(xiàn)相應(yīng)的功能。運(yùn)用軟件功能方法設(shè)計(jì)軟件,主要是為了提高軟件質(zhì)量,軟件質(zhì)量在很大程度上取決于設(shè)計(jì)的質(zhì)量,同時(shí)編碼的好壞也是影響軟件質(zhì)量的十分重要的因素,如果編碼中存在各種問題,那么再好的設(shè)計(jì)也無法體現(xiàn)出來。另外,編碼質(zhì)量的好壞,也直接影響了軟件測(cè)試和軟件維護(hù)工作的進(jìn)行。 [13]但是系統(tǒng)實(shí)現(xiàn)是在系統(tǒng)設(shè)計(jì)的基礎(chǔ)上的,基本上定下了系統(tǒng)設(shè)計(jì),就基本上定下了系統(tǒng)實(shí)現(xiàn)。5.2 系統(tǒng)首頁設(shè)計(jì)人力資源管理系統(tǒng)是一個(gè)典型的 MIS信息系統(tǒng),登錄模塊可以登陸進(jìn)入每一個(gè)管理權(quán)限,然后根據(jù)自己所在權(quán)限進(jìn)行工作的處理。 [2]若想操作該系統(tǒng),必須先登錄到系統(tǒng)的主界面,若用戶名和密碼為空系統(tǒng)將提示 “登錄名和密碼不能為空”,若輸入的用戶名、密碼、驗(yàn)證碼一個(gè)是錯(cuò)誤的,系統(tǒng)也將給予相應(yīng)的提示,輸入的信息不正確。若不想對(duì)系統(tǒng)進(jìn)行任何的操作可以退出系統(tǒng),再進(jìn)行其他的操作。16大學(xué)畢業(yè)設(shè)計(jì)(論文)其實(shí)現(xiàn)登錄模塊的流程如圖 5-1所示,運(yùn)行效果如圖 5-2所示。開始輸入用戶名、密碼、驗(yàn)證否選擇 錯(cuò)誤報(bào)告是根據(jù)用戶權(quán)限不同,進(jìn)入不同操作結(jié)束圖5-1登錄流程圖圖5-2登錄模塊運(yùn)行圖系統(tǒng)登錄關(guān)鍵代碼如下:publicStringlogin(){StringloginName=user.getLoginName();Stringpasswd=user.getPassword();MD5md5=newMD5();Stringpassword=md5.getMD5ofStr(passwd);User user =17大學(xué)畢業(yè)設(shè)計(jì)(論文)service.getUserByLoginNameAndPassword(loginName,password);if(user==null){ActionContext.getContext().put("message","員工名或密碼錯(cuò)誤");return"login";}else{ActionContext.getContext().getSession().put("user",user);return"index";}5.3 系統(tǒng)主界面系統(tǒng)主界面主要包括郵件管理、考勤管理、人力管理、事項(xiàng)管理、個(gè)人管理模塊以及常用的快捷圖標(biāo)連接,在系統(tǒng)的左上方顯示員工的姓名和系統(tǒng)當(dāng)前的時(shí)間,在,頁面的上方靠左的位置,顯示員工的員工的姓名,職位和部門。系統(tǒng)主界面如圖5-3所示。圖5-3系統(tǒng)主界面實(shí)現(xiàn)系統(tǒng)主頁面運(yùn)行的關(guān)鍵程序代碼如下:<divclass="clear"></div><!--End.clear--><divclass="content-box"><!--StartContentBox--><divclass="content-box-header">18大學(xué)畢業(yè)設(shè)計(jì)(論文)<h3><fontcolor="#05A2CE">Show</font></h3><divclass="clear"></div></div><!--End.content-box-header--><divclass="content-box-content"><divclass="tab-contentdefault-tab"id="tab1"><!--Thisisthetargetdiv.idmustmatchthehrefofthisdiv'stab--><iframeframeborder="1"id="main"src="Department!message.action"name="right"scrolling="auto"style="height:100%;width:100%;"></iframe></div><!--End#tab1--></div><!--End.content-box-content--></div><!--End.content-box--><!--End.content-box--><divid="footer">5.4 考勤管理模塊設(shè)計(jì)本模塊自動(dòng)獲取了員工的姓名和部門,直接點(diǎn)簽到,就可簽到成功??稍O(shè)定企業(yè)規(guī)定的上班和下班時(shí)間,系統(tǒng)會(huì)根據(jù)簽到的時(shí)間和規(guī)定的時(shí)間做比較,自動(dòng)添加考勤結(jié)果:遲到、正常和早退信息。其運(yùn)行效果如圖 5-4所示。圖5-4簽到運(yùn)行界面19大學(xué)畢業(yè)設(shè)計(jì)(論文)關(guān)鍵程序代碼如下:Stringtype=workLog.getWorkType();Booleanflag=workLogService.findWorkLogByIp(type);if(flag==true){return"repeatOnduty";}if(workLog.getWorkType().equals("上班")){this.workLogService.save(workLog);return"ondutyOK";}考勤管理模塊主,通過每天提交簽到后,員工可以查看自己詳細(xì)的考勤信息。詳細(xì)考勤信息界面如圖 5-5所示。圖5-5考勤查看界面關(guān)鍵程序代碼如下:publicStringlistWorkLogs(){Maprequest=(Map)ActionContext.getContext().get("request");request.put("listWorkLogs",workLogService.findAllWorkLogs());return"listWorkLogs";}20大學(xué)畢業(yè)設(shè)計(jì)(論文)5.5 人力管理模塊設(shè)計(jì)5.5.1 新增部門模塊設(shè)計(jì)員工根據(jù)自己職位的權(quán)限可添加新部門信息, 如權(quán)限不足則會(huì)提示沒有此權(quán)限,不可對(duì)添加新部門信息。新增部門信息界面如圖 5-6所示。圖5-6新增部門信息界面關(guān)鍵程序代碼如下:<linkrel="stylesheet"href="datetables/css/demo_page.css"type="text/css"media="screen"/><linkrel="stylesheet"href="datetables/css/demo_table.css"type="text/css"media="screen"/><scripttype="text/javascript"src="datetables/js/jquery.js"></script><scripttype="text/javascript"src="datetables/js/jquery.dataTables.js"></script><scripttype="text/javascript"charset="utf-8">$(document).ready(function(){$('#example').dataTable({iDisplayLength:5,"sPaginationType":"full_numbers","oLanguage":{"sProcessing":"正在加載中","sLengthMenu":"每頁顯示 _MENU_條記錄",21大學(xué)畢業(yè)設(shè)計(jì)(論文)"sZeroRecords":"對(duì)不起,親,查詢不到相關(guān)數(shù)據(jù)! ","sEmptyTable":"表中無數(shù)據(jù)存在哦!","sInfo":"當(dāng)前顯示 _START_到_END_條,共 _TOTAL_條記錄","sInfoFiltered":"數(shù)據(jù)表中共有_MAX_ 條記錄","sSearch":"搜搜","oPaginate":{"sFirst":"首頁","sPrevious":"上一頁","sNext":"下一頁",</script>5.5.2 新增員工模塊設(shè)計(jì)員工根據(jù)自己的職位權(quán)限可添加新的員工信息,如權(quán)限不足則會(huì)提示沒有此權(quán)限,不可對(duì)添加新的員工信息。新增員工信息界面如圖 5-7所示。圖5-7新增員工信息界面關(guān)鍵程序代碼如下:StringloginName=user.getLoginName();Booleanflag=service.checkUsername(loginName);if(flag==true){returnaddUser();}else{MD5md5=newMD5();user.getPassword();StringnewPassword=md5.getMD5ofStr(user.getPassword());user.setPassword(newPassword);user.setDepartment(department);user.setRole(role);this.service.save(this.user);returnSUCCESS;}22大學(xué)畢業(yè)設(shè)計(jì)(論文)5.6 事項(xiàng)管理模塊設(shè)計(jì)員工根據(jù)自己職位的權(quán)限可查看企業(yè)員工的培訓(xùn)信息詳細(xì), 包括培訓(xùn)項(xiàng)目名稱,培訓(xùn)天數(shù),開始日期,單位的名稱和備注等。員工可根據(jù)自己職位的權(quán)限添加培訓(xùn)信息。培訓(xùn)信息界面如圖 5-8所示。圖5-8培訓(xùn)信息界面關(guān)鍵程序代碼如下:<title>培訓(xùn)</title><linkrel="stylesheet"href="datetables/css/demo_page.css"type="text/css"media="screen"/><linkrel="stylesheet"href="datetables/css/demo_table.css"type="text/css"media="screen"/><scripttype="text/javascript"src="datetables/js/jquery.js"></script><scripttype="text/javascript"src="datetables/js/jquery.dataTables.js"></script><scripttype="text/javascript"charset="utf-8">$(document).ready(function(){$('#example').dataTable({iDisplayLength:5,"sPaginationType":"full_numbers23大學(xué)畢業(yè)設(shè)計(jì)(論文)系統(tǒng)測(cè)試6.1 測(cè)試的任務(wù)及目標(biāo)測(cè)試的任務(wù):在軟件投入生產(chǎn)性運(yùn)行之前,盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。測(cè)試的目標(biāo):(1)測(cè)試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程。(2)好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案。(3)成功的測(cè)試是發(fā)現(xiàn)了到今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。 [14]6.2 測(cè)試方案設(shè)計(jì)測(cè)試方案是測(cè)試階段的關(guān)鍵技術(shù)問題。所謂測(cè)試方案包括預(yù)定要測(cè)試的功能。應(yīng)該輸入的測(cè)試數(shù)據(jù)和預(yù)期的結(jié)果,目標(biāo)是設(shè)計(jì)一組可能發(fā)現(xiàn)錯(cuò)誤的數(shù)據(jù)。測(cè)試有兩種方法:黑盒測(cè)試和白盒測(cè)試。

[1]黑盒測(cè)試又稱為功能測(cè)試,在程序接口進(jìn)行,只檢查程序功能是否能夠按照規(guī)格說明書的規(guī)定正確使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)并發(fā)生正確的輸出信息,而且要能夠保持外部信息的完整性。[1]白盒測(cè)試又叫結(jié)構(gòu)測(cè)試,完全了解程序的結(jié)構(gòu)和處理過程,這種方法按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中每條通路是否都能按照預(yù)定要求正確工作 [1]。本系統(tǒng)開發(fā)過程進(jìn)行的測(cè)試步驟如下:6.2.1 模塊測(cè)試也叫單元測(cè)試,目的是保證每一個(gè)模塊作為一個(gè)單元能正確運(yùn)行,本測(cè)試所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤,主要評(píng)價(jià)模塊的下述五個(gè)特點(diǎn):模塊接口;24大學(xué)畢業(yè)設(shè)計(jì)(論文)局部數(shù)據(jù)結(jié)構(gòu);重要的執(zhí)行路徑;出錯(cuò)處理通路;影響上述各方面特性的邊界條件.[1]模塊測(cè)試主要由代碼審查和軟件測(cè)試兩部分組成。6.2.2 集成測(cè)試包括系統(tǒng)測(cè)試和子系統(tǒng)測(cè)試。集成測(cè)試是組裝軟件的系統(tǒng)技術(shù),主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。集成測(cè)試有兩種方法:非漸增式和漸增式,但比較而言,漸增式方法比較好,因?yàn)椋壕帉懙臏y(cè)試軟件較少,開銷較小。較早地發(fā)現(xiàn)模塊間的接口錯(cuò)誤。錯(cuò)誤位置容易判斷。測(cè)試更徹底。因此,本系統(tǒng)集成測(cè)試采用漸增式測(cè)試中的混合法,即對(duì)軟件結(jié)構(gòu)中較上層使用自頂而下的測(cè)試方法,而對(duì)軟件結(jié)構(gòu)中較下層,使用的是自底向上方法,兩者結(jié)[3]合,這是對(duì)模塊較多時(shí)測(cè)試的一種折衷方法。6.2.3 驗(yàn)收測(cè)試這一步是驗(yàn)證軟件的有效性。目的是向未來的用戶表明系統(tǒng)能夠象預(yù)定的那樣工作,驗(yàn)收測(cè)試一般使用黑盒測(cè)試法,驗(yàn)收測(cè)試有兩種可能的結(jié)果。功能和特性與用戶的要求有差距。功能和性能與用戶要求一致,軟件是可以接受的。這個(gè)階段發(fā)現(xiàn)的問題往往和需求分析階段的差距有關(guān)。[3]25大學(xué)畢業(yè)設(shè)計(jì)(論文)6.2.4 平臺(tái)運(yùn)行所謂平行運(yùn)行就是同時(shí)運(yùn)行。新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個(gè)系統(tǒng)的處理結(jié)果。目的有:1.可以在準(zhǔn)生產(chǎn)環(huán)境中運(yùn)行新系統(tǒng)而有不冒風(fēng)險(xiǎn);2.用戶能有一段熟悉新系統(tǒng)的時(shí)間;3.可以驗(yàn)證用戶指南和使用手冊(cè)之類的文檔;4.能夠以準(zhǔn)生產(chǎn)模式對(duì)新系統(tǒng)進(jìn)行全負(fù)荷測(cè)試,可以用測(cè)試結(jié)果驗(yàn)證性能指標(biāo)。 [5]26大學(xué)畢業(yè)設(shè)計(jì)(論文)配置/開發(fā)工具1.MyEclipse開發(fā)公司: Genuitec工具介紹:MyEclipse是一個(gè)十分優(yōu)秀的用于開發(fā) Java, J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫鏈接工具等多項(xiàng)功能。可以說MyEclipse幾乎囊括了目前所有主流開源產(chǎn)品的專屬eclipse開發(fā)工具。[12]2.Tomcat開發(fā)公司:由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。工具簡介:Tomcat服務(wù)器是一個(gè)免費(fèi)的開放源代碼的 Web應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對(duì) HTML頁面的訪問請(qǐng)求。實(shí)際上 Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。27大學(xué)畢業(yè)設(shè)計(jì)(論文)結(jié)束語人力資源管理系統(tǒng),采用JSP+SQL的模式來訂制的一個(gè)小型平臺(tái)。本次畢業(yè)設(shè)計(jì)將我大學(xué)四年所學(xué)的軟件理論知識(shí)用到了具體的實(shí)踐中去,深化了理論知識(shí),同時(shí)也鍛煉了動(dòng)手實(shí)踐能力。在這段日子里,我查閱了許多有關(guān)人事信息系統(tǒng)和人力資源信息系統(tǒng)的資料,翻閱了許多JSP的書籍,結(jié)合自己的經(jīng)驗(yàn),詳細(xì)調(diào)查了工作內(nèi)容與細(xì)節(jié),雖然學(xué)校每個(gè)學(xué)期都會(huì)有相應(yīng)課程的課程設(shè)計(jì)和實(shí)訓(xùn)來作為動(dòng)手練習(xí)訓(xùn)練,不過在本次畢業(yè)設(shè)計(jì)具體的實(shí)踐的時(shí)候還是遇到了很多小問題,比如說在jsp頁面將輸入框設(shè)為不可用是添加屬性readonly=“true”,而我在實(shí)際編程中卻錯(cuò)寫成disable=“true”,這樣直接導(dǎo)致了request對(duì)象取不到數(shù)據(jù),調(diào)試了程序很久才發(fā)現(xiàn)request對(duì)象獲得的返回值一直是空,之前一直以為是代碼哪里出了問題,總是在查源程序的邏輯。這些雖然都是小問題,但是由于不細(xì)心在具體實(shí)踐中卻浪費(fèi)了不少時(shí)間,看來平時(shí)還是要多多實(shí)踐才是。在系統(tǒng)的開發(fā)過程中,我運(yùn)用到了自己在平時(shí)學(xué)習(xí)中掌握的一些技術(shù),通過這些技術(shù)的實(shí)現(xiàn),整個(gè)系統(tǒng)的性能得到了大大的提高。這些技術(shù)都在論文中做了比較詳細(xì)的介紹。本系統(tǒng)還存在許多的缺陷和不足之處,比如很多細(xì)節(jié)上做的還不行,有些功能模塊還應(yīng)再加強(qiáng)。希望在以后的時(shí)間里,我可以把這些缺陷都彌補(bǔ)過來,進(jìn)一步完善系統(tǒng)。通過本次畢業(yè)設(shè)計(jì)我鍛煉了自己的自學(xué)、研究能力,也從中學(xué)到不少在學(xué)校在課堂上學(xué)不到的東西.通過實(shí)踐我也深刻的體會(huì)到軟件開發(fā)的艱辛及問題解決后的喜悅心情,培養(yǎng)我的獨(dú)立思考問題的能力,同時(shí)也增強(qiáng)了我的理論聯(lián)系實(shí)際的能力,這為自己以后的工作奠定了良好的基礎(chǔ)。本系統(tǒng)可以在很大程度上減輕人力資源管理人員的工作負(fù)擔(dān),但由于時(shí)間按和技術(shù)條件的限制,還存在一些不足之處,有些功能還需要改進(jìn),還應(yīng)該做進(jìn)一步的系統(tǒng)調(diào)查需求分析工作,更深入的完善系統(tǒng)。28大學(xué)畢業(yè)設(shè)計(jì)(論文)致謝時(shí)間如梭,大學(xué)四年馬上就要結(jié)束了,在這四年的學(xué)習(xí)生活中,我學(xué)習(xí)到了很多知識(shí),專業(yè)知識(shí)方面更是有了很大的提高,是我這一生當(dāng)中最寶貴的財(cái)富,是不斷超越自我的歷程。在這最后的階段,我衷心的向?qū)W校的各位老師和我的同學(xué)表示我最衷心的感謝,感謝他們?cè)谶@四年當(dāng)中對(duì)我的幫助和關(guān)心。很感謝學(xué)校能夠提供我們這個(gè)鍛煉自我的機(jī)會(huì),給我們一個(gè)能夠使大學(xué)四年所學(xué)到的知識(shí)加以實(shí)踐的機(jī)會(huì)。感謝從大一到大四所有的授課教師,他們孜孜不倦的教導(dǎo)我們,使我們真正的學(xué)習(xí)到了知識(shí)。感謝我的畢業(yè)設(shè)計(jì)輔導(dǎo)老師,在他的幫助下我們才能順利的完成這次設(shè)計(jì),他耐心的輔導(dǎo)我們,對(duì)待我們提出的任何問題都耐心的幫助作答,我真的很感謝指導(dǎo)老師。更感謝我的同學(xué),在他們的大力幫助之下,我才能順利有效的完成這次設(shè)計(jì),沒有他們的努力,就沒有我的成果最后感謝幫助過我的每一個(gè)人,沒有他們就沒有我的今天。29大學(xué)畢業(yè)設(shè)計(jì)(論文)參考文獻(xiàn)高洪巖著.至簡SSH--精通JavaWeb實(shí)用開發(fā)技術(shù)(Struts+Spring+Hibernate)[M].北京:電子工業(yè)出版社,2009:355-370.[2]張忠磊,牟大中,張福增.JSP/Servlet構(gòu)建三層管理信息系統(tǒng)[EB/OL]./html/200606/200606171805337153_1.html,2011-9-24.[3]梁勇著.Java語言程序設(shè)計(jì)基礎(chǔ)篇(第8版)[M].北京:機(jī)械工業(yè)出版社,2011:228-230.[4]陳雄華著.使用Spring2.5注釋驅(qū)動(dòng)的IoC功能[EB/OL]./developerworks/cn/java/j-lo-spring25-ioc,2008-02-28.王磊著.基于角色的訪問控制技術(shù)[M].廣州:華南理工大學(xué),2011:10-11.王珊,薩師煊著.數(shù)據(jù)庫概論[M].北京:高等教育出版社,2010:155-170.郭克華著.JavaEE程序設(shè)計(jì)與開發(fā)[M].北京:清華大學(xué)出版社,2011:241-245.[8]張龍著.ProSpring2.5[M].北京:人民郵電出版社,2009:103-110.[9]范立鋒,林果園.JavaWeb程序設(shè)計(jì)教程[M].北京:人民郵電出版社,2010:63-66.[10]JonDuckett著.HTML、XHTML、CSS與JavaScript入門經(jīng)典[M].北京:人民郵電出版社,2011:220-224.[11]陸舟著.Struts2技術(shù)內(nèi)幕[M].北京:機(jī)械工業(yè)出版社 ,2012:88-90.[12]ChristianBauer,GavinKing著.Hibernate實(shí)戰(zhàn)(第2版)[M].北京:人民郵電出版社 ,2008:130-141.秦小波.設(shè)計(jì)模式之禪[M].北京:機(jī)械工業(yè)出版社,2010:15-31.李剛著.瘋狂Java講義(第2版)[M].北京:電子工業(yè)出版社,2012:238-245.張孝祥,徐明華.JSP基礎(chǔ)與案例開發(fā)詳解[M].北京:清華大學(xué)出版社,2009:112-116.PS:論文算是送了,人力資源管理系統(tǒng)全套程序、軟件安裝包、答辯PPT價(jià)格50,需要的百度私信學(xué)校查重者慎入30大學(xué)畢業(yè)設(shè)計(jì)(論文)基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機(jī)的智能手機(jī)充電

溫馨提示

  • 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. 人人文庫網(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)論