界面設(shè)計(jì)方法(3):字典功能的設(shè)計(jì)

2 評論 18119 瀏覽 77 收藏 12 分鐘

編輯導(dǎo)語:關(guān)于界面設(shè)計(jì),在前兩篇文章中,我們已經(jīng)了解到了界面的概念,以及在界面中分類活動(dòng)功能應(yīng)該如何設(shè)計(jì)。今天,緊接著前兩篇文章,作者又為我們分享了字典功能的設(shè)計(jì)方法,快來get新知識(shí)吧!

理解字典功能,首先要理解它是建立企業(yè)基礎(chǔ)數(shù)據(jù)標(biāo)準(zhǔn)的手段,其次才是它對基礎(chǔ)數(shù)據(jù)的記錄和維護(hù)功能。構(gòu)建企業(yè)信息系統(tǒng)過程中有兩個(gè)重要的標(biāo)準(zhǔn)化工作:業(yè)務(wù)流程的標(biāo)準(zhǔn)化、基礎(chǔ)數(shù)據(jù)的標(biāo)準(zhǔn)化。

其中:業(yè)務(wù)流程標(biāo)準(zhǔn)化是通過業(yè)務(wù)架構(gòu)實(shí)現(xiàn)的,基礎(chǔ)數(shù)據(jù)標(biāo)準(zhǔn)化是通過字典功能設(shè)計(jì)實(shí)現(xiàn)的。

字典在這里是“功能”的概念(不是數(shù)據(jù)庫),通過設(shè)計(jì)字典功能,可以建立一套支持從數(shù)據(jù)標(biāo)準(zhǔn)、數(shù)據(jù)輸入、數(shù)據(jù)維護(hù)等的體系。字典的主要作用有三個(gè):建立基礎(chǔ)數(shù)據(jù)、維護(hù)基礎(chǔ)數(shù)據(jù)、支持在界面上數(shù)據(jù)的快速輸入。

界面設(shè)計(jì)方法 — 3. 字典功能的設(shè)計(jì)

一、字典功能的概念

1. 字典功能的定義

  • 字典:是保存企業(yè)基礎(chǔ)數(shù)據(jù)的地方,如:材料編碼、客戶信息、員工信息等。
  • 字典功能:是對企業(yè)基礎(chǔ)數(shù)據(jù)進(jìn)行維護(hù)的功能,維護(hù)工作包括對數(shù)據(jù)的輸入、保存、查看和發(fā)布等操作。可以把字典功能看成是一個(gè)特殊的“活動(dòng)”功能,但它只用來維護(hù)基礎(chǔ)數(shù)據(jù),字典功能具有以下的一些的特點(diǎn)(以下簡稱為:字典)。

1)粒度

對一個(gè)字典大小的劃分原則如下:一個(gè)字典只用來維護(hù)一類基礎(chǔ)數(shù)據(jù);一個(gè)字典可由n個(gè)界面組成,用以幫助建立多層的基礎(chǔ)數(shù)據(jù)分類。

2)功能

字典具有二個(gè)基本功能:數(shù)據(jù)輸入、數(shù)據(jù)維護(hù),其中:

  • 數(shù)據(jù)輸入:用于對基礎(chǔ)數(shù)據(jù)的輸入和保存,分類并建立層級(jí)關(guān)系等;
  • 數(shù)據(jù)維護(hù):對基礎(chǔ)數(shù)據(jù)的維護(hù)包括:追加、變更(履歷保留)、發(fā)布、定時(shí)啟用等。

3)作用

它的主要作用有三個(gè):建立基礎(chǔ)數(shù)據(jù)、維護(hù)基礎(chǔ)數(shù)據(jù)、支持快速輸入基礎(chǔ)數(shù)據(jù)。

  • 建立數(shù)據(jù)標(biāo)準(zhǔn):建立基數(shù)據(jù)的標(biāo)準(zhǔn),包括:結(jié)構(gòu)、分類、編號(hào);
  • 維護(hù)基礎(chǔ)數(shù)據(jù):維護(hù)工包括:使用規(guī)則、對數(shù)據(jù)的追加、變更、發(fā)布等;
  • 支持快速輸入:在活動(dòng)功能的界面上設(shè)置下拉框,通過“數(shù)據(jù)選擇”的方式進(jìn)行數(shù)據(jù)的輔助輸入,此法不但快捷、而且還可避免對重要基礎(chǔ)數(shù)據(jù)的輸入錯(cuò)誤,這也是一種保障業(yè)務(wù)標(biāo)準(zhǔn)化的措施。

字典功能的設(shè)計(jì),是設(shè)計(jì)師非常重要的工作之一,不但要積極地參與,而且需要他對企業(yè)數(shù)據(jù)的標(biāo)準(zhǔn)化、企業(yè)管理標(biāo)準(zhǔn)化有一定的知識(shí)和經(jīng)驗(yàn)。

2. 字典功能的特殊性

由于字典功能與其余的三個(gè)業(yè)務(wù)功能(活動(dòng)、看板和表單)有著密切的關(guān)聯(lián),同時(shí)又容易產(chǎn)生一些概念上的模糊,下面就將這4個(gè)功能之間做一些對比,理解它們的異同對業(yè)務(wù)功能的設(shè)計(jì)非常重要。

