基于ssm的“網(wǎng)易”公司人力資源管理系統(tǒng)_第1頁
基于ssm的“網(wǎng)易”公司人力資源管理系統(tǒng)_第2頁
基于ssm的“網(wǎng)易”公司人力資源管理系統(tǒng)_第3頁
基于ssm的“網(wǎng)易”公司人力資源管理系統(tǒng)_第4頁
基于ssm的“網(wǎng)易”公司人力資源管理系統(tǒng)_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要第1章緒論1.1背景及意義互聯(lián)網(wǎng)技術(shù)發(fā)展飛快,網(wǎng)絡(luò)和計算機的到來給我們社會帶來了巨大的影響?,F(xiàn)代人類的生活越來越規(guī)范化和網(wǎng)絡(luò)化了。人力資源管理系統(tǒng)對我們各行各業(yè)的公司就像如虎添翼般帶來了管理效率上的飛速提升,比以前用手筆寫記在紙上方便了不知道多少。無疑,使用電子產(chǎn)品管理這些數(shù)據(jù)信息使基于勞務(wù)派遣公司人力資源更先進、更高效、更科學(xué),信息交流更迅速。我開發(fā)的人力資源管理系統(tǒng)就是為了幫助管理公司信息的管理員們提高對這些數(shù)據(jù)處理的效率以便節(jié)省他們的時間,能做其他事為公司創(chuàng)造更多的價值。在互聯(lián)網(wǎng)上基于“網(wǎng)易”公司人力資源管理系統(tǒng),并根據(jù)自己的需求可以進行網(wǎng)上直接信息管理等功能,實現(xiàn)了用戶足不出戶就能完成整個信息的詳細情況。本論文基于“網(wǎng)易”公司人力資源管理系統(tǒng)的開發(fā)研究過程進行介紹和書寫。1.2國內(nèi)外研究概況國家經(jīng)濟持續(xù)快速的發(fā)展,網(wǎng)絡(luò)發(fā)展迎來了一陣高峰期,網(wǎng)絡(luò)市場現(xiàn)在如火如荼,吸引了很多資本家的目光。然而,現(xiàn)在很多公司對人力資源管理分配的不合理,和人員上的緊缺,使得現(xiàn)在更多人有了互聯(lián)網(wǎng)管理的意識,更突出了人力資源管理系統(tǒng)的重要性。如今的網(wǎng)絡(luò)電子信息高速發(fā)展,使得信息管理的電子化已經(jīng)是大勢所趨。該“基于‘網(wǎng)易’公司人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)”是使用Mysql數(shù)據(jù)庫和JSP程序設(shè)計實現(xiàn)的。1.3研究的內(nèi)容在系統(tǒng)的分析里我考慮到了系統(tǒng)實施的可行性,在軟件方面我使用了JSP技術(shù)進行人力資源管理系統(tǒng)的設(shè)計,使用Mysql作為數(shù)據(jù)庫。因為JSP和Mysql都是十分成熟的開發(fā)工具,我相信它們可以幫助我完成人力資源管理系統(tǒng)的開發(fā)。成都師范學(xué)院本科畢業(yè)設(shè)計(論文)第2章相關(guān)技術(shù)2.1JSP技術(shù)介紹JSP簡介JSP(JavaScriptPages)是由Sun公司和許多公司一起開發(fā)的一項動態(tài)網(wǎng)頁技術(shù)。相當(dāng)于在我們前端網(wǎng)頁中加入了Java程序。JSP所具有的一些特點:(1)可以模板化添增網(wǎng)頁的內(nèi)容。(2)可以重復(fù)使用我們事先設(shè)計好的組件,減免不必要的重復(fù)動作,并且支持自定義標(biāo)簽。(3)有很多好用的工具。(4)與Java一樣簡單易用。(5)還具有跨平臺的優(yōu)勢,只要編寫好一次,就能夠跨平臺運行,基本上在所有的客戶端上都能夠正常運行并且進行訪問。(6)可以搭配其他Java相關(guān)的技術(shù)進行配合開發(fā)。JSP這項技術(shù)專門用來開發(fā)前端頁面的數(shù)據(jù)顯示,可以相互配合進行分層次的開發(fā)。選取JSP的原因JSP是現(xiàn)在網(wǎng)絡(luò)開發(fā)里十分流行的編程語言之一,應(yīng)用的范圍十分廣。這項動態(tài)網(wǎng)頁技術(shù)簡單易用,網(wǎng)上有很多實用工具可以用來進行開發(fā),而且還具備跨平臺的優(yōu)點,組件的運行、使用效率高。只要我們掌握一些基本的計算機開發(fā)知識,就可以很容易地學(xué)會這個技術(shù)。綜上所述,所以我使用了JSP這個技術(shù)來開發(fā)完成我的畢業(yè)設(shè)計系統(tǒng),基于ssm的“網(wǎng)易”公司人力資源管理系統(tǒng)。2.2JAVA簡介JAVA是SUN(StanfordUniversityNetwork斯坦福大學(xué)網(wǎng)絡(luò)公司)1995年推出的一門高級編程語言,是一種面向Internet的編程語言。隨著JAVA技術(shù)在web方面的不斷成熟,已經(jīng)成為Web應(yīng)用程序的首選開發(fā)語言。是簡單易學(xué),完全面向?qū)ο?,安全可靠,與平臺無關(guān)的編程語言。在ITOBE編程社區(qū)對程序編程語言的排行上,JAVA常年保持第一,能一直保持第一的位置一定有其道理。首先,JAVA語言是面向?qū)ο蟮木幊陶Z言,這很符合我們?nèi)祟惖乃季S習(xí)慣;并且其還具有跨平臺性,在不同的操作系統(tǒng)上都能正常運行一個JAVA程序;可靠性和安全性體現(xiàn)在JAVA語言沒有指針;具有移植性,JAVA環(huán)境本身對新的硬件平臺和操作系統(tǒng)是可移植的,JAVA的特性還不止上述所說,但就是JAVA所具備的這些實用特性,使得我選擇了它作為我畢業(yè)設(shè)計的開發(fā)語言。2.3Eclipse開發(fā)環(huán)境Eclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。因為Eclipse是免費的,所以很受開發(fā)者的歡迎,因此我選擇了Eclipse作為我的JAVA集成開發(fā)環(huán)境(IDE)來使用。選取Eclipse原因(1)Eclipse是開放源代碼的項目,可以從網(wǎng)上下載安裝文件,還有Eclipse的基本組件都是免費的,容易獲取。(2)Eclipse的安裝簡單,只需將安裝文件解壓即可使用。(3)Eclipse功能強大,使用方便。2.4Tomcat服務(wù)器Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器。相信做軟件開發(fā)的都很熟悉,當(dāng)我們在自己電腦上配置好Apache服務(wù)器的時候,就可用其響應(yīng)網(wǎng)頁的訪問請求。Tomcat獲取也是免費的,且很方便,直接百度去官方網(wǎng)站下載即可。2.5SSM三大框架Spring簡介Spring框架是一個開放源代碼的J2EE應(yīng)用程序框架。它集成各類型工具通過核心bean對底層類進行實例化和管理。SpringMVC技術(shù)介紹SpringMVC屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在SpringWebFlow里面。MyBatis介紹MyBatis是一個基于Java的持久層框架。2.6MySQL數(shù)據(jù)庫MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),因為MySQL是免費的,所以該數(shù)據(jù)庫很快的流行起來,MySQLAB公司是MySQL的所有者和創(chuàng)立者,現(xiàn)在屬于Oracle旗下產(chǎn)品。作為一種領(lǐng)先的數(shù)據(jù)庫,MySQL有很多的優(yōu)點:(1)MySQL是開源的(2)MySQL可以跨平臺(3)MySQL是免費的(4)使用方便且功能強大第3章系統(tǒng)的分析3.1系統(tǒng)的設(shè)計目標(biāo)現(xiàn)代社會的生活節(jié)奏相比起以前變快了許多,人們對信息系統(tǒng)的要求提高了,要求信息齊全,還要求系統(tǒng)信息的管理效率要夠高夠快,許多用戶因為忙碌的工作無法抽出時間進行選擇傳統(tǒng)方式進行數(shù)據(jù)的管理及存儲,這樣就產(chǎn)生了人力資源管理系統(tǒng)的需求,科技發(fā)展到了現(xiàn)在,最方便且快速的無疑是結(jié)合網(wǎng)絡(luò)跟人力資源,我就根據(jù)上述的一些要求開始開發(fā)設(shè)計我的畢業(yè)設(shè)計基于“網(wǎng)易”公司人力資源管理系統(tǒng)。3.2系統(tǒng)的可行性分析3.2.1技術(shù)的可行性:技術(shù)背景無論是臺式機還是筆記本,計算機都以非常迅猛的速度占據(jù)著人們的工作與生活,那么能夠輔助計算機幫助人們改變工作與生活狀態(tài)的就是那些安裝在計算機上的功能軟件。本文所要設(shè)計的系統(tǒng),從簡單易懂的思想出發(fā),將通過文字索引提示協(xié)助用戶操作。硬件和軟件設(shè)施是否能夠滿足開發(fā)者的需求等等。人力資源管理系統(tǒng)是基于Java編程語言的,結(jié)構(gòu)簡化,可以支持基于組件的開發(fā)模型和可移植性,并且可以在很多平臺上運行,可以提高開發(fā)人員的工作效率和組件開發(fā),并對其進行開發(fā)分工,節(jié)省大量時間。MYSQL數(shù)據(jù)庫是在數(shù)據(jù)庫中使用,簡單,緊湊,方便,存儲功能非常強大,這些成熟的技術(shù)和架構(gòu),為企業(yè)信息管理系統(tǒng)的開發(fā)提供了技術(shù)條件。本系統(tǒng)的開發(fā)設(shè)計功能比較齊全,但實施難度不是特別大,根據(jù)所有這些特點制作人力資源管理系統(tǒng),是可以做到的。(1)硬件的可行性分析系統(tǒng)的硬件要求不高,只要你有一部正常的電腦,普通的硬件就可以正常運行本系統(tǒng),只要能夠運行并且進行正常的操作就可以了,但是硬件也不能太差,如果太差會導(dǎo)致系統(tǒng)運行緩慢然后拉低網(wǎng)站的運行速度造成卡頓,影響我們的使用體驗。以現(xiàn)在普遍的個人計算機的配置就已經(jīng)十分夠用了,所以說這個系統(tǒng)在硬件方面不存在什么大問題,是可行的。(2)軟件的可行性分析因為是用Java語言開發(fā)的系統(tǒng),所以可以很容易實現(xiàn)系統(tǒng)各項功能的模塊化和信息的儲存。除此之外,代碼還能進行復(fù)用,這都能體現(xiàn)出來軟件的可行性。所以我選擇了jsp作系統(tǒng)的開發(fā)技術(shù)設(shè)計我的資源管理系統(tǒng),證明了在軟件方面我的系統(tǒng)是可行的。綜合以上兩點可行性的分析,我做了兩個方面的可行性研究,證明了我的這個人力資源管理系統(tǒng)的開發(fā)十分可行的。3.2.2經(jīng)濟的可行性我是使用jsp語言開發(fā)的系統(tǒng),采用了Eclipse平臺。所以系統(tǒng)在開發(fā)人力、財力要求不高,很節(jié)約經(jīng)濟。3.2.3操作的可行性:因為我使用了jsp技術(shù),用網(wǎng)絡(luò)就可以簡單地進行訪問并對界面進行各種操作,操作也十分地簡單只要掌握基本的電腦使用技巧便能輕易的進行本系統(tǒng)的操作。開發(fā)這個系統(tǒng)的時候我的目標(biāo)就是讓用戶操作起來簡單易懂,因此我做出了對各種用戶都十分友好的操作界面,所以本系統(tǒng)的操作十分具有可行性。3.3項目設(shè)計目標(biāo)與原則在開發(fā)和設(shè)計系統(tǒng)的時候,我要達到一些設(shè)計的目標(biāo)和原則,這樣才能提高系統(tǒng)的可用性,對系統(tǒng)以后進行更新和擴展做好基礎(chǔ)的工作。1、在整個系統(tǒng)的設(shè)計中,系統(tǒng)必須滿足以下要求:(1)數(shù)據(jù)安全性因為公司的人力資源信息涉及到了公司全體員工的隱私,所以我做這個系統(tǒng)的時候要保證數(shù)據(jù)的保密和安全,所以要采取安全的防范措施才行。(2)簡易性我希望這個系統(tǒng)可以在一個一樣的樣式風(fēng)格的界面就可以完成全部的操作,這樣就可以提升我們管理員對人力資源各項信息的管理的效率了。(3)伸縮性因為人力資源管理系統(tǒng)會影響到更加廣的業(yè)務(wù),所以我要設(shè)計一個能夠具有接受新事物新變化具有伸縮能力的系統(tǒng)。(4)擴展性現(xiàn)在人們對網(wǎng)絡(luò)管理的業(yè)務(wù)管理需求的不斷地增加,人力資源管理系統(tǒng)一定會被要求能夠具備足夠的擴展性能,這就要求我在設(shè)計的時候就要好好考慮有關(guān)擴展的方案。2、關(guān)于基于“網(wǎng)易”公司人力資源管理系統(tǒng)的基本要求如下:(1)功能要求:要完成公司里對部門的信息管理、職位的信息管理、員工的信息管理、合同的信息管理、培訓(xùn)的信息管理、檔案的信息管理、考勤的信息管理等并且能夠正常操作。(2)性能:在不同的電腦上都能順利地運行此系統(tǒng),并且能完成我們所需要的各種操作。(3)安全的要求:管理員要進行正確的用戶名和密碼的輸入才能進入到系統(tǒng)中進行操作。(4)環(huán)境要求:支持多種平臺,可在Windows系列、Vista系統(tǒng)等多種操作系統(tǒng)下使用。3、開發(fā)目標(biāo)基于“網(wǎng)易”公司人力資源管理系統(tǒng)的主要開發(fā)目標(biāo)如下:(1)實現(xiàn)人力資源系統(tǒng)的高效率且規(guī)范地運轉(zhuǎn);(2)減少維護人員的工作量以及實現(xiàn)用戶對信息的控制和管理。(3)方便查詢信息及管理信息等;(4)通過網(wǎng)絡(luò)操作,改善處理問題的效率,提高人員利用率;(5)考慮到用戶多樣性特點,要求界面簡單,操作簡便。第4章系統(tǒng)設(shè)計4.1系統(tǒng)體系結(jié)構(gòu)基于“網(wǎng)易”公司人力資源管理系統(tǒng)的結(jié)構(gòu)圖4-1所示:網(wǎng)網(wǎng)絡(luò)管理員用戶服務(wù)器和程序圖4-1系統(tǒng)結(jié)構(gòu)登錄系統(tǒng)結(jié)構(gòu)圖,如圖4-2所示:YY人力資源管理系統(tǒng)登錄用戶登錄密碼正確總經(jīng)理界面用戶界面圖4-2管理員結(jié)構(gòu)圖,如圖4-3所示。管理員管理員登錄輸入信息登錄成功登錄失敗崗位信息制定職位管理網(wǎng)站后臺合同管理招聘管理員工信息制定培訓(xùn)管理檔案管理部門管理系統(tǒng)設(shè)置考勤管理圖4-34.2數(shù)據(jù)庫設(shè)計原則數(shù)據(jù)庫是整個軟件程序設(shè)計中最核心的環(huán)節(jié),因此開發(fā)的首要問題就是確定數(shù)據(jù)庫的數(shù)量以及結(jié)構(gòu)式的創(chuàng)建。上面已經(jīng)介紹,本論文將使用Mysql技術(shù)實現(xiàn)對數(shù)據(jù)庫的管理,以保證它的可用性、一致性、保密性和完整性。有些非法用戶可能會對系統(tǒng)數(shù)據(jù)庫進行攻擊,以獲取數(shù)據(jù)庫中的資料,Mysql可以起到很好的保護作用。下圖給出了本系統(tǒng)中所使用的數(shù)據(jù)庫實體E-R圖。公司里管理員的信息屬性圖如圖4-4所示。圖4-4公司里崗位的全部信息的實體屬性圖如圖4-5所示。圖4-5公司里員工信息的實體屬性圖如圖4-6所示。圖4-6考勤信息管理實體屬性圖如圖4-7所示。圖4-7考勤信息管理實體屬性圖4.3數(shù)據(jù)表以系統(tǒng)的功能、結(jié)構(gòu)、目標(biāo)與任務(wù)為基礎(chǔ)進行數(shù)據(jù)需求和功能模塊的研究,以系統(tǒng)使用的數(shù)據(jù)庫管理系統(tǒng)的特點為主要依據(jù),進行數(shù)據(jù)庫概念模型的轉(zhuǎn)換和構(gòu)建。而本系統(tǒng)則只需充分考慮論壇管理系統(tǒng)的功能,機構(gòu)相對清晰,數(shù)據(jù)庫設(shè)計大致如下:表4-1:bm_manege表列名數(shù)據(jù)類型長度約束idint11PRIMARYKEYbm_namevarchar255DEFAULTNULLbm_personnumint11DEFAULTNULL表4-2:dangan_manage表列名數(shù)據(jù)類型長度約束idint11PRIMARYKEYda_namevarchar255DEFAULTNULL表4-3:emp_manage表列名數(shù)據(jù)類型長度約束idint11PRIMARYKEYemp_namevarchar255DEFAULTNULLemp_agevarchar255DEFAULTNULLemp_zwvarchar255DEFAULTNULLemp_addressvarchar255DEFAULTNULLemp_telvarchar255DEFAULTNULLemp_studyvarchar255DEFAULTNULLemp_workvarchar255DEFAULTNULL表4-4:gw_manage表列名數(shù)據(jù)類型長度約束idint11PRIMARYKEYgw_codevarchar255DEFAULTNULLgw_namevarchar255DEFAULTNULLuppervarchar255DEFAULTNULLlowervarchar255DEFAULTNULLbm_personnumint11DEFAULTNULLgw_yaoqiuvarchar255DEFAULTNULLgw_workcontentvarchar255DEFAULTNULL表4-5:sys_menu表列名數(shù)據(jù)類型長度約束menu_idint11PRIMARYKEYparent_idvarchar20DEFAULTNULLnamevarchar20DEFAULTNULLurlvarchar200DEFAULTNULLpermsvarchar500DEFAULTNULLtypevarchar500DEFAULTNULLiconint11DEFAULTNULL order_numint11DEFAULTNULL 表4-6:zhaoping_manage表列名數(shù)據(jù)類型長度約束idint11PRIMARYKEYgw_namevarchar255DEFAULTNULLperson_numint11DEFAULTNULLyaoqiuvarchar255DEFAULTNULLwenpingvarchar255DEFAULTNULL表4-7:zw_manage表列名數(shù)據(jù)類型長度約束idint11PRIMARYKEYzw_namevarchar255DEFAULTNULLbm_idint11DEFAULTNULLbm_namevarchar255DEFAULTNULL4.4用例圖4.4.1系統(tǒng)用例圖,如圖4-8所示。圖4-8系統(tǒng)用例圖4.5類圖4.5.1概念類圖,如圖4-9所示。系統(tǒng)概念類圖4-94.5.2實現(xiàn)類圖(1)管理員對職位信息進行管理,如圖4-10所示。圖4-10管理員對職位信息各種管理的操作(2)管理員對公司里的崗位信息各項管理,如圖4-11所示。圖4-11管理員對公司里的崗位信息的各項管理(3)管理員對全體員工的信息的管理操作,如圖4-12所示。圖4-12管理員對全體員工的信息管理的操作(4)管理員對員工的合同內(nèi)容信息的各項管理,如圖4-13所示。圖4-13管理員對合同信息進行管理(5)管理員對招聘信息的各項管理,如圖4-14所示。圖4-14管理員對招聘信息的各項管理(6)管理員對檔案信息的各項管理,如圖4-15所示。圖4-15管理員對公司員工的檔案信息管理的操作(7)管理員對員工的培訓(xùn)信息內(nèi)容管理的操作,如圖4-16所示。圖4-16管理員對培訓(xùn)信息的各項管理(8)管理員對考勤信息進行管理,如圖4-17所示。圖4-17管理員對考勤信息進行管理(9)管理員對部門信息進行管理,如圖4-18所示。圖4-18管理員對部門信息進行管理4.6活動圖(1)管理員對職位信息進行管理活動圖,如圖4-19所示。圖4-19管理員對職位信息進行管理活動圖(2)管理員對崗位信息進行管理,如圖4-20所示。圖4-20管理員對崗位信息進行管理活動圖(3)管理員對員工信息進行管理,如圖4-21所示。圖4-21管理員對員工信息進行管理活動圖(4)管理員對合同信息進行管理,如圖4-22所示。圖4-22管理員對合同信息進行管理的活動圖(5)管理員對公司招聘的信息進行管理操作,如圖4-23所示。圖4-23管理員對招聘信息進行管理活動圖(6)管理員對檔案信息進行管理,如圖4-24所示。圖4-24管理員對檔案信息進行管理活動圖(7)管理員對培訓(xùn)信息進行管理,如圖4-25所示。圖4-25管理員對培訓(xùn)信息進行管理活動圖(8)管理員對考勤信息進行管理,如圖4-26所示。圖4-26管理員對考勤信息進行管理活動圖(9)管理員對部門信息進行管理,如圖4-27所示。圖4-27管理員對部門信息進行管理活動圖第5章系統(tǒng)實現(xiàn)5.1用戶登錄功能模塊用戶在進入網(wǎng)站后,進入了系統(tǒng)的登錄界面,在登錄界面上輸入用戶名、密碼和驗證碼,填寫完正確的信息之后,進行登錄系統(tǒng)。用戶名和密碼不能為空,也不能有一處填寫錯誤,否則將登錄失敗,如圖5-1所示。圖5-1登錄界面圖5.2管理員功能模塊管理員登錄成功,進入到系統(tǒng)操作界面可以對職位管理、崗位信息制定、員工信息制定、合同管理、招聘管理、檔案管理、培訓(xùn)管理、考勤管理、部門管理等功能模塊的維護操作,如圖5-2所示。圖5-2系統(tǒng)操作界面圖職位管理,主要是用來管理公司企業(yè)所有員工的職位信息,通過職位列表可以查看所有的職位名稱,管理員可以根據(jù)員工職位的調(diào)動選擇、編輯或者刪除各種職位,職位名稱如圖5-3所示,對于新的職位信息,需要管理員通過添加界面,進行填寫職位的詳細信息,職位名稱、選擇所屬部門,信息輸入完成后核對信息準(zhǔn)確無誤后選擇提交,如圖5-4所示。圖5-3職位管理界面圖圖5-4添加職位界面圖部門管理,主要是對企業(yè)所有部門信息進行查看及管理操作,根據(jù)需求對已有的部門信息進行修改或者刪除等操作,也可以根據(jù)需求進行新增部門信息,填寫部門名稱、部門人數(shù)等信息輸入完成后選提交,如圖5-5所示。圖5-5部門信息界面圖崗位信息,管理員通過崗位列表進行查看崗位信息情況,并且可以進行修改操作或者刪除已有的崗位信息,如圖5-6所示,管理員可以根據(jù)需求進行添加崗位信息,通過添加界面,填寫崗位的名稱、崗位的編碼、選擇直接的上級和直接的下級職位、崗位要求、崗位工作內(nèi)容等等內(nèi)容,信息輸入完成后點擊提交的按鈕,新的崗位信息添加完成,如圖5-7所示。圖5-6崗位信息界面圖圖5-7添加崗位界面圖員工信息,對公司里員工們的各項信息進行統(tǒng)計管理,對員工的信息進行查看之后,進行編輯或者刪除員工的信息,如圖5-89所示,添加員工信息,通過填寫姓名、年齡、選擇崗位、地址、聯(lián)系方式、學(xué)習(xí)經(jīng)歷、工作經(jīng)歷等,信息輸入完成后核對信息準(zhǔn)確無誤后進行提交,員工的信息添加完成,如圖5-9所示。圖5-8員工信息界面圖圖5-9添加員工界面圖合同管理,主要對企業(yè)所牽扯到合同信息進行統(tǒng)計管理,通過管理列表可也查看合同名稱、合同內(nèi)容、開始時間、結(jié)束時間等信息內(nèi)容,如圖5-10所示,管理員可以根據(jù)需求隨時添加新的合同信息內(nèi)容,并且添加完成后通過合同管理列表可以查看新添加的合同內(nèi)容,如圖5-11所示。圖5-10合同信息界面圖圖5-11添加合同界面圖招聘管理,通過招聘列表內(nèi)容可以查看企業(yè)的招聘職位、招聘內(nèi)容等,根據(jù)招聘的需求刪除或修改已有的招聘信息,如圖5-12所示,對招聘內(nèi)容計劃進行添加,對崗位名稱進行填寫、招聘人數(shù)、招聘要求、文憑等信息輸入完成后選提交,招聘信息添加完成,如圖5-13所示。圖5-12招聘管理界面圖圖5-13添加招聘界面圖檔案管理,對于系統(tǒng)的檔案管理跟合同管理的功能相似,主要是對檔案名稱、檔案內(nèi)容、建檔時間等信息內(nèi)容的編輯或者刪除等操作,也可以根據(jù)需求進行添加新的檔案信息內(nèi)容,如圖5-14所示。圖5-14檔案管理界面圖培訓(xùn)信息,主要是對于企業(yè)的每一次培訓(xùn)進行詳細記錄,通過管理界面可以查看培訓(xùn)名稱、培訓(xùn)內(nèi)容、培訓(xùn)時間等信息,對已有的培訓(xùn)信息進行選擇編輯或者刪除等操作,并且管理員根據(jù)需求進行添加新的培訓(xùn)信息內(nèi)容,如圖5-15所示。圖5-15培訓(xùn)信息界面圖考勤管理,通過管理列表可以查看員工的考勤記錄,管理員可以對已有的員工考勤進行選擇編輯或者刪除等操作,如圖5-16所示,添加考勤信息,通過選擇所要考勤員工姓名,填寫考勤詳細、考勤時間等信息輸入完成后選提交,考勤信息添加完成,如圖5-17所示。圖5-16考勤管理界面圖圖5-17添加考勤界面圖

