給表加上Code欄位

來源:互聯網
上載者:User

給表加上Code欄位

在資訊系統的分析過程中可以參考財務裡面的一些設計,所有的字典表,可用來選擇的表(如員工、使用者表、使用者組表等)都可以附加一個欄位Code,就像財務裡的科目代碼,當然Code欄位需要加上唯一索引。

這樣的好處是為資訊作一個歸類,不但可以為使用者的業務提供指導,在使用上也可以藉助代碼提高效率。

部門表:

Id

Code

Name

1

01

開發部

2

0101

研發部

3

0102

測試部

使用者組

Id

Code

Name

1

101

系統組

2

201

經理組

3

202

員工組

依據Code 進行歸類

以使用者組為例來說明,使用者組的Code規則為第一位的1表示電腦層面管理,第一位的2表示系統中的真實使用者,終端使用者可以依照各自的規則進行代碼的定義。

依據Code進行檢索

有了歸類就可以進行檢索了,前提是提供好底層的解析。例如:

1%:檢索以1開頭組;

201-210:檢索201開頭到210開頭的使用者組;

201,202,204:檢索201和202和204的使用者組;

依據Code進行輸入

在編輯頁面,使用者經過一段時間的使用,基本可以記下常用的代碼,這樣使用者在輸入的時候,可以直接敲代碼,例如介面有一個使用者組輸入框,使用者只要輸入“201”,你就裡面自動填滿輸入框為“201.系統組”,這樣即使是名稱重複,但是由於代碼的存在使用者也能明白。

總結

財務(非軟體財務系統)中的好多設計如果借鑒到資訊系統中,將會提升資訊系統的適用性,畢竟財務是個很悠久很重要的學科,也是一個不斷總結的學科,學習它沒錯的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.