企業(yè)員工績(jī)效考評(píng)系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第1頁(yè)
企業(yè)員工績(jī)效考評(píng)系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第2頁(yè)
企業(yè)員工績(jī)效考評(píng)系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第3頁(yè)
企業(yè)員工績(jī)效考評(píng)系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第4頁(yè)
企業(yè)員工績(jī)效考評(píng)系統(tǒng)畢業(yè)設(shè)計(jì)(論文)_第5頁(yè)
已閱讀5頁(yè),還剩65頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE大連交通大學(xué)信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文)任務(wù)書題目企業(yè)員工績(jī)效考評(píng)系統(tǒng)任務(wù)及要求:1.設(shè)計(jì)(研究)內(nèi)容和要求任務(wù):調(diào)查企業(yè)員工績(jī)效考評(píng)系統(tǒng)方面當(dāng)前技術(shù)的發(fā)展近況,完成實(shí)習(xí)報(bào)告,字?jǐn)?shù)不少于3000,第三周交給指導(dǎo)老師。結(jié)合自己實(shí)習(xí)情況安排進(jìn)度,填寫進(jìn)度計(jì)劃表,第二周完成后交給指導(dǎo)老師簽字,并嚴(yán)格執(zhí)行。按照軟件工程思想,獨(dú)立完成系統(tǒng)的設(shè)計(jì)和程序開發(fā),完成代碼估計(jì)3000行左右。用JAVA技術(shù)實(shí)現(xiàn)企業(yè)員工績(jī)效考評(píng)系統(tǒng)功能。程序簡(jiǎn)潔,算法可行,運(yùn)行情況良好。要求:每周和指導(dǎo)老師至少見面溝通一次,回報(bào)課題進(jìn)展情況,接受老師詢問。接到任務(wù)書后,查閱與題目及專業(yè)相關(guān)的外文資料進(jìn)行翻譯,要求不少于10000個(gè)外文字符,譯出漢字不得少于3000,于第四周交給指導(dǎo)老師審閱。畢業(yè)設(shè)計(jì)第13周完成畢業(yè)論文的裝訂,并由指導(dǎo)老師評(píng)閱。論文要求12000字以上,包括綜述、系統(tǒng)總體設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、性能分析、結(jié)論等。教學(xué)第13周通過(guò)中軟及教研室組織進(jìn)行軟件驗(yàn)收,驗(yàn)收時(shí)要提供軟件使用說(shuō)明書。于第13周提出畢業(yè)答辯申請(qǐng)并簽字。第14周答辯,要求制作PPT。2.原始依據(jù)通過(guò)大學(xué)幾年的學(xué)習(xí),已經(jīng)學(xué)習(xí)了諸如軟件工程、數(shù)據(jù)庫(kù)原理及應(yīng)用、數(shù)據(jù)結(jié)構(gòu)、C++、VisualBasic、JAVA等多門程序設(shè)計(jì)語(yǔ)言和網(wǎng)絡(luò)等基礎(chǔ)知識(shí)和專業(yè)知識(shí),學(xué)生有能力而且可以獨(dú)立完成小中型項(xiàng)目的設(shè)計(jì)與開發(fā)。學(xué)?,F(xiàn)有設(shè)備和環(huán)境可以提供給學(xué)生實(shí)習(xí)和上機(jī),而且具有專業(yè)老師可以指導(dǎo)學(xué)生。3.參考文獻(xiàn)[1]高麗君,劉宏.電子商務(wù)對(duì)傳統(tǒng)商業(yè)的挑戰(zhàn)及對(duì)策[J].商業(yè)研究.2005[2]郭曉艷,劉曉霞,朱潔娜.基于JSP的電子商務(wù)網(wǎng)站的構(gòu)建技術(shù)[J].微軟發(fā)展.2005[3]劉媛春,羅云翔.基于JSP的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)[J].成都信息工程學(xué)院學(xué)報(bào).2005[4]吳勇,張若愚.數(shù)據(jù)庫(kù)在網(wǎng)站后臺(tái)開發(fā)中的應(yīng)用[J].蘇州城建環(huán)保學(xué)院學(xué)報(bào).2001[5]蔣先剛,陳海雷,涂曉斌.電子商務(wù)網(wǎng)站開發(fā)平臺(tái)的研究[J].華東交通大學(xué)學(xué)報(bào).2002[6]蔡翠平等.Java程序設(shè)計(jì)[M].北京:清華大學(xué)出版社.2002[7]EckelB.ThinkinginJava.PHPHALL.1999[8]肖剛.JavaWeb服務(wù)器應(yīng)用程序設(shè)計(jì)[M].西安:電子工業(yè)出版社.2001.6[9]黃浩文,黃靜舒.JSP核心技術(shù)和電子商務(wù)應(yīng)用實(shí)例[M].北京:高等教育出版社.2000.11[10]福塔.MYSQL必知必會(huì).人民郵電出版社.2009[11]指導(dǎo)衛(wèi)琴.JAVA面向?qū)ο缶幊蘙M].北京:電子工業(yè)出版社.2006[12]張孝祥.JAVA就業(yè)培訓(xùn)教程[M].北京:清華大學(xué)出版社.2003[13]BruceEckel,ThinkinginJava[M].北京:機(jī)械工程出版社.2005指導(dǎo)教師簽字:教研室主任簽字:年月日大連交通大學(xué)信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文)進(jìn)度計(jì)劃與考核表學(xué)生姓名劉業(yè)勤專業(yè)班級(jí)計(jì)算機(jī)科學(xué)與技術(shù)08-2班指導(dǎo)教師王影魏琦本課題其他人員題目企業(yè)員工績(jī)效考核系統(tǒng)日期計(jì)劃完成內(nèi)容完成情況指導(dǎo)老師檢查簽字第1周實(shí)習(xí)調(diào)研,查閱課題相關(guān)外文資料第2周了解行業(yè)狀況、查閱文獻(xiàn)資料,閱讀資料撰寫調(diào)研報(bào)告第3周完成10000字符或3000漢字以上的外文翻譯,準(zhǔn)備資料,學(xué)習(xí)java相關(guān)技術(shù)第4周進(jìn)行需求分析和概要設(shè)計(jì)第5周進(jìn)行概要設(shè)計(jì),基本框架完成,提交畢業(yè)論文提綱第6周詳細(xì)設(shè)計(jì)各部分功能第7周編碼第8周編碼第9周系統(tǒng)聯(lián)調(diào)第10周進(jìn)行程序測(cè)試,繼續(xù)編寫畢業(yè)設(shè)計(jì)論文第11周整理資料、文檔、圖表等,修改畢業(yè)設(shè)計(jì)論文第12周完成畢業(yè)設(shè)計(jì)論文,打印,按要求裝訂第13周軟件驗(yàn)收和準(zhǔn)備畢業(yè)設(shè)計(jì)答辯第14周畢業(yè)設(shè)計(jì)答辯及成績(jī)?cè)u(píng)定指導(dǎo)教師簽字:年月日注:“計(jì)劃完成內(nèi)容”由學(xué)生本人認(rèn)真填寫,其它由指導(dǎo)教師考核時(shí)填寫。大連交通大學(xué)信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文)外文翻譯學(xué)生姓名劉業(yè)勤專業(yè)班級(jí)計(jì)算機(jī)08-2班指導(dǎo)教師王影魏琦職稱高工講師所在單位信息科學(xué)系計(jì)算機(jī)教研室教研室主任宋麗芳完成日期2012年4月13日TomcatTomcatistheApacheSoftwareFoundation(ApacheSoftwareFoundation)Jakartaprojectinacoreproject,byApache,Sunandsomeothercompaniesandindividualstodevelopandbecome.BecauseoftheSunparticipationandsupport,thenewServletandJSPcodecanalwaysbereflectedinTomcatTomcat5,supportforthelatestServlet2.4andJSP2specification.BecauseTomcatadvancedtechnology,stableperformance,andfree,andthusbyJavafansandgotsomesoftwaredevelopersapprobate,becomecurrentpopularWebapplicationserver.Thelatestversionis7.Tomcatisverypopularwithprogrammerslove,becauseitrunssystemresourceoccupiedbysmall,goodscalability,loadbalancingandmailservicesupportsystemdevelopmentandapplicationofcommonlyusedfunctions;anditcontinuestoimproveandperfect,anyoneinterestedprogrammerscanchangeitorinwhichaddnewfunction.Tomcatisalightweightapplicationserver,inthesmallandmediumsystemsandconcurrentaccesstotheusernotmanyoccasionstobewidelyused,istodevelopanddebugJSPprogramofchoice.Forabeginner,canthinkso,asinamachinetoconfigureApacheserver,wecanuseittorespondtoaHTMLpageaccessrequest.InfactTomcatpartofApacheserverextensions,butitisrunindependently,sowhenyouruntomcat,itactuallyactsasaApacheindependentprocessesseparatelyrun.Thetrickhereisthat,whenproperlyconfigured,ApacheHTMLpageservice,butTomcatactuallyrunningtheJSPpageandServlet.Inaddition,TomcatandIIS,Apache,Webserver,HTMLpagewithprocessingfunction,anditisaServletandJSPcontainer,independentoftheServletcontainerTomcatisthedefaultmode.However,TomcatstaticHTMLastheApacheserver.AtpresentthelatestversionofTomcat7.0.22Released.TomcatwasoriginallydevelopedbySunsoftwarearchitectJamesDuncanDavidsondevelopment.Helaterhelpedtoturnitintoanopensourceproject,andbytheSuncontributiontotheApachesoftwarefoundation.Sincemostopen-sourceprojectsO'Reillyareoutofabook,andthecoverisdesignedintoananimalofthesketch,sohehopeswillthisprojectisnamedafterananimal.Becausehehopedthatthisanimalcantakecareofthemselves,ultimately,hewillbenamedTomcat(Englishcatorothermalecats).ButOReillypublishedTomcatintroducebookscoverwasdesignedasamaleimage.WhiletheTomcatLogoandthemascotisalsodesignedasamalecat.ApacheTomcat7.xiscurrentlythedevelopmentfocus.IttookTomcat6.0.xonthebasisofmerit,theServlet3,JSP2.2andEL2.2featuressuchassupport.Inadditiontothislistisasfollows:improvementofWebapplicationmemoryleakdetectionandpreventionenhancedmanagementprogramandservermanagementproceduresforthesafetyprotectionofthegeneralCSRF.ApacheTomcat(18)tosupportwebapplications,externalcontentindirectreferencereconstruction(connectors,lifecycle)andmanycorecodeoftheApacheTomcat6.xdrawingonacomprehensivereviewofTomcat5.5.xonthebasisofmerit,implementationoftheServlet2.5andJSP2.1featuressuchassupport.Inadditiontoimprovinglistisasfollows:memoryusageoptimization,greatercapacityofIO,ApacheTomcat5.xApacheTomcatreconstructionofcluster5.5.xandApacheTomcat5.0.xforServletandJSPsupportisthesame.Largeamountsoftheunderlyingcodeinsignificantmodifications,bringstheperformance,stabilityandtheupgradingoftheoverallcost.PleaserefertoApacheTomcat5.5updatelog.ApacheTomcat5.0.xinApacheTomcat4.1basedondoingalotofchanges,including:performanceoptimizationandtoreducethewasterecoveryactionreconstructionprogramdeploy,optionallyviaaseparatedeploymentprocedures,allowingtheapplicationofawebintotheproductverificationandcompilationofitbasedontheJMXservermonitorandmanagementofthewebprogramtoimproveTaglibssupportingcapacity,includingimproveddatapoolandtagplug-inimprovedplatformintegration,includingWindowsandUnixbasedonJMXembeddedenhancedsecuritymanagementsupportintegratedsessionclusterfileextension.MostcommercialJavaEEserverprovidesapowerfulmanagementinterface,andmostlywitheasytounderstandWebapplicationinterface.Tomcataccordingtohisownway,alsoprovidesasophisticatedmanagementtools,andinnowaycomparabletothoseofcommercialcompetition.TomcatAdminWebApplicationinitiallyinthe4.1version,thefunctionincludesthemanagementofcontext,datasource,userandgroupetc..Ofcourse,canalsobemanagedlikeinitializationparameters,user,group,roleavarietyofdatabasemanagement.Inthesubsequentversionsofthesefunctionswillbe,toagreatexpansion,buttheexistingfunctionhasaverypractical.AdminWebApplicationisdefinedintheautomaticdeploymentfiles:CATALINA_BASE/webapps/admin.xml.Toeditthisfile,todeterminetheContextdocBaseparameteristheabsolutepath.Thatistosay,CATALINA_BASE/webapps/admin.xmlpathistheabsolutepath.Asanotheroption,canalsoremovetheautomaticdeploymentfiles,inanserver.xmlfiletocreateaAdminWebApplicationcontext,theeffectisthesameas.AdminWebApplicationcannotmanagethisapplication,inotherwords,inadditiontodeletetheCATALINA_BASE/webapps/admin.xml,coulddonothing.IfyouusetheUserDatabaseRealm(default),willneedtoaddanuserandaroletoCATALINA_BASE/conf/tomcat-users.xmlfile.Youeditthisfile,addanamed"admin"roleintothefile,asfollows:<rolename="admin"/>astheneedforauser,andtheuser'sroleisto"admin".Astheuseroftheexistenceofsuch,addauser(changethecodetomakeitmoresafe):<username="admin"password="deep_dark_secret"roles="admin"/>whencompletedthesesteps,pleaserestartTomcat,visithttp://localhost:8080/Admin,willseealogininterface.AdminWebApplicationbasedonthecontainermanagementsecuritymechanism,andusingtheJakartaStrutsframework.Assoonasthe"admin"roleoftheusertologintotheadmininterface,willbeabletousethisconfigurationmanagementinterfaceTomcat.ManagerWebApplicationletyouthroughathanAdminWebApplicationmoresimpleuserinterface,toperformsomesimpleWebapplicationtasks.ManagerWebApplicationisdefinedinanautomaticdeploymentfile:CATALINA_BASE/webapps/manager.xml.Toeditthisfile,toensurethatthecontextdocBaseparameteristheabsolutepath,thatistosaytheCATALINA_HOME/server/webapps/Managerabsolutepath.IfyouareusingUserDatabaseRealm,youneedtoaddaroleandasubscribertotheCATALINA_BASE/conf/tomcat-users.xmlfile.Next,editthisfile,adda"manager"roletothefile:<rolename="manager">alsoneedtohavearoleas"manager"user.Liketheexistingusers,addanewuser(changethecodetomakeitmoresafe):<username="manager"password="deep_dark_secret"roles="manager"/>andthenrestartTomcat,visithttp://localhost/Manager/list,willseeaverysimpletextmanagementinterface,orvisithttp://localhost/Manager/HTML/list,willseeaHMTLmanagementinterface.EitherwayitmeansyouManagerWebApplicationhasnowstarted.Managerapplicationmaynothaveadministrativeprivilegesonthebasisofsystem,theinstallationofanewWebapplication,fortesting.Ifwehaveanewwebapplicationinthe/home/user/helloin,andwanttoinstallitinto/Hello,inordertotesttheapplication,candoso,thefirstfilebox"/Hello"(aswhenaccessingthepath),inthesecondtextboxinput"file:/home/user/Hello"(asConfigURL).Managerapplicationalsoallowsthestop,restart,removalandtodeployawebapplication.Tostopanapplicationsothatitcannotbeaccessed,whenuserstrytoaccessthisisstoppedwhenapplied,willseea503error--"503-Thisapplicationisnotcurrentlyavailable".RemovesawebapplicationfromTomcat,refersonlytoruncopydeletedthisapplication,iftherestartTomcat,deletedapplicationswillappearagain(i.e.,removedandisnotremovedfromtheharddisk).Therearetwowaystodeploywebservicesinthesystem.1>copytheWARfileorwebapplicationfolder(includingtheallthecontentoftheweb)to$CATALINA_BASE/webappsdirectory.2>WebserviceestablishaincludesonlythecontextcontentXMLclipfile,andthefileinthe$CATALINA_BASE/webappsdirectory.Theapplicationofwebitselfcanbestoredontheharddriveofanyplace.IfthereisaWARfile,wanttodeployit,onlyneedtoputthefilesimplycopytoCATALINA_BASE/webappsdirectorycanbe,thedocumentmustbe".War"astheextension.OncetheTomcatlisteningtothisfile,itwill(default)tothepackageasasubdirectory,andtheWARfilefilenameasasubdirectorynames.Next,Tomcatwillbebuiltinthememoryofacontext,asinserver.xmldocumentset.Ofcourse,otheressentialcontent,fromtheserver.xmlDefaultContextaccess.DeployingawebapplicationisanotherwaytowriteaContextfragmentofXMLfile,andthenthefilesarecopiedtotheCATALINA_BASE/webappsdirectory.AContextsegmentisnotafullXMLfile,butacontextelement,aswellastheapplicationofthecorrespondingdescription.Thisclipfileiscutoutfromtheserver.xmlcontextelement,sothisepisodewasnamed"contextfragments".Onceyouhavesettherealmandvalidationofthemethod,needstocarryontheactualuserloginprocess.Generallyspeaking,theuserloginsystemisaverytroublesomething,musttrytoreducethenumberofuserloginvalidation.Asadefault,whenauserfirstrequestsaprotectedresource,everywebapplicationwouldrequiretheusertologin.Ifrunninganumberofwebapplication,andeveryapplicationneedforaseparateuserauthentication,itlooksabitliketheuser.Usersdon'tknowhowtogetapluralityofseparateapplicationsareintegratedintoasinglesystem,alluserswillnotknowtheyneedaccesstomanyasameapplication,isveryconfused,whyalwayskeeplog.Tomcat4"singlesign-on"featureallowsuserstoaccessthesamehostallwebapplications,onlyneedtologinonce.Inordertousethisfunction,onlyneedtoaddaSingleSignOnValveHostelementscanbe,asfollows:<ValveclassName="org.apache.catalina.authenticator.SingleSignOn"debug="0"/>inTomcatafterinitialsetup,server.xmlnoteswhichincludetheSingleSignOnValveconfigurationexample,onlyneedtotakenotes,canbeused.Then,anyuserlogontoanapplication,forthesamehostingallappliedequallyeffective.Usethesinglesign-onvalvehassomeimportantlimitations:1>valuemustbeconfiguredandnestinginthesame.TheTomcatserverisafreeopensourceWebapplicationserver,thelatestversionis6.0.20(stopto2009-03-20).TomcatistheApacheSoftwareFoundation(ApacheSoftwareFoundation)Jakartaprojectinacoreproject,byApache,Sunandothercompaniesandindividualstodevelopandbecome.BecauseoftheSun'sparticipationandsupport,thenewServletcodeandJSPcodecanalwaysbereflectedinTomcatTomcat5,supportforthelatestServlet2.4andJSP2norm.BecauseTomcattechnologyadvanced,stableperformance,andfree,sobytheJavaenthusiastsandhasbeenthefavoritepartofsoftwaredevelopersapprobate,becomethepopularWebapplicationserver.Tomcatisthemajorityofprogrammerslove,becauseitrunssystemresourceoccupiedbysmall,goodscalability,loadbalanceandsupportthemailservicesystemdevelopmentandapplicationofcommonlyusedfunctions;anditcontinuestoimproveandperfect,anyinteresttheprogrammercanchangeitoraddnewfunctions.Tomcatisasmalllightweightapplicationserver,inthesmallandmediumsystemsandconcurrentaccessTheuserisnotmanyoccasionsarecommonlyused,istodevelopanddebugJSPprogramofchoiceforabeginner,thiscanbeconsidered,asinamachinetoconfigureApacheserver,wecanuseittorespondtoHTMLpageaccessrequest.InfactpartTomcatistheApacheserverextensions,butitisindependentoperation,sowhenyouruntomcat,itactuallyasaApacheindependentprocessesrunseparately.Thetrickis,whenproperlyconfigured,ApacheHTMLpageservice,TomcatactuallyrunJSPpagesandServlet.surfaceandinaddition,TomcatandIIS,ApacheandWebserver.WithHTMLpage,processingpower,anditisaServletandJSPcontainer,independentServletcontaineristhedefaultmode.Tomcat,TomcatprocessingofstaticHTMLasApacheserver.TomcatTomcat是Apache軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范。因?yàn)門omcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。目前最新版本是7.0。Tomcat很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對(duì)HTML頁(yè)面的訪問請(qǐng)求。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你ApacheTomcat運(yùn)行時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。這里的訣竅是,當(dāng)配置正確時(shí),Apache為HTML頁(yè)面服務(wù),而Tomcat實(shí)際上運(yùn)行JSP頁(yè)面和Servlet。另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁(yè)面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過(guò),Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。目前Tomcat最新版本為7.0.22Released。Tomcat最初是由Sun的軟件構(gòu)架師詹姆斯·鄧肯·戴維森開發(fā)的。后來(lái)他幫助將其變?yōu)殚_源項(xiàng)目,并由Sun貢獻(xiàn)給Apache軟件基金會(huì)。由于大部分開源項(xiàng)目O'Reilly都會(huì)出一本相關(guān)的書,并且將其封面設(shè)計(jì)成某個(gè)動(dòng)物的素描,因此他希望將此項(xiàng)目以一個(gè)動(dòng)物的名字命名。因?yàn)樗M@種動(dòng)物能夠自己照顧自己,最終,他將其命名為Tomcat(英語(yǔ)公貓或其他雄性貓科動(dòng)物)。而O'Reilly出版的介紹Tomcat的書籍的封面也被設(shè)計(jì)成了一個(gè)公貓的形象。而Tomcat的Logo兼吉祥物也被設(shè)計(jì)成了一只公貓。ApacheTomcat7.x是目前的開發(fā)焦點(diǎn)。它在汲取了Tomcat6.0.x優(yōu)點(diǎn)的基礎(chǔ)上,實(shí)現(xiàn)了對(duì)于Servlet3.0、JSP2.2和EL2.2等特性的支持。除此以外的改進(jìn)列表如下:Web應(yīng)用內(nèi)存溢出偵測(cè)和預(yù)防增強(qiáng)了管理程序和服務(wù)器管理程序的安全性,一般CSRF保護(hù)ApacheTomcat(18張),支持web應(yīng)用中的外部?jī)?nèi)容的直接引用構(gòu)(connectors,lifecycle)及很多核心代碼的全面梳理ApacheTomcat6.x在汲取Tomcat5.5.x優(yōu)點(diǎn)的基礎(chǔ)上,實(shí)現(xiàn)了Servlet2.5和JSP2.1等特性的支持。除此以外的改進(jìn)如下:內(nèi)存使用優(yōu)化,更大的IO容量,重構(gòu)聚類ApacheTomcat5.xApacheTomcat5.5.x和ApacheTomcat5.0.x對(duì)于Servlet和JSP的支持是一樣的。大量底層代碼里的重大修改,帶來(lái)性能的提升、穩(wěn)定性的提升及整體成本。詳請(qǐng)參照ApacheTomcat5.5的更新日志。ApacheTomcat5.0.x在ApacheTomcat4.1的基礎(chǔ)上做了很多改動(dòng),包括:性能優(yōu)化和減少垃圾回收動(dòng)作重構(gòu)程序部署,通過(guò)一個(gè)可選的獨(dú)立部署程序,允許在將一個(gè)web應(yīng)用放進(jìn)產(chǎn)品前驗(yàn)證和編譯它,基于JMX的服務(wù)器全面監(jiān)視及web程序管理,提高Taglibs的支撐能力,包括改進(jìn)的數(shù)據(jù)池和tag插件,改進(jìn)平臺(tái)集成性,包括Windows和Unix基于JMX的嵌入增強(qiáng)的安全管理支撐集成session集群文檔擴(kuò)充。大多數(shù)商業(yè)化的JavaEE服務(wù)器都提供一個(gè)功能強(qiáng)大的管理界面,且大都采用易于理解的Web應(yīng)用界面。Tomcat按照自己的方式,同樣提供一個(gè)成熟的管理工具,并且絲毫不遜于那些商業(yè)化的競(jìng)爭(zhēng)對(duì)手。Tomcat的AdminWebApplication最初在4.1版本時(shí)出現(xiàn),當(dāng)時(shí)的功能包括管理context、datasource、user和group等。當(dāng)然也可以管理像初始化參數(shù),user、group、role的多種數(shù)據(jù)庫(kù)管理等。在后續(xù)的版本中,這些功能將得到很大的擴(kuò)展,但現(xiàn)有的功能已經(jīng)非常實(shí)用了。AdminWebApplication被定義在自動(dòng)部署文件:CATALINA_BASE/webapps/admin.xml。必須編輯這個(gè)文件,以確定Context中的docBase參數(shù)是絕對(duì)路徑。也就是說(shuō),CATALINA_BASE/webapps/admin.xml的路徑是絕對(duì)路徑。作為另外一種選擇,也可以刪除這個(gè)自動(dòng)部署文件,而在server.xml文件中建立一個(gè)AdminWebApplication的context,效果是一樣的。不能管理AdminWebApplication這個(gè)應(yīng)用,換而言之,除了刪除CATALINA_BASE/webapps/admin.xml,可能什么都做不了。如果使用UserDatabaseRealm(默認(rèn)),將需要添加一個(gè)user以及一個(gè)role到CATALINA_BASE/conf/tomcat-users.xml文件中。你編輯這個(gè)文件,添加一個(gè)名叫“admin”的role到該文件中,如下:<rolename=“admin”/>同樣需要有一個(gè)用戶,并且這個(gè)用戶的角色是“admin”。象存在的用戶那樣,添加一個(gè)用戶(改變密碼使其更加安全):<username=“admin”password=“deep_dark_secret”roles=“admin”/>當(dāng)完成這些步驟后,請(qǐng)重新啟動(dòng)Tomcat,訪問http://localhost:8080/admin,將看到一個(gè)登錄界面。AdminWebApplication采用基于容器管理的安全機(jī)制,并采用了JakartaStruts框架。一旦作為“admin”角色的用戶登錄管理界面,將能夠使用這個(gè)管理界面配置Tomcat。ManagerWebApplication讓你通過(guò)一個(gè)比AdminWebApplication更為簡(jiǎn)單的用戶界面,執(zhí)行一些簡(jiǎn)單的Web應(yīng)用任務(wù)。ManagerWebApplication被被定義在一個(gè)自動(dòng)部署文件中:CATALINA_BASE/webapps/manager.xml。必須編輯這個(gè)文件,以確保context的docBase參數(shù)是絕對(duì)路徑,也就是說(shuō)CATALINA_HOME/server/webapps/manager的絕對(duì)路徑。如果使用的是UserDatabaseRealm,那么需要添加一個(gè)角色和一個(gè)用戶到CATALINA_BASE/conf/tomcat-users.xml文件中。接下來(lái),編輯這個(gè)文件,添加一個(gè)名為“manager”的角色到該文件中:<rolename=“manager”>同樣需要有一個(gè)角色為“manager”的用戶。像已經(jīng)存在的用戶那樣,添加一個(gè)新用戶(改變密碼使其更加安全):<username=“manager”password=“deep_dark_secret”roles=“manager”/>然后重新啟動(dòng)Tomcat,訪問http://localhost/manager/list,將看到一個(gè)很樸素的文本型管理界面,或者訪問http://localhost/manager/html/list,將看到一個(gè)HMTL的管理界面。不管是哪種方式都說(shuō)明你的ManagerWebApplication現(xiàn)在已經(jīng)啟動(dòng)了。Managerapplication可以在沒有系統(tǒng)管理特權(quán)的基礎(chǔ)上,安裝新的Web應(yīng)用,以用于測(cè)試。如果我們有一個(gè)新的web應(yīng)用位于/home/user/hello下在,并且想把它安裝到/hello下,為了測(cè)試這個(gè)應(yīng)用,可以這么做,在第一個(gè)文件框中輸入“/hello”(作為訪問時(shí)的path),在第二個(gè)文本框中輸入“file:/home/user/hello”(作為ConfigURL)。Managerapplication還允許停止、重新啟動(dòng)、移除以及重新部署一個(gè)web應(yīng)用。停止一個(gè)應(yīng)用使其無(wú)法被訪問,當(dāng)有用戶嘗試訪問這個(gè)被停止的應(yīng)用時(shí),將看到一個(gè)503的錯(cuò)誤——“503-Thisapplicationisnotcurrentlyavailable”。移除一個(gè)web應(yīng)用,只是指從Tomcat的運(yùn)行拷貝中刪除了該應(yīng)用,如果重新啟動(dòng)Tomcat,被刪除的應(yīng)用將再次出現(xiàn)(也就是說(shuō),移除并不是指從硬盤上刪除)。有兩個(gè)辦法可以在系統(tǒng)中部署web服務(wù)。1>拷貝WAR文件或者web應(yīng)用文件夾(包括該web的所有內(nèi)容)到$CATALINA_BASE/webapps目錄下。2>為web服務(wù)建立一個(gè)只包括context內(nèi)容的XML片斷文件,并把該文件放到$CATALINA_BASE/webapps目錄下。這個(gè)web應(yīng)用本身可以存儲(chǔ)在硬盤上的任何地方。如果有一個(gè)WAR文件,想部署它,則只需要把該文件簡(jiǎn)單的拷貝到CATALINA_BASE/webapps目錄下即可,文件必須以“.war”作為擴(kuò)展名。一旦Tomcat監(jiān)聽到這個(gè)文件,它將(缺省的)解開該文件包作為一個(gè)子目錄,并以WAR文件的文件名作為子目錄的名字。接下來(lái),Tomcat將在內(nèi)存中建立一個(gè)context,就好象在server.xml文件里建立一樣。當(dāng)然,其他必需的內(nèi)容,將從server.xml中的DefaultContext獲得。部署web應(yīng)用的另一種方式是寫一個(gè)ContextXML片斷文件,然后把該文件拷貝到CATALINA_BASE/webapps目錄下。一個(gè)Context片斷并非一個(gè)完整的XML文件,而只是一個(gè)context元素,以及對(duì)該應(yīng)用的相應(yīng)描述。這種片斷文件就像是從server.xml中切取出來(lái)的context元素一樣,所以這種片斷被命名為“context片斷”。一旦設(shè)置了realm和驗(yàn)證的方法,就需要進(jìn)行實(shí)際的用戶登錄處理。一般說(shuō)來(lái),對(duì)用戶而言登錄系統(tǒng)是一件很麻煩的事情,必須盡量減少用戶登錄驗(yàn)證的次數(shù)。作為缺省的情況,當(dāng)用戶第一次請(qǐng)求受保護(hù)的資源時(shí),每一個(gè)web應(yīng)用都會(huì)要求用戶登錄。如果運(yùn)行了多個(gè)web應(yīng)用,并且每個(gè)應(yīng)用都需要進(jìn)行單獨(dú)的用戶驗(yàn)證,那這看起來(lái)就有點(diǎn)像在用戶搏斗。用戶們不知道怎樣才能把多個(gè)分離的應(yīng)用整合成一個(gè)單獨(dú)的系統(tǒng),所有用戶也就不知道他們需要訪問多少個(gè)不同的應(yīng)用,只是很迷惑,為什么總要不停的登錄。Tomcat4的“singlesign-on”特性允許用戶在訪問同一虛擬主機(jī)下所有web應(yīng)用時(shí),只需登錄一次。為了使用這個(gè)功能,只需要在Host上添加一個(gè)SingleSignOnValve元素即可,如下所示:<ValveclassName=“org.apache.catalina.authenticator.SingleSignOn”debug=“0”/>在Tomcat初始安裝后,server.xml的注釋里面包括SingleSignOnValve配置的例子,只需要去掉注釋,即可使用。那么,任何用戶只要登錄過(guò)一個(gè)應(yīng)用,則對(duì)于同一虛擬主機(jī)下的所有應(yīng)用同樣有效。使用singlesign-onvalve有一些重要的限制:1>value必須被配置和嵌套在相同的Host元素里,并且所有需要進(jìn)行單點(diǎn)驗(yàn)證的web應(yīng)用(必須通過(guò)context元素定義)都位于該Host下。2>包括共享用戶信息的realm必須被設(shè)置在同一級(jí)Host中或者嵌套之外。3>不能被context中的realm覆蓋。4>使用單點(diǎn)登錄的web應(yīng)用最好使用一個(gè)Tomcat的內(nèi)置的驗(yàn)證方式(被定義在web.xml中的<auth-method>中),這比自定義的驗(yàn)證方式強(qiáng),Tomcat內(nèi)置的的驗(yàn)證方式包括basic、digest、form和client-cert。5>如果你使用單點(diǎn)登錄,還希望集成一個(gè)第三方的web應(yīng)用到你的網(wǎng)站中來(lái),并且這個(gè)新的web應(yīng)用使用它自己的驗(yàn)證方式,而不使用容器管理安全,那你基本上就沒招了。用戶每次登錄原來(lái)所有應(yīng)用時(shí)需要登錄一次,并且在請(qǐng)求新的第三方應(yīng)用時(shí)還得再登錄一次。6>單點(diǎn)登錄需要使用cookies。Tomcat服務(wù)器是一個(gè)免費(fèi)的開放源代碼的Web應(yīng)用服務(wù)器,目前最新版本是6.0.20(截止到2009-03-20)。Tomcat是Apache軟件基金會(huì)(ApacheSoftwareFoundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache,Sun和其他一些公司及個(gè)人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范.因?yàn)門omcat技術(shù)先進(jìn),性能穩(wěn)定,而且免費(fèi),因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。Tomcat很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對(duì)HTML頁(yè)面的訪問請(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)行的。這里的訣竅是,當(dāng)配置正確時(shí),Apache為HTML頁(yè)面服務(wù),Tomcat實(shí)際上運(yùn)行JSP頁(yè)而面和Servlet。另外,Tomcat和IIS,Apache等Web服務(wù)器一樣,具有處理HTML頁(yè)面的功能,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。不過(guò),Tomcat處理靜態(tài)HTML的能力不如Apache服務(wù)器。大連交通大學(xué)信息工程學(xué)院畢業(yè)設(shè)計(jì)(論文)實(shí)習(xí)報(bào)告學(xué)生姓名劉業(yè)勤專業(yè)班級(jí)計(jì)算機(jī)08-2班指導(dǎo)教師王影魏琦職稱高工講師所在單位信息科學(xué)系計(jì)算機(jī)教研室教研室主任宋麗芳完成日期2012年4月6日實(shí)習(xí)報(bào)告1課題來(lái)源及意義績(jī)效考核簡(jiǎn)稱為考績(jī),是人力資源管理的核心職能之一,可以從工作行為和工作結(jié)果角度理解績(jī)效的含義。從工作結(jié)果的角度來(lái)看,績(jī)效是在特定的時(shí)間內(nèi),由特定的工作職能或活動(dòng)產(chǎn)生的產(chǎn)出記錄;從行為角度來(lái)定義,坎貝爾認(rèn)為績(jī)效是人們所做的同組織目標(biāo)相關(guān)的、可觀測(cè)的事情;博曼和穆特威德魯認(rèn)為績(jī)效是具有可評(píng)價(jià)要素的工作行為。

