基于SSM技術(shù)的農(nóng)場(chǎng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于SSM技術(shù)的農(nóng)場(chǎng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于SSM技術(shù)的農(nóng)場(chǎng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于SSM技術(shù)的農(nóng)場(chǎng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于SSM技術(shù)的農(nóng)場(chǎng)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本科論文目錄摘要 [25],我們經(jīng)常聽(tīng)到的數(shù)據(jù)庫(kù)有很多,例如Oracle,MySQL,SqlServer,postgreSQL等,在該系統(tǒng)中所用的數(shù)據(jù)庫(kù)為MySQLWorkbench6.3。在本系統(tǒng)中總共用到了20張表,整體如下表4.1:表4.1總體表表名CROPS解釋植物信息表ATTENDANCE員工出勤記錄表ENVIRONMENT環(huán)境表WORKRECORD農(nóng)事記錄表FERTILZER肥料表PLANT種植表HARVEST收成表LOCATION土地使用ORDER訂單表LOGINS登錄表MATERIAL材料表BENEFIT利潤(rùn)WOEKTYPE工作類(lèi)型CROPSTYPE植物種類(lèi)PRODUCE人均產(chǎn)出表ITEMS商品表SALARY工資表STAFF員工信息表STOCK庫(kù)存表PURCHASE進(jìn)貨表ER圖也稱(chēng)實(shí)體-聯(lián)系圖,提供了表示實(shí)體類(lèi)型、屬性和聯(lián)系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。ER圖作用主要體現(xiàn)在十點(diǎn):描述現(xiàn)實(shí)世界關(guān)系概念模型的有效方法。表示概念關(guān)系模型的一種方式。用“矩形框”表示實(shí)體型,矩形框內(nèi)寫(xiě)明實(shí)體名稱(chēng);用“橢圓圖框”表示實(shí)體的屬性,并用“實(shí)心線段”將其與相應(yīng)關(guān)系的“實(shí)體型”連接起來(lái);用“菱形框”表示實(shí)體型之間的聯(lián)系成因,在菱形框內(nèi)寫(xiě)明聯(lián)系名,并用”實(shí)心線段“分別與有關(guān)實(shí)體型連接起來(lái),同時(shí)在”實(shí)心線段“旁標(biāo)上聯(lián)系的類(lèi)型。本系統(tǒng)的ER圖如下圖4.2所示圖4.2系統(tǒng)ER圖下面對(duì)主要的幾個(gè)表進(jìn)行描述:1.利潤(rùn)表主要是對(duì)管理農(nóng)場(chǎng)所得的利潤(rùn),其中主要字段有月份,肥料,材料,植物,收獲,購(gòu)買(mǎi),收入以及利潤(rùn)。如表4.3所示。表4.3利潤(rùn)表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是MOUTH月份VARCHAR(45)45FERTILIZER肥料INT(11)11是MATERIAL材料INT(11)11是PLANT植物INT(11)11是HARVEST收獲INT(11)11是PURCHASE購(gòu)買(mǎi)INT(11)11是INCOME收入INT(11)11是AGRICULTURALCOL2agriculturalcol2VARCHAR(45)45是AGRICULTURALCOL2agriculturalcol2VARCHAR(45)45是AGRICULTURALCOL3agriculturalcol3VARCHAR(45)45是2.員工出勤表主要是記錄員工的出勤情況,其中主要字段有id值,員工id,日期,地址,以及員工出勤天數(shù)。如表4.4所示。表4.4員工出勤記錄表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)11STAFFID員工idINT(11)11是DATE日期VARCHAR(45)45是LOCATION地址VARCHAR(45)45是DUTYDAY出勤天數(shù)INT(11)11是ATTENDANCECOLattendancecolVARCHAR(45)45是ATTENDANCECOL1attendancecol1VARCHAR(45)45是ATTENDANCECOL2attendancecol2VARCHAR(45)45是ATTENDANCECOL3attendancecol3VARCHAR(45)45是ATTENDANCECOL4attendancecol4VARCHAR(45)45是3.環(huán)境表主要是對(duì)農(nóng)場(chǎng)周?chē)h(huán)境值的監(jiān)測(cè),其中主要字段有天氣,衛(wèi)生環(huán)境以及氣候等,如表4.5所示。表4.5環(huán)境表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)WEATHER天氣VARCHAR(45)45是HYGIENE衛(wèi)生環(huán)境VARCHAR(45)45是CLIMATE氣候VARCHAR(45)45是

ENVIRONMENTMONITORCOLenvironmentmonitorcolVARCHAR(45)45是

ENVIRONMENTMONITORCOL1Environmentmonitorcol1VARCHAR(45)45是

ENVIRONMENTMONITORCOL2Environmentmonitorcol2VARCHAR(45)45是ENVIRONMENTMONITORCOL3Environmentmonitorcol3VARCHAR(45)45是4.農(nóng)事記錄表主要記錄農(nóng)事的員工,工作類(lèi)型,日期以及工作的地點(diǎn),如下表4.6所示。表4.6農(nóng)事記錄表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)11STAFFID員工IDINT(11)11是WORKTYPE工作類(lèi)型VARCHAR(45)45是(表4.6續(xù)表)DATE日期VARCHAR(45)45是LOCATION工作地點(diǎn)VARCHAR(45)45是FARMWORKCOLfarmworkcolVARCHAR(45)45是FARMWORKCOL1farmworkcol1VARCHAR(45)45是FARMWORKCOL2farmworkcol2VARCHAR(45)45是FARMWORKCOL3farmworkcol3VARCHAR(45)45是FARMWORKCOL4Farmworkcol4VARCHAR(45)45是5.肥料表主要是記錄肥料的名稱(chēng),肥料的總量以及肥料的剩余量,如表4.7所示。表4.7肥料表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)11NAME肥料名稱(chēng)INT(11)11是TOTAL總量INT(11)11是RESIDUE剩余量INT(11)11是FERTILIZERCOLfertilizercolVARCHAR(45)45是FERTILIZERCOL1fertilizercol1VARCHAR(45)45是FERTILIZERCOL2fertilizercol2VARCHAR(45)45是FERTILIZERCOL3fertilizercol3VARCHAR(45)45是6.訂單表主要是記錄農(nóng)作物id,數(shù)量,日期以及它的狀態(tài),如表4.8所示。表4.8訂單表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)11CID農(nóng)作物idINT(11)11是QUANTITY數(shù)量INT(11)11是DATE日期VARCHAR(45)45是STATUS狀態(tài)VARCHAR(45)45是FINANCECOLfinancecolVARCHAR(45)45是FINANCECOL2financecol2VARCHAR(45)45是FINANCECOL3financecol3VARCHAR(45)45是FINANCECOL4financecol4VARCHAR(45)45是7.收成表主要是記錄土地某種植物的收成,其中字段包括農(nóng)作物id,收割日期和產(chǎn)量等,如表4.9所示。表4.9收成表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)11(表4.9續(xù)表)CID植物idINT(11)11是DATE收割日期VARCHAR(45)45是QUANTITY產(chǎn)量VARCHAR(45)45是HARVESTCOLharvestcolVARCHAR(45)45是HARVESTCOL1harvestcol1VARCHAR(45)45是HARVESTCOL2harvestcol2VARCHAR(45)45是HARVESTCOL3harvestcol3VARCHAR(45)45是HARVESTCOL4harvestcol4VARCHAR(45)45是8.土地使用表主要記錄土地的名稱(chēng),畝數(shù),以及使用的情況,如表4.10所示。表4.10土地使用表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)11LOCATION土地名稱(chēng)VARCHAR(45)45是AREA畝數(shù)INT(11)11是STATUS使用情況VARCHAR(45)45是LANDCOLlandcolVARCHAR(45)45是LANDCOL1landcol1VARCHAR(45)45是LANDCOL2landcol2VARCHAR(45)45是LANDCOL3landcol3VARCHAR(45)45是LANDCOL3landcol3VARCHAR(45)45是9.工作類(lèi)型表。如表4.11所示。表4.11工作類(lèi)型表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)11WORKTYPE工作類(lèi)型VARCHAR(45)45LOGINLOGSCOLloginlogscolVARCHAR(45)45是LOGINLOGSCOL1loginlogscol1VARCHAR(45)45是LOGINLOGSCOL2loginlogscol2VARCHAR(45)45是LOGINLOGSCOL3loginlogscol3VARCHAR(45)45是10.登錄表主要是記錄登錄名稱(chēng),密碼,登錄時(shí)間,登錄ip,如表4.12所示。表4.12登錄表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是LOGINIDloginidINT(11)11LOGINNAMEloginnameVARCHAR(45)45PASSWORDpasswordVARCHAR(45)45LOGINTIMElogintimeDATETIMELOGINIPloginipVARCHAR(45)45(表4.12續(xù)表)LOGINSCOLloginscolVARCHAR(45)45是LOGINSCOL1loginscol1VARCHAR(45)45是LOGINSCOL2loginscol2VARCHAR(45)45是LOGINSCOL3loginscol3VARCHAR(45)45是11.材料表主要是記錄所需材料的情況,其中有名稱(chēng),總量以及剩余量,如表4.13所示。表4.13材料表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)11NAME名稱(chēng)VARCHAR(45)45TOTAL總量INT(11)11RESIDUE剩余INT(11)11MODIFYPASSWORDLOGSCOLmodifypasswordlogscolVARCHAR(45)45是MODIFYPASSWORDLOGSCOL1modifypasswordlogscol1VARCHAR(45)45是MODIFYPASSWORDLOGSCOL2modifypasswordlogscol2VARCHAR(45)45是MODIFYPASSWORDLOGSCOL3modifypasswordlogscol3VARCHAR(45)45是MODIFYPASSWORDLOGSCOL4modifypasswordlogscol4VARCHAR(45)45是12.商品表,如表4.14所示。表4.14商品表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)11

