基于Spring與Mybatis的電商管理系統(tǒng)_第1頁
基于Spring與Mybatis的電商管理系統(tǒng)_第2頁
基于Spring與Mybatis的電商管理系統(tǒng)_第3頁
基于Spring與Mybatis的電商管理系統(tǒng)_第4頁
基于Spring與Mybatis的電商管理系統(tǒng)_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要越來越多的傳統(tǒng)企業(yè)開始進(jìn)軍電子商務(wù),建立線上商城,是社會(huì)科技進(jìn)步的自然選擇,也是傳統(tǒng)企業(yè)發(fā)展的重要目標(biāo)。如今,線下市場將全面向線上市場發(fā)展,逐步推向電商發(fā)展模式。電子商務(wù)是基于互聯(lián)網(wǎng)技術(shù)的進(jìn)步以及中國社會(huì)經(jīng)濟(jì)發(fā)展,才使得在國內(nèi)地位的逐漸上升,對(duì)消費(fèi)者的消費(fèi)方式有著很重要的革命性變更,鞏固了市場在中國發(fā)展過程中的地位。我選擇了以Spring與Mybatis為框架的電商管理系統(tǒng)來作為我的畢業(yè)設(shè)計(jì),目的是幫助用戶能夠通過我的管理系統(tǒng)來對(duì)網(wǎng)上商品管理,對(duì)商品維護(hù)可以提供網(wǎng)上購物的安全渠道給用戶便利,可以隨時(shí)隨地通過網(wǎng)頁來進(jìn)行系統(tǒng)監(jiān)測,了解商品信息及來源。因此,開發(fā)這個(gè)基于Spring與Mybatis的電商管理系統(tǒng)是有所需求以及至關(guān)重要的。根據(jù)要求,電商管理系統(tǒng)基于Spring框架與Mybatis框架,以Java作為該系統(tǒng)的編程語言,還有MySQL數(shù)據(jù)庫,同時(shí)涉及JSP相關(guān)技術(shù)。相對(duì)而言整個(gè)的系統(tǒng)總體操作簡單上手,便于人員進(jìn)行維護(hù),可以對(duì)系統(tǒng)的功能靈活運(yùn)用。用戶可以通過操作頁面隨心所欲的瀏覽商城商品信息以及在商城平臺(tái)對(duì)商品進(jìn)行安全維護(hù),查看商品的詳細(xì)信息以及對(duì)比。該系統(tǒng)主要實(shí)現(xiàn)管理員商品管理,商品數(shù)據(jù)管理,用戶商品預(yù)覽,商品查詢、商品發(fā)布信息管理等功能。關(guān)鍵詞:基于Spring與Mybatis的電商管理系統(tǒng)SpringMybatisMySQLAbstractMoreandmoretraditionalenterpriseshavebeguntoentere-commerceandestablishonlineshoppingmalls,whichisanaturalchoiceforsocialtechnologicalprogressandanimportantgoalforthedevelopmentoftraditionalenterprises.Nowadays,theofflinemarketwilldeveloptowardstheonlinemarketinanall-roundway,andgraduallypushtowardsthee-commercedevelopmentmodel.E-commerceisbasedontheadvancementofInternettechnologyandChina'ssocialandeconomicdevelopment,whichhasgraduallymadeitspositioninthecountryrise,andithasbeenaveryimportantrevolutionarychangetotheconsumer'sconsumptionmethod,whichhasconsolidatedthemarket'spositioninChina'sdevelopmentprocess.Ichosethee-commercemanagementsystembasedonSpringandMybatisasmygraduationdesign,thepurposeistohelpuserstomanageonlinecommoditiesthroughmymanagementsystem,andprovideasafechannelforonlineshoppingforuserconvenienceforproductmaintenance.,Youcanmonitorthesystemthroughthewebpageanytime,anywhere,tounderstandthecommodityinformationandsource.Therefore,thedevelopmentofthise-commercemanagementsystembasedonSpringandMybatisisnecessaryandcrucial.Accordingtotherequirements,thee-commercemanagementsystemisbasedontheSpringframeworkandMybatisframework,withJavaastheprogramminglanguageofthesystem,aswellastheMySQLdatabase,aswellasJSPrelatedtechnologies.Relativelyspeaking,theoveralloperationoftheentiresystemissimpletogetstarted,whichisconvenientforpersonneltomaintain,andcanflexiblyusethefunctionsofthesystem.Userscanbrowsethecommodityinformationofthemallastheylikeandoperatethesecuritymaintenanceofthecommodityonthemallplatformthroughtheoperationpage,andviewthedetailedinformationandcomparisonofthecommodity.Thesystemmainlyrealizesthefunctionsofadministratorcommoditymanagement,commoditydatamanagement,usercommoditypreview,commodityquery,andcommodityreleaseinformationmanagement.Keywords:E-commercemanagementsystembasedonSpringandMybatisSpringMybatisMySQL目錄14454_WPSOffice_Level1第一章緒論 111429_WPSOffice_Level21.1項(xiàng)目的開發(fā)背景 15941_WPSOffice_Level21.2項(xiàng)目的開發(fā)目的 211169_WPSOffice_Level21.3項(xiàng)目的開發(fā)意義 211169_WPSOffice_Level21.4國內(nèi)的研究現(xiàn)狀和發(fā)展趨勢 211169_WPSOffice_Level21.5項(xiàng)目的設(shè)計(jì)思路 213748_WPSOffice_Level1第二章Spring和Mybatis綜述及相關(guān)技術(shù)分析 313923_WPSOffice_Level22.1Spring簡介 314547_WPSOffice_Level22.2Mybatis簡介 326427_WPSOffice_Level22.3JSP簡介 414775_WPSOffice_Level22.4本章小結(jié) 411867_WPSOffice_Level1第三章系統(tǒng)需求分析 52965_WPSOffice_Level23.1可行性分析 51063_WPSOffice_Level23.2總體需求分析 525756_WPSOffice_Level23.3功能需求分析 65956_WPSOffice_Level33.3.1系統(tǒng)功能結(jié)構(gòu)圖 628414_WPSOffice_Level23.4本章小結(jié) 712015_WPSOffice_Level1第四章詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 85873_WPSOffice_Level24.1系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn) 812246_WPSOffice_Level34.1.1登錄的設(shè)計(jì)與實(shí)現(xiàn) 822808_WPSOffice_Level34.1.2商品信息預(yù)覽模塊的設(shè)計(jì)與實(shí)現(xiàn) 103436_WPSOffice_Level34.1.3商品分頁查看模塊的設(shè)計(jì)與實(shí)現(xiàn) 1031828_WPSOffice_Level34.1.4商品信息修改模塊的設(shè)計(jì)與實(shí)現(xiàn) 1124735_WPSOffice_Level34.1.5商品上架模塊的設(shè)計(jì)與實(shí)現(xiàn) 1226467_WPSOffice_Level34.1.6商品下架模塊的設(shè)計(jì)與實(shí)現(xiàn) 1328341_WPSOffice_Level34.1.7商品搜索模塊的設(shè)計(jì)與實(shí)現(xiàn) 1425609_WPSOffice_Level24.2本章小結(jié) 159655_WPSOffice_Level1第五章數(shù)據(jù)庫設(shè)計(jì) 16廣東東軟學(xué)院本科畢業(yè)設(shè)計(jì)(論文)5356_WPSOffice_Level25.1數(shù)據(jù)庫設(shè)計(jì) 164869_WPSOffice_Level25.2數(shù)據(jù)庫表設(shè)計(jì) 1713158_WPSOffice_Level1第六章系統(tǒng)實(shí)現(xiàn)與測試 1920005_WPSOffice_Level26.1軟件測試的目的 1929558_WPSOffice_Level26.2測試方法 2014292_WPSOffice_Level26.3測試案例 2027714_WPSOffice_Level26.4本章小結(jié) 251811_WPSOffice_Level1第七章結(jié)論 266210_WPSOffice_Level1參考文獻(xiàn) 2725087_WPSOffice_Level1致謝 28廣東東軟學(xué)院本科畢業(yè)設(shè)計(jì)(論文)第一章緒論1.1項(xiàng)目的開發(fā)背景近幾年來,我國的經(jīng)濟(jì)實(shí)力與以往有極大的改變,中國所在地人均的可支配資金大幅度上升了,交易的手段也越發(fā)增多,同時(shí)人們對(duì)商品質(zhì)量以及生活品質(zhì)的觀念改變,使得人們對(duì)商品需求日漸升高,因此商品的日交易量也逐漸增長,因此對(duì)商品交易的要求也越來越高。隨著電子商務(wù)的普及,虛擬市場對(duì)實(shí)體市場的影響日益顯著,同時(shí)市場的需求使中國的日交易量始終處于世界前列,人們對(duì)各種商品的需求選擇越來越多,以及生活質(zhì)量的提升,使得市場的發(fā)展越來越快,因此在我國市場中,網(wǎng)絡(luò)虛擬市場是必不可少的,對(duì)于中國來說有著十分重要的地位。在當(dāng)今時(shí)代商品的種類各式各樣,同時(shí)目前在中國的銷售市場又十分龐大,如果需要做到每個(gè)品牌在各個(gè)地方都有覆蓋到實(shí)體店是有些困難的,并且有些顧客需要購買的商品距離相對(duì)遠(yuǎn)或者數(shù)量不足等因素可能會(huì)導(dǎo)致顧客減少購物欲而打消購物念頭,這樣會(huì)降低國內(nèi)市場發(fā)展路程,影響相對(duì)較大。通過開發(fā)基于Spring與Mybatis框架的電商管理系統(tǒng),用戶可以通過網(wǎng)頁瀏覽查找相機(jī)手機(jī)等商品、查看了解相機(jī)手機(jī)等商品的信息,以及可以修改商品信息或刪除下架商品,方便快捷,用戶無須進(jìn)入線下實(shí)體店進(jìn)行實(shí)物查看,可以更好地從各方面了解商品。對(duì)于使用該系統(tǒng)的用戶來說,可以在頁面上對(duì)商品進(jìn)行管理,可以節(jié)省用戶不必要的時(shí)間和減少不必要的麻煩,同時(shí)帶來更好以及更舒適的操作界面。專家研究表明,只有電子商務(wù)與傳統(tǒng)銷售產(chǎn)業(yè)的相互發(fā)展,可以推動(dòng)物流、金融和信息技術(shù)等其他相關(guān)產(chǎn)業(yè)的有利發(fā)展,同時(shí)電子商務(wù)也會(huì)加快新興產(chǎn)業(yè)的發(fā)展步伐,既有利于電子商務(wù)的發(fā)展,又能加快銷售產(chǎn)業(yè)以及其他產(chǎn)業(yè)的發(fā)展速度。電子商務(wù)的發(fā)展也得益于中國市場的發(fā)展,隨著時(shí)間的推移,電子商務(wù)的優(yōu)勢也愈發(fā)的強(qiáng)大。因此對(duì)與電子商務(wù)的管理也需要加大力度,一個(gè)電商管理系統(tǒng)可以更好的對(duì)電商進(jìn)行管理維護(hù)。1.2項(xiàng)目的開發(fā)目的技術(shù)的進(jìn)步和互聯(lián)網(wǎng)的發(fā)展使軟件開發(fā)成為最受歡迎的熱門技術(shù)之一,Spring框架是一個(gè)開源框架,MyBatis是一款優(yōu)秀的持久層框架。為順應(yīng)市場配合用戶的需求,本設(shè)計(jì)旨在使用戶可以方便快捷對(duì)電商進(jìn)行管理維護(hù),可通過基于Spring和Mybatis的電商管理系統(tǒng)進(jìn)行商品瀏覽、查找、刪除、修改、添加商品等功能。1.3項(xiàng)目的開發(fā)意義開發(fā)電商管理系統(tǒng)具有方便快捷的優(yōu)點(diǎn),例如:查找速度快,易于操作和低成本。這些優(yōu)點(diǎn)可以大大提高電商管理系統(tǒng)的使用效率和吸引大量用戶。1.4國內(nèi)的研究現(xiàn)狀和發(fā)展趨勢隨著互聯(lián)網(wǎng)的快速發(fā)展,我國國內(nèi)的企業(yè)銷售市場規(guī)模不斷擴(kuò)大,線下實(shí)體店已經(jīng)容納不下現(xiàn)有的企業(yè)發(fā)展進(jìn)度,同時(shí)地區(qū)經(jīng)濟(jì)差距也逐漸縮小,企業(yè)電商也因此而快速發(fā)展,越來越多人通過網(wǎng)絡(luò)購物的方式來獲取生活用品等,由于時(shí)間和地點(diǎn)不受限制,因此方便快捷的特性完全符合當(dāng)今社會(huì)快節(jié)奏的生活,而一切都是為了方便和快捷。這一變化趨勢也使網(wǎng)絡(luò)市場互聯(lián)網(wǎng)化簡易化趨勢越來越明顯,同時(shí)對(duì)傳統(tǒng)實(shí)體銷售店行業(yè)的服務(wù)、效率和管理等各方面的優(yōu)化和升級(jí)。國內(nèi)方面,在目前發(fā)展趨勢看來,網(wǎng)上購物的用戶數(shù)量的遞增讓人們無法想象,該數(shù)量發(fā)展與電商市場的發(fā)展是及其相關(guān)的,網(wǎng)購用戶成為傳統(tǒng)企業(yè)加速電商化的催化劑。在國內(nèi)的一些相關(guān)專家研究表明:在國內(nèi)許多傳統(tǒng)企業(yè)有著各自的品牌產(chǎn)品優(yōu)勢,但在實(shí)體店銷售方面有著些許劣勢,例如需要本人前往購買,需要花費(fèi)時(shí)間精力,但是如果傳統(tǒng)企業(yè)憑借著品牌優(yōu)勢結(jié)合電商發(fā)展,將驅(qū)使大量的網(wǎng)購用戶在線上購物,大量的消費(fèi)者將選擇以網(wǎng)購的方式進(jìn)行消費(fèi),這樣會(huì)驅(qū)使傳統(tǒng)企業(yè)在經(jīng)濟(jì)層面上有巨大的變化,也會(huì)使更多的商家選擇線上銷售物品,推動(dòng)國家經(jīng)濟(jì)發(fā)展。目前國內(nèi)電商市場的發(fā)展愈發(fā)強(qiáng)大,因此需要加大力度管理,同時(shí)比較出色的管理系統(tǒng)去進(jìn)行管理維護(hù)才得以加快市場發(fā)展進(jìn)度,加快對(duì)商品信息維護(hù)更新的進(jìn)程,對(duì)商品數(shù)據(jù)實(shí)時(shí)同步更新。1.5項(xiàng)目的設(shè)計(jì)思路本設(shè)計(jì)主要是使用intellijidea作為開發(fā)平臺(tái)開發(fā)電商管理系統(tǒng)的設(shè)計(jì),通過MySQL作為數(shù)據(jù)庫。本人設(shè)計(jì)的電商管理系統(tǒng)的主要操作為:管理員登陸、查看商品信息,商品信息修改、刪除商品、添加商品、搜索商品、分頁查看商品、分類查看商品等功能。

