畢業(yè)設(shè)計(jì)(論文)-springbootMES生產(chǎn)制造執(zhí)行系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springbootMES生產(chǎn)制造執(zhí)行系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springbootMES生產(chǎn)制造執(zhí)行系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springbootMES生產(chǎn)制造執(zhí)行系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)-springbootMES生產(chǎn)制造執(zhí)行系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩33頁(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畢業(yè)設(shè)計(jì)(論文)MES生產(chǎn)制造執(zhí)行系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)PAGE30摘要當(dāng)下,如果還依然使用紙質(zhì)文檔來(lái)記錄并且管理相關(guān)信息,可能會(huì)出現(xiàn)很多問(wèn)題,比如原始文件的丟失,因?yàn)椴捎眉堎|(zhì)文檔,很容易受潮或者怕火,不容易備份,需要花費(fèi)大量的人員和資金來(lái)管理用紙質(zhì)文檔存儲(chǔ)的信息,最重要的是數(shù)據(jù)出現(xiàn)問(wèn)題尋找起來(lái)很麻煩,并且修改也困難,如果還這樣操作會(huì)造成很大的資源浪費(fèi)和經(jīng)濟(jì)損失。所以,對(duì)于本課題研究的產(chǎn)品生產(chǎn)制造信息的管理就需要有一款軟件來(lái)代替手工操作,因此MES生產(chǎn)制造執(zhí)行系統(tǒng)就應(yīng)運(yùn)而生。MES生產(chǎn)制造執(zhí)行系統(tǒng)運(yùn)用的工具包括Eclipse,Tomcat以及Navicat等。該系統(tǒng)可以實(shí)現(xiàn)部門(mén)信息管理,工序信息管理,工藝線路管理,物料信息管理,客戶信息管理,銷售訂單管理,產(chǎn)品信息管理,生產(chǎn)計(jì)劃管理等功能。MES生產(chǎn)制造執(zhí)行系統(tǒng)就是采用目前最流行的互聯(lián)網(wǎng)應(yīng)用思維,讓信息處理變得更加高效,并且處理結(jié)果更加的符合預(yù)期,只要是關(guān)于數(shù)據(jù)管理方面,不管是添加還是修改,以及數(shù)據(jù)維護(hù)甚至是數(shù)據(jù)遷移,都可以達(dá)到更快更安全的要求。關(guān)鍵詞:MES生產(chǎn)制造執(zhí)行系統(tǒng);銷售訂單;產(chǎn)品

AbstractAtpresent,ifpaperdocumentsarestillusedtorecordandmanagerelatedinformation,theremaybemanyproblems,suchasthelossoforiginaldocuments,becausepaperdocumentsareeasilydampedorafraidoffire,noteasytobackup,andrequirealotofpersonnel.andfundstomanagetheinformationstoredinpaperdocuments,themostimportantthingisthatitisverytroublesometofinddataproblems,anditisalsodifficulttomodify,ifyoucontinuetodothis,itwillcausegreatwasteofresourcesandeconomiclosses.Therefore,thereisaneedforasoftwaretoreplacemanualoperationforthemanagementofthemanufacturinginformationoftheproductsstudiedinthistopic,sotheMESmanufacturingexecutionsystemcameintobeing.ThetoolsusedbyMESmanufacturingexecutionsystemincludeEclipse,TomcatandNavicat.Thesystemcanrealizedepartmentinformationmanagement,processinformationmanagement,processlinemanagement,materialinformationmanagement,customerinformationmanagement,salesordermanagement,productinformationmanagement,productionplanningmanagementandotherfunctions.MESManufacturingExecutionSystemadoptsthemostpopularInternetapplicationthinkingtomakeinformationprocessingmoreefficient,andtheprocessingresultsaremoreinlinewithexpectations,aslongasitisaboutdatamanagement,whetheritisadditionormodification,anddatamaintenanceorevendataMigrationcanachievefasterandsaferrequirements.KeyWords:MESManufacturingExecutionSystem;SalesOrders;Products

