Đỏnh giỏ hiệu quả của phương phỏp

Một phần của tài liệu Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành chính (Trang 37 - 80)

Ưu điểm của phương phỏp

• Phương phỏp cú ưu điểm ổn định một cỏch tương đối mó danh mục hành chớnh ở mỗi cấp khi cú sự phõn định lại địa giới hành chớnh . Do đú cỏc hệ thống cơ sở dữ liệu cú sử dụng bảng mó danh mục hành chớnh cũng ổn định theo, việc chuyển đổi dữ liệu cú giữa cỏc hệ thống với nhau một cỏch dễ dành hơn và nhất quỏn hơn. Đõy là ưu điểm lớn nhất cú tớnh quyết định của mụ hỡnh này

• Việc quản lý danh mục hành chớnh vẫn đảm bảo từ cấp vựng đến cấp xó phường . Đồng thời dễ dàng đưa vào quản lý cấp nhỏ hơn như ấp ,thụn, xúm ...nếu cần thiết

• Xõy dựng cơ sở dữ liệu và ứng dụng để quản lý dễ dàng và thuận lợi hơn.

Nhược điểm

• Mó định danh khụng ý nghĩa về thụng tin quan hệ mà chỉ nhận biết danh mục thuộc cấp nào. Muốn biết quan hệ của nú phải truy nhật vào nỳt mẹ của nú.

• Xẩy ra hiện tượng tràn mó theo thời gian nếu như việc dự đoỏn mó khụng tốt.

CHƯƠNG III XÂY DỰNG CƠ SỞ DỮ LIỆU QUẢN Lí DANH MỤC HÀNH CHÍNH

I. Phõn tớnh yờu cầu

1. Phõn tớnh yờu cầu:

Bảng danh mục hành chớnh được xõy dựng để quản lý cỏc danh mục hành chớnh trong cả nước, cú chức năng để lưu trữ , tra cứu và dựng chung cho cỏc hệ thống thụng tin khỏc cú liờn quan.

Hàng năm theo những yờu mới chớnh phủ thường xuyờn phải phõn định lại địa giới hành chớnh cỏc tỉnh thành phố ,quận huyện, phường xó .

Căn cứ vào yờu cầu bảng danh mục cú cỏc chức năng sau : Đối với cấp tỉnh/Thành phố cú cỏc hỡnh thức thay đổi như sau :

• Tỏch tỉnh/thành phố : một tỉnh cú thể được tỏch hoàn toàn ra hai ,ba … tỉnh thành phố mới .

• Hai hoặc nhiều tỉnh/thành phố cú thể sỏt nhập lại thành một tỉnh/thành phố, và cú thể lấy tờn là một trọng cỏc tỉnh/thành phố đú hoặc tờn mới. • Tỉnh/thành phố cú thể đổi tờn thể loại vớ dụ chuyển từ tỉnh lờn thành phố . • Tỉnh/thành phố cú thể được di chuyển từ vựng/miền này sang vựng miển

khỏc.

• Thành lập tỉnh/thành phố mới cỏc huyện/quận trực thuộc cú thể lấy sỏt nhập từ một hay nhiều tỉnh/thành phố khỏc .

Đối với cấp huyện/quận cú cỏc hỡnh thức thay đổi như sau :

• Tỏch huyện/quận : một huyện/quận cú thể được tỏch hoàn toàn thành hai, ba … huyện/quận mới .Cỏc huyện/quận mới được tỏch cú thể trực thuộc tỉnh/thành phố mà huyện/quận bị tỏch trực thuộc hoặc trực thuộc tỉnh/thành phố khỏc.

• Hai hoặc nhiều huyện/quận cú thể sỏt nhập lại thành một huyện/quận và cú thể lấy tờn là một trong cỏc huyện/quận đú hoặc tờn mới.

• Huyện/quận cú thể đổi tờn thể loại vớ dụ chuyển từ huyện lờn quận .

• Huyện/quận cú thể được di chuyển từ tỉnh/thành phố này sang tỉnh/thành phố khỏc .

• Huyện/quận cú thể được thành lập mới từ cỏc xó/phường trực thuộc một hoặc nhiều huyện/quận của nhiều tỉnh/thành phố .

Đối với cấp xó/phường cú cỏc hỡnh thức thay đổi như sau :

• Tỏch xó/phường : một tỉnh cú thể được tỏch hoàn toàn ra hai ,ba … xó/phường mới .

