界面設(shè)計(jì)方法(3):字典功能的設(shè)計(jì)
編輯導(dǎo)語(yǔ):關(guān)于界面設(shè)計(jì),在前兩篇文章中,我們已經(jīng)了解到了界面的概念,以及在界面中分類(lèi)活動(dòng)功能應(yīng)該如何設(shè)計(jì)。今天,緊接著前兩篇文章,作者又為我們分享了字典功能的設(shè)計(jì)方法,快來(lái)get新知識(shí)吧!
理解字典功能,首先要理解它是建立企業(yè)基礎(chǔ)數(shù)據(jù)標(biāo)準(zhǔn)的手段,其次才是它對(duì)基礎(chǔ)數(shù)據(jù)的記錄和維護(hù)功能。構(gòu)建企業(yè)信息系統(tǒng)過(guò)程中有兩個(gè)重要的標(biāo)準(zhǔn)化工作:業(yè)務(wù)流程的標(biāo)準(zhǔn)化、基礎(chǔ)數(shù)據(jù)的標(biāo)準(zhǔn)化。
其中:業(yè)務(wù)流程標(biāo)準(zhǔn)化是通過(guò)業(yè)務(wù)架構(gòu)實(shí)現(xiàn)的,基礎(chǔ)數(shù)據(jù)標(biāo)準(zhǔn)化是通過(guò)字典功能設(shè)計(jì)實(shí)現(xiàn)的。
字典在這里是“功能”的概念(不是數(shù)據(jù)庫(kù)),通過(guò)設(shè)計(jì)字典功能,可以建立一套支持從數(shù)據(jù)標(biāo)準(zhǔn)、數(shù)據(jù)輸入、數(shù)據(jù)維護(hù)等的體系。字典的主要作用有三個(gè):建立基礎(chǔ)數(shù)據(jù)、維護(hù)基礎(chǔ)數(shù)據(jù)、支持在界面上數(shù)據(jù)的快速輸入。
一、字典功能的概念
1. 字典功能的定義
- 字典:是保存企業(yè)基礎(chǔ)數(shù)據(jù)的地方,如:材料編碼、客戶信息、員工信息等。
- 字典功能:是對(duì)企業(yè)基礎(chǔ)數(shù)據(jù)進(jìn)行維護(hù)的功能,維護(hù)工作包括對(duì)數(shù)據(jù)的輸入、保存、查看和發(fā)布等操作??梢园炎值涔δ芸闯墒且粋€(gè)特殊的“活動(dòng)”功能,但它只用來(lái)維護(hù)基礎(chǔ)數(shù)據(jù),字典功能具有以下的一些的特點(diǎn)(以下簡(jiǎn)稱為:字典)。
1)粒度
對(duì)一個(gè)字典大小的劃分原則如下:一個(gè)字典只用來(lái)維護(hù)一類(lèi)基礎(chǔ)數(shù)據(jù);一個(gè)字典可由n個(gè)界面組成,用以幫助建立多層的基礎(chǔ)數(shù)據(jù)分類(lèi)。
2)功能
字典具有二個(gè)基本功能:數(shù)據(jù)輸入、數(shù)據(jù)維護(hù),其中:
- 數(shù)據(jù)輸入:用于對(duì)基礎(chǔ)數(shù)據(jù)的輸入和保存,分類(lèi)并建立層級(jí)關(guān)系等;
- 數(shù)據(jù)維護(hù):對(duì)基礎(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)、分類(lèi)、編號(hào);
- 維護(hù)基礎(chǔ)數(shù)據(jù):維護(hù)工包括:使用規(guī)則、對(duì)數(shù)據(jù)的追加、變更、發(fā)布等;
- 支持快速輸入:在活動(dòng)功能的界面上設(shè)置下拉框,通過(guò)“數(shù)據(jù)選擇”的方式進(jìn)行數(shù)據(jù)的輔助輸入,此法不但快捷、而且還可避免對(duì)重要基礎(chǔ)數(shù)據(jù)的輸入錯(cuò)誤,這也是一種保障業(yè)務(wù)標(biāo)準(zhǔn)化的措施。
字典功能的設(shè)計(jì),是設(shè)計(jì)師非常重要的工作之一,不但要積極地參與,而且需要他對(duì)企業(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è)功能之間做一些對(duì)比,理解它們的異同對(duì)業(yè)務(wù)功能的設(shè)計(jì)非常重要。
1 ) 字典功能與數(shù)據(jù)庫(kù)的區(qū)別
字典功能:是一個(gè)業(yè)務(wù)處理的“功能”,是處理數(shù)據(jù)的工具,用來(lái)建立結(jié)構(gòu)化的基礎(chǔ)數(shù)據(jù)。
- 將數(shù)據(jù)資源進(jìn)行標(biāo)準(zhǔn)化、結(jié)構(gòu)化的梳理。
- 限制基礎(chǔ)數(shù)據(jù)的使用范圍。
- 幫助快速地輸入過(guò)程數(shù)據(jù)等。
數(shù)據(jù)庫(kù):是一個(gè)存儲(chǔ)電子數(shù)據(jù)的載體(是倉(cāng)庫(kù),不是工具)。
用字典功能輸入的數(shù)據(jù)被保存到了數(shù)據(jù)庫(kù),利用字典功能還可以對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)進(jìn)行查詢、調(diào)用、維護(hù)以及發(fā)布等。
注:關(guān)于字典庫(kù)的稱呼,它是字典功能和數(shù)據(jù)庫(kù)功能合體的稱呼,通常習(xí)慣于將記錄企業(yè)基礎(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)稱之為“字典庫(kù)”,這個(gè)詞的含義有兩個(gè):
- 它是一個(gè)特殊的數(shù)據(jù)庫(kù),專門(mén)用來(lái)記錄企業(yè)基礎(chǔ)數(shù)據(jù);
- 它是由字典功能進(jìn)行管理的數(shù)據(jù)庫(kù)(可以增減、發(fā)布、查詢等)。
2 ) 字典功能與活動(dòng)功能的區(qū)別
- 活動(dòng)功能:用于按照數(shù)據(jù)發(fā)生的順序,記錄過(guò)程數(shù)據(jù);
- 字典功能:用于對(duì)字典數(shù)據(jù)庫(kù)中的基礎(chǔ)數(shù)據(jù)進(jìn)行長(zhǎng)期的、反復(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ù)為各類(lèi)數(shù)據(jù)的抽提、統(tǒng)計(jì)、計(jì)算等提供了屬性參數(shù),在設(shè)計(jì)看板和表單時(shí)離不開(kāi)這些屬性參數(shù),如:組織、產(chǎn)品、材料、客商、知識(shí)等。
- 組織字典:可按組織口徑統(tǒng)計(jì)、分析不同部門(mén)、個(gè)人的產(chǎn)值、收入等情況等;
- 材料字典:可以按照材料類(lèi)型統(tǒng)計(jì)、分析不同材料的庫(kù)存量、市場(chǎng)價(jià)、消耗量等。
二、字典的設(shè)計(jì)
字典功能的設(shè)計(jì)可以從以下的4個(gè)方面進(jìn)行:設(shè)計(jì)理念、數(shù)據(jù)選擇、數(shù)據(jù)標(biāo)準(zhǔn)、數(shù)據(jù)維護(hù)。下面以圖1“合同簽訂”中的“工程分類(lèi)”的數(shù)據(jù)來(lái)源為例,說(shuō)明如何設(shè)計(jì)字典,其中:合同簽訂=活動(dòng)功能、工程分類(lèi)=字典功能。
圖1 合同簽訂(活動(dòng))與工程分類(lèi)(字典)
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ù)也是未來(lái)構(gòu)成系統(tǒng)中主數(shù)據(jù)的核心,基礎(chǔ)數(shù)據(jù)是所有數(shù)據(jù)分類(lèi)中生命周期最長(zhǎng)的,因此字典設(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)、客商信息、市場(chǎng)價(jià)格、材料編碼等;
- 企業(yè)知識(shí)庫(kù)數(shù)據(jù),全員要遵守,如:工藝功法、法律法規(guī)、質(zhì)量標(biāo)準(zhǔn)等;
- 其它,如:反復(fù)使用數(shù)據(jù)、支持快速輸入數(shù)據(jù)、以及分析統(tǒng)計(jì)的屬性數(shù)據(jù)等。
合同簽訂內(nèi)的“工程分類(lèi)”字段,對(duì)企業(yè)來(lái)說(shuō)是重要的基礎(chǔ)數(shù)據(jù),這個(gè)數(shù)據(jù)可以用來(lái)分析客戶的來(lái)源、行業(yè)的范圍、產(chǎn)品的類(lèi)型、最佳銷(xiāo)售產(chǎn)品等,如果不統(tǒng)一標(biāo)準(zhǔn)就難以得到正確的分析對(duì)比結(jié)果。
3. 數(shù)據(jù)標(biāo)準(zhǔn)
確定了字典的對(duì)象數(shù)據(jù)后,下一步要確定研究對(duì)象數(shù)據(jù)標(biāo)準(zhǔn),標(biāo)準(zhǔn)包括了數(shù)據(jù)的分類(lèi)、數(shù)據(jù)的結(jié)構(gòu)、數(shù)據(jù)的編號(hào)等。
如圖2所示,“工程分類(lèi)”表中的數(shù)據(jù)分別來(lái)自于4個(gè)數(shù)據(jù)分類(lèi)表,從分類(lèi)表2~分類(lèi)表5之間又具有分解的結(jié)構(gòu)關(guān)系。從①~④的連續(xù)選擇,可以找到需要的基礎(chǔ)數(shù)據(jù)“高鐵站”,從這個(gè)結(jié)構(gòu)可以看出工程分類(lèi)的基礎(chǔ)數(shù)據(jù)具有5層分類(lèi)。
圖2 數(shù)據(jù)表關(guān)系圖
4. 數(shù)據(jù)維護(hù)
基礎(chǔ)數(shù)據(jù)不同于過(guò)程數(shù)據(jù),需要經(jīng)常的維護(hù)以做到與時(shí)俱進(jìn),基本功能有(不限于此)。
1 ) 數(shù)據(jù)的輸入
確定記錄數(shù)據(jù)采用的界面原型,從數(shù)據(jù)表的數(shù)量來(lái)看至少需要有5個(gè)原型,參見(jiàn)圖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)需要利用字典功能對(duì)其進(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ǎn)蝺r(jià)在1月1日~6月30日為1000元,從7月1日~12月31日為1050元。時(shí)間一到7月1日,字典界面打開(kāi)時(shí)看到的是最新的單價(jià)數(shù)據(jù)。
另外,字典既然是企業(yè)保護(hù)基礎(chǔ)數(shù)據(jù)的功能,所以對(duì)字典的使用必須有相應(yīng)的企業(yè)管理規(guī)則、權(quán)限限制等。
三、應(yīng)用設(shè)計(jì)
由于都是窗口形式的界面,所以字典的應(yīng)用設(shè)計(jì)的內(nèi)容請(qǐng)參考本系列第二篇“活動(dòng)功能的設(shè)計(jì)”相關(guān)部分。
四、記錄模板
字典設(shè)計(jì)結(jié)果的記錄形式也采用“設(shè)計(jì)4件套”的模板,請(qǐng)參考本系列第二篇“活動(dòng)功能的設(shè)計(jì)”相關(guān)部分。
本系列的下一篇:界面設(shè)計(jì)方法(4):看板功能的設(shè)計(jì)
相關(guān)閱讀:
《界面設(shè)計(jì)方法(1):界面的概念與分類(lèi)》
《界面設(shè)計(jì)方法(2):活動(dòng)功能的設(shè)計(jì)》
本文由 @李鴻君 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來(lái)自?Unsplash,基于 CC0 協(xié)議

CMDB專門(mén)做這些事,字典表局限了功能
話說(shuō)文章都是來(lái)源于作者的書(shū)么