后臺(tái)設(shè)計(jì)基礎(chǔ):字段設(shè)計(jì)

羅飛
13 評(píng)論 34090 瀏覽 323 收藏 7 分鐘
B端产品经理要负责对目标行业和市场进行深入的分析和调研,了解客户的需求、痛点、期望和行为,找到产品的价值主张 🔗

各位好,通過虛擬賬戶這個(gè)點(diǎn),簡(jiǎn)單介紹了虛擬賬戶數(shù)據(jù)結(jié)構(gòu)、賬務(wù)數(shù)據(jù)結(jié)構(gòu)、交易基礎(chǔ)體系以及相關(guān)應(yīng)用場(chǎng)景,其中核心展示了賬戶數(shù)據(jù)結(jié)構(gòu)、賬務(wù)數(shù)據(jù)結(jié)構(gòu)、交易流水?dāng)?shù)據(jù)結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu)中最重要的就是字段設(shè)計(jì)。那么在后續(xù)的幾個(gè)章節(jié),我們就重點(diǎn)說一下后臺(tái)產(chǎn)品設(shè)計(jì)工作中的幾個(gè)基礎(chǔ)工作,希望不了解后臺(tái)設(shè)計(jì)思路或者是對(duì)剛?cè)胄凶龊笈_(tái)產(chǎn)品小白提供一些借鑒意義。

后臺(tái)產(chǎn)品經(jīng)理在設(shè)計(jì)工作中,有四個(gè)基本對(duì)象需要設(shè)計(jì):

  1. 存儲(chǔ)數(shù)據(jù)的字段;
  2. 梳理業(yè)務(wù)的流程;
  3. 規(guī)則設(shè)計(jì)(業(yè)務(wù)規(guī)則、輸入規(guī)則、邏輯規(guī)則等);
  4. 頁面設(shè)計(jì)(主要是后臺(tái)系統(tǒng))。

其中字段設(shè)計(jì)是其中最基礎(chǔ)的部分,是我們后臺(tái)設(shè)計(jì)最核心的部分。首先我們?cè)O(shè)計(jì)后臺(tái)系統(tǒng)展現(xiàn)的表單信息來源于字段設(shè)計(jì)、業(yè)務(wù)流程中提現(xiàn)的業(yè)務(wù)信息載體是字段設(shè)計(jì)、規(guī)則設(shè)計(jì)中相關(guān)規(guī)則控制對(duì)象也是字段,因此設(shè)計(jì)好字段是后臺(tái)產(chǎn)品設(shè)計(jì)最基礎(chǔ)也是最核心的工作。

所謂字段就是后臺(tái)相關(guān)數(shù)據(jù)的載體,根據(jù)來源不一樣我們可以定義如下四種類型字段:業(yè)務(wù)型字段、系統(tǒng)型字段、管理型字段、規(guī)則型字段。

相關(guān)字段類型說明請(qǐng)看下表:

因此,我們?cè)谑崂砟骋粋€(gè)對(duì)象管理字段時(shí)可以按照這四個(gè)維度去設(shè)計(jì)字段,來保證我們的字段設(shè)計(jì)是全面、完善的。

字段類型相關(guān)字段我們找好了,就需要針對(duì)某一個(gè)字段維度進(jìn)行字段表格的設(shè)計(jì)了。

字段維度涉及如下維度:

  1. 字段所屬對(duì)象:就像后臺(tái)按照模塊分類一樣 ,字段也有所屬對(duì)象的分類,比如商品、用戶、訂單、結(jié)算單、提現(xiàn)單、紅包、獎(jiǎng)勵(lì)券、客戶等,這些對(duì)象是字段承載的載體。
  2. 字段值類型:字段值類型常用的包括:字符串(比較常用)、枚舉(審核狀態(tài)、是否項(xiàng)目等)、日期時(shí)間、浮點(diǎn)數(shù)(金額類型、定義小數(shù)點(diǎn)后位數(shù)、小數(shù)點(diǎn)前位數(shù))、數(shù)字(正整數(shù)、是否可以為負(fù)等)。
  3. 字段是否必填:這個(gè)是指字段在寫入值的時(shí)候是必須有值的還是可以為空,比如新增一個(gè)商品,商品編碼、商品名稱是必填,商品關(guān)鍵字可以為空等。
  4. 字段值來源:字段值來源是指字段在寫入的時(shí)候來源于哪里,常見的包括以下幾種:來源于輸入(就是通過前段某一個(gè)頁面通過用戶輸入或是選擇獲取的值)、系統(tǒng)自動(dòng)生成(比如:創(chuàng)建時(shí)間、業(yè)務(wù)編號(hào)等字段)、來源于其他數(shù)據(jù)(比如:訂單里面的商品編碼字段,就來源商品里面的商品編碼字段)。
  5. 字段值長(zhǎng)度:字段值長(zhǎng)度是存儲(chǔ)在數(shù)據(jù)庫中值的最長(zhǎng)長(zhǎng)度是多少,比如:字符串類型,可以規(guī)定長(zhǎng)度32位,這個(gè)一般根據(jù)業(yè)務(wù)需求制定的一個(gè)最長(zhǎng)長(zhǎng)度,便于開發(fā)設(shè)計(jì)表結(jié)構(gòu)。

我們舉個(gè)案例,來看一下字段設(shè)計(jì)是如何設(shè)計(jì)的。

