?摘要??
SpringBoot助農農產品銷售系統旨在通過利用SpringBoot框架開發一個便捷高效的農產品銷售平臺。該系統包括用戶注冊登錄、商品瀏覽、購物車管理、訂單生成、支付功能等模塊。通過整合支付接口、地圖定位、推薦系統等技術,提供給用戶更好的購物體驗。本文介紹了系統架構設計、功能模塊劃分、數據庫設計以及前后端技術選型等關鍵要點,探討了系統實現中的挑戰和解決方案,并展望了未來的系統優化和拓展方向。希望本文能為開發人員在農產品銷售系統的設計與實現過程中提供一定的參考和借鑒價值。
關鍵詞:??springboot;MySQL;農產品銷售系統
abstract
SpringBoot The agricultural sales system aims to develop a convenient and efficient agricultural sales platform by using the SpringBoot framework. The system includes user registration and login, product browsing, shopping cart management, order generation, payment function and other modules. Through the integration of payment interface, map positioning, recommendation system and other technologies, to provide users with a better shopping experience. This paper introduces the key points of system architecture design, functional module division, database design and front and rear end technology selection, discusses the challenges and solutions in system implementation, and looks into the future system optimization and expansion direction. It is hoped that this paper can provide some reference and reference value for developers in the design and implementation process of agricultural products sales system.
Key words: springboot; MySQL; agricultural product sales system
目錄
摘要
abstract
1 緒論
1.1 研究背景
1.2研究意義
1.3研究現狀
2 農產品銷售系統系統需求分析
2.1 可行性分析
2.1.1 技術可行性分析
2.1.2 經濟可行性分析
2.1.3 操作可行性分析
2.2需求分析
2.3 功能需求分析
2.4 非功能性需求分析
3 農產品銷售系統系統概要設計
3.1系統體系結構
3.1.1前端用戶功能結構圖設計
3.2.2后端管理員功能結構圖設計
3.2總體功設計
4 農產品銷售系統系統數據庫設計
4.1 數據庫概念結構設計
4.2 ?數據庫邏輯結構設計
5 農產品銷售系統系統詳細設計與實現
5.1前臺用戶功能模塊
5.1.1 前臺首頁界面
5.1.2注冊界面
5.1.3登錄界面
5.1.4 留言反饋界面
5.1.5 產品商城詳情界面
5.1.7我的訂單界面
5.2商家功能模塊
5.2.1 產品商城界面
5.3管理員功能模塊
5.3.1系統用戶管理界面
5.3.2系統管理界面
5.3.3留言反饋界面
5.2.5商城管理界面
6系統的測試
6.1測試的目的
6.2 系統測試用例
6.3 系統測試結果
結論
參考文獻
致謝
1 緒論
1.1 研究背景
隨著互聯網技術的發展和普及,電子商務已經在各個行業得到廣泛應用,為消費者提供了更便捷、高效的購物體驗。然而,在農產品銷售領域,電子商務的應用相對較少,農產品銷售仍然主要依靠中間商和傳統的銷售模式,導致農民的收益被大幅削減,同時也存在著信息不對稱、價格波動大等問題。
為了解決這一問題,借助互聯網平臺建立農產品銷售系統成為一種切實可行的方式。Springboot作為一種輕量級、快速開發的Java框架,具有高度靈活性和易用性,很適合用于構建農產品銷售系統。通過Springboot框架開發的農產品銷售系統,可以實現農產品信息的在線展示、交易的便捷進行、訂單的管理以及配送等功能,為農民和消費者提供了一個便捷、高效的銷售渠道。
1.2研究意義
本研究將為農產品銷售領域的互聯網應用提供一種新的思路和解決方案,促進農產品銷售的現代化和規范化發展。通過構建基于Springboot的助農農產品銷售系統,可以有效地改善農產品流通環節的效率,提升農產品的市場競爭力,促進農產品銷售與農民收益的提高。
綜上所述,本研究將在助農農產品銷售系統的設計與實現方面做出一定的探索和實踐,為推動農產品電子商務的發展和農民增收提供一定的參考和啟示。
1.3研究現狀
目前,越來越多的農產品銷售系統開始采用Spring Boot作為后端技術框架。Spring Boot具有快速開發、易于部署以及豐富的生態系統等優勢,能夠幫助開發人員快速搭建出高性能的農產品銷售系統。
在研究領域中,很多研究者開始關注利用Spring Boot技術來優化農產品銷售系統的功能和性能。他們致力于提高系統的擴展性、穩定性和安全性,同時還關注用戶體驗和交互設計等方面的研究。
此外,一些研究也致力于結合其他技術,如微服務架構、Docker容器等,來進一步提升農產品銷售系統的效率和可靠性。總的來說,Spring Boot在農產品銷售系統研究中扮演著重要角色,為開發人員提供了強大的支持和解決方案。
2 農產品銷售系統系統需求分析
2.1 可行性分析
系統可行行分析是對系統對系統可行性進行一個探討。在探討系統的可行性上我們主要從技術上的可行性和經濟上的可行性以及操作層面的可行性上進行分析,如果三個層面度通過,我們則認為系統是比較可行的。
2.1.1 技術可行性分析
農產品銷售系統系統設計與實現是一個基于Web的交易、管理平臺,我們在實現這個系統所采用的技術方案是基于JAVA語言,采用的是比較流行的SpringBoot框架以及MYSQL數據庫,在大學的學習中這兩門課程都已經學過,而且自己也用這些技術開發過小的項目,在平時的課程設計以及作業也經常用到JAVA、SpringBoot和MYSQL,在技術上實現自己的自主開發是可行的。
2.1.2 經濟可行性分析
開發本農產品銷售系統系統的技術都是可以從網上直接免費下載,不用花一分錢,而且系統的源代碼都是自己進行設計開發的,不需要成本,如果后期想要進行運營,只要把配置到服務器上,花費服務器的租賃費用,在使用中可以進行增加廣告收益,因此在經濟方面是可性的。
2.1.3 操作可行性分析
當下網絡新時代,計算機已經得到了普及,多數人對計算機都比較的熟悉,知道如何使用它,當然也存在對計算機比較陌生的這一群體,也需要對其進行考慮。在進行農產品銷售系統系統頁面的設計的時候,考慮到使用人群,可能也存在對計算機比較陌生的人,所以,在頁面的設計方面,設計的很是簡單、簡潔,布局明了,色調明朗,讓無論是對計算機陌生還是對計算機熟悉的使用者,都可以使用自如,這也說明了該程序的操作方面非常可行。
2.2需求分析
本農產品銷售系統系統的設計主要是針對三種用戶進行使用,第一種是以普通用戶使用,普通用戶在進入系統后可以查看到系統中的所有內容,包括通知公告,留言反饋,產品商城,商城管理,如果想要交流或者購買,可以注冊登錄;第二種是商家用戶,登錄商城管理,產品商城,訂單列表,訂單配送等;第三種則是管理員,是系統的管理者,管理員對系統中的系統用戶,系統管理,留言管理,通知公告管理,商城管理、訂單進行整體把控。
2.3 功能需求分析
普通用戶:
(1)首頁:展示農產品銷售系統的最新信息、熱門產品、推薦內容等,為用戶提供整體導航和信息瀏覽功能。
(2)通知公告:系統管理員可以發布通知和公告,用戶可以查看重要信息和系統更新。
(3)留言反饋:用戶可以向系統管理員提出問題、建議或意見,增強系統用戶參與和互動。
(4)產品商城:展示各類農產品的詳細信息、價格、圖片等,并支持用戶查看、篩選、加入購物車等操作,以便用戶選購商品。
(5)商城管理:商城管理員可以管理商品信息、庫存、價格等,功能包括商品上架、下架、編輯等操作。
(6)個人首頁:用戶個人信息展示頁面,包括個人資料、訂單記錄、收藏夾等,方便用戶管理個人信息和訂單。
(7)訂單配送:用戶可以查看訂單狀態、物流信息,確保訂單的順利配送。
(8)收藏:用戶可以收藏喜歡的商品,便于下次查看和購買。
商家模塊:
(1)商城管理:商家可以管理商品信息,包括添加新商品、編輯商品信息、設置商品價格、管理庫存等功能,確保商城中的商品信息準確完整。
(2)產品商城:商家可以查看系統中所有的農產品信息,包括價格、庫存、銷量等,可以在商城中搜索和篩選商品,方便商家了解市場情況并做出相應的決策。
(3)訂單列表:商家可以查看所有的訂單信息,包括訂單狀態、訂單金額、下單時間等,方便商家統計銷售數據和進行訂單管理。
(4)訂單配送:商家可以管理訂單配送信息,可以更新訂單的發貨狀態、填寫物流信息,確保訂單能及時準確地送達給客戶。
管理員:
(1)系統用戶管理:管理員可以管理系統用戶的信息,包括添加新用戶、編輯用戶信息、設置用戶權限等功能,確保系統安全和用戶管理方便。
(2)系統管理:管理員可以管理系統的配置信息,包括數據庫連接、系統參數設置、日志管理等,保證系統正常運行且方便管理員對系統進行維護。
(3)留言管理:管理員可以查看用戶留言信息,回復用戶留言、刪除不當留言等,確保用戶留言的及時響應和管理。
(4)通知公告管理:管理員可以發布系統通知和公告,包括活動通知、政策公告等,方便管理員與用戶進行溝通和信息發布。
(5)商城管理:管理員可以管理商城的商品信息,包括添加新商品、編輯商品信息、設置商品價格、管理庫存等功能,確保商城中的商品信息準確完整。
2.4 非功能性需求分析
系統的非功能需求方面主要是從系統的性能、可用性、安全性、可擴展性、可維護性、可測試性、可靠性、用戶友好性等方面進行分析:
(1)性能:系統應能夠處理大量并發用戶請求,確保快速響應和穩定性,在高峰期仍能保持良好的性能表現。
(2)可用性:系統應具備高可用性,保證農產品銷售服務的持續性和穩定性,最大限度地減少系統宕機時間。
(3)安全性:系統應具備良好的安全性能,包括用戶身份認證、數據加密和防御性安全,確保用戶數據和交易信息的保密性和完整性。
(4)可擴展性:系統應具備良好的可擴展性,能夠根據需求快速擴展和縮減系統規模,以適應不同規模的農產品銷售業務。
(5)可維護性:系統應易于維護和管理,包括清晰的代碼結構、文檔化的代碼注釋和易于理解的代碼邏輯,以便于后續的維護和升級。
(6)可測試性:系統應易于測試,具備良好的測試覆蓋率和模塊化設計,以便于進行單元測試、集成測試和系統測試。
(7)可靠性:系統應具備良好的可靠性,避免因運行錯誤而導致系統崩潰或數據丟失,能夠正確處理異常情況并進行恢復。
(8)用戶友好性:系統應具備良好的用戶界面設計和用戶體驗,確保用戶可以輕松使用系統進行農產品購買和交易操作。
3 農產品銷售系統系統概要設計
3.1系統體系結構
本農產品銷售系統系統總體的體系結構圖分為前端用戶體系結構和后端管理員體系結構,其具體結構圖如圖3-1和圖3-2所示
3.1.1前端用戶功能結構圖設計
圖3-2?農產品銷售系統系統前端功能結構圖
3.2.2后端管理員功能結構圖設計
圖3-2?農產品銷售系統系統后端功能結構圖
3.2總體功設計
本農產品銷售系統系統分為三種用戶,前臺普通用戶,前臺商家和后臺管理員,前臺普通用戶瀏覽,前臺用戶評論、刪除、購買、交流,管理員對系統管理、用戶管理、訂單管理。農產品銷售系統系統的總體用例圖如圖3-3所示
圖3-3?農產品銷售系統系統功能總體用例圖
4 農產品銷售系統系統數據庫設計
數據庫設計一般包括需求分析、概念模型設計、數據庫表建立三大過程,其中需求分析前面章節已經闡述,概念模型設計有概念模型和邏輯結構設計兩部分。
4.1 數據庫概念結構設計
下面是整個農產品銷售系統系統中主要的數據庫表總E-R實體關系圖。
圖4-1?農產品銷售系統系統總E-R關系圖
4.2 ?數據庫邏輯結構設計
在數據庫表中我們會看到系統的表名、主鍵、外鍵等信息,我們通過數據庫表的主鍵、外鍵把每個表關聯起來,然后在界面中展示,本農產品銷售系統系統的主要的數據庫表如下:
表access_token (登陸訪問時長)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | token_id | int | 10 | 0 | N | Y | 臨時訪問牌ID | |
2 | token | varchar | 64 | 0 | Y | N | 臨時訪問牌 | |
3 | info | text | 65535 | 0 | Y | N | ||
4 | maxage | int | 10 | 0 | N | N | 2 | 最大壽命:默認2小時 |
5 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
6 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
7 | user_id | int | 10 | 0 | N | N | 0 | 用戶編號: |
表address (收貨地址:)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | address_id | int | 10 | 0 | N | Y | 收貨地址: | |
2 | name | varchar | 32 | 0 | Y | N | 姓名: | |
3 | phone | varchar | 13 | 0 | Y | N | 手機: | |
4 | postcode | varchar | 8 | 0 | Y | N | 郵編: | |
5 | address | varchar | 255 | 0 | N | N | 地址: | |
6 | user_id | mediumint | 8 | 0 | N | N | 用戶ID:[0,8388607]用戶獲取其他與用戶相關的數據 | |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
9 | default | bit | 1 | 0 | N | N | 0 | 默認判斷 |
表auth (用戶權限管理)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | auth_id | int | 10 | 0 | N | Y | 授權ID: | |
2 | user_group | varchar | 64 | 0 | Y | N | 用戶組: | |
3 | mod_name | varchar | 64 | 0 | Y | N | 模塊名: | |
4 | table_name | varchar | 64 | 0 | Y | N | 表名: | |
5 | page_title | varchar | 255 | 0 | Y | N | 頁面標題: | |
6 | path | varchar | 255 | 0 | Y | N | 路由路徑: | |
7 | position | varchar | 32 | 0 | Y | N | 位置: | |
8 | mode | varchar | 32 | 0 | N | N | _blank | 跳轉方式: |
9 | add | tinyint | 3 | 0 | N | N | 1 | 是否可增加: |
10 | del | tinyint | 3 | 0 | N | N | 1 | 是否可刪除: |
11 | set | tinyint | 3 | 0 | N | N | 1 | 是否可修改: |
12 | get | tinyint | 3 | 0 | N | N | 1 | 是否可查看: |
13 | field_add | text | 65535 | 0 | Y | N | 添加字段: | |
14 | field_set | text | 65535 | 0 | Y | N | 修改字段: | |
15 | field_get | text | 65535 | 0 | Y | N | 查詢字段: | |
16 | table_nav_name | varchar | 500 | 0 | Y | N | 跨表導航名稱: | |
17 | table_nav | varchar | 500 | 0 | Y | N | 跨表導航: | |
18 | option | text | 65535 | 0 | Y | N | 配置: | |
19 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
20 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
表cart (購物車)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | cart_id | int | 10 | 0 | N | Y | 購物車ID: | |
2 | title | varchar | 64 | 0 | Y | N | 標題: | |
3 | img | varchar | 255 | 0 | N | N | 0 | 圖片: |
4 | user_id | int | 10 | 0 | N | N | 0 | 用戶ID: |
5 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
6 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
7 | state | int | 10 | 0 | N | N | 0 | 狀態:使用中,已失效 |
8 | price | double | 9 | 2 | N | N | 0.00 | 單價: |
9 | price_ago | double | 9 | 2 | N | N | 0.00 | 原價: |
10 | price_count | double | 11 | 2 | N | N | 0.00 | 總價: |
11 | num | int | 10 | 0 | N | N | 1 | 數量: |
12 | goods_id | mediumint | 8 | 0 | N | N | 商品id:[0,8388607] | |
13 | type | varchar | 64 | 0 | N | N | 未分類 | 商品分類: |
14 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于產品規格描述 |
表collect (收藏)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | collect_id | int | 10 | 0 | N | Y | 收藏ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 收藏人ID: |
3 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
4 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
5 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
6 | title | varchar | 255 | 0 | Y | N | 標題: | |
7 | img | varchar | 255 | 0 | Y | N | 封面: | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
表comment (評論)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | comment_id | int | 10 | 0 | N | Y | 評論ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 評論人ID: |
3 | reply_to_id | int | 10 | 0 | N | N | 0 | 回復評論ID:空為0 |
4 | content | longtext | 2147483647 | 0 | Y | N | 內容: | |
5 | nickname | varchar | 255 | 0 | Y | N | 昵稱: | |
6 | avatar | varchar | 255 | 0 | Y | N | 頭像地址:[0,255] | |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
9 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
10 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
11 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
表goods (商品信息)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | goods_id | mediumint | 8 | 0 | N | Y | 產品id:[0,8388607] | |
2 | title | varchar | 125 | 0 | Y | N | 標題:[0,125]用于產品和html的<title>標簽中 | |
3 | img | text | 65535 | 0 | Y | N | 封面圖:用于顯示于產品列表頁 | |
4 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于產品規格描述 | |
5 | price_ago | double | 8 | 2 | N | N | 0.00 | 原價:[1] |
6 | price | double | 8 | 2 | N | N | 0.00 | 賣價:[1] |
7 | sales | int | 10 | 0 | N | N | 0 | 銷量:[0,1000000000] |
8 | inventory | int | 10 | 0 | N | N | 0 | 商品庫存 |
9 | type | varchar | 64 | 0 | N | N | 商品分類: | |
10 | hits | int | 10 | 0 | N | N | 0 | 點擊量:[0,1000000000]訪問這篇產品的人次 |
11 | content | longtext | 2147483647 | 0 | Y | N | 正文:產品的主體內容 | |
12 | img_1 | text | 65535 | 0 | Y | N | 主圖1: | |
13 | img_2 | text | 65535 | 0 | Y | N | 主圖2: | |
14 | img_3 | text | 65535 | 0 | Y | N | 主圖3: | |
15 | img_4 | text | 65535 | 0 | Y | N | 主圖4: | |
16 | img_5 | text | 65535 | 0 | Y | N | 主圖5: | |
17 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
18 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
19 | customize_field | text | 65535 | 0 | Y | N | 自定義字段 | |
20 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
21 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
22 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
23 | user_id | int | 10 | 0 | Y | N | 0 | 添加人 |
表goods_type (商品類型)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | type_id | int | 10 | 0 | N | Y | 商品分類ID: | |
2 | father_id | smallint | 5 | 0 | N | N | 0 | 上級分類ID:[0,32767] |
3 | name | varchar | 255 | 0 | Y | N | 商品名稱: | |
4 | desc | varchar | 255 | 0 | Y | N | 描述: | |
5 | icon | varchar | 255 | 0 | Y | N | 圖標: | |
6 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
7 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
8 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
9 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
表hits (用戶點擊)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | hits_id | int | 10 | 0 | N | Y | 點贊ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 點贊人: |
3 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
5 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
表logistics_delivery (物流配送)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | logistics_delivery_id | int | 10 | 0 | N | Y | 物流配送ID | |
2 | order_number | varchar | 64 | 0 | Y | N | 訂單號 | |
3 | product_name | varchar | 64 | 0 | Y | N | 商品名稱 | |
4 | purchase_quantity | varchar | 64 | 0 | Y | N | 購買數量 | |
5 | total_transaction_amount | double | 11 | 2 | Y | N | 0.00 | 交易總額 |
6 | the_date_of_issuance | date | 10 | 0 | Y | N | 發貨日期 | |
7 | delivery_number | varchar | 30 | 0 | Y | N | 配送訂單 | |
8 | ordinary_users | int | 10 | 0 | Y | N | 0 | 普通用戶 |
9 | shipping_address | varchar | 64 | 0 | Y | N | 收貨地址 | |
10 | delivery_status | varchar | 64 | 0 | Y | N | 配送狀態 | |
11 | signing_status | varchar | 64 | 0 | Y | N | 簽收狀態 | |
12 | recommend | int | 10 | 0 | N | N | 0 | 智能推薦 |
13 | contact_name | varchar | 255 | 0 | Y | N | 聯系人名字 | |
14 | merchant_id | int | 10 | 0 | Y | N | 商家id | |
15 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間 |
16 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表merchant_users (商家用戶)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | merchant_users_id | int | 10 | 0 | N | Y | 商家用戶ID | |
2 | merchant_name | varchar | 64 | 0 | Y | N | 商家名稱 | |
3 | merchant_phone_number | varchar | 16 | 0 | Y | N | 商家電話 | |
4 | merchant_address | varchar | 64 | 0 | Y | N | 商家地址 | |
5 | examine_state | varchar | 16 | 0 | N | N | 未審核 | 審核狀態 |
6 | user_id | int | 10 | 0 | N | N | 0 | 用戶ID |
7 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間 |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表message (留言板)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | message_id | int | 10 | 0 | N | Y | 留言板ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 用戶ID: |
3 | title | varchar | 64 | 0 | Y | N | 標題: | |
4 | content | longtext | 2147483647 | 0 | N | N | 內容: | |
5 | nickname | varchar | 32 | 0 | N | N | 昵稱: | |
6 | avatar | varchar | 255 | 0 | Y | N | 頭像: | |
7 | | varchar | 125 | 0 | Y | N | 留言者郵箱 | |
8 | phone | varchar | 11 | 0 | Y | N | 留言者手機號碼 | |
9 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
11 | reply | longtext | 2147483647 | 0 | Y | N | 回復 | |
12 | reply_state | tinyint | 4 | 0 | Y | N | 0 | 回復狀態 |
表notice (公告)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | notice_id | mediumint | 8 | 0 | N | Y | 公告id: | |
2 | title | varchar | 125 | 0 | N | N | 標題: | |
3 | content | longtext | 2147483647 | 0 | Y | N | 正文: | |
4 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
5 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
表order (訂單)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | order_id | int | 10 | 0 | N | Y | 訂單ID: | |
2 | order_number | varchar | 64 | 0 | Y | N | 訂單號: | |
3 | goods_id | mediumint | 8 | 0 | N | N | 商品id:[0,8388607] | |
4 | title | varchar | 32 | 0 | Y | N | 商品標題: | |
5 | img | varchar | 255 | 0 | Y | N | 商品圖片: | |
6 | price | double | 10 | 2 | N | N | 0.00 | 價格: |
7 | price_ago | double | 10 | 2 | N | N | 0.00 | 原價: |
8 | num | int | 10 | 0 | N | N | 1 | 數量: |
9 | price_count | double | 8 | 2 | N | N | 0.00 | 總價: |
10 | norms | varchar | 255 | 0 | Y | N | 規格: | |
11 | type | varchar | 64 | 0 | N | N | 未分類 | 商品分類: |
12 | contact_name | varchar | 32 | 0 | Y | N | 聯系人姓名: | |
13 | contact_email | varchar | 125 | 0 | Y | N | 聯系人郵箱: | |
14 | contact_phone | varchar | 11 | 0 | Y | N | 聯系人手機: | |
15 | contact_address | varchar | 255 | 0 | Y | N | 收件地址: | |
16 | postal_code | varchar | 9 | 0 | Y | N | 郵政編碼: | |
17 | user_id | int | 10 | 0 | N | N | 0 | 買家ID: |
18 | merchant_id | mediumint | 8 | 0 | N | N | 0 | 商家ID: |
19 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
20 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
21 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于產品規格描述 | |
22 | state | varchar | 16 | 0 | N | N | 待付款 | 訂單狀態:待付款,待發貨,待簽收,已簽收,待退款,已退款,已拒絕,已完成 |
23 | remark | text | 65535 | 0 | Y | N | 訂單備注 | |
24 | delivery_state | varchar | 16 | 0 | Y | N | 未配送 | 發貨狀態:未配送,已配送 |
25 | vip_discount | double | 11 | 2 | Y | N | 0.00 | 折扣 |
表praise (點贊)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | praise_id | int | 10 | 0 | N | Y | 點贊ID: | |
2 | user_id | int | 10 | 0 | N | N | 0 | 點贊人: |
3 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
4 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
5 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
8 | status | bit | 1 | 0 | N | N | 1 | 點贊狀態:1為點贊,0已取消 |
表product_mall (產品商城)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | product_mall_id | int | 10 | 0 | N | Y | 產品商城ID | |
2 | product_specifications | varchar | 64 | 0 | Y | N | 產品規格 | |
3 | product_source | varchar | 64 | 0 | Y | N | 產品來源 | |
4 | merchant_users | int | 10 | 0 | Y | N | 0 | 商家用戶 |
5 | merchant_name | varchar | 64 | 0 | Y | N | 商家名稱 | |
6 | merchant_phone_number | varchar | 64 | 0 | Y | N | 商家電話 | |
7 | merchant_address | varchar | 64 | 0 | Y | N | 商家地址 | |
8 | praise_len | int | 10 | 0 | N | N | 0 | 點贊數 |
9 | cart_title | varchar | 125 | 0 | Y | N | 標題:[0,125]用于產品html的標簽中 | |
10 | cart_img | text | 65535 | 0 | Y | N | 封面圖:用于顯示于產品列表頁 | |
11 | cart_description | varchar | 255 | 0 | Y | N | 描述:[0,255]用于產品規格描述 | |
12 | cart_price_ago | double | 8 | 2 | N | N | 0.00 | 原價:[1] |
13 | cart_price | double | 8 | 2 | N | N | 0.00 | 賣價:[1] |
14 | cart_inventory | int | 10 | 0 | N | N | 0 | 商品庫存 |
15 | cart_type | varchar | 64 | 0 | N | N | 未分類 | 商品分類: |
16 | cart_content | longtext | 2147483647 | 0 | Y | N | 正文:產品的主體內容 | |
17 | cart_img_1 | text | 65535 | 0 | Y | N | 主圖1: | |
18 | cart_img_2 | text | 65535 | 0 | Y | N | 主圖2: | |
19 | cart_img_3 | text | 65535 | 0 | Y | N | 主圖3: | |
20 | cart_img_4 | text | 65535 | 0 | Y | N | 主圖4: | |
21 | cart_img_5 | text | 65535 | 0 | Y | N | 主圖5: | |
22 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間 |
23 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表regular_users (普通用戶)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | regular_users_id | int | 10 | 0 | N | Y | 普通用戶ID | |
2 | user_name | varchar | 64 | 0 | Y | N | 用戶姓名 | |
3 | mobile_phone_number | varchar | 16 | 0 | Y | N | 手機號碼 | |
4 | examine_state | varchar | 16 | 0 | N | N | 已通過 | 審核狀態 |
5 | user_id | int | 10 | 0 | N | N | 0 | 用戶ID |
6 | create_time | datetime | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間 |
7 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間 |
表slides (輪播圖)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | slides_id | int | 10 | 0 | N | Y | 輪播圖ID: | |
2 | title | varchar | 64 | 0 | Y | N | 標題: | |
3 | content | varchar | 255 | 0 | Y | N | 內容: | |
4 | url | varchar | 255 | 0 | Y | N | 鏈接: | |
5 | img | varchar | 255 | 0 | Y | N | 輪播圖: | |
6 | hits | int | 10 | 0 | N | N | 0 | 點擊量: |
7 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
8 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
表upload (文件上傳)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | upload_id | int | 10 | 0 | N | Y | 上傳ID | |
2 | name | varchar | 64 | 0 | Y | N | 文件名 | |
3 | path | varchar | 255 | 0 | Y | N | 訪問路徑 | |
4 | file | varchar | 255 | 0 | Y | N | 文件路徑 | |
5 | display | varchar | 255 | 0 | Y | N | 顯示順序 | |
6 | father_id | int | 10 | 0 | Y | N | 0 | 父級ID |
7 | dir | varchar | 255 | 0 | Y | N | 文件夾 | |
8 | type | varchar | 32 | 0 | Y | N | 文件類型 |
表user (用戶賬戶:用于保存用戶登錄信息)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | user_id | mediumint | 8 | 0 | N | Y | 用戶ID:[0,8388607]用戶獲取其他與用戶相關的數據 | |
2 | state | smallint | 5 | 0 | N | N | 1 | 賬戶狀態:[0,10](1可用|2異常|3已凍結|4已注銷) |
3 | user_group | varchar | 32 | 0 | Y | N | 所在用戶組:[0,32767]決定用戶身份和權限 | |
4 | login_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 上次登錄時間: |
5 | phone | varchar | 11 | 0 | Y | N | 手機號碼:[0,11]用戶的手機號碼,用于找回密碼時或登錄時 | |
6 | phone_state | smallint | 5 | 0 | N | N | 0 | 手機認證:[0,1](0未認證|1審核中|2已認證) |
7 | username | varchar | 16 | 0 | N | N | 用戶名:[0,16]用戶登錄時所用的賬戶名稱 | |
8 | nickname | varchar | 16 | 0 | Y | N | 昵稱:[0,16] | |
9 | password | varchar | 64 | 0 | N | N | 密碼:[0,32]用戶登錄所需的密碼,由6-16位數字或英文組成 | |
10 | | varchar | 64 | 0 | Y | N | 郵箱:[0,64]用戶的郵箱,用于找回密碼時或登錄時 | |
11 | email_state | smallint | 5 | 0 | N | N | 0 | 郵箱認證:[0,1](0未認證|1審核中|2已認證) |
12 | avatar | varchar | 255 | 0 | Y | N | 頭像地址:[0,255] | |
13 | open_id | varchar | 255 | 0 | Y | N | 針對獲取用戶信息字段 | |
14 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
15 | vip_level | varchar | 255 | 0 | Y | N | 會員等級 | |
16 | vip_discount | double | 11 | 2 | Y | N | 0.00 | 會員折扣 |
表user_group (用戶組:用于用戶前端身份和鑒權)
編號 | 名稱 | 數據類型 | 長度 | 小數位 | 允許空值 | 主鍵 | 默認值 | 說明 |
1 | group_id | mediumint | 8 | 0 | N | Y | 用戶組ID:[0,8388607] | |
2 | display | smallint | 5 | 0 | N | N | 100 | 顯示順序:[0,1000] |
3 | name | varchar | 16 | 0 | N | N | 名稱:[0,16] | |
4 | description | varchar | 255 | 0 | Y | N | 描述:[0,255]描述該用戶組的特點或權限范圍 | |
5 | source_table | varchar | 255 | 0 | Y | N | 來源表: | |
6 | source_field | varchar | 255 | 0 | Y | N | 來源字段: | |
7 | source_id | int | 10 | 0 | N | N | 0 | 來源ID: |
8 | register | smallint | 5 | 0 | Y | N | 0 | 注冊位置: |
9 | create_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 創建時間: |
10 | update_time | timestamp | 19 | 0 | N | N | CURRENT_TIMESTAMP | 更新時間: |
5 農產品銷售系統系統詳細設計與實現
5.1前臺用戶功能模塊
5.1.1 前臺首頁界面
普通用戶或者用戶進入系統后可以查看系統的信息,包含了程序的標題,導航欄,輪播圖,商品信息等,其主界面展示如下圖5-1所示。
圖5-1 前臺首頁界面圖
5.1.2注冊界面
普通用戶可以查看系統信息,也有注冊成為用戶的權限。其用注冊流程圖如圖5-2所示,注冊界面展示如下圖5-3所示。
圖5-2注冊流程圖
圖5-3用戶注冊界面圖
5.1.3登錄界面
當用戶注冊成功以后就成為了買家用戶,買家用戶可以通過前臺的登錄頁面登錄到系統當中,用戶登錄流程如圖5-4所示,登錄界面如下圖5-5所示。
圖5-4?登錄流程圖
圖5-5登錄界面圖
5.1.4 留言反饋界面
留言反饋:用戶可以向系統管理員提出問題、建議或意見,增強系統用戶參與和互動。界面如下圖5-6所示。
圖5-6留言反饋界面圖
5.1.5 產品商城詳情界面
產品商城:展示各類農產品的詳細信息、價格、圖片等,并支持用戶查看、篩選、加入購物車等操作,以便用戶選購商品。如圖5-8所示。
圖5-7?產品商城詳情界面圖
圖5-8加入購物車流程圖
5.1.7我的訂單界面
買家用戶可以查看到自己購買的商品,查看訂單狀態、刪除,我的訂單界面如下圖5-11所示。
圖5-9訂單界面圖
5.2商家功能模塊
5.2.1 產品商城界面
產品商城:商家可以查看系統中所有的農產品信息,包括價格、庫存、銷量等,可以在商城中搜索和篩選商品,方便商家了解市場情況并做出相應的決策。界面如下圖5-12所示。
圖5-10產品商城理界面圖
5.3管理員功能模塊
5.3.1系統用戶管理界面
系統用戶管理:管理員可以管理系統用戶的信息,包括添加新用戶、編輯用戶信息、設置用戶權限等功能,確保系統安全和用戶管理方便。界面如下圖5-13所示。
圖5-11系統用戶管理界面圖
5.3.2系統管理界面
系統管理:管理員可以管理系統的配置信息,包括數據庫連接、系統參數設置、日志管理等,保證系統正常運行且方便管理員對系統進行維護。界面如下圖5-14所示。
圖5-12系統管理界面圖
5.3.3留言反饋界面
留言管理:管理員可以查看用戶留言信息,回復用戶留言、刪除不當留言等,確保用戶留言的及時響應和管理。如下圖5-13所示。
圖5-14留言反饋界面圖
5.2.5商城管理界面
商城管理:管理員可以管理商城的商品信息,包括添加新商品、編輯商品信息、設置商品價格、管理庫存等功能,確保商城中的商品信息準確完整。如下圖5-16所示。
圖5-15商城管理界面圖
6系統的測試
6.1測試的目的
一個系統測試的目的就是檢驗系統在真正的工作環境、條件下是不是能夠正常運行,各種功能能不能符合設計的要求,通過測試發現系統當中存在的一些潛在的錯誤,然后對系統進行改進,使得系統最終以完美的形式展現給用戶,提高用戶使用過程中的體驗度,真正達到項目的實際使用目的。
6.2 系統測試用例
系統測試包括:管理員登錄功能測試、商城管理查看功能測試、商品添加功能測試、加入購物車購買功能測試,如表6-1、6-2、6-3、6-4所示:
表6-1?管理員登錄功能測試表
測試名稱 | 測試功能 | 操作過程 | 預期結果 | 測試結果 |
登錄模塊測試 | 登錄成功的情況 | 管理員可以通過瀏覽器進入到農產品銷售系統系統后臺登錄界面,輸入用戶名:admin和密碼admin后,點擊“登錄”按鈕。 | 成功登錄到管理員管理的界面 | 正確 |
登錄模塊測試 | 登錄失敗的情況 | 管理員可以通過瀏覽器進入到農產品銷售系統系統后臺登錄界面,輸入用戶名:admin和密碼111后,點擊“登錄”按鈕。 | 系統提示“用戶名和密碼不匹配” | 正確 |
商城管理查看功能測試:
表6-2?商城管理查看功能測試表
測試名稱 | 測試功能 | 操作過程 | 預期結果 | 測試結果 |
查詢商城管理信息功能測試 | 查詢成功的情況 | 用戶在導航欄中點擊“商城管理”,輸入關鍵詞查詢商品,輸入的商品在系統中存在,顯示查詢商品信息? | 查詢成功 | 正確 |
商城管理中商品添加界面測試:
表6-3?管理員添加商品界面測試表
測試名稱 | 測試功能 | 操作過程 | 預期結果 | 測試結果 |
?商品添加模塊測試 | 商品添加成功的情況 | 在“商城管理”菜單中點擊“商城管理”會顯示出所有的商品信息,點擊“添加”,輸入商品信息,輸入正確的信息后,點擊“提交”按鈕。 | 提示添加成功 | 正確 |
商品添加模塊測試 | 商品添加失敗的情況 | 在“商城管理”菜單中點擊“商城管理”會顯示出所有的商品信息,點擊“添加”,不輸入標題,其他信息正常填寫后,點擊“提交”按鈕。 | 提示“添加失敗,標題不能為空” | 正確 |
加入購物車購買功能測試:
表6-4 加入購物車購買功能測試表
測試名稱 | 測試功能 | 操作過程 | 預期結果 | 測試結果 |
加入購物車購買功能測試 | 購買的情況 | 用戶在商城管理的商品詳情頁面,點擊“加入購物車”,然后在“我的購物車”界面,點擊“購買”按鈕,進行付款。 | 加入購物車購買成功 | 正確 |
6.3 系統測試結果
本次開發的系統是一個農產品銷售系統、購買的系統,主要功能就是實現用戶的在線購買,通過對管理員登錄、商品查詢、商品添加、加入購物車購買這幾個方面的測試可以看出系統的基本可以實現用戶對商品購買的功能,而且在測試的過程中也對界面的展示進行了查看,發現界面并沒有出現扭曲、混亂等情況,能夠滿足用戶的需求,系統運行良好,是可以進行投入使用的。
結論
經過了幾個月的努力,本農產品銷售系統系統終于完成了,雖然在校期間也開發過一些小型的系統,但是都是在老師的講解以及輔助下完成的,沒有經歷過開發之前的需求分析、系統分析,都是直接從系統設計開始的,因此本次開發的農產品銷售系統系統對我意義重大。
在開發系統最初,首先對用戶購買農產品方面的需求進行調研,了解對于用戶以及商家來說,開發的系統需要實現哪些功能才能滿足使用者的需求,對需求進行分析;其次選擇自己比較熟悉的JAVA語言,MYSQL數據庫,使用SpringBoot框架來設計開發,通過知網庫、學校圖書館等地方查閱、學習這些技術,掌握編程的思想和方法,然后就是對系統進行分析,從系統開發的可行性、系統實現的功能、系統應該具備的性能以及系統的操作流程方面,對系統進行全方位的分析,確定系統的最終功能,從而對系統的功能和數據庫進行設計,最后就是系統的實現以及對實現的功能的測試,確保系統能夠穩定的運行。
在開發的過程中暴露出了自己的很多問題,比如前期的準備還是不夠充分,不能完全掌握其操作流程;在開發過程中對JAVA的編程掌握的還不夠熟練以及對系統的環境配置上還存在很多問題,經常會導致項目在運行的時候出現錯誤。學無止境,通過一邊查閱資料一邊向導師請教,慢慢的解決了這些問題,在以后的學習、工作者我會更加嚴謹,通過本項目的開發,我將會受益終生!
參考文獻
[2]張菁,石天恩,李秋,等.基于大數據分析的農產品銷售預測系統設計與實現[J].遼寧師范大學學報(自然科學版),2024,47(01):50-58.
[3]吳溫.讓“石家莊特產”搭上時代快車[N].石家莊日報,2024-01-16(001).DOI:10.28728/n.cnki.nsjzb.2024.000145.
[4]TD SYNNEX launches GAPP initiative to support partners in driving B2B sales of Google Pixel; Gives partners access to a broad Google ecosystem of add-on products plus the tools and resources to drive activity and sales to business customers[J].M2 Presswire,2024,
[5]Bo T ,Yuan K ,Ge Y .Modeling and simulating the multi-generation product sales, production and inventory system within the context of quality upgrades.[J].PloS one,2024,19(4):e0299944-e0299944.
[6]AngioDynamics Updates on Sale of Dialysis Product Portfolio and BioSentry Product to Merit Medical Systems[J].Wireless News,2023,
[7]AngioDynamics Updates on Sale of Dialysis Product Portfolio and BioSentry Product to Merit Medical Systems[J].Manufacturing Close - Up,2023,
[8]Li R ,Xiao L ,Yao D .Dynamic pricing and production control in a two‐item make‐to‐stock system with flexible dual sourcing and lost sales[J].Production and Operations Management,2023,32(10):3119-3137.
[9]范斐斐,何子怡,張越,等.基于PHP的農產品銷售系統的設計與實現[J].無線互聯科技,2023,20(08):91-94.
[10]王慧.寧夏特色農產品銷售系統設計與實現[J].軟件,2023,44(03):150-153.
[11]唐雙林.基于Vue和SpringBoot架構的智能推薦農產品團購銷售系統[D].重慶三峽學院,2023.DOI:10.27883/d.cnki.gcqsx.2023.000390.
[12]臧璣珣,徐鑫航.基于網絡嵌入的農產品銷售推薦系統[J].計算機技術與發展,2022,32(10):209-214.
[13]張怡欣,桂心顏,解瀟然,等.“云種植”智慧農業App設計與實現[J].鄉村科技,2022,13(18):155-158.DOI:10.19345/j.cnki.1674-7909.2022.18.033.
[14]葛樹楊.疫情環境下農產品交易系統的設計與實現[D].南京林業大學,2022.DOI:10.27242/d.cnki.gnjlu.2022.000531.
[15]金沛璇.基于網絡表示學習的農產品供求對接推薦系統的設計與實現[D].西安電子科技大學,2022.DOI:10.27389/d.cnki.gxadu.2022.001736.
[16]陳瑞瑞.基于關聯規則Apriori算法的農產品銷售管理系統設計[J].信息與電腦(理論版),2022,34(10):94-96.
[17]錢紫薇.YS農產品公司營銷保障措施的研究[J].營銷界,2022,(09):35-37.
[18]鄧林.基于Java的農產品銷售系統的研究與設計[J].電腦知識與技術,2022,18(12):43-45.DOI:10.14004/j.cnki.ckt.2022.0625.
[19]賀超云.“綠豐模式”探索為農服務新路子[J].湖南農業,2022,(02):41.
[20]陳偶娣.農產品銷售電子商務系統的建立與應用研究——評《網上銷售農產品》[J].糧食與油脂,2022,35(01):167.
致謝
“致謝”意味著論文的結束,也意味著自己的畢業設計順利完成,同時也代表了自己的大學生涯即將結束,我即將要離開自己敬愛的老師和親愛的同學們,在這里我首先要感謝的就是所有的老師,“春滿江山綠滿園,桃李爭春露笑顏,東西南北春常在,唯有師恩留心間”,他們無論在我的學業還是在我的生活上付出了所有,對我諄諄教誨;其次我要感謝我的指導老師,他在我的整個畢業設計當中起著引導作用,每當我有困難的時候,他總會第一時間幫助我,引導我進行解決問題,而不是直接告訴我答案,“授人以魚不如授人以漁”,指導老師的這種做法讓我受益終生,同時我也從指導老師身上學習到了許多的開發技巧以及檢驗,這對我今后的開發起著十分重要的作用;再次,我需要感謝我的同學、室友,他們不僅僅在畢業設計上給我許多幫助意見,在大學同窗四年,他們給過我的幫助太多了,我對他們有太多的不舍,無法用言語表示,我相信在以后的人生道路上只要想到他們,我心里就會很溫暖,這種友情是任何感情替代不了的;最后我還要感謝家人,感謝自己,感謝家人對我的支持,感謝自己在學業上的堅持,我相信我以后的道路會越來越好。
免費領取項目源碼,請關注?點贊收藏并私信博主,謝謝~