NAME名稱(chēng)VARCHAR(45)45是QUANTITY數(shù)量INT(11)11是UNITPRICE單價(jià)INT(11)11是STATUS狀態(tài)VARCHAR(45)45是PACKINGCOL1Packingcol1VARCHAR(45)45是PACKINGCOL2Packingcol2VARCHAR(45)45.是PACKINGCOL3packingcol3VARCHAR(45)45是13.植物信息表主要記錄植物的名稱(chēng),進(jìn)貨數(shù)量,產(chǎn)量,畝數(shù)以及它的單價(jià),如表4.15所示。表4.15植物信息表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIDINT(11)11CROPSNAME名稱(chēng)VARCHAR(45)45(表4.15續(xù)表)PROFIT每顆收益INT(11)11CROPSTIME種植時(shí)間INT(11)11TYPE植物類(lèi)型VARCHAR(45)45PLANTCOLplantcolVARCHAR(45)45是PLANTCOL1plantcol1VARCHAR(45)45是PLANTCOL2plantcol2VARCHAR(45)45是PLANTCOL3plantcol3VARCHAR(45)45是PLANTCOL4plantcol4VARCHAR(45)45是14.植物種類(lèi)表主要記錄的是植物的分類(lèi),如下表4.16所示。表4.16植物種類(lèi)表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空IdIDINT(11)11TYPENAME類(lèi)型VARCHAR(45)45是FERTILIZER肥料VARCHAR(45)45是FERTILIZERNEED肥料名稱(chēng)VARCHAR(45)45是AREA面積INT(11)11是PLANTKINDCOLplantkindcolVARCHAR(45)45是PLANTKINDCOL1plantkindcol1VARCHAR(45)45是PLANTKINDCOL2plantkindcol2VARCHAR(45)45是15.人均產(chǎn)出表主要是記錄每個(gè)人的平均產(chǎn)出量,其中主要字段包括是員工id,植物id,總產(chǎn)量以及日期,如表4.17所示。表4.17人均產(chǎn)出表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是STAFFID員工idINT(11)11CID植物idINT(11)11是PRODUCE產(chǎn)量INT(11)11是DATE日期VARCHAR(45)45是PRODUCECOLproducecolVARCHAR(45)45是PRODUCECOL1producecol1VARCHAR(45)45是PRODUCECOL2producecol2VARCHAR(45)45是PRODUCECOL3producecol3VARCHAR(45)45是PRODUCECOL4producecol4VARCHAR(45)45是PRODUCECOL5producecol5VARCHAR(45)45是16.種植表,如表4.18所示表4.18風(fēng)險(xiǎn)評(píng)估表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIDINT(11)11IID菜地IDINT(11)11是CNAME名稱(chēng)VARCHAR(45)45是(表4.18續(xù)表)CPROFIT利潤(rùn)VARCHAR(45)45是QUANTITY數(shù)量VARCHAR(45)45是TOTAL合計(jì)VARCHAR(45)45是TIME時(shí)長(zhǎng)VARCHAR(45)45是STATUS狀態(tài)VARCHAR(45)45是YEAR年份VARCHAR(45)45是PLANTCOLPlantcolVARCHAR(45)45是PLANTCOL1Plantcol1VARCHAR(45)45是PLANTCOL2Plantcol2VARCHAR(45)45是PLANTCOL3Plantcol3VARCHAR(45)45是17.工資表主要是記錄員工的id,基本工資,獎(jiǎng)金,績(jī)效以及日期,如表4.19所示。表4.19工資表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是STAFFIDsidINT(11)11SALARY基本工資INT(11)11是BONUS獎(jiǎng)金INT(11)11是ACHIEVEMENTS績(jī)效VARCHAR(45)45是MOUTH日期VARCHAR(45)45是SALARYCOLsalarycolVARCHAR(45)45是SALARYCOL1salarycol1VARCHAR(45)45是SALARYCOL2salarycol2VARCHAR(45)45是SALARYCOL3salarycol3VARCHAR(45)45是SALARYCOL4Salarycol4VARCHAR(45)45是18.員工信息表里面是員工的基本信息,其中有十個(gè)信息字段,有三個(gè)備用字段。如表4.20所示。表4.20員工信息表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是STAFFIDstaffidINT(11)11STAFFNAMEstaffnameVARCHAR(45)45GENDERgenderVARCHAR(45)45EMAILemailVARCHAR(45)45PHONENUMBERphonenumberVARCHAR(45)45AGEageINT(11)11DEPARTMENTNAMEdepartmentnameVARCHAR(45)45IDNUMBERidnumberINT(11)11LOGINTIMEaddressVARCHAR(45)45ENTRYDATE入職日期DATETIMESTAFFCOLstaffcolVARCHAR(45)45是STAFFCOL1staffcol1VARCHAR(45)45是19.庫(kù)存表主要是記錄倉(cāng)庫(kù)中貨物的剩余量,如表4.21所示。表4.21庫(kù)存表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是CIDIdINT(11)11STOCK庫(kù)存INT(11)11是SOLDsoldINT(11)11是STOCKCOLstockcolVARCHAR(45)45是STOCKCOL1stockcol1VARCHAR(45)45是STOCKCOL2stockcol2VARCHAR(45)45是STOCKCOL3stockcol3VARCHAR(45)45是STOCKCOL4stockcol4VARCHAR(45)45是20.進(jìn)貨表主要是對(duì)物品id,庫(kù)存數(shù)量,進(jìn)貨數(shù)量,物品單價(jià),進(jìn)貨狀態(tài),以及日期進(jìn)行記錄,如表4.22所示。表4.22進(jìn)貨表是否主鍵字段名字段描述數(shù)據(jù)類(lèi)型長(zhǎng)度可空是IDIdINT(11)11CID物品idINT(11)11是STOCK庫(kù)存INT(11)11是QUANTITY進(jìn)貨數(shù)量INT(11)11是UNITPRICE單價(jià)VARCHAR(45)45是STATUS狀態(tài)VARCHAR(45)45是DATE日期VARCHAR(45)45是STOCKGOODSCOLstockgoodscolVARCHAR(45)45是STOCKGOODSCOL1stockgoodscol1VARCHAR(45)45是STOCKGOODSCOL2stockgoodscol2VARCHAR(45)45是STOCKGOODSCOL3stockgoodscol3VARCHAR(45)45是STOCKGOODSCOL4Stockgoodscol4VARCHAR(45)45是4.5本章小結(jié)本節(jié)主要講述的是該農(nóng)場(chǎng)管理系統(tǒng)的設(shè)計(jì),首先通過(guò)講述整個(gè)系統(tǒng)的設(shè)計(jì)目標(biāo)主要就是為了使農(nóng)場(chǎng)主能夠更快更精準(zhǔn)的管理農(nóng)場(chǎng),然后是進(jìn)行系統(tǒng)上的功能的設(shè)計(jì),主要包括員工管理、統(tǒng)計(jì)分析、農(nóng)資管理、效益分析、和土地管理等服務(wù)。5系統(tǒng)的實(shí)現(xiàn)5.1數(shù)據(jù)庫(kù)連接在做任何項(xiàng)目之前,我們都需要用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)數(shù)據(jù),在SSM項(xiàng)目中,數(shù)據(jù)庫(kù)主要在兩個(gè)文件中進(jìn)行連接,一個(gè)是文件generator.xml,一個(gè)是文件perties。實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接的代碼如下所示:jdbc.jdbcUrl=jdbc:mysql://localhost:3306/farmjdbc.driverClass=com.mysql.jdbc.Driverjdbc.user=rootjdbc.password=123456<!--配置數(shù)據(jù)庫(kù)連接--> <jdbcConnectiondriverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/farm" userId="root" password="123456"> </jdbcConnection>5.2模塊實(shí)現(xiàn)5.2.1登錄模塊打開(kāi)系統(tǒng)進(jìn)入登錄頁(yè)面,而后需要進(jìn)行一個(gè)身份驗(yàn)證,第一次登錄時(shí)需進(jìn)行新用戶(hù)注冊(cè)。而后登錄時(shí)只需進(jìn)行驗(yàn)證用戶(hù)名和密碼。登陸成功進(jìn)行下一步的操作。登錄失敗返回登錄界面。登錄模塊流程圖如下圖5.1所示。圖5.1登錄功能流程圖登錄界面如下圖5.2所示:圖5.2登錄界面登錄功能主要代碼:@RequestMapping(value="/userlogin",method=RequestMethod.POST) @ResponseBody publicMsgLogin(Loginslogins,Modelmodel){ LoginsExampleloginsExample=newLoginsExample(); LoginsExample.Criteriacriteria=loginsExample.createCriteria(); criteria.andLoginnameEqualTo(logins.getLoginname()); List<Logins>login=loginsService.getLoginName(loginsExample); Loginsnewlogins=newLogins(); for(inti=0;i<login.size();i++){ newlogins=(Logins)login.get(i); } if(logins.getPassword().equals(newlogins.getPassword())){ newlogins.setLogintime(newDate()); loginsService.updateLogins(newlogins); returnMsg.success(); }else{ returnMsg.fail(); } } @RequestMapping(value="/login",method=RequestMethod.POST) @ResponseBody publicMsgLogin(Loginslogins){ LoginsExampleloginsExample=newLoginsExample(); LoginsExample.Criteriacriteria=loginsExample.createCriteria(); criteria.andLoginnameEqualTo(logins.getLoginname()); List<Logins>login=loginsService.getLoginName(loginsExample); Loginsnewlogins=newLogins(); for(inti=0;i<login.size();i++){ newlogins=(Logins)login.get(i); } if(logins.getPassword().equals(newlogins.getPassword())){ newlogins.setLogintime(newDate()); loginsService.updateLogins(newlogins); returnMsg.success(); }else{ returnMsg.fail(); } }5.2.2注冊(cè)模塊系統(tǒng)打開(kāi)首先是登錄界面,新用戶(hù)需要通過(guò)注冊(cè)才能登錄系統(tǒng)進(jìn)入主界面,用戶(hù)輸入符合要求的賬號(hào)、密碼并確認(rèn)密碼后點(diǎn)擊注冊(cè)按鈕方能完成注冊(cè)。該功能流程圖如下圖5.3所示。圖5.3注冊(cè)功能流程圖注冊(cè)界面如下圖5.4所示:圖5.4注冊(cè)功能注冊(cè)功能主要代碼:@RequestMapping(value="/addlogin",method=RequestMethod.POST) @ResponseBody publicMsgAddLogin(Loginslogins,Modelmodel){ Stringloginip=request.getRemoteAddr(); logins.setLoginip(loginip); logins.setLogintime(newDate()); intnum=loginsService.insertLogins(logins); if(num!=0){ returnMsg.success(); }else{ returnMsg.fail(); } } @RequestMapping(value="/register") @ResponseBody publicMsgregister(Loginslogins){ Stringloginip=request.getRemoteAddr(); logins.setLoginip(loginip); logins.setLogintime(newDate()); System.out.println(logins.getLoginname()); List<Logins>list=loginsService.selectByname(logins.getLoginname()); if(list!=null&&list.size()>0)returnnewMsg(200,"用戶(hù)名重復(fù)!"); intnum=loginsService.insertLogins(logins); if(num!=0){ returnMsg.success(); }else{ returnMsg.fail(); } }5.2.3忘記密碼當(dāng)用戶(hù)忘記密碼時(shí),需要通過(guò)忘記密碼來(lái)重新設(shè)置密碼,當(dāng)進(jìn)入忘記密碼頁(yè)面后,輸入正確的用戶(hù)名,郵箱和電話號(hào)碼,即可重新設(shè)置新的密碼,如果用戶(hù)名,電話號(hào)碼,或者郵箱,有一項(xiàng)不正確,密碼就不能重新設(shè)置。該功能流程圖如下圖5.5所示。圖5.5忘記密碼流程圖忘記密碼界面如下圖5.6所示:圖5.6忘記密碼注冊(cè)功能主要代碼:@RequestMapping(value="/forget") @ResponseBody publicMsgforget(Loginslogins){ Stringloginip=request.getRemoteAddr(); List<Logins>info=loginsService.selectByInfo(logins); if(info==null||info.size()==0){ returnnewMsg(200,"用戶(hù)名、郵箱、手機(jī)號(hào)錯(cuò)誤!"); } logins.setLoginid(info.get(0).getLoginid()); loginsService.updateLogins(logins); returnMsg.success(); }5.2.4員工信息管理功能在成功登錄之后來(lái)到主界面,首先我們可以看到員工管理的模塊,在員工管理模塊中有員工信息管理功能,主要是對(duì)員工的信息進(jìn)行增刪改查的操作,其中主要包括用戶(hù)id,姓名,用戶(hù)名,密碼,性別,郵箱,手機(jī)號(hào)等個(gè)人信息。員工信息管理界面如下圖5.7所示。圖5.7員工信息管理功能功能主要代碼:@ControllerpublicclassStaffController{ @Autowired StaffServicestaffService; } @RequestMapping(value="/staffadd",method=RequestMethod.POST) @ResponseBody publicMsgstaffadd(Staffstaff){ staff.setEntrydate(newDate()); Map<String,Object>map=newHashMap<String,Object>(); map.put("username",staff.getUsername()); map.put("email",staff.getEmail()); map.put("idnumber",staff.getIdnumber()); map.put("phonenumber",staff.getPhonenumber()); List<Staff>list=staffService.getAll(map); System.out.println(list.size()); if(list!=null&&list.size()>0){ Msgfail=Msg.fail(); fail.setMsg("員工用戶(hù)名或手機(jī)號(hào)或郵箱或身份證號(hào)信息重復(fù)!"); returnfail; } staffService.saveMember(staff); returnMsg.success(); } @RequestMapping("/staff") @ResponseBody publicMsggetMemberWithJson( @RequestParam(value="rowoffset",defaultValue="1")Integerrowoffset){ List<Staff>member=staffService.getAll(null); returnMsg.success().add("data",member); } @RequestMapping("/staffupdate") @ResponseBody publicMsgstaffupdate(Staffstaff){ staffService.updatestaff(staff); returnMsg.success(); } @RequestMapping("/staffdelete") @ResponseBody publicMsgstaffdelete(Integerid){ staffService.deleteMember(id); returnMsg.success(); }}5.2.5效益分析功能效益分析使用Echarts進(jìn)行圖表的繪制,Echarts就是一個(gè)純JavaScript圖表庫(kù)??梢粤鲿车倪\(yùn)行在PC和移動(dòng)設(shè)備上,兼容當(dāng)前絕大部分瀏覽器,底層依賴(lài)輕量級(jí)的Canvas類(lèi)庫(kù)ZRender,提供直觀,生動(dòng),可交互,可高度個(gè)性化定制的數(shù)據(jù)可視化圖表。創(chuàng)新的拖拽重計(jì)算、數(shù)據(jù)視圖、值域漫游等特性大大增強(qiáng)了用戶(hù)體驗(yàn),賦予了用戶(hù)對(duì)數(shù)據(jù)進(jìn)行挖掘、整合的能力。效益分析主要是對(duì)肥料的使用量,每個(gè)月農(nóng)作物的種植數(shù)量和收割數(shù)量的變化,每個(gè)月進(jìn)貨和交易的胡亮的變化以折線圖的形式展現(xiàn)出來(lái),而每個(gè)月物資的使用量的總和則是以柱狀圖的形式展示。圖表分析界面如下圖5.8所示。圖5.8效益分析功能功能主要代碼:varlineChart=echarts.init(document.getElementById("echarts-line-chart"));varlineoption={title:{text:'各月肥料使用量趨勢(shì)'},tooltip:{trigger:'axis'},legend:{data:['使用量']},grid:{x:40,x2:40,y2:24},calculable:true,xAxis:[{type:'category',boundaryGap:false,data:result.extend.data.month}],5.3本章小結(jié)本章節(jié)主要闡述的是對(duì)整個(gè)系統(tǒng)的實(shí)現(xiàn),通過(guò)實(shí)現(xiàn)幾個(gè)功能,對(duì)功能的實(shí)現(xiàn)效果圖進(jìn)行截取,將系統(tǒng)實(shí)現(xiàn)的效果如實(shí)的反映出來(lái),并且通過(guò)截取核心代碼,將項(xiàng)目的實(shí)現(xiàn)過(guò)程簡(jiǎn)單的體現(xiàn)出來(lái)。6系統(tǒng)測(cè)試本系統(tǒng)的測(cè)試部分并不是將系統(tǒng)所有部分全部進(jìn)行測(cè)試,而是選取幾個(gè)具有代表性的模塊進(jìn)行系統(tǒng)測(cè)試,其中對(duì)系統(tǒng)的測(cè)試隨機(jī)抽取了登錄,注冊(cè),員工管理三部分。6.1登錄測(cè)試登錄模塊測(cè)試一種是當(dāng)輸入的賬號(hào)密碼均正確時(shí)進(jìn)行的測(cè)試,另一種是當(dāng)輸入的賬號(hào)密碼有一個(gè)不正確時(shí)進(jìn)行的測(cè)試。登錄測(cè)試如下表6.1所示,測(cè)試結(jié)果如下圖6.2所示。表6.1登錄測(cè)試編號(hào)操作輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果6.1-1將用戶(hù)名和密碼都準(zhǔn)確無(wú)誤的輸入,然后進(jìn)行登錄賬號(hào):aaaaaa密碼:123456登錄成功登錄成功后進(jìn)入主界面6.1-2將用戶(hù)名準(zhǔn)確無(wú)誤的輸入,輸入的密碼錯(cuò)誤,然后進(jìn)行登錄賬號(hào):aaaaaa密碼:123456登錄失敗登錄失敗,提示處理失敗6.1-3將密碼準(zhǔn)確無(wú)誤的輸入,輸入的用戶(hù)名錯(cuò)誤,然后進(jìn)行登錄賬號(hào):bbbbbb密碼:123456登錄失敗登錄失敗,提示處理失敗6.1-4將密碼和用戶(hù)名都輸入錯(cuò)誤,然后進(jìn)行登錄賬號(hào):bbbbbb密碼:654321登錄失敗登錄失敗,提示處理失敗圖6.2登錄測(cè)試結(jié)果測(cè)試的結(jié)果是當(dāng)用戶(hù)名和密碼都準(zhǔn)確無(wú)誤的被輸入之后,才能登錄成功然后進(jìn)入主界面,反之,當(dāng)用戶(hù)名和密碼有一項(xiàng)輸入不正確則登錄失敗。6.2注冊(cè)測(cè)試測(cè)試注冊(cè)模塊分為兩部分,一種是當(dāng)輸入的賬號(hào)沒(méi)有被注冊(cè)時(shí)進(jìn)行的測(cè)試,另一種是當(dāng)輸入的賬號(hào)被注冊(cè)之后進(jìn)行的測(cè)試。注冊(cè)測(cè)試如下表6.3所示,測(cè)試結(jié)果如下圖6.4所示。表6.3注冊(cè)測(cè)試編號(hào)操作輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果6.2-1輸入沒(méi)注冊(cè)過(guò)的用戶(hù)名和密碼,并確認(rèn)密碼無(wú)誤進(jìn)行注冊(cè)賬號(hào):tttttt密碼:123456確認(rèn)密碼123456注冊(cè)成功注冊(cè)成功后進(jìn)入主界面6.2-2輸入注冊(cè)過(guò)的用戶(hù)名和密碼,并確認(rèn)密碼無(wú)誤進(jìn)行注冊(cè)賬號(hào):aaaaaa密碼:123456確認(rèn)密碼123456注冊(cè)失敗注冊(cè)失敗,提示處理失敗6.2-3輸入已經(jīng)注冊(cè)過(guò)的用戶(hù)名和密碼,將確認(rèn)密碼輸入錯(cuò)誤進(jìn)行注冊(cè)賬號(hào):bbbbbb密碼:123456確認(rèn)密碼654321注冊(cè)失敗注冊(cè)失敗,提示處理失敗圖6.4注冊(cè)測(cè)試結(jié)果測(cè)試結(jié)果是當(dāng)注冊(cè)沒(méi)有被注冊(cè)過(guò)的用戶(hù)名,當(dāng)密碼和確認(rèn)密碼都正確時(shí),注冊(cè)成功后返回登錄界面,當(dāng)用戶(hù)名被注冊(cè)過(guò)之后再次被注冊(cè)時(shí),會(huì)提示用戶(hù)名已被存在,當(dāng)注冊(cè)沒(méi)被注冊(cè)過(guò)的用戶(hù)名時(shí)確認(rèn)密碼和設(shè)置的密碼對(duì)應(yīng)不上時(shí),會(huì)顯示確認(rèn)密碼錯(cuò)誤。6.3員工管理測(cè)試員工管理測(cè)試主要是對(duì)員工信息的各項(xiàng)操作,通過(guò)對(duì)員工信息的搜索,查看信息的顯示是否與數(shù)據(jù)庫(kù)中的數(shù)據(jù)相匹配,若匹配成功則是查詢(xún)正確,反之,查詢(xún)結(jié)果為失敗。點(diǎn)擊添加按鈕,對(duì)員工信息進(jìn)行添加,通過(guò)填寫(xiě)相關(guān)信息,看是否將信息添加到數(shù)據(jù)庫(kù),是否能在前臺(tái)界面成功展示,員工管理測(cè)試用例如表6.5所示,測(cè)試結(jié)果如下圖6.6所示。表6.5員工管理測(cè)試編號(hào)操作輸入數(shù)據(jù)預(yù)期結(jié)果實(shí)際結(jié)果6.3-1檢查信息是否顯示無(wú)顯示成功數(shù)據(jù)顯示成功6.3-2與數(shù)據(jù)庫(kù)的數(shù)據(jù)是否匹配無(wú)匹配成功與數(shù)據(jù)庫(kù)信息一致