假如:我們有一個(gè)新手發(fā)紅包的場(chǎng)景,需求可以是這樣:新手用戶注冊(cè)我們的產(chǎn)品,我們就給新手用戶發(fā)新手紅包。此紅包可以在購(gòu)買產(chǎn)品時(shí)可以抵扣訂單金額,我們就基于紅包這個(gè)業(yè)務(wù),來設(shè)計(jì)一下字段。

延續(xù)第一章、第二章的思路,紅包是一個(gè)虛擬賬戶場(chǎng)景,首先我們要定義紅包這個(gè)“賬戶”的結(jié)構(gòu)數(shù)據(jù);其次我們要定義發(fā)完紅包后“賬務(wù)流水”的數(shù)據(jù)結(jié)構(gòu)。

因此我們要設(shè)計(jì)兩個(gè)對(duì)象的字段:

  • 一個(gè)紅包類,就是存儲(chǔ)了紅包基本信息的對(duì)象;
  • 一個(gè)是紅包流水,就是紅包發(fā)放情況信息的對(duì)象。

具體可以參見如下兩個(gè)表格【表1 紅包類字段(僅供參考,具體業(yè)務(wù)字段具體設(shè)計(jì));表2 紅包發(fā)放情況字段(僅供參考,具體業(yè)務(wù)字段具體設(shè)計(jì))】:

通過以上兩個(gè)對(duì)象的字段表格設(shè)計(jì),那基本上關(guān)于字段設(shè)計(jì)一個(gè)流程就出來了:

  • 首先,確定字段所歸屬的對(duì)象,根據(jù)業(yè)務(wù)需求,我們需要建立那幾個(gè)對(duì)象來承載字段;
  • 然后,我們需要哪些類型的字段,業(yè)務(wù)型的、系統(tǒng)型的、管理型的、規(guī)則型的;
  • 其次確定字段相關(guān)值的屬性;
  • 最后通過字段設(shè)計(jì)將業(yè)務(wù)通過表格形式展示出來,同時(shí)也確定了表格之間的關(guān)系。

這樣表格的設(shè)計(jì)本質(zhì)上跟技術(shù)人員設(shè)計(jì)數(shù)據(jù)庫很類似,所以,我們也就解答了這樣一個(gè)問題——產(chǎn)品經(jīng)理如何跟技術(shù)人員溝通的問題,通過字段設(shè)計(jì)基本上實(shí)現(xiàn)了產(chǎn)品與技術(shù)人員最核心的溝通。

相關(guān)閱讀:

虛擬賬戶應(yīng)用說明

虛擬賬戶如何設(shè)計(jì)?

 

本文由 @羅飛 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 感謝分享~

    來自上海 回復(fù)
  2. 字段名稱

    字段值類型:字符串、枚舉、日期時(shí)間、浮點(diǎn)數(shù)、數(shù)字

    字段是否必填

    字段值來源:取值、生成、輸入、默認(rèn)值

    備注:示例、邏輯說明

    來自上海 回復(fù)
  3. 理解起來有點(diǎn)難啊。。一般to b的產(chǎn)品經(jīng)理需要了解這些嗎?

    來自北京 回復(fù)
  4. 字段設(shè)計(jì)和程序員的設(shè)計(jì)表結(jié)構(gòu)有什么區(qū)別?對(duì)于產(chǎn)品經(jīng)理來說要做到什么程度?我是后臺(tái)程序員轉(zhuǎn)產(chǎn)品經(jīng)理,有點(diǎn)懵。

    回復(fù)
    1. 沒有多大區(qū)別,區(qū)別在于成員員可能會(huì)考慮一些日志、緩存、快照、流水、關(guān)系表等。產(chǎn)品的表數(shù)據(jù)是用來幫助程序員更好理解業(yè)務(wù),更好的知道自己業(yè)務(wù)主表、關(guān)系表、流水表是什么,功能上需要哪些字段。但是有些情況下產(chǎn)品說的報(bào)表數(shù)據(jù)可能需要程序員設(shè)計(jì)出來更多的子表才可以。這也是產(chǎn)品和程序員用來交流的最好的橋梁。

      來自北京 回復(fù)
  5. 還需要有字段定義,說明字段是干什么用的,要有數(shù)據(jù)來源,比如XX時(shí)間是怎么產(chǎn)生的,什么事件產(chǎn)生,是否更新等等;再一個(gè),日期和時(shí)間是不一樣的,前者是年月日,后者是年月日時(shí)分秒

    來自浙江 回復(fù)
    1. 多謝補(bǔ)充!對(duì)的,是的,涉及到某個(gè)具體業(yè)務(wù)需要備注一下字段含義,關(guān)于日期時(shí)間,您說的也很對(duì),我這邊也是比價(jià)懶一些,就直接把日期時(shí)間展示出來,其實(shí)目的也是告訴大家,日期和時(shí)間是不一樣的!

      來自北京 回復(fù)
    2. 來自廣東 回復(fù)
  6. 作者和我同名,看到名字點(diǎn)進(jìn)來的

    回復(fù)
    1. ??

      來自北京 回復(fù)
    2. 回復(fù)
  7. 這些字段可不可以編輯不需要定義么?

    來自廣東 回復(fù)
    1. 這個(gè)也可以定義上,但是一般情況下那些唯一的ID,編碼什么的一旦字段值生成了是不能再編輯修改的,所以這個(gè)看情況,如果有一些字段的值存儲(chǔ)在數(shù)據(jù)庫中只能只讀,不能編輯的話也是可以定義出來的,我上面介紹的是一種通用的模板

      來自北京 回復(fù)