目錄31717第1章緒論 1292081.1選題動(dòng)因 1267931.2目的和意義 178551.3論文結(jié)構(gòu)安排 232736第2章開(kāi)發(fā)環(huán)境與技術(shù) 384972.1Tomcat簡(jiǎn)介 3170252.2Eclipse簡(jiǎn)介 348552.3Navicat簡(jiǎn)介 4306762.4Vue框架 411314第3章系統(tǒng)分析 5299893.1可行性分析 5194583.1.1經(jīng)濟(jì)可行性 5237873.1.2技術(shù)可行性 5234083.1.3操作可行性 5241503.2系統(tǒng)流程分析 6255283.3系統(tǒng)性能分析 7197143.4系統(tǒng)功能分析 831171第4章系統(tǒng)設(shè)計(jì) 11314434.1布局設(shè)計(jì)原則 11240884.2功能結(jié)構(gòu)設(shè)計(jì) 12193604.3數(shù)據(jù)庫(kù)設(shè)計(jì) 1374104.3.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì) 13315964.3.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì) 1618458第5章系統(tǒng)實(shí)現(xiàn) 21193065.1管理員功能實(shí)現(xiàn) 21246705.1.1工藝線路管理 21297085.1.2生產(chǎn)計(jì)劃管理 22296535.1.3生產(chǎn)計(jì)劃統(tǒng)計(jì)報(bào)表 22278275.1.4銷售訂單統(tǒng)計(jì)報(bào)表 23244145.1.5物料信息管理 24239945.2員工功能實(shí)現(xiàn) 24217545.2.1客戶信息管理 24307035.2.2客戶信息統(tǒng)計(jì)報(bào)表 2556045.2.3銷售訂單管理 2612065.2.4工序信息查看 261697第6章系統(tǒng)測(cè)試 28236596.1系統(tǒng)測(cè)試方法 28134056.2功能測(cè)試 2873656.2.1登錄功能測(cè)試 28241366.2.2銷售訂單查詢功能測(cè)試 2918526.3測(cè)試結(jié)果分析 2927352結(jié)論 3028617參考文獻(xiàn) 3112312致謝 32第1章緒論1.1選題動(dòng)因到現(xiàn)在為止,互聯(lián)網(wǎng)已經(jīng)進(jìn)入了千家萬(wàn)戶,最普通的平民百姓也有屬于自己的智能設(shè)備,計(jì)算機(jī)各種技術(shù)的儲(chǔ)備也是相當(dāng)?shù)呢S富,并且實(shí)現(xiàn)也是沒(méi)有難度,各行各業(yè),包括一些個(gè)人,也積極擁抱互聯(lián)網(wǎng)時(shí)代的到來(lái),也可以說(shuō)是互聯(lián)網(wǎng)時(shí)代的到來(lái)把人們都給包在互聯(lián)網(wǎng)之中。從剛開(kāi)始的政府辦公,國(guó)家企業(yè)的開(kāi)頭使用,到如今的老百姓都能用上,別說(shuō)那些普通企業(yè)了。計(jì)算機(jī)就是有這樣的魅力,互聯(lián)網(wǎng)被稱為浪潮不是浪得虛名的。采用計(jì)算機(jī)技術(shù),開(kāi)發(fā)一些軟件,實(shí)現(xiàn)軟件所在的目的,這是一個(gè)常理,這個(gè)基礎(chǔ)的常理縮短了地域之間的聯(lián)系,提高了地域競(jìng)爭(zhēng)水準(zhǔn),減低了人力成本和數(shù)據(jù)存儲(chǔ)成本。本課題研究的MES生產(chǎn)制造執(zhí)行系統(tǒng),也是采用了計(jì)算機(jī)技術(shù),該系統(tǒng)能夠提高產(chǎn)品生產(chǎn)制造信息數(shù)據(jù)的檢索速度,使用起來(lái)非常的方便。1.2目的和意義在MES生產(chǎn)制造執(zhí)行系統(tǒng)實(shí)際操作中,使用者會(huì)發(fā)現(xiàn)使用起來(lái)相當(dāng)?shù)姆奖悖⑶覍?duì)數(shù)據(jù)的管理者來(lái)講,也能及時(shí)的獲得自己想要的數(shù)據(jù),對(duì)整個(gè)數(shù)據(jù)的所有者能提供強(qiáng)大的幫助,MES生產(chǎn)制造執(zhí)行系統(tǒng)從操作者的角度出發(fā),不管是在數(shù)據(jù)的接收以及傳遞,以及處理結(jié)果,都有一個(gè)很明顯的要求,對(duì)有效數(shù)據(jù)的處理,并且形成集合,并且對(duì)有效數(shù)據(jù)集合進(jìn)行固定化處理,可以得到更有效的數(shù)據(jù),有了MES生產(chǎn)制造執(zhí)行系統(tǒng),讓管理層不至于把大量的人力和財(cái)力資源消耗在數(shù)據(jù)處理整合方面,完全可以讓不知疲倦的計(jì)算機(jī)來(lái)進(jìn)行,不僅投入減低,并且產(chǎn)出也不少?;ヂ?lián)網(wǎng)時(shí)代就是如此,順之者昌,響應(yīng)互聯(lián)網(wǎng)時(shí)代,不至于說(shuō)可以乘風(fēng)破浪,起碼可以降低直接淘汰出局的幾率。MES生產(chǎn)制造執(zhí)行系統(tǒng)的出現(xiàn)是順應(yīng)時(shí)代的。1.3論文結(jié)構(gòu)安排MES生產(chǎn)制造執(zhí)行系統(tǒng)的論文結(jié)構(gòu)將從6個(gè)章節(jié)進(jìn)行闡述。具體結(jié)構(gòu)安排如下:第1章:本章節(jié)對(duì)本課題的選題動(dòng)因,本課題的研究目的和意義進(jìn)行說(shuō)明。第2章:本章節(jié)對(duì)本課題需要運(yùn)用的環(huán)境和技術(shù)進(jìn)行說(shuō)明。第3章:本章節(jié)對(duì)本課題性能,功能進(jìn)行分析,對(duì)系統(tǒng)開(kāi)發(fā)的經(jīng)濟(jì),技術(shù)等條件是否可行進(jìn)行說(shuō)明。第4章:本章節(jié)對(duì)本課題具體的功能進(jìn)行設(shè)計(jì),同時(shí)也對(duì)系統(tǒng)的數(shù)據(jù)庫(kù)進(jìn)行E-R圖設(shè)計(jì)以及數(shù)據(jù)表設(shè)計(jì)。第5章:本章節(jié)對(duì)實(shí)現(xiàn)的功能的運(yùn)行效果圖進(jìn)行展示,同時(shí)對(duì)系統(tǒng)的功能進(jìn)行說(shuō)明。第6章:本章節(jié)對(duì)系統(tǒng)功能上的測(cè)試進(jìn)行說(shuō)明,對(duì)測(cè)試的結(jié)果進(jìn)行分析。

