Thiết kế dữ liệu:

Một phần của tài liệu ĐỀ TÀI QUẢN LÍ SỔ HỘ KHẨU (Trang 39)

3 Thiết kế:

3.1Thiết kế dữ liệu:

3.1.1 Sơ đồ luồng dữ liệu

3.1.1.1 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP SỔ HỘ KHẨU:

3.1.1.1.1 Biểu mẫu

Số hồ sơ hộ:……… Người cấp:

Họ tên chủ hộ: Ngày chuyển đi:

Địa chỉ: Nơi chuyển đến:

Ngày cấp:

Nội dung

Họ và tên

Tên thường gọi

Ngày sinh Nơi sinh Giới tính Nguyên quán Dân tộc Tôn giáo Số CMND

Nghề nghiệp hiện tại

Nơi làm việc hiện tại Chuyển đến:

- Ở đâu đến

Chuyển đi: - Đi đâu - Ngày đi Ngày đăng kí Người đóng dấu 3.1.1.1.2 Quy định:

QĐ1: Tuổi của người làm chủ hộ phải từ 18 tuổi tới 60 tuổi. Những người có số CMND tuổi phải từ 16 trở lên. Hiện này có 5 tôn giáo chính đó là: Đạo Phật, Đạo Thiên Chúa, Đạo Hòa Hảo, Đạo Cao Đài, Đạo Tin Lành; ngoài ra là Đạo Khác và Không Theo Đạo. Có các dân tộc như: Kinh, Chăm, Tày, Mông, ...

3.1.1.1.3 Hình vẽ:

3.1.1.1.4 Các kí hiệu:

D1: Họ và tên chủ hộ, địa chỉ, ngày chuyển đi, nơi chuyển đến, địa chỉ danh sách các nhân khẩu cùng các thông tin liên quan ( tên thường gọi, ngày sinh, nơi sinh, giới tính, nguyên quán, dân tộc, tôn giáo, số CMND, nghề nghiệp, nơi làm việc, chuyển đến, chuyển đi ), ngày cấp, người cấp.

D3: Tuổi tối thiểu và tối đa của người làm chủ hộ, danh sách các tôn giáo, danh sách các dân tộc. D4: D1 D5: D4 D6: D5 3.1.1.1.5 Thuật toán: Bước 1: Nhận D1 từ người dùng. Bước 2: Kết nối cơ sở dữ liệu. Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Kiểm tra quy định tuổi tối thiểu và tối đa của người làm chủ hộ. Bước 5: Kiểm tra quy định dân tộc, tôn giáo.

Bước 6: Nếu không thõa một trong các quy định trên thì tới Bước 9. Bước 7: Lưu D4 xuống bộ nhớ phụ.

Bước 8: Xuất D5 ra máy in.

Bước 9: Đóng kết nối cơ sở dữ liệu. Bước 10: Kết thúc

3.1.1.2 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP GIẤY KHAI SINH

3.1.1.2.1 Biểu mẫu

BM2: Giấy khai sinh

Số:… Quyển sổ:…

Họ và tên:……… Dân tộc:

Giới tính: Quốc tịch:

Nơi sinh: Ngày sinh: (adsbygoogle = window.adsbygoogle || []).push({});

Quốc tịch cha: Năm sinh cha: Nơi thường trú cha:

Họ tên mẹ: Dân tộc:

Quốc tịch mẹ: Năm sinh mẹ:

Nơi thường trú mẹ:…

Nơi đăng kí: … Ngày tháng năm:…

Ghi chú: … Họ tên người đi khai:…

Quan hệ với người khai sinh:… Cán bộ đóng dấu:…

3.1.1.2.2 Quy định. 

QĐ2: Tuổi của cha tối thiểu là 20. Tuổi tối thiểu của mẹ là 18. Có các quan hệ như: cha, mẹ, anh trai, chị gái, anh họ, ông, bà… Quốc tịch là các quốc gia trên thế giới như: Việt Nam, Trung Quốc, Campuchia… Quốc tịch của đứa trẻ là của Cha hoặc của mẹ.