總體看來(lái),績(jī)效考核是指企業(yè)組織以既定標(biāo)準(zhǔn)為依據(jù),對(duì)其人員在工作崗位上的工作行為表現(xiàn)和工作結(jié)果方面的情況,進(jìn)行收集、分析、評(píng)價(jià)和反饋的過(guò)程???jī)效考核是企業(yè)內(nèi)部管理活動(dòng),是企業(yè)在執(zhí)行經(jīng)營(yíng)戰(zhàn)略、進(jìn)行人力資源管理過(guò)程中,根據(jù)職務(wù)要求,對(duì)員工的實(shí)際貢獻(xiàn)進(jìn)行評(píng)價(jià)的活動(dòng),強(qiáng)調(diào)每個(gè)人、每個(gè)崗位的特殊性。從執(zhí)行結(jié)果來(lái)看,它包含對(duì)人的管理、監(jiān)督、指導(dǎo)、教育、激勵(lì)和幫助等功能。在績(jī)效考核過(guò)程中主要的參考點(diǎn)是未來(lái)。我們不是為了解釋過(guò)去如何,而是要將考核結(jié)果作為一種資源去規(guī)劃某項(xiàng)工作或某個(gè)職工未來(lái)的新可能性,這就是對(duì)職工及工作的開發(fā)。彼得·杜拉克說(shuō)過(guò):“組織的目的是通過(guò)工人力量的結(jié)合取得協(xié)同效應(yīng),并避開他們的不足?!边@也正是有效的績(jī)效管理的目的。也可以說(shuō)考核目標(biāo)的實(shí)現(xiàn)最終表現(xiàn)在組織整體效益的提高。績(jī)效考核存在的現(xiàn)實(shí)問題很多,因此不少人對(duì)績(jī)效考核持懷疑的態(tài)度,全面質(zhì)量管理先驅(qū)愛德華·戴明甚至把績(jī)效考核視為管理的七大致命痼疾之一。通過(guò)調(diào)查表明,我國(guó)企業(yè)人力資源開發(fā)與管理的首要問題為績(jī)效考核工作不力。首先表現(xiàn)在人際關(guān)系的影響過(guò)大,這是我國(guó)企業(yè)中令人頭痛的問題。一點(diǎn)芝麻大的事情就可能有好多人來(lái)拉關(guān)系、打招呼,導(dǎo)致人治大于法治,管理制度難以落實(shí)。其他依次表現(xiàn)為考核方法不合理、考核標(biāo)準(zhǔn)不穩(wěn)定、考核人員受主觀因素左右、考核水平不高、經(jīng)理人員不重視等方面。2國(guó)內(nèi)外的研究情況1.我國(guó)企業(yè)績(jī)效評(píng)價(jià)體系的發(fā)展歷程自建國(guó)以來(lái),無(wú)論是理論界還是實(shí)踐界都在不斷探索企業(yè)績(jī)效的評(píng)價(jià)問題,并經(jīng)歷了幾次大變革。改革開放以前,國(guó)家實(shí)行嚴(yán)格計(jì)劃管理,國(guó)家對(duì)企業(yè)的績(jī)效評(píng)價(jià)考核主要包括資金、成本、利潤(rùn)等方面的內(nèi)容。改革開放至20世紀(jì)90年代末,經(jīng)濟(jì)體制從高度集中的計(jì)劃經(jīng)濟(jì)轉(zhuǎn)向市場(chǎng)經(jīng)濟(jì),企業(yè)的經(jīng)營(yíng)權(quán)限不斷擴(kuò)大。財(cái)政部等四部委于1999年6月聯(lián)合頒布了《國(guó)有資本金績(jī)效評(píng)價(jià)規(guī)則》及《國(guó)有資本金績(jī)效評(píng)價(jià)細(xì)則》,2002年2月又修正了部分指標(biāo),這是迄今為止我國(guó)政府頒布的最全面的績(jī)效評(píng)價(jià)指標(biāo)體系,體現(xiàn)了國(guó)家對(duì)國(guó)有企業(yè)以間接管理為主、加強(qiáng)外部監(jiān)督的思想。該體系以財(cái)務(wù)效益作為績(jī)效評(píng)價(jià)的核心內(nèi)容,從基本指標(biāo)、修正指標(biāo)和評(píng)議指標(biāo)三個(gè)層次和財(cái)務(wù)效益狀況、資產(chǎn)營(yíng)運(yùn)狀況、償債能力狀況、發(fā)展能力狀況4個(gè)方面來(lái)進(jìn)行分析,并根據(jù)我國(guó)具體情況設(shè)置了10個(gè)定性指標(biāo)來(lái)考察對(duì)企業(yè)經(jīng)營(yíng)績(jī)效有直接影響卻又難以統(tǒng)一量化的各種非計(jì)量因素,從而使得《規(guī)則》在綜合性、系統(tǒng)性和科學(xué)性等方面有了較大改善。隨著企業(yè)的內(nèi)外經(jīng)營(yíng)環(huán)境發(fā)生了很大變化,《規(guī)則》暴露出以下缺陷,體現(xiàn)為:第一,我國(guó)企業(yè)經(jīng)營(yíng)績(jī)效評(píng)價(jià)所采用財(cái)務(wù)指標(biāo)體系是信息技術(shù)手段落后的工業(yè)時(shí)代的產(chǎn)物,如財(cái)務(wù)指標(biāo)權(quán)重隨意性大、重視短期績(jī)效評(píng)價(jià)而輕視長(zhǎng)期績(jī)效評(píng)價(jià),也不能與組織的戰(zhàn)略目標(biāo)及戰(zhàn)略管理手段實(shí)現(xiàn)有機(jī)的融合等。第二,未認(rèn)識(shí)到智力資本對(duì)企業(yè)發(fā)展的作用,也沒有充分考慮企業(yè)的發(fā)展?jié)摿ΑT诳?jī)效評(píng)價(jià)系統(tǒng)中,沒有涉及到知識(shí)資本的指標(biāo);新的《細(xì)則》將發(fā)展能力指標(biāo)權(quán)重從18分提高到24分,但是,指標(biāo)的設(shè)置仍然比較單薄,不能反映企業(yè)的長(zhǎng)期發(fā)展的真正實(shí)力和水平。2.西方企業(yè)績(jī)效評(píng)價(jià)體系的發(fā)展歷程(1)觀察性績(jī)效評(píng)價(jià)階段最早較系統(tǒng)、正式的績(jī)效評(píng)價(jià)體系可溯源到14世紀(jì)復(fù)式記賬的產(chǎn)生。作為會(huì)計(jì)核算工具的復(fù)式簿記,較此前的單式流水形式的記賬方法,能夠更好地全面反映經(jīng)濟(jì)活動(dòng)的來(lái)龍去脈,為單獨(dú)評(píng)價(jià)各項(xiàng)活動(dòng)提供了可能。由于19世紀(jì)以前的企業(yè)規(guī)模很小,評(píng)價(jià)意義不是很大,主要處于觀察階段。(2)成本績(jī)效評(píng)價(jià)階段19世紀(jì)工業(yè)革命以后,企業(yè)規(guī)模日趨擴(kuò)大,產(chǎn)權(quán)關(guān)系逐漸復(fù)雜,績(jī)效評(píng)價(jià)的必要性開始顯現(xiàn)(張蕊,2001)。1911年,美國(guó)哈瑞設(shè)計(jì)了最早的標(biāo)準(zhǔn)成本制度,實(shí)現(xiàn)了成本控制。合理的設(shè)計(jì)標(biāo)準(zhǔn)成本、監(jiān)控標(biāo)準(zhǔn)成本的執(zhí)行情況及分析差異結(jié)果成為這一時(shí)期評(píng)價(jià)經(jīng)營(yíng)業(yè)績(jī)的主要工作???jī)效評(píng)價(jià)系統(tǒng),有效地衡量企業(yè)及管理層業(yè)績(jī),形成與績(jī)效相聯(lián)系的報(bào)酬計(jì)劃,通過(guò)績(jī)效評(píng)價(jià)實(shí)施企業(yè)戰(zhàn)略管理并據(jù)此培養(yǎng)核心競(jìng)爭(zhēng)力和長(zhǎng)期競(jìng)爭(zhēng)優(yōu)勢(shì),對(duì)我國(guó)完善企業(yè)治理結(jié)構(gòu),建立有效的激勵(lì)約束機(jī)制,提高企業(yè)競(jìng)爭(zhēng)力具有很重要的理論及現(xiàn)實(shí)意義。3系統(tǒng)設(shè)計(jì)目標(biāo)通過(guò)企業(yè)員工績(jī)效考評(píng)這個(gè)系統(tǒng),可以為企業(yè)中的員工績(jī)效考評(píng)結(jié)果清晰地呈現(xiàn)在公司管理層和普通員工面前,可以一目了然的看出無(wú)論是公司的員工,還是公司的領(lǐng)導(dǎo)這一階段的考核成績(jī),更能看出員工的工作態(tài)度。對(duì)組織而言,通過(guò)對(duì)個(gè)人或部門業(yè)績(jī)的考評(píng),了解他們對(duì)更高層次目標(biāo)的貢獻(xiàn)程度,經(jīng)過(guò)對(duì)目標(biāo)和實(shí)際成績(jī)間的差異分析,查找影響達(dá)到目標(biāo)的內(nèi)外部因素,便可以通過(guò)管理的各種職能作用,物質(zhì)環(huán)境的調(diào)整,以及人員的共同努力,推進(jìn)企業(yè)目標(biāo)的實(shí)現(xiàn)。同時(shí),將個(gè)人目標(biāo)和企業(yè)組織的整體目標(biāo)加以協(xié)調(diào)和相互聯(lián)系,增強(qiáng)了員工的成就感,提高組織成員的士氣,促進(jìn)業(yè)績(jī)水平的提高。4企業(yè)員工績(jī)效考評(píng)系統(tǒng)需求分析按照系統(tǒng)開發(fā)業(yè)務(wù)分析要求和原則,在與系統(tǒng)管理人員的充分溝通,整理出員工績(jī)效考核系統(tǒng)所需求的基本功能和用戶界面的一些需求,這些需求將作為系統(tǒng)分析和邏輯設(shè)計(jì)的依據(jù)。4.1軟硬件需求根據(jù)MyEclipse8.5的運(yùn)行需求以及系統(tǒng)的調(diào)試需求,至少需要滿足以下的軟硬件要求:操作系統(tǒng):Windows7;數(shù)據(jù)庫(kù):SQLServer2000;CPU:2.4GHz以上;內(nèi)存:512以上;硬盤:80GB以上;VGA顯示器或更高;4.2基本功能需求通過(guò)系統(tǒng)的分析,可得出該系統(tǒng)的基本功能需求如下:1.應(yīng)該能夠上傳和下載所需要的文件。2.應(yīng)該能夠修改個(gè)人信息和密碼。3.應(yīng)該可以對(duì)員工的資料進(jìn)行查詢修改和刪除的功能。4.應(yīng)該提供給查詢者一個(gè)模糊查詢的功能,在輸入條件的情況下,查找出所有符合條件的記錄。4.3用戶界面需求員工績(jī)效考核系統(tǒng)提供給用戶WEB的界面,此界面要求操作清晰,頁(yè)面美觀,并盡可能的為用戶的查詢操作提供便利條件。普通員工進(jìn)入系統(tǒng)后可以進(jìn)行各個(gè)項(xiàng)目的查詢操作;系統(tǒng)管理員和高級(jí)員工還可以通過(guò)此界面完成各種基本信息的錄入、修改和刪除的功能,上傳資料文件、通知等文檔,但只有系統(tǒng)管理員能通過(guò)此界面控制管理整個(gè)用戶群。5研究方法及系統(tǒng)環(huán)境1.Java語(yǔ)言Java語(yǔ)言從它向世人打招呼的那一天開始它就把自己定位在了致力于網(wǎng)絡(luò)應(yīng)用軟件開的語(yǔ)言,它的跨平臺(tái)、安全性、完全的面向?qū)ο?,使它成為了互連網(wǎng)應(yīng)用軟件開發(fā)的一個(gè)新的寵兒。Java是一種跨平臺(tái),適合于分布式計(jì)算環(huán)境的面向?qū)ο缶幊陶Z(yǔ)言。具體來(lái)說(shuō),它具有如下特性:簡(jiǎn)單性、面向?qū)ο?、分布式、解釋型、可靠、安全、平臺(tái)無(wú)關(guān)、可移植、高性能、多線程、動(dòng)態(tài)性等。2.TomcatAapche的Tomcat是目前被廣泛使用的一款WebApplication服務(wù)器,它是Apache開源項(xiàng)目下的一個(gè)子項(xiàng)目。它不僅支持JSP、PHP而且經(jīng)過(guò)適當(dāng)?shù)呐渲煤笠部梢灾С諥SP,而且它也是一款跨平臺(tái)軟件,對(duì)于學(xué)習(xí)者和中小型應(yīng)用項(xiàng)目來(lái)說(shuō)它都是大家的首選并且開發(fā)應(yīng)用已經(jīng)日趨成熟。它是開源免費(fèi)的所以從這個(gè)方面來(lái)說(shuō)它在中小型應(yīng)用中還是很有競(jìng)爭(zhēng)力的?;谝陨霞夹g(shù)的可行性分析后我們決定在U/T網(wǎng)絡(luò)物流系統(tǒng)――倉(cāng)儲(chǔ)管理的開發(fā)中采用JSP+Servlet+JavaBean,三層體系架構(gòu)的開發(fā)模式。在網(wǎng)絡(luò)軟件開發(fā)技術(shù)方面java有著無(wú)可厚非的地位,并且在目前已經(jīng)十分成熟的三層結(jié)構(gòu)在業(yè)界是指表示層(View),業(yè)務(wù)邏輯層(Businesslogic)以及基礎(chǔ)架構(gòu)層(Infrastructure)。一個(gè)最常用的,非常成熟的三層體系架構(gòu)就是,即表示層(View)、控制/中介層(Controller/Mediator)、業(yè)務(wù)邏輯層(JavaBusiness)和數(shù)據(jù)源層(DataSource)。它其實(shí)是在三層架構(gòu)中增加了兩個(gè)中間層。控制/中介層位于表示層和領(lǐng)域?qū)又g,數(shù)據(jù)持久層位于領(lǐng)域?qū)雍突A(chǔ)架構(gòu)層之間。而輕量級(jí)架構(gòu)Jsp+Servlet+JavaBean可以實(shí)現(xiàn)J2EE三層結(jié)構(gòu),Jsp用于表示層,Servlet用于控制層、業(yè)務(wù)處理層,而JavaBean用于數(shù)據(jù)源層。3.MySql數(shù)據(jù)庫(kù)MySQL是一種的關(guān)系型系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫(kù)系統(tǒng)使用最常用的數(shù)據(jù)庫(kù)管理語(yǔ)言--結(jié)構(gòu)化查詢語(yǔ)言(SQL)進(jìn)行數(shù)據(jù)庫(kù)管理。由于MySQL是開放源代碼的,因此任何人都可以在GeneralPublicLicense的許可下下載并根據(jù)個(gè)性化的需要對(duì)其進(jìn)行修改。MySQL因?yàn)槠渌俣?、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。MySQL是最受歡迎的開源SQL數(shù)據(jù)庫(kù)管理系統(tǒng),它由MySQLAB開發(fā)、發(fā)布和支持。MySQLAB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來(lái)結(jié)合開源價(jià)值和方法論的第二代開源公司。MySQL是MySQLAB的注冊(cè)商標(biāo)。4.JSPJSP技術(shù)使用Java編程語(yǔ)言編寫類XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問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文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺(tái)。JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。JavaServlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語(yǔ)言。JSP可用一種簡(jiǎn)單易懂的等式表示為:HTML+Java=JSP。6進(jìn)度計(jì)劃第1周實(shí)習(xí)調(diào)研,查閱課題相關(guān)外文資料第2周了解行業(yè)狀況、查閱文獻(xiàn)資料,閱讀資料撰寫調(diào)研報(bào)告第3周完成10000字符或3000漢字以上的外文翻譯,學(xué)習(xí)java相關(guān)技術(shù)第4周進(jìn)行需求分析和概要設(shè)計(jì)第5周進(jìn)行概要設(shè)計(jì),基本框架完成,提交畢業(yè)論文提綱第6周詳細(xì)設(shè)計(jì)各部分功能第7周編碼第8周編碼第9周系統(tǒng)聯(lián)調(diào)第10周進(jìn)行程序測(cè)試,繼續(xù)編寫畢業(yè)設(shè)計(jì)論文第11周整理資料、文檔、圖表等,修改畢業(yè)設(shè)計(jì)論文第12周完成畢業(yè)設(shè)計(jì)論文,打印,按要求裝訂第13周軟件驗(yàn)收和準(zhǔn)備畢業(yè)設(shè)計(jì)答辯第14周畢業(yè)設(shè)計(jì)答辯及成績(jī)?cè)u(píng)定7參考文獻(xiàn)[1]高麗君,劉宏.電子商務(wù)對(duì)傳統(tǒng)商業(yè)的挑戰(zhàn)及對(duì)策[J].商業(yè)研究.2005,[2]郭曉艷,劉曉霞,朱潔娜.基于JSP的電子商務(wù)網(wǎng)站的構(gòu)建技術(shù)[J].微軟發(fā)展.2005[3]劉媛春,羅云翔.基于JSP的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)[J].成都信息工程學(xué)院學(xué)報(bào).2005[4]吳勇,張若愚.數(shù)據(jù)庫(kù)在網(wǎng)站后臺(tái)開發(fā)中的應(yīng)用[J].蘇州城建環(huán)保學(xué)院學(xué)報(bào).2001[5]蔣先剛,陳海雷,涂曉斌.電子商務(wù)網(wǎng)站開發(fā)平臺(tái)的研究[J].華東交通大學(xué)學(xué)報(bào).2002[6]蔡翠平等.Java程序設(shè)計(jì)[M].北京:清華大學(xué)出版社.2002[7]EckelB.ThinkinginJava.PHPHALL.1999[8]肖剛.JavaWeb服務(wù)器應(yīng)用程序設(shè)計(jì)[M].西安:電子工業(yè)出版社.2001.6[9]黃浩文,黃靜舒.JSP核心技術(shù)和電子商務(wù)應(yīng)用實(shí)例[M].北京:高等教育出版社.2000.11[10]福塔.MYSQL必知必會(huì).人民郵電出版社.2009[11]指導(dǎo)衛(wèi)琴.JAVA面向?qū)ο缶幊蘙M].北京:電子工業(yè)出版社.2006[12]張孝祥.JAVA就業(yè)培訓(xùn)教程[M].北京:清華大學(xué)出版社.2003[13]BruceEckel,ThinkinginJava[M].北京:機(jī)械工程出版社.2005大連交通大學(xué)信息工程學(xué)院題

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論