第2章開(kāi)發(fā)環(huán)境與技術(shù)MES生產(chǎn)制造執(zhí)行系統(tǒng)需要提前對(duì)功能進(jìn)行調(diào)查分析,并且根據(jù)分析結(jié)果進(jìn)行技術(shù)上的辯證,可以選擇更合理的開(kāi)發(fā)技術(shù)以及開(kāi)發(fā)工具。2.1Tomcat簡(jiǎn)介只要學(xué)習(xí)JavaWeb項(xiàng)目就不得不學(xué)習(xí)Tomcat。Tomcat是一種免費(fèi)的開(kāi)源的一種JavaWeb項(xiàng)目的容器,完美繼承了Apache服務(wù)器的特性,并且里面添加可以自動(dòng)化運(yùn)行的JavaWeb組件,讓JavaWeb項(xiàng)目可以完全的運(yùn)行到Tomcat里面。對(duì)于特大型項(xiàng)目來(lái)講,直接用Tomcat會(huì)造成啟動(dòng)變慢,處理有限等,所以對(duì)項(xiàng)目進(jìn)行了前后端分離技術(shù),但是對(duì)于需要稱不上特大型的項(xiàng)目來(lái)講,普通的大中型項(xiàng)目用Tomcat作為JavaWeb項(xiàng)目的運(yùn)行容器是完全夠資格的。最重要的是Tomcat完全跟著JavaEE,每一次JavaEE的升級(jí),Tomcat都會(huì)有著對(duì)應(yīng)的版本出現(xiàn),版本更新速度是非??斓?。更新速度快,代表著有技術(shù)方面的支持,值得用戶使用的,讓用戶更加信賴Tomcat產(chǎn)品。2.2Eclipse簡(jiǎn)介Eclipse這款開(kāi)發(fā)工具最最重要的特點(diǎn)就是免費(fèi),不管是用來(lái)開(kāi)發(fā)任何的東西,哪怕用來(lái)教學(xué)或者是生產(chǎn),只要是能帶了商業(yè)價(jià)值的生產(chǎn)都可以免費(fèi)使用,這一點(diǎn)對(duì)于IDEA或者M(jìn)yEclipse來(lái)講,是非常的具有前瞻性的。免費(fèi)的也許有很多不足,但是就是因?yàn)槊赓M(fèi),所以很多人愿意貢獻(xiàn)自己的力量,讓這款免費(fèi)的工具可以擁有更多的插件,用起來(lái)更加的舒心。可以這么說(shuō),Eclipse就是Java語(yǔ)言開(kāi)發(fā)行業(yè)的鼻祖,只要是學(xué)過(guò)Java的人,對(duì)Eclipse沒(méi)有不熟悉的。Eclipse操作起來(lái)非常的方便,可以不用安裝,直接解壓了就可以使用,并且可以在不同的操作系統(tǒng)上面都可以安裝到對(duì)應(yīng)的版本。Eclipse是真的不要錢(qián),免費(fèi),下載就能用,這么多年以來(lái)長(zhǎng)期占領(lǐng)著Java開(kāi)發(fā)市場(chǎng)的半壁江山。Eclipse可以在官網(wǎng)上進(jìn)行捐款,捐款可以支持Eclipse進(jìn)一步發(fā)展,也可以不捐款直接使用,一切隨心,不會(huì)強(qiáng)求。Eclipse真的是一款良心Java生產(chǎn)工具。2.3Navicat簡(jiǎn)介Navicat是一款管理數(shù)據(jù)庫(kù)的軟件。眾所周知,所有的數(shù)據(jù)庫(kù)只是以特定的存放格式進(jìn)行存放的,訪問(wèn)也需要特定的接口以及語(yǔ)句進(jìn)行訪問(wèn)。如果訪問(wèn)數(shù)據(jù)庫(kù)都用各種命令,不僅僅是開(kāi)發(fā)效率上會(huì)大大的降低,并且看起來(lái)也不舒服,對(duì)于某些數(shù)據(jù)或者數(shù)據(jù)庫(kù)來(lái)講這樣并不友好,如何對(duì)數(shù)據(jù)庫(kù)進(jìn)行友好的訪問(wèn)到現(xiàn)在為止,不同的數(shù)據(jù)庫(kù)廠商都推出了適合自己數(shù)據(jù)庫(kù)的管理工具,但是有一點(diǎn)就是,數(shù)據(jù)庫(kù)廠商推出之后,只要能用就行,并沒(méi)有符合人體工程學(xué),所有的數(shù)據(jù)庫(kù)廠商推出的數(shù)據(jù)庫(kù)管理工具都是免費(fèi)的,所以并沒(méi)有對(duì)于數(shù)據(jù)庫(kù)管理工具進(jìn)行過(guò)多的優(yōu)化,用起來(lái)相當(dāng)?shù)牟挥押茫⑶腋鱾€(gè)數(shù)據(jù)庫(kù)工具是不能通用的,這一點(diǎn)數(shù)據(jù)庫(kù)廠商肯定不會(huì)去做匹配其他數(shù)據(jù)庫(kù)的管理工具,所以Navicat就應(yīng)運(yùn)而生,可以采用Navicat管理各種各樣的數(shù)據(jù)庫(kù),可以同時(shí)訪問(wèn)各種數(shù)據(jù)庫(kù)并且通過(guò)不同的連接進(jìn)行訪問(wèn),還可以訪問(wèn)不同電腦的數(shù)據(jù)庫(kù),頁(yè)面操作簡(jiǎn)單,美觀大方,用起來(lái)很好用,并且占用電腦資源很小,很適合作為替代其他數(shù)據(jù)庫(kù)廠商推出的數(shù)據(jù)庫(kù)管理工具使用。2.4Vue框架Vue框架因?yàn)槭羌僇avaScript開(kāi)發(fā)的模式,只需要通過(guò)瀏覽器就可以進(jìn)行解析,不需要增加服務(wù)端的處理壓力。Vue框架最典型的就是漸進(jìn)式顯示模式,舉一個(gè)小小的例子,如果一個(gè)商店一些商品的庫(kù)存或者價(jià)格不變,會(huì)急速的顯示,如果一處地方進(jìn)行變換,那么只要引用到這個(gè)變化數(shù)據(jù)的所有數(shù)據(jù)都會(huì)自動(dòng)變化,讓數(shù)據(jù)顯示的實(shí)時(shí)性大大的增加,讓用戶使用起來(lái)更加的友好。對(duì)開(kāi)發(fā)者而言,Vue框架非常好理解,編寫(xiě)起來(lái)能極大的減少DOM的相關(guān)操作,讓頁(yè)面渲染更加的有層次。當(dāng)前端不在需要關(guān)注一些不必要的操作的時(shí)候,能讓程序開(kāi)發(fā)人員的注意力都能集中到業(yè)務(wù)邏輯方面,這樣從這一個(gè)方面又能極大的提高了開(kāi)發(fā)效率。所以Vue框架這個(gè)火爆是有原因的。