3.1.1.2.3 Hình vẽ.

3.1.1.2.4 Các ký kiệu.

D1: Số, Họ tên của người làm giấy khai sinh và các thông tin liên quan ( Dân tộc, Giới tính, Quốc tịch, Nơi sinh, Ngày sinh, Họ tên cha, Dân tộc cha, Quốc tịch cha, Năm sinh cha, Nơi thường trú, Họ tên mẹ, Dân tộc mẹ, Quốc tịch mẹ, Năm sinh mẹ, Nơi thường trú mẹ), Nơi đăng ký, Ngày đăng kí, Ghi chú, Họ tên người đi khai, Quan hệ với người khai sinh, Cán bộ đóng dấu.

D2: Không có.

D3: Tuổi tối thiểu của người làm cha, mẹ. Danh sách Quốc tịch, Quốc tịch của cha, mẹ. D4: D1

D5: D4

D6: Không có. 3.1.1.2.5 Thuật toán.

Bước 1: Nhận D1 từ người dùng. Bước 2: Kết nối cơ sở dữ liệu.

Bước 3: Kiểm tra quy định về tuổi tối thiểu của người làm cha mẹ. Bước 4: Kiểm tra quy định về Quốc tịch của người làm khai sinh. Bước 5: Kiểm tra quy định về Quốc tịch của người làm khai sinh.

Bước 6: Nếu không thỏa một trong các quy định xuống Bước 9. Bước 7: Lưu D4 xuống bộ nhớ phụ.

Bước 8: Xuất D5 ra máy in.

Bước 9: Đóng kết nối cơ sở dữ liệu. Bước 10: Kết thúc

3.1.1.3 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LÀM GIẤY CHỨNG TỬ

3.1.1.3.1 Biểu mẫu.

BM2: Giấy chứng tử

Số:… Quyển sổ:…

Họ và tên:……… Dân tộc:

Giới tính: Quốc tịch:

Nơi DK thường trú: Ngày sinh:

Số CMND Ngày mất:

Nơi mất:.. Nguyên nhân mất:… (adsbygoogle = window.adsbygoogle || []).push({});

Ngày đăng kí:… Nơi cấp:…

Ngày cấp Ghi chú:…

3.1.1.3.2 Quy định. 3.1.1.3.3 Hình vẽ.

3.1.1.3.4 Các ký kiệu.

D1: Số chứng tử, Họ tên người mất và các thông tin liên quan ( Dân tộc, Giới tính, Quốc tịch, Nơi DK hộ khẫu thường trú, Ngày sinh, số CMND, Ngày mất, Nơi mất, Nguyên nhân mất), Ngày đăng kí, Nơi cấp, Ngày cấp, Ghi chú, Người thực hiện, Người đóng dấu. D2: Không có. D3: không có. D4: D1 D5: D4 D6: không có. 3.1.1.3.5 Thuật toán. Bước 1: Nhận D1 từ người dùng Bước 2: Kết nối cơ sỡ dữ liệu Bước 3: Lưu D4 xuống bộ nhớ phụ. Bước 4: Xuất D5 ra máy in

Bước 5: Đóng kết nối cơ sỡ dữ liệu Bước 6: Kết thúc.

3.1.1.4 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU CẤP GIẤY TẠM VẮNG.

3.1.1.4.1 Biểu mẫu

BM4: Giấy tạm vắng

Số:… Họ và tên:…

Tên thường gọi: …

Giới tính: Sinh ngày:

CMND: Điện thoại

Nơi cư trú: Ngày bắt đầu tạm vắng:

Ngày kết thúc tạm vắng: Lí do tạm vắng:

Người khai báo: Ngày khai báo:

Người đóng dấu: Ngày đóng dấu:

Ghi chú

3.1.1.4.2 Quy định.

QĐ3: Người làm giấy tạm vắng phải từ 16 tuổi trở lên

3.1.1.4.4 Các ký kiệu.

