Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành chính

73 469 0
Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành  chính

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trong giai đoạn hiện này công nghệ thông tin phát triển mạnh và được ứng dụng vào mọi lĩnh vực xã hội. Việc ứng dụng công nghệ thông tin đã đem lại một bước tiến to lớn vể năng xuất loại động cũng như chất lượng công việc đặc biệt là trong lĩnh vực quản lý… Hệ thống quản lý danh mục hành chính đã được xây dựng và hoạt động nhằm lưu trữ và tra cứu địa giới hành chính, trong hệ thống quản lý danh mục hành chính việc áp dụng cách đánh mã của các danh mục có ý nghĩa hết sức cần thiết và quan trọng, các cơ sở dữ liệu khác có nhu cầu sử dụng,tra cứu có thể truy cập vào và lấy các thông tin cần thiết thông qua mã đó. Tuy nhiên với những yêu cầu mới khi có sự thay đổi về địa giới hành chính thì với hệ thống cũ đó sự thay đổi kéo theo sự thay đổi của các hệ thống kết nối vào với nó, đối với những hệ thống lớn thì việc xây dựng lại rất tốn thời gian vì vậy đòi hỏi phải xây dựng một hệ thống đánh mã địa danh hành chính mới sao cho khi có sự thay dổi thì không tác động của nó vào các hệ thống kế nối với nó hoặc nếu có thì là nhỏ nhất. Trung tâm tính toán -Tổng cục thống kê là một địa điểm xử lý và lưu trữ các thông tin trên mọi lĩnh vực của cả nước, tại đây bảng danh mục hành chính được sử dụng rất nhiều vì nó có liên quan đến các số liệu thông kê trên toàn quốc . Tuy nhiên do tiến hành xây dựng các cơ sở dữ liệu không đồng bộ cho nên xẩy ra hiện tượng là việc quản lý bảng danh mục này không tập chung, mỗi hệ cơ sở sử dụng một bảng danh mục riêng mình do đó không nhất quán trong xử lý gây khó khăn trong việc trao đổi dữ liệu cho nhau. Hơn thế nữa các bảng danh mục này lại xây dựng theo mô hình mã hoá phân cấp cũ do vậy mỗi khi có những biến động về mặt địa giới hành chính thì các bảng danh mục thay đổi đẫn đến thay đổi một số hệ thống kết nối vào nó. Xuất phát từ những lý do trên em xin thực hiện đề tài “ mã hóa trong các bảng danh mục có tính chất phân câp”

