coding system
• Identify items by simple, specific, unique and
meaningful code to be manipulated and
processed
• Different systems and styles of coding
according to the item nature and purpose of
use
• By default, remembering simple code is easier
than remembering full names
• Storing, saving, retrieving and processing is
easier with codes
• Unique
• Easy to use
• Expandable
• Meaningful
• Logical
• Understandable
Numerical
Alphabetical
Alphanumeric
Sequential
Grouping
Blocking
Sequential
Numerical
(1, 2, 3, 4, ……) “unlimited”
Alphabetical
(A, B, C, …, AB, AC, …) “conditional”
Grouping
Numerical
(1 – 99, 100 - 199, 200 – 299, …..) “unlimited”
Alphabetical
(A – K, L – R, …., AB – AK, ……) “conditional”
Blocking
Numerical
Alphabetical
Alphanumeric
• Create blocks according to the nature and
coding structure
• Could be numeric, alphabetical or
alphanumeric
• Capacity depends on quality of code design
• Criteria for coding capacity are:
– Number of digits per block
– Number of combination
– Codification system used
Numeric Alphabetic Alphanumeric
9
99
999
9999
26
325
2600
14950
9
234
2925
25974
2574
32175
23400
Design the different codes for the following:
1. Student’s ID
2. Citizen ID
3. The Facilities in the fourth floor (IE Dept.)
4. Parking Management system
5. Different departments in a company
6. Inventory control system in a small company
7. Inventory control system in a restuarant