🎈系統亮點:騰訊地圖API、二維碼識別、Echarts圖形化分析;
一.系統開發工具與環境搭建
1.系統設計開發工具
后端使用Java編程語言的Spring boot框架
項目架構:B/S架構
運行環境:win10/win11、jdk17
小程序:
技術:Uniapp;UI庫:ColorUI;
開發工具:HBuilderX;
前端:
技術:框架Vue.js;UI庫:ElementUI;
開發工具:Visual Studio Code;
后端:
技術:Java語言、mybatis plus、Spring boot框架;
開發工具:IDEA 2024版本;
數據庫:
數據庫:mysql5.7/8.0
數據庫工具:Navicat12版本;
二.系統需求分析
1.用戶(收件人)
1. 注冊登錄:用戶可以通過手機號、學號等方式進行注冊,并設置密碼。注冊成功后,用戶可以使用賬號和密碼登錄系統,查看和管理自己的快遞信息。
2. 取件碼獲取:當快遞到達驛站后,員工分配取件編碼。用戶可以使用驛站分配的取件編碼在驛站取件。當快遞到達時,系統自動向收件人發送取件通知,可以設置通知內容模板。
3. 取件記錄查看:用戶可以查看自己的待取件信息和歷史取件信息,如快遞單號,取件碼等信息。
4. 寄件及退貨訂單:寄件人在系統下單,填寫收件人,收貨地址,寄件人,發貨地址等信息。收件人登錄系統后,可在已簽收的快遞列表中選擇需要退貨的訂單,填寫退貨原因等信息,提交退貨申請。
5. 個人資料管理:用戶可以編輯和更新自己的個人信息,如聯系方式、收貨地址等。
6. 反饋與投訴:用戶可以對驛站的服務進行評價和反饋,或提交投訴和建議。
2.驛站員工
1. 注冊登錄:驛站員工通過內部賬號或工號進行注冊和登錄,確保身份的真實性。
2. 快遞入庫:員工可以使用手動輸入快遞單號或掃碼錄入快遞信息碼,將快遞信息錄入系統。應分配取件編碼,并錄入對應的貨架位置信息,生成相應的取件通知發送給收件學生。
3. 快遞出庫:員工根據提供給用戶的取件編碼,在系統中查找對應的快遞信息。驗證取件編碼后,員工將快遞從貨架取出,快遞員可通過掃描取件碼、輸入快遞單號等方式確認取件,將快遞狀態更新為“已取件”,同時記錄取件的實際時間,便于后續數據統計和查詢。
4. 庫存管理:員工可以查看當前驛站的快遞庫存情況,包括待入庫,已入庫、待取件、已取件等狀態的快遞信息數量。
5. 退貨及寄件訂單管理:驛站員工登錄系統后,可以查看系統中的寄件申請列表,可查看退貨申請列表,了解退貨訂單的詳細信息,如收件地址信息、退貨原因等進行審核。
6. 數據統計與報表:員工可以查看和統計驛站的運營數據,如快遞各種數量,投訴量等。系統應提供多種報表格式,如柱狀圖、折線圖等,方便員工進行分析和決策。
3.管理員
1. 注冊登錄:管理員使用內部賬號或管理員權限進行注冊和登錄。
2. 用戶管理:管理員可以查看和管理所有用戶的信息,管理員可以審核和處理用戶的投訴和建議。
3. 驛站員工管理:管理員可以查看和管理驛站員工的信息,包括工號、姓名等。
4. 快遞信息管理:管理員可以查看和管理所有快遞的信息,待入庫快遞信息,已入庫快遞信息,已出庫快遞信息,寄件快遞信息,退貨快遞信息。
5. 系統設置與維護:管理員可以對系統進行設置和維護,如查看操作日志、更新系統數據等。管理員可以監控系統的運行狀態,確保系統的穩定性和安全性。
6. 數據統計:管理員可以查看和統計系統的運營數據,如快遞量、入出庫量,用戶滿意度等。系統應提供數據可視化圖表功能,幫助管理員更好地了解驛站運營情況,并做出決策。