Ngun Quang Thµnh Líp KHMT-K44 Mục lục Trang Mục lục…………………………………………………………………1 Lời giới thiệu…………………………………………………… Chương I Các Mơ Hình Mã Hố Danh Mục Có Tính Chất Phân Cấp I.Ngun tắc xử lý liệu hệ thống thông tin ………………3 Nguyên tắc xử lý liệu……………………………………… Mơ hình mã phân cấp đựơc áp dụng hệ thống phân cấp nay…………………………………4 Một Số Danh mục sử dụng hình thức đánh mã phân cấp Những bất cập nẩy sinh hệ thống xây dựng theo mơ hình trên………………………….8 II.Xây dựng mơ hình đánh mã mới…………………………………….10 1.Mơ hình dạnh cây………………………………………………11 2.Những bién dạng phân cấp ……………………… 12 Chương II Phương án xây dựng mã danh mục hành I Mơ Hình quan hệ phân cấp………………………………………13 II.Những biến dạnh có thay đổi cấp…………18 III.Danh sách mã danh mục đưa có yêu cầu….………………….27 IV Đánh giá hiệu phương pháp … …………………………31 Chương III Xây dựng sở liệu cập nhật mã danh mục hành I.phân tích yêu cầu biểu đồ luồng liệutrúc sở liệu …… 32 II.thiết kế giao diện chương trình cài đặt… ………………… 46 IV.Kết luận hướng phát triển ………………………………………72 -1- Ngun Quang Thµnh Líp KHMT-K44 Lời giới thiệu Trong giai đoạn công nghệ thông tin phát triển mạnh ứng dụng vào lĩnh vực xã hội Việc ứng dụng công nghệ thông tin đem lại bước tiến to lớn vể xuất loại động chất lượng công việc đặc biệt lĩnh vực quản lý… Hệ thống quản lý danh mục hành xây dựng hoạt động nhằm lưu trữ tra cứu địa giới hành chính, hệ thống quản lý danh mục hành việc áp dụng cách đánh mã danh mục có ý nghĩa cần thiết quan trọng, sở liệu khác có nhu cầu sử dụng,tra cứu truy cập vào lấy thơng tin cần thiết thơng qua mã Tuy nhiên với yêu cầu có thay đổi địa giới hành với hệ thống cũ thay đổi kéo theo thay đổi hệ thống kết nối vào với nó, hệ thống lớn việc xây dựng lại tốn thời gian địi hỏi phải xây dựng hệ thống đánh mã địa danh hành cho có thay dổi khơng tác động vào hệ thống kế nối với có nhỏ Trung tâm tính tốn -Tổng cục thống kê địa điểm xử lý lưu trữ thông tin lĩnh vực nước, bảng danh mục hành sử dụng nhiều có liên quan đến số liệu thơng kê toàn quốc Tuy nhiên tiến hành xây dựng sở liệu không đồng xẩy tượng việc quản lý bảng danh mục không tập chung, hệ sở sử dụng bảng danh mục riêng khơng qn xử lý gây khó khăn việc trao đổi liệu cho Hơn bảng danh mục lại xây dựng theo mô hình mã hố phân cấp cũ có biến động mặt địa giới hành bảng danh mục thay đổi đẫn đến thay đổi số hệ thống kết nối vào Xuất phát từ lý em xin thực đề tài “ mã hóa bảng danh mục có tính chất phân câp ” để xem xét cách đánh mã cho bảng danh mục hành nói riêng số bảng danh mục có tính chất phân cấp nói chung, xây dựng bảng danh mục hành theo cách mã hóa nhằm mục đính hạn chế tác động đến hệ thống kết nối vồ có biến động địa giới hành -2- Ngun Quang Thµnh Líp KHMT-K44 CHƯƠNG I CÁC MƠ HÌNH Mà HỐ DANH MỤC CĨ TÍNH PHÂN CẤP I Ngun Tắc Xử Lý Dữ Liệu Trong Các Hệ Thống Thông Tin Nguyên tắc xử lý thông tin Trong hệ thống thông tin, hệ sở liệu người ta không xử lý trực tiếp giá trị trường liệu mà người ta thường xử lý theo mã trường có yêu cầu kết xuất liệu đưa giá trị trường liệu thực Lưu trữ xử lý liệu theo mã làm tăng hiệu suất xử lý thông tin,giảm nhớ lưu trữ … Trong cách đánh mã thơng tin có hai loại đánh mã thơng dụng đánh mã phân cấp sử dụng dạng mã tự sinh Trong hệ thống thông tin mà liệu có tính chất phân cấp việc đánh mã ghi có ý nghĩa vơ quan trọng khơng lưu trữ mà cịn xử lý Với việc đánh mã cấp hợp lý đem lại hiệu xử lý liệu có quan hệ cấp, từ nâng cao khả xử lý liệu cấp có liên quan Mơ hình mã phân cấp đựơc áp dụng hệ thống phân cấp Giả sử có hệ thống danh mục phân cấp G có n cấp, cấp thứ có mã A với độ dài hợp lý Hiện việc đánh mã cấp A, với mã B,C,D,E… có độ dài hợp lý dược tiến hành sau -3- Ngun Quang Thµnh Mã mức Mã mức Mã mức Líp KHMT-K44 A AB ABC Mã mưc ABCD Mã mức ABCDE … Mã mức n ABDCE… Trong mơ hình mã cấp ghép với mã cấp mã cấp tương ứng Ví dụ mơ hình mã danh mục mức thứ tư ABCD mơ hình tức đựoc ghép từ mã mức thứ (A) mức thứ hai( B), mức thứ ba (C) mã cấp thứ tự ghép lại thành ABCD Từ thấy phương pháp có ưu điểm lớn tạo khoảng mã lớn để lưu trữ mã ứng với giá trị mã mức cha tạo khoảng mã độ dài mã mức trực tiếp, có nghĩa mữc sâu khoảng giá trị lớn Ví dụ bảng danh mục quản lý địa giới hành chinh có bốn cấp giả sử mã ký tự từ đến cấp thứ hai có chữ sơ cấp thứ ba có chữ số độ dài mã danh mục thuộc cấp thứ ba 1+2+3=6 Như khoảng mã cấp thứ ba ứng với giá trị cấp thứ thứ hai -4- từ ABB000 đến Ngun Quang Thµnh Líp KHMT-K44 ABB999.trong A,B ký tự từ đến tức 1000 phương án Như có cấp thứ ba có tới 105 =10.000 phương án đánh mã Giá trị cị lớn đánh mã ký tự chữ ký tự số Như nói với mơ hình sử dụng độ dài mã hợp lý ưu điểm lớn khơng xẩy tượng tràn mã Tuy nhiên thấy rõ nhược điểm mã mức hoàn toàn phụ thuộc vào mã mức Do mã mức thay đổi mã cấp phải thay đổi theo, ví dụ mã A thay đổi thành A1 tồn mã cấp thay đổi thành A1B,A1BC,A1BCD…Giả sử có hai danh mục có mã mức thứ M N hệ thống mã cấp MBC,MBCD,MBCDE…NBC,NBCD,NBCDE , lý mà danh mục có mã M,N hợp lại thành , có hai khả xẩy : Danh mục tạo mã K cấp M,N phải xây dựng toàn lại theo K, Khả thứ hai sử dụng lại mã hai danh mục M N ( giả sử dụng lại N) cấp M phải thay đổi theo N cấp N có mã B,BC,BCD nên cấp M phải thay đổi tồn để khơng xẩy xung đột Một Số Danh mục sử dụng hình thức đánh mã phân cấp Hệ thống mã danh mục hành hệ thống xây dựng để quản lý tên danh mục, địa giới hành nhằm mục đích lưu trữ tra cứu địa danh , đồng thời sử dụng cho hệ thống liệu khác có liên quan Hiện hệ thống danh mục hành nhà nước quy đinh thành bốn cấp bao gồm :  Cấp Vùng, Miền tương đương  Cấp Tỉnh, thành phố tương đương  Cấp Huyện,quận tương đương  Cấp xã ,phường tương đương -5- Ngun Quang Thµnh Líp KHMT-K44 Việc quản lý danh mục tiến hành cấp trung ương Mỗi Danh mục quy định mã định danh với quy tắc sau đây:  Mã danh mục đánh ký tự số, chữ  Sử dụng ký tự để đánh mã danh mục vùng/miền  Sử dụng hai ký tự dùng khoảng mã danh mục cấp tỉnh/thành phố  Sử dụng ba kí tự dùng để định khoảng cho danh mục cấp huyện/quận  Sử dụng bốn ký tự dùng để định khoảng cho danh mục xã/phường  Việc sinh mã phải thực cấp trung ương  Mỗi mã định danh danh mục cấp gh ép với mã danh mục cấp số thứ tự cấp M· TØnh/T TØnh/T 01 M· TØnh/T Hun/Q M· TØnh/T X· TØnh/T/P Tªn Danh Mơc Thµnh Hµ Néi 01 01001 0101 Qn Ba §×nh 01 01 01 01 01 01 01 01 01 01 01 01 01001 01001 01001 01001 01001 01001 01001 01001 01001 01001 01001 01001 010010001 010010002 010010003 010010004 010010005 010010006 010010007 010010008 010010009 010010010 010010011 010010012 Phưêng Phóc X¸ Phờng Nguyễn Trung Trực Phờng Quán Thánh Phờng Trúc Bạch Phờng Điện Biên Phờng Kim Mà Tỉnh/T Phờng Đội Cấn Phờng Cống Vị Phờng Ngọc Khánh Phờng Giảng Võ Phờng Ngọc Hà Phờng Thành Công 01 01002 01 01 01 01 01 01 01 01 01002 01002 01002 01002 01002 01002 01002 01002 QuËn T©y Hå 010010001 010010002 010010003 010010004 010010005 010010006 010010007 010010008 Phờng Bởi Phờng Thuỵ Khuê Phờng Yên Phụ Phờng Tứ Liên Phờng Nhật Tân Phờng Quảng An Phờng Xuân La Phờng Phú Thợng Khi cú yờu cầu truy cập, từ mã định danh cấp ta phân tích tìm mã cấp -6- Ngun Quang Thµnh Líp KHMT-K44 Ví dụ ta có mã 010010008 mã phường Phú Thượng: phân tính ba số đầu ta 01 từ tìm mã thành phố Hà Nội, tiếp tục phân tính số 001 ta tìm mã quận Tây Hồ Ta thấy cách quản lý đơn giản,tiện lợi, rõ dàng dễ sử dụng Vì có gắn kết chặt chẽ mã cấp với Những bất cập nẩy sinh hệ thống xây dựng theo mô hình Giả sử trường đại học việc quản lý ghi sinh viên gắn liền với mã khoa mơn Khi có yêu cầu số khoa( môn) khối sát nhập lại với khoa(bộ mơn) tách thành hai khoa( mơn ) mã khoa( môn) thay đổi nên ghi quản lý sinh viên phải thay đổi theo Đối với danh mục quản lý địa giới hành có thay đổi danh mục cấp ví dụ tách tỉnh, sát nhập tỉnh có nghĩa mã định danh thay đổi , mã danh mục cấp gắn mật thiết với nên phải thay đổi theo dẫn đến thay đổi hệ thống sở liệu khác có sử dụng bảng mã danh mục Giả sử có sở liệu quản lý địa đơn vị nằm vùng Bắc Bộ Mỗi đơn vị có địa định lưu lại mã địa bao gồm mã tỉnh/thành , mã huyện/quận, mã xã/phường Để tìm địa đơn vị A ta phải truy cập vào bảng danh mục hành từ thơng qua mã ta có địa đơn vị A Ví dụ địa trường Đại Học Bách Khoa Hà Nội nằm địa số Đường Đại Cồ Việt Phường Bách Khoa - Quận Hai Bà Trưng - Thành Phố Hà Nội phải lưu lại mã định danh thành phố Hà Nội 101, quận Hai Bà Trưng , Phường Bách Khoa tức mã địa 10113 -7- Ngun Quang Thµnh Líp KHMT-K44 Do có yêu cầu thành lập quận Hồng Mai có mã định danh phường Bách Khoa bị tách khỏi quận Hai Bà Trưng sát nhập vào quận Hồng Mai mã định danh phường Bách Khoa 10153 trường Bách Khoa nằm địa phận quận Hoàng Mai để truy nhật địa phải sửa đổi trường địa thành 10153 Như khơng riêng trường Bách Khoa phải xây dựng lại mã địa mà tất đơn vị nằm phường Bách Khoa phải xây dựng lại mã địa Việu xây dựng lại hệ thống mã cịn phức tạp nhiều công sức thay đổi phạm lớn hơn, có hàng nghìn đơn vị phải cập nhật lại hệ thống mã đơi phải xây dựng lại tồn hệ thống, hệ thống có quan hệ phức tạp điều tốn công sức, có độ phức tạp tính tốn cao Trên hai ví dụ đơn giản cho thấy điểm yếu thống đánh mã phân cấp kiểu cũ Do đặt yêu cầu xây dựng hệ thống mã danh mục phân cấp mới, trước tiên áp áp dụng bảng danh mục hành đảm bảo tiêu chí có thay đổi tác động đến hệ thống khác có sử dụng II Xây dựng mơ hình đánh mã Mơ hình dạng Xét mơ hình sau: Mã mức X -8- Ngun Quang Thµnh Mã mức Líp KHMT-K44 Y Z W Mã mức A Mã mức n B C D E F ……… Mơ hình dựa mơ hình dạng quan hệ., mã hình dung nút đó, có dạng tổng quát Trong mơ hình mã mức khơng gắn trực tiếp mã vào mức , đứng độc lập , để gắn kết với mức ta tạo trỏ trỏ lên mức mã mức trực tiếp tức mức cha Tức nút có chứa trỏ trỏ lên nút cha Như mức cuối xem nút Trong nút có mức, mã danh mục phải tức cấp khơng có trùng mã Ví dụ :  A mã nút gốc  B,C,D mã nút cấp thứ  E,F,G,H mã nút cấp thứ hai Q,X, nút -9- Ngun Quang Thµnh Líp KHMT-K44 A - 10 - ... quản lý danh mục hành xây dựng hoạt động nhằm lưu trữ tra cứu địa giới hành chính, hệ thống quản lý danh mục hành việc áp dụng cách đánh mã danh mục có ý nghĩa cần thiết quan trọng, sở liệu khác... mã hóa bảng danh mục có tính chất phân câp ” để xem xét cách đánh mã cho bảng danh mục hành nói riêng số bảng danh mục có tính chất phân cấp nói chung, xây dựng bảng danh mục hành theo cách mã. .. trạng tại… Cấu trúc chung nút sau : Mã định danh Tên Danh mục Mã định danh nút mẹ Mã phân loại số nghị định Ngày thành lập Mã tình trạng … 1 .Mã định danh : Mã danh mục có tính chất quan trọng mối