D1: Số tạm vắng, Họ và tên người tạm vắng và các thông tin liên quan ( Tên thường gọi, Giới tính, Ngày sinh, Số CMND, Điện thoại, Nơi cư trú), Ngày bắt đầu tạm vắng, Ngày kết thúc tạm vắng, Lý do tạm vắng, Người khai báo, Ngày khai báo, Người đóng dấu, Ngày đóng dấu, Ghi chú.

D2: không có.

D3: Quy định tuổi tối thiểu của người làm giấy tạm vắng.

D4: D1 D5: D4

D6: không có.

3.1.1.4.5 Thuật toán.

Bước 1: Nhận D1 từ người dùng Bước 2: Kết nối cơ sỡ dữ liệu

Bước 3: Kiểm tra quy định về tuổi tối thiểu của người làm giấy tạm vắng. Bước 4: Nếu không thỏa quy định trên xuống Bước 7.

Bước 5: Lưu D4 xuống bộ nhớ phụ. Bước 6: Xuất D5 ra máy in. (adsbygoogle = window.adsbygoogle || []).push({});

Bước 7: Đóng kết nối cơ sở dữ liệu. Bước 8: Kết thúc.

3.1.1.5 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP GIẤY TẠM TRÚ.

3.1.1.5.1 Biểu mẫu

BM5: Giấy tạm trú

Số:… Họ và tên:…

Giới tính: Sinh ngày:

Nơi ĐKHK: Nơi ĐK tạm trú

Ngày bắt đầu TT: Ngày kết thúc TT:

Ngày đăng kí: Cán bộ đóng dấu:

Ngày đóng dấu Gia hạn lần 1:

Cán bộ gia hạn lần 1: Gia hạn lần 2

Cán bộ gia hạn lần 2: Ghi chú:

3.1.1.5.2 Quy định.

3.1.1.5.3 Hình vẽ.

3.1.1.5.4 Các ký kiệu.

D1: Số tạm trú, Họ và tên người đăng kí tạm trú và các thông tin liên quan ( Giới tính, Ngày sinh, số CMND, Số điện thoại, Nơi ĐKHK thường trú, nơi ĐK tạm trú, ngày bắt đầu tạm trú, ngày kết thúc tạm trú ), Ngày đăng ký, Cán bộ đóng dấu, Ngày đóng dấu, Gia hạn lần 1, Gia hạn lần 2, Cán bộ gia hạn lần 1, Cán bộ gia hạn lần 2, Ghi chú. 3.1.1.5.5 Thuật toán.

Bước 1: Nhận D1 từ người dung. Bước 2: Kết nối cơ sở dữ liệu. Bước 3: Lưu D4 xuống bộ nhớ phụ.

Bước 4: Xuất D5 ra máy in.

Bước 5: Đóng kết nối cơ sở dữ liệu. Bước 6: Kết thúc.

3.1.1.6 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU THAY ĐỔI NHÂN KHẪU.

3.1.1.6.1 Biểu mẫu.

BM6: Phiếu thay đổi hộ khẩu, nhân khẩu

Số:… Quyển sổ:…

Họ và tên chủ hộ:……… Họ và tên:…

Tên thường gọi:… Sinh ngày:…

Giới tính:… Quê Quán:…

Nơi sinh:… Dân tộc:

Tôn giáo:…

Số CMND:… Ngày cấp CMND:…

Nơi cấp CMND:… Nghề nghiệp:… (adsbygoogle = window.adsbygoogle || []).push({});

Nơi làm việc:… Nơi DK HK thường trú:…

Nơi ở hiện nay:… Ngày cấp:..

Tên người khai:… Cán bộ đóng dấu:…

Số TT Họ tên Ngày sinh Quan hệ với chủ hộ Nghề nghiệp Nơi làm việc Số CMND

3.1.1.6.2 Quy định.

QĐ4: Người làm phiếu thay đổi hộ khẩu nhân khẩu phải từ 18 tuổi trở lên.

3.1.1.6.3 Hình vẽ.

3.1.1.6.4 Các ký hiệu.