第二章Spring和Mybatis綜述及相關(guān)技術(shù)分析2.1Spring簡介Spring是一個(gè)開源框架,其中主要核心有使用控制反轉(zhuǎn)和面向切面,是由一位作者RodJohnsn發(fā)起的,該作者為了簡化企業(yè)應(yīng)用開發(fā)而生,使用Spring可以使開發(fā)者簡單的實(shí)現(xiàn)JavaBean才能夠?qū)崿F(xiàn)的EJB功能,這大大的為開發(fā)者提供了便捷,同時(shí)Spring也是JavaSE/EE的一站式框架。Spring框架的作用點(diǎn)在于JavaEE應(yīng)用程序?qū)?,因?yàn)镾pring是JavaSE/EE的一站式框架,Spring對(duì)一些JavaEE開發(fā)中經(jīng)常用到并且很難用的API(例如JDBC、JavaMail、遠(yuǎn)程調(diào)用等API)都給開發(fā)者提供封裝,這個(gè)功能可以提高開發(fā)效率,使開發(fā)者使用這些API時(shí)的應(yīng)用難度大大降低,所以Spring對(duì)開發(fā)者來說是一個(gè)很不錯(cuò)的選擇,Spring框架中的邏輯業(yè)務(wù)層中也能夠管理事務(wù)并且能詳細(xì)查看日志,持久層方面還可以集成Hibernate和Mybatis等框架。Spring還有一個(gè)很人性化的功能,那就是能夠支持Junit4,這個(gè)功能可以方便程序的測試,可以通過注解來測試Spring程序,同時(shí)Spring還集成了許多優(yōu)秀框架,例如Struts、Hibernate、Mybatis等,這有利于開發(fā)者的開發(fā),當(dāng)然Spring的目標(biāo)并不是要取代那些現(xiàn)有的優(yōu)秀框架,而是通過高自由度并且能夠和其他優(yōu)秀框架順理成章的集成。Spring的最終目標(biāo)是解決企業(yè)級(jí)應(yīng)用開發(fā)過程中出現(xiàn)的復(fù)雜問題。在Java開發(fā)中,Spring就相當(dāng)于一個(gè)大型工廠,可以將所有對(duì)象和依賴進(jìn)行連接,在Spring之下進(jìn)行管理維護(hù),為開發(fā)者提供一種十分有效率的開發(fā)平臺(tái),同時(shí)也以這種方式來降低軟件系統(tǒng)耦合度,也為了減少樣板式代碼采用了切面和模板的方法,Spring框架還有各種支持,例如AOP編程、聲明式事務(wù)等,在測試方面也十分方便,可以通過注解來為測試Spring程序提供便捷。目前來說,該框架也存在一些問題,例如Spring框架十分依賴反射,由于反射影響性能,因此對(duì)于運(yùn)行方面來說十分不友好,同時(shí)也存在使用門檻,開發(fā)者入門Spring框架需要花費(fèi)較長時(shí)間學(xué)習(xí)。2.2Mybatis簡介MyBatis可以在Spirng當(dāng)中擔(dān)當(dāng)持久層框架,它有著開發(fā)者開發(fā)過程中十分有用的功能,即動(dòng)態(tài)SQL功能,存儲(chǔ)過程和高級(jí)映射,并且涵蓋著JDBC的一些基礎(chǔ)功能,不需要?jiǎng)?chuàng)建連接等操作,只需要開發(fā)者去對(duì)SQL語句進(jìn)行維護(hù)。目前現(xiàn)在技術(shù)來說,在所有持久層框架里,Mybatis框架對(duì)開發(fā)者來說算是最簡單的持久層框架。對(duì)于開發(fā)者來說,學(xué)習(xí)成本低,能夠易于上手學(xué)習(xí),使用簡單,同時(shí)相對(duì)功能能夠滿足開發(fā)者需求,達(dá)到開發(fā)者的目的,不會(huì)因?yàn)橐恍┢渌麊栴}徒增開發(fā)者的工作量,并且功能單一,耦合度低,便于分布式部署,同時(shí)Mybatis的代碼量相對(duì)與JDBC減少了50%,即表明使用Mybatis可以提高開發(fā)者的開發(fā)效率,減少接近50%的工作量,還有一個(gè)很重要的功能,就是Mybatis框架給開發(fā)者提供了簡單的XML功能,還能映射原生類型,接口等,支持開發(fā)者動(dòng)態(tài)維護(hù)SQL語句,有利于開發(fā)者debug,對(duì)程序進(jìn)行有效管理,最后還有一個(gè)對(duì)象關(guān)系映射的功能,這些特點(diǎn)可以完全體現(xiàn)Mybatis的靈活性。當(dāng)然在Mybatis中也有少許缺點(diǎn),該框架對(duì)于開發(fā)者的編寫SQL語句要有一定的基礎(chǔ),能夠隨心所欲的使用SQL語句,因?yàn)槭褂肕ybatis框架時(shí),SQL語句的編寫工作量相對(duì)較大,對(duì)于開發(fā)者來說是一個(gè)比較繁瑣的過程,尤其開發(fā)過程中遇到SQL語句字段多、關(guān)聯(lián)表多時(shí),往往會(huì)提升多多少少的工作量,對(duì)與開發(fā)過程會(huì)有一些劣勢,這個(gè)對(duì)于開發(fā)者來說也算是開發(fā)過程中經(jīng)常會(huì)遇到的一個(gè)問題。2.4本章小結(jié)本章主要講解了電商管理系統(tǒng)的Spring和Mybatis兩個(gè)主要的框架,目的是為了介紹兩個(gè)主要框架的在電商管理系統(tǒng)中的作用以及優(yōu)點(diǎn)。