第6章系統(tǒng)測試系統(tǒng)測試是我對我的畢業(yè)設(shè)計基于ssm的“網(wǎng)易”公司人力資源管理系統(tǒng)開發(fā)過程中最后并且是十分重要的一個步驟,系統(tǒng)測試要做的就是對我們的軟件系統(tǒng)進行各方面的檢測,測試出這個軟件是否合格,是否能夠交給用戶進行使用。我做的系統(tǒng)測試主要是對系統(tǒng)的進行功能測試、可用性測試、性能測試等等,盡可能的排除系統(tǒng)中的問題,減少用戶使用的風(fēng)險。6.1功能測試功能測試了一些系統(tǒng)里主要的功能,運行后檢查運行結(jié)果是否符合預(yù)期標(biāo)準(zhǔn)。系統(tǒng)測試結(jié)果及內(nèi)容如表6-1所示:表6-1系統(tǒng)功能測試編號測試功能測試內(nèi)容測試結(jié)果1登錄1、驗證用戶名,驗證密碼2、密碼輸入不可見3、用戶未登錄直接訪問主頁系統(tǒng)跳轉(zhuǎn)至登錄頁面并提示。通過2查詢1、管理員登錄系統(tǒng)后能否對系統(tǒng)職位管理、崗位信息制定、員工信息制定、合同管理、招聘管理、檔案管理、培訓(xùn)管理、考勤管理、部門管理進行查詢操作通過3新增1、管理員登錄系統(tǒng)后能否對系統(tǒng)職位管理、崗位信息制定、員工信息制定、合同管理、招聘管理、檔案管理、培訓(xùn)管理、考勤管理、部門管理進行新增操作通過4修改1、管理員登錄系統(tǒng)后能否對系統(tǒng)職位管理、崗位信息制定、員工信息制定、合同管理、招聘管理、檔案管理、培訓(xùn)管理、考勤管理、部門管理進行修改操作通過5刪除1、管理員登錄系統(tǒng)后能否對系統(tǒng)職位管理、崗位信息制定、員工信息制定、合同管理、招聘管理、檔案管理、培訓(xùn)管理、考勤管理、部門管理進行刪除操作通過6退出1、管理員登錄系統(tǒng)后能否正常退出系統(tǒng)通過6.2可用性測試可用性測試檢測本系統(tǒng)對用戶是否友好,操作性高不高測試如表6-2所示。表6-3系統(tǒng)可用性測試測試項測試人員的評價窗口移動、改變大小、關(guān)閉等操作是否正常是操作模塊是否友好是模塊和提示內(nèi)容等文字描述是否正確是模塊布局是否合理、協(xié)調(diào)是模塊的狀態(tài)是否正確(對選中項能否發(fā)生對應(yīng)切換)是鍵盤、鼠標(biāo)操作是否支持是所需的數(shù)據(jù)項是否正確顯示是操作流程是否合理是是否提供幫助信息是6.3性能測試性能測試是模擬運行環(huán)境,測試平臺性能有沒有達標(biāo),對用戶是不是友好。(1)在對系統(tǒng)的運行速度的測試上,通過在不同的電腦上運行“網(wǎng)易”人力資源管理系統(tǒng),不會卡。(2)對網(wǎng)絡(luò)響應(yīng)時間進行測試,在網(wǎng)絡(luò)正常沒有波動的狀態(tài)下,局域網(wǎng)內(nèi)響應(yīng)時間和外網(wǎng)響應(yīng)時間都較快,十分的正常,符合大眾的需求。6.4測試結(jié)果通過上面的一連串系統(tǒng)測試,基于ssm的“網(wǎng)易”公司人力資源管理系統(tǒng)的表現(xiàn)較為良好,符合我們用戶的需求,能夠給用戶帶來方便,具有可用性。結(jié)論雖然我在開發(fā)這個系統(tǒng)的時間沒有那么的長,但是在開發(fā)過程中遇到了很多難題是需要靠自己去解決的,不會就去百度等搜索引擎查找資料并對自己不熟悉的方面進行學(xué)習(xí),這讓我認(rèn)識到制作畢業(yè)設(shè)計和書寫畢業(yè)論文是對我們自己大學(xué)學(xué)習(xí)的4年來查漏補缺的過程。是學(xué)校和老師對我們學(xué)生的最后一次測驗,在開發(fā)和學(xué)習(xí)的過程中我收獲了許多。通過一段時間的努力,我完成了自己畢業(yè)設(shè)計的開發(fā),雖然我做的系統(tǒng)還是十分的粗糙,有很多或大或小的問題存在。在設(shè)計的過程中也涉及到了很多自己無法解決的問題,主要通過找專業(yè)的網(wǎng)站和論壇來解決這些問題,對于圓滿完成我的畢業(yè)設(shè)計,他們也貢獻了很大一部分力量。由于該系統(tǒng)的容量有限開發(fā),完成基本功能的一部分而已,一些真正有用的功能,設(shè)計實現(xiàn)的還是不完美,界面設(shè)計也不是漂亮。但是,這個作為我本人單獨開發(fā)的網(wǎng)站能夠穩(wěn)定的運行,還是讓我感到十分欣慰的。