第3章系統(tǒng)分析通過(guò)對(duì)系統(tǒng)的功能進(jìn)行具體分析,可以參考已經(jīng)發(fā)表過(guò)的具有參考價(jià)值的文章作為對(duì)比,這樣能把功能分析的很透徹,并且也會(huì)因?yàn)楣δ艿姆治龆鴮?duì)性能也有大致的了解,并且可以預(yù)測(cè)性能,實(shí)現(xiàn)性能分析的結(jié)果。3.1可行性分析系統(tǒng)的設(shè)計(jì)必須符合正常邏輯,所以設(shè)計(jì)之處,也需要從其他方面來(lái)論證其可行性。3.1.1經(jīng)濟(jì)可行性開(kāi)發(fā)MES生產(chǎn)制造執(zhí)行系統(tǒng),存在經(jīng)濟(jì)上面的支持,必須經(jīng)濟(jì)上的支持才可以有序進(jìn)行,比如是否需要額外購(gòu)買(mǎi)開(kāi)發(fā)工具,購(gòu)買(mǎi)開(kāi)發(fā)電腦,或者從開(kāi)發(fā)技術(shù)上是否是免費(fèi)開(kāi)源,達(dá)到的效果上面是否支出與收入不匹配,這些都需要進(jìn)行分析。由于開(kāi)發(fā)本系統(tǒng),開(kāi)發(fā)技術(shù)開(kāi)源且穩(wěn)定,電腦用正在使用的電腦就能滿足,不需要太多的經(jīng)濟(jì)支出就可以達(dá)到目的,經(jīng)濟(jì)可行性通過(guò)。3.1.2技術(shù)可行性MES生產(chǎn)制造執(zhí)行系統(tǒng)軟件主要用到的一些工具,而這些工具正好在學(xué)校就使用過(guò),并且網(wǎng)上有很多免費(fèi)的并且符合的開(kāi)發(fā)工具,技術(shù)方面也學(xué)過(guò),并且有圖書(shū)館的資源和網(wǎng)絡(luò)資源可以充分利用。所以在技術(shù)角度上面來(lái)分析是可以的。3.1.3操作可行性操作方面分為開(kāi)發(fā)過(guò)程,實(shí)現(xiàn)過(guò)程,項(xiàng)目具體操作流程。這些因?yàn)槎紝W(xué)過(guò),并且有其他的項(xiàng)目流程作為參考??傮w實(shí)現(xiàn)一般就是用戶的登錄相關(guān),權(quán)限分配,基礎(chǔ)數(shù)據(jù)的變更體現(xiàn)。讓不同的角色有不同的操作界面,符合正確角色定位,使用者在操作上面并不會(huì)感覺(jué)到很突兀,影響操作流程。所以操作方面是可以的。通過(guò)以上不同角度的分析,最后論證分析了可行性是沒(méi)有問(wèn)題的,完全可以進(jìn)行后續(xù)步驟。3.2系統(tǒng)流程分析操作邏輯是一個(gè)可以用畫(huà)圖工具展示的,因?yàn)閿?shù)據(jù)在錄入過(guò)程中的不可見(jiàn),只能看到返回結(jié)果,所以把流程畫(huà)成圖可以更好的理解其中的順序。在系統(tǒng)的各項(xiàng)操作中,其他的錄入環(huán)節(jié),會(huì)對(duì)操作者具體操作的每條信息都會(huì)提出驗(yàn)證要求,比如不能為空,只能是漢字,以及其他的要求等,這些都在前端需要編寫(xiě)清楚,達(dá)到友好提示的目的,有效的幫助操作人員理解操作。具體數(shù)據(jù)的流程如下面的圖所示。當(dāng)操作員輸入信息后,點(diǎn)擊提交后臺(tái)就會(huì)接收操作員提交的信息,并且提前編寫(xiě)好的邏輯會(huì)繼續(xù)驗(yàn)證,如果數(shù)據(jù)合格就存入到數(shù)據(jù)庫(kù)里并且返回成功提示,這樣一個(gè)錄入環(huán)節(jié)就達(dá)到了設(shè)計(jì)要求。圖3.1添加信息流程圖有時(shí)候錄入的一些數(shù)據(jù)可能需要修改,修改就是糾正之前的操作,所以修改數(shù)據(jù)必須是先把想要修改的數(shù)據(jù)從數(shù)據(jù)庫(kù)里獲取出來(lái),然后在這個(gè)之上進(jìn)行修改,修改數(shù)據(jù)也有相應(yīng)的操作流程。圖3.2修改信息流程圖數(shù)據(jù)的查詢是在任何程序上都是一個(gè)常規(guī)的操作,面對(duì)的數(shù)據(jù)量不一樣,想要獲取想要的數(shù)據(jù)時(shí)間也不一樣,都是盡快的獲取自己想要的結(jié)果,所以數(shù)據(jù)查詢就需要有個(gè)查詢條件作為查詢關(guān)鍵詞,這樣可以更好的獲取符合關(guān)鍵詞的數(shù)據(jù)。圖3.3查詢信息流程圖3.3系統(tǒng)性能分析關(guān)于MES生產(chǎn)制造執(zhí)行系統(tǒng)從性能需求方面來(lái)分析,主要從五個(gè)角度分析。五個(gè)角度分別從設(shè)計(jì)的實(shí)用性,設(shè)計(jì)的操作性,設(shè)計(jì)的安全性,設(shè)計(jì)的適應(yīng)性和維護(hù)性這五個(gè)角度來(lái)進(jìn)行分析。首先分析第一點(diǎn),設(shè)計(jì)的實(shí)用性。本設(shè)計(jì)的目的就是讓管理員可以綜合的處理各種基礎(chǔ)信息,并且有相應(yīng)的權(quán)限來(lái)進(jìn)行操作,達(dá)到數(shù)據(jù)同步,集中管理的目的,并且可以讓用戶處理用戶相關(guān)信息,符合設(shè)計(jì)的既定目標(biāo),達(dá)到使用效果。其次分析第二點(diǎn),設(shè)計(jì)的操作性。開(kāi)發(fā)出來(lái)的系統(tǒng)必須有操作性,如果操作起來(lái)丟三落四,出現(xiàn)各種不符合流程的操作,那么就是不符合設(shè)計(jì)規(guī)則的,設(shè)計(jì)的操作性必須符合人體工程學(xué)使用原則,從上到下,從左到右,讓操作起來(lái)更加的有邏輯性,不需要不符合邏輯的頁(yè)面數(shù)據(jù)體驗(yàn)和操作流程,讓設(shè)計(jì)的操作性體現(xiàn)出來(lái),看到操作界面就會(huì)有相應(yīng)的下一步理解。再次是安全性,雖然從任何角度來(lái)講,安全性應(yīng)該放到第一位,但是有些時(shí)候安全性是在數(shù)據(jù)量大并且數(shù)據(jù)重要的前提下才會(huì)對(duì)數(shù)據(jù)的安全性來(lái)進(jìn)行設(shè)計(jì),正常的軟件使用過(guò)程只要數(shù)據(jù)設(shè)計(jì)合理,并且目標(biāo)單一,讓黑客不屑于或者付出不成正比的情況下,安全性自然可以稍微降低一點(diǎn),畢竟面對(duì)的使用群體決定了安全性的強(qiáng)度。本設(shè)計(jì)主要是從畢業(yè)設(shè)計(jì)的角度出發(fā),增加一點(diǎn)數(shù)據(jù)校驗(yàn)的安全性就行,沒(méi)必要設(shè)置硬件防火墻之類的資源,所以安全性上面也是符合的。再次是適應(yīng)性。適應(yīng)性主要是面對(duì)各種平臺(tái)的操作系統(tǒng),目前本設(shè)計(jì)的開(kāi)發(fā)可以使用本人電腦進(jìn)行開(kāi)發(fā),服務(wù)器可以架設(shè)到任何地方,并且有對(duì)應(yīng)的服務(wù)器軟件版本。而用戶方面只需要能上網(wǎng),有最新版本的瀏覽器進(jìn)行支持即可,所以適應(yīng)性是相當(dāng)不錯(cuò)的。最后是分析維護(hù)性。這一點(diǎn)只需要維護(hù)服務(wù)端代碼即可,每次服務(wù)端代碼維護(hù)都可以先把服務(wù)器停止,然后在開(kāi)發(fā)電腦上進(jìn)行測(cè)試,最后測(cè)試無(wú)誤再在服務(wù)器上進(jìn)行部署,維護(hù)性并不會(huì)增加多少成本。3.4系統(tǒng)功能分析當(dāng)設(shè)計(jì)人員通過(guò)參考各種文獻(xiàn)以及其他類似項(xiàng)目的調(diào)研后,就會(huì)對(duì)項(xiàng)目具體的功能進(jìn)行分析,這樣有的放矢可以更快的設(shè)計(jì)程序的功能。MES生產(chǎn)制造執(zhí)行系統(tǒng)的操作者有管理員,分析的管理員功能將使用用例圖進(jìn)行展示。圖3.4展示了管理員用例圖。管理員管理工序信息,管理工藝線路,管理物料信息,管理客戶信息,管理銷售訂單,管理產(chǎn)品信息,管理生產(chǎn)計(jì)劃等。圖3.4管理員用例圖MES生產(chǎn)制造執(zhí)行系統(tǒng)的操作者有員工,分析的員工的功能將使用用例圖進(jìn)行展示。圖3.5展示了員工用例圖。員工查看工序信息,查看工藝線路,查看物料信息,查看產(chǎn)品信息,查看產(chǎn)品生產(chǎn)計(jì)劃,管理客戶信息,管理銷售訂單等。圖3.5員工用例圖

