Xây dựng cơ sở dữ liệu cập nhật mã danh mục hành chính theo mô hình mới để phục vụ quản lý nhà nước

MỤC LỤC

XÂY DỰNG MÃ DANH MỤC HÀNH CHÍNH THEO MÔ HÌNH MỚI

Mã định danh của nút mẹ

Mã định danh của nút mẹ là thông tin rất quan trọng nó là cơ sở kết nối thông tin cấp trên nó. Chúng ta sẽ biết được tại nút này đang trở nên nút nào ở nút trên. Đây là thông tin cực kỳ cần thiết cho mô hình cây quan hệ này.

Chẳng hạn nút này thuộc lớp thứ hai , có mã phân loại bao gồm: Quận , huyện, thị xã , thành phố trực thuộc tỉnh. Thông tin bổ sung về nghị định của chính phủ khi thành lập hoặc tách, xát nhập.

Ngày thành lập : Thông tin ngày thành lập danh mục

Mã tình trạng :Thông tin tình trạng danh mục nó chỉ ra danh mục này tồn tại.

Mã tình trạng :Thông tin tình trạng danh mục nó chỉ ra danh mục này tồn tại hay không tồn tại thực tế , đang hoạt động hay đã ngừng hoạt động

Trong trường hợp Tỉnh A được tách thành hai bao gồm : Một hành phố T và một Tỉnh F. Tỉnh A hiện nay không tồn tại nữa do đó ta sẽ cập nhật lại mã tình. Trường hợp Huyện B sát nhập vào huyện A mang theo hai xã là xã 3 và xã 4, Đồng thời xã 5 chuyển sang cho huyện C thì chúng ta cập nhật lại mã tình trạng của huyện B báo hiệu sự chấm dứt hoạt động của nó và cập nhật.

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

Phân tính yêu cầu 1. Phân tính yêu cầu

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

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

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

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

    Bảng TINH
    Bảng TINH

    Thiết Kế Giao Diện Chương Trình

    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. 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ục hiện đã có cấp dưới. Chức năng cập nhật danh mục cấp huyện/quận : Để cập nhật danh mục huyện/quận chọn huyện/quận thuộc tỉnh/thành .Danh sách các huyện/quận thuộc tỉnh/thành sẽ hiện ra , với mỗi danh mục có các chức năng.

    Việc bổ sung được tiến hành với tên và mã danh mục là duy nhất và không có xung đột.Tên danh mục tỉnh/thành có thể sử dụng lại những tên danh mục huyện/quận đã sử dụng trước đây mà bây giờ không còn hoạt động nữa. Việc sửa đổi, xoá 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ể, danh mục chỉ được xoá khi hiện tại nó không có cấp dưới. Chức nằng cập nhật danh mục cấp xã/phường : Để cập nhật danh mục tỉnh/thành, chọn danh mục xã/phường trực thuộc huyện/quận , tỉnh/thành .Toàn bộ danh sách các xã/phường thuộc huyện/quận ,tỉnh/thành sẽ hiện ra.

    Tên danh mục xã/phường thuộc cùng một huyện/quận là duy nhất nhưng có thể trùng với tên xã/phường của huyện/quận , tỉnh/thành khác và có thể sử dụng lại tên xã/phường không còn hoạt động tại thời điểm hiện tại. Và thực hiện hành động cập nhật sự thay đổi bằng chức năng “luu”, trường hợp muốn huỷ bỏ hành động vừa cập nhật có thể thực hiện bằng cách thực hiện chức năng “Huy bo”, sau khi thực hiện chức năng “huy bo” danh mục sẽ trở về trạng thái ban đầu khi chữa thay đổi. Và thực hiện hành động cập nhật sự thay đổi bằng chức năng “luu”, trường hợp muốn huỷ bỏ hành động vừa cập nhật có thể thực hiện bằng cách thực hiện chức năng “Huy bo”, sau khi thực hiện chức năng “huy bo” danh mục sẽ trở về trạng thái ban đầu khi chữa thay đổi.

    Trên Form này chọn những danh mục xã/phường muốn thay đổi từ cây danh mục, danh sánh các xã/phường cần thay đổi sẽ xuất hiện trên hộp chọn kế bên, Trường hợp lựa chọn sai có thể thực hiện lại bằng chức năng “Đặt Lại”. • Tách thành các huyện/quận mới khi đó sẽ chọn số huyện/quận mới được tách ra và tiến hành tạo các huyện/quận mới .Nếu danh mục mới tạccó sai sót có thể xoá trên cây danh mục sau đó tạo lại. • Tách thành các xã/phường mới khi đó sẽ chọn số xã/phường mới được tách ra và tiến hành tạo các huyện/quận mới .Nếu danh mục mới tạccó sai sót có thể xoá trên cây danh mục sau đó tạo lại.

    Danh sách các huyện/quận phố của tỉnh/thành phố bị sát nhập sẽ hiện trên hộp lựa chọn, chọn các huyện/quận phố sát nhập bằng cách đánh dấu và di chuyển danh sách đó sang hộp danh sách kế bên và tiến. Danh sách các xã/phường phố của huyện/quận bị sát nhập sẽ hiện trên hộp lựa chọn, tiến hành chọn các xã/phường sát nhập bằng cách đánh dấu dấu và di chuyển danh sách đó sang hộp danh sách kế bên và tiến hành cập nhập. Chức năng này thực hiện sát nhập một xã/phường vào một hay nhiều xã/phường khác trực thuộc huyện/quận tỉnh/thành phố mà xã/phường đó trực thuộc hoặc thuộc trực thuộc huyện/quận , tỉnh/thành phố khác.

    So sánh tác động của hệ thống mã mới và hệ thống mã cũ vào các cơ sở dữ liệu có sử dụng

    Sự thay đổi của bảng danh mục địa chỉ khi có sự phân định lại địa giới trong bảng danh mục cũ. Giả sử thành phố hà nội được tách thành thành phố hà nội1 có mã là 19 và thành phố hà nội 2 có mã là 20 vì mã thành phố đã thay đổi nêm mã huyện/quận , xã/phường của nó cũng phải thay đổi theo đo đó mã địa chỉ của danh mục đơn vị cũng phải thay đổi theo. Sự thay đổi của bảng danh mục địa chỉ khi có sự phân định lại địa giới trong bảng danh mục cũ.

    Trong hệ thống mới do không gẳn trực tiếp vào cấp trên nên khi mã thành phố thay đổi thì mã các huyện/quận , xã/phường của nó không thay đổi mà chỉ cập nhật lại mã cha của nó vì vậy mã địa chỉ của đơn vị vẫn giữ nguyên không hề thay đổi. Trong trường hợp giá trị kết nối gắn trực tiếp vào giá trị mã bị thay đổi thì khi đó để đồng bộ ta có thể thực hiện bằng giả thuật đơn giản sau.