參考文獻:[1]范立峰,喬世全,程文彬JSP程序設(shè)計人民郵電大學(xué)出版社2009。[2](美)KevinMukhar,ChrisZelenak,JamesL.Weaver,JimCrume,JavaEE5開發(fā)指南,機械工業(yè)出版社,2006。[3]陳雄華企業(yè)應(yīng)用開發(fā)詳解電子大學(xué)出版社,2007。[4]李寧JavaWeb開發(fā)技術(shù)大全--JSP+Servlet清華大學(xué)出版社,2009。[5]聶哲JSP動態(tài)WEB技術(shù)實例教程。[6]李緒成,閆海珍javaWeb開發(fā)教程—入門與提高篇(JSP+Servlet)清華大學(xué)出版社2009。[7]史勝輝,王春明,沈?qū)W華JavaEE基礎(chǔ)教程清華大學(xué)出版社2010。[8]霍爾等著Mysql與JSP核心編程北京清華大學(xué)出版社2010[9]JoyceFarrell著Java編程(英文影印版)科學(xué)出版社2011[10]郭克華編JavaEE程序設(shè)計與應(yīng)用開發(fā)北京清華大學(xué)出版社2011[11]??藸栔?,陳昊鵬譯.Java編程思想[M].(第4版).北京:機械工業(yè)出版社,2007:17-690.[12]RobertW.Sebesta著,劉偉琴等譯.Web程序設(shè)計[M].(第4版).北京:清華大學(xué)出版社,2008:9-450.[13]趙強編著.精通JSP編程[M].北京:電子工業(yè)出版社,2006:34-56.[14]薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000:10-180.[15]陳剛.Eclipse從入門到精通[M].(第2版).北京:清華大學(xué)出版社,2007:17-380.[16] 孫衛(wèi)琴.精通Struts:基于MVC的JavaWeb設(shè)計與開發(fā)[M].北京:電子工業(yè)出版社,2004:19-421.