第4章系統(tǒng)設(shè)計(jì)在系統(tǒng)設(shè)計(jì)環(huán)境,業(yè)務(wù)的處理邏輯和數(shù)據(jù)的設(shè)計(jì)邏輯雖然是重中之重,但是這些都是用戶看不見(jiàn)摸不著的,用戶也只是能看到部署好的項(xiàng)目運(yùn)行起來(lái)的結(jié)果,所以用戶對(duì)界面布局以及界面功能比較看重。所以說(shuō),如今只要是開(kāi)發(fā)網(wǎng)站不僅僅是需要懂一點(diǎn)頁(yè)面設(shè)計(jì)就行,也需要懂得UI設(shè)計(jì)的人群。傳統(tǒng)的網(wǎng)頁(yè)設(shè)計(jì)其實(shí)就是換幾個(gè)顏色,放幾張圖片,然后來(lái)充實(shí)操作頁(yè)面,讓操作頁(yè)面不至于太單調(diào),但是互聯(lián)網(wǎng)發(fā)展至今,開(kāi)發(fā)也越來(lái)越精細(xì)化,用戶越來(lái)越挑剔,還用湊合方式來(lái)進(jìn)行程序開(kāi)發(fā),已經(jīng)是屬于落后的狀態(tài)了。4.1布局設(shè)計(jì)原則布局不是傳統(tǒng)的把頁(yè)面分分類,輸入和顯示頁(yè)面,調(diào)整調(diào)整間距這些籠統(tǒng)的說(shuō)法了,布局設(shè)計(jì)也是有一定的原則的。首先,布局一定要清晰合理。布局的清晰不是說(shuō)圖片清晰或者文字清晰,而是說(shuō)用戶在使用過(guò)程中,看到導(dǎo)航的布局,就能明白所有功能模塊都可以在導(dǎo)航里尋找,打開(kāi)一個(gè)頁(yè)面,就能知道重要與不重要的資料,必須與不必須的填寫(xiě),甚至是輸入的格式是什么規(guī)格,都可以讓用戶使用的時(shí)候一目了然。因?yàn)榻缑媸怯邢薜?,所以說(shuō)布局是相當(dāng)重要的一點(diǎn)設(shè)計(jì)原則。其次,布局的體現(xiàn)要符合大眾審美,比如說(shuō)導(dǎo)航,盡量都是網(wǎng)頁(yè)的上方或者左側(cè)。如果把導(dǎo)航放到網(wǎng)頁(yè)下方或者右方,這些代碼都是可以實(shí)現(xiàn),但是不符合正常人的思維定向。現(xiàn)代人的讀寫(xiě)習(xí)慣都是從上而下,從左到右的閱讀方式,人們身體和心靈已經(jīng)習(xí)慣了這種方式,如果布局到其他方向首先用戶會(huì)感到新穎,但是卻不會(huì)買(mǎi)賬,因?yàn)椴僮鲙妆楹缶蜁?huì)不習(xí)慣。最后,布局也要考慮這個(gè)軟件是用來(lái)做什么的,常用這個(gè)軟件的人員的年齡劃分,性別劃分,以及職業(yè)劃分。劃分了使用人群,就可以對(duì)背景進(jìn)行調(diào)色填充,如果是長(zhǎng)時(shí)間用電腦的人群盡量設(shè)計(jì)的有護(hù)眼功能,不至于看一會(huì)眼睛就受不了,盡量要區(qū)分長(zhǎng)時(shí)間使用和短時(shí)間使用的背景,這一點(diǎn)很重要。綜上所述,系統(tǒng)設(shè)計(jì)需要考慮方方面面,布局設(shè)計(jì)也是需要精細(xì)化考慮,系統(tǒng)設(shè)計(jì)需要考慮太多,但是實(shí)現(xiàn)卻不能弄得操作上太復(fù)雜,系統(tǒng)設(shè)計(jì)盡量的要滿足用戶需要,提高用戶滿意度。4.2功能結(jié)構(gòu)設(shè)計(jì)在基于系統(tǒng)功能分析的基礎(chǔ)之上,開(kāi)始對(duì)系統(tǒng)的詳細(xì)功能進(jìn)行設(shè)計(jì),最終將使用結(jié)構(gòu)圖的形式對(duì)設(shè)計(jì)的結(jié)果進(jìn)行展示。管理員具備的詳細(xì)功能將參照最終的設(shè)計(jì)結(jié)果,即圖4.1所示的管理員功能結(jié)構(gòu)圖。其中管理員管理工序信息,管理工藝線路,管理物料信息,管理客戶信息,管理銷售訂單,管理產(chǎn)品信息,管理生產(chǎn)計(jì)劃等。圖4.1管理員功能結(jié)構(gòu)圖員工具備的詳細(xì)功能將參照最終的設(shè)計(jì)結(jié)果,即圖4.2所示的員工功能結(jié)構(gòu)圖。其中員工查看工序信息,查看工藝線路,查看物料信息,查看產(chǎn)品信息,查看產(chǎn)品生產(chǎn)計(jì)劃,管理客戶信息,管理銷售訂單等。圖4.2員工功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)的選用方面肯定要選一個(gè)市場(chǎng)反應(yīng)比較好,性價(jià)比比較高的數(shù)據(jù)庫(kù),不能憑空想象數(shù)據(jù)庫(kù),要結(jié)合程序設(shè)計(jì)的需求來(lái)選擇對(duì)應(yīng)的數(shù)據(jù)庫(kù)。目前來(lái)講,市面上常用的關(guān)系型數(shù)據(jù)庫(kù)足夠達(dá)到需求。4.3.1數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)想好更好的設(shè)計(jì)出數(shù)據(jù)庫(kù)使用效果,那么就要對(duì)數(shù)據(jù)的存放格式以及存放關(guān)系作出調(diào)查和梳理,所以通過(guò)分析E-R圖之間的數(shù)據(jù)實(shí)體關(guān)系是最好不過(guò)的。而設(shè)計(jì)數(shù)據(jù)庫(kù)E-R圖是有下面幾點(diǎn)好處:第一點(diǎn):數(shù)據(jù)的冗余是一件很恐怖的事情,所以要對(duì)有些數(shù)據(jù)進(jìn)行冗余篩選;第二點(diǎn):防止內(nèi)存溢出,數(shù)據(jù)量太大,需要提前做好預(yù)測(cè)并且設(shè)定好規(guī)則;第三點(diǎn):數(shù)據(jù)庫(kù)一定要完整,非完整數(shù)據(jù)也只是數(shù)據(jù)垃圾而已,沒(méi)有任何作用;第四點(diǎn):提高數(shù)據(jù)檢索性能;這節(jié)主要是描述對(duì)系統(tǒng)的E-R模型的設(shè)計(jì),數(shù)據(jù)存儲(chǔ)格式的判斷,實(shí)現(xiàn)的方法,用戶的需要,這些都要統(tǒng)一,不能想當(dāng)然。并且各個(gè)模型中間的關(guān)系尤其要突出。(1)把生產(chǎn)計(jì)劃具備的屬性通過(guò)屬性圖進(jìn)行展示,繪制的屬性圖見(jiàn)圖4.4。圖4.4生產(chǎn)計(jì)劃實(shí)體屬性圖(2)把銷售訂單具備的屬性通過(guò)屬性圖進(jìn)行展示,繪制的屬性圖見(jiàn)圖4.5。圖4.5銷售訂單實(shí)體屬性圖(3)把員工具備的屬性通過(guò)屬性圖進(jìn)行展示,繪制的屬性圖見(jiàn)圖4.6。圖4.6員工實(shí)體屬性圖(4)把管理員具備的屬性通過(guò)屬性圖進(jìn)行展示,繪制的屬性圖見(jiàn)圖4.7。圖4.7管理員實(shí)體屬性圖(5)上述實(shí)體間關(guān)系見(jiàn)圖4.8。圖4.8實(shí)體間關(guān)系E-R圖4.3.2數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)必須符合規(guī)范,那就是三大范式,這樣能確保數(shù)據(jù)的合理:第一范式:保證表之間的字段關(guān)系不存在混淆的描述,必須描述準(zhǔn)確,并且單一,不能分解;第二范式:在上述的滿足條件上,主鍵的設(shè)計(jì)必須要在固定的列上,不能忽前忽后;第三范式:繼續(xù)滿足上個(gè)條件,保證每個(gè)字段都可以根據(jù)主鍵獲取到,并且在一個(gè)數(shù)據(jù)表里體現(xiàn)。所以說(shuō),三個(gè)范式是一脈相承的,不是說(shuō)零碎的,從第一個(gè)范式上就會(huì)發(fā)現(xiàn),第一個(gè)永遠(yuǎn)是基礎(chǔ),后面的設(shè)定就是后者的實(shí)現(xiàn)必須在前面范式的基礎(chǔ)之上的要求,這些設(shè)計(jì)可以最大化的減少數(shù)據(jù)冗余,提高數(shù)據(jù)庫(kù)運(yùn)行效率。表4.1部門(mén)信息表字段注釋類型空id