6.3-3輸入沒(méi)有錯(cuò)誤的用戶(hù)名進(jìn)行搜索賬號(hào):aaaaaa搜索成功顯示和用戶(hù)名相關(guān)的信息6.3-4輸入不存在的用戶(hù)名進(jìn)行搜索賬號(hào):tttttt搜索失敗顯示不存在該用戶(hù)6.3-5輸入準(zhǔn)確無(wú)誤的全部信息然后進(jìn)行添加賬號(hào):tttttt電話號(hào)碼:123456789性別:男年齡:21歲身份證號(hào):147258963258郵箱:tttttt@添加成功刷新表格,成功顯示新增信息6.3-6信息輸入準(zhǔn)確無(wú)誤但有選項(xiàng)未填,進(jìn)行添加賬號(hào):tttttt電話號(hào)碼:123456789性別:男年齡:21歲身份證號(hào):147258963258郵箱:添加失敗刷新表格,顯示新增信息失敗,郵箱欄為空6.3-7輸入準(zhǔn)確無(wú)誤的信息但有的信息不符合要求進(jìn)行添加賬號(hào):tt電話號(hào)碼:123456789性別:男年齡:21歲身份證號(hào):147258963258郵箱:tttttt@添加失敗刷新表格,顯示新增信息失敗,新增時(shí),賬號(hào)字段少于三個(gè)圖6.6測(cè)試結(jié)果測(cè)試結(jié)果是當(dāng)信息準(zhǔn)確無(wú)誤的輸入后,進(jìn)行查詢(xún),可以查詢(xún)到相關(guān)信息。否則就會(huì)查詢(xún)失敗。添加信息時(shí),在輸入框內(nèi)輸入準(zhǔn)確無(wú)誤的信息后,可以將信息添加成功,反之,若輸入信息有誤,則添加失敗。員工管理功能成立。6.4本章小結(jié)本節(jié)主要闡述了在系統(tǒng)實(shí)現(xiàn)功能后對(duì)部分功能進(jìn)行的測(cè)試操作,將測(cè)試的過(guò)程通過(guò)表的形式展現(xiàn)出來(lái),可以一目了然的看到對(duì)功能的操作,以及預(yù)期結(jié)果和實(shí)際效果對(duì)比。其中選取了三部分進(jìn)行測(cè)試,分別是登錄功能的測(cè)試,注冊(cè)功能的測(cè)試以及員工管理的測(cè)試。通過(guò)測(cè)試,系統(tǒng)可以達(dá)到預(yù)期要求。

結(jié)論在充分的需求分析和系統(tǒng)設(shè)計(jì)的基礎(chǔ)上,本文綜合運(yùn)用SSM和其他相關(guān)技術(shù)與MVC相結(jié)合,來(lái)設(shè)計(jì)和實(shí)現(xiàn)農(nóng)場(chǎng)管理系統(tǒng)中的功能。畢業(yè)設(shè)計(jì)和論文的主要工作概述如下:(1)通過(guò)對(duì)農(nóng)場(chǎng)管理中存在的問(wèn)題進(jìn)行分析,闡述了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的需求來(lái)源,并根據(jù)需求得出了我自己設(shè)計(jì)和實(shí)現(xiàn)的子系統(tǒng)的功能要求。設(shè)計(jì)了每個(gè)子系統(tǒng)的數(shù)據(jù)庫(kù)表,描述了每個(gè)子系統(tǒng)的詳細(xì)設(shè)計(jì)過(guò)程,類(lèi)設(shè)計(jì)和時(shí)序設(shè)計(jì),最后給出了系統(tǒng)的實(shí)現(xiàn)效果圖。(2)使用SSM技術(shù)框架,結(jié)合MVC分層開(kāi)發(fā)的開(kāi)發(fā)思想,開(kāi)發(fā)系統(tǒng)的特定功能。編程過(guò)程具有清晰的層次和清晰的功能。通過(guò)農(nóng)場(chǎng)管理系統(tǒng),我們可以為農(nóng)場(chǎng)提供人員管理,統(tǒng)計(jì)分析,農(nóng)資管理,收益分析和土地管理服務(wù)。更快,更準(zhǔn)確地管理農(nóng)場(chǎng)。致謝通過(guò)完成這次的畢業(yè)設(shè)計(jì),從中發(fā)現(xiàn)了自己很多的不足,由于缺乏經(jīng)驗(yàn),會(huì)有很多考慮不周全的地方,如果沒(méi)有老師的督促指導(dǎo),以及一起學(xué)習(xí)的同學(xué)們的支持,想要完成這次的設(shè)計(jì)會(huì)非常難。回想這一路走來(lái)的日子,父母的疼愛(ài)關(guān)心,老師的悉心教誨,朋友的支持幫助一直陪伴著我,讓我從中學(xué)習(xí)到很多,漸漸長(zhǎng)大,也慢慢地在走向成熟。四年的學(xué)習(xí),不僅讓我在知識(shí)結(jié)構(gòu)和動(dòng)手實(shí)踐能力上重新上了一個(gè)新的臺(tái)階,更重要的是,各方面的素質(zhì)得到了提高。而這一切,都應(yīng)該歸功于我的老師,是他的深切教誨和鼓勵(lì)讓我不斷地進(jìn)步,感謝我的指導(dǎo)教師李佳佳老師和倪春雨老師,是老師淵博的專(zhuān)業(yè)知識(shí),嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,精益求精的工作作風(fēng),誨人不倦的高尚師德,嚴(yán)于律己、寬以待人的崇高風(fēng)范,樸實(shí)無(wú)華、平易近人的人格魅力對(duì)我影響深遠(yuǎn)。這次論文從選題到完成,每一步都是在指導(dǎo)教師的悉心指導(dǎo)下完成的,傾注了指導(dǎo)教師的大量心血。在此,再次向?qū)煴硎境绺叩木匆夂椭孕牡母兄x,在寫(xiě)開(kāi)題報(bào)告和論文的過(guò)程中,遇到了很多的問(wèn)題,在老師悉心的指導(dǎo)下,問(wèn)題都很快的得以解決。所以在此,鄭重感謝我的指導(dǎo)老師。感謝我的同學(xué)在設(shè)計(jì)項(xiàng)目過(guò)程中對(duì)我給予的最大的幫助和鼓勵(lì),在完成項(xiàng)目的過(guò)程中遇到了很多問(wèn)題,知識(shí)儲(chǔ)備不夠,項(xiàng)目報(bào)錯(cuò),都是在身邊的同學(xué)一遍一遍的幫我調(diào)試,幫我改錯(cuò),犧牲自己的時(shí)間來(lái)幫助我完成項(xiàng)目,并且在論文寫(xiě)作的過(guò)程中給予我很大的幫助,在與他們交流的過(guò)程中拓展了我的視野和思路。在這里,再次感謝我的同學(xué),感謝他們的幫助。感謝我的父母,焉得諼草,言樹(shù)之背,養(yǎng)育之恩,無(wú)以為報(bào)。在上學(xué)的日子中,對(duì)我無(wú)微不至的關(guān)懷,給予我最多的鼓勵(lì)與幫助。感謝父母,你們的健康快樂(lè)是我最大的心愿。在論文完成之際,我的心情久久不能平靜,從開(kāi)始選題到完成畢業(yè)設(shè)計(jì),有那么多的老師,同學(xué),朋友給了我許多幫助,再次感謝。在這篇論文的寫(xiě)作和完成畢設(shè)的過(guò)程中,我深感自己的水平還非常的欠缺。生命不息,學(xué)習(xí)不止,人生就是一個(gè)不斷學(xué)習(xí)和完善的過(guò)程。