1 ) 字典功能與數(shù)據(jù)庫的區(qū)別

字典功能:是一個(gè)業(yè)務(wù)處理的“功能”,是處理數(shù)據(jù)的工具,用來建立結(jié)構(gòu)化的基礎(chǔ)數(shù)據(jù)。

  • 將數(shù)據(jù)資源進(jìn)行標(biāo)準(zhǔn)化、結(jié)構(gòu)化的梳理。
  • 限制基礎(chǔ)數(shù)據(jù)的使用范圍。
  • 幫助快速地輸入過程數(shù)據(jù)等。

數(shù)據(jù)庫:是一個(gè)存儲(chǔ)電子數(shù)據(jù)的載體(是倉庫,不是工具)。

用字典功能輸入的數(shù)據(jù)被保存到了數(shù)據(jù)庫,利用字典功能還可以對數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行查詢、調(diào)用、維護(hù)以及發(fā)布等。

注:關(guān)于字典庫的稱呼,它是字典功能和數(shù)據(jù)庫功能合體的稱呼,通常習(xí)慣于將記錄企業(yè)基礎(chǔ)數(shù)據(jù)的數(shù)據(jù)庫稱之為“字典庫”,這個(gè)詞的含義有兩個(gè):

  1. 它是一個(gè)特殊的數(shù)據(jù)庫,專門用來記錄企業(yè)基礎(chǔ)數(shù)據(jù);
  2. 它是由字典功能進(jìn)行管理的數(shù)據(jù)庫(可以增減、發(fā)布、查詢等)。

2 ) 字典功能與活動(dòng)功能的區(qū)別

  • 活動(dòng)功能:用于按照數(shù)據(jù)發(fā)生的順序,記錄過程數(shù)據(jù);
  • 字典功能:用于對字典數(shù)據(jù)庫中的基礎(chǔ)數(shù)據(jù)進(jìn)行長期的、反復(fù)的維護(hù);
  • 最大區(qū)別:用活動(dòng)功能輸入的數(shù)據(jù)一旦確定就不能再改動(dòng)(改動(dòng)違法?。?、而用字典功能輸入的數(shù)據(jù)則必須按照要求進(jìn)行不斷地維護(hù)、改動(dòng)(以適應(yīng)需要)。

3 ) 字典功能與看板功能、表單功能的區(qū)別

字典功能產(chǎn)生了基礎(chǔ)數(shù)據(jù),基礎(chǔ)數(shù)據(jù)為各類數(shù)據(jù)的抽提、統(tǒng)計(jì)、計(jì)算等提供了屬性參數(shù),在設(shè)計(jì)看板和表單時(shí)離不開這些屬性參數(shù),如:組織、產(chǎn)品、材料、客商、知識(shí)等。

  • 組織字典:可按組織口徑統(tǒng)計(jì)、分析不同部門、個(gè)人的產(chǎn)值、收入等情況等;
  • 材料字典:可以按照材料類型統(tǒng)計(jì)、分析不同材料的庫存量、市場價(jià)、消耗量等。

二、字典的設(shè)計(jì)

字典功能的設(shè)計(jì)可以從以下的4個(gè)方面進(jìn)行:設(shè)計(jì)理念、數(shù)據(jù)選擇、數(shù)據(jù)標(biāo)準(zhǔn)、數(shù)據(jù)維護(hù)。下面以圖1“合同簽訂”中的“工程分類”的數(shù)據(jù)來源為例,說明如何設(shè)計(jì)字典,其中:合同簽訂=活動(dòng)功能、工程分類=字典功能。

界面設(shè)計(jì)方法 — 3. 字典功能的設(shè)計(jì)

圖1 合同簽訂(活動(dòng))與工程分類(字典)

1. 設(shè)計(jì)理念

字典是維護(hù)企業(yè)基礎(chǔ)數(shù)據(jù)的功能,基礎(chǔ)數(shù)據(jù)包括了企業(yè)中所有需要統(tǒng)一、保護(hù)的公用數(shù)據(jù),所以字典的設(shè)計(jì)要注意:

1)標(biāo)準(zhǔn)化

要先從企業(yè)的管理、業(yè)務(wù)的標(biāo)準(zhǔn)化、工作效率提升等視角考慮它的功能、作用和價(jià)值。

2)主數(shù)據(jù)

其次,因?yàn)榛A(chǔ)數(shù)據(jù)也是未來構(gòu)成系統(tǒng)中主數(shù)據(jù)的核心,基礎(chǔ)數(shù)據(jù)是所有數(shù)據(jù)分類中生命周期最長的,因此字典設(shè)計(jì)不但要考慮維護(hù)的方便性和輸入的快捷性,而且還要思考如何能讓基礎(chǔ)數(shù)據(jù)適合維護(hù)方便和輸入快捷,它是解決和避免發(fā)生信息孤島的重要因素。

2. 數(shù)據(jù)選擇

