III. Công cụ thực hiện
2. Mã hóa dữ liệu
2.1. Khái niệm mã hóa
Mã hóa là cách th c đ th c hi n vi c phân lo i, x p l p các đ iứ ể ự ệ ệ ạ ế ớ ố
tượng c n qu n lý, đầ ả ược s d ng trong t t c các h th ng, đ cử ụ ấ ả ệ ố ặ
bi t là h th ng thông tin k toán. Xây d ng h th ng thông tinệ ệ ố ế ự ệ ố
r t c n thi t ph i mã hóa d li u.ấ ầ ế ả ữ ệ
Trong quá trình ho t đ ng c a KBNN, có r t nhi u quan h phátạ ộ ủ ấ ề ệ
sinh và nhu c u trao đ i thông tin v i các khách hàng, các cầ ổ ớ ơ
quan Thu , Tài chính các c p c ng nh n i b ngành c ng t ngế ấ ũ ư ộ ộ ũ ă
lên. V n đ là c n th c hi n vi c mã hóa các thông tin sao cho cóấ ề ầ ự ệ ệ
th nh n di n m t cách nhanh chóng, không nh m l n m t đ iể ậ ệ ộ ầ ẫ ộ ố
tượng trong m t t p h p các đ i tộ ậ ợ ố ượng cùng lo i, ti t ki m b nhạ ế ệ ộ ớ
và th i gian x lý..ờ ử
2.2 Lợi ích của mã hóa dữ liệu
Vi c mã hóa d li u mang l i nh ng l i ích sau:ệ ữ ệ ạ ữ ợ
Th nh t,ứ ấ nh n di n không nh m l n là nhu c u r t c n thi tậ ệ ầ ẫ ầ ấ ầ ế
cho quá trình x lý các phát sinh kinh t , nh t là trong các hử ế ấ ệ
th ng x lý thông tin t đ ng.ố ử ự ộ
Ch ng h n trong h th ng các tài kho n k toán, m i tài kho nẳ ạ ệ ố ả ế ỗ ả
c n đầ ược gán m t mã (s hi u) duy nh t và mã này độ ố ệ ấ ược s d ngử ụ
m t cách th ng nh t trong t t c các ch ng t nghi p v c aộ ố ấ ấ ả ứ ừ ệ ụ ủ
KBNN.
Th hai,ứ s d ng mã s cho phép s d ng nh ng ký hi u ng nử ụ ẽ ử ụ ữ ệ ắ
h n đ mô t thông tin, làm t ng đ chính xác, gi m th i gianơ ể ả ă ộ ả ờ
Th ba, ứ mã hóa cho phép nh n di n nhanh chóng m t t p h pậ ệ ộ ậ ợ
các đ i tố ượng mang m t s thu c tính chungộ ố ộ
2.3 Các phương pháp mã hóa
M t h th ng mã g m m t t p h p các ký t , m t b các kýộ ệ ố ồ ộ ậ ợ ự ộ ộ
hi u h p l , đệ ợ ệ ược đ nh ngh a trị ĩ ước, được s d ng đ nh n di nử ụ ể ậ ệ
các đ i tố ượng c n quan tâm.ầ
Trong th c t ta thự ế ường dùng m t s phộ ố ương pháp mã hóa sau:
a. Mã ki u sể ố
Mã ki u s là mã ch ch a các ch s 0, 1,…9. Ki u mã nàyể ố ỉ ứ ữ ố ể
được s d ng r ng rãi trong quá trình x lý t đ ng.ử ụ ộ ử ự ộ
b. Mã ki u ký tể ự
Là mã s d ng các ch s , ch cái và các ký t khác nh *, ( vàử ụ ữ ố ữ ự ư
+.
c. Mã ki u th tể ứ ự
Là dùng s liên ti p theo trình t t ng ho c gi m d n, thố ế ự ă ặ ả ầ ường là t ng d n. ây là hình th c d s d ng và nó t ch c d li u trênă ầ Đ ứ ễ ử ụ ổ ứ ữ ệ
c s v trí c a chúng. Tuy nhiên nó có h n ch là không cho taơ ở ị ủ ạ ế
m t thông tin nào v đ i tộ ề ố ượng c n nh n di n, ngoài v trí c a nóầ ậ ệ ị ủ
trong m t danh m c và c ng không cho phép chèn thêm m t mãộ ụ ũ ộ
m i vào gi a hai mã c .ớ ữ ũ
d. Mã ki u kh iể ố
Là lo i mã đạ ược s d ng đ x p các đ i tử ụ ể ế ố ượng vào các nhóm, và trong m i nhóm các ký t đỗ ự ược s d ng theo trình t liên ti p.ử ụ ự ế
Trong mã ki u kh i, v trí c a m t ể ố ị ủ ộ ký t hay m t nhóm các ký tự ộ ự có m t ý ngh a riêng bi t.ộ ĩ ệ
Mã phân c p cho phép phân lo i ti p n i trong m i kh i d li uấ ạ ế ố ỗ ố ữ ệ
chính, theo đó giá tr và v trí c a m i m t ký t đ u mang m t ýị ị ủ ỗ ộ ự ề ộ
ngh a và m t s ký t nh t đ nh đĩ ộ ố ự ấ ị ược k th a cho m i m t c pế ừ ỗ ộ ấ
ti p theo. Nh ng mã nh v y thế ữ ư ậ ường g m nhi u kh i, g i làồ ề ố ọ
trường. Thông thường, trường t n cùng bên trái mang đ c đi mậ ặ ể
ch y u nh t.ủ ế ấ
u đi m c a ki u mã phân c p là kh n ng t ng h p c ng nh
Ư ể ủ ể ấ ả ă ổ ợ ũ ư
phân tích thông tin k toán r t l n.ế ấ ớ
f. Mã g i nhợ ớ
Mã ki u này s d ng m t b các ký t g m các ch cái và chể ử ụ ộ ộ ự ồ ữ ữ
s , theo đó các ch cái đố ữ ược k t h p v i nhau đ t o mã t t, ng nế ợ ớ ể ạ ắ ắ
ng n c n c vào đ c tính c a đ i tọ ă ứ ặ ủ ố ượng đ xây d ng.ể ự
2.4 Cách thức tiến hành mã hóa1) Xác đ nh t p h p các đ i tị ậ ợ ố ượng c n mã hóa.ầ 1) Xác đ nh t p h p các đ i tị ậ ợ ố ượng c n mã hóa.ầ 2) Xác đ nh các x lý c n th c hi n.ị ử ầ ự ệ 3) L a ch n gi i pháp mã hóaự ọ ả + Xác đ nh tr t t đ ng c p các tiêu chu n l a ch n.ị ậ ự ẳ ấ ẩ ự ọ + Ki m tra l i nh ng b mã hi n hành.ể ạ ữ ộ ệ + Tham kh o ý ki n c a ngả ế ủ ườ ử ụi s d ng. + Ki m tra đ n đ nh c a các thu c tính.ể ộ ổ ị ủ ộ
+ Ki m tra kh n ng thay đ i c a đ i tể ả ă ổ ủ ố ượng. 4) Tri n khai mã hóaể
Tri n khai mã hóa bao g m các công vi c nh : l p k ho ch,ể ồ ệ ư ậ ế ạ
xác đ nh đ i ng và các quy t c, quy ch xây d ng b mã, thôngị ộ ũ ắ ế ự ộ
tin đ y đ v b mã cho các đ i tầ ủ ề ộ ố ượng s d ng và lo i b các bử ụ ạ ỏ ộ
Thủ công Giao tác người - máy Tin học hóa hoàn toàn
Thủ công Tin học hóa
Tài liệu