致謝緊張而忙碌的畢業(yè)設(shè)計終于完成了,看到自己設(shè)計出來的系統(tǒng)功能齊全,我真的很高興和自豪。在我畢業(yè)時,很多老師,同學(xué)和朋友給了我無私的關(guān)懷和幫助,我想表達自己誠摯的謝意。畢業(yè)設(shè)計幫助了我學(xué)習(xí)到了更多的知識??梢哉f,使用計算機來解決管理過中的任務(wù)繁重、效率低下問題是一個不錯的方式。在學(xué)習(xí)理論時候,我掌握了基本知識理論課程和專業(yè)課程知識,同時也產(chǎn)生了一些鏈接和系統(tǒng)設(shè)計全面的測試計劃,但這是第一次真正動手設(shè)計管理軟件的過程。在這個項目設(shè)計階段,我遇到過考驗我各方面能力的各種難題,不過,問題最后都一一解決。在困難的過程中大大提高了我解決問題的能力,讓我更好的理論聯(lián)系實際,提高了專業(yè)技能。從畢業(yè)設(shè)計的開題到結(jié)束的這段時間內(nèi),我終于完成了一個更完整,全面的系統(tǒng)。隨著畢業(yè)設(shè)計的完成,我真正了解了軟件工程,也是以前的理論知識鞏固的全過程,同時也奠定了我在今后的工作中的良好基礎(chǔ)。