第三章系統(tǒng)需求分析3.1可行性分析近年國內(nèi)人均購物力度逐年上升,電商市場占有率越來越高,使得發(fā)展速度加快,因此需要一份方便快捷的管理系統(tǒng)對(duì)其進(jìn)行管理維護(hù)。電商管理系統(tǒng)是基于Spring和Mybatis框架、使用的編程語言是JAVA、通過JSP來搭建該系統(tǒng)的后臺(tái)以及免費(fèi)的MySql數(shù)據(jù)庫作為該系統(tǒng)的數(shù)據(jù)庫,目前所用的技術(shù)都是開源的,對(duì)于個(gè)人來說資金方面則可以減少開銷,同時(shí)所使用的技術(shù)可以解決個(gè)人系統(tǒng)的開發(fā),可以完成電商管理系統(tǒng)的所有功能以及需求,因此就可行性分析來說,目前沒有什么問題。3.2總體需求分析電商管理系統(tǒng)是在PC端運(yùn)行使用的,因此化繁就簡,操作界面干凈利落,易于上手操作,無需花費(fèi)多余的時(shí)間和精力去對(duì)其研究,主要在開發(fā)功能需求上考慮了實(shí)用性和便捷性,同時(shí)在網(wǎng)頁界面上布局合理簡潔,沒有多余的功能,對(duì)于電腦的硬件需求也不高,基本上只要是電腦即可使用該管理系統(tǒng)。根據(jù)這些需求總結(jié)出電商管理系統(tǒng)需實(shí)現(xiàn)以下目標(biāo)和功能:(1)系統(tǒng)主界面要求簡潔大方,沒有其他多余的東西容納進(jìn)入,其他功能的按鈕布局需要適宜擺放,便于用戶上手和操作,并為用戶帶來優(yōu)質(zhì)的視覺體驗(yàn),享受極致順暢的操作。(2)支持各種瀏覽器版本,因?yàn)闉g覽器有很多種,亦或者用戶使用的瀏覽器的版本不同等,需要保證用戶在不同的瀏覽器下可以正常使用,保證用戶能夠舒適的使用系統(tǒng),不會(huì)出現(xiàn)問題。(3)安穩(wěn)性,系統(tǒng)安穩(wěn)性是指在使用應(yīng)用程序期間是否不會(huì)泄漏用戶的數(shù)據(jù)使用量,以及是否不會(huì)丟失系統(tǒng)操作的數(shù)據(jù)文件,同時(shí)還需要保證系統(tǒng)的運(yùn)行穩(wěn)定,即不會(huì)出現(xiàn)突發(fā)狀況,例如數(shù)據(jù)丟失等。系統(tǒng)安全是首先滿足系統(tǒng)開發(fā)要求的系統(tǒng)。可以在滿足安全要求的基礎(chǔ)上對(duì)條件進(jìn)行分析,在一定條件下能夠穩(wěn)定運(yùn)行,不能出現(xiàn)閃退等其他狀況,對(duì)數(shù)據(jù)進(jìn)行同步,有效的保護(hù)好用戶信息數(shù)據(jù),將用戶數(shù)據(jù)完整的保存在數(shù)據(jù)庫。3.3功能需求分析該系統(tǒng)實(shí)現(xiàn)了一個(gè)基于Spring和Mybatis的電商管理系統(tǒng),本系統(tǒng)主要由客戶端展示。用戶的操作流程則是通過PC端登錄客戶端平臺(tái)進(jìn)行使用操作,使用該系統(tǒng)的所有功能,用戶主要可以通過使用該系統(tǒng),在網(wǎng)站對(duì)商品數(shù)據(jù)進(jìn)行添加、刪除、修改等基本操作。該系統(tǒng)的具體功能描述如下:客戶端功能主要包括:(1)用戶登錄:實(shí)現(xiàn)管理員賬戶登錄功能。(2)商品信息預(yù)覽:可以對(duì)商品的有關(guān)信息進(jìn)行點(diǎn)擊預(yù)覽,查看商品信息,例如生產(chǎn)日期、發(fā)源地等。(3)商品分頁查看:在網(wǎng)頁上進(jìn)行商品分頁查看,將多個(gè)商品分頁分布。(4)商品信息修改:可以對(duì)商品的相關(guān)信息進(jìn)行更新,亦或者對(duì)商品信息有誤的商品進(jìn)行信息修改。(5)商品搜索:可以輸入搜索想要查看的商品標(biāo)題,根據(jù)搜索標(biāo)題找出所有有關(guān)標(biāo)題信息的商品。(6)商品上架:對(duì)新上架的商品進(jìn)行信息填寫同時(shí)進(jìn)行發(fā)布。(7)商品下架:可以對(duì)想要下架的商品進(jìn)行刪除。3.3.1系統(tǒng)功能結(jié)構(gòu)圖通過系統(tǒng)功能需求分析,確定系統(tǒng)功能如下圖所示:圖3.1系統(tǒng)結(jié)構(gòu)功能圖3.4本章小結(jié)在現(xiàn)在的時(shí)代,計(jì)算機(jī)的領(lǐng)域發(fā)展已經(jīng)擴(kuò)大到我們無法想象的地步了,也對(duì)我們的生活影響力度逐漸增高,在生活中隨處可以見到一些跟計(jì)算機(jī)相關(guān)的活動(dòng),計(jì)算機(jī)的發(fā)展得益于人們的科學(xué)進(jìn)步,同時(shí)人們也離不開計(jì)算機(jī),已經(jīng)是到達(dá)了無法脫離的境界了,在各家各戶中都可以見到有計(jì)算機(jī),因此電商市場的發(fā)展是可想而知的,對(duì)于有個(gè)好的電商管理系統(tǒng)是必須的。我制作的基于Spring和Mybatis的電商管理系統(tǒng),該系統(tǒng)的功能都是通過代碼實(shí)現(xiàn)的。當(dāng)用戶閱讀說明后,啟動(dòng)該系統(tǒng)的用戶即可清晰地了解電商滾利系統(tǒng)的所有功能。只需根據(jù)說明進(jìn)行相應(yīng)的操作即可獲得相應(yīng)的功能效果,盡情的使用該管理系統(tǒng)。系統(tǒng)需求分析是所有軟件定義的重要組成部分之一。因此指出“系統(tǒng)必須做什么”,并且要準(zhǔn)確和完整的指出用戶的需求,還有用戶具體的要求。需求分析是至關(guān)重要的,只有對(duì)一個(gè)系統(tǒng)進(jìn)行需求分析,才可以對(duì)其的發(fā)展進(jìn)行清楚清晰的規(guī)劃路線,提高用戶以后的體驗(yàn)以及產(chǎn)品質(zhì)量,這對(duì)產(chǎn)品的發(fā)展很有用,為產(chǎn)品的發(fā)展之路進(jìn)行鋪墊,同時(shí)為產(chǎn)品的開發(fā)過程進(jìn)行分析,可以提高開發(fā)效率,以產(chǎn)品的完美發(fā)展為目標(biāo)進(jìn)行分析。詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)4.1.1登錄的設(shè)計(jì)與實(shí)現(xiàn)(1)在該模塊,主要展示了一個(gè)用戶登錄的頁面,實(shí)現(xiàn)的功能是用戶賬戶登錄,沒有其他冗雜的功能,主打干凈利落,易于上手。因?yàn)樵谠摰卿浗缑嫣砑悠渌嘤嗟墓δ?,也許會(huì)導(dǎo)致用戶需要對(duì)其進(jìn)行一些相關(guān)的研究,所以界面的干凈利落可以使用戶簡單上手,當(dāng)用戶在用戶框輸入5個(gè)以上字符的用戶名和密碼框輸入6個(gè)以上字符的密碼之后,點(diǎn)擊綠色的登錄按鈕,如果用戶輸入的用戶名和密碼皆為正確,系統(tǒng)將會(huì)跳轉(zhuǎn)至電商管理系統(tǒng)的主頁面。圖4.1用戶登錄頁面(2)當(dāng)用戶輸入的用戶名少于5個(gè)字符或者輸入的密碼少于6個(gè)以及用戶名和密碼有誤時(shí)會(huì)出現(xiàn)以下四個(gè)提示界面,主要提示用戶輸入有誤,同時(shí)讓用戶重新輸入正確用戶名與密碼:圖4.2用戶名不足5個(gè)字符提示頁面圖4.3密碼不足6個(gè)字符提示頁面圖4.4用戶名輸入錯(cuò)誤提示頁面圖4.5密碼輸入錯(cuò)誤提示頁面4.1.2商品信息預(yù)覽模塊的設(shè)計(jì)與實(shí)現(xiàn)在該模塊,用戶登錄之后即可開始使用該電商管理系統(tǒng),首先可以點(diǎn)擊商品圖片進(jìn)入查看商品信息,對(duì)商品所有信息進(jìn)行查看了解,可以對(duì)比商品之間的信息,查看用戶所點(diǎn)擊的商品,該功能可以讓用戶用于進(jìn)一步了解商品信息,例如查看商品供應(yīng)商、商品價(jià)格、庫存量、以及商品介紹等,以便用戶對(duì)商品的有關(guān)信息進(jìn)行處理等操作。下圖為商品信息預(yù)覽頁面:圖4.6商品信息預(yù)覽頁面4.1.3商品分頁查看模塊的設(shè)計(jì)與實(shí)現(xiàn)此模塊頁面為電商管理系統(tǒng)主要顯示頁面,實(shí)現(xiàn)商品部分信息分頁查看,點(diǎn)擊商品的圖片可以查看相關(guān)商品的詳細(xì)信息,該頁面內(nèi)容主要容納6個(gè)商品,頁面下方可以進(jìn)行分頁查看,主要設(shè)計(jì)一個(gè)頁面顯示6個(gè)商品是為了方便用戶查看,同時(shí)可以翻頁查看,不會(huì)因?yàn)橐粋€(gè)頁面顯示過多導(dǎo)致用戶疲倦混亂,同時(shí)對(duì)大量的商品進(jìn)行分類,減少商品冗雜度。頁面如下圖所示:圖4.7電商管理系統(tǒng)主頁面4.1.4商品信息修改模塊的設(shè)計(jì)與實(shí)現(xiàn)此模塊為商品信息修改模塊,主要功能是實(shí)現(xiàn)商品信息的修改,該功能的主要操作為點(diǎn)擊各個(gè)商品上方的修改按鈕,即可對(duì)商品的相關(guān)信息進(jìn)行修改,主要是為了用戶發(fā)現(xiàn)商品信息有誤時(shí),對(duì)商品進(jìn)行信息修改,例如商品型號(hào)有誤、商品供應(yīng)商出錯(cuò)等,或者對(duì)商品的有關(guān)信息進(jìn)行更新,例如更新商品價(jià)格。主要設(shè)計(jì)思路:對(duì)商品數(shù)據(jù)修改后,對(duì)數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行update,同時(shí)保存數(shù)據(jù)庫數(shù)據(jù)后在相關(guān)頁面顯示。下圖為某一商品信息修改頁面所示:圖4.8商品信息修改頁面4.1.5商品上架模塊的設(shè)計(jì)與實(shí)現(xiàn)當(dāng)用戶需要對(duì)商品上架時(shí),則需要使用該功能,該功能主要為上架新商品,用戶需先點(diǎn)擊頁面上方的添加商品按鈕,然后根據(jù)用戶上架的商品信息進(jìn)行填寫,核對(duì)信息,如若無誤,即可點(diǎn)擊提交上架商品,上架成功時(shí)會(huì)有提示添加商品成功。下兩圖為商品上架界面和商品上架成功頁面:圖4.9商品上架頁面圖4.10商品上架成功頁面4.1.6商品下架模塊的設(shè)計(jì)與實(shí)現(xiàn)此模塊為商品下架模塊,該功能主要提供了商品下架功能,給用戶下架一些已經(jīng)售罄的商品,該功能的主要操作為點(diǎn)擊各個(gè)商品上方的刪除按鈕,即可下架商品,下架商品成功時(shí),會(huì)有提示刪除成功。該功能只要一點(diǎn)擊則會(huì)立刻下架商品,且無法撤銷,因此用戶使用該功能時(shí)需小心謹(jǐn)慎,以免出現(xiàn)下架商品后無法找回的狀況。下兩圖為商品下架的對(duì)比圖:圖4.11商品下架頁面1圖4.11商品下架頁面24.1.7商品搜索模塊的設(shè)計(jì)與實(shí)現(xiàn)用戶需要搜索一些商品時(shí),可以通過該功能來搜索商品,通過商品的標(biāo)題進(jìn)行搜索,該功能主打方便快捷,主要提供用戶快速查找所需要的商品,同時(shí)篩選出所有相關(guān)商品,為用戶提供便捷。用戶的主要操作是左邊選擇商品類別,可以根據(jù)品牌來搜索,也可以不通過品牌搜索,如若通過品牌搜索,則可以通過搜索框左邊下拉選擇品牌,輸入商品標(biāo)題來搜索商品,如若不通過品牌搜索,則無需選擇品牌,直接輸入商品標(biāo)題搜索商品。下圖為某一商品的搜索頁面所示:圖4.8商品信息修改頁面4.2本章小結(jié)本章的內(nèi)容包括基于Spring和Mybatis的電商管理系統(tǒng)的所有功能模塊的相關(guān)設(shè)計(jì),還有本人對(duì)于該系統(tǒng)的一些理解,對(duì)系統(tǒng)所有功能的簡介以及操作進(jìn)行展示,通過截圖和文字展示操作前和操作后的結(jié)果實(shí)現(xiàn),把系統(tǒng)的所有功能完全的實(shí)現(xiàn)出來。數(shù)據(jù)庫設(shè)計(jì)5.1數(shù)據(jù)庫設(shè)計(jì)該電商管理系統(tǒng)的數(shù)據(jù)庫的設(shè)計(jì)主要依據(jù)系統(tǒng)的功能,按照本人優(yōu)先計(jì)劃好的數(shù)據(jù)庫的設(shè)定,從而滿足該系統(tǒng)的所有功能需求,因此關(guān)鍵的數(shù)據(jù)庫設(shè)計(jì)是及其重要的,本人在設(shè)計(jì)時(shí),首先根據(jù)系統(tǒng)功能需求,設(shè)計(jì)一個(gè)反映電商管理系統(tǒng)對(duì)應(yīng)的功能需求的E-R圖,包括確定實(shí)體屬性,接著在原先設(shè)計(jì)的E-R圖上進(jìn)行了相關(guān)功能性的修改。依據(jù)該系統(tǒng)功能,本人規(guī)劃出的實(shí)體有用戶實(shí)體、商品實(shí)體、商品類型實(shí)體。主要實(shí)體的實(shí)體屬性圖如下展示:圖5.1用戶E-R圖圖5.2商品E-R圖圖5.3商品類型E-R圖5.2數(shù)據(jù)庫表設(shè)計(jì)該電商管理系統(tǒng)的數(shù)據(jù)庫的主要設(shè)計(jì)是根據(jù)系統(tǒng)數(shù)據(jù)需求進(jìn)行分析設(shè)計(jì),數(shù)據(jù)庫表的實(shí)體分別包含三個(gè)數(shù)據(jù),用戶、商品和商品類型,同時(shí)設(shè)計(jì)時(shí)根據(jù)本身實(shí)體進(jìn)行改進(jìn)。包含以下三個(gè)表:用戶表、商品表、商品類型表。列名數(shù)據(jù)類型主鍵外鍵允許空IDint(11)是

