




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
哈爾濱TD基于鏈路質(zhì)量切換專項(xiàng)優(yōu)化報(bào)告目錄1. 引言 32. 基于鏈路質(zhì)量切換的相關(guān)原理原理 33. 上行功率觸發(fā)的切換 33.1. 測(cè)量 33.2. 切換判決 43.3. 切換執(zhí)行 44. 算法開(kāi)關(guān)和參數(shù)設(shè)置 45. 優(yōu)化效果分析 65.1. UE發(fā)射功率 65.2. 上行鏈路質(zhì)量 65.3. 系統(tǒng)間切換影響 65.4. 小區(qū)內(nèi)切換影響 75.5. 結(jié)論 8引言自建網(wǎng)以來(lái),根據(jù)各地大量的統(tǒng)計(jì)數(shù)據(jù)分析,TD網(wǎng)絡(luò)的干擾問(wèn)題是導(dǎo)致用戶感知變差及異常事件(掉話、切換失敗)的主要原因。干擾造成的直接影響是鏈路質(zhì)量的惡化,基于鏈路質(zhì)量的切換算法應(yīng)用于因?yàn)楦蓴_導(dǎo)致鏈路質(zhì)量惡化的場(chǎng)景中,通過(guò)及時(shí)的給用戶進(jìn)行資源重配來(lái)降低用戶掉話的概率,改善用戶感知。V400R005鏈路質(zhì)量的切換策略觸發(fā)機(jī)制采取基于發(fā)射功率的鏈路質(zhì)量控制策略,上下行分開(kāi)判決,上行采用6A&6B測(cè)量控制,下行采用EventE事件測(cè)量控制,處理流程有如下約束:只考慮單業(yè)務(wù)的鏈路質(zhì)量控制;組合類業(yè)務(wù)暫不考慮鏈路質(zhì)量的資源重配。維持現(xiàn)有QoS保障算法中實(shí)現(xiàn);AUE算法開(kāi)關(guān)打開(kāi),用戶速率變?yōu)锳UE可調(diào)速率后,AUE算法優(yōu)先。算法動(dòng)作包括:小區(qū)內(nèi)切換和異系統(tǒng)切換,動(dòng)作可配置。基于UE發(fā)射功率(上行)的CS/PS鏈路質(zhì)量切換、基于TxCP(下行)的CS/PS鏈路質(zhì)量切換;基于鏈路質(zhì)量切換的相關(guān)原理原理切換的基本流程如圖1所示:首先UE側(cè)根據(jù)RNC下發(fā)的測(cè)量控制進(jìn)行測(cè)量,當(dāng)測(cè)量結(jié)果符合測(cè)量上報(bào)條件時(shí),將測(cè)量結(jié)果上報(bào)給RNC,RNC根據(jù)UE上報(bào)的測(cè)量結(jié)果進(jìn)行測(cè)量判決,若判決結(jié)果為允許UE進(jìn)行切換,則RNC向UE發(fā)送切換請(qǐng)求,UE完成切換后,向RNC回復(fù)切換完成消息。圖1切換流程示意圖下面針對(duì)基于鏈路質(zhì)量的切換,詳細(xì)描述以上三個(gè)步驟:上行功率觸發(fā)的切換測(cè)量若UE當(dāng)前業(yè)務(wù)支持基于鏈路質(zhì)量的切換,該業(yè)務(wù)類型基于QoS保障開(kāi)關(guān)打開(kāi),且配置了相應(yīng)的切換動(dòng)作,則RNC向該UE發(fā)送基于6A和6B的測(cè)量控制。UE收到測(cè)量控制后,根據(jù)測(cè)量的發(fā)射功率值觸發(fā)質(zhì)量事件的測(cè)量報(bào)告,從而觸發(fā)基于質(zhì)量的切換,觸發(fā)基于質(zhì)量的6A事件報(bào)告必須滿足如下條件:條件一:UE上行發(fā)射功率大于【6A測(cè)量門(mén)限】條件二:滿足條件一持續(xù)一段時(shí)間【遲滯時(shí)間】UE就會(huì)上報(bào)6A測(cè)量報(bào)告,同時(shí)RNC啟動(dòng)定時(shí)器,如果定時(shí)器超時(shí)前收到6B測(cè)量報(bào)告,則定時(shí)器停止。如果定時(shí)器超時(shí),且未收到6B測(cè)量報(bào)告,則觸發(fā)小區(qū)切換。UE觸發(fā)6B事件報(bào)告必須滿足如下條件:條件一:UE上行發(fā)射功率小于【6B測(cè)量門(mén)限】條件二:滿足條件一持續(xù)一段時(shí)間【遲滯時(shí)間】下行NodeB根據(jù)測(cè)量的發(fā)射功率值觸發(fā)質(zhì)量事件的測(cè)量報(bào)告,從而觸發(fā)基于質(zhì)量的切換,觸發(fā)基于質(zhì)量的EventE事件,RNC收到A事件報(bào)告后直接觸發(fā)小區(qū)內(nèi)切換。切換判決RNC收到UE上報(bào)的測(cè)量報(bào)告后,進(jìn)行切換判決,包括:上行延遲觸發(fā)定時(shí)器是否超時(shí)、鏈路質(zhì)量觸發(fā)小區(qū)內(nèi)切換次數(shù)是否超過(guò)門(mén)限等。若切換判決結(jié)果為允許UE進(jìn)行切換,則RNC根據(jù)后臺(tái)配置的切換動(dòng)作向UE發(fā)送切換請(qǐng)求,該包括目標(biāo)小區(qū)頻點(diǎn)、時(shí)隙等信息。切換判決流程如圖2所示圖2上行功率觸發(fā)的切換判決流程示意圖切換執(zhí)行UE收到RNC發(fā)送的切換請(qǐng)求消息后,根據(jù)該消息中包含的目標(biāo)小區(qū)信息發(fā)起切換。若切換成功,向RNC回復(fù)切換完成消息,切換完成。若切換失敗,則判斷是否配置了下一個(gè)QoS保障動(dòng)作,如果配置了,則按照配置的下一個(gè)QoS保障動(dòng)作執(zhí)行,否則,結(jié)束切換流程。算法開(kāi)關(guān)和參數(shù)設(shè)置添加小區(qū)級(jí)QoS保障切換算法開(kāi)關(guān)及設(shè)置下行測(cè)量定時(shí)器長(zhǎng)度、上行測(cè)量定時(shí)器長(zhǎng)度、上行小區(qū)內(nèi)切換延遲定時(shí)器、小區(qū)內(nèi)切換最大次數(shù)ADDTCELLQOSHO:CELLID=X,QOSSWITCH=YES,DLQOSMCTIMERLEN=512,ULQOSMCTIMERLEN=512,ULQOSINNERCELLHODELAYTIMERLEN=3,INNERCELLHOMAXNUM=2;打開(kāi)RNC級(jí)QoS保障切換算法開(kāi)關(guān),及設(shè)置下行測(cè)量定時(shí)器長(zhǎng)度、上行測(cè)量定時(shí)器長(zhǎng)度、上行小區(qū)內(nèi)切換延遲定時(shí)器、小區(qū)內(nèi)切換最大次數(shù):RNC級(jí)命令:SETTQOSHO:QOSSWITCH=YES,,DLQOSMCTIMERLEN=512,ULQOSMCTIMERLEN=512,ULQOSINNERCELLHODELAYTIMERLEN=3,ULQOSINNERCELLHODELAYTIMERLEN=2;設(shè)置業(yè)務(wù)級(jí)QoS保障算法開(kāi)關(guān)和動(dòng)作:BE業(yè)務(wù)是否進(jìn)行QoS保障、BE業(yè)務(wù)上行第一保障動(dòng)作、BE業(yè)務(wù)上行第二保障動(dòng)作、BE業(yè)務(wù)下行第一保障動(dòng)作、BE業(yè)務(wù)下行第二保障動(dòng)作、AMR業(yè)務(wù)是否進(jìn)行QoS保障、上行AMR小區(qū)內(nèi)切換開(kāi)關(guān)、上行AMR異系統(tǒng)切換開(kāi)、下行AMR小區(qū)內(nèi)切換開(kāi)關(guān)、下行AMR異系統(tǒng)切換開(kāi)關(guān)、VP業(yè)務(wù)是否進(jìn)行QoS保障、上行VP小區(qū)內(nèi)切換開(kāi)關(guān)、下行VP小區(qū)內(nèi)切換開(kāi)關(guān)SETTQOSACT:BEQOSPERFORM=NO,AMRQOSPERFORM=YES,VPQOSPERFORM=YES,ULQOSAMRINNERCELLHOSWITCH=YES,ULQOSAMRINTERRATHOSWITCH=YES,DLQOSAMRINNERCELLHOSWITCH=NO,DLQOSAMRINTERRATHOSWITCH=NO,ULQOSVPINNERCELLHOSWITCH=YES,DLQOSVPINNERCELLHOSWITCH=NO;設(shè)置QoS保障算法相關(guān)參數(shù):設(shè)置AMR業(yè)務(wù)觸發(fā)6A1遲滯時(shí)間、AMR業(yè)務(wù)觸發(fā)6B1遲滯時(shí)間、AMR業(yè)務(wù)E事件觸發(fā)時(shí)間、AMR業(yè)務(wù)E事件轉(zhuǎn)周期報(bào)告時(shí)間、VP業(yè)務(wù)觸發(fā)6A1遲滯時(shí)間、VP業(yè)務(wù)觸發(fā)6B1遲滯時(shí)間、VP業(yè)務(wù)E事件觸發(fā)時(shí)間、VP業(yè)務(wù)E事件轉(zhuǎn)周期報(bào)告時(shí)間、BE業(yè)務(wù)觸發(fā)6A1遲滯時(shí)間、BE業(yè)務(wù)觸發(fā)6B1遲滯時(shí)間、BE業(yè)務(wù)E事件觸發(fā)時(shí)間、BE業(yè)務(wù)E事件轉(zhuǎn)周期報(bào)告時(shí)間、上行測(cè)量濾波系數(shù)、下行碼發(fā)射功率測(cè)量濾波系數(shù)小區(qū)級(jí)命令:MODTCELLQUALITYMEAS:CELLID=X,ULAMRTRIGTIME6A1=D1280,ULAMRTRIGTIME6B1=D640,ULVPTRIGTIME6A1=D640,ULVPTRIGTIME6B1=D640,ULMEASFILTERCOEF=D5,DLMEASFILTERCOEF=D5;RNC級(jí)命令:SETTQUALITYMEAS:ULAMRTRIGTIME6A1=D1280,ULAMRTRIGTIME6B1=D640,ULVPTRIGTIME6A1=D640,ULVPTRIGTIME6B1=D640,ULMEASFILTERCOEF=D5,DLMEASFILTERCOEF=D5;設(shè)置上行6A1事件相對(duì)門(mén)限、上行6B1事件相對(duì)門(mén)限、Ea事件相對(duì)門(mén)限、Eb事件相對(duì)門(mén)限MODTTYPRABQUALITYMEAS:RABINDEX=0,ULTHD6A1=6,ULTHD6B1=10,ULTHD6A2=12,ULTHD6B2=12,THDEA=8,THDEB=16;MODTTYPRABQUALITYMEAS:RABINDEX=5,ULTHD6A1=4,ULTHD6B1=8,THDEA=8,THDEB=16;設(shè)置小區(qū)內(nèi)切換ISCP干擾門(mén)限:SETTRNCNBMSOFTPARAS:NBMSOFTPARAINDEX=14,NBMSOFTPARA=50;3C參數(shù)按照基線參數(shù)進(jìn)行刷新MODTCELLINTERRATHONCOV:CELLID=xx,INTERRATFILTERCOEF=D5,HYSTFOR3C=4,TIMETOTRIG3C=D640,HYSTR99FOR3C=4,R99TIMETOTRIG3C=D1280,BSICVERIREQUIRED=REQUIRE,TARGETRATCSTHD=35,TARGETRATPSTHD=35,INTERRATHOMAXATTEMPTS=1,PERIODFOR3C=4,AMNTOFRPT3C=0;優(yōu)化效果分析主要通過(guò)后臺(tái)話統(tǒng)和PCHR分析43A打開(kāi)基于質(zhì)量算法后對(duì)掉話前UE發(fā)射功率,上行鏈路質(zhì)量,系統(tǒng)間切換成功率和小區(qū)內(nèi)切換成功率幾個(gè)方面的改善進(jìn)行分析和闡述。UE發(fā)射功率從PCHR中查看終端在掉話前上報(bào)的功率值,通過(guò)對(duì)哈爾濱各個(gè)RNC指標(biāo)評(píng)估驗(yàn)證調(diào)整出合理的6A1、6A2、6B1、6B2如下表。RNCIDULTHD6A1ULTHD6A2ULTHD6B1ULTHD6B21152121716171162121716171163817121711641015141511841217161711851015141511861015141511878171217118812171617118912171617119010151415119181712171192817121711938171217119412171617119512171617ULTHD6A2=12,ULTHD6B2=12這兩個(gè)參數(shù)算法中沒(méi)有用到,如果6a1、6b1參數(shù)配不下去,這兩個(gè)參數(shù)可以修改。用UE最大發(fā)射功率24減去以上配置值為實(shí)際值。掉話前UE最大發(fā)射功率最大值為14dbm,在沒(méi)有進(jìn)行優(yōu)化前掉話前UE最大發(fā)射功率達(dá)到18dbm或更高。PCHR工具自定義輸出不能輸出功率字段,這里沒(méi)有統(tǒng)計(jì),舉兩個(gè)例子如下:優(yōu)化前優(yōu)化后上行鏈路質(zhì)量通過(guò)PCHR數(shù)據(jù)查看,對(duì)114次掉話前的鏈路質(zhì)量進(jìn)行分析,入下圖所示:掉話釋放前3個(gè)周期內(nèi)(7.68s)內(nèi),上行誤塊率達(dá)到100%的次數(shù)占到38%,誤塊率超過(guò)80%的次數(shù)占到了54%。在上行鏈路誤塊率增大,質(zhì)量變壞的情況下,UE上行的發(fā)射功率應(yīng)該迅速抬升,基于鏈路質(zhì)量的切換應(yīng)該可以挽救這54%左右掉話。系統(tǒng)間切換影響設(shè)RNC43A為研究對(duì)象分析打開(kāi)基于鏈路質(zhì)量切換前后的異系統(tǒng)間切換指標(biāo)的影響。通過(guò)PCHR取43A3月31日一天的異系統(tǒng)切換原因,其中基于質(zhì)量的異系統(tǒng)切換為未更改基于鏈路質(zhì)量后產(chǎn)生3C事件,未進(jìn)行此專題前基于質(zhì)量的異系統(tǒng)切換嘗試次數(shù)為0。在31日43A基于鏈路質(zhì)量的異系統(tǒng)切換嘗試1904次占比為34.66%、成功率為99.47%將當(dāng)天的整體指標(biāo)拉升至98.98%。異系統(tǒng)切換嘗試次數(shù)切換比例失敗次數(shù)成功率整體切換成功率基于覆蓋359065.34%4698.72%98.98%基于質(zhì)量190434.66%1099.47%98.98%43ACS域異系統(tǒng)切換趨勢(shì)圖RNC整體指標(biāo)趨勢(shì)如上圖所示,3月16日對(duì)43A基于鏈路質(zhì)量的切換專題優(yōu)化完畢,切換成功次數(shù)由月初的3984次/日提升到月底的5417次/日、CS域異系統(tǒng)切換成功率由月初的98.76%提升到月底的98.98%。小區(qū)內(nèi)切換影響設(shè)置小區(qū)內(nèi)切換ISCP干擾門(mén)限SETTRNCNBMSOFTPARAS:NBMSOFTPARAINDEX=14,NBMSOFTPARA=50;小區(qū)內(nèi)切換上行ISCP門(mén)限/RNCNBM第14號(hào)軟參過(guò)濾UE發(fā)射功率抬升但I(xiàn)SCP比較低的場(chǎng)景,對(duì)于這一類場(chǎng)景,不觸發(fā)小區(qū)內(nèi)切換,直接進(jìn)行異系統(tǒng)切換。實(shí)際值=配置值/2-120。滿足6A后UE所在時(shí)隙ISCP值大于-95不觸發(fā)3C事件而是進(jìn)行小區(qū)內(nèi)切換。鄰小區(qū)UE的干擾,通過(guò)調(diào)整時(shí)隙/頻點(diǎn)規(guī)避通過(guò)對(duì)小區(qū)RNC24小時(shí)TS1和TS2時(shí)隙平均ISCP和小區(qū)內(nèi)切換次數(shù)分析發(fā)現(xiàn),小區(qū)內(nèi)發(fā)生切換次數(shù)的趨勢(shì)與時(shí)隙的平均ISCP趨勢(shì)吻合,小區(qū)內(nèi)切換能有效的避免時(shí)隙ISCP較高導(dǎo)致的上行失步掉話。結(jié)論基于鏈路質(zhì)量的切換算法應(yīng)用于因?yàn)楦蓴_導(dǎo)致鏈路質(zhì)量惡化的場(chǎng)景中,通過(guò)及時(shí)的給用戶進(jìn)行資源重配來(lái)降低用戶掉話的概率,改善用戶感知的同時(shí)對(duì)后臺(tái)KPI指標(biāo)也有一定的提升效果,如上圖CS異系統(tǒng)切換成功率和語(yǔ)音業(yè)務(wù)掉話率指標(biāo)在3月中旬進(jìn)行基于鏈路質(zhì)量切換專題優(yōu)化后有顯著提升。在進(jìn)行優(yōu)化時(shí)要注意基于鏈路質(zhì)量的切換對(duì)外場(chǎng)RF優(yōu)化可能會(huì)產(chǎn)生一定影響,對(duì)參數(shù)修改后要進(jìn)行全網(wǎng)的驗(yàn)證,回退或優(yōu)化基于鏈路質(zhì)量的切換策略。需要持續(xù)觀察KPI的變化走勢(shì),避免因基于鏈路質(zhì)量切換策略導(dǎo)致的指標(biāo)惡化,在哈爾濱進(jìn)行基于鏈路質(zhì)量的切換專題后,對(duì)指標(biāo)拉升情況明顯,對(duì)外場(chǎng)DT測(cè)試無(wú)大范圍影響,發(fā)現(xiàn)問(wèn)題小區(qū)(目前只有海事局反饋3C事件上報(bào)不合理)已經(jīng)回退。基于JSP的人力資源管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)摘要進(jìn)入信息時(shí)代以來(lái),隨著電腦與網(wǎng)絡(luò)技術(shù)的日逐發(fā)達(dá),電子商務(wù)空前發(fā)展,企業(yè)之間的競(jìng)爭(zhēng)已經(jīng)從有形的市場(chǎng)逐漸轉(zhuǎn)向了網(wǎng)絡(luò)。而相應(yīng)的企業(yè)管理也都逐步進(jìn)入信息化軌道——人力資源管理系統(tǒng)就應(yīng)運(yùn)而生了。人力資源管理系統(tǒng)是企業(yè)管理平臺(tái)(EMP)的重要組成部分,是為了提高企業(yè)人力資源管理水平而設(shè)計(jì)開(kāi)發(fā)的企業(yè)人力資源信息系統(tǒng)。系統(tǒng)設(shè)計(jì)的目標(biāo)是實(shí)現(xiàn)對(duì)企業(yè)人力資源信息進(jìn)行統(tǒng)一管理,提供人力資源信息,用以支持決策,滿足用戶及時(shí)溝通需要,實(shí)現(xiàn)與其它系統(tǒng)協(xié)同工作。本文運(yùn)用現(xiàn)代的人力資源管理理論,結(jié)合企業(yè)具體情況,通過(guò)分折國(guó)內(nèi)外人力資源管理系統(tǒng)現(xiàn)狀,實(shí)現(xiàn)了一個(gè)基于JSP的人力資源管理系統(tǒng),主要內(nèi)容有:人員管理、招聘管理、培訓(xùn)管理、獎(jiǎng)罰管理和薪金管理。系統(tǒng)的建立旨在將與人力資源管理有關(guān)的數(shù)據(jù)統(tǒng)一起來(lái),形成一個(gè)統(tǒng)一的數(shù)據(jù)源,并能幫助企業(yè)的人力資源管理人員進(jìn)行人力資源管理和規(guī)劃。關(guān)鍵詞: 企業(yè)管理平臺(tái),人力資源管理,SQL數(shù)據(jù)庫(kù),JSP
ThedesignandimplementationofhamanresourcemanagementsystemBasedonJSPAuthor:CheYanlingTutor:YuanJingboAbstractWiththerapiddevelopmentofcomputer,Intemetandelectricbusiness,thecompetitionbetweenenterpriseshasbeenmovedfromtangiblemarkettoInternet.HamanResourceManagementSystememergedforapplyingtheinformationtechniqueinenterprisemanagement.HamanResourceManagementSystemisanimportantfunctionofEnterpriseManagementPlatform(EMP).ItCanimprovethemanagementlevelofenterpris.ThepurposeofHRMSdesignistorealizeuniformmanagementofhumanresourceinformation,tosupplyhamanresourceinformationfordecision-makingsupport,tomakeuserscommunicatingwitheachotherintimeandtocooperatewithothersystemeasily.Inthispaper,aHumanResourceManagementSystembasedonJSPisproposedbycombinedthemodemtheoryofhumanresourcemanagementandenterprises’facts.Thecurrentstatusofhumanrourcemanagementisanalyzed.TheresearchofHRMSinthisPaperfocusOil:organizationmanagementmodme,peoplemanagementmodule,applicationmanagementmodule,performancemanagementmodule,salarymanagementmodule,trainingmanagementmodule,bylawmanagementmoduleandsystemmanagementmodule.ThepurposeofHMRSestablishistoconsolidatealltheinformationrelatedtohumanresourcemanagement,toformaunifieddataresourceandtohelphumanresourcesystemadministratoranageandlayouthamanresource.Keywords:HumanResourceManagementSystem,JSP,sql,EnterpriseManagementPlatform
目錄1緒論 11.1系統(tǒng)開(kāi)發(fā)背景 11.1.1背景介紹 11.1.2 人力資源系統(tǒng)發(fā)展歷史及現(xiàn)狀 21.2課題的研究意義和主要內(nèi)容 21.3本文的組織結(jié)構(gòu) 32系統(tǒng)分析 52.1系統(tǒng)需求分析 52.1.1性能需求 52.1.2功能需求 52.2系統(tǒng)可行性分析 62.2.1經(jīng)濟(jì)可行性 62.2.2技術(shù)可行性 63系統(tǒng)設(shè)計(jì) 73.1系統(tǒng)目標(biāo) 73.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 73.3數(shù)據(jù)庫(kù)設(shè)計(jì) 83.3.1數(shù)據(jù)庫(kù)需求分析 83.3.2數(shù)據(jù)庫(kù)概念設(shè)計(jì) 93.3.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 94開(kāi)發(fā)工具的介紹 一三4.1關(guān)于sql 一三4.1.1Sql的簡(jiǎn)介 一三4.1.2sql功能介紹 一三4.1.3SQL中的五種數(shù)據(jù)類型 一三4.1.4Sql的安全問(wèn)題 144.2關(guān)于JSP 144.2.1JSP簡(jiǎn)介 144.2.2JSP技術(shù)的強(qiáng)勢(shì) 一五4.2.3JSP技術(shù)的弱勢(shì) 一五4.2.4JSP的技術(shù)方法 164.2.5數(shù)據(jù)庫(kù)連接 174.2.6JSP的應(yīng)用模型 175系統(tǒng)實(shí)現(xiàn) 195.1系統(tǒng)界面實(shí)現(xiàn) 195.2系統(tǒng)測(cè)試 275.2.1測(cè)試內(nèi)容 275.2.2測(cè)試的結(jié)果 28結(jié)論 29致謝 30參考文獻(xiàn) 31附錄 321緒論1.1系統(tǒng)開(kāi)發(fā)背景1.1.1背景介紹人力資源管理從產(chǎn)生至今已有近百年的歷史。傳統(tǒng)的人事管理是伴隨著組織的出現(xiàn)而產(chǎn)生的?,F(xiàn)代意義上的人事管理是隨著工業(yè)革命的產(chǎn)生而發(fā)展起來(lái)的。在發(fā)展進(jìn)程中,它不斷地從各種學(xué)科中汲取養(yǎng)分,自我升華,從而孕育成今日的現(xiàn)代人力資源管理理論體系?,F(xiàn)代人力資源管理將人力資源與物質(zhì)資源相區(qū)別,強(qiáng)調(diào)了人的能動(dòng)性、時(shí)效性、智力性和社會(huì)性。它的產(chǎn)生以20世紀(jì)初泰勒等人創(chuàng)立科學(xué)管理理論為標(biāo)志。按照西方學(xué)者的觀點(diǎn),人力資源管理的發(fā)展可以劃分為以下四個(gè)階段:第一階段(20世紀(jì)30年代之前):在這一階段,泰勒等人創(chuàng)立了科學(xué)管理理論,這一理論以研究如何提高人的勞動(dòng)效率為核心,并主要集中在兩個(gè)領(lǐng)域:一是對(duì)人的動(dòng)作和勞動(dòng)時(shí)間進(jìn)行研究,制定“標(biāo)準(zhǔn)化”的工作方法;二是對(duì)人進(jìn)行選擇、訓(xùn)練以及用“計(jì)件工資"實(shí)行“刺激"??茖W(xué)管理理論使管理由經(jīng)驗(yàn)成為科學(xué),并提高了勞動(dòng)效率,因此成為了人力資源管理的起點(diǎn)。但是,管理者將人視為“物質(zhì)人”,完全忽視工人的心理需要。因此,該階段仍屬于人事管理,工作的主要內(nèi)容是招錄和雇用工人,確立工資支付制度,解決企業(yè)內(nèi)部的分工與協(xié)作問(wèn)題。第二階段(20世紀(jì)30年代至20世紀(jì)60年代):在本階段,行為科學(xué)理論和產(chǎn)業(yè)關(guān)系學(xué)對(duì)人力資源管理理論產(chǎn)生了重要影響。其工作重點(diǎn)從以“事”為中心轉(zhuǎn)向以“人"為中心,強(qiáng)調(diào)充分發(fā)揮人的積極性。該階段出現(xiàn)了勞動(dòng)人事部門(mén),除了負(fù)責(zé)招工外,還負(fù)責(zé)協(xié)調(diào)勞資關(guān)系,明確管理人員與工人之間的分工,并開(kāi)始有目的的培訓(xùn),然后根據(jù)其特點(diǎn)分配適當(dāng)?shù)墓ぷ?,?shí)行有差別的計(jì)件工資制。第三階段(20世紀(jì)60年代至20世紀(jì)80年代):這一時(shí)期勞動(dòng)經(jīng)濟(jì)學(xué)對(duì)人力資源管理理論產(chǎn)生了重要影響,該理論認(rèn)為必須通過(guò)國(guó)家立法來(lái)強(qiáng)化就業(yè)保障,并強(qiáng)調(diào)改善雇傭關(guān)系、提高工人地位的重要性等等,因此有效而合法的管理活動(dòng)開(kāi)始變得越來(lái)越重要。第四階段(20世紀(jì)80年代至今):在該階段,人力資源管理在企業(yè)中的作用發(fā)生了質(zhì)的變化。人力資源管理部門(mén)從員工的保護(hù)者和甄選者向企業(yè)發(fā)展的規(guī)劃者和變革者轉(zhuǎn)變。同時(shí),信息技術(shù)的成熟與應(yīng)用使管理者擺脫了日?,嵥楣ぷ鞯氖`,有精力關(guān)注管理決策的科學(xué)性和有效性。該階段人力資源管理已經(jīng)成為企業(yè)的中樞,開(kāi)始從企業(yè)長(zhǎng)遠(yuǎn)戰(zhàn)略的角度對(duì)人進(jìn)行管理。它是現(xiàn)在人們所說(shuō)的真正意義上的人力資源管理。隨著經(jīng)濟(jì)全球化、網(wǎng)絡(luò)化、數(shù)字化的發(fā)展,知識(shí)經(jīng)濟(jì)時(shí)代已經(jīng)來(lái)臨,企業(yè)競(jìng)爭(zhēng)的焦點(diǎn)也也從資金、物質(zhì)等物化資源的競(jìng)爭(zhēng)轉(zhuǎn)化為智力資源的競(jìng)爭(zhēng),而智力資源的競(jìng)爭(zhēng)實(shí)質(zhì)是人力資源的競(jìng)爭(zhēng),因此,人力資源管理己成為企業(yè)管理的重要內(nèi)容。人力資源系統(tǒng)發(fā)展歷史及現(xiàn)狀隨著工業(yè)的發(fā)展,人力資源管理在企業(yè)中的作用發(fā)生了質(zhì)的變化,并發(fā)生了許多新的需求,單純靠手工和文書(shū)已經(jīng)無(wú)法完成如此繁重勞動(dòng)。計(jì)算機(jī)和網(wǎng)絡(luò)的日益發(fā)展是這個(gè)矛盾得到了緩解,人力資源系統(tǒng)也就應(yīng)運(yùn)而生了,它經(jīng)歷了一下的幾個(gè)發(fā)展階段:第一代人力資源管理系統(tǒng)出現(xiàn)于20世紀(jì)60年代末期,除了能自動(dòng)計(jì)算人員薪酬外,幾乎沒(méi)有更多如報(bào)表生成和數(shù)據(jù)分析等功能,也不保留任何歷史信息。第二代人力資源管理系統(tǒng)出現(xiàn)于20世紀(jì)70年代末,對(duì)非財(cái)務(wù)人力資源信息和薪資的歷史信息都進(jìn)行設(shè)計(jì),也有了初級(jí)的報(bào)表生成和數(shù)據(jù)分析功能。第三代人力資源管理系統(tǒng)出現(xiàn)于20世紀(jì)90年代末,這一代人力資源管理系統(tǒng)的數(shù)據(jù)庫(kù)將幾乎所有與人力資源相關(guān)的數(shù)據(jù)都進(jìn)行了收集與管理,更有強(qiáng)力報(bào)表生成工具、數(shù)據(jù)分析工具和信息共享的實(shí)現(xiàn)?,F(xiàn)代人力資源管理系統(tǒng)融合了先進(jìn)的管理經(jīng)驗(yàn)和電子信息技術(shù)技術(shù)。隨著知識(shí)經(jīng)濟(jì)的來(lái)臨,所謂人力資本的觀念已經(jīng)形成,人力資本的重要性更不下于土地、廠房、設(shè)備與資金等,甚至超越,除此之外,人是知識(shí)的載體,為了有效運(yùn)用知識(shí),將知識(shí)發(fā)揮最大的效用,便需要妥善的人力資源管理,才能夠發(fā)揮人力資源的最佳效用。這就是人力資源管理系統(tǒng)快速發(fā)展的根本原因。1.2課題的研究意義和主要內(nèi)容人力資源管理系統(tǒng)完善其在資源共享、知識(shí)管理等方面的功能具有理論意義和現(xiàn)實(shí)意義。人是組織中最重要的資源,對(duì)人員的有效管理是企事業(yè)管理工作中的一項(xiàng)重要職能,是加強(qiáng)競(jìng)爭(zhēng)能力的有效保障。在人才競(jìng)爭(zhēng)越來(lái)越激烈的情況下,需要應(yīng)用現(xiàn)代信息技術(shù),輔助管理者完成多方面的任務(wù)。一套完善的人力資源管理系統(tǒng),可以使企業(yè)避免發(fā)生一些不必要的問(wèn)題,公司能否找到適當(dāng)?shù)膯T工,取決于公司是否建立了一套完善的人力資源管理系統(tǒng),因?yàn)椤斑x對(duì)人”會(huì)使公司的業(yè)務(wù)蒸蒸日上,“選錯(cuò)人"則會(huì)拖跨公司,一個(gè)企業(yè)基本上是靠人來(lái)運(yùn)作的,用人的問(wèn)題直接關(guān)系到企業(yè)的生死存亡,在用人方面不可掉以輕心,沒(méi)有一套好的人力資源管理系統(tǒng),就無(wú)法吸引優(yōu)秀的人才,只有建立完善的人力資源管理系統(tǒng),才能吸引更多適合本企業(yè)的優(yōu)秀員工,擬訂具體的計(jì)劃,逐步進(jìn)行人員培訓(xùn),建立和完善員工的招聘、獎(jiǎng)懲、培訓(xùn)以及調(diào)度等問(wèn)題。現(xiàn)代人力資源管理系統(tǒng)是由多個(gè)不同結(jié)構(gòu)、采用不同處理技術(shù)的子系統(tǒng)構(gòu)成,包括人員管理,薪酬管理,招聘管理等幾個(gè)核心模塊。就實(shí)際應(yīng)用而言,如何對(duì)員工進(jìn)行合理的分配,調(diào)動(dòng)員工工作的積極性,對(duì)員工進(jìn)行提升培訓(xùn)已經(jīng)成為一個(gè)企業(yè)能否健康迅速發(fā)展的最為重要的因素,然而由于在網(wǎng)絡(luò)化組織中,各個(gè)事業(yè)部所處的地理位置不同,具備的人力資源種類、能力、數(shù)量以及所接受的任務(wù)也有所不同,因此可能會(huì)出現(xiàn)員工管理上的一些問(wèn)題,例如如何提升員工的能力,調(diào)動(dòng)員工的積極性,合理利用人力資源以提高市場(chǎng)響應(yīng)速度、客戶滿意度和人力資源的利用率,便成為一個(gè)迫切需要解決的問(wèn)題。本文即是在上述意義的基礎(chǔ)上,提出了一種合理的、有效的、易于維護(hù)的人力資源管理系統(tǒng)。本文是介紹一個(gè)建立在成熟的Internet/Intranet之上的人力資源管理系統(tǒng)。在系統(tǒng)需求分析過(guò)程中,我們采用原型法獲取用戶需求,根據(jù)用戶需求設(shè)計(jì)用例圖,確定系統(tǒng)功能模塊和結(jié)構(gòu)。該系統(tǒng)對(duì)企業(yè)員工各種信息進(jìn)行統(tǒng)一管理,公司每一位員工都可以登錄本系統(tǒng),增加人力資源管理的透明度,并使人力資源管理人員從繁雜、重復(fù)的勞動(dòng)中脫離出來(lái),集中時(shí)間、精力進(jìn)行人力資源的整體規(guī)劃與決策,提高企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力。系統(tǒng)把成熟的Internet/Intranet技術(shù)應(yīng)用到人力資源管理系統(tǒng)中,使企業(yè)員工在全國(guó)各地都可以隨時(shí)了解企業(yè)相關(guān)信息。在人員招聘方面,企業(yè)通過(guò)Internet對(duì)外發(fā)布招聘信息,應(yīng)聘人員可以根據(jù)自己的特點(diǎn)填報(bào)相關(guān)空缺職位;在內(nèi)部管理方面,應(yīng)能方便員工交流;員工不能修改自己的相關(guān)信息,但可以了解公司各部門(mén)的人事結(jié)構(gòu)和基本資料。1.3本文的組織結(jié)構(gòu)本文共分5章,各章內(nèi)容安排如下:第1章緒論主要介紹了人力資源管理的背景和發(fā)展現(xiàn)狀,深入介紹了課題研究的意義以及文章的主要內(nèi)容和本文的組織結(jié)構(gòu)。第2章對(duì)系統(tǒng)進(jìn)行了分析。具體對(duì)系統(tǒng)的性能需求,功能需求和可行性進(jìn)行了詳細(xì)的分析。并簡(jiǎn)單介紹了系統(tǒng)的環(huán)境。第3章就第2章的功能、性能和可行性分析,對(duì)人力資源管理系統(tǒng)進(jìn)行了詳細(xì)的設(shè)計(jì)。規(guī)劃了系統(tǒng)目標(biāo)、系統(tǒng)的業(yè)務(wù)流程圖,并對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行了詳細(xì)的分析和設(shè)計(jì)。第4章具體介紹了實(shí)現(xiàn)系統(tǒng)所用到到關(guān)鍵技術(shù):sql和jsp。第5章具體介紹了系統(tǒng)的實(shí)現(xiàn)。主要是對(duì)系統(tǒng)界面實(shí)現(xiàn)和進(jìn)行了詳細(xì)的介紹并闡述了系統(tǒng)測(cè)試的內(nèi)容。2系統(tǒng)分析2.1系統(tǒng)需求分析 人事管理系統(tǒng)是一個(gè)企事業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于單位決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)一個(gè)運(yùn)行穩(wěn)定,功能完善的人力資源管理系統(tǒng)成為一種必要。2.1.1性能需求 作為一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),首先,系統(tǒng)要有很好的穩(wěn)定性和可維護(hù)性,使得系統(tǒng)易于維護(hù);其次,系統(tǒng)要有很好的可擴(kuò)展性,能夠在現(xiàn)有框架不變的前提下增加新的業(yè)務(wù)邏輯,進(jìn)行二次開(kāi)發(fā);第三,系統(tǒng)要有很好的可移植性,在Windows系統(tǒng)下開(kāi)發(fā),適合覺(jué)得部分用戶,以滿足不同用戶的需求;第四,系統(tǒng)要考慮使用該系統(tǒng)的所有用戶的實(shí)際電腦操作水平,盡可能使界面簡(jiǎn)潔、美觀、操作簡(jiǎn)單。2.1.2功能需求人力資源管理系統(tǒng)需要人力資源管理不受地域的限制,不受時(shí)間限制,只要人員能夠上網(wǎng),通過(guò)驗(yàn)證并登陸系統(tǒng),便可以隨時(shí)查看人力資源信息,進(jìn)行人力資源信息數(shù)據(jù)的管理和更新。人力資源管理系統(tǒng)具有人員管理、招聘管理、培訓(xùn)管理、獎(jiǎng)罰管理和薪金管理等功能。人力資源管理部門(mén)負(fù)責(zé)添加、修改、刪除各類信息。領(lǐng)導(dǎo)和人力資源管理部門(mén)可以輸入關(guān)鍵字查詢檔案信息、出勤信息、考核信息和薪水信息。職工可以查看個(gè)人出勤信息、考核信息和薪水信息。2.2系統(tǒng)可行性分析 計(jì)算機(jī)網(wǎng)絡(luò)作為一種先進(jìn)的信息傳輸媒體,有著信息傳送速度快、信息覆蓋面廣、成本低的特點(diǎn)。因此,很多企業(yè)都開(kāi)始利用網(wǎng)絡(luò)開(kāi)展商務(wù)活動(dòng),可以看到,在企業(yè)進(jìn)行網(wǎng)上商業(yè)活動(dòng)時(shí)產(chǎn)生的效益是多方面的。但是,開(kāi)發(fā)任何一個(gè)基于計(jì)算機(jī)的系統(tǒng),都會(huì)受到時(shí)間和資源上的限制。因此,對(duì)在接受任何一個(gè)項(xiàng)目開(kāi)發(fā)任務(wù)之前,必須根據(jù)客戶可能提供的時(shí)間和資源條件進(jìn)行可行性分析,以減少項(xiàng)目的開(kāi)發(fā)風(fēng)險(xiǎn),避免人力、物力和財(cái)力的浪費(fèi).經(jīng)濟(jì)可行性分析和技術(shù)可行性分析在很多方面是互相關(guān)聯(lián)的,項(xiàng)目風(fēng)險(xiǎn)越大,開(kāi)發(fā)高質(zhì)量的軟件的可行性就越小。2.2.1經(jīng)濟(jì)可行性 通過(guò)網(wǎng)絡(luò)化的人力資源管理,大大的提高了企業(yè)人才的利用率,使之為企業(yè)創(chuàng)造了更大價(jià)值。人才利用率的提高,增強(qiáng)了企業(yè)的核心竟?fàn)幜?,全面提升了企業(yè)的管理能力,從而企業(yè)適應(yīng)了信息時(shí)代的網(wǎng)絡(luò)化管理要求。2.2.2技術(shù)可行性由于開(kāi)發(fā)此系統(tǒng)需要的環(huán)境有操作系統(tǒng):WindowsXP/Windows2000;數(shù)據(jù)庫(kù):SQLServer2000;開(kāi)發(fā)工具包:JDKVersion1.4.2;JSP服務(wù)器:Tomcat;基于編程開(kāi)發(fā)語(yǔ)言JSP,需要操作人員熟練使用JSP語(yǔ)言和SQL查詢語(yǔ)言;需要操作人員熟練使用進(jìn)行相關(guān)數(shù)據(jù)庫(kù)的操作,具有一定的數(shù)據(jù)庫(kù)開(kāi)發(fā)功底及編程能力。使用的開(kāi)發(fā)工具把JSP、SQL相結(jié)合,優(yōu)美的界面設(shè)計(jì)再加上Windows穩(wěn)定的運(yùn)行環(huán)境的支持和開(kāi)發(fā)人員的過(guò)硬技術(shù),從功能和性能上完全都滿足系統(tǒng)的要求,因此從技術(shù)方面講此系統(tǒng)是可行的綜合以上兩點(diǎn)開(kāi)發(fā)此系統(tǒng)是可行的。 3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)目標(biāo)人力資源管理系統(tǒng)的使用,應(yīng)該達(dá)到以下目標(biāo):(1)系統(tǒng)開(kāi)發(fā)符合企業(yè)實(shí)際需求,切合實(shí)際,能夠提高企業(yè)人力資源管理水平,提高工作效率,降低成本。(2)用戶可以根據(jù)自己的實(shí)際情況做出修改,并有效的查找相關(guān)員工等信息(3)系統(tǒng)根據(jù)用戶實(shí)際設(shè)計(jì),使用方便,設(shè)計(jì)統(tǒng)一的人力資源界面。(4)能夠及時(shí)提供相關(guān)數(shù)據(jù)和報(bào)表,用以支持企業(yè)決策。(5)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。3.2系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 人力資源管理系統(tǒng)是針對(duì)員工管理的一個(gè)WEB管理平臺(tái)。系統(tǒng)主要包括以下功能模塊:人員管理:主要包括瀏覽人員信息、添加人員信息、人員信息的添加、人員信息的修改。招聘管理:主要包括應(yīng)聘人員信息的詳細(xì)查看、刪除、添加以及信息入庫(kù)。培訓(xùn)管理:主要包括培訓(xùn)計(jì)劃的詳細(xì)信息、信息刪除、添加培訓(xùn)計(jì)劃和填寫(xiě)培訓(xùn)總結(jié)。獎(jiǎng)懲管理:主要包括獎(jiǎng)懲詳細(xì)信息、刪除詳細(xì)信息、添加詳細(xì)信息、修改詳細(xì)信息。薪金管理:主要包括薪金的修改、添加、刪除。人力資源管理系統(tǒng)功能結(jié)構(gòu)如圖3.1所示:圖3.1系統(tǒng)功能結(jié)構(gòu)3.3數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中地位非常重要,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率,實(shí)現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率,保證數(shù)據(jù)的完整和一致。3.3.1數(shù)據(jù)庫(kù)需求分析 數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)充分了解用戶各方面的需求,本系統(tǒng)用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這要求數(shù)據(jù)庫(kù)的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,為后面的具體設(shè)計(jì)打下基礎(chǔ)。數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性:數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來(lái)源是手工輸入。手工輸入要通過(guò)系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。數(shù)據(jù)的一致性與完整性:由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的部門(mén)中,信息是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問(wèn)題。要解決這一問(wèn)題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。根據(jù)系統(tǒng)功能分析和需求總結(jié),考慮到將來(lái)功能上的擴(kuò)展,設(shè)計(jì)用戶信息表、管理員信息表、培訓(xùn)信息表應(yīng)聘信息表、招聘信息表、薪水信息表。3.3.2數(shù)據(jù)庫(kù)概念設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員實(shí)體、用戶實(shí)體、培訓(xùn)實(shí)體、應(yīng)聘實(shí)體、招聘實(shí)體。3.3.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)的概念結(jié)構(gòu)設(shè)計(jì)完之后,可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。系統(tǒng)數(shù)據(jù)庫(kù)中各表的詳細(xì)設(shè)計(jì)請(qǐng)看下面各表。(1)educate(培訓(xùn)信息表)培訓(xùn)信息表主要用于保存培訓(xùn)信息,如表3.1所示。字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是數(shù)據(jù)庫(kù)流水號(hào)namevarchar100培訓(xùn)名稱purposevarchar500培訓(xùn)目的begintimedatetime8開(kāi)始培訓(xùn)時(shí)間endtimedatetime8結(jié)束培訓(xùn)時(shí)間datumvarchar2000培訓(xùn)人員teachervarchar50培訓(xùn)講師studentvarchar50學(xué)生createtimedatetime8創(chuàng)建時(shí)間educatebit1培訓(xùn)級(jí)別effectvarchar500培訓(xùn)影響度summarizevarchar2000培訓(xùn)材料表.3.1educate的結(jié)構(gòu)(2)institution(獎(jiǎng)懲表)獎(jiǎng)懲表主要用于保存獎(jiǎng)懲信息。字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述Idint4是數(shù)據(jù)庫(kù)流水號(hào)Namevarchar2000獎(jiǎng)懲名稱Reasonvarchar50獎(jiǎng)懲原因explainvarchar50描述createtimedatetime8創(chuàng)建時(shí)間表3.2institution的結(jié)構(gòu)(3)job(應(yīng)聘信息表)應(yīng)聘信息表主要用于保存應(yīng)聘信息。字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是數(shù)據(jù)庫(kù)流水號(hào)namevarchar50姓名sexbit1性別ageint4年齡jobvarchar50應(yīng)聘職位specialtyvarchar50所學(xué)專業(yè)experiencevarchar50工作經(jīng)驗(yàn)studyeffortvarchar50在校所學(xué)專業(yè)schoolvarchar50畢業(yè)學(xué)校telvarchar50電話emailvarchar50電子郵件createtimedatetime8創(chuàng)建時(shí)間contentntext16詳細(xì)經(jīng)歷isstockbit1標(biāo)識(shí)表3.3job的結(jié)構(gòu)(4)stipend(薪金表)薪金表主要用于保存薪金表。字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是數(shù)據(jù)庫(kù)流水號(hào)namevarchar50員工姓名basicfloat8基本薪資eatfloat8飯補(bǔ)housefloat8房補(bǔ)dutyfloat8全勤獎(jiǎng)scotfloat8賦稅punishmentfloat8額外補(bǔ)助otherfloat8罰款granttimedatetime8發(fā)放時(shí)間totalizefloat8總計(jì)表3.4stipend的結(jié)構(gòu)(5)user(用戶表)用戶表主要用于保存用戶信息。字段名數(shù)據(jù)類型長(zhǎng)度是否主鍵描述idint4是數(shù)據(jù)庫(kù)流水號(hào)usernamevarchar50用戶名稱passwordvarchar50用戶密碼sexbit1用戶性別birthdaydatetime8用戶出生年月日createtimedatetime8用戶創(chuàng)建的時(shí)間isadminbit1是否是超級(jí)管理員contentvarchar2000管理員級(jí)別表3.5user的結(jié)構(gòu)4開(kāi)發(fā)工具的介紹4.1關(guān)于sql4.1.1Sql的簡(jiǎn)介SQL(StructuredQueryLanguage)結(jié)構(gòu)化查詢語(yǔ)言,是一種數(shù)據(jù)庫(kù)查詢和程序設(shè)計(jì)語(yǔ)言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。同時(shí)也是數(shù)據(jù)庫(kù)腳本文件的擴(kuò)展名。它是高級(jí)的非過(guò)程化編程語(yǔ)言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對(duì)數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫(kù)系統(tǒng),可以使用相同的SQL語(yǔ)言作為數(shù)據(jù)輸入與管理的SQL接口。它以記錄集合作為操作對(duì)象,所有SQL語(yǔ)句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語(yǔ)句的輸出作為另一條SQL語(yǔ)句的輸入,所以SQL語(yǔ)句可以嵌套,這使他具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在其他語(yǔ)言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個(gè)SQL語(yǔ)句就可以達(dá)到目的,這也意味著用SQL語(yǔ)言可以寫(xiě)出非常復(fù)雜的語(yǔ)句。4.1.2sql功能介紹SQL面向數(shù)據(jù)庫(kù)執(zhí)行查詢;SQL可從數(shù)據(jù)庫(kù)取回?cái)?shù)據(jù);SQL可在數(shù)據(jù)庫(kù)中插入新的記錄;SQL可更新數(shù)據(jù)庫(kù)中的數(shù)據(jù);SQL可從數(shù)據(jù)庫(kù)刪除記錄;SQL可創(chuàng)建新數(shù)據(jù)庫(kù);SQL可在數(shù)據(jù)庫(kù)中創(chuàng)建新表;SQL可在數(shù)據(jù)庫(kù)中創(chuàng)建存儲(chǔ)過(guò)程;SQL可在數(shù)據(jù)庫(kù)中創(chuàng)建視圖;SQL可以設(shè)置表、存儲(chǔ)過(guò)程和視圖的權(quán)限。SQL是一種標(biāo)準(zhǔn)。SQL是一門(mén)ANSI的標(biāo)準(zhǔn)計(jì)算機(jī)語(yǔ)言,用來(lái)訪問(wèn)和操作數(shù)據(jù)庫(kù)系統(tǒng)。SQL語(yǔ)句用于取回和更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)。SQL可與數(shù)據(jù)庫(kù)程序協(xié)同工作,比如MSAccess、DB2、Informix、MSSQLServer、Oracle、Sybase以及其他數(shù)據(jù)庫(kù)系統(tǒng)。4.1.3SQL中的五種數(shù)據(jù)類型簡(jiǎn)要描述一下SQL中的五種數(shù)據(jù)類型:字符型,文本型,數(shù)值型,邏輯型和日期型字符型VARCHARVSCHARVARCHAR型和CHAR型數(shù)據(jù)的這個(gè)差別是細(xì)微的,但是非常重要。他們都是用來(lái)儲(chǔ)存字符串長(zhǎng)度小于255的字符(?sqlserver中varchar類型最大長(zhǎng)度可以到8000,oracle中可以到4000)。假如你向一個(gè)長(zhǎng)度為四十個(gè)字符的VARCHAR型字段中輸入數(shù)據(jù)BillGates。當(dāng)你以后從這個(gè)字段中取出此數(shù)據(jù)時(shí),你取出的數(shù)據(jù)其長(zhǎng)度為十個(gè)字符——字符串BillGates的長(zhǎng)度?,F(xiàn)在假如你把字符串輸入一個(gè)長(zhǎng)度為四十個(gè)字符的CHAR型字段中,那么當(dāng)你取出數(shù)據(jù)時(shí),所取出的數(shù)據(jù)長(zhǎng)度將是四十個(gè)字符。字符串的后面會(huì)被附加多余的空格。當(dāng)你建立自己的站點(diǎn)時(shí),你會(huì)發(fā)現(xiàn)使用VARCHAR型字段要比CHAR型字段方便的多。使用VARCHAR型字段時(shí),你不需要為剪掉你數(shù)據(jù)中多余的空格而操心。4.1.4Sql的安全問(wèn)題由于SQL指令在部份進(jìn)階使用時(shí),語(yǔ)法會(huì)依照特定條件來(lái)變換,而且若是表格中的字段過(guò)多時(shí),許多開(kāi)發(fā)人員都會(huì)習(xí)慣以字串組立的方式建立SQL指令,而且又使用系統(tǒng)管理員級(jí)的帳戶連到數(shù)據(jù)庫(kù),因此讓黑客有機(jī)會(huì)利用SQL的組立方式進(jìn)行攻擊,像是在指令中添加部份刺探性或破壞性的指令(例如DROPTABLE、DROPDATABASE或是DELETE*FROMmyTable等具破壞性的指令),讓數(shù)據(jù)庫(kù)的資料或?qū)嶓w服務(wù)器被破壞,導(dǎo)致服務(wù)中斷或是系統(tǒng)癱瘓等后果,此種攻擊手法稱為SQL注入(SQLInjection)。目前實(shí)務(wù)上較有效的防御方法,就是全面改用參數(shù)化查詢,或是檢查輸入數(shù)據(jù),過(guò)濾掉可能的危險(xiǎn)指令或數(shù)據(jù)來(lái)防范。4.2關(guān)于JSP4.2.1JSP簡(jiǎn)介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。JSP技術(shù)使用Java編程語(yǔ)言編寫(xiě)類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。JSP與JavaServlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。4.2.2JSP技術(shù)的強(qiáng)勢(shì)(1)一次編寫(xiě),到處運(yùn)行。在這一點(diǎn)上Java比PHP更出色,除了系統(tǒng)之外,代碼不用做任何更改。(2)系統(tǒng)的多平臺(tái)支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。相比ASP/PHP的局限性是顯而易見(jiàn)的。(3)強(qiáng)大的可伸縮性。從只有一個(gè)小的Jar文件就可以運(yùn)行Servlet/JSP,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)處理,消息處理,一臺(tái)服務(wù)器到無(wú)數(shù)臺(tái)服務(wù)器,Java顯示了一個(gè)巨大的生命力。(4)多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。4.2.3JSP技術(shù)的弱勢(shì)(1)與ASP一樣,Java的一些優(yōu)勢(shì)正是它致命的問(wèn)題所在。正是由于為了跨平臺(tái)的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。(2)Java的運(yùn)行速度是用class常駐內(nèi)存來(lái)完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來(lái)說(shuō)確實(shí)是“最低性能價(jià)格比”了。從另一方面,它還需要硬盤(pán)空間來(lái)儲(chǔ)存一系列的.java文件和.class文件,以及對(duì)應(yīng)的版本文件。4.2.4JSP的技術(shù)方法為了快速方便地進(jìn)行動(dòng)態(tài)網(wǎng)站的開(kāi)發(fā),JSP在以下幾個(gè)方面做了改進(jìn),使其成為快速建立跨平臺(tái)的動(dòng)態(tài)網(wǎng)站的首選方案。(1).將內(nèi)容的生成和顯示進(jìn)行分離用JSP技術(shù),Web頁(yè)面開(kāi)發(fā)人員可以使用HTML或者XML標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面,并使用JSP標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求變化的,例如請(qǐng)求賬戶信息或者特定的一瓶酒的價(jià)格等)。生成內(nèi)容的邏輯被封裝在標(biāo)識(shí)和JavaBeans組件中,并且捆綁在腳本中,所有的腳本在服務(wù)器端運(yùn)行。由于核心邏輯被封裝在標(biāo)識(shí)和JavaBeans中,所以Web管理人員和頁(yè)面設(shè)計(jì)者,能夠編輯和使用JSP頁(yè)面,而不影響內(nèi)容的生成。在服務(wù)器端,JSP引擎解釋JSP標(biāo)識(shí)和腳本,生成所請(qǐng)求的內(nèi)容(例如,通過(guò)訪問(wèn)JavaBeans組件,使用JDBC技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)或者包含文件),并且將結(jié)果以HTML(或者XML)頁(yè)面的形式發(fā)送回瀏覽器。這既有助于作者保護(hù)自己的代碼,又能保證任何基于HTML的Web瀏覽器的完全可用性。(2).可重用組件絕大多數(shù)JSP頁(yè)面依賴于可重用的、跨平臺(tái)的組件(JavaBeans或者EnterpriseJavaBeans組件)來(lái)執(zhí)行應(yīng)用程序所要求的復(fù)雜的處理。開(kāi)發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者和客戶團(tuán)體所使用?;诮M件的方法加速了總體開(kāi)發(fā)過(guò)程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開(kāi)發(fā)努力中得到平衡。(3).采用標(biāo)識(shí)Web頁(yè)面開(kāi)發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。JSP技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標(biāo)識(shí)中進(jìn)行動(dòng)態(tài)內(nèi)容生成所需要的。標(biāo)準(zhǔn)的JSP標(biāo)識(shí)能夠訪問(wèn)和實(shí)例化JavaBeans組件,設(shè)置或者檢索組件屬性,下載Applet,以及執(zhí)行用其他方法更難于編碼和耗時(shí)的功能。(4).適應(yīng)平臺(tái)幾乎所有平臺(tái)都支持Java,JSP+JavaBeans幾乎可以在所有平臺(tái)下通行無(wú)阻。從一個(gè)平臺(tái)移植到另外一個(gè)平臺(tái),JSP和JavaBeans甚至不用重新編譯,因?yàn)镴ava字節(jié)碼都是標(biāo)準(zhǔn)的與平臺(tái)無(wú)關(guān)的。4.2.5數(shù)據(jù)庫(kù)連接Java中連接數(shù)據(jù)庫(kù)的技術(shù)是JDBC,Java程序通過(guò)JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)相連,執(zhí)行查詢、提取數(shù)據(jù)等操作。Sun公司還開(kāi)發(fā)了JDBC-ODBCbridge,利用此技術(shù)Java程序可以訪問(wèn)帶有ODBC驅(qū)動(dòng)程序的數(shù)據(jù)庫(kù),目前大多數(shù)數(shù)據(jù)庫(kù)系統(tǒng)都帶有ODBC驅(qū)動(dòng)程序,所以Java程序能訪問(wèn)諸如Oracle、Sybase、MSSQLServer和MSAccess等數(shù)據(jù)庫(kù)。此外,通過(guò)開(kāi)發(fā)標(biāo)識(shí)庫(kù),JSP技術(shù)可以進(jìn)一步擴(kuò)展。第三方開(kāi)發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫(kù)。這使得Web頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)進(jìn)行工作。JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且能擴(kuò)展到支持企業(yè)級(jí)的分布式應(yīng)用中。作為采用Java技術(shù)家族的一部分,以及Java2(企業(yè)版體系結(jié)構(gòu))的一個(gè)組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。由于JSP頁(yè)面的內(nèi)置腳本語(yǔ)言是基于Java的,而且所有的JSP頁(yè)面都被編譯成為JavaServlets,所以JSP頁(yè)面具有Java技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫(xiě),各處運(yùn)行”的特點(diǎn)。4.2.6JSP的應(yīng)用模型利用JSP技術(shù),動(dòng)態(tài)信息由JSP頁(yè)面來(lái)表現(xiàn),JSP頁(yè)面由安裝在Web服務(wù)器或者使用JSP的應(yīng)用服務(wù)器上的JSP引擎執(zhí)行。JSP引擎接受客戶端對(duì)JSP頁(yè)面的請(qǐng)求,并且生成JSP頁(yè)面作為對(duì)客戶端的響應(yīng)。JSP頁(yè)面通常被編譯成為JavaServlets,這是一個(gè)標(biāo)準(zhǔn)的Java擴(kuò)展。頁(yè)面開(kāi)發(fā)人員能夠訪問(wèn)全部的Java應(yīng)用環(huán)境,以利用Java技術(shù)的擴(kuò)展性和可移植性。當(dāng)JSP頁(yè)面第一次被調(diào)用時(shí),如果它還不存在,就會(huì)被編譯成為一個(gè)JavaServlets類,并且存儲(chǔ)在服務(wù)器的內(nèi)存中。這就使得在接下來(lái)的對(duì)該頁(yè)面的調(diào)用中,服務(wù)器會(huì)有非??斓捻憫?yīng)(這避免了CGI-BIN為每個(gè)HTTP請(qǐng)求生成一個(gè)新的進(jìn)程的問(wèn)題)。JSP頁(yè)面可以包含在多種不同的應(yīng)用體系結(jié)構(gòu)或者模型中,可以用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中?;贘SP的動(dòng)態(tài)信息發(fā)布技術(shù)是一個(gè)開(kāi)放的、可擴(kuò)展的建立動(dòng)態(tài)Web頁(yè)面的標(biāo)準(zhǔn)。不論采用什么創(chuàng)建工具,開(kāi)發(fā)人員都可以使用JSP頁(yè)面來(lái)創(chuàng)建可移植的Web應(yīng)用,在不同的Web應(yīng)用服務(wù)器上運(yùn)行。5系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)界面實(shí)現(xiàn)對(duì)于一個(gè)企業(yè)管理系統(tǒng),簡(jiǎn)潔明了的頁(yè)面風(fēng)格和嚴(yán)謹(jǐn)?shù)倪壿嬍潜夭豢缮俚?,下面?lái)介紹一下各個(gè)模塊設(shè)計(jì)的頁(yè)面(1).登陸系統(tǒng)人力資源管理系統(tǒng)的登錄界面如圖1.1所示,輸入用戶名:admin密碼:admin單擊【登陸】按鈕,進(jìn)入人資源管理系統(tǒng),如圖5.2所示。圖5.1人力資源管理系統(tǒng)登錄系統(tǒng)登錄后進(jìn)入歡迎界面,我們可以看到人力資源管理系統(tǒng)主要包括:人員管理、招聘管理、培訓(xùn)管理、獎(jiǎng)懲管理和薪金管理五大管理模塊,分別點(diǎn)擊相應(yīng)的標(biāo)題可以進(jìn)入各部分界面,如圖5.2所示。圖5.2人力資源管理系統(tǒng)(2).人員管理人員管理主要包括瀏覽人員信息和添加人員信息兩部分。通過(guò)這兩個(gè)部分基本實(shí)現(xiàn)了人員的系統(tǒng)化管理。點(diǎn)擊“瀏覽人員信息”可以看到人員信息的表單,如圖5.3所示。圖5.3人員管理單擊【添加人員信息】按鈕,系統(tǒng)自動(dòng)進(jìn)入如圖4.4所示的界面。通過(guò)該界面可以添加人員信息,如圖5.4所示。圖5.4添加人員信息單擊“人員姓名”、“登錄密碼”、“出生日期”和“人員簡(jiǎn)介”的文本框,輸入相關(guān)內(nèi)容,單擊“性別”選項(xiàng),單擊“是否管理員”選項(xiàng),最后單擊【提交】按鈕即完成添加操作。同時(shí)系統(tǒng)自動(dòng)進(jìn)入瀏覽人員信息的界面。單擊相應(yīng)人員信息后的【修改】按鈕,在系統(tǒng)彈出的修改人員信息的列表中單擊各文本框即可進(jìn)行修改,最后單擊【提交】按鈕即完成修改操作,如圖5.5所示圖5.5修改人員信息單擊相應(yīng)人員信息后的【刪除】按鈕即可刪除相應(yīng)的人員信息。(3).招聘管理:招聘管理主要包括:添加應(yīng)聘信息、瀏覽應(yīng)聘信息和瀏覽人才庫(kù)。從人員信息的添寫(xiě)、瀏覽到人才信息的入庫(kù),保證了人力資源一體化的管理。單擊【添加應(yīng)聘信息】按鈕,界面右側(cè)自動(dòng)添加應(yīng)聘信息的界面,單擊姓名、年齡、所學(xué)專業(yè)、學(xué)歷、電話、職位、工作經(jīng)驗(yàn)、畢業(yè)學(xué)校、Email和詳細(xì)經(jīng)歷的文本框,輸入相關(guān)的內(nèi)容,單擊“性別”選項(xiàng),最后單擊【提交】按鈕,系統(tǒng)自動(dòng)進(jìn)入瀏覽應(yīng)聘信息的界面。界面右側(cè)自動(dòng)顯示所有的應(yīng)聘者的人才信息.如圖5.6所示。圖5.6添加招聘信息瀏覽人才信息單擊相應(yīng)的信息后的【入庫(kù)】按鈕,該信息即被調(diào)入人才庫(kù),同時(shí)系統(tǒng)自動(dòng)進(jìn)入瀏覽人才庫(kù)的界面。同時(shí)可以查看所有人才庫(kù)的信息。人才庫(kù)信息單擊相應(yīng)信息后的【詳細(xì)】按鈕,可查看具體的人才信息,單擊【刪除】按鈕,即可刪除相應(yīng)的人才信息。如圖5.7所示。圖5.7人才詳細(xì)信息(4).培訓(xùn)管理培訓(xùn)管理主要包括:添加培訓(xùn)計(jì)劃、瀏覽培訓(xùn)計(jì)劃和查看培訓(xùn)總結(jié)。單擊【添加培訓(xùn)計(jì)劃】按鈕,界面右側(cè)自動(dòng)顯示添加培訓(xùn)計(jì)劃的界面。添加培訓(xùn)計(jì)劃單擊各文本框,輸入相應(yīng)的內(nèi)容,最后單擊【提交】按鈕,系統(tǒng)自動(dòng)進(jìn)入瀏覽培訓(xùn)計(jì)劃界面。通過(guò)此界面可查看已經(jīng)添加的培訓(xùn)計(jì)劃。注意:填寫(xiě)時(shí)間的文本框時(shí),正確的格式為:年-月-日,如圖5.8所示。圖5.8添加培訓(xùn)計(jì)劃單擊【瀏覽培訓(xùn)計(jì)劃】按鈕,界面右側(cè)自動(dòng)顯示所有的培訓(xùn)計(jì)劃信息。瀏覽培訓(xùn)計(jì)劃,如圖5.9所示。圖5.10瀏覽培訓(xùn)計(jì)劃單擊相應(yīng)的培訓(xùn)計(jì)劃后面的【培訓(xùn)完成】按鈕,系統(tǒng)自動(dòng)進(jìn)入培訓(xùn)總結(jié)的界面。培訓(xùn)總結(jié)單擊培訓(xùn)結(jié)果和培訓(xùn)總結(jié)的文本框,輸入相應(yīng)的內(nèi)容,最后單擊【提交】按鈕,系統(tǒng)自動(dòng)進(jìn)入培訓(xùn)總結(jié)的查看界面。培訓(xùn)總結(jié)通過(guò)此界面可以查看所有的培訓(xùn)總結(jié)。單擊【詳細(xì)】按鈕,可查看相關(guān)培訓(xùn)總結(jié)的詳細(xì)信息,單擊【刪除】按鈕,可刪除該培訓(xùn)總結(jié)。(5).獎(jiǎng)懲管理獎(jiǎng)懲管理主要包括:添加獎(jiǎng)懲信息和瀏覽獎(jiǎng)懲信息。單擊【添加獎(jiǎng)懲信息】按鈕,界面右側(cè)自動(dòng)顯示獎(jiǎng)懲登記的界面。獎(jiǎng)懲登記單擊獎(jiǎng)懲名稱、獎(jiǎng)懲原因和獎(jiǎng)懲說(shuō)明的文本框,輸入相應(yīng)的內(nèi)容,最后單擊【提交】按鈕,系統(tǒng)自動(dòng)進(jìn)入如圖1.一三所示的獎(jiǎng)懲登記列表,用戶可以查看已經(jīng)添加的獎(jiǎng)懲信息,如圖5.11所示。圖5.11瀏覽獎(jiǎng)懲信息單擊相應(yīng)獎(jiǎng)懲名稱后的【詳細(xì)】按鈕,可查看相應(yīng)獎(jiǎng)懲的具體信息,單擊【刪除】按鈕,即可刪除相應(yīng)的獎(jiǎng)懲信息。(6).薪金管理薪金管理主要包括:添加薪金數(shù)據(jù)和瀏覽薪金數(shù)據(jù)。單擊【添加薪金數(shù)據(jù)】按鈕,界面右側(cè)自動(dòng)顯示添加薪金的界面,如圖5.12所示圖5.12人添加薪金單擊各文本框,輸入相應(yīng)的內(nèi)容,最后單擊【提交】按鈕即完成添加操作,同時(shí)系統(tǒng)自動(dòng)進(jìn)入薪金列表的瀏覽界面,通過(guò)此界面可以查看到所有的員工薪金信息,如圖5.一三所示。圖5.一三瀏覽薪金數(shù)據(jù)在薪金瀏覽界面可以實(shí)現(xiàn)薪金的修改和刪除操作。修改薪金數(shù)據(jù):?jiǎn)螕粝鄳?yīng)員工列表中的【修改】按鈕,在系統(tǒng)彈出的修改薪金界面即可進(jìn)行修改,最后單擊【提交】按鈕即完成修改操作。刪除薪金數(shù)據(jù):?jiǎn)螕粝鄳?yīng)員工列表中的【刪除】按鈕即可刪除相應(yīng)員工的薪金信息。5.2系統(tǒng)測(cè)試在本系統(tǒng)的開(kāi)發(fā)測(cè)試過(guò)程中,利用Junit4進(jìn)行單元測(cè)試[17],采用了TDD[一八]的思想進(jìn)行系統(tǒng)的開(kāi)發(fā)和測(cè)試。在對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)完畢后,對(duì)系統(tǒng)進(jìn)行整體的性能和功能測(cè)試,下面以系統(tǒng)整體的性能測(cè)試和功能測(cè)試進(jìn)行分析。5.2.1測(cè)試內(nèi)容(1)系統(tǒng)各個(gè)功能模塊是否都已實(shí)現(xiàn),系統(tǒng)能否正常運(yùn)行、關(guān)閉及退出。(2)用戶操作界面是否友好,能否兼容各種不同的瀏覽器,在不同瀏覽器上運(yùn)行時(shí)界面是否都正常顯示。(3)數(shù)據(jù)庫(kù)的可維護(hù)性如何,數(shù)據(jù)的錄入、刪除及更改是否能夠順利完成。(4)數(shù)據(jù)查詢是否合理,能否對(duì)各種不同的查詢條件進(jìn)行搜索,查詢最合適的記錄。(5)對(duì)數(shù)據(jù)溢出、格式錯(cuò)誤等非法操作能否進(jìn)行非法提示,以敬告用戶正確使用。5.2.2測(cè)試的結(jié)果軟件測(cè)試的基本目標(biāo)是發(fā)現(xiàn)軟件缺陷。在這里有必要把個(gè)這不言而喻的事實(shí)再次強(qiáng)調(diào)一下,因?yàn)橛袝r(shí)產(chǎn)品的測(cè)試只是為了證實(shí)軟件可以運(yùn)行,而不是找缺陷。在這種情況下,測(cè)試工作就在很大程度上失去了意義,所以發(fā)現(xiàn)軟件的缺陷,是做好測(cè)試的首要條件。從測(cè)試用例的數(shù)量和測(cè)試結(jié)果上看,本項(xiàng)目的測(cè)試工作已基本滿足測(cè)試工作的需求,但在這個(gè)測(cè)試過(guò)程中也存在一定的測(cè)試問(wèn)題:系統(tǒng)在運(yùn)行、關(guān)閉及退出時(shí)均正常,運(yùn)行穩(wěn)定,在系統(tǒng)的不斷啟動(dòng)關(guān)閉過(guò)程中沒(méi)有出現(xiàn)死機(jī)、程序執(zhí)行效率降低等各種不良現(xiàn)象,功能的實(shí)現(xiàn)較為完善。其次用戶操作界面較友好,經(jīng)在IE6.0、TheWord、360等瀏覽器上測(cè)試,界面都能正常顯示,并不出現(xiàn)瀏覽器不兼容的不良情況。并且數(shù)據(jù)庫(kù)的可維護(hù)性良好,數(shù)據(jù)的錄入能順利完成,并能順利實(shí)現(xiàn)對(duì)數(shù)據(jù)刪除和修改等動(dòng)態(tài)更新。同時(shí),對(duì)數(shù)據(jù)溢出、越界等非法操作能進(jìn)行非法提示,使得用戶能提前預(yù)知操作的正確與否,提高用戶的操作效率。綜上所述,本項(xiàng)目人力資源管理系統(tǒng)通過(guò)測(cè)試。結(jié)論人力資源管理系統(tǒng)是企業(yè)協(xié)同管理平臺(tái)(ECMP)的重要組成部分,是為了提高企業(yè)人力資源管理水平而設(shè)計(jì)開(kāi)發(fā)的企業(yè)信息管理系統(tǒng)。系統(tǒng)設(shè)計(jì)的目標(biāo)是實(shí)現(xiàn)對(duì)企業(yè)人力資信息進(jìn)行統(tǒng)一管理,提高企業(yè)工作效率、降低成本,滿足用戶及時(shí)溝通需要,實(shí)現(xiàn)與其它系統(tǒng)協(xié)同工作。系統(tǒng)開(kāi)發(fā)采取JDKVersion1技術(shù)平臺(tái)架構(gòu),以統(tǒng)一建模語(yǔ)言(UML)對(duì)系統(tǒng)進(jìn)行分析,采用Rational統(tǒng)一過(guò)程(RUP)作為系統(tǒng)開(kāi)發(fā)方法。具體分析設(shè)計(jì)了包括人員管理,招聘管理,培訓(xùn)管理,獎(jiǎng)懲管理,薪金管理五個(gè)功能模塊。系統(tǒng)基本滿足了企業(yè)人力資源管理要求,但是在開(kāi)發(fā)過(guò)程中還是顯露出很多問(wèn)題,比如在系統(tǒng)開(kāi)發(fā)過(guò)程中,系統(tǒng)編碼實(shí)現(xiàn)有時(shí)不能滿足系統(tǒng)設(shè)計(jì)要求,造成項(xiàng)目無(wú)法通過(guò)系統(tǒng)測(cè)試,必須返工,。對(duì)于本系統(tǒng)來(lái)說(shuō),還是有許多值得改進(jìn)的地方,主要是在系統(tǒng)性能方面可以進(jìn)一步的加強(qiáng)。致謝在整個(gè)畢業(yè)設(shè)計(jì)過(guò)程中,很多人對(duì)我的論文完成給予了大量的支持和幫助。首先,感謝我的指導(dǎo)老師袁靜波老師。她始終如一地關(guān)心我論文的進(jìn)展,悉心指導(dǎo)了我完成的論文的各個(gè)環(huán)節(jié),反復(fù)審閱論文稿,提出許多寶貴的修改意見(jiàn),為本文的完成付出了很多心血。在此,我對(duì)敬愛(ài)的指導(dǎo)老師表示衷心的祝福和感謝!同時(shí),衷心感謝東北大學(xué)秦皇島分校所有支持和幫助過(guò)我的老師和同學(xué)。參考文獻(xiàn)王國(guó)輝、牛強(qiáng)等。JSP信息系統(tǒng)開(kāi)發(fā)實(shí)例精選。機(jī)械工業(yè)出版社,2005宋昆、李嚴(yán)等。SQLServer數(shù)據(jù)庫(kù)開(kāi)發(fā)實(shí)例解析。機(jī)械工業(yè)出版社,2006陳威、白偉明、李楠。JSP工程應(yīng)用與項(xiàng)目實(shí)踐。機(jī)械工業(yè)出版社,2005楊敏。人力資源管理。經(jīng)濟(jì)管理出版社,2009李維剛。人力資源管理(21世紀(jì)管理學(xué)教材)。清華大學(xué)出版社李冰,2009董克用。人力資源管理概論(第二版)。中國(guó)人民大學(xué)出版社,2003孫宗虎。人力資源管理職位工作手冊(cè)。人民郵電出版社,2009楊冬青,馬秀莉,唐世渭。數(shù)據(jù)庫(kù)系統(tǒng)概念.。機(jī)械工業(yè)出版社,2006孫鑫。Servlet/JSP深入詳解—基于Tomcat的Web開(kāi)發(fā)。電子工業(yè)出版社,2008傅進(jìn)勇,鄧少烽,李波。.JSP網(wǎng)絡(luò)編程學(xué)習(xí)筆記[M]。.電子工業(yè)出版社,2008:余凱成,程文文,陳維政。人力資源管理(第三版)。大連理工大學(xué)出版社,2006孫柏瑛。共部門(mén)人力資源管理。首都經(jīng)濟(jì)貿(mào)易大學(xué)出版社,2008孫宗虎。力資源管理職位工作手冊(cè)(第2版)。人民郵電出版社,2009鄭阿奇。SQLServer實(shí)用教程(第3版)。電子工業(yè)出版社,2009柴晟,劉瑩,蔡錦成等。SQLServer數(shù)據(jù)庫(kù)應(yīng)用教程。清華大學(xué)出版社,2007鄭阿奇等。SQLServer應(yīng)用教程。人民郵電出版社,2008趙增敏等。SQLServer2000實(shí)用教程(第2版)。電子工業(yè)出版社,2008AndrewJBrust;StephenForte.|MicrosoftSQLServer2005.MicrosoftPress,2006附錄BenefitsofJSPJSPpagesaretranslatedintoservlets.So,fundamentally,anytaskJSPpagescanperformcouldalsobeaccomplishedbyservlets.However,thisunderlyingequivalencedoesnotmeanthatservletsandJSPpagesareequallyappropriateinallscenarios.Theissueisnotthepowerofthetechnology,itistheconvenience,productivity,andmaintainabilityofoneortheother.Afterall,anythingyoucandoonaparticularcomputerplatformintheJavaprogramminglanguageyoucouldalsodoinassemblylanguage.Butitstillmatterswhichyouchoose..JSPprovidesthefollowingbenefitsoverservletsalone:?ItiseasiertowriteandmaintaintheHTML.YourstaticcodeisordinaryHTML:noextrabackslashes,nodoublequotes,andnolurkingJavasyntax.?YoucanusestandardWeb-sitedevelopmenttools.EvenHTMLtoolsthatknownothingaboutJSPcanbeusedbecausetheysimplyignoretheJSPtags?Youcandivideupyourdevelopmentteam.TheJavaprogrammerscanworkonthedynamiccode.TheWebdeveloperscanconcentrateonthepresentationlayer.Onlargeprojects,thisdivisionisveryimportant.Dependingonthesizeofyourteamandthecomplexityofyourproject,youcanenforceaweakerorstrongerseparationbetweenthestaticHTMLandthedynamiccontent.Now,thisdiscussionisnottosaythatyoushouldstopusingservletsanduseonlyJSPinstead.Bynomeans.Almostallprojectswilluseboth.Forsomerequestsinyourproject,youwilluseservlets.Forothers,youwilluseJSP.Forstillothers,youwillcombinethemwiththeMVCarchitecture.Youwanttheappropriatetoolforthejob,andservlets,bythemselves,donotcompleteyourtoolkitAdvantagesofJSPOverCompetingTechnologiesAnumberofyearsago,Martywasinvitedtoattendasmall20-personindustryroundtablediscussiononsoftwaretechnology.SittingintheseatnexttoMartywasJamesGosling,inventoroftheJavaprogramminglanguage.Sittingseveralseatsawaywasahigh-levelmanagerfromaverylargesoftwarecompanyinRedmond,Washington.Duringthediscussion,themoderatorbroughtupthesubjectofJini,whichatthattimewasanewJavatechnology.Themoderatoraskedthemanagerwhathethoughtofit,andthemanagerrespondedthatitwastooNow,thegrievancethatGoslingwasairingwasthathefeltthatthiscompanywouldtaketechnologyfromothercompaniesandsubornitfortheirownpurposes.Butguesswhat?Theshoeisontheotherfoothere.TheJavacommunitydidnotinventtheideaofdesigningpagesasamixtureofstaticHTMLanddynamiccodemarkedwithspecialtags.Forexample,ColdFusiondidityearsearlier.EvenASP(aproductfromtheverysoftwarecompanyoftheaforementionedmanager)popularizedthisapproachbeforeJSPcamealonganddecidedtojumponthebandwagon.Infact,JSPnotonlyadoptedthegeneralidea,itevenusedmanyofthesamespecialtagsasASPdid.So,thequestionbecomes:whyuseJSPinsteadofoneoftheseothertechnologies?Ourfirstresponseisthatwearenotarguingthateveryoneshould.Severalofthoseothertechnologiesarequitegoodandarereasonableoptionsinsomesituations.Inothersituations,however,JSPisclearlybetter.Hereareafewofthereasons.Versus.NETandActiveServerPages(ASP).NETiswell-designedtechnologyfromMicrosoft.ASP.NETisthepartthatdirectlycompeteswithservletsandJSP.TheadvantagesofJSParetwofoldFirst,JSPisportabletomultipleoperatingsystemsandWebservers;youaren'tlockedintodeployingonWindowsandIIS.Althoughthecore.NETplatformrunsonafewnon-Windowsplatforms,theASPpartdoesnot.YoucannotexpecttodeployseriousASP.NETappli
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 藝術(shù)品數(shù)字化交易平臺(tái)開(kāi)發(fā)協(xié)議
- 年度企業(yè)文化建設(shè)與員工關(guān)懷計(jì)劃設(shè)計(jì)方案
- 聲聲慢:高中語(yǔ)文詩(shī)詞教學(xué)教案
- 水泥電桿銷售合同
- 語(yǔ)言之美:修辭手法與表達(dá)技巧
- 工業(yè)園區(qū)生產(chǎn)流水線供應(yīng)合同
- 季度銷售工作總結(jié)與業(yè)績(jī)分析報(bào)告
- 新零售行業(yè)線下實(shí)體店運(yùn)營(yíng)策略設(shè)計(jì)
- 企業(yè)危機(jī)公關(guān)事件處理預(yù)案
- 倉(cāng)儲(chǔ)物流系統(tǒng)運(yùn)營(yíng)合作協(xié)議
- 醫(yī)學(xué)教程 常見(jiàn)動(dòng)物咬蟄傷應(yīng)急救護(hù)課件
- 中學(xué)校園廣播聽(tīng)力系統(tǒng)管理制度
- 組合型浮式防波堤水動(dòng)力響應(yīng)與消浪性能研究
- 商業(yè)綜合體應(yīng)急預(yù)案編制與演練效果評(píng)估考核試卷
- GB/T 44679-2024叉車禁用與報(bào)廢技術(shù)規(guī)范
- 智鼎在線測(cè)評(píng)的題
- 2-3《書(shū)的歷史》(教學(xué)設(shè)計(jì))二年級(jí)科學(xué)上冊(cè) 教科版
- 廣告學(xué)概論課件
- 可上傳班級(jí)管理(一到三章)李學(xué)農(nóng)主編
- 醫(yī)院環(huán)境衛(wèi)生學(xué)監(jiān)測(cè)和院感控制課件
- 春天古詩(shī)模板
評(píng)論
0/150
提交評(píng)論