捷鍵與一些電腦小技巧HYPERLINKwinkey+d:

這是高手最常用的第一快捷組合鍵。這個快捷鍵組合可以將桌面上的所有窗口瞬間最小化,無論是聊天的窗口還是游戲的窗口……只要再次按下這個組合鍵,剛才的所有窗口都回來了,而且激活的也正是你最小化之前在使用的窗口!

--這個就是winkeywinkey+f:

不用再去移動鼠標(biāo)點“開始→搜索→文件和文件夾”了,在任何狀態(tài)下,只要一按winkey+f就會彈出搜索窗口。

winkey+r:

在我們的文章中,你經(jīng)常會看到這樣的操作提示:“點擊‘開始→運行’,打開‘運行’對話框……”。其實,還有一個更簡單的辦法,就是按winkey+r!

alt+tab:

如果打開的窗口太多,這個組合鍵就非常有用了,它可以在一個窗口中顯示當(dāng)前打開的所有窗口的名稱和圖標(biāo)●,選中自己希望要打開的窗口,松開這個組合鍵就可以了。而alt+tab+shift鍵則可以反向顯示當(dāng)前打開的窗口。

winkey+e:

當(dāng)你需要打開資源管理器找文件的時候,這個快捷鍵會讓你感覺非?!八?!再也不用騰出一只手去摸鼠標(biāo)了!