(主鍵)主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否bumenmingcheng部門(mén)名稱varchar(200)是bumenfuzeren部門(mén)負(fù)責(zé)人varchar(200)是lianxidianhua聯(lián)系電話varchar(200)是bangongquyu辦公區(qū)域varchar(200)是表4.2產(chǎn)品信息表字段注釋類型空id

(主鍵)主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否chanpinbianhao產(chǎn)品編號(hào)varchar(200)是chanpinmingcheng產(chǎn)品名稱varchar(200)是chanpinleixing產(chǎn)品類型varchar(200)是shuliang數(shù)量int(11)是jiage價(jià)格int(11)是chanpinshuoming產(chǎn)品說(shuō)明longtext是chanpintese產(chǎn)品特色varchar(200)是chanpinguige產(chǎn)品規(guī)格date是shiyongfanwei適用范圍varchar(200)是表4.3工序信息表字段注釋類型空id

(主鍵)主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否gongxumingcheng工序名稱varchar(200)是gongxuleixing工序類型varchar(200)是gongxushizhang工序時(shí)長(zhǎng)varchar(200)是caozuoliucheng操作流程longtext是gongxufujian工序附件varchar(200)是shiyongjiqi適用機(jī)器varchar(200)是zhuyishixiang注意事項(xiàng)varchar(200)是表4.4工藝線路表字段注釋類型空id

(主鍵)主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否chanpinbianhao產(chǎn)品編號(hào)varchar(200)否chanpinmingcheng產(chǎn)品名稱varchar(200)否chanpinleixing產(chǎn)品類型varchar(200)是gongyimingcheng工藝名稱varchar(200)否jiagongyuanliao加工原料longtext是gongyiliucheng工藝流程longtext是gongzuoyuanli工作原理longtext是表4.5客戶信息表字段注釋類型空id

(主鍵)主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否kehumingcheng客戶名稱varchar(200)是kehulaiyuan客戶來(lái)源varchar(200)是xingye行業(yè)varchar(200)是guojiadiqu國(guó)家地區(qū)varchar(200)是dianhua電話varchar(200)是dizhi地址varchar(200)是kehudengji客戶等級(jí)varchar(200)是yuangonggonghao員工工號(hào)varchar(200)是表4.6生產(chǎn)計(jì)劃表字段注釋類型空id

(主鍵)主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否chanpinbianhao產(chǎn)品編號(hào)varchar(200)否chanpinmingcheng產(chǎn)品名稱varchar(200)是chanpinleixing產(chǎn)品類型varchar(200)是shengchanshuliang生產(chǎn)數(shù)量int(11)否chanpintese產(chǎn)品特色varchar(200)是chanpinguige產(chǎn)品規(guī)格varchar(200)是shiyongfanwei適用范圍varchar(200)是shengchanjihua生產(chǎn)計(jì)劃longtext是gongyimingcheng工藝名稱varchar(200)是gongxumingcheng工序名稱varchar(200)是dengjishijian登記時(shí)間varchar(200)是yuangonggonghao員工工號(hào)varchar(200)是yuangongxingming員工姓名varchar(200)是表4.7管理員表字段注釋類型空id

(主鍵)主鍵bigint(20)否username用戶名varchar(100)否password密碼varchar(100)否role角色varchar(100)是addtime新增時(shí)間timestamp否表4.8物料信息表字段注釋類型空id

(主鍵)主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否wuliaobianhao物料編號(hào)varchar(200)是wuliaomingcheng物料名稱varchar(200)否wuliaoleixing物料類型varchar(200)否wuliaoguige物料規(guī)格varchar(200)是tupian圖片varchar(200)是shuliang數(shù)量int(11)是jiage價(jià)格float是wuliaoxiangqing物料詳情longtext是表4.9銷售訂單表字段注釋類型空id

(主鍵)主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否xiaoshoudanhao銷售單號(hào)varchar(200)是chanpinbianhao產(chǎn)品編號(hào)varchar(200)是chanpinmingcheng產(chǎn)品名稱varchar(200)是chanpinleixing產(chǎn)品類型varchar(200)是jiage價(jià)格int(11)是xiaoshoushuliang銷售數(shù)量int(11)是zongxiaoshoue總銷售額int(11)是xiaoshoushijian銷售時(shí)間datetime是beizhu備注longtext是kehumingcheng客戶名稱varchar(200)是dianhua電話varchar(200)是dizhi地址varchar(200)是yuangonggonghao員工工號(hào)varchar(200)是yuangongxingming員工姓名varchar(200)是表4.10員工表字段注釋類型空id

(主鍵)主鍵bigint(20)否addtime創(chuàng)建時(shí)間timestamp否yuangonggonghao員工工號(hào)varchar(200)否mima密碼varchar(200)否yuangongxingming員工姓名varchar(200)否xingbie性別varchar(200)是bumen部門(mén)varchar(200)是zhiwei職位varchar(200)是ruzhishijian入職時(shí)間date是lianxifangshi聯(lián)系方式varchar(200)是youxiang郵箱varchar(200)是shenfenzheng身份證varchar(200)是

