回覆列表
  • 1 # 機器矩陣

    不管是什麼專案,資料庫表設計都要遵循資料庫設計三正規化。

    但是當專案過於複雜時,可以將第三正規化稍微改一下,增加其他欄位冗餘。

  • 2 # 有趣的有趣得

    我認為有這些指導原則:

    1. 系統狀態的可見性。應始終透過易於理解和高度可見的狀態通知使用者系統操作,這些狀態在合理的時間內出現在螢幕上。

    2. 系統與現實世界的匹配。設計師應該努力反映使用者在UI設計工作中在現實世界中發現的語言和概念。以邏輯順序呈現資訊,並依靠使用者從現實世界中獲得的期望。這將減少認知壓力並使系統更易於使用。

    3. 使用者控制和自由。為使用者提供可以執行後退步驟的數字空間,包括撤消和重做以前的操作。

    4. 一致性和標準。介面設計人員應確保在類似平臺上維護圖形元素和術語。例如,表示一個類別或概念的圖示在不同螢幕上使用時不應表示不同的概念。

    5. 防止錯誤。設計系統將潛在的錯誤降至最低。如果消除或標記可能導致錯誤的操作,則可以實現此目的。

    6. 承認而非召回。使用者瀏覽介面時,在顯示內維護與任務相關的資訊。人的注意力是有限的,我們只能在短期記憶中同時保持五個專案。我們總是發現識別某些東西比回憶它更容易!

    7. 靈活性和使用效率。隨著使用的增加,需要更少的互動和更快的導航。這可以透過縮寫,功能鍵,隱藏命令和宏設施來實現。使用者應該能夠定製或定製介面以滿足他們的需求,因此可以透過更方便的方式實現頻繁的操作。

    8. 美學和簡約的設計。將雜亂程度降至最低。所有不必要的資訊都競爭使用者有限的注意力範圍,這可能會阻止使用者對相關資訊的記憶檢索。將顯示減少到必要的元件,使導航清晰可見,明確無誤。

    9. 幫助使用者識別,診斷並從錯誤中恢復。設計師應該假設使用者無法理解技術術語。因此,錯誤訊息幾乎總是用簡單的語言表達,以確保在翻譯中不會丟失任何內容。

    10. 幫助和文件。理想情況下,我們希望使用者無需藉助文件即可瀏覽系統。但是,根據解決方案的型別,可能仍需要文件。當用戶需要幫助時,請確保其易於定位,特定於手頭的任務和措辭,以指導他們完成解決方案的必要步驟。

  • 中秋節和大豐收的關聯?
  • 眼睛裡進灰塵怎麼才能弄出來?