




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
摘要時(shí)代在飛速進(jìn)步,每個(gè)行業(yè)都在努力發(fā)展先進(jìn)技術(shù),通過這些先進(jìn)的技術(shù)來提高自己的水平和優(yōu)勢(shì),農(nóng)業(yè)電商服務(wù)系統(tǒng)當(dāng)然不能排除在外。農(nóng)業(yè)電商服務(wù)系統(tǒng)是在實(shí)際應(yīng)用和軟件工程的開發(fā)原理之上,運(yùn)用Java語言以及ssm框架進(jìn)行開發(fā)。首先要進(jìn)行需求分析,分析出農(nóng)業(yè)電商服務(wù)系統(tǒng)的主要功能,然后設(shè)計(jì)了系統(tǒng)結(jié)構(gòu)。整體設(shè)計(jì)包括系統(tǒng)的功能、系統(tǒng)總體結(jié)構(gòu)、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)和對(duì)系統(tǒng)安全性進(jìn)行設(shè)計(jì);最后要對(duì)系統(tǒng)進(jìn)行測(cè)試,還要對(duì)測(cè)試的結(jié)果進(jìn)行總結(jié)和分析,為以后系統(tǒng)的維護(hù)提供方便,也為以后類似系統(tǒng)的開發(fā)提供參考和幫助。這種個(gè)性化的網(wǎng)絡(luò)系統(tǒng)管理更重視相互協(xié)調(diào)和管理合作,能激發(fā)管理者的創(chuàng)造性和主動(dòng)性,這對(duì)農(nóng)業(yè)電商服務(wù)系統(tǒng)來說非常有益。關(guān)鍵詞:農(nóng)業(yè)電商服務(wù),ssm,Mysql
AbstractWiththerapidprogressofTheTimes,everyindustryistryingtodevelopadvancedtechnologies.Throughtheseadvancedtechnologies,wecanimproveourlevelandadvantages.Ofcourse,agriculturale-commerceservicesystemcannotbeexcluded.Agriculturale-commerceservicesystemisdevelopedonthebasisofpracticalapplicationandsoftwareengineeringdevelopmentprinciple,usingJavalanguageandssmframework.Firstofall,demandanalysis,analysisofthemainfunctionsoftheagriculturale-commerceservicesystem,andthendesignthesystemstructure.Theoveralldesignincludesthefunctionofthesystem,theoverallstructureofthesystem,thedatastructureofthesystemandthedesignofthesystemsecurity;Finally,totestthesystem,butalsotosummarizeandanalyzetheresultsofthetest,forthefuturemaintenanceofthesystemtoprovideconvenience,butalsoforthefuturedevelopmentofsimilarsystemstoprovidereferenceandhelp.Thiskindofpersonalizednetworksystemmanagementattachesmoreimportancetomutualcoordinationandmanagementcooperation,whichcanstimulatemanagers'creativityandinitiative,whichisverybeneficialtoagriculturale-commerceservicesystem.Keywords:agriculturale-commerceservice,ssm,Mysql
目錄第1章緒論 。由于長時(shí)間的技術(shù)積累,產(chǎn)品研發(fā)工作更是持續(xù)推動(dòng),最終獲得了較大的發(fā)展。如今,向著智能化,數(shù)字化和信息化的方位快速發(fā)展。各行各業(yè)都使用了相似的規(guī)章制度,推動(dòng)發(fā)展,獲得了較好的經(jīng)濟(jì)效益。在國內(nèi),因起步較晚,目前的管理模式還不夠完善,發(fā)展不平衡,對(duì)農(nóng)業(yè)電商服務(wù)的管理過程中應(yīng)用電子計(jì)算機(jī)和網(wǎng)上的領(lǐng)域以及外部狀況信息存有很大差別。技術(shù)性簡易地取代了過去的形式或方式,但根據(jù)更科學(xué)的方式再次設(shè)計(jì)方案管理的這一環(huán)節(jié)中,大家必須舍棄傳統(tǒng)的管理方式,盡早更改管理方法,變化管理理念合理操縱,使系統(tǒng)更細(xì)膩,控制成本、提升管理效益。計(jì)算機(jī)作為信息科學(xué)的媒介和關(guān)鍵,它的出現(xiàn)和發(fā)展對(duì)人類社會(huì)的繁榮起著至關(guān)重要的作用。無論是政府機(jī)構(gòu)還是公共機(jī)構(gòu),都會(huì)根據(jù)工作內(nèi)容選擇一套優(yōu)秀的通信技術(shù)和專業(yè)的辦公設(shè)備,利用這些技術(shù)和設(shè)備快速收集、解決和存儲(chǔ)信息,使管理工作變得方便快捷,達(dá)到科學(xué)合理的管理目標(biāo)??傊?,農(nóng)業(yè)電商服務(wù)系統(tǒng)的發(fā)展呈不斷上升的發(fā)展趨勢(shì),現(xiàn)在傳統(tǒng)的手工制作和半手工管理的方法進(jìn)入到信息化管理的轉(zhuǎn)變過程中,必須使用和融合新的信息技術(shù)來完成傳統(tǒng)的系統(tǒng)設(shè)計(jì)方法,才能保證系統(tǒng)的效果和質(zhì)量。
第2章相關(guān)技術(shù)本農(nóng)業(yè)電商服務(wù)系統(tǒng)的數(shù)據(jù)庫采用的是Mysql數(shù)據(jù)庫,并且選擇了java語言和ssm框架進(jìn)行開發(fā)項(xiàng)目,在項(xiàng)目開發(fā)過程中,實(shí)現(xiàn)了系統(tǒng)功能模塊的安全性、實(shí)用性、穩(wěn)定性、易維護(hù)和頁面簡單等特點(diǎn)。2.1JAVA簡介Java是由sun公司開發(fā)出來的,后來被oracle收購,前身為oak語言。后來進(jìn)入90年代初始期時(shí),互聯(lián)網(wǎng)興起,重新將oak語言升級(jí)改造(借鑒C++語言),最后形成了JAVA語言。JAVA在語言操作時(shí),大部分就只有一種操作方式,并且支持跨平臺(tái),即使是在一個(gè)操作系統(tǒng)平臺(tái)下開發(fā),也可以運(yùn)行在所有操作系統(tǒng)平臺(tái)中,其編程的本質(zhì)也是由數(shù)據(jù)結(jié)構(gòu)和算法構(gòu)成。2.2JSP技術(shù)介紹JSP技術(shù)本身是一種腳本語言,JSP全稱javaserverpage(java服務(wù)頁),JSP在使用時(shí)不能直接被客戶端瀏覽器直接運(yùn)行,它只能被服務(wù)器運(yùn)行解析,其本質(zhì)上JSP是一個(gè)Servlet,但看上去更像一個(gè)HTML,相比較JSP更適合編寫服務(wù)器端運(yùn)行頁面。它與HTML的最大區(qū)別,就是JSP在客戶端瀏覽器中查看源碼是看不到的。簡單地說,JSP就是在HTML的基礎(chǔ)上加了JAVA代碼。JSP還擁有九大內(nèi)置對(duì)象,可以更好地對(duì)網(wǎng)頁進(jìn)行開發(fā)。2.3SSM框架本系統(tǒng)用的是Spring+SpringMVC+MyBatis的框架,簡稱SSM框架,此框架也是當(dāng)下最基礎(chǔ)的框架,可以對(duì)程序代碼進(jìn)行更好的管理,讓程序可以更好的運(yùn)行。2.4Tomcat服務(wù)器Tomcat主要用來解析Web頁面或服務(wù)中提供的Java代碼,其執(zhí)行的過程為:客戶端瀏覽器發(fā)送請(qǐng)求之后,服務(wù)器會(huì)接受請(qǐng)求并進(jìn)行處理。此時(shí)客戶端顯示的頁面就是Tomcat運(yùn)行Java程序返回的結(jié)果。在JavaWeb項(xiàng)目中,如果不使用服務(wù)器進(jìn)行編譯,則無法運(yùn)行看到項(xiàng)目的結(jié)果,使用Tomcat可以更好的對(duì)項(xiàng)目進(jìn)行開發(fā),并且Tomcat相對(duì)于其他服務(wù)器比較容易擴(kuò)展,并且有很好的安全性,所以本次設(shè)計(jì)選擇該服務(wù)器作為系統(tǒng)服務(wù)器。2.5MySQL數(shù)據(jù)庫MySQL是一種用于數(shù)據(jù)存儲(chǔ)的關(guān)系數(shù)據(jù)庫管理系統(tǒng),MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。由于計(jì)算機(jī)是一個(gè)巨大的數(shù)據(jù)處理工具,所以數(shù)據(jù)庫管理系統(tǒng)在計(jì)算機(jī)中占有重要地位。數(shù)據(jù)的管理不僅僅只是數(shù)據(jù)的存儲(chǔ),而是已經(jīng)轉(zhuǎn)變成用戶需要的許多的數(shù)據(jù)的管理。其也有很多不同的類型,能夠做到有簡單的數(shù)據(jù)管理到大量的數(shù)據(jù)的管理能力。這種數(shù)據(jù)庫是比較靈活的方式,優(yōu)勢(shì)就在于更加的切合開發(fā)者的思考邏輯,所以理解起來也會(huì)比較的方便,還能夠和其他的語言一起使用,在連接起來就是比較的易懂,同時(shí)對(duì)于一些基本的查詢以及添加的操作也是必須能夠掌握的功能。2.6本章小結(jié)本章節(jié)對(duì)農(nóng)業(yè)電商服務(wù)系統(tǒng)進(jìn)行了相關(guān)技術(shù)的分析與介紹,在結(jié)合技術(shù)的優(yōu)點(diǎn)和適應(yīng)性來選擇數(shù)據(jù)庫、服務(wù)器和開發(fā)環(huán)境,基于現(xiàn)有的情況,針對(duì)系統(tǒng)的各個(gè)模塊確定系統(tǒng)的最優(yōu)設(shè)計(jì)方案。
第3章系統(tǒng)分析為滿足用戶的需求,本章分析系統(tǒng)開發(fā)的可行性,將從技術(shù)和操作等方面來判斷,然后通過需求分析、系統(tǒng)流程分析來確定農(nóng)業(yè)電商服務(wù)系統(tǒng)的功能。3.1系統(tǒng)可行性分析3.1.1技術(shù)可行性分析農(nóng)業(yè)電商服務(wù)系統(tǒng)在使用電腦和信息分析系統(tǒng)這些設(shè)計(jì)沒有硬性要求,電腦只要是可以正常使用的話,那么代碼和頁面設(shè)計(jì)就是可行的。要求高的主要是服務(wù)器,平臺(tái)上傳服務(wù)器一定要選擇性價(jià)比高和安全性高的,打開網(wǎng)站一定要順滑不卡頓,所以硬件也是可行的[2]。所以,從以上可行性分析可得,本系統(tǒng)的開發(fā)使沒有問題的。3.1.2操作可行性分析將根據(jù)管理系統(tǒng)中的用戶體驗(yàn)和管理員的效率來分析該措施的可行性。用戶可以通過簡單的操作登錄進(jìn)對(duì)應(yīng)的系統(tǒng)頁面,方便用戶搜索業(yè)務(wù)信息和管理數(shù)據(jù),不需要特別懂電腦的人也可以輕松訪問系統(tǒng)模塊。該系統(tǒng)已完全投入使用。3.2需求分析本農(nóng)業(yè)電商服務(wù)系統(tǒng)是為了提高用戶查閱信息的效率和管理人員管理信息的工作效率,可以快速存儲(chǔ)大量數(shù)據(jù),還有信息檢索功能,這大大的滿足了管理員、會(huì)員和商家這三者的需求。操作簡單易懂,合理分析各個(gè)模塊的功能,盡可能優(yōu)化界面,讓管理員、會(huì)員和商家能使用環(huán)境更好的系統(tǒng)。對(duì)比要實(shí)現(xiàn)的功能來分析出用戶的需求,可以讓用戶在線對(duì)其進(jìn)行添加、修改、查看、刪除等,這不僅滿足了用戶的需求,還大大的提高管理員的工作效率。3.3項(xiàng)目設(shè)計(jì)目標(biāo)本系統(tǒng)采用Mysql數(shù)據(jù)庫和java語言,Ssm框架進(jìn)行開發(fā)而成,極大程度上的保證了系統(tǒng)的穩(wěn)定性。3.3.1關(guān)于系統(tǒng)的基本要求(1)功能要求:管理人員可以對(duì)個(gè)人中心、會(huì)員管理、商家管理、商品分類管理、商品信息管理、農(nóng)產(chǎn)品監(jiān)督管理、助農(nóng)信息管理、留言板、系統(tǒng)管理、訂單管理等進(jìn)行管理。(2)性能:可以準(zhǔn)確無誤的在不同的操作系統(tǒng)中登錄到管理員、會(huì)員和商家的相應(yīng)界面進(jìn)行輕松的操作。(3)環(huán)境要求:支持不同的操縱系統(tǒng)和不同的平臺(tái),可用于Windows系列、Vista系統(tǒng)等多種操作系統(tǒng)。3.3.2開發(fā)目標(biāo)本農(nóng)業(yè)電商服務(wù)系統(tǒng)的主要開發(fā)目標(biāo)如下:(1)減少后臺(tái)管理人員的工作量,對(duì)用戶的信息進(jìn)行系統(tǒng)的管理;(2)必須要方便快捷的查看搜索信息并管理信息;(3)用戶是具有多樣性的,所以界面要設(shè)置的簡單明了,操作更要方便快捷。3.4系統(tǒng)功能分析考慮到實(shí)際生活中在農(nóng)業(yè)電商服務(wù)管理方面的需要以及對(duì)該系統(tǒng)認(rèn)真的分析,將系統(tǒng)按權(quán)限進(jìn)行劃分。管理員登錄使用本系統(tǒng)涉到的功能主要有個(gè)人中心、會(huì)員管理、商家管理、商品分類管理、商品信息管理、農(nóng)產(chǎn)品監(jiān)督管理、助農(nóng)信息管理、留言板、系統(tǒng)管理、訂單管理等功能。管理員用例如圖3-1所示。圖3-1管理員用例圖會(huì)員登錄使用本系統(tǒng)涉到的功能主要有首頁、商品信息、農(nóng)產(chǎn)品監(jiān)督、公告信息、留言板、購物車、個(gè)人中心等功能。會(huì)員用例如圖3-2所示。圖3-2會(huì)員用例圖商家登錄使用本系統(tǒng)涉到的功能主要有個(gè)人中心、商品信息管理、農(nóng)產(chǎn)品監(jiān)督管理、助農(nóng)信息管理、訂單管理等功能。商家用例如圖3-3所示。圖3-3商家用例圖3.5系統(tǒng)流程分析系統(tǒng)登錄流程圖如圖所示3-4所示。圖3-4系統(tǒng)登錄流程圖管理員可以添加信息,內(nèi)容沒有問題之后按下確定鍵就添加成功了。添加信息流程圖如圖3-5所示.圖3-5添加信息流程圖管理員可以刪除信息,選擇要?jiǎng)h除的信息確認(rèn)之后,刪除信息的操作就完成了。刪除信息流程圖如圖3-6所示。圖3-6刪除信息流程圖3.6本章小結(jié)本章主要是對(duì)農(nóng)業(yè)電商服務(wù)系統(tǒng)的可行性分析和所要實(shí)現(xiàn)的功能進(jìn)行分析,在對(duì)一系列的系統(tǒng)可行性分析之后,又詳細(xì)的講述了項(xiàng)目的目標(biāo)與原則,讓人們深刻的了解農(nóng)業(yè)電商服務(wù)系統(tǒng)的設(shè)計(jì)思想,之后重點(diǎn)對(duì)登錄模塊、添加模塊和刪除模塊的流程進(jìn)行了詳細(xì)的圖文介紹。
第4章系統(tǒng)設(shè)計(jì)本章主要講述的是農(nóng)業(yè)電商服務(wù)系統(tǒng)的設(shè)計(jì)開發(fā)結(jié)構(gòu),簡單介紹了開發(fā)流程與數(shù)據(jù)庫設(shè)計(jì)的原則以及數(shù)據(jù)表的關(guān)系結(jié)構(gòu)圖,并且詳細(xì)的展示了數(shù)據(jù)表的內(nèi)部結(jié)構(gòu)信息與屬性。4.1系統(tǒng)體系結(jié)構(gòu)管理員模塊屬于是系統(tǒng)的后臺(tái),進(jìn)入之后有管理員功能,為了維護(hù)系統(tǒng)的穩(wěn)定與頁面的布局,將管理員模塊的功能詳細(xì)化后可以使用系統(tǒng)管理對(duì)頁面進(jìn)行布局修改,農(nóng)業(yè)電商服務(wù)系統(tǒng)總體結(jié)構(gòu)圖如圖4-1所示。圖4-1系統(tǒng)總體結(jié)構(gòu)圖4.2開發(fā)流程設(shè)計(jì)系統(tǒng)的開發(fā)流程設(shè)計(jì)簡單的介紹了開發(fā)過程,先對(duì)任務(wù)書進(jìn)行分析,根據(jù)要實(shí)現(xiàn)的功能對(duì)各個(gè)模塊進(jìn)行開發(fā),之后再對(duì)模塊一一進(jìn)行測(cè)試,測(cè)試成功后將模塊整合再測(cè)試整體功能,完善整體結(jié)構(gòu)[6]。開發(fā)系統(tǒng)流程圖如圖4-2所示。圖4-2開發(fā)系統(tǒng)流程圖4.3數(shù)據(jù)庫設(shè)計(jì)原則數(shù)據(jù)庫設(shè)計(jì)之后,根據(jù)數(shù)據(jù)庫關(guān)系,可以更加清晰地了解到數(shù)據(jù)庫結(jié)構(gòu),每一個(gè)數(shù)據(jù)表之間的關(guān)系,再創(chuàng)建數(shù)據(jù)表??焖俑暮筒樵儗?duì)應(yīng)的信息,有了數(shù)據(jù)庫就不用在程序和代碼中尋找。助農(nóng)信息實(shí)體屬性圖如圖4-3所示。圖4-3助農(nóng)信息實(shí)體屬性圖商品信息實(shí)體屬性圖如圖4-4所示。圖4-4商品信息實(shí)體屬性圖商家實(shí)體屬性圖如圖4-5所示。圖4-5商家實(shí)體屬性圖農(nóng)產(chǎn)品監(jiān)督實(shí)體屬性圖如圖4-6所示。圖4-6農(nóng)產(chǎn)品監(jiān)督實(shí)體屬性圖會(huì)員實(shí)體屬性圖如圖4-7所示。圖4-7會(huì)員實(shí)體屬性圖4.4數(shù)據(jù)表信息在關(guān)系數(shù)據(jù)E-R圖中,分析并創(chuàng)建數(shù)據(jù)表,數(shù)據(jù)表用來記錄信息,數(shù)據(jù)表關(guān)系由多個(gè)數(shù)據(jù)表組成,下面介紹的是數(shù)據(jù)表各個(gè)字段信息如下表所示。表4-1:商品信息評(píng)論表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrefidbigint關(guān)聯(lián)表iduseridbigint用戶idavatarurllongtext4294967295頭像nicknamevarchar200用戶名contentlongtext4294967295評(píng)論內(nèi)容replylongtext4294967295回復(fù)內(nèi)容表4-2:助農(nóng)信息字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshangjiazhanghaovarchar200商家賬號(hào)dianpumingchengvarchar200店鋪名稱tixingbiaotivarchar200提醒標(biāo)題tupianlongtext4294967295圖片shangpinmingchengvarchar200商品名稱shangpinfenleivarchar200商品分類wenduvarchar200溫度shiduvarchar200濕度tixingshijiandatetime提醒時(shí)間tixingneironglongtext4294967295提醒內(nèi)容表4-3:token表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵useridbigint用戶idusernamevarchar100用戶名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時(shí)間CURRENT_TIMESTAMPexpiratedtimetimestamp過期時(shí)間CURRENT_TIMESTAMP表4-4:配置文件字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱valuevarchar100配置參數(shù)值表4-5:收藏表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint用戶idrefidbigint商品idtablenamevarchar200表名namevarchar200名稱picturelongtext4294967295圖片typevarchar200類型(1:收藏,21:贊,22:踩,31:競(jìng)拍參與,41:關(guān)注)1inteltypevarchar200推薦類型remarkvarchar200備注表4-6:用戶表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵usernamevarchar100用戶名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時(shí)間CURRENT_TIMESTAMP表4-7:購物車表字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtablenamevarchar200商品表名shangpinxinxiuseridbigint用戶idgoodidbigint商品idgoodnamevarchar200商品名稱picturelongtext4294967295圖片buynumberint購買數(shù)量pricefloat單價(jià)discountpricefloat會(huì)員價(jià)shangjiazhanghaovarchar200商戶名稱goodtypevarchar200商品類型表4-8:商品信息字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshangjiazhanghaovarchar200商家賬號(hào)dianpumingchengvarchar200店鋪名稱shangpinbianhaovarchar200商品編號(hào)shangpinmingchengvarchar200商品名稱shangpinfenleivarchar200商品分類shangpintupianlongtext4294967295商品圖片shangpinguigevarchar200商品規(guī)格shangpinxiangqinglongtext4294967295商品詳情thumbsupnumint贊0crazilynumint踩0clicktimedatetime最近點(diǎn)擊時(shí)間pricefloat價(jià)格表4-9:地址字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint用戶idaddressvarchar200地址namevarchar200收貨人phonevarchar200電話isdefaultvarchar200是否默認(rèn)地址[是/否]表4-10:商品分類字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshangpinfenleivarchar200商品分類表4-11:商家字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshangjiazhanghaovarchar200商家賬號(hào)mimavarchar200密碼dianpumingchengvarchar200店鋪名稱fuzerenvarchar200負(fù)責(zé)人lianxifangshivarchar200聯(lián)系方式touxianglongtext4294967295頭像sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)moneyfloat余額0表4-12:訂單字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPorderidvarchar200訂單編號(hào)tablenamevarchar200商品表名shangpinxinxiuseridbigint用戶idgoodidbigint商品idgoodnamevarchar200商品名稱picturelongtext4294967295商品圖片buynumberint購買數(shù)量pricefloat價(jià)格0discountpricefloat折扣價(jià)格0totalfloat總價(jià)格0discounttotalfloat折扣總價(jià)格0typeint支付類型1statusvarchar200狀態(tài)addressvarchar200地址telvarchar200電話consigneevarchar200收貨人remarkvarchar200備注logisticslongtext4294967295物流shangjiazhanghaovarchar200商戶名稱goodtypevarchar200商品類型表4-13:農(nóng)產(chǎn)品監(jiān)督字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPshangjiazhanghaovarchar200商家賬號(hào)dianpumingchengvarchar200店鋪名稱shangpinmingchengvarchar200商品名稱shangpinfenleivarchar200商品分類tupianlongtext4294967295圖片wenduvarchar200溫度shiduvarchar200濕度zhuangtaivarchar200狀態(tài)shengzhanghuanjinglongtext4294967295生長環(huán)境wuliuzhuangkuanglongtext4294967295物流狀況sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)表4-14:公告信息字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題introductionlongtext4294967295簡介picturelongtext4294967295圖片contentlongtext4294967295內(nèi)容表4-15:留言板字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint留言人idusernamevarchar200用戶名avatarurllongtext4294967295頭像contentlongtext4294967295留言內(nèi)容cpicturelongtext4294967295留言圖片replylongtext4294967295回復(fù)內(nèi)容rpicturelongtext4294967295回復(fù)圖片表4-16:會(huì)員字段名稱類型長度字段說明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhuiyuanzhanghaovarchar200會(huì)員賬號(hào)mimavarchar200密碼huiyuanxingmingvarchar200會(huì)員姓名xingbievarchar200性別nianlingvarchar200年齡youxiangvarchar200郵箱shoujihaovarchar200手機(jī)號(hào)touxianglongtext4294967295頭像moneyfloat余額04.5本章小結(jié)本章具體講述了系統(tǒng)的大體結(jié)構(gòu),主要包括管理員、會(huì)員和商家三大系統(tǒng)模塊,使其各個(gè)功能簡潔明了。同時(shí)對(duì)數(shù)據(jù)庫的設(shè)計(jì)原則進(jìn)行分析,從而提高了系統(tǒng)的效率。
第5章系統(tǒng)實(shí)現(xiàn)5.1系統(tǒng)功能實(shí)現(xiàn)當(dāng)人們打開系統(tǒng)的網(wǎng)址后,首先看到的就是首頁界面。在這里,人們能夠看到系統(tǒng)的導(dǎo)航條,通過導(dǎo)航條導(dǎo)航進(jìn)入各功能展示頁面進(jìn)行操作。系統(tǒng)首頁界面如圖5-1所示:圖5-1系統(tǒng)首頁界面系統(tǒng)注冊(cè):在系統(tǒng)注冊(cè)頁面的輸入欄中輸入會(huì)員注冊(cè)信息進(jìn)行注冊(cè)操作,系統(tǒng)注冊(cè)頁面如圖5-2所示:圖5-2系統(tǒng)注冊(cè)頁面商品信息:在商品信息頁面的輸入欄中輸入商品名稱、選擇商品分類和價(jià)格進(jìn)行搜索,可以查看到商品詳情信息,并根據(jù)需要進(jìn)行收藏、添加到購物車、立即購買、贊一下、踩一下或評(píng)論等操作;如圖5-3所示:圖5-3商品信息詳情頁面農(nóng)產(chǎn)品監(jiān)督:在農(nóng)產(chǎn)品監(jiān)督頁面的輸入欄中輸入商品名稱和選擇商品分類進(jìn)行搜索,可以查看到農(nóng)產(chǎn)品監(jiān)督詳情信息;如圖5-4所示:圖5-4農(nóng)產(chǎn)品監(jiān)督詳情頁面公告信息:在公告信息頁面的輸入欄中輸入標(biāo)題進(jìn)行搜索,可以查看到公告詳情信息;如圖5-5所示:圖5-5公告信息詳情頁面?zhèn)€人中心:在個(gè)人中心頁面通過填寫個(gè)人詳情信息進(jìn)行信息更新操作,還可以對(duì)我的訂單、我的地址和我的收藏進(jìn)行詳細(xì)操作;如圖5-6所示:圖5-6個(gè)人中心界面5.2后臺(tái)模塊實(shí)現(xiàn)后臺(tái)用戶登錄,在登錄頁面選擇需要登錄的角色,再正確輸入用戶名和密碼后,進(jìn)入操作系統(tǒng)進(jìn)行操作;如圖5-7所示。圖5-7后臺(tái)登錄界面5.2.1管理員模塊實(shí)現(xiàn)管理員進(jìn)入主頁面,主要功能包括對(duì)個(gè)人中心、會(huì)員管理、商家管理、商品分類管理、商品信息管理、農(nóng)產(chǎn)品監(jiān)督管理、助農(nóng)信息管理、留言板、系統(tǒng)管理、訂單管理等進(jìn)行操作。管理員主界面如圖5-8所示:圖5-8管理員主界面管理員點(diǎn)擊會(huì)員管理。在會(huì)員頁面輸入會(huì)員賬號(hào)和會(huì)員姓名進(jìn)行查詢、添加或批量刪除會(huì)員列表,并根據(jù)需要對(duì)會(huì)員詳情信息進(jìn)行查看、修改或刪除操作;如圖5-9所示:圖5-9會(huì)員管理界面管理員點(diǎn)擊商家管理。在商家頁面輸入商家賬號(hào)、店鋪名稱和選擇審核狀態(tài)進(jìn)行查詢、添加或批量刪除商家列表,并根據(jù)需要對(duì)商家詳情信息進(jìn)行審核、查看、修改或刪除操作。如圖5-10所示:圖5-10商家管理界面管理員點(diǎn)擊商品信息管理。在商品信息頁面輸入商品名稱、選擇商品分類和價(jià)格進(jìn)行查詢、添加或批量刪除商品信息列表,并根據(jù)需要對(duì)商品詳情信息進(jìn)行查看、修改、查看評(píng)論或刪除操作。如圖5-11所示:圖5-11商品信息管理界面管理員點(diǎn)擊農(nóng)產(chǎn)品監(jiān)督管理。在農(nóng)產(chǎn)品監(jiān)督頁面輸入商品名稱、選擇商品分類和審核狀態(tài)進(jìn)行查詢或批量刪除農(nóng)產(chǎn)品監(jiān)督列表,并根據(jù)需要對(duì)農(nóng)產(chǎn)品監(jiān)督詳情信息進(jìn)行審核、查看、修改或刪除操作;如圖5-12所示:圖5-12農(nóng)產(chǎn)品監(jiān)督管理界面管理員點(diǎn)擊助農(nóng)信息管理。在助農(nóng)信息頁面輸入店鋪名稱、商品名稱和選擇商品分類進(jìn)行查詢、添加或批量刪除助農(nóng)信息列表,并根據(jù)需要對(duì)助農(nóng)詳情信息進(jìn)行查看、修改或刪除操作。如圖5-13所示:圖5-13助農(nóng)信息管理界面管理員點(diǎn)擊留言板。在留言板頁面輸入用戶名進(jìn)行查詢或批量刪除留言板列表,并根據(jù)需要對(duì)留言板詳情信息進(jìn)行查看、修改、回復(fù)或刪除操作。如圖5-14所示:圖5-14留言板界面管理員點(diǎn)擊系統(tǒng)管理。在公告信息頁面輸入標(biāo)題進(jìn)行查詢、添加或批量刪除公告信息列表,并根據(jù)需要對(duì)公告詳情信息進(jìn)行查看、修改或刪除操作,還可以對(duì)輪播圖管理進(jìn)行詳細(xì)操作;如圖5-15所示:圖5-15系統(tǒng)管理界面5.2.2商家模塊實(shí)現(xiàn)商家進(jìn)入系統(tǒng),可以對(duì)個(gè)人中心、商品信息管理、農(nóng)產(chǎn)品監(jiān)督管理、助農(nóng)信息管理、訂單管理等功能進(jìn)行操作。商家主界面如圖5-16所示:圖5-16商家主界面商家點(diǎn)擊農(nóng)產(chǎn)品監(jiān)督管理。在農(nóng)產(chǎn)品監(jiān)督頁面輸入商品名稱、選擇商品分類和審核狀態(tài)進(jìn)行查詢、添加或批量刪除農(nóng)產(chǎn)品監(jiān)督列表,并根據(jù)需要對(duì)農(nóng)產(chǎn)品監(jiān)督詳情信息進(jìn)行查看、修改或刪除操作;如圖5-17所示:圖5-17農(nóng)產(chǎn)品監(jiān)督管理界面商家點(diǎn)擊訂單管理。在已支付訂單頁面輸入訂單編號(hào)和商品名稱進(jìn)行查詢或批量刪除已支付訂單列表,并根據(jù)需要對(duì)已支付訂單詳情信息進(jìn)行查看、修改、發(fā)貨或刪除操作,還可以對(duì)已取消訂單、已退款訂單、未支付訂單、已發(fā)貨訂單和已完成訂單進(jìn)行詳細(xì)操作;如圖5-18所示:圖5-18訂單管理界面5.3本章小結(jié)本章講述了農(nóng)業(yè)電商服務(wù)系統(tǒng)的實(shí)現(xiàn),并把管理員、會(huì)員和商家三大功能模塊用圖片的形式展示出來并一一解讀了其中的功能。設(shè)計(jì)的頁面簡潔,布局清晰,操作十分快捷,極大程度的節(jié)約了操作時(shí)間。
第6章系統(tǒng)測(cè)試系統(tǒng)測(cè)試是系統(tǒng)開發(fā)的最后一步也是最重要的一步,能看出其作用在系統(tǒng)開發(fā)中占據(jù)了很重要的地位。本章將通過系統(tǒng)測(cè)試來發(fā)現(xiàn)農(nóng)業(yè)電商服務(wù)系統(tǒng)中出現(xiàn)的各種問題并立刻做出改正,以確保系統(tǒng)中的功能模塊能夠準(zhǔn)確實(shí)現(xiàn)。6.1系統(tǒng)測(cè)試的目的任何人系統(tǒng)開發(fā)也不能保證沒有一點(diǎn)錯(cuò)誤,在開發(fā)的過程中錯(cuò)誤是不可避免的,所以在發(fā)現(xiàn)錯(cuò)誤時(shí)要及時(shí)改正,不能讓錯(cuò)誤一直存在,否則會(huì)引發(fā)系統(tǒng)崩潰等不可小覷的后果,所以才需要系統(tǒng)測(cè)試來在一定程度上避免這些問題的發(fā)生。在測(cè)試中發(fā)現(xiàn)錯(cuò)誤并及時(shí)改正才會(huì)讓系統(tǒng)長久穩(wěn)定的運(yùn)行,雖然這是耗時(shí)耗力的,但為了系統(tǒng)能夠長期使用,系統(tǒng)測(cè)試這一步驟也是十分重要的。為實(shí)現(xiàn)系統(tǒng)中各個(gè)模塊的功能,系統(tǒng)測(cè)試是必須的,這樣才能判定系統(tǒng)是否能準(zhǔn)確的實(shí)現(xiàn)預(yù)想的功能[13]。在正式使用系統(tǒng)前必要的步驟就是針對(duì)系統(tǒng)進(jìn)行測(cè)試,確保系統(tǒng)的準(zhǔn)確性,以供使用。6.2系統(tǒng)測(cè)試方法在測(cè)試中發(fā)現(xiàn)問題一定要立馬尋找解決辦法,不要妄圖通過偶然的概率對(duì)錯(cuò)誤不管不問,只有認(rèn)真測(cè)試解決問題,才能保證農(nóng)業(yè)電商服務(wù)系統(tǒng)的質(zhì)量,可以極大的縮短開發(fā)的時(shí)間。測(cè)試時(shí)不要一錯(cuò)再錯(cuò),同樣的錯(cuò)誤一起解決,這樣才能提高系統(tǒng)的穩(wěn)定性和安全性。6.3測(cè)試用例(1)登錄測(cè)試登錄功能是用戶進(jìn)入系統(tǒng)的校驗(yàn)窗口,其中需要填寫的信息包括用戶賬號(hào)和用戶密碼,下面將根據(jù)此功能設(shè)計(jì)具體測(cè)試用例來驗(yàn)證登錄功能的實(shí)現(xiàn)與否。具體測(cè)試用例見表6-1。表6-1登錄功能測(cè)試用例用例序號(hào)用例描述測(cè)試步驟期望輸出測(cè)試結(jié)果Test_01頁面展示瀏覽器輸入登錄地址進(jìn)入登錄頁面成功Test_02賬號(hào)非空檢驗(yàn)賬號(hào)為空,點(diǎn)擊“登錄”按鈕提示“用戶賬號(hào)必須輸入”成功Test_03賬號(hào)存在性檢驗(yàn)輸入不存在的賬號(hào)提示“輸入的賬號(hào)不存在”成功Test_04密碼非空檢驗(yàn)輸入正確的賬號(hào),密碼為空提示“用戶密碼必須輸入”成功Test_05密碼正確性檢驗(yàn)輸入正確的賬號(hào)和不正確的密碼提示“輸入的密碼錯(cuò)誤”成功Test_06登錄成功檢驗(yàn)輸入正確的賬號(hào)和密碼登錄成功,進(jìn)入首頁成功(2)修改密碼測(cè)試更改密碼功能需要用戶輸入原始密碼、修改后的密碼、修改后的確認(rèn)密碼,方可更換密碼。具體測(cè)試用例見表6-2。表6-2修改密碼測(cè)試用例用例序號(hào)用例描述測(cè)試步驟期望輸出測(cè)試結(jié)果Test_01頁面跳轉(zhuǎn)點(diǎn)擊“密碼修改”按鈕進(jìn)入密碼修改頁面成功Test_02原始密碼非空檢驗(yàn)原始密碼為空,點(diǎn)擊“提交”按鈕提示“原始密碼必須輸入”成功Test_03原始密碼正確性檢驗(yàn)輸入錯(cuò)誤原始密碼提示“原始密碼輸入錯(cuò)誤”成功Test_04修改密碼非空檢驗(yàn)輸入正確的原始密碼,修改密碼為空,點(diǎn)擊“提交”按鈕提示“修改密碼必須輸入”成功Test_05確認(rèn)密碼非空檢驗(yàn)輸入正確的原始密碼,修改密碼非空,確認(rèn)密碼為空,點(diǎn)擊“提交”按鈕提示“確認(rèn)密碼必須輸入”成功Test_06三次新密碼輸入一致性檢驗(yàn)輸入正確的原始密碼,修改密碼非空,確認(rèn)密碼與修改密碼不一致,點(diǎn)擊“提交”按鈕提示“三次密碼輸入不一致”成功Test_07修改成功檢驗(yàn)輸入正確的原始密碼,修改密碼非空,確認(rèn)密碼與修改密碼一致,點(diǎn)擊“提交”按鈕提示“處理成功”成功通過上述功能測(cè)試,結(jié)合測(cè)試結(jié)果可以看出,該項(xiàng)目的基本功能是可以實(shí)現(xiàn)的,系統(tǒng)中的功能很全面并且界面設(shè)計(jì)簡潔清晰,最終通過了系統(tǒng)測(cè)試。6.4本章小結(jié)本章主要論述的是農(nóng)業(yè)電商服務(wù)系統(tǒng)的測(cè)試,講述了系統(tǒng)測(cè)試的目的和方法,通過對(duì)各個(gè)重要功能的測(cè)試,發(fā)現(xiàn)系統(tǒng)中可能存在的技術(shù)性問題并加以改正。最終測(cè)試操作完成了農(nóng)業(yè)電商服務(wù)系統(tǒng)的實(shí)現(xiàn)。
結(jié)論本系統(tǒng)是采用java語言,ssm框架構(gòu)建的一個(gè)操作管理系統(tǒng),選擇的數(shù)據(jù)庫是Mysql。整個(gè)過程先是通過整體的系統(tǒng)分析,來確定本系統(tǒng)的可行性是否達(dá)標(biāo)。為了滿足用戶的需求以及提高管理員的工作效率,通過系統(tǒng)所要實(shí)現(xiàn)的功能分析,決定了系統(tǒng)用戶要實(shí)現(xiàn)的功能。之后就是精細(xì)各個(gè)模塊的具體功能,定義管理員、會(huì)員和商家的權(quán)限,分割成管理員功能模塊、會(huì)員功能模塊和商家功能模塊。之后通過系統(tǒng)測(cè)試來確保數(shù)據(jù)的準(zhǔn)確性和操作的準(zhǔn)確性,發(fā)現(xiàn)錯(cuò)誤并立即做出了改正。系統(tǒng)本身就是共享信息的存在,管理員可以發(fā)布信息來分享資源,通過加入關(guān)鍵詞檢索,讓用戶更方便的使用系統(tǒng)。同時(shí)通過分類以便用戶查找信息可以進(jìn)一步的對(duì)號(hào)入座,極大的節(jié)省了查找信息的時(shí)間。在本
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 危重患者急救試題及答案
- 技能試題及答案
- 2025年全球認(rèn)證合作框架協(xié)議示例
- 2025年二手房購買策劃補(bǔ)充協(xié)議標(biāo)準(zhǔn)范本
- 2025年促進(jìn)企業(yè)間合作投資協(xié)議
- 2025年水稻種子購銷協(xié)議范本
- 2025年四人共同入股合作協(xié)議書
- 2025年室內(nèi)設(shè)計(jì)與房產(chǎn)公司合作框架協(xié)議
- 2025年資產(chǎn)重組與轉(zhuǎn)讓協(xié)議
- 稅務(wù)管理中的隱形風(fēng)險(xiǎn)
- 護(hù)理人員心理支持服務(wù)流程
- 基坑工程安全技術(shù)培訓(xùn)
- 2025年八省聯(lián)考化學(xué)真題+答案(四川卷)
- 肝性腦病昏迷后的護(hù)理
- 合伙開快遞合同范本
- TCAMIE 19-2024 城鎮(zhèn)污水處理廠全過程除臭技術(shù)規(guī)程
- 2025年貴州貴安新區(qū)產(chǎn)業(yè)發(fā)展控股集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 2025年標(biāo)準(zhǔn)育兒嫂合同樣本
- 國家安全青年有責(zé)
- 打印消防安全制度
- 文言文18個(gè)虛詞及文言文120個(gè)實(shí)詞的解釋
評(píng)論
0/150
提交評(píng)論