第5章系統(tǒng)實(shí)現(xiàn)下面主要是對(duì)系統(tǒng)實(shí)現(xiàn)的功能進(jìn)行描述,一般在系統(tǒng)實(shí)現(xiàn)階段只算是一個(gè)粗略的功能實(shí)現(xiàn),可能符合開(kāi)發(fā)人員的設(shè)計(jì)預(yù)期,但是對(duì)于具體使用者來(lái)講還是需要其他人進(jìn)行發(fā)現(xiàn)的,所以這個(gè)環(huán)節(jié)是很有必要進(jìn)行描述的。5.1管理員功能實(shí)現(xiàn)5.1.1工藝線路管理實(shí)現(xiàn)工藝線路管理功能,其界面運(yùn)行的效果圖見(jiàn)圖5.1。在該界面,管理員修改,刪除,查詢工藝線路信息,對(duì)新的工藝線路信息進(jìn)行添加等。工藝線路信息包括產(chǎn)品名稱,工藝名稱,產(chǎn)品編號(hào),產(chǎn)品類型等信息。圖5.1工藝線路管理界面5.1.2生產(chǎn)計(jì)劃管理實(shí)現(xiàn)生產(chǎn)計(jì)劃管理功能,其界面運(yùn)行的效果圖見(jiàn)圖5.2。在該界面,管理員更改生產(chǎn)計(jì)劃信息,包括產(chǎn)品名稱,生產(chǎn)數(shù)量,產(chǎn)品特色,產(chǎn)品規(guī)格,員工姓名,工藝名稱等信息,管理員在生產(chǎn)計(jì)劃管理界面新增生產(chǎn)計(jì)劃,查詢生產(chǎn)計(jì)劃信息等。圖5.2生產(chǎn)計(jì)劃管理界面5.1.3生產(chǎn)計(jì)劃統(tǒng)計(jì)報(bào)表實(shí)現(xiàn)生產(chǎn)計(jì)劃統(tǒng)計(jì)報(bào)表功能,其界面運(yùn)行的效果圖見(jiàn)圖5.3。在該界面,管理員查看各個(gè)產(chǎn)品的生產(chǎn)計(jì)劃信息,每個(gè)產(chǎn)品都設(shè)置有生產(chǎn)數(shù)量信息。圖5.3生產(chǎn)計(jì)劃統(tǒng)計(jì)報(bào)表界面5.1.4銷售訂單統(tǒng)計(jì)報(bào)表實(shí)現(xiàn)銷售訂單統(tǒng)計(jì)報(bào)表功能,其界面運(yùn)行的效果圖見(jiàn)圖5.4。在該界面,管理員查看各個(gè)產(chǎn)品對(duì)應(yīng)的銷售數(shù)量信息。銷售訂單統(tǒng)計(jì)報(bào)表是以柱狀圖的形式展示統(tǒng)計(jì)結(jié)果,非常直觀地表達(dá)出統(tǒng)計(jì)的數(shù)據(jù)。圖5.4銷售訂單統(tǒng)計(jì)報(bào)表界面5.1.5物料信息管理實(shí)現(xiàn)物料信息管理功能,其界面運(yùn)行的效果圖見(jiàn)圖5.5。在該界面,管理員把物料信息通過(guò)文件的形式進(jìn)行導(dǎo)出,同時(shí),管理員可以新增物料信息,對(duì)物料的名稱,物料規(guī)格,數(shù)量,價(jià)格等信息進(jìn)行查看,修改,查詢,刪除等。圖5.5物料信息管理界面5.2員工功能實(shí)現(xiàn)5.2.1客戶信息管理實(shí)現(xiàn)客戶信息管理功能,其界面運(yùn)行的效果圖見(jiàn)圖5.6。在該界面,員工主要是添加客戶,對(duì)客戶的行業(yè),國(guó)家地區(qū),地址,客戶等級(jí),客戶來(lái)源,客戶名稱等信息進(jìn)行修改,查詢等,可以查看客戶統(tǒng)計(jì)報(bào)表信息。圖5.6客戶信息管理界面5.2.2客戶信息統(tǒng)計(jì)報(bào)表實(shí)現(xiàn)客戶信息統(tǒng)計(jì)報(bào)表功能,其界面運(yùn)行的效果圖見(jiàn)圖5.7。在該界面,主要是統(tǒng)計(jì)員工的所屬行業(yè)信息,統(tǒng)計(jì)信息是通過(guò)餅圖的方式進(jìn)行顯示。圖5.7客戶信息統(tǒng)計(jì)報(bào)表界面5.2.3銷售訂單管理實(shí)現(xiàn)銷售訂單管理功能,其界面運(yùn)行的效果圖見(jiàn)圖5.8。在該界面,員工新增產(chǎn)品銷售訂單,對(duì)銷售訂單的價(jià)格,銷售數(shù)量,總銷售額,客戶名稱等信息進(jìn)行修改,查詢等,員工也能查看銷售訂單的統(tǒng)計(jì)報(bào)表信息。圖5.8銷售訂單管理界面5.2.4工序信息查看實(shí)現(xiàn)工序信息查看功能,其界面運(yùn)行的效果圖見(jiàn)圖5.9。在該界面,員工下載工序附件,查看產(chǎn)品工序時(shí)長(zhǎng),工序名稱,工序類型等信息,可以通過(guò)工序類型或工序名稱查詢工序信息等。圖5.9工序信息查看界面