小提示:

winkey指的是鍵盤上刻有windows徽標(biāo)的鍵●。winkey主要出現(xiàn)在104鍵和107鍵的鍵盤中。104鍵盤又稱win95鍵盤,這種鍵盤在原來101鍵盤的左右兩邊、ctrl和alt鍵之間增加了兩個windwos鍵和一個屬性關(guān)聯(lián)鍵。107鍵盤又稱為win98鍵盤,比104鍵多了睡眠、喚醒、開機等電源管理鍵,這3個鍵大部分位于鍵盤的右上方。

再補充點

F1顯示當(dāng)前程序或者windows的幫助內(nèi)容。

F2當(dāng)你選中一個文件的話,這意味著“重命名”

F3當(dāng)你在桌面上的時候是打開“查找:所有文件”對話框

F10或ALT激活當(dāng)前程序的菜單欄

windows鍵或CTRL+ESC打開開始菜單

CTRL+ALT+DELETE在win9x中打開關(guān)閉程序?qū)υ捒?/p>

DELETE刪除被選擇的選擇項目,如果是文件,將被放入回收站

SHIFT+DELETE刪除被選擇的選擇項目,如果是文件,將被直接刪除而不是

放入回收站

CTRL+N新建一個新的文件

CTRL+O打開“打開文件”對話框

