孫紫豪,閔娟娟,李南



摘要:隨著互聯網的快速發展,人們生活與互聯網的關聯逐步加深,出戶解決生活問題已成為大多數人的選擇,而作為傳統的家政服務行業也因此逐步面向網絡。為了解決此現狀,開發基于Web的家政服務平臺,從功能簡述、UML用例分析及涉及的相關技術等方面闡述平臺的細節及創新點,使更多人享受平臺帶來的便利。
關鍵詞:家政服務;直播;互聯網
中圖分類號:TP311? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)20-0074-04
The Design and Implementation of Web-based Home Service Platform
SUN Zi-Hao, MIN Juan-Juan, LI Nan
(School of Computer and Big Data Science, Jiujiang University, Jiujiang 332005, China)
Abstract: With the rapid development of the Internet, the connection between people's life and the Internet has gradually deepened, and it has become the choice of most people to gradually go out to solve problems in life. As a traditional domestic service industry, it also gradually faces the Internet. In order to solve this situation, a Web-based household service platform will be developed, and comprehensively elaborate the details and innovations of the system through function description, UML use case analysis and related technologies involved, so that more people can enjoy the convenience brought by the platform.
Key words: housekeeping; live; internet
隨著互聯網的快速發展,工作節奏的加快以及消費觀念的改變,客戶服務勞動也已被越來越多的城市居民所認同。大部分人越來越趨向于以足不出戶的方式解決生活上的問題。客戶服務為順應高效率的生活也逐漸趨向網絡化。家政服務作為傳統服務業,從線下也逐漸演變成線上。相比于傳統家政平臺,引入了直播、視頻動態等創新點,使得商家提供專業服務閑暇之余可以實現“直播帶技術”。
1 平臺的功能簡述
基于Web的家政服務平臺在經過市場調研,對用戶及商家的需求進行詳細科學的分析之后,確立了下單服務、評價服務、加購物車、地址管理、觀看直播等功能。用戶及商家在供需服務之余還能通過聊天、直播、動態等便捷交流,使得問題得到快速高效的解決。以下為用戶登錄功能的詳細介紹:
1)下單服務/評價服務:用戶登錄平臺,在平臺瀏覽服務,查看服務評價,可以選擇加入購物車對比下單,也可以直接下單,選擇服務時間,生成訂單,等待商家工作人員服務,訂單完成后,用戶可對服務進行評分及評價,促進商家專業水平的提高;
2)觀看直播/視頻動態:商家在適當時間可發布直播,在專業技術領域提供解讀,用戶在首頁查看正在直播的商家,點擊看到商家直播內容,同時搭建聊天室功能,用戶在觀看直播的時候可以在聊天室發布消息進行互動;商家也可以發布視頻動態,用戶進入商家詳情頁查看其視頻動態,并可對其進行點贊;
3)個人資料管理:用戶初次進入平臺,平臺默認給出用戶頭像,用戶可對其進行修改,也可以對其他信息進行補充,如性別、生日等,同時用戶可管理地址,對地址進行增刪改查,方便下單服務時選擇地址直接生成訂單。
2 平臺的設計
平臺的設計主要通過UML用例分析、概要設計及業務流程嚴謹分析設計細節,通過抽象工廠方法及自頂向下原則設計平臺各個模塊,使各個模塊銜接得當,安全穩定。
2.1 用例分析
在軟件工程的需求分析階段,對于需求的獲取非常重要, 而需求的獲取應該把重點放在平臺模型的構建之上,用例圖是平臺構建較好的方式之一,一個完善的需求分析能夠為軟件開發夯實基礎[1]。經過此前的分析,平臺需從系統管理員、用戶、商家三個角度分析不同參與者所對應的不同功能。
1)系統管理員主要對統籌平臺的資源,對商家信息、賬號及用戶信息、賬號進行維護與管理。平臺管理員是平臺走向穩定、長久的基石,對于平臺維護發揮重要作用。系統管理員用例模型如圖1所示。
2)用戶是家政服務的需求者,用戶登錄平臺,可完成對個人資料添加與修改、地址修改與添加、下單服務、評價服務、咨詢商家、觀看直播、點贊視頻動態、服務加入購物車、訂單查看及修改等功能。用戶用例模型如圖2所示。
3)商家是家政服務的提供者,商家登錄平臺,可完成服務發布、修改及刪除、發布直播、視頻動態的發布及修改、商家店鋪資料的修改、實時回復用戶的問題以及對訂單的管理。商家用例模型如圖3所示。
2.2 平臺的概要結構設計
數據庫是系統各個部分之間緊密結合、數據存儲與交換、服務器響應速率的基礎,首先將現實世界中的事物抽象成信息結構,即建立概念數據模型,然后把概念模型轉換成DBMS所支持的邏輯模型,最后設計出符合系統要求的邏輯數據庫[2]。根據以上用例圖分析,將平臺數據模型抽象化,通過抽象模型結合數據邏輯建立表結構。結合以上分析,平臺可建立地址表、訂單表、用戶表、商家表、服務表、直播表、視頻動態表等,一個商家可以發布多個視頻動態,一個商家一次發布一個直播,一個用戶一次下單可以有多個服務,一個訂單只有一個服務地址。平臺的概要結構設計如圖4所示。