參考文獻(xiàn)肖娥芳.家庭農(nóng)場(chǎng)發(fā)展的研究進(jìn)展[J].貴州農(nóng)業(yè)科學(xué).2014,42(2):229-233戴艷梅.福建象山休閑農(nóng)場(chǎng)開(kāi)發(fā)思路與發(fā)展對(duì)策研究[D].福建農(nóng)林大學(xué),2009孫藝惠,楊存棟,陳田,郭煥成.我國(guó)觀光農(nóng)業(yè)發(fā)展現(xiàn)狀及發(fā)展趨勢(shì)[J].經(jīng)濟(jì)地理.2007,(5):835-836伍鈴.順昌縣綠錦園休閑農(nóng)場(chǎng)發(fā)展思路與開(kāi)發(fā)策略研究[D].福建農(nóng)林大學(xué),2013金鈺.人均GDP達(dá)4000美元能說(shuō)明什么?[J].統(tǒng)計(jì)科學(xué)與實(shí)踐(天津).2010,(5):28何婉.法美兩國(guó)鄉(xiāng)村旅游的發(fā)展及對(duì)我國(guó)的啟示[J].中共杭州市委黨校學(xué)報(bào),2006(02):85李四海.我國(guó)國(guó)有農(nóng)場(chǎng)發(fā)展現(xiàn)狀及改革建議[J].現(xiàn)代農(nóng)業(yè)科技.2017,(15):263,265李慧敏,王殿安,賀鳳欣.國(guó)有農(nóng)場(chǎng)面臨的困境及解困途徑[J].農(nóng)業(yè)經(jīng)濟(jì),2002(2):18-19黃波.國(guó)內(nèi)大型農(nóng)場(chǎng)的優(yōu)勢(shì)以及發(fā)展趨勢(shì)[J].農(nóng)業(yè)與技術(shù).2016,36(24):246張祿祥.國(guó)內(nèi)外現(xiàn)代農(nóng)業(yè)發(fā)展概況與發(fā)展趨勢(shì)[J].廣東農(nóng)業(yè)科學(xué),2007(12):124-125楊文艷,田春堯主編.Java程序設(shè)計(jì)[M].北京:北京理工大學(xué)出版社.2018.03:1吳炬.認(rèn)識(shí)JavaScript語(yǔ)言和jQuery[J].人文之友.2018,(15):149邢琛.淺談網(wǎng)頁(yè)開(kāi)發(fā)中的JSP技術(shù)[J].電腦迷.2018,(8):141韋建波,韋龍勇.淺議bootstrap框架優(yōu)缺點(diǎn)[J].科技視界.2017,(12):222孫靜,萬(wàn)杰,李亞龍.以Bootstrap為基礎(chǔ)建立響應(yīng)式安徽省地震局網(wǎng)站[J].四川地震,2015,(03):38-41李希,鮑正德,李晨曦.淺析AJAX、JSON在實(shí)例中的應(yīng)用[J].計(jì)算機(jī)系統(tǒng)網(wǎng)絡(luò)和電信.2019,(2):28]RaviKumarSachdeva;SawtantarSingh.UseofAJAXtoImproveUsabilityofOnlineInformationSystems[J].GlobalJournalofComputerScience&Technology.2013,Vol.13(No.8-C):2DiLu;YupingQiu;ChunQian;XiWangandWeiTan.DesignofCampusResourceSharingPlatformbasedonSSMFramework[J].IOPConferenceSeries:MaterialsScienceandEngineering.2019,Vol.490(Chapter5):062043AriefGinanjar,MokhamadHendayun.SpringFrameworkReliabilityInvestigationAgainstDatabaseBridgingLayerUsingJavaPlatform[J].ProcediaComputerScience,2019,161黃俊勇.基于Spring框架的研究與設(shè)計(jì)[J].電腦知識(shí)與技術(shù).2018,(3):116陳張.淺析struts2和springMVC的異同[J].數(shù)碼世界.2017,000(004):150MargarethaOhyver,JurikeV.Moniaga,IwaSungkawa,BonifasiusEdwinSubagyo,IanArgusChandra.TheComparisonFirebaseRealtimeDatabaseandMySQLDatabasePerformanceusingWilcoxonSigned-RankTest[J].ProcediaComputerScience,2019,397孫鈾.學(xué)生畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].遼寧:大連理工大學(xué),2007.DOI:10.7666/d.y1092878姚云飛,杜洪波,梁建輝.基于SpringMVC框架畢業(yè)設(shè)計(jì)管理系統(tǒng)設(shè)計(jì)[J].軟件,2018,39(1):91.DOI:10.3969/j.issn.1003-6970.2018.01.018孟小峰,周龍?bào)J,王珊.數(shù)據(jù)庫(kù)技術(shù)發(fā)展趨勢(shì)[J].軟件學(xué)報(bào),2004(12):74-88

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

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