CTRL+P打開“打印”對話框

CTRL+S保存當(dāng)前操作的文件

CTRL+X剪切被選擇的項目到剪貼板

CTRL+INSERT或CTRL+C復(fù)制被選擇的項目到剪貼板

SHIFT+INSERT或CTRL+V粘貼剪貼板中的內(nèi)容到當(dāng)前位置

ALT+BACKSPACE或CTRL+Z撤銷上一步的操作

ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作

Windows鍵+D:最小化或恢復(fù)windows窗口

Windows鍵+U:打開“輔助工具管理器”

Windows鍵+CTRL+M重新將恢復(fù)上一項操作前窗口的大小和位置

Windows鍵+E打開資源管理器

Windows鍵+F打開“查找:所有文件”對話框

Windows鍵+R打開“運行”對話框

Windows鍵+BREAK打開“系統(tǒng)屬性”對話框

Windows鍵+CTRL+F打開“查找:計算機”對話框

SHIFT+F10或鼠標(biāo)右擊打開當(dāng)前活動項目的快捷菜單

SHIFT在放入CD的時候按下不放,可以跳過自動播放CD。在打開wo

rd的時候按下不放,可以跳過自啟動的宏

ALT+F4關(guān)閉當(dāng)前應(yīng)用程序

ALT+SPACEBAR打開程序最左上角的菜單

ALT+TAB切換當(dāng)前程序

ALT+ESC切換當(dāng)前程序

ALT+ENTER將windows下運行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換

PRINTSCREEN將當(dāng)前屏幕以圖象方式拷貝到剪貼板

ALT+PRINTSCREEN將當(dāng)前活動程序窗口以圖象方式拷貝到剪貼板

CTRL+F4關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如word中)

CTRL+F6切換到當(dāng)前應(yīng)用程序中的下一個文本(加shift可以跳到前

一個窗口)

在IE中:

ALT+RIGHTARROW顯示前一頁(前進鍵)

ALT+LEFTARROW顯示后一頁(后退鍵)

CTRL+TAB在頁面上的各框架中切換(加shift反向)

F5刷新

CTRL+F5強行刷新1.打開“我的電腦”-“工具”-“文件夾選項”-“查看”-在“顯示所有文件和文件夾”選項前打勾-“確定”

2.刪除以下文件夾中的內(nèi)容:

x:\DocumentsandSettings\用戶名\Cookies\下的所有文件(保留index文件)

x:\DocumentsandSettings\用戶名\LocalSettings\Temp\下的所有文件(用戶臨時文件)

