Ư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
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
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
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
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
• 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.
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