NOLOGIN_NAMEvarchar(50)

YESPASSWORDvarchar(50)

YESNAMEvarchar(50)

YESSEXint(11)

YESEMAILvarchar(50)

YESPHONEvarchar(20)

YESADDRESSvarchar(255)

YESROLEint(11)

YESCREATE_DATEdatetime

YESDISABLEDtinyint(1)

YESACTIVEvarchar(255)

YES表5.4用戶表列名數(shù)據(jù)類型主鍵外鍵允許空IDint(11)是

NOTITLEvarchar(200)

YESSUPPLIERvarchar(20)

YESPRICEdouble

YESDISCOUNTdouble

YESLOCALITYvarchar(300)

YESPUTAWAY_DATEdatetime

YESSTORAGEint(11)

YESIMAGEvarchar(200)

YESDESCRIPTIONvarchar(500)

YESTYPE_CODEvarchar(100)

YESCREATE_DATEdatetime

YESDISABLEDtinyint(1)YES表5.5商品表列名數(shù)據(jù)類型主鍵外鍵允許空CODEvarchar(100)是

NONAMEvarchar(50)

YESREMARKvarchar(200)

YES表5.6商品類型表系統(tǒng)測試在開發(fā)者眼里,所有的系統(tǒng)開發(fā)任務(wù)中軟件測試是在開發(fā)系統(tǒng)當(dāng)中十分重要的一部分,有著很重要的地位,用來對(duì)自己的系統(tǒng)完整性進(jìn)行總結(jié)。軟件測試是一種有規(guī)劃,有系統(tǒng)的,也是保證系統(tǒng)內(nèi)容質(zhì)量的手段。因此,可以認(rèn)為它誕生于軟件工程的開端。由于軟件測試的地位,影響著軟件工程的接下來的發(fā)展,許多人都會(huì)重視它,軟件測試的最終目標(biāo)是使整個(gè)系統(tǒng)展現(xiàn)完美的一面,對(duì)于軟件測試的測試方法來說,也有著各種各樣沒有規(guī)定和硬性的要求。下文有關(guān)軟件測試的方法可用于測試多種軟件系統(tǒng)。當(dāng)然,軟件測試也不是萬能的,它在某些方面也是有局限性的。對(duì)于軟件工程來說,軟件測試是基于程序設(shè)計(jì)階段完成后的工作,完善系統(tǒng)整體性能,其目的也是確保軟件在投入之前能正常運(yùn)行,不會(huì)出現(xiàn)一些運(yùn)行問題,因此,軟件在投入運(yùn)行之前應(yīng)經(jīng)過嚴(yán)格的測試。如果用戶將未經(jīng)充分嚴(yán)格測試的應(yīng)用程序投入運(yùn)行,將產(chǎn)生非常嚴(yán)重和不堪設(shè)想的后果。6.1軟件測試的目的首先需要做的就是確定軟件測試是為了得到什么結(jié)果,如果確定了,就可以決定如何去開始著手測試工作。必須盡可能想到軟件會(huì)出現(xiàn)那些問題,同時(shí)需要了解軟件如何運(yùn)行,才可以盡可能多找出軟件的錯(cuò)誤和漏洞,同時(shí),在測試期間,應(yīng)針對(duì)軟件的每個(gè)功能模塊和各種可能的操作問題。在工作人員眼中,對(duì)軟件進(jìn)行測試的目的就是為給用戶提供舒服的操作體驗(yàn),同時(shí)進(jìn)行場景測試,對(duì)在不同場景下進(jìn)行假設(shè),檢測出現(xiàn)的問題,同時(shí)對(duì)出現(xiàn)的問題提出。軟件測試首先需要做的是分析,分析出現(xiàn)的問題,其次進(jìn)行假設(shè)。理想的方法是從三個(gè)階段獲得的數(shù)據(jù)中分析結(jié)果,然后逐一檢查軟件開發(fā)。軟件測試的目的如下:(1)減少以后系統(tǒng)出現(xiàn)錯(cuò)誤問題。(2)發(fā)現(xiàn)軟件程序bug以及對(duì)系統(tǒng)進(jìn)行問題分析。(3)為軟件整體完整性和用戶操作體驗(yàn)進(jìn)行增強(qiáng)。(4)根據(jù)測試人員找出的問題進(jìn)行糾正,同時(shí)通過此方法來提高用戶使用滿意度。(5)測試的最終目的是減少運(yùn)行錯(cuò)誤,使系統(tǒng)功能的各個(gè)方面能夠正常運(yùn)行,并確保所有的功能能夠順暢有效地運(yùn)行。6.2測試方法軟件測試,指的是已經(jīng)開發(fā)完成的系統(tǒng)軟件,但還沒有進(jìn)行正式發(fā)布以及上市,指示測試人員進(jìn)行工程性的軟件功能檢測,然后測試人員從測試結(jié)果反饋出來的數(shù)據(jù)對(duì)軟件運(yùn)行結(jié)果進(jìn)行對(duì)比,在一定程度上進(jìn)行優(yōu)化改進(jìn),從而達(dá)到一定的系統(tǒng)功能完整。為了確保本人設(shè)計(jì)的電商管理系統(tǒng)在所有平臺(tái)上能夠順利運(yùn)行,前文提到軟件測試對(duì)于本系統(tǒng)來說是至關(guān)重要的,對(duì)軟件進(jìn)行測試,可以防止用戶在操作時(shí)出現(xiàn)一些不必要的運(yùn)行問題,并且保證軟件在可以運(yùn)行的前提下合理且順利運(yùn)行。對(duì)系統(tǒng)的相關(guān)功能測試的測試方法是單元測試,先將對(duì)應(yīng)的功能進(jìn)行模塊化,模塊化的目的就是為了避免模塊的功能沖突導(dǎo)致測試結(jié)果出問題,難以達(dá)到目標(biāo)結(jié)果,影響接下來的功能測試,同時(shí)也能在該測試期間進(jìn)行維護(hù),把找出來的問題進(jìn)行處理,這種方法可以加快開發(fā)效率,降低開發(fā)風(fēng)險(xiǎn)。在完成測試之后需要對(duì)系統(tǒng)進(jìn)行完整檢測,主要是為了驗(yàn)證系統(tǒng)功能完整性。6.3測試案例(1)系統(tǒng)功能的完整性:整個(gè)電商管理系統(tǒng)包含很多的功能模塊,要確保每個(gè)相關(guān)的功能模塊能夠完整正確跳轉(zhuǎn)或數(shù)據(jù)的傳遞,因此在軟件測試時(shí)要檢驗(yàn)功能模塊間的聯(lián)系是否正確和完整,同時(shí)要多次測試,確保不會(huì)出現(xiàn)錯(cuò)誤。(2)功能性:對(duì)于各個(gè)功能都需要進(jìn)行測試,有必要采取不同的角度,從用戶的角度測試軟件的功能,檢查功能的方便性和易用性,優(yōu)化功能的冗雜度,并使整個(gè)軟件更流暢運(yùn)行。(3)商品上架:測試商品上架模塊,測試在商品上架之后,商品是否能夠上架成功,同時(shí)商品是否能夠正確顯示用戶輸入的信息,檢測數(shù)據(jù)庫是否將商品數(shù)據(jù)進(jìn)行插入。測試結(jié)果如下圖:圖6.1商品上架測試圖6.2商品上架成功圖6.3商品上架成功后信息查看圖6.4數(shù)據(jù)庫商品數(shù)據(jù)(4)商品下架測試:測試商品下架流程是否能夠正常運(yùn)行,商品下架后是否能夠預(yù)覽商品,數(shù)據(jù)庫中商品下架后是否商品數(shù)據(jù)是否還存在。展示結(jié)果將由對(duì)比展示,測試下架商品前和下架商品后的結(jié)果對(duì)比,測試結(jié)果如下圖所示:圖6.5選擇下架的商品圖6.6商品下架成功后展示圖6.7商品下架前數(shù)據(jù)庫展示圖6.8商品下架后數(shù)據(jù)庫展示(5)商品搜索測試:測試商品搜索功能,在頁面搜索框輸入商品標(biāo)題,查看搜索結(jié)果是否符合標(biāo)準(zhǔn),同時(shí)測試相關(guān)功能,點(diǎn)擊商品圖片能否展示商品信息。商品搜索的測試結(jié)果如下圖所示:圖6.9商品搜索結(jié)果圖6.10商品搜索信息預(yù)覽結(jié)果6.4本章小結(jié)在本章中,主要通過利用軟件測試的案例,方法和目的等來講解軟件測試在軟件開發(fā)中所扮演的重要地位以及相關(guān)信息。通過軟件測試,對(duì)電商管理系統(tǒng)的對(duì)安全性和穩(wěn)定性有一定了解,并通過一些方法改進(jìn)系統(tǒng),使整個(gè)系統(tǒng)更加完善,同時(shí)加強(qiáng)用戶的操作空間感和系統(tǒng)舒適感,讓系統(tǒng)能夠正常工作,不會(huì)出現(xiàn)一些錯(cuò)誤或者問題。結(jié)論隨著電子商務(wù)的不斷發(fā)展和不斷進(jìn)步,電商管理的地位越來越重要。本人的畢業(yè)設(shè)計(jì)按本人意愿基本上完成了電商管理系統(tǒng)的基本功能,其中實(shí)現(xiàn)了用戶登錄、商品信息預(yù)覽、商品信息修改、商品上架、商品下架、商品搜索等基本功能。以上的功能可以準(zhǔn)確的管理一個(gè)電商系統(tǒng),當(dāng)然,在一定程度上還可以繼續(xù)改進(jìn),但目前來說,本人的畢設(shè)可以給用戶提供一個(gè)良好且整潔的電商管理系統(tǒng),同時(shí)也可以給用戶方便快捷的對(duì)電商系統(tǒng)進(jìn)行管理操作。就目前來說,本人的畢業(yè)設(shè)計(jì)基于Spring和Mybatis的電商管理系統(tǒng)已經(jīng)算是完成了,并且也滿足個(gè)人的任務(wù)需求,通過本人在大學(xué)學(xué)習(xí)中的知識(shí)來完成,還算過的去,一開始時(shí)還是有些迷茫的,不知道如何開始著手作業(yè),但隨著時(shí)間的流逝,還是慢慢的完成心中所想的畢設(shè),言簡意賅的說,本人對(duì)該畢設(shè)充滿信心,因?yàn)檫@是目前完成過工作量較大的一個(gè)系統(tǒng)設(shè)計(jì),因此能夠完成并且達(dá)到目標(biāo)還是很值得高興的,因?yàn)樵陂_發(fā)過程中遇到許多問題,但也一一解決了,回想起那時(shí)遇到的困難,還是有些膽戰(zhàn)心驚的,不過也順利通過了,所有已經(jīng)沒有什么好害怕的。完成了整個(gè)系統(tǒng)后,讓我對(duì)自身的學(xué)習(xí)程度有了一定的了解,對(duì)于所學(xué)的知識(shí)哪里有問題,哪里需要繼續(xù)加強(qiáng)也能夠意識(shí)到了,所以接下來還需要繼續(xù)加強(qiáng)學(xué)習(xí),將自己的知識(shí)面擴(kuò)寬,畢竟學(xué)海無涯。通過此次實(shí)驗(yàn)實(shí)踐,讓我學(xué)到一些其他地方所學(xué)不到的知識(shí),例如,學(xué)到的知識(shí)需要過后鞏固,不然很容易忘記,在完成畢設(shè)過程中,很多一些細(xì)節(jié)問題,都是以往發(fā)生過的,但是當(dāng)我在開發(fā)過程中,我再次遇到時(shí),依舊需要去尋求別人幫助,因此在實(shí)踐過程中,我對(duì)于一些遇到的問題會(huì)加深一下印象,以防以后再次遇到時(shí)無法解決??傊?,從此以后需要不斷磨練自己,加強(qiáng)鞏固自身實(shí)力,讓自己在以后的工作事半功倍。2827參考文獻(xiàn)[1]賀振歡。電子商務(wù)系統(tǒng)開發(fā)技術(shù)課程教學(xué)內(nèi)容與方法體系研究[J].教育現(xiàn)代化,2016,(11):106-108.[2]張俊斌。淺析全程電子商務(wù)系統(tǒng)的特點(diǎn)及功能體系[J].現(xiàn)代工業(yè)經(jīng)濟(jì)和信息化,2016,(14):85-86+90.[3]?莊少燉.基于Spring的輕量級(jí)Web框架研究與實(shí)現(xiàn)[D].電子科技大學(xué)?2009.[4]?王家華??軟件工程[M]?東北大學(xué)出版社2001年3月303頁[5]?閔忠保,鮑夢.Spring框架下同時(shí)配置Hibernate和Jdbc的探索[J].軟件導(dǎo)刊.2008(04).

