版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE28畢業(yè)設(shè)計(jì)(論文)學(xué)院springboot農(nóng)產(chǎn)品電商平臺(tái)專業(yè)班級(jí)學(xué)號(hào)學(xué)生姓名指導(dǎo)教師完成日期年月日
摘要隨著科學(xué)技術(shù)的飛速發(fā)展,各行各業(yè)都在努力與現(xiàn)代先進(jìn)技術(shù)接軌,通過(guò)科技手段提高自身的優(yōu)勢(shì);對(duì)于特色農(nóng)產(chǎn)品電商平臺(tái)當(dāng)然也不能排除在外,隨著網(wǎng)絡(luò)技術(shù)的不斷成熟,帶動(dòng)了特色農(nóng)產(chǎn)品電商平臺(tái),它徹底改變了過(guò)去傳統(tǒng)的管理方式,不僅使服務(wù)管理難度變低了,還提升了管理的靈活性。這種個(gè)性化的平臺(tái)特別注重交互協(xié)調(diào)與管理的相互配合,激發(fā)了管理人員的創(chuàng)造性與主動(dòng)性,對(duì)特色農(nóng)產(chǎn)品電商平臺(tái)而言非常有利。本系統(tǒng)采用的數(shù)據(jù)庫(kù)是Mysql,使用springboot框架開(kāi)發(fā),運(yùn)行環(huán)境使用Tomcat服務(wù)器,ECLIPSE是本系統(tǒng)的開(kāi)發(fā)平臺(tái)。在設(shè)計(jì)過(guò)程中,充分保證了系統(tǒng)代碼的良好可讀性、實(shí)用性、易擴(kuò)展性、通用性、便于后期維護(hù)、操作方便以及頁(yè)面簡(jiǎn)潔等特點(diǎn)。 關(guān)鍵字:農(nóng)產(chǎn)品電商平臺(tái)Mysql數(shù)據(jù)庫(kù)springboot框架
AbstractWiththerapiddevelopmentofscienceandtechnology,allwalksoflifearestrivingtointegratewithmodernadvancedtechnologyandimprovetheiradvantagesthroughscientificandtechnologicalmeans;Ofcourse,thee-commerceplatformforfeaturedagriculturalproductscannotbeexcluded.Withthecontinuousmaturityofnetworktechnology,ithasdriventhee-commerceplatformforfeaturedagriculturalproducts.Ithascompletelychangedthetraditionalmanagementmethodsinthepast,notonlymakingservicemanagementlessdifficult,butalsoimprovingtheflexibilityofmanagement.Thispersonalizedplatformpaysspecialattentiontotheinteractionandcoordinationofmanagement,stimulatingthecreativityandinitiativeofmanagementpersonnel,andisverybeneficialtothee-commerceplatformforcharacteristicagriculturalproducts.ThedatabaseusedinthissystemisMySQL,developedusingthespringbootframework,andtherunningenvironmentusesTomcatserver.ECLIPSEisthedevelopmentplatformforthissystem.Duringthedesignprocess,thesystemcodehasbeenfullyguaranteedtohavegoodreadability,practicality,scalability,versatility,easeoflatermaintenance,easyoperation,andconcisepages.Keywords:agriculturalproducte-commerceplatformMySQLdatabasespringbootframework目錄TOC\o"1-3"\h\u539第一章緒論 17371.1背景及意義 1263661.2國(guó)內(nèi)外研究概況 12011.3研究的內(nèi)容 113493第二章關(guān)鍵技術(shù)的研究 2230342.1開(kāi)發(fā)技術(shù)說(shuō)明 262052.2springboot框架介紹 2163052.3JAVA簡(jiǎn)介 374982.4ECLIPSE開(kāi)發(fā)環(huán)境 3226782.5Tomcat服務(wù)器 4313902.6MySQL數(shù)據(jù)庫(kù) 426671第三章系統(tǒng)分析 5302563.1系統(tǒng)設(shè)計(jì)目標(biāo) 548613.2系統(tǒng)可行性分析 5182683.3系統(tǒng)功能分析和描述 6113573.4系統(tǒng)UML用例分析 6203993.4.1管理員用例 693853.4.2用戶用例 618143.5系統(tǒng)流程分析 784963.5.1添加信息流程 777933.5.2操作流程 7217443.5.3刪除信息流程 813277第四章系統(tǒng)設(shè)計(jì) 10103094.1系統(tǒng)體系結(jié)構(gòu) 1036364.2數(shù)據(jù)庫(kù)設(shè)計(jì)原則 11283884.3數(shù)據(jù)表 1316780第五章系統(tǒng)實(shí)現(xiàn) 1899495.1用戶功能模塊 18278425.2管理員功能模塊 20206005.3前臺(tái)首頁(yè)功能模塊 2787第六章系統(tǒng)測(cè)試 31118146.1測(cè)試定義及目的 31166756.2性能測(cè)試 31299246.3測(cè)試模塊 3134956.4測(cè)試結(jié)果 3230908總結(jié) 3325361致謝 3432330參考文獻(xiàn) 35第一章緒論1.1背景及意義系統(tǒng)管理也都將通過(guò)計(jì)算機(jī)進(jìn)行整體智能化操作,對(duì)于農(nóng)產(chǎn)品電商平臺(tái)所牽扯的管理及數(shù)據(jù)保存都是非常多的,例如管理員;首頁(yè)、輪播圖、公告信息、新聞資訊、資訊分類列表、管理員、注冊(cè)用戶、商家用戶、商品分類、商品中心、訂單管理、銷售數(shù)據(jù),前臺(tái)首頁(yè);首頁(yè)、公告消息、新聞資訊、商品中心等,這給管理者的工作帶來(lái)了巨大的挑戰(zhàn),面對(duì)大量的信息,傳統(tǒng)的管理系統(tǒng),都是通過(guò)筆記的方式進(jìn)行詳細(xì)信息的統(tǒng)計(jì),后來(lái)出現(xiàn)電腦,通過(guò)電腦輸入軟件將紙質(zhì)的信息統(tǒng)計(jì)到電腦上,這種方式比較傳統(tǒng),而且想要統(tǒng)計(jì)數(shù)據(jù)信息比較麻煩,還受時(shí)間和空間的影響,所以為此開(kāi)發(fā)了農(nóng)產(chǎn)品電商平臺(tái);為用戶提供了方便管理平臺(tái),方便管理員查看及維護(hù),并且可以通過(guò)需求進(jìn)行內(nèi)容的編輯及維護(hù)等;對(duì)于用戶而言,可以隨時(shí)進(jìn)行查詢所需信息,管理員可以足不出戶就可以獲取到系統(tǒng)的數(shù)據(jù)信息等,而且還能節(jié)省用戶很多時(shí)間,所以開(kāi)發(fā)農(nóng)產(chǎn)品電商平臺(tái)給管理者帶來(lái)了很大的方便,同時(shí)也方便管理員對(duì)用戶信息進(jìn)行處理。本論文農(nóng)產(chǎn)品電商平臺(tái)主要牽扯到的程序,數(shù)據(jù)庫(kù)與計(jì)算機(jī)技術(shù)等。覆蓋知識(shí)面大,可以大大的提高系統(tǒng)人員工作效率。1.2國(guó)內(nèi)外研究概況隨著國(guó)內(nèi)經(jīng)濟(jì)形勢(shì)的不斷發(fā)展,中國(guó)互聯(lián)網(wǎng)進(jìn)入了一個(gè)難得的高峰發(fā)展時(shí)期,這使得中外資本家紛紛轉(zhuǎn)向互聯(lián)網(wǎng)市場(chǎng)。然而,許多管理領(lǐng)域的不合理結(jié)構(gòu),人員不足以及市場(chǎng)管理需求的增加使得更多的人具備了互聯(lián)網(wǎng)管理的意識(shí)。在當(dāng)今高度發(fā)達(dá)的信息中,信息管理改革已成為一種更加廣泛和全面的趨勢(shì)。“農(nóng)產(chǎn)品電商平臺(tái)”是基于Mysql數(shù)據(jù)庫(kù),在springboot框架程序設(shè)計(jì)的基礎(chǔ)上實(shí)現(xiàn)的。為確保中國(guó)經(jīng)濟(jì)的持續(xù)發(fā)展,信息時(shí)代日益更新,服務(wù)行業(yè)仍在蓬勃發(fā)展。同時(shí),隨著信息社會(huì)的快速發(fā)展,各種管理系統(tǒng)面臨著越來(lái)越多的數(shù)據(jù)需要處理,如何用方便快捷的方式使管理者在廣闊的數(shù)據(jù)海洋里面查詢、存儲(chǔ)、管理和共享有效的數(shù)據(jù)信息,對(duì)我們的學(xué)習(xí),工作和生活具有重要的現(xiàn)實(shí)意義。因此,國(guó)內(nèi)外學(xué)術(shù)界對(duì)此進(jìn)行了深入而廣泛的研究,一個(gè)新的研究領(lǐng)域——農(nóng)產(chǎn)品電商平臺(tái)誕生了。1.3研究的內(nèi)容目前許多人仍將傳統(tǒng)的紙質(zhì)工具作為信息管理的主要工具,而網(wǎng)絡(luò)技術(shù)的應(yīng)用只是起到輔助作用。在對(duì)網(wǎng)絡(luò)工具的認(rèn)知程度上,較為傳統(tǒng)的office軟件等仍是人們使用的主要工具,而相對(duì)全面且專業(yè)的信息管理軟件仍沒(méi)有得到大多數(shù)人的了解或認(rèn)可。本選題則旨在通過(guò)標(biāo)簽分類管理等方式,實(shí)現(xiàn)農(nóng)產(chǎn)品電商平臺(tái)的各種功能,從而達(dá)到對(duì)農(nóng)產(chǎn)品電商平臺(tái)的管理。詳細(xì)內(nèi)容介紹,將在以下六章中詳細(xì)闡述:第一章、緒論,介紹了研究課題選擇的背景及意義、研究現(xiàn)狀,簡(jiǎn)要介紹了本文的章節(jié)內(nèi)容。第二章、引入技術(shù)知識(shí),通過(guò)引入關(guān)鍵技術(shù)進(jìn)行開(kāi)發(fā),向系統(tǒng)中涉及直觀表達(dá)的技術(shù)知識(shí)。第三章、重點(diǎn)分析了系統(tǒng)的分析,從系統(tǒng)強(qiáng)大的供需市場(chǎng)出發(fā),對(duì)系統(tǒng)開(kāi)發(fā)的可行性,系統(tǒng)流程以及系統(tǒng)性能和功能進(jìn)行了探討。第四章、介紹了系統(tǒng)的詳細(xì)設(shè)計(jì)方案,包括系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。第五章、系統(tǒng)設(shè)計(jì)的實(shí)現(xiàn),通過(guò)對(duì)系統(tǒng)功能設(shè)計(jì)的詳細(xì)說(shuō)明,論證了系統(tǒng)的結(jié)構(gòu)。第六章、系統(tǒng)的整體測(cè)試,評(píng)判系統(tǒng)是否可以上線運(yùn)行。
關(guān)鍵技術(shù)的研究2.1開(kāi)發(fā)技術(shù)說(shuō)明本系統(tǒng)前端部分基于MVVM模式進(jìn)行開(kāi)發(fā),采用B/S模式,后端部分基于Java的springboot框架進(jìn)行開(kāi)發(fā)。前端部分:前端框架采用了比較流行的漸進(jìn)式JavaScript框架Vue.js。使用Vue-Router和Vuex實(shí)現(xiàn)動(dòng)態(tài)路由和全局狀態(tài)管理,Ajax實(shí)現(xiàn)前后端通信,ElementUI組件庫(kù)使頁(yè)面快速成型,項(xiàng)目前端通過(guò)柵格布局實(shí)現(xiàn)響應(yīng)式,可適應(yīng)PC端、平板端、手機(jī)端等不同屏幕大小尺寸的完美布局展示。后端部分:采用springboot作為開(kāi)發(fā)框架,同時(shí)集成MyBatis、Redis等相關(guān)技術(shù)。2.2springboot框架介紹Spring框架是Java平臺(tái)上的一種開(kāi)源應(yīng)用框架,提供具有控制反轉(zhuǎn)特性的容器。盡管Spring框架自身對(duì)編程模型沒(méi)有限制,但其在Java應(yīng)用中的頻繁使用讓它備受青睞,以至于后來(lái)讓它作為EJB(EnterpriseJavaBeans)模型的補(bǔ)充,甚至是替補(bǔ)。Spring框架為開(kāi)發(fā)提供了一系列的解決方案,比如利用控制反轉(zhuǎn)的核心特性,并通過(guò)依賴注入實(shí)現(xiàn)控制反轉(zhuǎn)來(lái)實(shí)現(xiàn)管理對(duì)象生命周期容器化,利用面向切面編程進(jìn)行聲明式的事務(wù)管理,整合多種持久化技術(shù)管理數(shù)據(jù)訪問(wèn),提供大量?jī)?yōu)秀的Web框架方便開(kāi)發(fā)等等。Spring框架具有控制反轉(zhuǎn)(IOC)特性,IOC旨在方便項(xiàng)目維護(hù)和測(cè)試,它提供了一種通過(guò)Java的反射機(jī)制對(duì)Java對(duì)象進(jìn)行統(tǒng)一的配置和管理的方法。Spring框架利用容器管理對(duì)象的生命周期,容器可以通過(guò)掃描XML文件或類上特定Java注解來(lái)配置對(duì)象,開(kāi)發(fā)者可以通過(guò)依賴查找或依賴注入來(lái)獲得對(duì)象。Spring框架具有面向切面編程(AOP)框架,SpringAOP框架基于代理模式,同時(shí)運(yùn)行時(shí)可配置;AOP框架主要針對(duì)模塊之間的交叉關(guān)注點(diǎn)進(jìn)行模塊化。Spring框架的AOP框架僅提供基本的AOP特性,雖無(wú)法與AspectJ框架相比,但通過(guò)與AspectJ的集成,也可以滿足基本需求。Spring框架下的事務(wù)管理、遠(yuǎn)程訪問(wèn)等功能均可以通過(guò)使用SpringAOP技術(shù)實(shí)現(xiàn)。Spring的事務(wù)管理框架為Java平臺(tái)帶來(lái)了一種抽象機(jī)制,使本地和全局事務(wù)以及嵌套事務(wù)能夠與保存點(diǎn)一起工作,并且?guī)缀蹩梢栽贘ava平臺(tái)的任何環(huán)境中工作。Spring集成多種事務(wù)模板,系統(tǒng)可以通過(guò)事務(wù)模板、XML或Java注解進(jìn)行事務(wù)配置,并且事務(wù)框架集成了消息傳遞和緩存等功能。Spring的數(shù)據(jù)訪問(wèn)框架解決了開(kāi)發(fā)人員在應(yīng)用程序中使用數(shù)據(jù)庫(kù)時(shí)遇到的常見(jiàn)困難。它不僅對(duì)Java:JDBC、iBATS/MyBATIs、Hibernate、Java數(shù)據(jù)對(duì)象(JDO)、ApacheOJB和ApacheCayne等所有流行的數(shù)據(jù)訪問(wèn)框架中提供支持,同時(shí)還可以與Spring的事務(wù)管理一起使用,為數(shù)據(jù)訪問(wèn)提供了靈活的抽象。Spring框架最初是沒(méi)有打算構(gòu)建一個(gè)自己的WebMVC框架,其開(kāi)發(fā)人員在開(kāi)發(fā)過(guò)程中認(rèn)為現(xiàn)有的StrutsWeb框架的呈現(xiàn)層和請(qǐng)求處理層之間以及請(qǐng)求處理層和模型之間的分離不夠,于是創(chuàng)建了SpringMVC。2.3JAVA簡(jiǎn)介Java主要采用CORBA技術(shù)和安全模型,可以在互聯(lián)網(wǎng)應(yīng)用的數(shù)據(jù)保護(hù)。它還提供了對(duì)EJB(EnterpriseJavaBeans)的全面支持,javaservletAPI,Java(javaserverpages),和XML技術(shù)。JAVA語(yǔ)言是一種面向?qū)ο蟮恼Z(yǔ)言,它通過(guò)提供最基本的方法來(lái)完成指定的任務(wù),開(kāi)發(fā)者只需要知道一些概念就能夠編寫出一些應(yīng)用程序。Java程序相對(duì)較小,其代碼能夠在小機(jī)器上運(yùn)行。Java是一種計(jì)算機(jī)編程語(yǔ)言,具有封裝、繼承和多態(tài)性三個(gè)主要特性,廣泛應(yīng)用于企業(yè)Web應(yīng)用程序開(kāi)發(fā)和移動(dòng)應(yīng)用程序開(kāi)發(fā)。Java語(yǔ)言和一般編譯器以及直譯的區(qū)別在于,Java首先將源代碼轉(zhuǎn)換為字節(jié)碼,然后將其轉(zhuǎn)換為JVM的可執(zhí)行文件,JVM可以在各種不同的JVM上運(yùn)行。因此,實(shí)現(xiàn)了它的跨平臺(tái)特性。雖然這使得Java在早期非常緩慢,但是隨著Java的開(kāi)發(fā),它已經(jīng)得到了改進(jìn)。2.4ECLIPSE開(kāi)發(fā)環(huán)境ECLIPSE支持廣泛、兼容性高并且功能強(qiáng)大,是一個(gè)Eclipse插件集合,普遍適應(yīng)于JAVA和J2EE的系統(tǒng)開(kāi)發(fā),支持JDBC,Hibernate,AJAX,Struts,JavaServlet,Spring,EJB3等市面上存在的幾乎所有數(shù)據(jù)庫(kù)鏈接工具和主流Eclipse產(chǎn)品開(kāi)發(fā)工具。ECLIPSE在業(yè)內(nèi)是所熟知的開(kāi)發(fā)工具,該平臺(tái)在開(kāi)發(fā)的過(guò)程中運(yùn)用的就是該工具。ECLIPSE又被稱之為企業(yè)級(jí)的工作平臺(tái),它是以EclipseIDE為基礎(chǔ)的。ECLIPSE可以幫助我們進(jìn)行數(shù)據(jù)庫(kù)的研發(fā)和J2EE的使用,除此之外,還可以提高系統(tǒng)的運(yùn)營(yíng)能力,這突出表現(xiàn)在服務(wù)器的整合過(guò)程中。ECLIPSE的功能相當(dāng)完備,能夠?yàn)镴2EE的集成提供必要的環(huán)境支持,從而完成編碼、測(cè)試、調(diào)試及發(fā)布等功能。它可以支持Java,HTML,SQL,Javascript,Struts,CSS等。2.5Tomcat服務(wù)器Tomcat屬于一種輕型的服務(wù)器,所以說(shuō)在中小企業(yè)中并不具有普適性。但是當(dāng)程序員需要開(kāi)發(fā)或調(diào)試Java程序時(shí),則通常會(huì)將該服務(wù)器作為首選。對(duì)于一個(gè)僅具有計(jì)算機(jī)基礎(chǔ)知識(shí)的人來(lái)說(shuō),計(jì)算機(jī)系統(tǒng)具有一個(gè)好的Apache服務(wù)器,可以很好的對(duì)HTML頁(yè)面進(jìn)行訪問(wèn)。Tomcat雖然是Apache的擴(kuò)展,但是它們都是可以獨(dú)立運(yùn)行的,二者是不互相干擾的。當(dāng)配置正確的時(shí)候,Apache服務(wù)器為HTML頁(yè)面的運(yùn)行提供技術(shù)支持,Tomcat的任務(wù)則是運(yùn)行Servle和Java頁(yè)面。Tomca也具有一定的HTML頁(yè)面處理功能。2.6MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)是系統(tǒng)開(kāi)發(fā)過(guò)程中不可或缺的一部分。在WEB應(yīng)用方面,MySQLAB開(kāi)發(fā)了一個(gè)具有很大優(yōu)勢(shì)的MySQL關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。MySQL可以將數(shù)據(jù)存儲(chǔ)在不同的表中,這非常靈活,并且還可以提高系統(tǒng)在實(shí)際應(yīng)用中的速度。數(shù)據(jù)庫(kù)訪問(wèn)最常用于標(biāo)準(zhǔn)SQL語(yǔ)言,MySQL用于SQL語(yǔ)言,因此它具有高度兼容性。數(shù)據(jù)庫(kù)的操作是必不可少的,包括對(duì)數(shù)據(jù)庫(kù)表的增加、刪除、修改、查詢等功能?,F(xiàn)如今,數(shù)據(jù)庫(kù)可以分為關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù),Mysql屬于關(guān)系性數(shù)據(jù)庫(kù),Mysql數(shù)據(jù)庫(kù)是一款小型的關(guān)系型數(shù)據(jù)庫(kù),它以其自身特點(diǎn):體積小、速度快、成本低等,Mysql數(shù)據(jù)庫(kù)是目前最受歡迎的開(kāi)源數(shù)據(jù)庫(kù)。在WEB應(yīng)用技術(shù)中,Mysql數(shù)據(jù)庫(kù)支持不同的操作系統(tǒng)平臺(tái),雖然在不同平臺(tái)下的安裝和配置都不相同,但是差別也不是很大,Mysql在Windows平臺(tái)下兩種安裝方式,二進(jìn)制版和免安裝版。安裝完Mysql數(shù)據(jù)庫(kù)之后,需要啟動(dòng)服務(wù)進(jìn)程,相應(yīng)的客戶端就可以連接數(shù)據(jù)庫(kù),客戶端可通過(guò)命令行或者圖形界面工具登錄數(shù)據(jù)庫(kù)。
第三章系統(tǒng)分析3.1系統(tǒng)設(shè)計(jì)目標(biāo)農(nóng)產(chǎn)品電商平臺(tái)主要是為了用戶方便對(duì)商品分類、銷售數(shù)據(jù)、訂單管理等信息進(jìn)行操作,也是為了更好的讓管理員進(jìn)行更好存儲(chǔ)所有數(shù)據(jù)信息及快速方便的檢索功能,對(duì)系統(tǒng)的各個(gè)模塊是通過(guò)許多今天的發(fā)達(dá)系統(tǒng)做出合理的分析來(lái)確定考慮用戶的可操作性,遵循開(kāi)發(fā)的系統(tǒng)優(yōu)化的原則,經(jīng)過(guò)全面的調(diào)查和研究。系統(tǒng)所要實(shí)現(xiàn)的功能分析,對(duì)于現(xiàn)在網(wǎng)絡(luò)方便的管理,根據(jù)自己的需求可以進(jìn)行查看等,這樣既能節(jié)省用戶的時(shí)間,不用在像傳統(tǒng)的方式,需要查詢、由于很多用戶時(shí)間的原因,沒(méi)有辦法去線下了解信息,真的很難去滿足用戶的各種需求。所以農(nóng)產(chǎn)品電商平臺(tái)的開(kāi)發(fā)不僅僅是能滿足用戶的需求,還能提高管理員的工作效率,減少原有不必要的工作量。3.2系統(tǒng)可行性分析系統(tǒng)的開(kāi)發(fā)環(huán)境和配置都是可以自行安裝的,系統(tǒng)使用Java開(kāi)發(fā)工具,使用比較成熟的Mysql數(shù)據(jù)庫(kù)進(jìn)行對(duì)系統(tǒng)前臺(tái)及后臺(tái)之間相關(guān)的數(shù)據(jù)交互,根據(jù)技術(shù)語(yǔ)言對(duì)數(shù)據(jù)庫(kù),結(jié)合需求進(jìn)行修改維護(hù),可以使得系統(tǒng)運(yùn)行更具有穩(wěn)定性和安全性,從而完成實(shí)現(xiàn)系統(tǒng)的開(kāi)發(fā)。(1)硬件可行性分析農(nóng)產(chǎn)品電商平臺(tái)及信息分析的設(shè)計(jì)對(duì)于所使用的計(jì)算機(jī)沒(méi)有什么硬性的要求,計(jì)算機(jī)只要可以正常的使用進(jìn)行代碼的編寫及頁(yè)面設(shè)計(jì)就可行,主要是對(duì)于服務(wù)器有些要求,對(duì)于平臺(tái)搭建完成要上傳的服務(wù)器是有一定的要求的,服務(wù)器必須選擇安全性比較高的,然后就是在打開(kāi)系統(tǒng)必須順暢,不能停頓太長(zhǎng)時(shí)間;性價(jià)比高;安全性高。(2)軟件可行性分析提供類似于借口動(dòng)態(tài)模型的通用機(jī)制,設(shè)計(jì)更加集中。此外,可以使用Java語(yǔ)言輕松實(shí)現(xiàn)模塊化和存儲(chǔ)信息。另外,代碼重用,也可以很好地反映出來(lái)。因此,考慮到系統(tǒng)的實(shí)際情況,選擇springboot框架作為系統(tǒng)開(kāi)發(fā)技術(shù)。通過(guò)以上分析,系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)在軟件中是可行的。因此,我們從兩個(gè)方面進(jìn)行了可行性研究,可以看出系統(tǒng)的開(kāi)發(fā)沒(méi)有問(wèn)題。3.3系統(tǒng)功能分析和描述使用農(nóng)產(chǎn)品電商平臺(tái)的分為管理員和用戶二個(gè)權(quán)限模塊。管理員所能使用的功能主要有:首頁(yè)、輪播圖、公告信息管理、資源管理(新聞資訊、新聞分類列表)系統(tǒng)用戶(管理員、商家用戶、注冊(cè)用戶)、模塊管理(商品分類、商品中心、訂單管理、銷售數(shù)據(jù))等。注冊(cè)用戶可以實(shí)現(xiàn);首頁(yè)、公告信息、新聞資訊、商品中心、我的(個(gè)人收藏、個(gè)人賬戶、個(gè)人信息)等。商家用戶可以實(shí)現(xiàn):后臺(tái)首頁(yè)、模塊管理(商品分類、商品中心、訂單管理、銷售數(shù)據(jù))個(gè)人信息等。3.4系統(tǒng)UML用例分析3.4.1管理員用例管理員登錄后可進(jìn)行首頁(yè)、輪播圖、公告信息管理、資源管理(新聞資訊、新聞分類列表)系統(tǒng)用戶(管理員、商家用戶、注冊(cè)用戶)、模塊管理(商品分類、商品中心、訂單管理、銷售數(shù)據(jù))等,管理員的用例如圖3-1所示。圖3-1管理員用例圖3.4.2用戶用例用戶注冊(cè)登錄后可進(jìn)行首頁(yè)、公告信息、新聞資訊、商品中心、我的(個(gè)人收藏、個(gè)人賬戶、個(gè)人信息)等,用戶用例如圖3-2所示。圖3-2用戶用例圖3.4.3商家用戶用例商家用戶登錄后可進(jìn)行后臺(tái)首頁(yè)、模塊管理(商品分類、商品中心、訂單管理、銷售數(shù)據(jù))個(gè)人信息等。圖3-3商家用戶用例圖3.5系統(tǒng)流程分析3.5.1添加信息流程添加信息,編號(hào)系統(tǒng)使用自動(dòng)編號(hào)模式,沒(méi)有用戶填寫,用戶添加信息輸入信息,系統(tǒng)將自動(dòng)確認(rèn)的信息和數(shù)據(jù),驗(yàn)證的成功是有效的信息添加到數(shù)據(jù)庫(kù),信息無(wú)效,重新輸入信息。添加信息流程如圖3-3所示。圖3-3添加信息流程圖3.5.2操作流程用戶想進(jìn)入系統(tǒng),首先進(jìn)入系統(tǒng)登錄界面,通過(guò)正確的用戶名、密碼,選擇登錄類型登錄,系統(tǒng)會(huì)檢查登錄信息,信息正確,然后輸入相應(yīng)的功能界面,提示信息錯(cuò)誤,登錄失敗。系統(tǒng)操作流程如圖3-4所示。圖3-4操作流程圖3.5.3刪除信息流程用戶選擇要?jiǎng)h除的信息并單擊Delete按鈕。系統(tǒng)提示是否刪除信息。如果用戶想要?jiǎng)h除信息,系統(tǒng)將刪除信息。系統(tǒng)數(shù)據(jù)庫(kù)刪除信息。刪除信息流程圖如圖3-5所示。圖3-5刪除信息流程圖第四章系統(tǒng)設(shè)計(jì)4.1系統(tǒng)體系結(jié)構(gòu)農(nóng)產(chǎn)品電商平臺(tái)的結(jié)構(gòu)圖4-1所示:網(wǎng)網(wǎng)絡(luò)用戶服務(wù)器和程序管理員圖4-1系統(tǒng)結(jié)構(gòu)前臺(tái)模塊包括主界面,首頁(yè)、公告消息、新聞資訊、商品中心等進(jìn)行相應(yīng)的操作。登錄系統(tǒng)結(jié)構(gòu)圖,如圖4-2所示:農(nóng)產(chǎn)品電商平臺(tái)農(nóng)產(chǎn)品電商平臺(tái)登錄界面用戶登錄密碼正確管理員界面用戶界面圖4-2登錄結(jié)構(gòu)圖這些功能可以充分滿足農(nóng)產(chǎn)品電商平臺(tái)的需求。此系統(tǒng)功能較為全面如下圖系統(tǒng)功能結(jié)構(gòu)如圖4-3所示。圖4-3系統(tǒng)功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)原則每個(gè)數(shù)據(jù)庫(kù)的應(yīng)用它們都是和區(qū)分開(kāi)的,當(dāng)運(yùn)行到一定的程序當(dāng)中,它就會(huì)與自己相關(guān)的協(xié)議與客戶端進(jìn)行通訊。那么這個(gè)系統(tǒng)就會(huì)對(duì)使這些數(shù)據(jù)進(jìn)行連接。當(dāng)我們選擇哪個(gè)橋段的時(shí)候,接下來(lái)就會(huì)簡(jiǎn)單的敘述這個(gè)數(shù)據(jù)庫(kù)是如何來(lái)創(chuàng)建的。當(dāng)點(diǎn)擊完成按鈕的時(shí)候就會(huì)自動(dòng)在對(duì)話框內(nèi)彈出數(shù)據(jù)源的名稱,在進(jìn)行點(diǎn)擊下一步即可,直接在輸入相對(duì)應(yīng)的身份驗(yàn)證和登錄密碼。農(nóng)產(chǎn)品電商平臺(tái)的數(shù)據(jù)流程:圖4-4系統(tǒng)數(shù)據(jù)流程圖商品信息實(shí)體E-R圖,如圖4.5所示。圖4.5商品信息E-R圖用戶注冊(cè)管理E-R圖,如圖4.6所示。圖4.6用戶注冊(cè)信息E-R圖4.3數(shù)據(jù)表將數(shù)據(jù)庫(kù)概念設(shè)計(jì)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)。在關(guān)系數(shù)據(jù)庫(kù)中,數(shù)據(jù)關(guān)系由數(shù)據(jù)表組成,但是表的結(jié)構(gòu)表現(xiàn)在表的字段上。access_token字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明token_idintunsigned0是是臨時(shí)訪問(wèn)牌IDtokenvarchar64否否臨時(shí)訪問(wèn)牌infotext0否否maxageint0是否最大壽命c(diǎn)reate_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間user_idintunsigned0是否用戶編號(hào)article字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明article_idmediumintunsigned0是是文章idtitlevarchar125是是標(biāo)題typevarchar64是否文章分類hitsintunsigned0是否點(diǎn)擊數(shù)praise_lenint0是否點(diǎn)贊數(shù)create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間sourcevarchar255否否來(lái)源urlvarchar255否否來(lái)源地址tagvarchar255否否標(biāo)簽contentlongtext0否否正文imgvarchar255否否封面圖descriptiontext0否否文章描述article_type字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明type_idsmallintunsigned0是是分類IDdisplaysmallintunsigned0是否顯示順序namevarchar16是否分類名稱father_idsmallintunsigned0是否上級(jí)分類IDdescriptionvarchar255否否描述icontext0否否分類圖標(biāo)urlvarchar255否否外鏈地址create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間comment字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明comment_idintunsigned0是是評(píng)論IDuser_idintunsigned0是否評(píng)論人IDreply_to_idintunsigned0是否回復(fù)評(píng)論IDcontentlongtext0否否內(nèi)容nicknamevarchar255否否昵稱avatarvarchar255否否頭像地址create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間source_tablevarchar255否否來(lái)源表source_fieldvarchar255否否來(lái)源字段source_idintunsigned0是否來(lái)源IDcommodity_center字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明commodity_center_idint0是是商品中心IDstore_namevarchar64否否店鋪名稱seller_customersint0否否賣家用戶item_numbervarchar64否否商品編號(hào)trade_namevarchar64否否商品名稱product_typevarchar64否否商品類型product_specificationsvarchar64否否商品規(guī)格product_covervarchar255否否商品封面commodity_inventoryint0否否商品庫(kù)存item_pricingvarchar64否否商品單價(jià)product_detailstext0否否商品詳情hitsint0是否點(diǎn)擊數(shù)praise_lenint0是否點(diǎn)贊數(shù)recommendint0是否智能推薦create_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間commodity_classification字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明commodity_classification_idint0是是商品分類IDproduct_typevarchar64否否商品類型recommendint0是否智能推薦create_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間merchant_users字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明merchant_users_idint0是是商家用戶IDstore_namevarchar64否否店鋪名稱sellers_namevarchar64否否賣家姓名examine_statevarchar16是否審核狀態(tài)recommendint0是否智能推薦user_idint0是否用戶IDcreate_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間notice字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明notice_idmediumintunsigned0是是公告idtitlevarchar125是否標(biāo)題contentlongtext0否否正文create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間order_management字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明order_management_idint0是是訂單管理IDstore_namevarchar64否否店鋪名稱seller_customersint0否否賣家用戶item_numbervarchar64否否商品編號(hào)trade_namevarchar64否否商品名稱product_typevarchar64否否商品類型item_pricingvarchar64否否商品單價(jià)purchase_userint0否否購(gòu)買用戶user_namevarchar64否否用戶姓名purchase_quantityvarchar64否否購(gòu)買數(shù)量total_pricevarchar64否否合計(jì)總價(jià)shipping_addressvarchar64否否收貨地址contact_informationvarchar64否否聯(lián)系方式remarkstext0否否備注信息order_statusvarchar64否否訂單狀態(tài)pay_statevarchar16是否支付狀態(tài)pay_typevarchar16否否支付類型recommendint0是否智能推薦create_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間praise字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明praise_idintunsigned0是是點(diǎn)贊IDuser_idintunsigned0是否點(diǎn)贊人create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間source_tablevarchar255否否來(lái)源表source_fieldvarchar255否否來(lái)源字段source_idintunsigned0是否來(lái)源IDstatustinyint1是否點(diǎn)贊狀態(tài)registered_users字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明registered_users_idint0是是注冊(cè)用戶IDuser_namevarchar64否否用戶姓名user_gendervarchar64否否用戶性別user_agevarchar64否否用戶年齡examine_statevarchar16是否審核狀態(tài)recommendint0是否智能推薦user_idint0是否用戶IDcreate_timedatetime0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間sales_data字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明slides_idintunsigned0是是輪播圖IDtitlevarchar64否否標(biāo)題contentvarchar255否否內(nèi)容urlvarchar255否否鏈接imgvarchar255否否輪播圖hitsintunsigned0是否點(diǎn)擊量create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間upload字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明upload_idint0是是上傳IDnamevarchar64否否文件名pathvarchar255否否訪問(wèn)路徑filevarchar255否否文件路徑displayvarchar255否否顯示順序father_idint0否否父級(jí)IDdirvarchar255否否文件夾typevarchar32否否文件類型user_group字段名稱類型長(zhǎng)度不是null主鍵字段說(shuō)明group_idmediumintunsigned0是是用戶組IDdisplaysmallintunsigned0是否顯示順序namevarchar16是否名稱descriptionvarchar255否否描述source_tablevarchar255否否來(lái)源表source_fieldvarchar255否否來(lái)源字段source_idintunsigned0是否來(lái)源IDregistersmallintunsigned0否否注冊(cè)位置create_timetimestamp0是否創(chuàng)建時(shí)間update_timetimestamp0是否更新時(shí)間第五章系統(tǒng)實(shí)現(xiàn)5.1用戶功能模塊用戶點(diǎn)擊進(jìn)入到系統(tǒng)操作界面,可以對(duì)首頁(yè)、公告信息、新聞資訊、商品中心等功能模塊,如圖5-1所示。圖5-1首頁(yè)功能界面圖用戶登錄、用戶注冊(cè),在注冊(cè)頁(yè)面可以填寫用戶名、密碼、姓名、手機(jī)、郵箱等信息進(jìn)行注冊(cè)、登錄,如圖5-25-3所示。圖5-2用戶注冊(cè)界面圖圖5-3用戶登錄界面圖我的賬戶:通過(guò)列表可以獲取頭像、昵稱等信息并進(jìn)行修改操作,如圖5-4所示。圖5-4個(gè)人資料界面圖我的收藏管理:通過(guò)列表可以獲取收藏名稱、收藏圖片等信息,進(jìn)行詳情、刪除操作,如圖5-5所示。圖5-5我的收藏管理界面圖公告信息:用戶在此頁(yè)面可查看管理員發(fā)布的最新公告信息,如圖5-6所示。圖5-6公告信息界面圖新聞資訊:用戶可在此頁(yè)面通過(guò)篩選或排序搜索查看新聞信息,并可對(duì)喜歡的資訊進(jìn)行點(diǎn)贊、收藏或發(fā)表評(píng)論等操作,如圖5-7所示。圖5-7新聞資訊界面圖商品中心:用戶可在此頁(yè)面通過(guò)關(guān)鍵字或下拉等搜索所需商品,可查看店鋪名稱、賣家用戶、商品編號(hào)、商品名稱、商品類型、商品規(guī)格、商品單價(jià)、商品庫(kù)存等詳細(xì)信息,并可進(jìn)行點(diǎn)贊、收藏或購(gòu)買操作,如圖5-85-9所示。圖5-8商品中心列表界面圖圖5-9購(gòu)買界面圖5.2管理員功能模塊管理員通過(guò)賬戶和密碼、滑動(dòng)滑塊驗(yàn)證完成后進(jìn)行登錄,如圖5-10所示。管理員登錄成功后進(jìn)入到系統(tǒng)操作界面,可以對(duì)首頁(yè)、輪播圖、公告信息管理、新聞資訊、新聞分類列表、系統(tǒng)用戶(管理員、注冊(cè)用戶、商家用戶)模塊管理(商品分類、商品中心、訂單管理、銷售數(shù)據(jù))等功能模塊進(jìn)行相對(duì)應(yīng)操作。如圖5-11所示。圖5-4管理員登錄頁(yè)面登錄代碼如下:/***登錄*@paramdata*@paramhttpServletRequest*@return*/@PostMapping("login")publicMap<String,Object>login(@RequestBodyMap<String,String>data,HttpServletRequesthttpServletRequest){("[執(zhí)行登錄接口]");Stringusername=data.get("username");Stringemail=data.get("email");Stringphone=data.get("phone");Stringpassword=data.get("password");ListresultList=null;Map<String,String>map=newHashMap<>();if(username!=null&&"".equals(username)==false){map.put("username",username);resultList=service.select(map,newHashMap<>()).getResultList();}elseif(email!=null&&"".equals(email)==false){map.put("email",email);resultList=service.select(map,newHashMap<>()).getResultList();}elseif(phone!=null&&"".equals(phone)==false){map.put("phone",phone);resultList=service.select(map,newHashMap<>()).getResultList();}else{returnerror(30000,"賬號(hào)或密碼不能為空");}if(resultList==null||password==null){returnerror(30000,"賬號(hào)或密碼不能為空");}//判斷是否有這個(gè)用戶if(resultList.size()<=0){returnerror(30000,"用戶不存在");}UserbyUsername=(User)resultList.get(0);Map<String,String>groupMap=newHashMap<>();groupMap.put("name",byUsername.getUserGroup());ListgroupList=userGroupService.select(groupMap,newHashMap<>()).getResultList();if(groupList.size()<1){returnerror(30000,"用戶組不存在");}UserGroupuserGroup=(UserGroup)groupList.get(0);//查詢用戶審核狀態(tài)if(!StringUtils.isEmpty(userGroup.getSourceTable())){Stringsql="selectexamine_statefrom"+userGroup.getSourceTable()+"WHEREuser_id="+byUsername.getUserId();Stringres=String.valueOf(service.runCountSql(sql).getSingleResult());if(res==null){returnerror(30000,"用戶不存在");}if(!res.equals("已通過(guò)")){returnerror(30000,"該用戶審核未通過(guò)");}}//查詢用戶狀態(tài)if(byUsername.getState()!=1){returnerror(30000,"用戶非可用狀態(tài),不能登錄");}Stringmd5password=service.encryption(password);if(byUsername.getPassword().equals(md5password)){//存儲(chǔ)Token到數(shù)據(jù)庫(kù)AccessTokenaccessToken=newAccessToken();accessToken.setToken(UUID.randomUUID().toString().replaceAll("-",""));accessToken.setUser_id(byUsername.getUserId());tokenService.save(accessToken);//返回用戶信息JSONObjectuser=JSONObject.parseObject(JSONObject.toJSONString(byUsername));user.put("token",accessToken.getToken());JSONObjectret=newJSONObject();ret.put("obj",user);returnsuccess(ret);}else{returnerror(30000,"賬號(hào)或密碼不正確");}}圖5-11管理員功能頁(yè)面資源管理:管理員在資源管理頁(yè)面看到新聞資訊+新聞分類列表兩個(gè)子菜單,可對(duì)新聞資訊進(jìn)行分類、添加、刪除、修改等操作,如圖5-125-13所示。圖5-12添加新聞資訊界面圖圖5-13添加新聞分類界面圖模塊管理:管理員在資源管理頁(yè)面看到商品分類+商品中心+訂單管理+銷售數(shù)據(jù)這四個(gè)子菜單,可對(duì)四個(gè)子菜單進(jìn)行重置、添加、刪除、修改等操作,如圖5-14所示。圖5-14模塊管理界面圖輪播圖;該頁(yè)面為輪播圖管理界面。管理員可以在此頁(yè)面進(jìn)行首頁(yè)輪播圖的管理,通過(guò)新建操作可在輪播圖中加入新的圖片,還可以對(duì)以上傳的圖片進(jìn)行修改操作,以及圖片的刪除操作,如圖5-15所示。圖5-15輪播圖管理界面圖公告信息:管理員通過(guò)列表可以獲取標(biāo)題、簡(jiǎn)介、圖片等信息,進(jìn)行修改或刪除操作,如圖5-16所示。圖5-16公告信息界面圖5.3商家用戶功能模塊農(nóng)產(chǎn)品電商平臺(tái),商家用戶通過(guò)賬戶和密碼、滑動(dòng)滑塊驗(yàn)證完成后進(jìn)行登錄,如圖5-17所示。圖5-17商家用戶登錄界面圖商家用戶登錄成功后進(jìn)入到系統(tǒng)操作界面,可以對(duì)后臺(tái)首頁(yè)、輪播圖、個(gè)人信息模塊管理(商品分類、商品中心、訂單管理、銷售數(shù)據(jù))等功能模塊進(jìn)行相對(duì)應(yīng)操作。如圖5-18所示。圖5-17商家用戶功能界面圖個(gè)人信息,在個(gè)人信息頁(yè)面通過(guò)填寫用戶名、昵稱、用戶組、手機(jī)號(hào)碼、狀態(tài)、郵箱等信息進(jìn)行更新信息、退出登錄,如圖5-18所示。圖5-18個(gè)人信息界面圖商品分類:商家用戶在此頁(yè)面可添加商品分類進(jìn)行分類管理,也可根據(jù)需要進(jìn)行刪除、修改等操作,如圖5-19所示。圖5-19添加商品分類界面圖商品中心:商家在此頁(yè)面可添加商品信息,管理員審核后將在前臺(tái)顯示,也可根據(jù)需要進(jìn)行刪除、修改等操作,如圖5-20所示。圖5-20添加商品信息界面圖訂單管理:商家用戶可在此頁(yè)面對(duì)用戶的訂單進(jìn)行管理維護(hù),也可根據(jù)需要進(jìn)行刪除、修改等操作,如圖5-21所示。圖5-21訂單管理界面圖銷售數(shù)據(jù):商家用戶可在此頁(yè)面添加或查看以往的銷售業(yè)績(jī)?cè)敿?xì)情況,如圖5-22所示。圖5-22添加銷售數(shù)據(jù)界面圖
第六章系統(tǒng)測(cè)試6.1測(cè)試定義及目的關(guān)于系統(tǒng)實(shí)現(xiàn)的測(cè)試,英文名稱是SystemTEST,簡(jiǎn)稱ST,ST是使用完整其系統(tǒng)的各種功能多次、多案例、多環(huán)境測(cè)試,這是ST的簡(jiǎn)單描述。ST可以證明該功能對(duì)系統(tǒng)的要求是否得到滿足以及是否有效。對(duì)于系統(tǒng)開(kāi)發(fā)的實(shí)現(xiàn),不管開(kāi)發(fā)過(guò)程多么努力,在系統(tǒng)運(yùn)行的時(shí)候多少都會(huì)出現(xiàn)一些錯(cuò)誤信息,所以為了系統(tǒng)的安全性及提高系統(tǒng)的使用率及給用戶帶來(lái)更好的體驗(yàn),系統(tǒng)在完成之前,一定要進(jìn)行一遍系統(tǒng)的測(cè)試,再完美的程序也會(huì)有漏洞,再細(xì)心的技術(shù)開(kāi)發(fā)員也會(huì)有疏忽的時(shí)候,所以對(duì)于程序的測(cè)試是必須要做的一步。通過(guò)系統(tǒng)測(cè)試找到系統(tǒng)存在的問(wèn)題,并根據(jù)問(wèn)題的原因進(jìn)行在線解決問(wèn)題,如果找不到解決問(wèn)題的辦法可以進(jìn)行通過(guò)咨詢指導(dǎo)老師或者通過(guò)同學(xué)幫忙,一定將問(wèn)題找出,否則將會(huì)出現(xiàn)更多的錯(cuò)誤。所以程序出現(xiàn)錯(cuò)誤時(shí)不可避免,系統(tǒng)測(cè)試雖然耗時(shí)費(fèi)力,但是為了確保后期系統(tǒng)的長(zhǎng)期使用,必須要進(jìn)行系統(tǒng)測(cè)試,問(wèn)題解決完成后還要再一步測(cè)試,直到?jīng)]有任何問(wèn)題后方可進(jìn)行使用。6.2性能測(cè)試任何一款程序開(kāi)發(fā)成功后都必須通過(guò)軟件測(cè)試,它是保障軟件穩(wěn)定運(yùn)行的前提。測(cè)試最主要的一步就是性能測(cè)試,性能測(cè)試內(nèi)容如下:(1)對(duì)于測(cè)試的速度有一定的要求,速度必須快,而且對(duì)于測(cè)試出來(lái)的錯(cuò)誤問(wèn)題一定以最快的速度進(jìn)行處理解決,并且進(jìn)行再次測(cè)試,保證整個(gè)系統(tǒng)運(yùn)行的安全性。(2)在系統(tǒng)測(cè)試的時(shí)候要將測(cè)試所用到的測(cè)試計(jì)劃和測(cè)試報(bào)告保管好,方便后期系統(tǒng)的運(yùn)行使用后的整體維護(hù)操作。(3)軟件測(cè)試整個(gè)過(guò)程中的聚類現(xiàn)象應(yīng)優(yōu)先考慮。(4)對(duì)于整體系統(tǒng)測(cè)試,不要用自己的思想去認(rèn)可整個(gè)系統(tǒng),而是從公正的角度的進(jìn)行對(duì)系統(tǒng)進(jìn)行認(rèn)可,是否符系統(tǒng)的整合應(yīng)用。6.3測(cè)試模塊測(cè)試系統(tǒng)是最新的Windows10系統(tǒng),通過(guò)對(duì)系統(tǒng)實(shí)現(xiàn)的功能模塊進(jìn)行每個(gè)功能模塊的操作測(cè)試,查看每個(gè)用戶的功能模塊所對(duì)應(yīng)的權(quán)限信息是否可以操作并且數(shù)據(jù)信息更新一致。測(cè)試需求測(cè)試重點(diǎn)是否達(dá)成需求結(jié)果用戶登錄輸入賬號(hào)密碼需求達(dá)成通過(guò)用戶注冊(cè)創(chuàng)建新的賬號(hào)密碼需求達(dá)成通過(guò)登錄失敗輸入錯(cuò)誤賬號(hào)密碼需求達(dá)成通過(guò)修改信息修改成功需求達(dá)成通過(guò)添加信息管理增刪查改需求達(dá)成通過(guò)回復(fù)管理增刪查改需求達(dá)成通過(guò)搜索查詢管理增刪查改需求達(dá)成通過(guò)系統(tǒng)測(cè)試方面,我們通常運(yùn)用的是白盒測(cè)試以及黑盒測(cè)試這兩種方法。白盒測(cè)試是指在了解系統(tǒng)內(nèi)部工作流程的前提下,可以根據(jù)需求規(guī)范驗(yàn)證系統(tǒng)內(nèi)部操作是否能夠正常運(yùn)行的測(cè)試;而黑盒測(cè)試指的是,倘若知道了這個(gè)系統(tǒng)的全部功能,可以進(jìn)行測(cè)試檢測(cè)系統(tǒng)中的每一個(gè)功能是否滿足正常使用。為了方便用戶使用“農(nóng)產(chǎn)品電商平臺(tái)”,以及盡可能少的減少系統(tǒng)測(cè)試錯(cuò)誤的發(fā)生,我們對(duì)該系統(tǒng)進(jìn)行了相對(duì)應(yīng)的測(cè)試。對(duì)該系統(tǒng)的全部的功能界面進(jìn)行測(cè)試,簡(jiǎn)單來(lái)說(shuō),就是我們輸入一些數(shù)據(jù)并且對(duì)其進(jìn)行提交,之后我們查看每個(gè)頁(yè)面的反饋,檢測(cè)頁(yè)面的相關(guān)功能可不可以完全實(shí)現(xiàn)。6.4測(cè)試結(jié)果測(cè)試評(píng)估的結(jié)果是農(nóng)產(chǎn)品電商平臺(tái)滿足要求中的所有功能,處理大多數(shù)錯(cuò)誤條件,修復(fù)大多數(shù)錯(cuò)誤并通過(guò)測(cè)試。農(nóng)產(chǎn)品電商平臺(tái)的基本功能都是可行的,不管是系統(tǒng)里面的功能還是界面的設(shè)計(jì)都是可值得推廣宣傳的。
總結(jié)在這個(gè)設(shè)計(jì)中,我花了大量的時(shí)間去理解系統(tǒng)開(kāi)發(fā)中使用的知識(shí),經(jīng)過(guò)這段時(shí)間的努力工作最終完成了系統(tǒng)設(shè)計(jì)。通過(guò)這一階段的學(xué)習(xí),我發(fā)現(xiàn)了自己的不足,充分掌握了必要的應(yīng)用技能,進(jìn)一步的學(xué)習(xí)使我充實(shí)了自己的知識(shí)基礎(chǔ),完成了這個(gè)艱巨的任務(wù)。當(dāng)遇到問(wèn)題時(shí),我很及時(shí)的尋求老師的幫助,通過(guò)專業(yè)的網(wǎng)站和論壇來(lái)解決,他們的幫助讓我一步一步的成功克服了困難的問(wèn)題。系統(tǒng)設(shè)計(jì)過(guò)程不容易,你需要不斷充實(shí)自己,有勇氣克服困難。系統(tǒng)開(kāi)發(fā)的一些功能還不完善,需要繼續(xù)改善后,通過(guò)用戶體驗(yàn)來(lái)修改設(shè)計(jì)完美的系統(tǒng),讓用戶得到更好的體驗(yàn),我覺(jué)得很高興,因?yàn)檫@是我第一次通過(guò)自己的努力實(shí)現(xiàn)這個(gè)系統(tǒng),但絕不是我的最后一個(gè),在未來(lái)我將努力實(shí)現(xiàn)更多的優(yōu)秀的系統(tǒng)。在一些編程語(yǔ)言的系統(tǒng)實(shí)現(xiàn)中,對(duì)詞匯表不太熟悉,導(dǎo)致了開(kāi)發(fā)的困難,但是我通過(guò)了合適的字典軟件來(lái)解決這個(gè)大問(wèn)題。由此,我學(xué)會(huì)了自己的英語(yǔ)缺陷。在那之后,我不斷地提高自己的英語(yǔ)知識(shí),這樣我就不會(huì)有任何未來(lái)的工作和生活。畢業(yè)設(shè)計(jì)過(guò)程我感覺(jué)很深刻,從一開(kāi)始就不熟悉開(kāi)發(fā)技術(shù),一步一步的使用,接觸到文獻(xiàn)和信息,不難理解,系統(tǒng)是一次又一次的實(shí)現(xiàn),系統(tǒng)本身對(duì)于在線學(xué)習(xí)是有用的。我從這個(gè)設(shè)計(jì)中獲益良多,論文的編寫需要有自己的意愿去實(shí)現(xiàn)一點(diǎn),學(xué)習(xí)生活中所有的問(wèn)題的勇氣,學(xué)習(xí)的過(guò)程就是學(xué)習(xí)的過(guò)程。畢業(yè)設(shè)計(jì),我學(xué)會(huì)了將理論知識(shí)應(yīng)用于實(shí)踐。讓我知道該怎么做,我們必須認(rèn)真對(duì)待。勇于克服困難,相信未來(lái),我會(huì)做得更好。
致謝時(shí)間過(guò)得像箭一樣,太陽(yáng)就像一條船。畢業(yè)論文即時(shí)結(jié)束也意味著我大學(xué)四年的大學(xué)生活即將結(jié)束。論文寫作乏味而富有挑戰(zhàn)性,指導(dǎo)老師的指導(dǎo),同學(xué)與老師支持鼓勵(lì)是我堅(jiān)持完成論文來(lái)源。首先,我要感謝我的導(dǎo)師老師在論文開(kāi)篇,初稿,設(shè)計(jì)提出寶貴意見(jiàn),沒(méi)有老師對(duì)我的辛苦栽培,并且嚴(yán)格的要求,我是不可能順利完成我的論文。在這里,我還要感謝我的媽媽和爸爸,多少感恩的話想要對(duì)你們說(shuō),我想通過(guò)我的學(xué)習(xí)成果來(lái)回報(bào)你們,永遠(yuǎn)祝你們健康幸福!最后,我要感謝所有幫助過(guò)我的老師,同學(xué)和朋友,并度過(guò)了許多快樂(lè)和難忘的日子。我希望你們永遠(yuǎn)幸福快樂(lè)。四年的時(shí)間很難在我的漫長(zhǎng)的人生旅程中短暫,但短短的四年是最真誠(chéng)的青年;最純粹的歲月;最美麗的大學(xué)生活。我會(huì)記住大學(xué)的每一點(diǎn),記住大學(xué)里每個(gè)可愛(ài)的人。
參考文獻(xiàn)[1]王小平,張含,何錦濤.電商平臺(tái)對(duì)農(nóng)產(chǎn)品上行的價(jià)格指導(dǎo)機(jī)制與對(duì)策研究——“數(shù)商興農(nóng)”背景下[J/OL].價(jià)格月刊:1-8[2023-03-30]./kcms/detail/36.1006.F.20230215.1013.008.html[2]方琦,應(yīng)永明,何潔.吉林省農(nóng)產(chǎn)品電商平臺(tái)發(fā)展問(wèn)題及提升策略研究——以吉林人參電商平臺(tái)為例[J].科技和產(chǎn)業(yè),2023,23(03):90-95.[3]楊洋.基于大數(shù)據(jù)背景的農(nóng)產(chǎn)品電商平臺(tái)發(fā)展途徑探討[J].上海商業(yè),2023(01):38-40.[4]徐亞純,劉江聲.生鮮農(nóng)產(chǎn)品電商平臺(tái)“最后一公里”配送風(fēng)險(xiǎn)評(píng)價(jià)[J].技術(shù)與市場(chǎng),2022,29(12):150-152+156.[5]李欣諾.農(nóng)產(chǎn)品在電商平臺(tái)營(yíng)銷績(jī)效的動(dòng)力學(xué)機(jī)理及提升策略研究[D].河北地質(zhì)大學(xué),2022.DOI:10.27752/ki.gsjzj.2022.000869.[6]李楠.區(qū)域性農(nóng)產(chǎn)品電商平臺(tái)的發(fā)展對(duì)策——以吉林省為例[J].長(zhǎng)春金融高等專科學(xué)校學(xué)報(bào),2022(05):91-96.[7]黃婷.提升農(nóng)村電商平臺(tái)的搭建設(shè)計(jì)質(zhì)量[N].中國(guó)社會(huì)科學(xué)報(bào),2022-09-14(011).DOI:10.28131/ki.ncshk.2022.003756.[8]羅勝,王水連,許露元.基于農(nóng)業(yè)生產(chǎn)組織視角的西部地區(qū)農(nóng)產(chǎn)品電商平臺(tái)的使用意向研究[J].科學(xué)決策,2022(07):105-120.[9]付思晗.煙臺(tái)市
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年籃球運(yùn)動(dòng)場(chǎng)地安全設(shè)施安裝與檢修合同3篇
- 2025版土地整治工程土方運(yùn)輸居間代理協(xié)議3篇
- 2025版教育培訓(xùn)投資入股合同范本大全3篇
- 2025年度個(gè)人與個(gè)人車輛購(gòu)置借款合同2篇
- 2025版教職工宿舍分配與使用管理合同3篇
- 二零二五版留置車輛維修工程借款協(xié)議4篇
- 2024金融科技支付系統(tǒng)集成與運(yùn)營(yíng)合同
- 二零二五年度體育賽事官方運(yùn)動(dòng)服贊助合同示例3篇
- 渣土運(yùn)輸及循環(huán)經(jīng)濟(jì)承包合同(二零二五年度)3篇
- 2025年達(dá)人帶貨直播平臺(tái)合作協(xié)議書2篇
- 2024企業(yè)答謝晚宴會(huì)務(wù)合同3篇
- 電氣工程及其自動(dòng)化專業(yè)《畢業(yè)設(shè)計(jì)(論文)及答辯》教學(xué)大綱
- 《客艙安全管理與應(yīng)急處置》課件-第14講 應(yīng)急撤離
- 中華人民共和國(guó)文物保護(hù)法
- 節(jié)前物業(yè)安全培訓(xùn)
- 阿里巴巴國(guó)際站:2024年珠寶眼鏡手表及配飾行業(yè)報(bào)告
- 高甘油三酯血癥相關(guān)的器官損傷
- 手術(shù)室護(hù)士考試題及答案
- 牙膏項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 單位食堂供餐方案
- DB42-T 2204-2024 湖沼濕地溫室氣體通量監(jiān)測(cè)技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論