--這個(gè)就是winkeywinkey+f:

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

winkey+r:

在我們的文章中,你經(jīng)常會(huì)看到這樣的操作提示:“點(diǎn)擊‘開(kāi)始→運(yùn)行’,打開(kāi)‘運(yùn)行’對(duì)話框……”。其實(shí),還有一個(gè)更簡(jiǎn)單的辦法,就是按winkey+r!

alt+tab:

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

winkey+e:

當(dāng)你需要打開(kāi)資源管理器找文件的時(shí)候,這個(gè)快捷鍵會(huì)讓你感覺(jué)非?!八保≡僖膊挥抿v出一只手去摸鼠標(biāo)了!

小提示:

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

再補(bǔ)充點(diǎn)

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

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

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

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

windows鍵或CTRL+ESC打開(kāi)開(kāi)始菜單

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

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

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

放入回收站

CTRL+N新建一個(gè)新的文件

CTRL+O打開(kāi)“打開(kāi)文件”對(duì)話框

CTRL+P打開(kāi)“打印”對(duì)話框

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

CTRL+X剪切被選擇的項(xiàng)目到剪貼板

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

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

ALT+BACKSPACE或CTRL+Z撤銷(xiāo)上一步的操作

ALT+SHIFT+BACKSPACE重做上一步被撤銷(xiāo)的操作

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