x:\DocumentsandSettings\用戶名\LocalSettings\TemporaryInternetFiles\下的所有文件(頁面文件)

x:\DocumentsandSettings\用戶名\LocalSettings\History\下的所有文件(歷史紀(jì)錄)

x:\DocumentsandSettings\用戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)

x:\WINDOWS\Temp\下的所有文件(臨時文件)

x:\WINDOWS\ServicePackFiles(升級sp1或sp2后的備份文件)

x:\WINDOWS\DriverCache\i386下的壓縮文件(驅(qū)動程序的備份文件)

x:\WINDOWS\SoftwareDistribution\download下的所有文件

3.如果對系統(tǒng)進行過windoesupdade升級,則刪除以下文件:x:\windows\下以$u...開頭的隱藏文件

4.然后對磁盤進行碎片整理,整理過程中請退出一切正在運行的程序

5.碎片整理后打開“開始”-“程序”-“附件”-“系統(tǒng)工具”-“系統(tǒng)還原”-“創(chuàng)建一個還原點”(最好以當(dāng)時的日期作為還原點的名字)

6.打開“我的電腦”-右鍵點系統(tǒng)盤-“屬性”-“磁盤清理”-“其他選項”-單擊系統(tǒng)還原一欄里的“清理”-選擇“是”-ok了

7、在各種軟硬件安裝妥當(dāng)之后,其實XP需要更新文件的時候就很少了。刪除系統(tǒng)備份文件吧:開始→運行→sfc.exe/purgecache近3xxM。(該命令的作用是立即清除"Windows文件保護"文件高速緩存,釋放出其所占據(jù)的空間)

8、刪掉\windows\system32\dllcache下dll檔(減去200——300mb),這是備用的dll檔,只要你已拷貝了安裝文件,完全可以這樣做。

9、XP會自動備份硬件的驅(qū)動程序,但在硬件的驅(qū)動安裝正確后,一般變動硬件的可能性不大,所以也可以考慮將這個備份刪除,文件位于\windows\drivercache\i386目錄下,名稱為driver.cab,你直接將它刪除就可以了,通常這個文件是74M。

10、刪除不用的輸入法:對很多網(wǎng)友來說,WindowsXPt系統(tǒng)自帶的輸入法并不全部都合適自己的使用,比如IMJP8_1日文輸入法、IMKR6_1韓文輸入法這些輸入法,如果用不著,我們可以將其刪除。輸入法位于\windows\ime\文件夾中,全部占用了88M的空間。

11、升級完成發(fā)現(xiàn)windows\多了許多類似$NtUninstallQ311889$這些目錄,都干掉吧,1x-3xM

12、另外,保留著\windows\help目錄下的東西對我來說是一種傷害,呵呵。。。都干掉!

13、關(guān)閉系統(tǒng)還原:系統(tǒng)還原功能使用的時間一長,就會占用大量的硬盤空間。因此有必要對其進行手工設(shè)置,以減少硬盤占用量。打開"系統(tǒng)屬性"對話框,選擇"系統(tǒng)還原"選項,選擇"在所有驅(qū)動器上關(guān)閉系統(tǒng)還原"復(fù)選框以關(guān)閉系統(tǒng)還原。也可僅對系統(tǒng)所在的磁盤或分區(qū)設(shè)置還原。先選擇系統(tǒng)所在的分區(qū),單擊"配置"按鈕,在彈出的對話框中取消"關(guān)閉這個驅(qū)動器的系統(tǒng)還原"選項,并可設(shè)置用于系統(tǒng)還原的磁盤空間大小。

14、休眠功能會占用不少的硬盤空間,如果使用得少不妨將共關(guān)閉,關(guān)閉的方法是的:打開"控制面板",雙擊"電源選項",在彈出的"電源選項屬性"對話框中選擇"休眠"選項卡,取消"啟用休眠"復(fù)選框。

15、卸載不常用組件:XP默認(rèn)給操作系統(tǒng)安裝了一些系統(tǒng)組件,而這些組件有很大一部分是你根本不可能用到的,可以在"添加/刪除Windows組件"中將它們卸載。但其中有一些組件XP默認(rèn)是隱藏的,在"添加/刪除Windows組件"中找不到它們,這時可以這樣操作:用記事本打開\windows\inf\sysoc.inf這個文件,用查找/替換功能把文件中的"hide"字符全部替換為空。這樣,就把所有組件的隱藏屬性都去掉了,存盤退出后再運行"添加-刪除程序",就會看見多出不少你原來看不見的選項,把其中那些你用不到的組件刪掉(記住存盤的時候要保存為sysoc.inf,而不是默認(rèn)的sysoc.txt),如Internat信使服務(wù)、傳真服務(wù)、Windowsmessenger,碼表等,大約可騰出近50MB的空間。

16、清除系統(tǒng)臨時文件:系統(tǒng)的臨時文件一般存放在兩個位置中:一個Windows安裝目錄下的Temp文件夾;另一個是x:\DocumentsandSettings"用戶名"\LocalSettings\Temp文件夾(Y:是系統(tǒng)所在的分區(qū))。這兩個位置的文件均可以直接刪除。

17、清除Internet臨時文件:定期刪除上網(wǎng)時產(chǎn)生的大量Internet臨時文件,將節(jié)省大量的硬盤空間。打開IE瀏覽器,從"工具"菜單中選擇"Internet選項",在彈出的對話框中選擇"常規(guī)"選項卡,在"Internet臨時文件"欄中單擊"刪除文件"按鈕,并在彈出"刪除文件"對話框,選中"刪除所有脫機內(nèi)容"復(fù)選框,單擊"確定"按鈕。

18、清除預(yù)讀文件:WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時間后,預(yù)讀文件夾里的文件數(shù)量會變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費的時間變長。而且有些應(yīng)

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論