coding system

profilesuitwv
6-ie352-coding_systems.pdf

• 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