致謝首先要感謝老師和同學(xué)給予我的幫助,才可以讓我把這個(gè)畢業(yè)設(shè)計(jì)最終完成,當(dāng)我有困難時(shí)可以給我一些提示,讓我可以完整且順利的完成,雖然整個(gè)畢業(yè)設(shè)計(jì)還是有些瑕疵,但對(duì)我來說還是很高興能夠完成的,同時(shí)完成的過程給我的收獲才是最重要的,遇到問題時(shí)一個(gè)一個(gè)解決,最終完成我的畢設(shè)目標(biāo),給我的感覺內(nèi)心還是十分滿足的。最需要感謝的還是導(dǎo)師,當(dāng)我一有問題時(shí),導(dǎo)師會(huì)有耐心且細(xì)致的指導(dǎo)我,幫我解決一些技術(shù)上的問題,給我的畢設(shè)提出一些建議,讓我一步步的去改善我的畢設(shè),同時(shí)也開拓了我的思維,在實(shí)踐方面上有很大的幫助,讓我學(xué)到了一些大學(xué)所涉及不到的知識(shí),往往這方面的知識(shí)對(duì)于我以后的路更有用,可以給我往后的路做一些鋪墊,因此,我很感謝指導(dǎo)老師對(duì)我的幫助以及關(guān)心。同時(shí)也要感謝在這期間幫過我的一些同學(xué),當(dāng)我遇到困難時(shí),我會(huì)向他們請(qǐng)教,他們也會(huì)耐心的幫我解決問題,讓我明白個(gè)人能力是有限的,了解到我自身的實(shí)力如何,他們會(huì)給我一定程度上的提示,讓我豁然開朗,同時(shí)明白一個(gè)道理,就是做什么事最終還是要靠自己努力,才能做到最好的自己,達(dá)到自己的目標(biāo),完成自己的任務(wù)。最后,我要感謝老師在繁忙的日程中審查了我的論文和畢業(yè)設(shè)計(jì)。希望您能糾正我的錯(cuò)誤和批評(píng)我的不足,這對(duì)改善我的論文和畢業(yè)設(shè)計(jì)是有極大的好處的,同時(shí)我也會(huì)糾正錯(cuò)誤并改善我畢設(shè)中的缺陷,并使自己發(fā)展的更好。

