“?🎈系統亮點:WebSocket實時聊天、Echarts圖形化分析”
01系統開發工具與環境搭建
—
前后端分離架構
項目架構:B/S架構運行環境:win10/win11、jdk17
小程序端:
技術:Uniapp;UI庫:colorUI;
開發工具:HBuilderX;
前端:
技術:框架Vue.js;UI庫:ElementUI;
開發工具:Visual Studio Code;
后端:
技術:Java語言、mybatis plus、Spring boot框架;
開發工具:IDEA 2023.3.3版本;
數據庫:
數據庫:mysql5.7/8.0;
數據庫工具:Navicat12版本;
02 功能需求
—
2.1?用戶用例
1.查看公告:用戶登錄系統可以查看系統公告。
2.查看資訊:用戶可以查看電腦服務相關的資訊信息,有更多的了解。
3.查看服務:用戶可以通過服務類型篩選服務。
4.預約服務:用戶選擇服務項目、預約的時間,進行支付,可生成訂單。
5.反饋申請:用戶可提交自己對系統的意見。
6.查看我的訂單:用戶可取消訂單,評價訂單,可以和服務人員進行線上交流。
7.個人中心:用戶可以進行修改個人信息和密碼。
2.2?服務人員用例
1.我的訂單:查看服務軌跡,申請驗收,操作開始服務。
2.客戶咨詢:與客戶進行聊天。
2.3?管理員用例
1.用戶管理:管理員可以進行管理用戶信息,進行增刪改查和導出操作。
2.系統通知管理:管理員進行維護系統的通知信息。
3.封面管理:管理員維護系統首頁的廣告輪播圖。
4.反饋管理:管理員進行處理用戶提出的反饋信息。
5.數據統計分析:系統使用折線圖展示訂單統計分析,月度訂單趨勢。統計圖展示24小時服務訂單分布,服務項目統計,月度采購與銷售趨勢。環形圖展示服務類型分布。周轉率指標圖展示庫存周轉率分析等。
6.服務管理:管理員進行維護服務類型和服務信息,包含項目名稱,服務內容,服務類型,費用說明和下單提醒。
7.服務套餐管理:管理員有權維護服務套餐信息。
8.服務人員管理:管理員對服務人員信息進行增刪改查操作。
9.訂單管理:管理員可以查看所有的訂單信息,為訂單分配服務人員,查看維修的軌跡信息。
10.資訊管理:管理員可以維護資訊類型和電腦相關資訊信息。
11.配件管理:管理員進行維護配件類型,配件相關信息以及查看配件的庫存記錄信息。
03 系統實現(部分截圖)
—
用戶
1.首頁
?2.資訊詳情
3.服務
用戶登錄系統后,可點擊“服務類型”導航欄,進入服務類型界面。支持用戶通過服務類型篩選服務信息,服務類型通過卡片的形式展示,每張卡片有對應的硬件圖片,呈現維修對象并配有服務簡要介紹,用戶可快速了解服務內容,點擊服務類型,進入服務詳情查看更多信息。
4.服務詳情
5.預約服務
用戶選擇好服務后,可以看到服務套餐,根據自己的需求進行選擇服務套餐,填寫基本的信息,包含姓名、地址、電話,并選擇預約時間和備注信息,最后選擇支付方式,進行預約服務。預約成功后,可在服務訂單模塊查看預約的所有訂單信息。
6.反饋申請
7.聊天會話
8.服務訂單
用戶可以選擇“我的服務訂單”導航欄進入我的服務訂單界面,查看預約的所有訂單。訂單狀態為待服務時,用戶可以進行取消訂單;當訂單服務為進行中時,說明已經分配了服務人員,可以與服務人員進行溝通;訂單完成后,用戶可以選擇評價。
服務人員:
1.我的訂單
服務人員登錄后臺系統后,可以查看個人負責的訂單信息,當管理員分配上門維修服務后,服務人員進行前往指定地點,在系統中,需要點擊“開始服務”,展開維修工作,同時,服務人員需要上傳自己的服務軌跡進行記錄。后續等待用戶申請驗收。
2.客戶咨詢
訂單分配成功后,服務人員能通過內置的WebSocket功能,和用戶開啟實時線上對話。憑借WebSocket雙向即時通訊的優勢,服務人員需及時處理用戶發來的消息,確保雙方交流過程中,信息都能快速、準確地傳遞。
管理員:
1.反饋處理
2.綜合統計數據
3.庫存統計
4.服務項目
5.服務套餐
6.服務人員
7.訂單服務
管理員可查看所有訂單信息,可通過訂單流水號、姓名等input框進行搜索訂單信息,可單獨為處于待接單狀態的訂單進行分配服務人員,訂單狀態更新為待服務。管理員也能查看服務人員的服務軌跡信息,包括服務人員的維修時間、維修成果,可評估服務人員的工作效率和服務質量。
8.資訊
9.配件
10.庫存記錄
04 系統代碼結構截圖
1.后端
2.前端
3.數據庫
05 源碼獲取
1.系統非商用,非開源,非無償。
2.項目邏輯完整,非簡單增刪改查。
2.由本人開發,如需源碼,請聯系以下方式,koimibuff。
3.項目有很多,并未全部上傳,如果未找到想要的,可直接咨詢。