Ngày đăng: 07/08/2013, 16:19

Hình ảnh liên quan

Vớ dụ trong bảng danh mục quản lý địa giới hành chinh cú bốn cấp và giả sử mó là cỏc ký tự từ 0 đến 9 - Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành  chính

d.

ụ trong bảng danh mục quản lý địa giới hành chinh cú bốn cấp và giả sử mó là cỏc ký tự từ 0 đến 9 Xem tại trang 4 của tài liệu.
Vớ dụ khi đưa ra danh sỏch theo danh mục hành chớnh cấp huyện theo bảng sau: - Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành  chính

d.

ụ khi đưa ra danh sỏch theo danh mục hành chớnh cấp huyện theo bảng sau: Xem tại trang 32 của tài liệu.
Trong bảng trờn ta thấy một điều là mặc dự quận hoàng Mai thuộc thành phố Hà Nội nhưng mó của nú khụng theo thứ tự cỏc mó huyện của thành phố hà nội , điều này là hoàn toàn hợp lý trong bảng mó vỡ quận này thành lập sau cỏc quận (huyện) của thành phố Hải  - Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành  chính

rong.

bảng trờn ta thấy một điều là mặc dự quận hoàng Mai thuộc thành phố Hà Nội nhưng mó của nú khụng theo thứ tự cỏc mó huyện của thành phố hà nội , điều này là hoàn toàn hợp lý trong bảng mó vỡ quận này thành lập sau cỏc quận (huyện) của thành phố Hải Xem tại trang 34 của tài liệu.
Bảng VUNG: - Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành  chính

ng.

VUNG: Xem tại trang 46 của tài liệu.
Bảng TINH - Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành  chính

ng.

TINH Xem tại trang 47 của tài liệu.
Bảng HUYEN: - Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành  chính

ng.

HUYEN: Xem tại trang 48 của tài liệu.
Bảng PHANLOAITINH : - Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành  chính

ng.

PHANLOAITINH : Xem tại trang 48 của tài liệu.
Bảng PHANLOAIXA : - Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành  chính

ng.

PHANLOAIXA : Xem tại trang 50 của tài liệu.
Trong phạm vi đề tài em chỉ xin đưa ra phương phỏp và cài đặt lại hệ thống bảng danh mục hành chớnh cho trung tõm tớnh toỏn thống kờ - Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành  chính

rong.

phạm vi đề tài em chỉ xin đưa ra phương phỏp và cài đặt lại hệ thống bảng danh mục hành chớnh cho trung tõm tớnh toỏn thống kờ Xem tại trang 79 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan