後台設計基礎:欄位設計

各位好,通過虛擬賬戶這個點,簡單介紹了虛擬賬戶數據結構、賬務數據結構、交易基礎體系以及相關應用場景,其中核心展示了賬戶數據結構、賬務數據結構、交易流水數據結構,數據結構中最重要的就是字段設計。那麼在後續的幾個章節,我們就重點說一下後臺產品設計工作中的幾個基礎工作,希望不瞭解後臺設計思路或者是對剛入行做後臺產品小白提供一些借鑑意義。

后台设计基础:字段设计

後臺產品經理在設計工作中,有四個基本對象需要設計:

  1. 存儲數據的字段;
  2. 梳理業務的流程;
  3. 規則設計(業務規則、輸入規則、邏輯規則等);
  4. 頁面設計(主要是後臺系統)。

所謂字段就是後臺相關數據的載體,根據來源不一樣我們可以定義如下四種類型字段:業務型字段、系統型字段、管理型字段、規則型字段。

相關字段類型說明請看下錶:

后台设计基础:字段设计

因此,我們在梳理某一個對象管理字段時可以按照這四個維度去設計字段,來保證我們的字段設計是全面、完善的。

字段類型相關字段我們找好了,就需要針對某一個字段維度進行字段表格的設計了。

字段維度涉及如下維度:

  1. 字段所屬對象:就像後臺按照模塊分類一樣 ,字段也有所屬對象的分類,比如商品、用戶、訂單、結算單、提現單、紅包、獎勵券、客戶等,這些對象是字段承載的載體。
  2. 字段值類型:字段值類型常用的包括:字符串(比較常用)、枚舉(審核狀態、是否項目等)、日期時間、浮點數(金額類型、定義小數點後位數、小數點前位數)、數字(正整數、是否可以為負等)。
  3. 字段是否必填:這個是指字段在寫入值的時候是必須有值的還是可以為空,比如新增一個商品,商品編碼、商品名稱是必填,商品關鍵字可以為空等。
  4. 字段值來源:字段值來源是指字段在寫入的時候來源於哪裡,常見的包括以下幾種:來源於輸入(就是通過前段某一個頁面通過用戶輸入或是選擇獲取的值)、系統自動生成(比如:創建時間、業務編號等字段)、來源於其他數據(比如:訂單裡面的商品編碼字段,就來源商品裡面的商品編碼字段)。
  5. 字段值長度:字段值長度是存儲在數據庫中值的最長長度是多少,比如:字符串類型,可以規定長度32位,這個一般根據業務需求制定的一個最長長度,便於開發設計表結構。

我們舉個案例,來看一下字段設計是如何設計的。

假如:我們有一個新手發紅包的場景,需求可以是這樣:新手用戶註冊我們的產品,我們就給新手用戶發新手紅包。此紅包可以在購買產品時可以抵扣訂單金額,我們就基於紅包這個業務,來設計一下字段。

延續第一章、第二章的思路,紅包是一個虛擬賬戶場景,首先我們要定義紅包這個“賬戶”的結構數據;其次我們要定義發完紅包後“賬務流水”的數據結構。

因此我們要設計兩個對象的字段:

  • 一個紅包類,就是存儲了紅包基本信息的對象;
  • 一個是紅包流水,就是紅包發放情況信息的對象。
后台设计基础:字段设计后台设计基础:字段设计

通過以上兩個對象的字段表格設計,那基本上關於字段設計一個流程就出來了:

  • 首先,確定字段所歸屬的對象,根據業務需求,我們需要建立那幾個對象來承載字段;
  • 然後,我們需要哪些類型的字段,業務型的、系統型的、管理型的、規則型的;
  • 其次確定字段相關值的屬性;
  • 最後通過字段設計將業務通過表格形式展示出來,同時也確定了表格之間的關係。

這樣表格的設計本質上跟技術人員設計數據庫很類似,所以,我們也就解答了這樣一個問題——產品經理如何跟技術人員溝通的問題,通過字段設計基本上實現了產品與技術人員最核心的溝通。


分享到:


相關文章: