




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
基于微信小程序的可溯源農(nóng)產(chǎn)品銷售平臺的設(shè)計與實現(xiàn)目錄1緒論 [15]。MySQL具有在多個操作系統(tǒng),如Windows、Linux、Unix、macOS等上運行的能力,從而實現(xiàn)了在不同平臺上的兼容性。這使得開發(fā)者能夠在不同的操作系統(tǒng)環(huán)境中靈活選擇MySQL作為數(shù)據(jù)庫系統(tǒng)。3需求分析本文在編寫需求分析時將結(jié)合例圖和表格,從功能需求分析、角色需求分析以及可行性需求分析三個方面進行分析。需求分析就像是給系統(tǒng)制定“規(guī)矩”和“要求”,相當(dāng)于系統(tǒng)的“用戶需求寶典”。如果這本“寶典”寫得不清楚或者內(nèi)容不準(zhǔn)確,那么系統(tǒng)設(shè)計、開發(fā)、測試等環(huán)節(jié)就會像盲人摸象一樣,容易走偏。好的需求分析就像是為系統(tǒng)打好基礎(chǔ),為系統(tǒng)設(shè)計、開發(fā)提供了正確的方向和指引。所以,可以說需求分析直接決定了系統(tǒng)最終能否滿足用戶的期望,影響著整個系統(tǒng)的質(zhì)量和用戶體驗。3.1用戶角色分析本篇文章介紹了系統(tǒng)中的兩個主要角色分類,這些角色有著各自獨特的需求,因此在設(shè)計系統(tǒng)功能之前,必須考慮到不同角色在系統(tǒng)中的使用情況。這個系統(tǒng)包括了兩個不同的用戶角色,一個是農(nóng)產(chǎn)品的消費者,另一個是后臺的管理者。農(nóng)產(chǎn)品的消費者主要是通過微信小程序端來使用產(chǎn)品,而后臺的管理者則主要依賴系統(tǒng)后臺來進行數(shù)據(jù)的管理和維護。消費者用戶的功能有搜索操作、商品操作、購物車功能、評價商品、用戶信息五個功能模塊,關(guān)于消費者用例圖如圖3-1所示。圖3-1消費者用例圖管理者的功能有訂單管理、輪播圖管理、商品管理、商品類型管理、用戶管理、評價管理六個功能模塊,關(guān)于系統(tǒng)管理者用例圖3-2如所示。圖3-2系統(tǒng)管理者用例圖3.2功能需求分析在系統(tǒng)開發(fā)中,功能需求分析是至關(guān)重要的一環(huán),它有助于滿足用戶的需求、提升開發(fā)效率、降低開發(fā)風(fēng)險,從而為系統(tǒng)的順利開發(fā)打下良好的基礎(chǔ)。本文可溯源農(nóng)產(chǎn)品銷售平臺小程序主要是面向管理者和消費者。3.2.1用例分析1.關(guān)于消費者的功能流程用例圖3-3如所示。圖3-3消費者功能流程用例圖(1)本系統(tǒng)消費者搜素操作功能用例,該用例詳細(xì)描述如表3-1所示。表3-1搜素操作功能用例描述用例編號測試內(nèi)容測試流程測試結(jié)果消費者搜素操作功能用例01驗證系統(tǒng)能否通過搜索純文字,從而在頁面顯示商品內(nèi)容。點擊導(dǎo)航欄中的首頁按鈕,在首頁頁面中的搜索框中輸入菜花內(nèi)容。通過測試02驗證系統(tǒng)能否通過搜索純數(shù)字,從而在頁面顯示商品內(nèi)容。點擊導(dǎo)航欄中的首頁按鈕,在首頁頁面中的搜索框中輸入500內(nèi)容。通過測試03驗證系統(tǒng)能否通過搜索空內(nèi)容,從而在頁面顯示沒有對應(yīng)的商品。點擊導(dǎo)航欄中的首頁按鈕,在首頁頁面中的搜索框不輸入內(nèi)容。通過測試(2)本系統(tǒng)消費者商品操作功能用例,該用例詳細(xì)描述如表3-2所示。表3-2商品操作功能用例描述用例編號測試內(nèi)容測試流程測試結(jié)果消費者商品操作功能用例01驗證系統(tǒng)能否通過購買商品,從而在訂單頁面顯示商品訂單。點擊導(dǎo)航欄中的首頁或分類按鍵,在首頁或分類頁面的商品頁面中點擊購買按鍵。接著可在訂單頁面查看訂單。通過測試02驗證系統(tǒng)能否通過收藏商品,從而在收藏頁面顯示商品。點擊導(dǎo)航欄中的首頁或分類按鍵,在首頁或分類頁面的商品頁面中點擊收藏按鍵。接著可在收藏頁面查看商品。通過測試03驗證系統(tǒng)能否通過商品頁面加入購物車,從而在購物車頁面顯示商品。點擊導(dǎo)航欄中的首頁或分類按鍵,在首頁或分類頁面的商品頁面中點擊購物車按鍵。接著可在購物車頁面查看商品。通過測試(3)本系統(tǒng)消費者商品評價操作功能用例,該用例詳細(xì)描述如表3-3所示。表3-3商品評價功能用例描述用例編號測試內(nèi)容測試流程測試結(jié)果消費者評價操作功能用例01驗證系統(tǒng)能否通過購買商品和商品收獲后,對商品進行文字評價。消費者購買完商品后,管理者通過后臺訂單管理對商品進行發(fā)貨,然后消費者點擊已收貨后再到待評價頁面輸入文字評價商品。通過測試02驗證系統(tǒng)能否通過購買商品和商品收獲后,對商品進行數(shù)字評價。消費者購買完商品后,管理者通過后臺訂單管理對商品進行發(fā)貨,然后消費者點擊已收貨后再到待評價頁面輸入數(shù)字評價商品。通過測試2.關(guān)于管理者的功能流程用例圖3-4如所示。圖3-4管理者功能流程用例圖本系統(tǒng)管理者登錄功能用例,該用例詳細(xì)描述如表3-4所示。表3-4登錄功能用例描述用例編號測試內(nèi)容測試流程測試結(jié)果管理者登錄功能用例01驗證該系統(tǒng)是否在web登錄界面上正確輸入了用戶賬戶和密碼,然后才能進入該系統(tǒng)。在web登錄頁面上的用戶名框輸入“admin”和密碼框輸入123。通過測試02驗證該系統(tǒng)是否在web登錄界面上錯誤輸入了用戶賬戶和密碼,然后彈出登錄失敗消息。在web登錄頁面上的用戶名框輸入“abcd”和密碼框輸入4567。通過測試03驗證該系統(tǒng)是否在web登錄界面中不輸入用戶賬戶或密碼,然后彈出請檢查必填項消息。在web登錄頁面不輸入任何信息,直接點擊登錄按鈕。通過測試(2)本系統(tǒng)管理者訂單功能用例,該用例詳細(xì)描述如表3-5所示。表3-5訂單功能用例描述用例編號測試內(nèi)容測試流程測試結(jié)果管理者訂單功能用例01驗證系統(tǒng)能否通過在后臺頁面的訂單管理中,對已購買的訂單刪除。首先登錄進后臺系統(tǒng),在訂單管理頁面中,點擊刪除按鈕。通過測試02驗證系統(tǒng)能否通過在后臺頁面的訂單管理中,對已購買的訂單進行發(fā)貨。首先登錄進后臺系統(tǒng),在訂單管理頁面中,點擊發(fā)貨按鈕后,按照彈窗輸入快遞信息。通過測試03驗證系統(tǒng)能否通過在后臺頁面的訂單管理中,對已購買的訂單進行信息瀏覽。首先登錄進后臺系統(tǒng),在訂單管理頁面中,點擊詳情按鈕。通過測試(3)本系統(tǒng)管理者商品管理功能用例,該用例詳細(xì)描述如表3-6所示。表3-6管理功能用例描述用例編號測試內(nèi)容測試流程測試結(jié)果管理者商品管理功能用例01驗證系統(tǒng)能否通過在后臺頁面的商品管理中,添加商品。首先登錄進后臺系統(tǒng),在商品管理頁面中,點擊添加按鈕然后輸入商品信息。通過測試02驗證系統(tǒng)能否通過在后臺頁面的商品管理中,刪除商品。首先登錄進后臺系統(tǒng),在商品管理頁面中,點擊刪除按鈕。通過測試03驗證系統(tǒng)能否通過在后臺頁面的商品管理中,更新商品。首先登錄進后臺系統(tǒng),在商品管理頁面中,點擊更新按鈕然后修改商品信息。通過測試(4)本系統(tǒng)管理者商品類型功能用例,該用例詳細(xì)描述如表3-7所示。表3-7商品類型功能用例描述用例編號測試內(nèi)容測試流程測試結(jié)果管理者商品類型功能用例01驗證系統(tǒng)能否通過在后臺頁面的商品類型中,添加商品類型。首先需要登錄后臺系統(tǒng),然后進入商品類型頁面,接著點擊添加按鈕,并填入相應(yīng)的商品類型信息。通過測試02驗證系統(tǒng)能否通過在后臺頁面的商品類型中,刪除商品類型。首先需要登錄后臺系統(tǒng),然后進入商品類型頁面,接著點擊刪除按鈕。通過測試03驗證系統(tǒng)能否通過在后臺頁面的商品類型中,更新商品類型。首先需要登錄后臺系統(tǒng),然后進入商品類型頁面,接著點擊更新按鈕,并填入相應(yīng)的商品類型信息。通過測試3可行性分析3.1經(jīng)濟可行性分析目前許多網(wǎng)絡(luò)購物平臺要求消費者下載移動應(yīng)用程序,這可能會降低用戶數(shù)量,導(dǎo)致收入減少。不過,本文所開發(fā)設(shè)計的系統(tǒng)無需用戶下載特定APP,可通過掃描二維碼等其他方法訪問小程序。而且在系統(tǒng)開發(fā)過程中,設(shè)計與實現(xiàn)不需要高昂的電腦配置,所使用的軟件也都是免費的,硬件設(shè)備方面只需一臺性能較好的PC機,從而保證了經(jīng)濟性。4系統(tǒng)設(shè)計4.1系統(tǒng)功能結(jié)構(gòu)設(shè)計這個系統(tǒng)被劃分為兩個部分:前端和后臺功能模塊。前端模塊涵蓋了商品展示、商品搜索、購物車、商品評價、訂單信息、商品結(jié)算以及商品溯源等多個功能模塊。后臺的功能模塊涵蓋了登錄、用戶管理、商品管理、評價管理、訂單管理、輪播圖管理以及商品類型管理等多個方面。系統(tǒng)功能結(jié)構(gòu)設(shè)計圖如圖4-1所示。圖4-1系統(tǒng)功能結(jié)構(gòu)設(shè)計圖4.2系統(tǒng)功能流程設(shè)計小程序端功能流程設(shè)計圖如圖4-2所示。圖4-2小程序端功能流程設(shè)計圖后臺功能流程設(shè)計圖如圖4-3所示。圖4-3后臺功能流程設(shè)計圖4.3MySQL數(shù)據(jù)庫設(shè)計(1)后臺用戶后臺用戶的實體E-R圖如圖4-4所示。圖4-4后臺用戶的實體E-R圖設(shè)計后臺用戶表名為t_user,表結(jié)構(gòu)如表4-1所示。表4-1后臺用戶表字段名稱數(shù)據(jù)類型主鍵允許為空備注c_user_idvarchar(32)是否用戶IDc_user_namevarchar(255)否否用戶賬號c_pass_wordvarchar(255)否否用戶密碼c_nick_namevarchar(255)否否名稱c_icontext否否頭像(2)前端用戶前端用戶表名為t_wx_user,表結(jié)構(gòu)如表4-2所示。表4-2前端用戶表字段名稱數(shù)據(jù)類型主鍵允許為空備注c_openidvarchar(32)是否IDc_session_keyvarchar(600)否否微信小程序登錄會話密鑰c_iconvarchar(255)否否頭像c_nick_namevarchar(255)否否名稱(3)輪播圖輪播圖的實體E-R圖如圖4-5所示。圖4-5輪播圖的實體E-R圖輪播圖表名為t_lbt,表結(jié)構(gòu)如表4-3所示。表4-3輪播圖表字段名稱數(shù)據(jù)類型主鍵允許為空備注c_lbt_idvarchar(32)是否輪播圖IDc_img_urltext否否圖片地址c_delbit否是判斷刪除0或1c_describetext否是描述c_contenttext否是文本內(nèi)容(4)訂單信息訂單信息的實體E-R圖如圖4-6所示。圖4-6訂單信息的實體E-R圖訂單信息表名為t_orders,表結(jié)構(gòu)如表4-4所示。表4-4訂單信息表字段名稱數(shù)據(jù)類型主鍵允許為空備注c_orders_idvarchar(32)是否IDc_addresstext否否收件地址c_goodstext否否商品c_namevarchar(200)否否收件人姓名c_phonevarchar(20)否否收件人電話c_statusint(11)否是判斷訂單狀態(tài)c_timedatetime否否訂單時間c_total_moneynumeric(10,2)否否訂單金額c_wx_open_idvarchar(32)否否微信用戶IDc_bzvarchar(600)否是備注c_kddhvarchar(300)否否快遞單號c_kdmcvarchar(300)否否快遞名稱(5)評論評論的實體E-R圖如圖4-7所示。圖4-7評論的實體E-R圖評論表名為t_comment,表結(jié)構(gòu)如表4-5所示。表4-5評論表字段名稱數(shù)據(jù)類型主鍵允許為空備注c_comment_idvarchar(32)是否評論IDc_wx_open_idvarchar(32)否否微信用戶IDc_texttext否否評論內(nèi)容c_timedatetime否否評論時間c_spidvarchar(32)否否商品ID(6)商品商品的實體E-R圖如圖4-8所示。圖4-8商品的實體E-R圖商品表名為t_sp,表結(jié)構(gòu)如表4-6所示。表4-6商品表字段名稱數(shù)據(jù)類型主鍵允許為空備注c_sp_idvarchar(32)是否商品IDc_titlevarchar(300)否否標(biāo)題(商品名稱)c_splxvarchar(32)否否商品類型(外鍵)c_covertext否否商品圖片地址(封面圖)c_delbit否是判斷刪除0或1c_numberint(11)否否商品數(shù)量c_spmstext否否商品描述c_sytjbit否是判斷首頁推薦0或1c_stale_numbeiint(11)否否銷量c_pricenumeric(10,2)否否價格c_imgstext否是詳情圖片c_dwvarchar(255)否是溯源單位地址c_scdvarchar(255)否是溯源生產(chǎn)地c_syxxlongtext否是溯源其他信息(7)商品分類商品分類表名為t_spfl,表結(jié)構(gòu)如表4-7所示。表4-7商品分類表字段名稱數(shù)據(jù)類型主鍵允許為空備注c_spfl_idvarchar(32)是否IDc_flvarchar(255)否否分類名稱c_img_urltext否否分類圖片c_syxsbit否是判斷首頁顯示0或1c_delbit否是判斷刪除0或1(8)收藏商品分類表名為t_collect,表結(jié)構(gòu)如表4-8所示。表4-8收藏表字段名稱數(shù)據(jù)類型主鍵允許為空備注c_collect_idvarchar(32)是否IDc_spidvarchar(255)否否商品IDc_wx_open_idvarchar(255)否否微信用戶ID5系統(tǒng)實現(xiàn)5.1后端模塊后端登錄頁面如圖5-1所示。圖5-1后端登錄頁面訂單管理頁面如圖5-2所示,圖5-2訂單管理頁面輪播圖管理頁面如圖5-3所示,圖5-3輪播圖管理頁面商品管理頁面如圖5-4所示圖5-4商品管理頁面商品類型頁面如圖5-5所示圖5-5商品類型頁面評價管理頁面如圖5-6所示圖5-6評價管理頁面用戶管理頁面如圖5-7所示圖5-7用戶管理頁面5.2前端模塊首頁與分類頁面如圖5-8所示。圖5-8首頁與分類頁面搜素與輪播圖頁面如圖5-9所示。圖5-9搜素與輪播圖頁面購物車頁面如圖5-10所示。圖5-10購物車頁面商品詳情與支付頁面如圖5-11所示。圖5-11商品詳情與支付頁面我的與收藏頁面如圖5-12所示。圖5-12我的與收藏頁面訂單狀態(tài)頁面如圖5-13所示。圖5-13訂單狀態(tài)頁面溯源信息功能頁面如圖5-14所示。圖5-14溯源信息功能頁面商品詳情頁面生成二維碼代碼如圖5-15所示。圖5-15生成二維碼代碼溯源信息頁面根據(jù)每個商品id查詢代碼如圖5-16所示。圖5-16根據(jù)每個商品id查詢代碼溯源信息頁面調(diào)用后臺接口代碼如圖5-17所示。圖5-17調(diào)用后臺接口代碼6總結(jié)與展望本論文的完成分為兩部分:畢業(yè)設(shè)計的實現(xiàn),畢業(yè)論文的撰寫。首先對該系統(tǒng)的功能以及開發(fā)技術(shù)和農(nóng)產(chǎn)品安全質(zhì)量對于各方面影響的相關(guān)了解,然后開展了系統(tǒng)的設(shè)計開發(fā)和撰寫論文。經(jīng)過幾個月的學(xué)習(xí),對相關(guān)開發(fā)技術(shù)、農(nóng)產(chǎn)品還有以前未曾接觸過的新知識有了深刻認(rèn)識。但本人由于技術(shù)水平有限,該系統(tǒng)還存在發(fā)展空間,以下是對該系統(tǒng)改版優(yōu)化的一些想法:(1)使用推薦算法,可以根據(jù)消費者的偏好和需求,為其推薦符合需求的農(nóng)產(chǎn)品,有助于提高用戶的購買體驗,而且還促進銷量增加等優(yōu)點。對于消費者和商家是個雙贏的功能。(2)未來也可以開擴Web網(wǎng)站傾向于PC端,這樣移動端和PC端結(jié)合能讓消費者有更多渠道去使用本系統(tǒng)。本系統(tǒng)還能在頁面UI進一步優(yōu)化,使其頁面呈現(xiàn)效果更加協(xié)調(diào)美觀。參考文獻(xiàn)何姍.網(wǎng)購背景下消費者對綠色農(nóng)產(chǎn)品安全信任的影響因素研究[D].福建農(nóng)林大學(xué),2022.DOI:10.27018/ki.gfjnu.2022.000683.習(xí)近平同志《論“三農(nóng)”工作》主要篇目介紹./ztzl/xjpgysngzzyls/zyll/202301/t20230130_6419438.htm.中央農(nóng)村工作會議習(xí)近平總書記重要講話/xw/shipin/202212/t20221226_6417579.htm.柳祺祺,夏春萍.基于區(qū)塊鏈技術(shù)的農(nóng)產(chǎn)品質(zhì)量溯源系統(tǒng)構(gòu)建[J].高技術(shù)通訊,2019,29(03):240-248.李天明,嚴(yán)翔,張增年,等.區(qū)塊鏈+物聯(lián)網(wǎng)在農(nóng)產(chǎn)品溯源中的應(yīng)用研究[J].計算機工程與應(yīng)用,2021,57(23):50-60.王祖良,郭建新,張婷,等.農(nóng)產(chǎn)品質(zhì)量溯源RFID標(biāo)簽批量識別[J].農(nóng)業(yè)工程學(xué)報,2020,36(10):150-157.TouhidulAH,ShabnamS,ApubraD,etal.Apeer-to-peerblockchain-basedarchitecturefortrustedandreliableagricul
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)活動策劃 -2024夏季暑期躺夏趣浪造浪計劃音樂節(jié)活動策劃方案
- 高效備考ACCESS考試的試題及答案指南
- 網(wǎng)絡(luò)技術(shù)職場競爭力提升的策略試題及答案
- 化工廠場地地租賃合同
- 借款合同到期續(xù)借合同
- 環(huán)保設(shè)備生產(chǎn)與銷售聯(lián)合開發(fā)合同
- 行政組織理論的協(xié)同治理模式試題及答案
- 外墻面裝飾工程施工合同
- 工業(yè)自動化控制理論實踐試題
- 開發(fā)商房子買賣合同
- 安徽省合肥八中2025屆高三最后一卷歷史試題及答案
- 計算機系統(tǒng)的故障與維護技巧試題及答案
- 領(lǐng)養(yǎng)貓合同協(xié)議書范本
- 2025年地理信息系統(tǒng)與應(yīng)用考試試題及答案
- 2025國家開放大學(xué)電大【信息管理概論】形考12答案 及 一體化終結(jié)性測試答案
- 河南省煙草專賣局(公司)筆試試題2024
- 《無脊椎動物的演化》課件
- 建筑施工資料員培訓(xùn)課件:提升工程檔案管理技能
- 全域旅游視角下浙江白水洋鎮(zhèn)鄉(xiāng)村旅游發(fā)展路徑優(yōu)化研究
- 2024北京西城區(qū)五年級(下)期末數(shù)學(xué)試題及答案
- 【課件】2025年安全生產(chǎn)月主題宣講(一)
評論
0/150
提交評論