• Hai hoặc nhiều xó/phường cú thể sỏt nhập lại thành một tỉnh/thành phố , và cú thể lấy tờn là một trọng cỏc xó/phường phố đú hoặc tờn mới.

• Xó/phường cú thể đổi tờn thể loại vớ dụ chuyển từ xó lờn thị trấn hoặc xó lờn phường .

• Một xó/phường cú thể được di chuyển sang một huyện/quận của cựng tỉnh/thành phố đú hoặc huyện/quận trực thuộc tỉnh/thành phố khỏc .

• Một xó/phường cú thể chấm dứt hoạt động .

Khi cú yờu cầu cú thể tỡm kiểm tra cứu cỏc danh mục theo thời gian theo tờn …và cú thể in ra danh mục cỏc địa danh.

Cập Nhật Danh mục vựng/miền Cập Nhật Danh Mục Cập Nhật Danh mục tỉnh/thành phố Cập Nhật Danh mục huyện/quận Cập Nhật Danh mục xó/phường Thay Đổi Thụng Tin (adsbygoogle = window.adsbygoogle || []).push({});

vựng/miền

Thay Đổi Thụng Tin Danh Mục

Thay Đổi Thụng Tin tỉnh/thành phố Quản Lý danh mục hành chớnh

Thay Đổi Thụng Tin huyện/quận Thay Đổi Thụng Tin

xó/phường Sỏt Nhập Danh Mục vựng/miền Sỏt Nhập Danh Mục tỉnh/thành phố Sỏt Nhập Danh Mục Sỏt Nhập Danh Mục huyện/quận Sỏt Nhập Danh Mục xó/phường Phõn Tỏch Danh Mục vựng/miền Tỏch Danh Mục Phõn Tỏch Danh Mục tỉnh/thành phố Phõn Tỏch Danh Mục huyện/quận Phõn Tỏch Danh Mục xó/phường

Tra Cứu Danh Mục

Tra cứu Danh Mục In Danh mục

Thông tin danh mục muốn thay đổi( vùng ,tỉnh,huyện,xã, phân loại, sô nghị định,ngày có hiệu lực)

Nhà Quản lý đanh mục

Thông tin danh mục muốn cập

nhật( vùng tỉnh huyện xã , phân loại, sô nghị định,ngày thành lập)

Thông tin về danh mục bị tách (vùng tỉnh ,huyện, xã, số nghị định,ngày có hiệu lực)

Thông tin về danh mục bị sát nhập và danh mục sẽ bị sát nhập(vùng, tỉnh huyện ,xã, số nghị định ngày quyết định)

Thông tin danh mục muốn tra cứu và triết xuất

Danh sỏch cỏc danh mục và văn bản cần thiết

Quản Lý Danh Mục Hành Chớnh

Thông tin danh mục muốn thay đổi( tên, phân loại, sô nghị định,ngày ) của vùng ,tỉnh ,huyện,xã

Thông tin danh mục muốn cập nhật

nhà quản lý danh mục HUYEN LUUTRU

VUNG TINH HUYEN XA

TINH

VUNG Thông tin về danh mục bị

tách (vùng,tỉnh ,huyện,xã) LUUTRU

` Các thông tin cần tra cứu

Kêt quả Các thông tin cần tra cứu Thụng tin danh mục muốn tra cứu và triết xuất

c.phõn gió cập nhật thụng tin danh mục

cập nhậtdan h mục Sỏt nhập danh mục Tra cứu danh mục Phõn tỏch danh mục Thay đổi thụng tin DM

Các thông tin mã ,ten ,số nghị định ngày tl của vựng/miền

VUNG Nhà quản lý danh mục TINH Các thông tin mã ,ten ,số nghị định ngày tl của

tỉnh/tp (adsbygoogle = window.adsbygoogle || []).push({});

Các thông tin mã ,ten ,số nghị định ngày tl của huyện/quận

HUYEN Các thông tin mã ,ten ,số

nghị định ngày tl của xã/p

XA

d.phõn gió chức năng thay đổi thụng tin danh mục

LUUTRU VUNG Nhà quản lý danh mục

Các thông tin mã ,ten ,số nghị định ngày qđ của vùng/miền

TINH Các thông tin mã ,ten ,số nghị định ngày thay đổi của

tỉnh/tp

LUUTRU Các thông tin mã ,ten ,số nghị định ngày thay đỏi của

huyện/quận

HUYEN Các thông tin mã ,ten ,số

nghị định, ngày td của xã phờng

XA

LUUTRU

e.phõn gió chức năng sỏt nhập danh mục

LUUTRU VUNG Cậpnhậ tdanh mục huyện Cậpnhậ tdanh mục tỉnh Cậpnhậ tdanh mục xã Thay đổi thông tin tỉnh/tp Thay đổi thông tin xã/p Thay đổi thông tin huyện/ Q Thay đổi thông tin vùng/M Cậpnhậ tdanh mục vùng

Nhà quản lý danh mục Thông tin về sát nhập danh mục vùng ngày hiệu lực,só nghị định

TINH Thông tin về sát nhập danh mục

tỉnh/thành ngày hiệu lực,só nghị định

LUUTRU Thông tin về sát nhập danh mục huyện/quận

ngày hiệu lực,só nghị định

HUYEN XA

Thông tin về danh mục tách xã tách ngày có hiệu

lực,só nghị định LUUTRU

f.phõn gió chức năng phõn tỏch danh mục

LUUTRU VUNG

Nhà quản lý

danh mục

Thông tin về tách danh mục vùng/M ngày có hiệu lực,só nghị định (adsbygoogle = window.adsbygoogle || []).push({});

TINH Thông tin về tách danh mục tỉnh/thành ,ngày có

hiệu lực,só nghị định

Thông tin về tách danh mục huyện/q ngày có

hiệu lực,só nghị định LUUTRU

HUYEN XA

Thông tin về danh mục tách xã , ngày có hiệu lực,só nghị định

LUUTRU

h,phõn gió chức năng tra cứu thụng tin

thụng tin muốn tra cứu được

Sát nhập danh mục xã/p Tách danh mục xã/p Tách dang mục vùng Sát nhập tỉnh/tp Sát nhập danh mục huyện/q Tách danh mục tỉnh/tp Tách danh mục huyện/q

Tiờu chuẩn thụng tin muốn tra cứu

VUNG TINH HUYEN XA LUUTRU

Danh sỏch cỏc danh mục muốn in bảng danh sỏch cỏc danh mục

3.Thiết kế chi tiết cơ sở dữ liệu:

Bảng VUNG:

Trường Kiểu Dữ Liệu Độ Dài

MaVung Text 2 TenVung Text 30 MaTinhTrang Text 1 MaPhanLoai Text 2 SoNghiDinh Text 10 NgayThanhLap date/time 8 NgayCapNhat date/time 8

• Trường Mó Vựng : Trường vựng cú độ dài là 1 , Tuỳ theo cỏch hoạch định mà cú thể cú độ dài lớn hơn.

• Trường tờn vựng : Tờn định danh của vựng độ dài 30 • Trường mó phõn loại : Chứa mó phõn loại vựng , độ dài 2

• Trường mó tỡnh trạng : Độ dài là 1, trường này chỉ cho thấy tỡnh trạng của danh mục này trong thời điểm hiện tại danh hoạt động hay đó ngừng hoạt động, Trường này nhận hai giỏ trị 1 ứng với tỡnh trạng đang hoạt động của

danh mục và giỏ trị 0 ứng với tinh trạng khụng tồn tại của danh mục trong thời điểm hiện tại.

• Trường Ngày thành lập : xỏc định ngày thành lập danh mục.

• Trường số nghị định :lưu trữ cỏc thụng tin bổ sung vể quyết định của chớnh về sự thành lập danh mục.

Bảng PHANLOAIVUNG:

Kiểu Dữ Liệu Độ Dài

MaPhanLoai Text 2

PhanLoaiVung Text 30

Mota Text 50

Bảng TINH (adsbygoogle = window.adsbygoogle || []).push({});

Kiểu Dữ Liệu Độ Dài

MaTinh Text 2 TenTinh Text 30 MaVung Text 1 MaTinhTrang Text 1 MaPhanLoai Text 2 SoNghiDinh Text 10 NgayThanhLap date/time 8 NgayCapNhat date/time 8

• Trường Mó Tỉnh : Trường tỉnh cú độ dài là 2 , Tuỳ theo cỏch hoạch định mà cú thể cú độ dài lơn hơn.

• Trường tờn Tỉnh : Tờn định danh của tỉnh/thành độ dài 30, ở cấp này cỏc tờn phải khỏc nhau.

• Trường mó vựng : chỉ định mó vựng mà tỉnh đú trực thuộc. • Trường mó phõn loại : Chứa mó phõn loại tỉnh , độ dài 2.

• Trường mó tỡnh trạng : Độ dài là 1, trường này chỉ cho thấy tỡnh trạng của danh mục này trong thời điểm hiện tại đanh hoạt động hay đó ngừng hoạt động, Trường này nhận hai giỏ trị 1 ứng với tỡnh trạng đang hoạt động của

danh mục và giỏ trị 0 ứng với tinh trạng khụng tồn tại của danh mục trong thời điểm hiện tại.

• Trường Ngày cập nhật : lưu ngày cập nhật gần nhất của danh mục • Trường Ngày thành lập : xỏc định ngày thành lập danh mục.

• Trường số nghị định :lưu trữ cỏc thụng tin bổ sung vể quyết định của chớnh về sự thành lập danh mục.

Bảng PHANLOAITINH :

Kiểu Dữ Liệu Độ Dài

MaPhanLoai Text 2

PhanLoaiTinh Text 30

Mota Text 50

Bảng HUYEN:

Kiểu Dữ Liệu Độ Dài

MaHuyen Text 3 TenHuyen Text 30 MaTinh Text 2 MaTinhTrang Text 1 MaPhanLoai Text 2 SoNghiDinh Text 10 NgayThanhLap date/time 8 NgayCapNhat date/time 8

• Trường Mó Huyện : Trường huyện cú độ dài là 3 , Tuỳ theo cỏch hoạch định mà cú thể cú độ dài lơn hơn.

• Trường tờn Huyện : Tờn định danh của huyện độ dài 30, ở cấp này cỏc tờn cỏc huyện/quận của cựng m ột tỉnh/thành phải kh ỏc nhau phải khỏc nhau. Tuy nhiờn tờn huyện/quận của cỏc tỉnh/thành khỏc nhau cú thể giống nhau • Trường mó Tỉnh : chỉ định mó tỉnh mà huyện đú trực thuộc.

• Trường mó tỡnh trạng : Độ dài là 1, trường này chỉ cho thấy tỡnh trạng của danh mục này trong thời điểm hiện tại đanh hoạt động hay đó ngừng hoạt động, Trường này nhận hai giỏ trị 1 ứng với tỡnh trạng đang hoạt động của danh mục và giỏ trị 0 ứng với tinh trạng khụng tồn tại của danh mục trong thời điểm hiện tại.

• Trường Ngày thành lập : xỏc định ngày thành lập danh mục. • Trường Ngày cập nhật : lưu ngày cập nhật gần nhất của danh mục

• Trường số nghị định :lưu trữ cỏc thụng tin bổ sung vể quyết định của chớnh về sự thành lập danh mục.

BảngPHANLOAIHUYEN

Kiểu Dữ Liệu Độ Dài

MaPhanLoai Text 2

PhanLoaiHuyen Text 30

Mota Text 50

Bảng XA

Kiểu Dữ Liệu Độ Dài

MaXa Text 4 TenXa Text 30 MaHuyen Text 3 MaTinhTrang Text 1 MaPhanLoai Text 2 SoNghiDinh Text 10 NgayThanhLap date/time 8 NgayCapNhat date/time 8 (adsbygoogle = window.adsbygoogle || []).push({});

• Trường Mó xó : Trường mó huyện cú độ dài là 4 , Tuỳ theo cỏch hoạch định mà cú thể cú độ dài lớn hơn.

• Trường tờn xó : Tờn định danh của xó độ dài 30, ở cấp này cỏc giỏ trị của trường này cú thể trựng nhau.

• Trường mó phõn loại : Chứa mó phõn loại xó , độ dài 2

• Trường mó tỡnh trạng : Độ dài là 1, trường này chỉ cho thấy tỡnh trạng của danh mục này trong thời điểm hiện tại đanh hoạt động hay đó ngừng hoạt động, Trường này nhận hai giỏ trị 1 ứng với tỡnh trạng đang hoạt động của danh mục và giỏ trị 0 ứng với tinh trạng khụng tồn tại của danh mục trong thời điểm hiện tại.

• Trường Ngày thành lập : xỏc định ngày thành lập danh mục. • Trường Ngày cập nhật : lưu ngày cập nhật gần nhất của danh mục

• Trường số nghị định :lưu trữ cỏc thụng tin bổ sung vể quyết định của chớnh về sự thành lập danh mục.

Bảng PHANLOAIXA :

Kiểu Dữ Liệu Độ Dài

MaPhanLoai Text 2

PhanLoaiXa Text 30

Mota Text 50

Bảng LUUTRU : Bảng này lưu trữ cỏc thụng tin về sự thay đổi của cỏc danh mục

Kiểu Dữ Liệu Độ Dài Mụ Tả

ID Number

MaDanhMuc Text 4 Mó Danh mục được lưu

TenTenDanhMuc Text 30 Tờn danh mục được lưu

MaChaCu Text 3 Mó Cha của danh mục

MaPhanLoai Text 2 Mó phõn loại của danh mục

SoNghiDinh Text 10 số nghị định thay đổi

NgayCapNhat date/time 8 Ngày cập nhật thay đổi của danh mục

Mota Text 50 Mụ tả thay đổi danh mục

MaVung PHANLOAIVUNG TenVung MaPhanloai MaPhanLoai Phanloaivung SoNghiDinh mota NgayThanhLap NgayCapNhat TINH MaTinh MaVung PHANLOAITINH TenTinh Maphanloai MaPhanLoai phanloaitinh SoNghiDinh mota NgayThanhLap NgayCapNhat HUYEN MaTinh MaHuyen

PHANLOAIHUYEN TenHuyen LUUTRU

Maphanloai MaPhanLoai ID

phanloaihuyen SoNghiDinh MaDanhMuc

mota NgayThanhLap TenDanhMuc

NgayCapNhat MaChaCu MaPhanLoai XA MaHuyen SoNghiDinh MaXa NgayCapNhat PHANLOAIXA TenXa Maphanloai MaPhanLoai Phanloaixa SoNghiDinh mota NgayThanhLap NgayCapNhat

II.Thiết Kế Giao Diện Chương Trỡnh

1.Cỏc Chức năng trong nhúm Chức năng cập nhật danh mục a. Chức năng Cập nhật danh mục vựng/miền

Chức năng của Form là cập nhật thờm vựng/miền mới, Tờn vựng/miền mới được thờm vào phải cú tớnh duy nhất do đặc thự của cấp này . Trong trường hợp khi nhập dữ liệu cú sự sai sút cú thể xoỏ bản ghi hoặc sửa chữa chỳng bằng chức năng sửa đổi và xoỏ ,mọi thao tỏc này chỉ nhằm sửa đổi dữ liệu chứ khụng cú ghi vào bảng luutru. (adsbygoogle = window.adsbygoogle || []).push({});

Một bản ghi chỉ bị xoỏ khi nú là bản ghi khụng cú liờn quan đến bất kỳ bản ghi nào vớ dụ khi muốn xoỏ một bản ghi thỡ bản ghi đú khụng được chứa bất kỳ danh mục cấp tỉnh/thành nào dưới nào nú . Nếu khụng sẽ xúa hết cỏc danh mục tỉnh/thành cấp dưới của nú.

b. Chức năng cập nhật danh mục cấp tỉnh/ thành.

Chức năng cập nhật danh mục cấp tỉnh thành phố : Để cập nhật danh mục tỉnh/thành chọn tỉnh/thành thuộc vựng/miền .Danh sỏch cỏc tỉnh/thành thuộc vựng/miền sẽ hiện ra .

Cỏc chức năng :

• Sửa đổi danh mục hiện tại :sưa đổi do nhập dữ liệu sai sút • Xoỏ danh mục hiện tại

• Bổ sung thờm danh mục tỉnh/thành mới. Việc bổ sung được tiến hành với tờn và mó danh mục tỉnh/thành , ngày thành lập ,số nghị định của chớnh phủ về sự thành lập danh mục. Tờn danh mục tỉnh/thành cú thể sử dụng

lại những tờn danh mục tỉnh/thành đó sử dụng trước đõy mà bõy giờ khụng cũn hoạt động nữa, và khụng trựng với bất cứ danh mục tỉnh/thành nào tại thời điểm hiện tại. Mó danh mục tỉnh/thành là duy nhất khụng trựng với bất cứ mó danh mục tỉnh/thành nào kể cả cỏc mó cỏc danh mục tỉnh/thành khụng cũn hoạt động.

Việc sửa đổi danh mục, xoỏ danh mục chỉ nhằm mục đớnh sửa đổi dữ liệu trong trường hợp nhập sai dữ liệu chứ khụng cú vai trũ cập nhật ở mức tổng thể, chỉ những danh mục mới được tạo mới cú thể được xoỏ , khụng thể xoỏ cỏc danh

Một phần của tài liệu Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành chính (Trang 37 - 80)