第6章系統(tǒng)測(cè)試系統(tǒng)測(cè)試的含義并不是說(shuō)只要有了系統(tǒng)測(cè)試就不需要程序員自己測(cè)試,程序員開(kāi)發(fā)過(guò)程中,因?yàn)槊鎸?duì)的是不斷的編碼,一個(gè)模塊一個(gè)模塊的編寫(xiě),甚至有些模塊不是自己編寫(xiě)的,在整個(gè)程序測(cè)試中,程序員是必須要自己測(cè)試自己寫(xiě)的代碼的,如果程序員不自己測(cè)試自己寫(xiě)的代碼,那么代碼的存在是沒(méi)有意義的。程序員自己測(cè)試只是屬于系統(tǒng)測(cè)試中的第一個(gè)環(huán)節(jié)而已,后續(xù)需要專業(yè)的測(cè)試人員繼續(xù)測(cè)試。6.1系統(tǒng)測(cè)試方法系統(tǒng)測(cè)試的環(huán)節(jié)有很多要求,并且有不同的測(cè)試方式,有模塊測(cè)試,整體測(cè)試,驗(yàn)收測(cè)試,回歸測(cè)試等。以下內(nèi)容著重描述不同的測(cè)試方法。模塊測(cè)試:就是單元測(cè)試,每個(gè)模塊每個(gè)功能,分別測(cè)試,有問(wèn)題就反饋。整體測(cè)試:就是集成測(cè)試,是模塊測(cè)試的后續(xù),只要是一個(gè)模塊相關(guān)聯(lián)的模塊,全部測(cè)試,這樣的好處就是不會(huì)漏掉任何一個(gè)關(guān)聯(lián)模塊。驗(yàn)收測(cè)試:這個(gè)是甲方人員所負(fù)責(zé)的,主要是驗(yàn)收的,自然有驗(yàn)收的方法,可外包第三方測(cè)試公司,也可以自己派人測(cè)試?;貧w測(cè)試:測(cè)試出問(wèn)題就修改問(wèn)題,但是為了避免出現(xiàn)新的問(wèn)題,所以繼續(xù)新一輪的測(cè)試。只有不斷的回歸測(cè)試,才能把整個(gè)程序完美的測(cè)試出來(lái),讓問(wèn)題更少,讓開(kāi)發(fā)和測(cè)試變得更加統(tǒng)一。6.2功能測(cè)試既然程序開(kāi)發(fā)好了,那么必備的測(cè)試功能是必不可少的,必須測(cè)試合格的程序才算是符合正常使用要求的程序,所以測(cè)試也是一項(xiàng)很重要的任務(wù)。6.2.1登錄功能測(cè)試系統(tǒng)的登錄是首先要測(cè)試的環(huán)節(jié),雖然系統(tǒng)登錄在各個(gè)軟件上都有這個(gè)操作,看起來(lái)微不足道,其實(shí)也是用戶訪問(wèn)的最基本的安全操作,必須登錄才算是合法用戶。測(cè)試結(jié)果如下:表6.1登錄功能測(cè)試表功能數(shù)據(jù)輸入預(yù)期的結(jié)果實(shí)際的結(jié)果測(cè)試結(jié)果管理員登錄用戶名:保持為空密碼:保持為空系統(tǒng)彈出提示信息:用戶名不能為空提示用戶名不能為空合格管理員登錄用戶名:kkk密碼:保持為空系統(tǒng)彈出提示信息:密碼不能為空提示密碼不能為空合格管理員登錄用戶名:kkk密碼:mmm系統(tǒng)彈出提示信息:用戶名或密碼錯(cuò)誤提示用戶名或密碼錯(cuò)誤合格管理員登錄用戶名:kkk密碼:kkk系統(tǒng)彈出提示信息:成功登錄提示成功登錄合格6.2.2銷售訂單查詢功能測(cè)試系統(tǒng)功能里面關(guān)于數(shù)據(jù)錄入成功后,有查詢模塊的功能必須要測(cè)試查詢,查詢功能必須根據(jù)提前設(shè)定好的條件來(lái)進(jìn)行查詢,如果符合設(shè)定的條件會(huì)查詢出來(lái)結(jié)果,不符合就不會(huì)出現(xiàn)結(jié)果。表6.2銷售訂單查詢功能測(cè)試表功能數(shù)據(jù)輸入預(yù)期的結(jié)果實(shí)際的結(jié)果測(cè)試結(jié)果銷售訂單查詢產(chǎn)品名稱:保持為空系統(tǒng)彈出提示信息:產(chǎn)品名稱不能為空提示產(chǎn)品名稱不能為空合格銷售訂單查詢產(chǎn)品名稱:%&*系統(tǒng)彈出提示信息:數(shù)據(jù)格式有誤提示數(shù)據(jù)格式有誤合格銷售訂單查詢產(chǎn)品名稱:產(chǎn)品名稱1顯示出查詢的結(jié)果顯示出查詢的結(jié)果合格6.3測(cè)試結(jié)果分析整個(gè)測(cè)試流程完畢后,從測(cè)試功能結(jié)果上看,MES生產(chǎn)制造執(zhí)行系統(tǒng)的功能完全符合設(shè)計(jì)的要求。從運(yùn)行結(jié)果上看,能保證整天運(yùn)行,并且運(yùn)行過(guò)程中也沒(méi)有發(fā)現(xiàn)運(yùn)行異常。從性能消耗結(jié)果上看,符合預(yù)期消耗,并沒(méi)有過(guò)多的消耗其他服務(wù)器資源。系統(tǒng)可以在用戶操作違規(guī)時(shí)能正常提示用戶,讓用戶正常操作,這個(gè)機(jī)制是相當(dāng)友好的,一方面避免了用戶的野蠻操作,也平復(fù)了用戶的情緒,讓用戶有機(jī)會(huì)改正。整個(gè)操作頁(yè)面和操作流程都符合現(xiàn)代人的操作行為習(xí)慣。本系統(tǒng)可以正常上線,可以讓用戶使用,解決用戶生產(chǎn)中面臨的問(wèn)題。

結(jié)論當(dāng)畢業(yè)設(shè)計(jì)完成的那一刻,渾身舒坦,并不是說(shuō)那種無(wú)事一身輕的感覺(jué),而是通過(guò)這三四個(gè)月夜以繼日廢寢忘食的鉆研,終于出現(xiàn)了自己想要的結(jié)果。就像一個(gè)農(nóng)夫辛勤勞作終于豐收的喜悅一樣。在這個(gè)期間,有很多事情,開(kāi)闊了自己的眼界,在網(wǎng)絡(luò)上也遇到了很多前輩,對(duì)自己有很大的幫助,最應(yīng)該感謝的人就是自己的導(dǎo)師,有時(shí)候?qū)熞痪湓捑湍苡绊懻w的開(kāi)發(fā)進(jìn)度。MES生產(chǎn)制造執(zhí)行系統(tǒng)的完成,讓我發(fā)現(xiàn)在學(xué)校里面學(xué)的知識(shí)很廣,在校學(xué)習(xí)的知識(shí)都是基礎(chǔ)中的基礎(chǔ),而沒(méi)有這些基礎(chǔ),可能在網(wǎng)上想要搜索的內(nèi)容都不理解。在學(xué)校學(xué)的知識(shí)是綜合性的,并且每門(mén)課程的作用都學(xué)到了,當(dāng)在具體操作過(guò)程中發(fā)現(xiàn)也只是操作熟練度的問(wèn)題而已,萬(wàn)變不離其宗,當(dāng)知道一門(mén)技術(shù)出現(xiàn)的目的和存在的意義,進(jìn)而就會(huì)發(fā)現(xiàn)其中的優(yōu)點(diǎn)并且能盡快的學(xué)習(xí),這就是上大學(xué)的好處所在。做完畢業(yè)設(shè)計(jì)更能體會(huì)到一句話,那就是實(shí)踐與理論相結(jié)合,在計(jì)算機(jī)領(lǐng)域,必須先有理論,再有實(shí)踐,畢竟計(jì)算機(jī)專業(yè)算一門(mén)應(yīng)用性的學(xué)科,開(kāi)發(fā)一個(gè)項(xiàng)目必須要先有預(yù)期,解決什么樣的問(wèn)題,采用什么樣的方法,這些都很科學(xué)。當(dāng)項(xiàng)目完成回頭一看,就發(fā)現(xiàn)自己的學(xué)習(xí)能力和思維能力提高了很多。畢業(yè)設(shè)計(jì)按照科學(xué)方法進(jìn)行設(shè)計(jì)并且完成,在完成后也發(fā)現(xiàn)了很多不足,比如畢業(yè)設(shè)計(jì)受限于眼界的限制,對(duì)于實(shí)際上的分析只是寫(xiě)了大概,具體完成什么樣的功能,這些都與商業(yè)程序是有很大的區(qū)別的,商業(yè)程序更復(fù)雜更嚴(yán)謹(jǐn),并且結(jié)構(gòu)也都是最新的架構(gòu),與網(wǎng)上的前輩考慮的問(wèn)題相比,感覺(jué)有些問(wèn)題的確考慮的比較少,也許這就是實(shí)際操作中的經(jīng)驗(yàn)問(wèn)題。在以后的日子里,將會(huì)選擇自己喜歡的技術(shù)努力的學(xué)習(xí),進(jìn)入一片更廣闊的天地。

溫馨提示

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

評(píng)論

0/150

提交評(píng)論