D1: số, Họ và tên chủ hộ cùng những thông tin liên quan ( Tên thường gọi, Ngày sinh, Giới tính, Quê quán, Nơi sinh, Dân tộc, Tôn Giáo, Số CMND, Ngày cấp CMND, Nơi cấp CMND, Nghề nghiệp, Nơi làm việc, Nơi ĐK HK thường trú, Nơi ở hiện nay), Ngày cấp, Tên người khai, Cán bộ đóng dấu, danh sách các nhân khẩu cần thay đổi cùng với các thông tin của từng nhân khẩu ( Họ tên, Ngày sinh, Quan hệ với chủ hộ, Nghề nghiệp, Nơi làm việc, Số CMND).

D2: không có.

D3: Quy định tuổi tối thiểu của người làm phiếu thay đổi nhân khẩu. D4: D1

D5: D4

D6: không có.

3.1.1.6.5 Thuật toán.

Bước 1: Nhận D1 từ người dùng Bước 2: Kết nối cơ sở dữ liệu. Bước 3: Đọc D3 từ bộ nhớ phụ

Bước 4: Kiểm tra quy định tuổi tối thiểu của người làm phiếu thay đổi nhân khẩu. Bước 5: Nếu không thõa quy định xuống Bước 8.

Bước 6: Lưu D4 xuống bộ nhớ phụ Bước 7: Xuất D5 ra máy in.

Bước 8: Đóng kết nối cơ sở dữ liệu. Bước 9: Kết thúc

3.1.1.7 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU LẬP BÁO CÁO NHÂN KHẨU.

3.1.1.7.1 Biểu mẫu.

BM7: Báo cáo nhân khẩu

Tháng: …

3.1.1.7.2 Quy định. 3.1.1.7.3 Hình vẽ.

3.1.1.7.4 Các ký hiệu.

D1: Tháng cần làm báo cáo nhân khẩu. D2: không có.

D3: Họ và tên chủ hộ, Số thành viên trong hộ, Nơi đăng kí HK thường trú. D4: D1+ D3

D5: D4 D6: D5.

3.1.1.7.5 Thuật toán.

Bước 1: Nhận D1 từ người dùng Bước 2: Kết nối cơ sở dữ liệu. Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Tính số thành viên của từng hộ ( dựa vào danh sách các phiếu lập sổ hộ khẩu và phiếu thay đổi nhân khẩu ). (adsbygoogle = window.adsbygoogle || []).push({});

Bước 5: Lưu D4 xuống bộ nhớ phụ. Bước 6: Xuất D5 ra máy in.

Bước 7: Xuất D6 cho người dùng. Bước 8: Đóng kết nối cơ sở dữ liệu. Bước 9: Kết thúc.

3.1.1.8 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU TRA CỨU NHÂN KHẨU.

3.1.1.8.1 Biểu mẫu.

BM8: Tra cứu nhân khẩu

STT Họ tên Ngày Sinh Số CMND Nghề Nghiệp

1 2

3.1.1.8.2 Quy định. 3.1.1.8.3 Hình vẽ.

3.1.1.8.4 Các ký hiệu.

D1: Thông tin cần tra cứu : Họ tên, Nghề Nghiệp, số CMND, Ngày sinh. D2: Không có

D3: Danh sách các thõa mãn chuẩn tra cứu cùng các thông tin liên quan: Họ tên, Nghề Nghiệp, Số CMND, Ngày sinh.

D4: Không có. D5: D3.

D6: D5 3.1.1.8.5 Thuật toán.

Bước 1: Nhận D1 từ người dùng. Bước 2: Kết nối cơ sở dữ liệu. Bước 3: Đọc D3 từ bộ nhớ phụ. Bước 4: Xuất D5 ra máy in. Bước 5: Xuất D6 cho người dùng. Bước 6: Đóng kết nối cơ sở dữ liệu. Bước 7: Kết thúc

3.1.1.9 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU QUY ĐỊNH

3.1.1.9.1 Biểu mẫu. 3.1.1.9.2 Quy định.

QĐ5: Người dùng có thể thay đổi quy định như sau:

+ QĐ1: Tuổi của người làm chủ hộ phải từ 18 tuổi tới 60 tuổi. Những người có số CMND tuổi phải từ 16 trở lên. Hiện này có 5 tôn giáo chính đó là: Đạo Phật, Đạo Thiên Chúa, Đạo Hòa Hảo, Đạo Cao Đài, Đạo Tin Lành; ngoài ra là Đạo Khác và Không Theo Đạo. Có các dân tộc như: Kinh, Chăm, Tày, Mông, ...

+QĐ2: Tuổi của cha tối thiểu là 20. Tuổi tối thiểu của mẹ là 18. Có các quan hệ như: cha, mẹ, anh trai, chị gái, anh họ, ông, bà… Quốc tịch là các quốc gia trên thế giới như: Việt Nam, Trung Quốc, Campuchia… Quốc tịch của đứa trẻ là của Cha hoặc của mẹ.

+QĐ3: Người làm giấy tạm vắng phải từ 16 tuổi trở lên.

+QĐ5: Sử dụng hay không sử dụng quy định này.

3.1.1.9.3 Hình vẽ.

3.1.1.9.4 Các ký hiệu.

D1: Nhập các quy định cần thay đổi ( một số những thông tin sau ): Tuổi của người làm chủ hộ, Tuổi của người làm cha, mẹ tối thiểu khi làm giấy khai sinh, Tuổi của người làm giấy tạm vắng, Tuổi của người làm lập phiếu thay đổi nhân khẩu, hộ khẩu, Có hay không áp dụng quy định này.

D2: Không có. D3: D1 D4: D1 D5: Không có D6: không có. 3.1.1.9.5 Thuật toán. Bước 1: Nhận D1 từ người dùng. Bước 2: Kết nối cơ sỡ dữ liệu.

Bước 3: Đọc D3 từ bộ nhớ phụ.

Bước 4: Sửa các quy định trong D3 theo những thông tin tương ứng từ D1. Bước 5: Lưu D4 xuống bộ nhớ phụ.

Bước 6: Đóng kết nối cơ sở dữ liệu. Bước 7: Kết thúc.

3.1.2 Thiết kế dữ liệu:

3.1.2.1 Bước 1: Xét yêu cầu lập sổ hộ khẩu. (adsbygoogle = window.adsbygoogle || []).push({});

3.1.2.1.1 Thiết kế dữ liệu với tính đúng đắn  Biểu mẫu liên quan: BM1

BM1: Sổ Hộ Khẩu

Số hồ sơ hộ:……… Người cấp:

Họ tên chủ hộ: Ngày chuyển đi:

Địa chỉ: Nơi chuyển đến:

Ngày cấp:

Nội dung

Họ và tên

Tên thường gọi

Ngày sinh

Nơi sinh

Giới tính

Dân tộc

Tôn giáo

Số CMND

Nghề nghiệp hiện tại

Nơi làm việc hiện tại Chuyển đến: - Ở đâu đến - Ngày đến. Chuyển đi: - Đi đâu - Ngày đi Ngày đăng kí Người đóng dấu

Sơ đồ luồng dữ liệu:

Đã có.

Các thuộc tính mới:

SoHoKhau, HoTenChuHo, DiaChi, NgayCap, NguoiCap, HoTen,

TenThuongGoi, NgaySinh, NoiSinh, GioiTinh, NguyenQuan, DanToc, TonGiao, SoCMND, QuanHe NgheNghiep, DiaChiLamViec, NgayDen, OdauDen, NgayDi, DiDau, NgayDangKi, NguoiDongDau.

Các thuộc tính trừu tượng: MaNhanKhau, DaMat.

Sơ đồ logic:

3.1.2.1.2 Thiết kế dữ liệu với tính tiến hóa

Qui định liên quan: QĐ1

QĐ1: Tuổi của người làm chủ hộ phải từ 18 tuổi tới 60 tuổi. Những người có số CMND tuổi phải từ 16 trở lên. Hiện này có 5 tôn giáo chính đó là: Đạo Phật, Đạo Thiên Chúa, Đạo Hòa Hảo, Đạo Cao Đài, Đạo Tin Lành; ngoài ra là Đạo Khác và Không Theo Đạo. Có các dân tộc như: Kinh, Chăm, Tày, Mông, ...

