Java生鮮電商平臺-用戶管理的架構與實戰

Java生鮮電商平臺-用戶管理的架構與實戰

?

在電商后臺中,用戶管理是運營人員管理用戶的模塊。這里的用戶區別于運營人員,會在權限的角色管理中分別闡述。這里的用戶包含平臺的一般用戶,會員用戶等。本文將分享一下用戶管理模塊的設計心得。在設計任何一個模塊功能之初我們首先應該考慮的是誰使用我們的功能以及自身的業務架構,只有在想起出這兩個基本問題之后,所設計的功能才能符合使用者的期望。

一.功能架構

在理解自身的業務之后,我們可以從運營同學那里了解一下用戶管理的基本需求。包含用戶列表查詢,用戶信息查詢,營銷模塊,會員模塊設置等功能。如下圖:

?

在有了基本的功能架構后就是功能點的拆解和信息布局。

用戶列表:包含用戶可在一級頁面檢索條件可以查詢到的基本用戶信息的表格呈現,這里重要的是,運營人員可能需要對某個消費層,或者年齡層的用戶去做篩選,在設計用戶列表中的用戶檢索條件時可以根據運營同學的工作需求去設置,以提升運營人員的效率。

用戶信息:在用戶信息中,基本囊括了用戶的所有數據,這些數據是從數據庫中拉取出的數據,這里做的是信息展示,展示了用戶從注冊到注銷在平臺中產生的信息軌跡。這里的用戶信息是運營同學需要用的到一些數據,是用戶信息數據庫中用戶信息的子集。

營銷模塊:用戶管理模塊的營銷主要是指平臺營銷信息的設置及推送,此模塊與用戶管理接壤可以直接分層的發送給各個層次的用戶,對精準營銷有很大的幫助。

會員模塊:會員模塊是電商平臺營銷促活,拉新,留存的重要工具和手段。因此會員模塊的設計舉足輕重。在該模塊中,運營人員可根據公司的業務發展靈活調整會員規則及政策。包含會員權益設置和會員權益查詢等兩大類。

二.功能設計

2.1.用戶列表

在設置用戶列表的檢索條件時需要考慮使用檢索的場景,一般的檢索分為兩大類場景,一是有明確目標的定向搜索,比如知道用戶的手機號碼,或者用戶ID則可以直接查找出對應的用戶,另一個則是模糊搜索,模糊搜索適用于無明確目標或者對將要查找到的用戶信息知道較少不足以使用定向搜索的場景,這時我們則需要設置一定的范圍檢索,比如價格范圍,時間范圍等等以幫助用戶達到查找用戶的目的。

?

在用戶列表中我們可以同時將營銷模塊的推送入口放在用戶列表同一模塊內,充分利用此處的檢索功能,有針對性的給用戶推送促銷消息。這里的推送屬于運營人員手動推送,區別與營銷中心/促銷中心的自動推送

?

2.2.用戶信息

在用戶信息中包含了用戶從注冊到注銷在平臺產生的數據,包含用戶的基本信息,賬號信息,訂單信息,統計信息,收貨地址信息,等其他信息。

基本信息:包含用戶的賬號ID,注冊來源,手機號碼,性別,會員級別,城市地區,頭像,昵稱等。

?

賬號信息:賬號信息包含用戶的支付賬號信息若平臺自有支付系統,則可以展示用戶綁定的銀行卡信息(隱藏部分)

訂單信息:訂單信息包含用戶所有的訂單,比如用戶歷史訂單,待支付訂單等等,在訂單列表中需要將該用戶下的所有拉取出來。

?

收貨地址信息:收貨地址信息則顯示用戶的收貨地址,收貨人,聯系方式等。

2.3.會員權益模塊

在會員權益模塊展示了會員權益的獲取與注銷的規則及會員權益規則的修改與新增。因為不同業務形態不同用戶層所以會員模塊的設計具有較高的靈活性,本文不做展開。

會員權益設置:包含會員級別設置,升級設置,降級設置等等。

會員權益展示:這里則是設置好的會員權益展示。比如會員升級條件等等。

轉載于:https://www.cnblogs.com/jurendage/p/11221200.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/247410.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/247410.shtml
英文地址,請注明出處:http://en.pswp.cn/news/247410.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vue+Element-ui實現分頁效果

當我們向后臺請求大量數據的時候,并要在頁面展示出來,請求的數據可能上百條數據或者更多的時候,并不想在一個頁面展示,這就需要使用分頁功能來去完成了。 1.本次所使用的是vue2.0element-ui實現一個分頁功能,element-…

ListViewAutoScrollHelper

ListViewAutoScrollHelper轉載于:https://www.cnblogs.com/ZacharyHodgeZou/p/4208350.html

wx.navigateTo跳轉首頁無效

問題: 首頁A—B,B—C,C—A(回首頁無效) 先來看首頁,首頁是由tabBar中三個頁面組成 再來看下首頁的代碼組成 //只保留核心代碼 "tabBar": { ... "list": [ { "pagePath": "pages/home/home", "te…

21款網頁版html5小游戲源碼

html5魅族創意的貪食蛇游戲源碼下載 html5網頁版打磚塊小游戲源碼下載 html5 3D立體魔方小游戲源碼下載 html5網頁版飛機躲避游戲源碼下載 html5三國人物連連看游戲源碼下載 js html5 2048數字游戲源碼_2048網頁版源碼下載 html5盲打高手打飛字游戲下載_網頁版英文打飛字游戲源…

Cookie的使用(js-cookie插件)

一、安裝 npm install js-cookie --save二、引用 import Cookies from js-cookie三、一般使用 存到Cookie去 // Create a cookie, valid across the entire site: Cookies.set(name, value);// Create a cookie that expires 7 days from now, valid across the entire site…

js的array.some()方法

定義和用法 some() 方法用于檢測數組中的元素是否滿足指定條件(函數提供)。 some() 方法會依次執行數組的每個元素: 如果有一個元素滿足條件,則表達式返回true , 剩余的元素不會再執行檢測。如果沒有滿足條件的元素&#xff0c…

AOP集成防止連續多次點擊問題

AOP即Aspect Oriented Programming的縮寫,習慣稱為切面編程;與OOP(面向對象編程)萬物模塊化的思想不同,AOP則是將涉及到眾多模塊的某一類問題進行統一管理,AOP的優點是將業務邏輯與系統化功能高度解耦,讓我們在開發過程中可以只專注于業務邏輯,其他一些系統化功能(如路由、日志…

應用內安裝部分手機出現解析錯誤

在做應用內升級安裝apk 的時候 出現了 程序包解析出錯,這就很難受了 明明程序包有問題,而且還并不是必發,查了下資料發現是7.0版本的問題 有好幾種說法會引起這個問題 1 使用了V2包 我們在打包的時候最好不要用V2簽名 2 加入臨時授權 intent.…

自定義input[type=file]的兼容樣式

input[type"file"]的樣式在各個瀏覽器中的表現不盡相同: 1. chrome: 2. firefox: 3. opera: 4. ie: 5. edge: 另外,當我們規定 input[type"file"] 的高度,并把它的行高設置成與其高度相等后,chrome中難看的樣…

Excel催化劑開源第37波-音視頻文件元數據提取(分辨率,時長,采樣率等)

上一篇提到圖片元信息Exif的提取,當然還有一類音視頻文件,也同樣存儲著許多寶貴的元數據,那就開源到底唄,雖然自己找尋過程也是蠻艱辛坎坷的,大家看后有收獲,只求多多傳播下,讓前人的工作可以更…

ECharts 雷達圖在類目值下面顯示數值

需要實現的效果&#xff1a; 官網里面的demo顯示數值&#xff0c;都是在拐點處&#xff1a; 【解決】 1、只顯示類目 <div id"mychart" style"width:300px;height:300px;margin:0 auto;"></div><script>var arr1 [60,73,85,40,60];var…

RecyclerView復用item導致數據混亂

一般recyclerview會復用item以讓recycler性能提升 但是我們有些時候會出現復用了之后混亂的情況 如何防止RecyclerView復用item呢 1 最好是每一個有判斷的地方&#xff0c;都要寫全所有情況&#xff0c;什么意思呢 if里textView設了一個值&#xff0c;false也必須設置一個值 2 …

echarts tooltip在圖表范圍內顯示

以下兩種解決方式&#xff0c;能夠應對大部分出現此類問題項目 tooltip.position: 提示框浮層的位置&#xff0c;默認不設置時位置會跟隨鼠標的位置。 可選&#xff1a;string, Array, Function 一、解決方法&#xff1a; 1、設置x軸固定不動 y軸上下跟隨 /*設置x軸左右固定…

Vue.js 動態為img的src賦值

在vue中動態給src賦值綁定圖片會顯示不出來 動態添加src被當做靜態資源處理了&#xff0c;沒有進行編譯 解決方法&#xff1a; 1、用網絡地址 把圖片放在cdn或自己的服務器上&#xff0c;把網絡地址存在imgUrl里&#xff0c;然后直接<img :src"Url"> 2.把圖片放…

項目打包部署到Tomcat

一、 使用 npm run build打包完成之后會出現一個dist文件夾&#xff0c;里面有static文件夾和一個index.html文件&#xff0c;一般我們部署在tomcat上面會將文件放在webapps文件夾下 如果不進行任何修改將dist文件夾放進去的話&#xff0c;會出現資源路徑錯誤的問題&#xff…

算法階段三總結

3月25日-4月4日這段時間里。我把字符串的一些基本操作和算法學了下。主要有串的基本操作&#xff0c;字符串的hash函數&#xff08;Rabin-Karp&#xff0c;ELFhash&#xff09;&#xff0c;還有KMP算法。總體感覺還是不錯的。尤其清明這三天沒出去&#xff0c;都呆在宿舍了&…

vue.config和editorconfig

我們在做項目的時候&#xff0c;應該給經常用到的文件配置它的別名&#xff0c;這樣做&#xff0c;既可以方便引用&#xff0c;也可以防止當文件位置發生改變的時候出現錯誤。 配置前: import bartar from ../../components/bartar 配置后(不用再關心文件層級關系): import bar…

Java生鮮電商平臺-訂單配送模塊的架構與設計

Java生鮮電商平臺-訂單配送模塊的架構與設計 生鮮電商系統最終的目的還是用戶下單支付購買&#xff0c; 所以訂單管理系統是電商系統中最為復雜的系統&#xff0c;其作為中樞決定著整個商城的運轉&#xff0c; 本文將對于生鮮類電商平臺的訂單設計做一個完整的分析&#xff0c;…

vue項目,webpack中配置src路徑別名及使用

默認會有‘’別名&#xff0c;指向src目錄&#xff0c;還可以添加自定義別名等等。 使用方法 使用別名一般就三種情況&#xff1a;在js中用&#xff0c;在css中用&#xff0c;在html文檔內用 js中用&#xff0c;最簡單: import {getName} from /util/namecss中使用&#xff0…

fastclick庫的介紹和使用

移動端點擊延遲事件 1. 移動端瀏覽器在派發點擊事件的時候&#xff0c;通常會出現300ms左右的延遲 2. 原因: 移動端的雙擊會縮放導致click判斷延遲 fastclick 是具有消除移動端瀏覽器上的點擊事件的 300ms 的延遲的作用。 注意幾點 1、PC端無效 2、Android 上的 Chrome …