選擇數(shù)據(jù)就要判斷企業(yè)數(shù)據(jù)中哪些是屬于基礎(chǔ)數(shù)據(jù)的,判斷的參考條件如下(不限于此):

  • 需要保護(hù)的核心數(shù)據(jù),比如:組織機(jī)構(gòu)、客商信息、市場價(jià)格、材料編碼等;
  • 企業(yè)知識(shí)庫數(shù)據(jù),全員要遵守,如:工藝功法、法律法規(guī)、質(zhì)量標(biāo)準(zhǔn)等;
  • 其它,如:反復(fù)使用數(shù)據(jù)、支持快速輸入數(shù)據(jù)、以及分析統(tǒng)計(jì)的屬性數(shù)據(jù)等。

合同簽訂內(nèi)的“工程分類”字段,對企業(yè)來說是重要的基礎(chǔ)數(shù)據(jù),這個(gè)數(shù)據(jù)可以用來分析客戶的來源、行業(yè)的范圍、產(chǎn)品的類型、最佳銷售產(chǎn)品等,如果不統(tǒng)一標(biāo)準(zhǔn)就難以得到正確的分析對比結(jié)果。

3. 數(shù)據(jù)標(biāo)準(zhǔn)

確定了字典的對象數(shù)據(jù)后,下一步要確定研究對象數(shù)據(jù)標(biāo)準(zhǔn),標(biāo)準(zhǔn)包括了數(shù)據(jù)的分類、數(shù)據(jù)的結(jié)構(gòu)、數(shù)據(jù)的編號(hào)等。

如圖2所示,“工程分類”表中的數(shù)據(jù)分別來自于4個(gè)數(shù)據(jù)分類表,從分類表2~分類表5之間又具有分解的結(jié)構(gòu)關(guān)系。從①~④的連續(xù)選擇,可以找到需要的基礎(chǔ)數(shù)據(jù)“高鐵站”,從這個(gè)結(jié)構(gòu)可以看出工程分類的基礎(chǔ)數(shù)據(jù)具有5層分類。

界面設(shè)計(jì)方法 — 3. 字典功能的設(shè)計(jì)

圖2 數(shù)據(jù)表關(guān)系圖

4. 數(shù)據(jù)維護(hù)

基礎(chǔ)數(shù)據(jù)不同于過程數(shù)據(jù),需要經(jīng)常的維護(hù)以做到與時(shí)俱進(jìn),基本功能有(不限于此)。

1 ) 數(shù)據(jù)的輸入

確定記錄數(shù)據(jù)采用的界面原型,從數(shù)據(jù)表的數(shù)量來看至少需要有5個(gè)原型,參見圖2,1個(gè)為主表(表1)、4個(gè)為輔表(表2~表5)。

2 ) 數(shù)據(jù)的調(diào)整(=維護(hù))

與活動(dòng)功能在記錄數(shù)據(jù)后就不能再改動(dòng)的原則不同,在基礎(chǔ)數(shù)據(jù)的生命周期內(nèi)需要利用字典功能對其進(jìn)行多次的調(diào)整,為了讓引用不同時(shí)期基礎(chǔ)數(shù)據(jù)的表單都可以如實(shí)地再現(xiàn),字典不但要具有調(diào)整功能,而且必須保留完整的基礎(chǔ)數(shù)據(jù)變更履歷,再現(xiàn)時(shí)不能讓調(diào)整后的基礎(chǔ)數(shù)據(jù)影響歷史表單的還原。

3 ) 數(shù)據(jù)的發(fā)布

很多的基礎(chǔ)數(shù)據(jù)在不同時(shí)間段有不同的數(shù)值,所以字典功能還要具有數(shù)據(jù)發(fā)布的功能,比如:單價(jià)在1月1日~6月30日為1000元,從7月1日~12月31日為1050元。時(shí)間一到7月1日,字典界面打開時(shí)看到的是最新的單價(jià)數(shù)據(jù)。

另外,字典既然是企業(yè)保護(hù)基礎(chǔ)數(shù)據(jù)的功能,所以對字典的使用必須有相應(yīng)的企業(yè)管理規(guī)則、權(quán)限限制等。

三、應(yīng)用設(shè)計(jì)

由于都是窗口形式的界面,所以字典的應(yīng)用設(shè)計(jì)的內(nèi)容請參考本系列第二篇“活動(dòng)功能的設(shè)計(jì)”相關(guān)部分。

四、記錄模板

字典設(shè)計(jì)結(jié)果的記錄形式也采用“設(shè)計(jì)4件套”的模板,請參考本系列第二篇“活動(dòng)功能的設(shè)計(jì)”相關(guān)部分。

本系列的下一篇:界面設(shè)計(jì)方法(4):看板功能的設(shè)計(jì)

相關(guān)閱讀:

界面設(shè)計(jì)方法(1):界面的概念與分類

界面設(shè)計(jì)方法(2):活動(dòng)功能的設(shè)計(jì)

 

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

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

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評論
評論請登錄
  1. CMDB專門做這些事,字典表局限了功能

    來自廣東 回復(fù)
  2. 話說文章都是來源于作者的書么

    回復(fù)