ExcelXP的八則快速輸入技巧如果我們?cè)谟肊xcelXP處理龐大的數(shù)據(jù)信息時(shí),不注意講究技巧和方法的話,很可能會(huì)花費(fèi)很大的精力。因此如何巧用ExcelXP,來快速輸入信息就成為各個(gè)ExcelXP用戶非常關(guān)心的話題,筆者向大家介紹幾則這方面的小技巧。1、快速輸入大量含小數(shù)點(diǎn)的數(shù)字如果我們需要在ExcelXP工作表中輸入大量的帶有小數(shù)位的數(shù)字時(shí),按照普通的輸入方法,我們可能按照數(shù)字原樣大小直接輸入,例如現(xiàn)在要在單元格中輸入0.05這個(gè)數(shù)字時(shí),我們會(huì)把“0.05”原樣輸入到表格中。不過如果需要輸入若干個(gè)帶有小數(shù)點(diǎn)的數(shù)字時(shí),我們?cè)侔凑丈厦娴姆椒ㄝ斎氲脑?,每次輸入?shù)字時(shí)都需要重復(fù)輸入小數(shù)點(diǎn),這樣工作量會(huì)變大,輸入效率會(huì)降低。其實(shí),我們可以使用ExcelXP中的小數(shù)點(diǎn)自動(dòng)定位功能,讓所有數(shù)字的小數(shù)點(diǎn)自動(dòng)定位,從而快速提高輸入速度。在使用小數(shù)點(diǎn)自動(dòng)定位功能時(shí),我們可以先在ExcelXP的編輯界面中,用鼠標(biāo)依次單擊“工具”/“選項(xiàng)”/“編輯”標(biāo)簽,在彈出的對(duì)話框中選中“自動(dòng)設(shè)置小數(shù)點(diǎn)”復(fù)選框,然后在“位數(shù)”微調(diào)編輯框中鍵入需要顯示在小數(shù)點(diǎn)右面的位數(shù)就可以了。以后我們?cè)佥斎霂в行?shù)點(diǎn)的數(shù)字時(shí),直接輸入數(shù)字,而小數(shù)點(diǎn)將在回車鍵后自動(dòng)進(jìn)行定位。例如,我們要在某單元格中鍵入0.06的話,可以在上面的設(shè)置中,讓“位數(shù)”選項(xiàng)為2,然后直接在指定單元格中輸入6,回車以后,該單元格的數(shù)字自動(dòng)變?yōu)椤?.06”,怎么樣簡單吧?2、快速錄入文本文件中的內(nèi)容現(xiàn)在您手邊假如有一些以純文本格式儲(chǔ)存的文件,如果此時(shí)您需要將這些數(shù)據(jù)制作成ExcelXP的工作表,那該怎么辦呢?重新輸入一遍,大概只有頭腦有毛病的人才會(huì)這樣做;將菜單上的數(shù)據(jù)一個(gè)個(gè)復(fù)制/粘貼到工作表中,也需花很多時(shí)間。沒關(guān)系!您只要在ExcelXP中巧妙使用其中的文本文件導(dǎo)入功能,就可以大大減輕需要重新輸入或者需要不斷復(fù)制、粘貼的巨大工作量了。使用該功能時(shí),您只要在ExcelXP編輯區(qū)中,依次用鼠標(biāo)單擊菜單欄中的“數(shù)據(jù)/獲取外部數(shù)據(jù)/導(dǎo)入文本文件”命令,然后在導(dǎo)入文本會(huì)話窗口選擇要導(dǎo)入的文本文件,再按下“導(dǎo)入”鈕以后,程序會(huì)彈出一個(gè)文本導(dǎo)入向?qū)?duì)話框,您只要按照向?qū)У奶崾具M(jìn)行操作,就可以把以文本格式的數(shù)據(jù)轉(zhuǎn)換成工作表的格式了。3、快速輸入大量相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個(gè)單元格一個(gè)一個(gè)地輸入,那樣需要花費(fèi)好長時(shí)間,而且還比較容易出錯(cuò)。你可以通過下面的操作方法在多個(gè)相鄰或不相鄰的單元格中快速填充同一個(gè)數(shù)據(jù),具體方法為:首先同時(shí)選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時(shí),點(diǎn)擊鼠標(biāo)左鍵,逐個(gè)選中;其次輸入要填充的某個(gè)數(shù)據(jù)。按住Ctrl鍵的同時(shí),按回車鍵,則剛才選中的所有單元格同時(shí)填入該數(shù)據(jù)。4、快速進(jìn)行中英文輸入法切換一張工作表常常會(huì)既包含有數(shù)字信息,又包含有文字信息,要錄入這樣一種工作表就需要我們不斷地在中英文之間反復(fù)切換輸入法,非常麻煩,為了方便操作,我們可以用以下方法實(shí)現(xiàn)自動(dòng)切換:首先用鼠標(biāo)選中需要輸入中文的單元格區(qū)域,然后在輸入法菜單中選擇一個(gè)合適的中文輸入法;接著打開“有效數(shù)據(jù)”對(duì)話框,選中“IME模式”標(biāo)簽,在“模式”框中選擇打開,單擊“確定”按鈕;然后再選中輸入數(shù)字的單元格區(qū)域,在“有效數(shù)據(jù)”對(duì)話框中,單擊“IME模式”選項(xiàng)卡,在“模式”框中選擇關(guān)閉(英文模式);最后單擊“確定”按鈕,這樣用鼠標(biāo)分別在剛才設(shè)定的兩列中選中單元格,五筆和英文輸入方式就可以相互切換了。5、快速刪除工作表中空行刪除ExcelXP工作表中的空行,一般的方法是需要將空行都找出來,然后逐行刪除,但這樣做操作量非常大,很不方便。那么如何才能減輕刪除工作表中空行的工作量呢?您可以使用下面的操作方法來進(jìn)行刪除:首先打開要?jiǎng)h除空行的工作表,在打開的工作表中用鼠標(biāo)單擊菜單欄中的“插入”菜單項(xiàng),并從下拉菜單中選擇“列”,從而插入一新的列X,在X列中順序填入整數(shù);然后根據(jù)其他任何一列將表中的行排序,使所有空行都集中到表的底部。刪去所有空行中X列的數(shù)據(jù),以X列重新排序,然后刪去X列。按照這樣的刪除方法,無論工作表中包含多少空行,您就可以很快地刪除了。6、快速對(duì)不同單元格中字號(hào)進(jìn)行調(diào)整在使用ExcelXP編輯文件時(shí),常常需要將某一列的寬度固定,但由于該列各單元格中的字符數(shù)目不等,致使有的單元格中的內(nèi)容不能完全顯示在屏幕上,為了讓這些單元格中的數(shù)據(jù)都顯示在屏幕上,就不得不對(duì)這些單元格重新定義較小的字號(hào)。如果依次對(duì)這些單元格中的字號(hào)調(diào)整的話,工作量將會(huì)變得很大。其實(shí),您可以采用下面的方法來減輕字號(hào)調(diào)整的工作量:首先新建或打開一個(gè)工作簿,并選中需要ExcelXP根據(jù)單元格的寬度調(diào)整字號(hào)的單元格區(qū)域;其次單擊用鼠標(biāo)依次單擊菜單欄中的“格式”/“單元格”/“對(duì)齊”標(biāo)簽,在“文本控制”下選中“縮小字體填充”復(fù)選框,并單擊“確定”按鈕;此后,當(dāng)你在這些單元格中輸入數(shù)據(jù)時(shí),如果輸入的數(shù)據(jù)長度超過了單元格的寬度,ExcelXP能夠自動(dòng)縮小字符的大小把數(shù)據(jù)調(diào)整到與列寬一致,以使數(shù)據(jù)全部顯示在單元格中。如果你對(duì)這些單元格的列寬進(jìn)行了更改,則字符可自動(dòng)增大或縮小字號(hào),以適應(yīng)新的單元格列寬,但是對(duì)這些單元格原設(shè)置的字體字號(hào)大小則保持不變。7、快速輸入多個(gè)重復(fù)數(shù)據(jù)在使用ExcelXP工作表的過程中,我們經(jīng)常要輸入大量重復(fù)的數(shù)據(jù),如果依次輸入,無疑工作量是巨大的?,F(xiàn)在我們可以借助ExcelXP的“宏”功能,來記錄首次輸入需要重復(fù)輸入的數(shù)據(jù)的命令和過程,然后將這些命令和過程賦值到一個(gè)組合鍵或工具欄的按鈕上,當(dāng)按下組合鍵時(shí),計(jì)算機(jī)就會(huì)重復(fù)所記錄的操作。使用宏功能時(shí),我們可以按照以下步驟進(jìn)行操作:首先打開工作表,在工作表中選中要進(jìn)行操作的單元格;接著再用鼠標(biāo)單擊菜單欄中的“工具”菜單項(xiàng),并從彈出的下拉菜單中選擇“宏”子菜單項(xiàng),并從隨后彈出的下級(jí)菜單中選擇“錄制新宏”命令;設(shè)定好宏后,我們就可以對(duì)指定的單元格,進(jìn)行各種操作,程序?qū)⒆詣?dòng)對(duì)所進(jìn)行的各方面操作記錄復(fù)制。8、快速處理多個(gè)工作表有時(shí)我們需要在ExcelXP中打開多個(gè)工作表來進(jìn)行編輯,但無論打開多少工作表,在某一時(shí)刻我們只能對(duì)一個(gè)工作表進(jìn)行編輯,編輯好了以后再依次編輯下一個(gè)工作表,如果真是這樣操作的話,我們倒沒有這個(gè)必要同時(shí)打開多個(gè)工作表了,因?yàn)槲覀兺瑫r(shí)打開多個(gè)工作表的目的就是要減輕處理多個(gè)工作表的工作量的,那么我們?cè)撊绾螌?shí)現(xiàn)這樣的操作呢?您可采用以下方法:首先按住“Shift"鍵或“Ctrl"鍵并配以鼠標(biāo)操作,在工作簿底部選擇多個(gè)彼此相鄰或不相鄰的工作表標(biāo)簽,然后就可以對(duì)其實(shí)行多方面的批量處理;接著在選中的工作表標(biāo)簽上按右鍵彈出快捷菜單,進(jìn)行插入和刪除多個(gè)工作表的操作;然后在“文件”菜單中選擇“頁面設(shè)置……”,將選中的多個(gè)工作表設(shè)成相同的頁面模式;再通過“編輯”菜單中的有關(guān)選項(xiàng),在多個(gè)工作表范圍內(nèi)進(jìn)行查找、替換、定位操作;通過“格式”菜單中的有關(guān)選項(xiàng),將選中的多個(gè)工作表的行、列、單元格設(shè)成相同的樣式以及進(jìn)行一次性全部隱藏操作;接著在“工具”菜單中選擇“選項(xiàng)……”,在彈出的菜單中選擇“視窗”和“編輯”按鈕,將選中的工作表設(shè)成相同的視窗樣式和單元格編輯屬性;最后選中上述工作表集合中任何一個(gè)工作表,并在其上完成我們所需要的表格,則其它工作表在相同的位置也同時(shí)生成了格式完全相同的表格。高效辦公Excel排序方法"集中營"排序是數(shù)據(jù)處理中的經(jīng)常性工作,Excel排序有序數(shù)計(jì)算(類似成績統(tǒng)計(jì)中的名次)和數(shù)據(jù)重排兩類。本文以幾個(gè)車間的產(chǎn)值和名稱為例,介紹Excel2000/XP的數(shù)據(jù)排序方法。一、數(shù)值排序1.RANK函數(shù)RANK函數(shù)是Excel計(jì)算序數(shù)的主要工具,它的語法為:RANK(number,ref,order),其中number為參與計(jì)算的數(shù)字或含有數(shù)字的單元格,ref是對(duì)參與計(jì)算的數(shù)字單元格區(qū)域的絕對(duì)引用,order是用來說明排序方式的數(shù)字(如果order為零或省略,則以降序方式給出結(jié)果,反之按升序方式)。例如圖1中E2、E3、E4單元格存放一季度的總產(chǎn)值,計(jì)算各車間產(chǎn)值排名的方法是:在F2單元格內(nèi)輸入公式“=RANK(E2,$E$2:$E$4)”,敲回車即可計(jì)算出鑄造車間的產(chǎn)值排名是2。再將F2中的公式復(fù)制到剪貼板,選中F3、F4單元格按Ctrl+V,就能計(jì)算出其余兩個(gè)車間的產(chǎn)值排名為3和1。如果B1單元格中輸入的公式為“=RANK(E2,$E$2:$E$4,1)”,則計(jì)算出的序數(shù)按升序方式排列,即2、1和3。需要注意的是:相同數(shù)值用RANK函數(shù)計(jì)算得到的序數(shù)(名次)相同,但會(huì)導(dǎo)致后續(xù)數(shù)字的序數(shù)空缺。假如上例中F2單元格存放的數(shù)值與F3相同,則按本法計(jì)算出的排名分別是3、3和1(降序時(shí))。2.COUNTIF函數(shù)COUNTIF函數(shù)可以統(tǒng)計(jì)某一區(qū)域中符合條件的單元格數(shù)目,它的語法為COUNTIF(range,criteria)。其中range為參與統(tǒng)計(jì)的單元格區(qū)域,criteria是以數(shù)字、表達(dá)式或文本形式定義的條件。其中數(shù)字可以直接寫入,表達(dá)式和文本必須加引號(hào)。仍以圖1為例,F(xiàn)2單元格內(nèi)輸入的公式為“=COUNTIF($E$2:$E$4,">"&E2)+1”。計(jì)算各車間產(chǎn)值排名的方法同上,結(jié)果也完全相同,2、1和3。此公式的計(jì)算過程是這樣的:首先根據(jù)E2單元格內(nèi)的數(shù)值,在連接符&的作用下產(chǎn)生一個(gè)邏輯表達(dá)式,即“>176.7”、“>167.3”等。COUNTIF函數(shù)計(jì)算出引用區(qū)域內(nèi)符合條件的單元格數(shù)量,該結(jié)果加一即可得到該數(shù)值的名次。很顯然,利用上述方法得到的是降序排列的名次,對(duì)重復(fù)數(shù)據(jù)計(jì)算得到的結(jié)果與RANK3.IF函數(shù)Excel自身帶有排序功能,可使數(shù)據(jù)以降序或升序方式重新排列。如果將它與IF函數(shù)結(jié)合,可以計(jì)算出沒有空缺的排名。以圖1中E2、E3、E4單元格的產(chǎn)值排序?yàn)槔?,具體做法是:選中E2單元格,根據(jù)排序需要,單擊Excel工具欄中的“降序排序”或“升序排序”按鈕,即可使工作表中的所有數(shù)據(jù)按要求重新排列。假如數(shù)據(jù)是按產(chǎn)值由大到?。ń敌颍┡帕械模窒胭x予每個(gè)車間從1到n(n為自然數(shù))的排名??梢栽贕2單元格中輸入1,然后在G3單元格中輸入公式“=IF(E3=E2,G3,G3+1)”,只要將公式復(fù)制到G4等單元格,就可以計(jì)算出其他車間的產(chǎn)值排名。二、文本排序選舉等場合需要按姓氏筆劃為文本排序,Excel提供了比較好的解決辦法。如果您要將圖1數(shù)據(jù)表按車間名稱的筆劃排序,可以使用以下方法:選中排序關(guān)鍵字所在列(或行)的首個(gè)單元格(如圖1中的A1),單擊Excel“數(shù)據(jù)”菜單下的“排序”命令,再單擊其中的“選項(xiàng)”按鈕。選中“排序選項(xiàng)”對(duì)話框“方法”下的“筆畫排序”,再根據(jù)數(shù)據(jù)排列方向選擇“按行排序”或“按列排序”,“確定”后回到“排序”對(duì)話框(圖2)。如果您的數(shù)據(jù)帶有標(biāo)題行(如圖1中的“單位”之類),則應(yīng)選中“有標(biāo)題行”(反之不選),然后打開“主要關(guān)鍵字”下拉列表,選擇其中的“單位”,選中排序方式(“升序”或“降序”)后“確定”,表中的所有數(shù)據(jù)就會(huì)據(jù)此重新排列。此法稍加變通即可用于“第一名”、“第二名”等文本排序,請(qǐng)讀者自行摸索。三、自定義排序如果您要求Excel按照“金工車間”、“鑄造車間”和“維修車間”的特定順序重排工作表數(shù)據(jù),前面介紹的幾種方法就無能為力了。這類問題可以用定義排序規(guī)則的方法解決:首先單擊Excel“工具”菜單下的“選項(xiàng)”命令,打開“選項(xiàng)”對(duì)話框中的“自定義序列”選項(xiàng)卡(圖3)。選中左邊“自定義序列”下的“新序列”,光標(biāo)就會(huì)在右邊的“輸入序列”框內(nèi)閃動(dòng),您就可以輸入“金工車間”、“鑄造車間”等自定義序列了,輸入的每個(gè)序列之間要用英文逗號(hào)分隔,或者每輸入一個(gè)序列就敲回車。如果序列已經(jīng)存在于工作表中,可以選中序列所在的單元格區(qū)域單擊“導(dǎo)入”,這些序列就會(huì)被自動(dòng)加入“輸入序列”框。無論采用以上哪種方法,單擊“添加”按鈕即可將序列放入“自定義序列”中備用(圖3)。使用排序規(guī)則排序的具體方法與筆劃排序很相似,只是您要打開“排序選項(xiàng)”對(duì)話框中的“自定義排序次序”下拉列表,選中前面定義的排序規(guī)則,其他選項(xiàng)保持不動(dòng)。回到“排序”對(duì)話框后根據(jù)需要選擇“升序”或“降序”,“確定”后即可完成數(shù)據(jù)的自定義排序。需要說明的是:顯示在“自定義序列”選項(xiàng)卡中的序列(如一、二、三等),均可按以上方法參與排序,請(qǐng)讀者注意Excel提供的自定義序列類型。談?wù)凟xcel輸入的技巧在Excel工作表的單元格中,可以使用兩種最基本的數(shù)據(jù)格式:常數(shù)和公式。常數(shù)是指文字、數(shù)字、日期和時(shí)間等數(shù)據(jù),還可以包括邏輯值和錯(cuò)誤值,每種數(shù)據(jù)都有它特定的格式和輸入方法,為了使用戶對(duì)輸入數(shù)據(jù)有一個(gè)明確的認(rèn)識(shí),有必要來介紹一下在Excel中輸入各種類型數(shù)據(jù)的方法和技巧。一、輸入文本Excel單元格中的文本包括任何中西文文字或字母以及數(shù)字、空格和非數(shù)字字符的組合,每個(gè)單元格中最多可容納32000個(gè)字符數(shù)。雖然在Excel中輸入文本和在其它應(yīng)用程序中沒有什么本質(zhì)區(qū)別,但是還是有一些差異,比如我們?cè)赪ord、PowerPoint的表格中,當(dāng)在單元格中輸入文本后,按回車鍵表示一個(gè)段落的結(jié)束,光標(biāo)會(huì)自動(dòng)移到本單元格中下一段落的開頭,在Excel的單元格中輸入文本時(shí),按一下回車鍵卻表示結(jié)束當(dāng)前單元格的輸入,光標(biāo)會(huì)自動(dòng)移到當(dāng)前單元格的下一個(gè)單元格,出現(xiàn)這種情況時(shí),如果你是想在單元格中分行,則必須在單元格中輸入硬回車,即按住Alt鍵的同時(shí)按回車鍵。二、輸入分?jǐn)?shù)幾乎在所有的文檔中,分?jǐn)?shù)格式通常用一道斜杠來分界分子與分母,其格式為“分子/分母”,在Excel中日期的輸入方法也是用斜杠來區(qū)分年月日的,比如在單元格中輸入“1/2”,按回車鍵則顯示“1月2日”,為了避免將輸入的分?jǐn)?shù)與日期混淆,我們?cè)趩卧裰休斎敕謹(jǐn)?shù)時(shí),要在分?jǐn)?shù)前輸入“0”(零)以示區(qū)別,并且在“0”和分子之間要有一個(gè)空格隔開,比如我們?cè)谳斎?/2時(shí),則應(yīng)該輸入“01/2”。如果在單元格中輸入“81/2”,則在單元格中顯示“81/2”,而在編輯欄中顯示“三、輸入負(fù)數(shù)在單元格中輸入負(fù)數(shù)時(shí),可在負(fù)數(shù)前輸入“-”作標(biāo)識(shí),也可將數(shù)字置在()括號(hào)內(nèi)來標(biāo)識(shí),比如在單元格中輸入“(88)”,按一下回車鍵,則會(huì)自動(dòng)顯示為“-88”。四、輸入小數(shù)在輸入小數(shù)時(shí),用戶可以向平常一樣使用小數(shù)點(diǎn),還可以利用逗號(hào)分隔千位、百萬位等,當(dāng)輸入帶有逗號(hào)的數(shù)字時(shí),在編輯欄并不顯示出來,而只在單元格中顯示。當(dāng)你需要輸入大量帶有固定小數(shù)位的數(shù)字或帶有固定位數(shù)的以“0”字符串結(jié)尾的數(shù)字時(shí),可以采用下面的方法:選擇“工具”、“選項(xiàng)”命令,打開“選項(xiàng)”對(duì)話框,單擊“編輯”標(biāo)簽,選中“自動(dòng)設(shè)置小數(shù)點(diǎn)”復(fù)選框,并在“位數(shù)”微調(diào)框中輸入或選擇要顯示在小數(shù)點(diǎn)右面的位數(shù),如果要在輸入比較大的數(shù)字后自動(dòng)添零,可指定一個(gè)負(fù)數(shù)值作為要添加的零的個(gè)數(shù),比如要在單元格中輸入“88”后自動(dòng)添加3個(gè)零,變成“88000”,就在“位數(shù)”微調(diào)框中輸入“-3”,相反,如果要在輸入“88”后自動(dòng)添加3位小數(shù),變成“0.088”,則要在“位數(shù)”微調(diào)框中輸入“3”。另外,在完成輸入帶有小數(shù)位或結(jié)尾零字符串的數(shù)字后,應(yīng)清除對(duì)“自動(dòng)設(shè)置小數(shù)點(diǎn)”符選框的選定,以免影響后邊的輸入;如果只是要暫時(shí)取消在“自動(dòng)設(shè)置小數(shù)點(diǎn)”中設(shè)置的選項(xiàng),可以在輸入數(shù)據(jù)時(shí)自帶小數(shù)點(diǎn)。五、輸入貨幣值Excel幾乎支持所有的貨幣值,如人民幣(¥)、英鎊(£)等。歐元出臺(tái)以后,Excel2000完全支持顯示、輸入和打印歐元貨幣符號(hào)。用戶可以很方便地在單元格中輸入各種貨幣值,Excel會(huì)自動(dòng)套用貨幣格式,在單元格中顯示出來,如果用要輸入人民幣符號(hào),可以按住Alt鍵,然后再數(shù)字小鍵盤上按“0165”即可。六、輸入日期Excel是將日期和時(shí)間視為數(shù)字處理的,它能夠識(shí)別出大部分用普通表示方法輸入的日期和時(shí)間格式。用戶可以用多種格式來輸入一個(gè)日期,可以用斜杠“/”或者“-”來分隔日期中的年、月、日部分。比如要輸入“2001年12月1日”,可以在單元各種輸入“2001/12/1”或者“2001-12-1七、輸入時(shí)間在Excel中輸入時(shí)間時(shí),用戶可以按24小時(shí)制輸入,也可以按12小時(shí)制輸入,這兩種輸入的表示方法是不同的,比如要輸入下午2時(shí)30分38秒,用24小時(shí)制輸入格式為:2:30:38,而用12小時(shí)制輸入時(shí)間格式為:2:30:38p,注意字母“p”和時(shí)間之間有一個(gè)空格。如果要在單元格中插入當(dāng)前時(shí)間,則按Ctrl+Shift+;鍵。了解Excel公式的錯(cuò)誤值經(jīng)常用Excel的朋友可能都會(huì)遇到一些莫名奇妙的錯(cuò)誤值信息:#N/A!、#VALUE!、#DIV/O!等等,出現(xiàn)這些錯(cuò)誤的原因有很多種,如果公式不能計(jì)算正確結(jié)果,Excel將顯示一個(gè)錯(cuò)誤值,例如,在需要數(shù)字的公式中使用文本、刪除了被公式引用的單元格,或者使用了寬度不足以顯示結(jié)果的單元格。以下是幾種常見的錯(cuò)誤及其解決方法。1.#####!原因:如果單元格所含的數(shù)字、日期或時(shí)間比單元格寬,或者單元格的日期時(shí)間公式產(chǎn)生了一個(gè)負(fù)值,就會(huì)產(chǎn)生#####!錯(cuò)誤。解決方法:如果單元格所含的數(shù)字、日期或時(shí)間比單元格寬,可以通過拖動(dòng)列表之間的寬度來修改列寬。如果使用的是1900年的日期系統(tǒng),那么Excel中的日期和時(shí)間必須為正值,用較早的日期或者時(shí)間值減去較晚的日期或者時(shí)間值就會(huì)導(dǎo)致#####!錯(cuò)誤。如果公式正確,也可以將單元格的格式改為非日期和時(shí)間型來顯示該值。2.#VALUE!當(dāng)使用錯(cuò)誤的參數(shù)或運(yùn)算對(duì)象類型時(shí),或者當(dāng)公式自動(dòng)更正功能不能更正公式時(shí),將產(chǎn)生錯(cuò)誤值#VALUE!。原因一:在需要數(shù)字或邏輯值時(shí)輸入了文本,Excel不能將文本轉(zhuǎn)換為正確的數(shù)據(jù)類型。解決方法:確認(rèn)公式或函數(shù)所需的運(yùn)算符或參數(shù)正確,并且公式引用的單元格中包含有效的數(shù)值。例如:如果單元格A1包含一個(gè)數(shù)字,單元格A2包含文本"學(xué)籍",則公式"=A1+A2"將返回錯(cuò)誤值#VALUE!??梢杂肧UM工作表函數(shù)將這兩個(gè)值相加(SUM函數(shù)忽略文本):=SUM(A1:A2)。原因二:將單元格引用、公式或函數(shù)作為數(shù)組常量輸入。解決方法:確認(rèn)數(shù)組常量不是單元格引用、公式或函數(shù)。原因三:賦予需要單一數(shù)值的運(yùn)算符或函數(shù)一個(gè)數(shù)值區(qū)域。解決方法:將數(shù)值區(qū)域改為單一數(shù)值。修改數(shù)值區(qū)域,使其包含公式所在的數(shù)據(jù)行或列。3.#DIV/O!當(dāng)公式被零除時(shí),將會(huì)產(chǎn)生錯(cuò)誤值#DIV/O!。原因一:在公式中,除數(shù)使用了指向空單元格或包含零值單元格的單元格引用(在Excel中如果運(yùn)算對(duì)象是空白單元格,Excel將此空值當(dāng)作零值)。解決方法:修改單元格引用,或者在用作除數(shù)的單元格中輸入不為零的值。原因二:輸入的公式中包含明顯的除數(shù)零,例如:=5/0。解決方法:將零改為非零值。4.#NAME?在公式中使用了Excel不能識(shí)別的文本時(shí)將產(chǎn)生錯(cuò)誤值#NAME?。原因一:刪除了公式中使用的名稱,或者使用了不存在的名稱。解決方法:確認(rèn)使用的名稱確實(shí)存在。選擇菜單"插入"|"名稱"|"定義"命令,如果所需名稱沒有被列出,請(qǐng)使用"定義"命令添加相應(yīng)的名稱。原因二:名稱的拼寫錯(cuò)誤。解決方法:修改拼寫錯(cuò)誤的名稱。原因三:在公式中使用標(biāo)志。解決方法:選擇菜單中"工具"|"選項(xiàng)"命令,打開"選項(xiàng)"對(duì)話框,然后單擊"重新計(jì)算"標(biāo)簽,在"工作薄選項(xiàng)"下,選中"接受公式標(biāo)志"復(fù)選框。原因四:在公式中輸入文本時(shí)沒有使用雙引號(hào)。解決方法:Excel將其解釋為名稱,而不理會(huì)用戶準(zhǔn)備將其用作文本的想法,將公式中的文本括在雙引號(hào)中。例如:下面的公式將一段文本"總計(jì):"和單元格B50中的數(shù)值合并在一起:="總計(jì):"&B50原因五:在區(qū)域的引用中缺少冒號(hào)。解決方法:確認(rèn)公式中,使用的所有區(qū)域引用都使用冒號(hào)。例如:SUM(A2:B34)。5.#N/A原因:當(dāng)在函數(shù)或公式中沒有可用數(shù)值時(shí),將產(chǎn)生錯(cuò)誤值#N/A。解決方法:如果工作表中某些單元格暫時(shí)沒有數(shù)值,請(qǐng)?jiān)谶@些單元格中輸入"#N/A",公式在引用這些單元格時(shí),將不進(jìn)行數(shù)值計(jì)算,而是返回#N/A。6.#REF!當(dāng)單元格引用無效時(shí)將產(chǎn)生錯(cuò)誤值#REF!。原因:刪除了由其他公式引用的單元格,或?qū)⒁苿?dòng)單元格粘貼到由其他公式引用的單元格中。解決方法:更改公式或者在刪除或粘貼單元格之后,立即單擊"撤消"按鈕,以恢復(fù)工作表中的單元格。7.#NUM!當(dāng)公式或函數(shù)中某個(gè)數(shù)字有問題時(shí)將產(chǎn)生錯(cuò)誤值#NUM!。原因一:在需要數(shù)字參數(shù)的函數(shù)中使用了不能接受的參數(shù)。解決方法:確認(rèn)函數(shù)中使用的參數(shù)類型正確無誤。原因二:使用了迭代計(jì)算的工作表函數(shù),例如:IRR或RATE,并且函數(shù)不能產(chǎn)生有效的結(jié)果。解決方法:為工作表函數(shù)使用不同的初始值。原因三:由公式產(chǎn)生的數(shù)字太大或太小,Excel不能表示。解決方法:修改公式,使其結(jié)果在有效數(shù)字范圍之間。8.#NULL!當(dāng)試圖為兩個(gè)并不相交的區(qū)域指定交叉點(diǎn)時(shí)將產(chǎn)生錯(cuò)誤值#NULL!。原因:使用了不正確的區(qū)域運(yùn)算符或不正確的單元格引用。解決方法:如果要引用兩個(gè)不相交的區(qū)域,請(qǐng)使用聯(lián)合運(yùn)算符逗號(hào)(,)。公式要對(duì)兩個(gè)區(qū)域求和,請(qǐng)確認(rèn)在引用這兩個(gè)區(qū)域時(shí),使用逗號(hào)。如:SUM(A1:A13,D12:D23)。如果沒有使用逗號(hào),Excel將試圖對(duì)同時(shí)屬于兩個(gè)區(qū)域的單元格求和,但是由于A1:A13和D12:D23并不相交,所以他們沒有共同的單元格。在Excel中快速查看所有工作表公式只需一次簡單的鍵盤點(diǎn)擊,即可可以顯示出工作表中的所有公式,包括Excel用來存放日期的序列值。要想在顯示單元格值或單元格公式之間來回切換,只需按下CTRL+`(位于TAB鍵上方)。EXCEL2000使用技巧十招1、Excel文件的加密與隱藏如果你不愿意自己的Excel文件被別人查看,那么你可以給它設(shè)置密碼保護(hù),采用在保存文件時(shí)用加密的方法就可以實(shí)現(xiàn)保護(hù)目的,在這里要特別注意的是,自己設(shè)定的密碼一定要記住,否則自己也將被視為非法入侵者而遭拒絕進(jìn)入。給文件加密的具體方法為:A、單擊“文件”菜單欄中的“保存或者(另存為)”命令后,在彈出的“保存或者(另存為)”的對(duì)話框中輸入文件名;B、再單擊這個(gè)對(duì)話框中“工具”欄下的“常規(guī)選項(xiàng)”按鈕,在彈出的“保存選項(xiàng)”的對(duì)話框中輸入自己的密碼;這里要注意,它提供了兩層保護(hù),如果你也設(shè)置了修改權(quán)限密碼的話,那么即使文件被打開也還需要輸入修改權(quán)限的密碼才能修改。C、單擊“確定”按鈕,在彈出的密碼確認(rèn)窗口中重新輸入一遍密碼,再點(diǎn)擊“確認(rèn)”,最后點(diǎn)“保存”完成文件的加密工作。當(dāng)重新打開文件時(shí)就要求輸入密碼,如果密碼不正確,文件將不能打開。2、對(duì)單元格進(jìn)行讀寫保護(hù)單元格是Excel執(zhí)行其強(qiáng)大的計(jì)算功能最基本的元素,對(duì)單元格的讀寫保護(hù)是Excel對(duì)數(shù)據(jù)進(jìn)行安全管理的基礎(chǔ)。對(duì)單元格的保護(hù)分為寫保護(hù)和讀保護(hù)兩類,所謂寫保護(hù)就是對(duì)單元格中輸入信息加以限制,讀保護(hù)是對(duì)單元格中已經(jīng)存有信息的瀏覽和查看加以限制。對(duì)單元格的寫保護(hù)有兩種方法:A、對(duì)單元格的輸入信息進(jìn)行有效性檢測。首先選定要進(jìn)行有效性檢測的單元格或單元格集合,然后從數(shù)據(jù)菜單中選擇“有效數(shù)據(jù)”選項(xiàng),通過設(shè)定有效條件、顯示信息和錯(cuò)誤警告,控制輸入單元格的信息要符合給定的條件。B、設(shè)定單元格的鎖定屬性,以保護(hù)存入單元格的內(nèi)容不能被改寫??煞譃橐韵虏襟E:(1)選定需要鎖定的單元格或單元格集合;(2)從格式菜單中選擇“單元格”選項(xiàng);(3)在設(shè)置單元格格式的彈出菜單中選擇“保護(hù)”標(biāo)簽,在彈出的窗口中,選中“鎖定”;(4)從工具菜單中選擇“保護(hù)”選項(xiàng),設(shè)置保護(hù)密碼,即完成了對(duì)單元格的鎖定設(shè)置。對(duì)單元格的讀保護(hù)有三種方法:A、通過對(duì)單元格顏色的設(shè)置進(jìn)行讀保護(hù)。例如:將選定單元格或單元格集合的背景顏色與字體顏色同時(shí)設(shè)為白色,這樣,從表面看起來單元格中好像是沒有輸入任何內(nèi)容,用戶無法直接讀出單元格中所存儲(chǔ)的信息。B、用其他畫面覆蓋在需要保護(hù)的單元格之上,遮住單元格的本來面目,以達(dá)到讀保護(hù)目的。例如:使用繪圖工具,畫一不透明矩形覆蓋在單元格之上,從格式菜單中選定矩形的“鎖定”選項(xiàng),然后保護(hù)工作表,以保證矩形不能被隨意移動(dòng)。這樣,用戶所看到的只是矩形,而看不到單元格中所存儲(chǔ)的內(nèi)容。C、通過設(shè)置單元格的行高和列寬,隱藏選定的單元格,然后保護(hù)工作表,使用戶不能直接訪問被隱藏的單元格,從而起到讀保護(hù)的作用。3、快速填充相同數(shù)據(jù)如果你希望在不同的單元格中輸入大量相同的數(shù)據(jù)信息,那么你不必逐個(gè)單元格一個(gè)一個(gè)地輸入,那樣需要花費(fèi)好長時(shí)間,而且還比較容易出錯(cuò)。我們可以通過下面的操作方法在多個(gè)相鄰或不相鄰的單元格中快速填充同一個(gè)數(shù)據(jù),具體方法為:A、同時(shí)選中需要填充數(shù)據(jù)的單元格。若某些單元格不相鄰,可在按住Ctrl鍵的同時(shí),點(diǎn)擊鼠標(biāo)左鍵,逐個(gè)選中;B、輸入要填充的某個(gè)數(shù)據(jù)。按住Ctrl鍵的同時(shí),按回車鍵,則剛才選中的所有單元格同時(shí)填入該數(shù)據(jù)。4、使用Excel中的“宏”功能宏的概念,相信使用過WORD的人都會(huì)知道,她可以記錄命令和過程,然后將這些命令和過程賦值到一個(gè)組合鍵或工具欄的按鈕上,當(dāng)按下組合鍵時(shí),計(jì)算機(jī)就會(huì)重復(fù)所記錄的操作。在實(shí)踐工作中,它可以代替經(jīng)常輸入大量重復(fù)而又瑣碎的數(shù)據(jù),具體宏的定義方法如下::A、打開工作表,在工作表中選中要進(jìn)行操作的單元格;B、用鼠標(biāo)單擊菜單欄中的“工具”菜單項(xiàng),并從彈出的下拉菜單中選擇“宏”子菜單項(xiàng),并從隨后彈出的下級(jí)菜單中選擇“錄制新宏”命令;C、設(shè)定好宏后,我們就可以對(duì)指定的單元格,進(jìn)行各種操作,程序?qū)⒆詣?dòng)對(duì)所進(jìn)行的各方面操作記錄復(fù)制。5、連續(xù)兩次選定單元格我們有時(shí)需要在某個(gè)單元格內(nèi)連續(xù)輸入多個(gè)數(shù)值,以查看引用此單元格的其他單元格的效果。但每次輸入一個(gè)值后按回車鍵,活動(dòng)單元格均默認(rèn)下移一個(gè)單元格,非常不便。解決此問題的一般做法是通過選擇“工具”\“選項(xiàng)”\“編輯”,取消“按回車鍵后移動(dòng)”選項(xiàng)的選定來實(shí)現(xiàn)在同一單元格內(nèi)輸入許多數(shù)值,但以后你還得將此選項(xiàng)選定,顯得比較麻煩。其實(shí),采用連續(xù)兩次選定單元格方法就顯得靈活、方便:單擊鼠標(biāo)選定單元格,然后按住Ctrl鍵再次單擊鼠標(biāo)選定此單元格。此時(shí),單元格周圍將出現(xiàn)實(shí)線框。6、在工作表之間使用超級(jí)連接首先須要在被引用的其他工作表中相應(yīng)的部分插入書簽,然后在引用工作表中插入超級(jí)鏈接,注意在插入超級(jí)鏈接時(shí),可以先在“插入超級(jí)鏈接”對(duì)話框的“鏈接到文件或URL”設(shè)置欄中輸入目標(biāo)工作表的路徑和名稱,再在“文件中有名稱的位置”設(shè)置欄中輸入相應(yīng)的書簽名,也可以通過“瀏覽”方式選擇。完成上述操作之后,一旦使用鼠標(biāo)左鍵單擊工作表中帶有下劃線的文本的任意位置,即可實(shí)現(xiàn)中文Excel2000在自動(dòng)打開目標(biāo)工作表并轉(zhuǎn)到相應(yīng)的位置處,這一點(diǎn)與WORD的使用很相似。7、快速清除單元格的內(nèi)容首先用鼠標(biāo)選定該單元格,然后按住鍵盤上的Delete鍵,此時(shí)你會(huì)發(fā)現(xiàn)你只是刪除了單元格內(nèi)容,它的格式和批注還保留著。那么如何才能徹底清除單元格呢,請(qǐng)看下面的兩種操作步驟:A、選定想要清除的單元格或單元格范圍;B、選擇“編輯”菜單中的“清除”命令,這時(shí)顯示“清除”菜單;C、選擇要清除的命令,可以選擇“全部”、“格式”、“內(nèi)容”或“批注”中的任一個(gè)。8、快速修改單元格次序在實(shí)際操作的過程中,我們有時(shí)需要快速修改單元格內(nèi)容的次序。在拖放選定的一個(gè)或多個(gè)單元格至新的位置的同時(shí),按住Shift鍵可以快速

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論