Sơ đồ luồng dữ liệu:

Đã có.

Các thuộc tính mới: (adsbygoogle = window.adsbygoogle || []).push({});

TuoiToiThieuChuHo, TuoiToiDaChuHo, TuoiToiThieuLamCMND.

Các thuộc tính trừu tượng: MaDanToc, MaTonGiao.

Sơ đồ logic:

3.1.2.2 Bước 2: Xét yêu cầu lập tiếp lập giấy khai sinh

3.1.2.2.1 Thiết kế dữ liệu với tính đúng đắn  Biểu mẫu liên quan: BM2

BM2: Giấy khai sinh

Số:… Quyển sổ:…

Họ và tên:……… Dân tộc:

Nơi sinh: Ngày sinh:

Họ tên cha: Dân tộc cha:

Quốc tịch cha: Năm sinh cha:

Nơi thường trú cha:

Họ tên mẹ: Dân tộc:

Quốc tịch mẹ: Năm sinh mẹ:

Nơi thường trú mẹ:…

Nơi đăng kí: … Ngày tháng năm:…

Ghi chú: … Họ tên người đi khai:…

Quan hệ với người khai sinh:… Cán bộ đóng dấu:…

Sơ đồ luồng dữ liệu:

Đã có.

Các thuộc tính mới:

So, HoTen, MaDanToc, GioiTinh, NoiSinh, NgaySinh, HoTenCha, QuocTocCha, NamSinhCha, NoiThuongTruCha, HoTenMe, QuocTichMe, NamSinhMe,

NoiThuongTruMe, NoiDangKi, NgayDangKi, HoTenNguoiKhai, QuanHe, NguoiDongDau, NgayDongDau.

Các thuộc tính trừu tượng:

Sơ đồ logic:

3.1.2.2.2 Thiết kế dữ liệu với tính tiến hóa  Qui định liên quan: QĐ2

QĐ2: Tuổi của cha tối thiểu là 20. Tuổi tối thiểu của mẹ là 18. Có các quan hệ như: cha, mẹ, anh trai, chị gái, anh họ, ông, bà… Quốc tịch là các quốc gia trên thế giới như: Việt Nam, Trung Quốc, Campuchia… Quốc tịch của đứa trẻ là của Cha hoặc của mẹ.

Sơ đồ luồng dữ liệu:

Đã có.

Các thuộc tính mới: (adsbygoogle = window.adsbygoogle || []).push({});

TuoiToiThieuCuaCha, TuoiToiThieuCuaMe.

Các thuộc tính trừu tượng:

MaQuanHe, MaQuocTich  Sơ đồ logic:

3.1.2.3 Bước 3: Xét lập yêu cầu làm giấy chứng tử

3.1.2.3.1 Thiết kế dữ liệu với tính đúng đắn  Biểu mẫu liên quan: BM3

BM2: Giấy chứng tử

Số:… Quyển sổ:…

Họ và tên:……… Dân tộc:

Giới tính: Quốc tịch:

Nơi DK thường trú: Ngày sinh:

Số CMND Ngày mất:

Nơi mất:.. Nguyên nhân mất:…

Ngày đăng kí:… Nơi cấp:…

Ngày cấp Ghi chú:…

Người thực hiện:… Người đóng dấu:…

Sơ đồ luồng dữ liệu:

Đã có.

Các thuộc tính mới:

SoChungTu, NgayMat, NoiMat, NguyenNhanMat, NgayDangKi, NoiCap, NgayCap, NguoiKhai, NguoiDongDau, GhiChu.

Các thuộc tính trừu tượng:

Sơ đồ logic:

3.1.2.3.2 Thiết kế dữ liệu với tính tiến hóa  Qui định liên quan:

Sơ đồ luồng dữ liệu:

Đã có.

Các thuộc tính mới:

Một phần của tài liệu ĐỀ TÀI QUẢN LÍ SỔ HỘ KHẨU (Trang 39)