Windows鍵+U:打開(kāi)“輔助工具管理器”

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

Windows鍵+E打開(kāi)資源管理器

Windows鍵+F打開(kāi)“查找:所有文件”對(duì)話框

Windows鍵+R打開(kāi)“運(yùn)行”對(duì)話框

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

Windows鍵+CTRL+F打開(kāi)“查找:計(jì)算機(jī)”對(duì)話框

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

SHIFT在放入CD的時(shí)候按下不放,可以跳過(guò)自動(dòng)播放CD。在打開(kāi)wo

rd的時(shí)候按下不放,可以跳過(guò)自啟動(dòng)的宏

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

ALT+SPACEBAR打開(kāi)程序最左上角的菜單

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

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

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

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

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

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

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

一個(gè)窗口)

在IE中:

ALT+RIGHTARROW顯示前一頁(yè)(前進(jìn)鍵)

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

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

F5刷新

CTRL+F5強(qiáng)行刷新1.打開(kāi)“我的電腦”-“工具”-“文件夾選項(xiàng)”-“查看”-在“顯示所有文件和文件夾”選項(xiàng)前打勾-“確定”

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

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

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

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

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

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

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

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

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

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

3.如果對(duì)系統(tǒng)進(jìn)行過(guò)windoesupdade升級(jí),則刪除以下文件:x:\windows\下以$u...開(kāi)頭的隱藏文件

4.然后對(duì)磁盤(pán)進(jìn)行碎片整理,整理過(guò)程中請(qǐng)退出一切正在運(yùn)行的程序

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

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

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

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

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

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

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

12、另外,保留著\windows\help目錄下的東西對(duì)我來(lái)說(shuō)是一種傷害,呵呵。。。都干掉!

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

14、休眠功能會(huì)占用不少的硬盤(pán)空間,如果使用得少不妨將共關(guān)閉,關(guān)閉的方法是的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論