Báo cáo đề tài Xây dựng hệ thống quản lý nhân khẩu, hộ gia đình cho ủy ban phường, xã
Báo cáo thực tập Cơ sở dữ liệu với đề tài: "Xây dựng hệ thống quản lý nhân khẩu, hộ gia đình cho ủy ban phường, xã" của sinh viên trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh giúp bạn tham khảo và hoàn thành tốt bài tập của mình đạt kết quả cao. Mời bạn đọc đón xem!
Môn: Cơ sở dữ liệu 2 (5505128)
Trường: Trường Đại học Sư phạm Kỹ thuật, Đại học Đà Nẵng
Thông tin:
Tác giả:
Preview text:
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ BÁO CÁO HỌC PHẦN
THỰC TẬP CHUYÊN MÔN THIẾT KẾ CSDL ĐỀ TÀI:
XÂY DỰNG HỆ THỐNG QUẢN LÝ NHÂN KHẨU, HỘ
GIA ĐÌNH CHO ỦY BAN PHƯỜNG, XÃ
Giáo viên hướng dẫn : Hoàng Thị Mỹ Lệ Nguyễn Văn Phát Nhóm thực hiện : 8
Sinh viên thực hiện
: Lê Kim Nam - 21115053120128
Lê Trung Sơn - 21115053120241
Hoàng Chung Nghĩa - 21115053120129
Trần Văn Hưng – 21115053120317 Lớp học phần
: 123TTCMTKCSDL08
Đà Nẵng, tháng 10/2023 MỤC LỤC
MỤC LỤC ..................................................................................................................... i
DANH MỤC BẢNG BIỂU .......................................................................................... v
DANH MỤC HÌNH ẢNH .......................................................................................... vii 1.
Mục tiêu đề tài .................................................................................................... 1 2.
Các tác nhân trong đề tài ................................................................................... 2
2.1. Chủ tịch ủy ban phường/xã ............................................................................... 2
2.2. Cán bộ hộ tịch .................................................................................................... 2
2.3. Công an phường/xã ............................................................................................ 2
2.4. Người dân ........................................................................................................... 2
2.5. Quản trị viên ...................................................................................................... 2 3.
Chức năng của các tác nhân .............................................................................. 2
3.1. Người dân ........................................................................................................... 2
3.2. Công an phường/xã ............................................................................................ 2
3.3. Cán bộ hộ tịch .................................................................................................... 3
3.4. Chủ tịch ủy ban .................................................................................................. 3
3.5. Quản trị viên ...................................................................................................... 3 4.
Sơ đồ Usecase ...................................................................................................... 4 5.
Đặc tả các chức năng .......................................................................................... 5
5.1. Người dân ........................................................................................................... 5
5.1.1. Đăng ký thường trú ....................................................................................... 5
5.1.2. Đăng ký tạm trú ............................................................................................ 5
5.1.3. Đăng ký tạm vắng ......................................................................................... 6
5.1.4. Đăng ký tách hộ ............................................................................................ 7
5.1.5. Đăng ký khai sinh ......................................................................................... 7 i
5.1.6. Đăng ký khai tử ............................................................................................ 8
5.1.7. Đăng ký thay đổi thông tin hộ tịch ................................................................ 8
5.1.8. Đăng ký thay đổi thông tin cư trú ................................................................. 9
5.1.9. Xem thông báo .............................................................................................. 9
5.1.10. Xem thông tin cá nhân .............................................................................. 10
5.1.11. Đăng nhập ................................................................................................. 10
5.1.12. Đăng ký ..................................................................................................... 11
5.2. Công an phường/xã .......................................................................................... 11
5.2.1. Duyệt đăng ký thường trú ........................................................................... 11
5.2.2. Duyệt đăng ký tạm trú ................................................................................ 12
5.2.3. Duyệt đăng ký tạm vắng ............................................................................. 12
5.2.4. Duyệt đăng ký tách hộ ................................................................................ 13
5.2.5. Duyệt thay đổi thông tin cư trú ................................................................... 13
5.2.6. Xem hồ sơ nhân hộ khẩu ............................................................................ 14
5.2.7. Xem thống kê số liệu nhân khẩu ................................................................. 14
5.2.8. Đăng nhập ................................................................................................... 15
5.3. Cán bộ hộ tịch .................................................................................................. 15
5.3.1. Xác nhận đăng ký khai sinh ........................................................................ 15
5.3.2. Xác nhận đăng ký khai tử ........................................................................... 16
5.3.3. Xác nhận thay đổi thông tin hộ tịch ............................................................ 16
5.3.4. Xem hồ sơ nhân hộ khẩu ............................................................................ 18
5.3.5. Xem thống kê số liệu nhân khẩu ................................................................. 18
5.3.6. Đăng nhập ................................................................................................... 19
5.4. Chủ tịch ủy ban ................................................................................................ 19
5.4.1. Duyệt đăng ký khai sinh ............................................................................. 19
5.4.2. Duyệt đăng ký khai tử ................................................................................. 21 ii
5.4.3. Duyệt thay đổi thông tin hộ tịch ................................................................. 22
5.4.4. Xem hồ sơ nhân hộ khẩu ............................................................................ 22
5.4.5. Xem thống kê số liệu nhân khẩu ................................................................. 23
5.4.6. Đăng nhập ................................................................................................... 23
5.5. Quản trị viên .................................................................................................... 24
5.5.1. Quản lý tài khoản ........................................................................................ 24 6.
Sơ đồ ERD ......................................................................................................... 25 7.
Sơ đồ hoạt động ................................................................................................ 26
7.1. Đăng ký thường trú ......................................................................................... 26
7.2. Đăng ký tạm trú ............................................................................................... 26
7.3. Đăng ký tạm vắng ............................................................................................ 26
7.4. Đăng ký tách hộ ............................................................................................... 26
7.5. Đăng ký khai sinh ............................................................................................ 26
7.6. Đăng ký khai tử ................................................................................................ 26
7.7. Đăng ký thay đổi thông tin hộ tịch ................................................................. 26
7.8. Đăng ký thay đổi thông tin cư trú .................................................................. 26
7.9. Xem thông báo ................................................................................................. 26
7.10. Xem thông tin cá nhân .................................................................................. 26
7.11. Đăng nhập ....................................................................................................... 26
7.12. Đăng ký ........................................................................................................... 26
7.13. Duyệt đăng ký thường trú ............................................................................. 26
7.14. Duyệt đăng ký tạm trú................................................................................... 26
7.15. Duyệt đăng ký tạm vắng ................................................................................ 26
7.16. Duyệt đăng ký tách hộ ................................................................................... 26
7.17. Duyệt thay đổi thông tin cư trú .................................................................... 26
7.18. Xác nhận đăng ký khai sinh .......................................................................... 26 iii
7.19. Xác nhận đăng ký khai tử ............................................................................. 26
7.20. Xác nhận thay đổi thông tin hộ tịch ............................................................. 26
7.21. Duyệt đăng ký khai sinh ................................................................................ 26
7.22. Duyệt đăng ký khai tử ................................................................................... 26
7.23. Duyệt thay đổi thông tin hộ tịch ................................................................... 26
7.24. Xem hồ sơ nhân hộ khẩu ............................................................................... 26
7.25. Xem thống kê số liệu nhân khẩu ................................................................... 27
7.26. Đăng nhập ....................................................................................................... 27
7.27. Quản lý tài khoản ........................................................................................... 27
DANH MỤC BẢNG BIỂU
Bảng 5.21 Đặc tả “Đăng ký thường trú” ......................................................................... 5
Bảng 5.22 Đặc tả “Đăng ký tạm trú” .............................................................................. 5
Bảng 5.23 Đặc tả “Đăng ký tạm vắng” ........................................................................... 6
Bảng 5.25 Đặc tả “Đăng ký tách hộ” .............................................................................. 7
Bảng 5.26 Đặc tả “Đăng ký khai sinh” ........................................................................... 7
Bảng 5.27 Đặc tả “Đăng ký khai tử” .............................................................................. 8
Bảng 5.28 Đặc tả “Đăng ký thay đổi thông tin hộ tịch” ................................................. 8
Bảng 5.29 Đặc tả “Đăng ký thay đổi thông tin cư trú” ................................................... 9
Bảng 5.30 Đặc tả “Xem thông báo” ................................................................................ 9
Bảng 5.31 Đặc tả “Xem thông tin cá nhân” .................................................................. 10
Bảng 5.32 Đặc tả “Đăng nhập” ..................................................................................... 10
Bảng 5.33 Đặc tả “Đăng ký”......................................................................................... 11
Bảng 5.13 Đặc tả “Duyệt đăng ký thường trú” ............................................................. 11
Bảng 5.14 Đặc tả “Duyệt đăng ký tạm trú” .................................................................. 12
Bảng 5.15 Đặc tả “Duyệt đăng ký tạm vắng” ............................................................... 12
Bảng 5.16 Đặc tả “Duyệt đăng ký tách hộ” .................................................................. 13
Bảng 5.17 Đặc tả “Duyệt thay đổi thông tin cư trú” ..................................................... 13
Bảng 5.18 Đặc tả “Xem hồ sơ nhân hộ khẩu” .............................................................. 14
Bảng 5.19 Đặc tả “Xem thống kê số liệu nhân khẩu” .................................................. 14
Bảng 5.20 Đặc tả “Đăng nhập” ..................................................................................... 15
Bảng 5.7 Đặc tả “Xác nhận đăng ký khai sinh” ............................................................ 15
Bảng 5.8 Đặc tả “Xác nhận đăng ký khai tử” ............................................................... 16
Bảng 5.9 Đặc tả “Xác nhận thay đổi thông tin hộ tịch” ................................................ 16
Bảng 5.10 Đặc tả “Xem hồ sơ nhân hộ khẩu” .............................................................. 18
Bảng 5.11 Đặc tả “Xem thống kê số liệu nhân khẩu” .................................................. 18
Bảng 5.12 Đặc tả “Đăng nhập” ..................................................................................... 19
Bảng 5.1 Đặc tả “Duyệt đăng ký khai sinh” ................................................................. 19
Bảng 5.2 Đặc tả “Duyệt đăng ký khai tử” ..................................................................... 21
Bảng 5.3 Đặc tả “Duyệt thay đổi thông tin hộ tịch” ..................................................... 22
Bảng 5.4 Đặc tả “Xem hồ sơ nhân hộ khẩu” ................................................................ 22
Bảng 5.5 Đặc tả “Xem thống kê số liệu nhân khẩu”..................................................... 23 v
Bảng 5.6 Đặc tả “Đăng nhập” ....................................................................................... 23
Bảng 5.34 Đặc tả “Quản lý tài khoản” .......................................................................... 24 vi
DANH MỤC HÌNH ẢNH
Hình 4.1 Sơ đồ usecase “Hệ thống quản lý nhân khẩu, hộ gia đình cho ủy ban phường,
xã” ......................................................................................................................................... 4
Hình 6.1 Sơ đồ ERD .................................................................................................... 25 vii
1. MỤC TIÊU ĐỀ TÀI
Hiện nay việc quản lý nhân khẩu, hộ khẩu của các Uỷ ban phường/xã vẫn còn đang sử
dụng những biện pháp thủ công như quản lý bằng văn bản, giấy tờ. Với sự gia tăng dân số
hiện nay thì việc quản lý thủ công như vậy rất tiêu tốn nhiều thời gian, không mang lại được
hiệu quả cao và có thể gặp sai sót trong dữ liệu. Từ đó đề tài đặt ra xây dựng hệ thống quản
lý nhân khẩu, hộ gia đình tại Ủy ban phường/xã nhằm góp phần giải quyết các hạn chế của
cách quản lý truyền thống, giúp việc quản lý nhân khẩu, hộ gia đình trở nên hiệu quả. Các mục tiêu cụ thể:
Giúp giảm thời gian tìm kiếm thông tin so với cách truyền thống.
Tối đa sự thuận tiện cho người dân bằng cách cung cấp tính năng đăng ký thủ tục trực tuyến.
Giúp giảm công việc giấy tờ thủ công, từ đó giảm công sức và thời gian chờ đợi của cán bộ và người dân.
Giúp lưu trữ đầy đủ, đảm bảo thông tin chính xác để thuận tiện cho việc quản lý.
Giúp đảm bảo an toàn về bảo mật và riêng tư cho dữ liệu thông tin người dân. 1
2. CÁC TÁC NHÂN TRONG ĐỀ TÀI
2.1. Chủ tịch ủy ban phường/xã
2.2. Cán bộ hộ tịch
2.3. Công an phường/xã 2.4. Người dân
2.5. Quản trị viên
3. CHỨC NĂNG CỦA CÁC TÁC NHÂN 3.1. Người dân Đăng ký thường trú Đăng ký tạm trú Đăng ký tạm vắng Đăng ký tách hộ Đăng ký khai sinh Đăng ký khai tử
Đăng ký thay đổi thông tin hộ tịch
Đăng ký thay đổi thông tin cư trú Xem thông báo Xem thông tin cá nhân Đăng nhập Đăng ký
3.2. Công an phường/xã
Duyệt đăng ký thường trú
Duyệt đăng ký tạm trú
Duyệt đăng ký tạm vắng
Duyệt đăng ký tách hộ
Duyệt thay đổi thông tin cư trú
Xem hồ sơ nhân hộ khẩu
Xem thống kê số liệu nhân khẩu 2 Đăng nhập
3.3. Cán bộ hộ tịch
Xác nhận đăng ký khai sinh
Xác nhận đăng ký khai tử
Xác nhận thay đổi thông tin hộ tịch
Xem hồ sơ nhân hộ khẩu
Xem thống kê số liệu nhân khẩu Đăng nhập
3.4. Chủ tịch ủy ban
Duyệt đăng ký khai sinh
Duyệt đăng ký khai tử
Duyệt thay đổi thông tin hộ tịch
Xem hồ sơ nhân hộ khẩu
Xem thống kê số liệu nhân khẩu Đăng nhập
3.5. Quản trị viên Quản lý tài khoản 3 4. SƠ ĐỒ USECASE
Hình 4.1 Sơ đồ usecase “Hệ thống quản lý nhân khẩu, hộ gia đình cho ủy ban phường, xã” 4
5. ĐẶC TẢ CÁC CHỨC NĂNG 5.1. Người dân
5.1.1. Đăng ký thường trú
Bảng 5.1 Đặc tả “Đăng ký thường trú” Tên usecase
Đăng ký thường trú Mô tả
Người dân muốn đăng ký thường trú tại nơi ở mới Tác nhân Người dân Đầu vào
Thông tin đăng ký (Họ tên, ngày sinh, giới tính, CCCD, điện thoại,
nơi ở hiện tại, nơi đăng ký thường trú, chủ hộ, quan hệ với chủ hộ, CCCD chủ hộ). Đầu ra
Tạo hồ sơ đăng ký thường trú lưu vào cơ sở dữ liệu. Thông báo gửi hồ sơ thành công. Các bước thực
1. Actor chọn chức năng “Đăng ký thường trú” tại trang chủ. hiện
2. Actor nhập thông tin người đăng ký cần thiết nhấn “Gửi
hồ sơ” Hệ thống thông báo gửi đăng ký thành công. Các bước phát
Tại bước 2, thông tin không hợp lệ Nhập lại sinh
5.1.2. Đăng ký tạm trú
Bảng 5.2 Đặc tả “Đăng ký tạm trú” Tên usecase Đăng ký tạm trú Mô tả
Người dân muốn đăng ký tạm trú tại nơi ở Tác nhân Người dân Đầu vào
Thông tin đăng ký (Họ tên, ngày sinh, giới tính, CCCD, điện thoại,
nơi ở hiện tại, nơi đăng ký tạm trú, chủ hộ, quan hệ với chủ hộ, CCCD chủ hộ). Đầu ra
Tạo hồ sơ đăng ký tạm trú lưu vào cơ sở dữ liệu. Thông báo gửi hồ sơ thành công. Các bước thực
1. Actor chọn chức năng “Đăng ký tạm trú” tại trang chủ. hiện 5
2. Actor nhập thông tin người đăng ký cần thiết nhấn “Gửi
hồ sơ” Hệ thống thông báo gửi đăng ký thành công. Các bước phát
Tại bước 2, thông tin không hợp lệ Nhập lại sinh
5.1.3. Đăng ký tạm vắng
Bảng 5.3 Đặc tả “Đăng ký tạm vắng” Tên usecase
Đăng ký tạm vắng Mô tả
Người dân muốn đăng ký tạm vắng tại nơi đăng ký thường trú hay tạm trú Tác nhân Người dân Đầu vào
Thông tin đăng ký (Họ tên, ngày sinh, giới tính, CCCD, điện thoại,
nơi ở hiện tại, ngày bắt đầu, ngày kết thúc, lý do). Đầu ra
Tạo hồ sơ đăng ký tạm vắng lưu vào cơ sở dữ liệu. Thông báo gửi hồ sơ thành công. Các bước thực
1. Actor chọn chức năng “Đăng ký tạm vắng” tại trang chủ. hiện
2. Actor nhập thông tin người đăng ký cần thiết nhấn “Gửi
hồ sơ” Hệ thống thông báo gửi đăng ký thành công. Các bước phát
Tại bước 2, thông tin không hợp lệ Nhập lại sinh 6
5.1.4. Đăng ký tách hộ
Bảng 5.4 Đặc tả “Đăng ký tách hộ” Tên usecase Đăng ký tách hộ Mô tả
Người dân muốn đăng ký tách hộ Tác nhân Người dân Đầu vào
Thông tin đăng ký (Họ tên, ngày sinh, giới tính, CCCD, điện thoại,
chủ hộ, quan hệ với chủ hộ, CCCD chủ hộ, lý do). Đầu ra
Tạo hồ sơ đăng ký tách hộ lưu vào cơ sở dữ liệu. Thông báo gửi hồ sơ thành công. Các bước thực
1. Actor chọn chức năng “Đăng ký tách hộ” tại trang chủ. hiện
2. Actor nhập thông tin người đăng ký cần thiết nhấn “Gửi
hồ sơ” Hệ thống thông báo gửi đăng ký thành công. Các bước phát
Tại bước 2, thông tin không hợp lệ Nhập lại sinh
5.1.5. Đăng ký khai sinh
Bảng 5.5 Đặc tả “Đăng ký khai sinh” Tên usecase Đăng ký khai sinh Mô tả
Người dân muốn đăng ký khai sinh cho con mới sinh Tác nhân Người dân Đầu vào
Thông tin người đăng ký (Họ tên, ngày sinh, nơi sinh, giới tính, quê
quán), thông tin cha, thông tin mẹ, nơi đăng ký thường trú, tạm trú. Đầu ra
Tạo hồ sơ đăng ký khai sinh lưu vào cơ sở dữ liệu. Thông báo gửi hồ sơ thành công. Các bước thực
1. Actor chọn chức năng “Đăng ký khai sinh” tại trang chủ. hiện
2. Actor nhập thông tin người đăng ký cần thiết nhấn “Gửi
hồ sơ” Hệ thống thông báo gửi đăng ký thành công. Các bước phát
Tại bước 2, thông tin không hợp lệ Nhập lại sinh 7
5.1.6. Đăng ký khai tử
Bảng 5.6 Đặc tả “Đăng ký khai tử” Tên usecase Đăng ký khai tử Mô tả
Người dân muốn đăng ký khai tử cho một người đã qua đời Tác nhân Người dân Đầu vào
Thông tin người mất (Họ tên, CCCD, ngày sinh, ngày mất, nơi ở). Đầu ra
Tạo hồ sơ đăng ký khai tử lưu vào cơ sở dữ liệu. Thông báo gửi hồ sơ thành công. Các bước thực
1. Actor chọn chức năng “Đăng ký khai tử” tại trang chủ hiện
2. Actor nhập thông tin người đăng ký cần thiết nhấn “Gửi
hồ sơ” Hệ thống thông báo gửi đăng ký thành công Các bước phát
Tại bước 2, nếu có lỗi nhập liệu, hệ thống thông báo lỗi và yêu cầu sinh nhập lại.
5.1.7. Đăng ký thay đổi thông tin hộ tịch
Bảng 5.7 Đặc tả “Đăng ký thay đổi thông tin hộ tịch” Tên usecase
Đăng ký thay đổi thông tin hộ tịch. Mô tả
Người dân muốn thay đổi thông tin hộ tịch của mình. Tác nhân Người dân. Đầu vào
Thông tin mới muốn thay đổi (Thông tin khai sinh, họ tên, dân tộc;
thông tin cha, mẹ), lý do. Đầu ra
Hồ sơ đăng ký thay đổi thông tin hộ tịch được lưu vào cơ sở dữ liệu.
Thông báo gửi hồ sơ thành công. Các bước thực
1. Người dân đăng nhập vào hệ thống. hiện
2. Chọn chức năng "Đăng ký thay đổi thông tin hộ tịch".
3. Nhập thông tin mới cần thay đổi và lý do nhấn “Gửi hồ
sơ” Hệ thống thông báo gửi đăng ký thành công. Các bước phát
Bước 3, nếu có lỗi nhập liệu, hệ thống thông báo lỗi và yêu cầu nhập sinh lại. 8
5.1.8. Đăng ký thay đổi thông tin cư trú
Bảng 5.8 Đặc tả “Đăng ký thay đổi thông tin cư trú” Tên usecase
Đăng ký thay đổi thông tin cư trú. Mô tả
Người dân muốn thay đổi thông tin cư trú của mình. Tác nhân Người dân. Đầu vào
Thông tin cư trú mới muốn thay đổi (chủ hộ, địa chỉ cư trú), lý do. Đầu ra
Hồ sơ đăng ký thay đổi thông tin cư trú được lưu vào cơ sở dữ liệu.
Thông báo gửi hồ sơ thành công. Các bước thực
1. Người dân đăng nhập vào hệ thống. hiện
2. Chọn chức năng "Đăng ký thay đổi thông tin cư trú".
3. Nhập thông tin mới cần thay đổi và lý do nhấn “Gửi hồ
sơ” Hệ thống thông báo gửi đăng ký thành công. Các bước phát
Bước 3, nếu có lỗi nhập liệu, hệ thống thông báo lỗi và yêu cầu nhập sinh lại. 5.1.9. Xem thông báo
Bảng 5.9 Đặc tả “Xem thông báo” Tên usecase Xem thông báo. Mô tả
Người dân muốn xem các thông báo từ Ủy ban phường/xã. Tác nhân Người dân. Đầu vào
Tài khoản đã đăng nhập của người dân. Tùy chọn để lọc thông báo theo loại. Đầu ra
Danh sách thông báo, nội dung chi tiết của thông báo khi được chọn. Các bước thực
1. Người dân đăng nhập vào hệ thống. hiện
2. Chọn chức năng "Xem thông báo".
3. Chọn loại thông báo nếu cần Hệ thống hiển thị danh sách thông báo.
4. Chọn vào dòng thông báo muốn xem Hiển thị chi tiết thông báo. Các bước phát
Bước 4, Nếu không có thông báo, hệ thống thông báo rằng không có sinh thông báo nào. 9
5.1.10. Xem thông tin cá nhân
Bảng 5.10 Đặc tả “Xem thông tin cá nhân” Tên usecase
Xem thông tin cá nhân. Mô tả
Người dân muốn xem thông tin cá nhân của mình. Tác nhân Người dân. Đầu vào
Tài khoản đã đăng nhập của người dân. Đầu ra
Hiển thị thông tin cá nhân chi tiết của người dân (Họ tên, CCCD, địa
chỉ ở hiện tại, quan hệ với chủ hộ, ...). Các bước thực
1. Người dân đăng nhập vào hệ thống. hiện
2. Chọn chức năng "Xem thông tin cá nhân" Hệ thống hiển
thị thông tin cá nhân chi tiết. Các bước phát sinh 5.1.11. Đăng nhập
Bảng 5.11 Đặc tả “Đăng nhập” Tên usecase Đăng nhập. Mô tả
Người dân muốn đăng nhập vào hệ thống. Tác nhân Người dân. Đầu vào
Số CCCD hoặc số điện thoại, mật khẩu. Đầu ra
Đăng nhập thành công, đưa người dùng vào hệ thống. Các bước thực
1. Truy cập hệ thống, chọn chức năng “Đăng nhập”. hiện
2. Nhập số CCCD hoặc số điện thoại và mật khẩu.
3. Nhấn “Đăng nhập” Hiển thị giao diện tương ứng được phân quyền. Các bước phát
Bước 2, nếu thông tin đăng nhập không đúng, hệ thống thông báo lỗi, sinh actor nhập lại thông tin 10 5.1.12. Đăng ký
Bảng 5.12 Đặc tả “Đăng ký” Tên usecase Đăng ký. Mô tả
Người dân muốn đăng ký một tài khoản mới. Tác nhân Người dân. Đầu vào
Thông tin cá nhân (Số CCCD, họ tên, ngày sinh, số điện thoại), mật khẩu. Đầu ra
Tạo tài khoản mới lưu vào cơ sở dữ liệu tài khoản người dân. Thông báo đăng ký thành công. Các bước thực
1. Truy cập hệ thống, chọn chức năng “Đăng ký”. hiện
2. Nhập thông tin cá nhân và mật khẩu.
3. Nhấn “Tạo tài khoản” Hệ thống lưu thông tin vào cơ sở
dữ liệu và thông báo đăng ký thành công. Các bước phát
Bước 3, nếu thông tin đăng ký không hợp lệ, hệ thống thông báo lỗi, sinh actor nhập lại thông tin
5.2. Công an phường/xã
5.2.1. Duyệt đăng ký thường trú
Bảng 5.13 Đặc tả “Duyệt đăng ký thường trú” Tên usecase
Duyệt đăng ký thường trú Mô tả
Duyệt hoặc từ chối hồ sơ đăng ký thường trú Tác nhân Công an phường/xã Đầu vào
Hồ sơ đăng ký muốn duyệt hoặc từ chối Đầu ra
Cập nhật trạng thái duyệt của hồ sơ đăng ký thường trú trong cơ sở
dữ liệu. Hệ thống thông báo kết quả đến tài khoản đăng ký. Các bước thực
1. Actor chọn chức năng “Duyệt đăng ký thường trú” hiện
2. Actor chọn hồ sơ đăng ký thường trú muốn duyệt hoặc từ
chối Hệ thống hiển thị thông tin chi tiết của hồ sơ đăng ký. 11
3. Actor xem hồ sơ click vào button “Duyệt” hoặc button “Từ chối” Các bước phát
Tại bước 2, nếu nhấn button “Từ chối” Actor nhập lý do từ chối sinh
hồ sơ vào textarea rồi nhấn tiếp button “Từ chối” hoặc Enter
5.2.2. Duyệt đăng ký tạm trú
Bảng 5.14 Đặc tả “Duyệt đăng ký tạm trú” Tên usecase
Duyệt đăng ký tạm trú Mô tả
Duyệt hoặc từ chối hồ sơ đăng ký tạm trú Tác nhân Công an phường/xã Đầu vào
Hồ sơ đăng ký muốn duyệt hoặc từ chối. Đầu ra
Cập nhật trạng thái duyệt của hồ sơ đăng ký tạm trú trong cơ sở dữ
liệu. Hệ thống thông báo kết quả đến tài khoản đăng ký. Các bước thực
1. Actor chọn chức năng “Duyệt đăng ký tạm trú” hiện
2. Actor chọn hồ sơ đăng ký tạm trú muốn duyệt hoặc từ chối
Hệ thống hiển thị thông tin chi tiết của hồ sơ đăng ký.
3. Actor xem hồ sơ click vào button “Duyệt” hoặc button “Từ chối” Các bước phát
Tại bước 2, nếu nhấn button “Từ chối” Actor nhập lý do từ chối sinh
hồ sơ vào textarea rồi nhấn tiếp button “Từ chối” hoặc Enter
5.2.3. Duyệt đăng ký tạm vắng
Bảng 5.15 Đặc tả “Duyệt đăng ký tạm vắng” Tên usecase
Duyệt đăng ký tạm vắng Mô tả
Duyệt hoặc từ chối hồ sơ đăng ký tạm vắng Tác nhân Công an phường/xã Đầu vào
Hồ sơ đăng ký muốn duyệt hoặc từ chối. Đầu ra
Cập nhật trạng thái duyệt của hồ sơ đăng ký tạm vắng trong cơ sở dữ
liệu. Hệ thống thông báo kết quả đến tài khoản đăng ký.. Các bước thực
1. Actor chọn chức năng “Duyệt đăng ký tạm vắng” hiện
2. Actor chọn hồ sơ đăng ký tạm vắng muốn duyệt hoặc từ chối
Hệ thống hiển thị thông tin chi tiết của hồ sơ đăng ký. 12
3. Actor xem hồ sơ click vào button “Duyệt” hoặc button “Từ chối” Các bước phát
Tại bước 2, nếu nhấn button “Từ chối” Actor nhập lý do từ chối sinh
hồ sơ vào textarea rồi nhấn tiếp button “Từ chối” hoặc Enter
5.2.4. Duyệt đăng ký tách hộ
Bảng 5.16 Đặc tả “Duyệt đăng ký tách hộ” Tên usecase
Duyệt đăng ký tách hộ Mô tả
Duyệt hoặc từ chối hồ sơ đăng ký tách hộ Tác nhân Công an phường/xã Đầu vào
Hồ sơ đăng ký muốn duyệt hoặc từ chối. Đầu ra
Cập nhật trạng thái duyệt của hồ sơ đăng ký tách hộ trong cơ sở dữ
liệu. Hệ thống thông báo kết quả đến tài khoản đăng ký.. Các bước thực
1. Actor chọn chức năng “Duyệt đăng ký tách hộ” hiện
2. Actor chọn hồ sơ đăng ký tách hộ muốn duyệt hoặc từ chối
Hệ thống hiển thị thông tin chi tiết của hồ sơ đăng ký.
3. Actor xem hồ sơ click vào button “Duyệt” hoặc button “Từ chối” Các bước phát
Tại bước 2, nếu nhấn button “Từ chối” Actor nhập lý do từ chối sinh
hồ sơ vào textarea rồi nhấn tiếp button “Từ chối” hoặc Enter
5.2.5. Duyệt thay đổi thông tin cư trú
Bảng 5.17 Đặc tả “Duyệt thay đổi thông tin cư trú” Tên usecase
Duyệt thay đổi thông tin cư trú Mô tả
Duyệt hoặc từ chối hồ sơ thay đổi thông tin cư trú Tác nhân Công an phường/xã Đầu vào
Hồ sơ thay đổi thông tin cư trú muốn duyệt hoặc từ chối. Đầu ra
Cập nhật trạng thái duyệt của hồ sơ thay đổi thông tin cư trú trong cơ
sở dữ liệu. Hệ thống thông báo kết quả đến tài khoản đăng ký.. Các bước thực
1. Actor chọn hồ sơ thay đổi thông tin cư trú muốn duyệt hoặc hiện từ
chối Hệ thống hiển thị thông tin chi tiết của hồ sơ đăng ký. 13
2. Actor xem hồ sơ click vào button “Duyệt” hoặc button “Từ chối” Các bước phát
Tại bước 2, nếu nhấn button “Từ chối” Actor nhập lý do từ chối sinh
hồ sơ vào textarea rồi nhấn tiếp button “Từ chối” hoặc Enter
5.2.6. Xem hồ sơ nhân hộ khẩu
Bảng 5.18 Đặc tả “Xem hồ sơ nhân hộ khẩu” Tên usecase
Xem hồ sơ nhân hộ khẩu Mô tả
Xem, Tìm kiếm – Lọc thông tin hồ sơ nhân hộ khẩu Tác nhân
Chủ tịch ủy ban, Cán bộ hộ tịch, Công an phường/xã Đầu vào
Thông tin tìm kiếm (tên, giới tính, tuổi, địa chỉ, khoảng thời gian). Đầu ra
Thành công, hiển thị được kết quả là danh sách nhân hộ khẩu theo Tìm Kiếm – Lọc Các bước thực
1. Actor nhấn chọn “Xem hồ sơ nhân hộ khẩu” hiện
2. Actor nhập thông tin cần tìm vào ô tìm kiếm click vào
button “Tìm kiếm” hoặc Enter
3. Actor chọn vào dòng trong bảng Hồ sơ nhân hộ khẩu muốn xem. Các bước phát sinh
5.2.7. Xem thống kê số liệu nhân khẩu
Bảng 5.19 Đặc tả “Xem thống kê số liệu nhân khẩu” Tên usecase
Xem thống kê số liệu nhân khẩu Mô tả
Xem, Tìm kiếm về số liệu thống kê như tổng số nhân khẩu, số người
mất, số lượng tạm vắng,... Tác nhân
Chủ tịch ủy ban, Cán bộ hộ tịch, Công an phường/xã Đầu vào
Khoảng thời gian, nội dung thống kê,.. Đầu ra
Thành công, hiển thị được kết quả là bảng thống kê số liệu chi tiết Các bước thực
1. Actor nhấn vào nút “Xem thống kê” hiện
2. Actor chọn mục cần xem từ comboBox và chọn khoảng thời gian 14
3. Actor nhấn vào nút “Thống kê” Các bước phát sinh 5.2.8. Đăng nhập
Bảng 5.20 Đặc tả “Đăng nhập” Tên usecase Đăng nhập Mô tả
Đăng nhập vào hệ thống để sử dụng các chức năng của hệ thống
tương ứng với quyền của actor Tác nhân Công an phường/xã Đầu vào
Tên tài khoản, mật khẩu Đầu ra
Thành công, hiển thị giao diện trang chủ hệ thống Các bước thực
1. Actor truy cập hệ thống, chọn “Đăng nhập” hiện
2. Actor nhập “Tài Khoản” và “Mật Khẩu” vào các ô TextField tương ứng
3. Actor nhấn vào nút “Đăng nhập” Các bước phát
Tại bước 3, nếu thông tin không đúng, hệ thống thông báo lỗi, sinh actor cần nhập lại
5.3. Cán bộ hộ tịch
5.3.1. Xác nhận đăng ký khai sinh
Bảng 5.21 Đặc tả “Xác nhận đăng ký khai sinh” Tên usecase
Xác nhận đăng ký khai sinh Mô tả
Ký xác nhận đăng ký khai sinh cho người dân đăng ký Tác nhân Cán bộ hộ tịch Đầu vào
Hồ sơ văn bản cần được xác nhận Đầu ra
Thành công, Cập nhật trạng thái xác nhận của hồ sơ lên lại Cơ sở dữ
liệu. Hệ thống gửi thông báo đã xác nhận hồ sơ đến người đăng ký Các bước thực
1. Actor chọn vào hồ sơ cần xác nhận từ danh sách hồ sơ hiện
2. Actor nhấn vào nút “Xem chi tiết hồ sơ”
3. Actor nhấn vào nút “Xác nhận” hoặc “Từ chối” 15 Các bước phát
Tại bước 3, nếu Actor nhấn vào nút “Từ chối”, Actor nhập lý do từ sinh
chối vào TextField tương ứng nhấn “Từ chối”
5.3.2. Xác nhận đăng ký khai tử
Bảng 5.22 Đặc tả “Xác nhận đăng ký khai tử” Tên usecase
Xác nhận đăng ký khai tử Mô tả
Ký xác nhận đăng ký khai tử cho người dân đăng ký Tác nhân Cán bộ hộ tịch Đầu vào
Hồ sơ văn bản cần được xác nhận Đầu ra
Thành công, Cập nhật trạng thái xác nhận của hồ sơ lên lại Cơ sở dữ
liệu. Hệ thống gửi thông báo đã xác nhận hồ sơ đến người đăng ký Các bước thực
1. Actor chọn vào hồ sơ cần xác nhận từ danh sách hồ sơ hiện
2. Actor nhấn vào nút “Xem chi tiết hồ sơ”
3. Actor nhấn vào nút “Xác nhận” hoặc “Từ chối” Các bước phát
Tại bước 3, nếu Actor nhấn vào nút “Từ chối”, Actor nhập lý do từ sinh
chối vào TextField tương ứng nhấn “Từ chối”
5.3.3. Xác nhận thay đổi thông tin hộ tịch
Bảng 5.23 Đặc tả “Xác nhận thay đổi thông tin hộ tịch” Tên usecase
Xác nhận thay đổi thông tin hộ tịch Mô tả
Xác nhận hoặc từ chối thay đổi thông tin hộ tịch Tác nhân Cán bộ hộ tịch Đầu vào
Hồ sơ đăng ký muốn xác nhận hoặc từ chối. Đầu ra
Cập nhật trạng thái xác nhận của hồ sơ thay đổi thông tin hộ tịch
trong cơ sở dữ liệu. Hệ thống thông báo kết quả đến tài khoản đăng ký. Các bước thực
1. Actor chọn hồ sơ đăng ký muốn xác nhận hoặc từ chối thay hiện đổi
thông tin hộ tịch Hệ thống hiển thị thông tin chi tiết của hồ sơ đăng ký. 16
2. Actor xem hồ sơ click vào button “Xác nhận” hoặc button “Từ chối” Các bước phát
Tại bước 2, nếu nhấn button “Từ chối” Actor nhập lý do từ chối sinh
hồ sơ vào textarea rồi nhấn tiếp button “Từ chối” hoặc Enter 17
5.3.4. Xem hồ sơ nhân hộ khẩu
Bảng 5.24 Đặc tả “Xem hồ sơ nhân hộ khẩu” Tên usecase
Xem hồ sơ nhân hộ khẩu Mô tả
Xem, Tìm kiếm – Lọc thông tin hồ sơ nhân hộ khẩu Tác nhân
Chủ tịch ủy ban, Cán bộ hộ tịch, Công an phường/xã Đầu vào
Thông tin tìm kiếm (tên, giới tính, tuổi, địa chỉ, khoảng thời gian). Đầu ra
Thành công, hiển thị được kết quả là danh sách nhân hộ khẩu theo Tìm Kiếm – Lọc Các bước thực
1. Actor nhấn chọn “Xem hồ sơ nhân hộ khẩu” hiện
2. Actor nhập thông tin cần tìm vào ô tìm kiếm click vào
button “Tìm kiếm” hoặc Enter
3. Actor chọn vào dòng trong bảng Hồ sơ nhân hộ khẩu muốn xem. Các bước phát sinh
5.3.5. Xem thống kê số liệu nhân khẩu
Bảng 5.25 Đặc tả “Xem thống kê số liệu nhân khẩu” Tên usecase
Xem thống kê số liệu nhân khẩu Mô tả
Xem, Tìm kiếm về số liệu thống kê như tổng số nhân khẩu, số người
mất, số lượng tạm vắng,... Tác nhân
Chủ tịch ủy ban, Cán bộ hộ tịch, Công an phường/xã Đầu vào
Khoảng thời gian, nội dung thống kê,.. Đầu ra
Thành công, hiển thị được kết quả là bảng thống kê số liệu chi tiết Các bước thực
1. Actor nhấn vào nút “Xem thống kê” hiện
2. Actor chọn mục cần xem từ comboBox và chọn khoảng thời gian
3. Actor nhấn vào nút “Thống kê” Các bước phát sinh 18 5.3.6. Đăng nhập
Bảng 5.26 Đặc tả “Đăng nhập” Tên usecase Đăng nhập Mô tả
Đăng nhập vào hệ thống để sử dụng các chức năng của hệ thống
tương ứng với quyền của actor Tác nhân Cán bộ hộ tịch Đầu vào
Tên tài khoản, mật khẩu Đầu ra
Thành công, hiển thị giao diện trang chủ hệ thống Các bước thực
1. Actor truy cập hệ thống, chọn “Đăng nhập” hiện
2. Actor nhập “Tài Khoản” và “Mật Khẩu” vào các ô TextField tương ứng
3. Actor nhấn vào nút “Đăng nhập” Các bước phát
Tại bước 3, nếu thông tin không đúng, hệ thống thông báo lỗi, sinh actor cần nhập lại
5.4. Chủ tịch ủy ban
5.4.1. Duyệt đăng ký khai sinh
Bảng 5.27 Đặc tả “Duyệt đăng ký khai sinh” Tên usecase
Duyệt đăng ký khai sinh Mô tả
Ký xét duyệt đăng ký khai sinh cho người dân đăng ký Tác nhân Chủ tịch ủy ban Đầu vào
Hồ sơ văn bản cần được ký duyệt Đầu ra
Thành công, Cập nhật trạng thái xét duyệt của hồ sơ lên lại Cơ sở dữ
liệu. Hệ thống gửi thông báo đã đăng ký thành công đến người đăng ký Các bước thực
1. Actor nhấn chọn chức năng “Duyệt đăng ký khai sinh” hiện
2. Actor chọn vào hồ sơ cần duyệt từ danh sách hồ sơ
3. Actor nhấn vào nút “Xem chi tiết hồ sơ” Hệ thống hiển thị
thông tin chi tiết của hồ sơ đăng ký.
4. Actor nhấn vào nút “Duyệt” hoặc “Từ chối” 19 Các bước phát
Tại bước 4, nếu Actor nhấn vào nút “Từ chối”, Actor nhập lý do từ sinh
chối vào TextField tương ứng nhấn “Từ chối”
5.4.2. Duyệt đăng ký khai tử
Bảng 5.28 Đặc tả “Duyệt đăng ký khai tử” Tên usecase
Duyệt đăng ký khai tử Mô tả
Ký xét duyệt đăng ký khai tử cho người dân đăng ký Tác nhân Chủ tịch ủy ban Đầu vào
Hồ sơ văn bản cần được ký duyệt Đầu ra
Thành công, Cập nhật trạng thái xét duyệt của hồ sơ lên lại Cơ sở dữ
liệu. Hệ thống gửi thông báo đã đăng ký thành công đến người đăng ký Các bước thực
1. Actor nhấn chọn chức năng “Duyệt đăng ký khai tử” hiện
2. Actor chọn vào hồ sơ cần duyệt từ danh sách hồ sơ
3. Actor nhấn vào nút “Xem chi tiết hồ sơ” Hệ thống hiển thị
thông tin chi tiết của hồ sơ đăng ký.
4. Actor nhấn vào nút “Duyệt” hoặc “Từ chối” Các bước phát
Tại bước 4, nếu Actor nhấn vào nút “Từ chối”, Actor nhập lý do từ sinh
chối vào TextField tương ứng nhấn “Từ chối”
5.4.3. Duyệt thay đổi thông tin hộ tịch
Bảng 5.29 Đặc tả “Duyệt thay đổi thông tin hộ tịch” Tên usecase
Duyệt thay đổi thông tin hộ tịch Mô tả
Ký xét duyệt đăng ký thay đổi thông tin hộ tịch cho người dân đăng ký Tác nhân Chủ tịch ủy ban Đầu vào
Hồ sơ văn bản cần được ký duyệt Đầu ra
Thành công, Cập nhật trạng thái xét duyệt của hồ sơ lên lại Cơ sở dữ
liệu. Hệ thống gửi thông báo đã đăng ký thành công đến người đăng ký Các bước thực
1. Actor nhấn chọn chức năng “Duyệt thay đổi thông tin hộ tịch” hiện
2. Actor chọn vào hồ sơ cần duyệt từ danh sách hồ sơ
3. Actor nhấn vào nút “Xem chi tiết hồ sơ” Hệ thống hiển thị
thông tin chi tiết của hồ sơ đăng ký.
4. Actor nhấn vào nút “Duyệt” hoặc “Từ chối” Các bước phát
Tại bước 4, nếu Actor nhấn vào nút “Từ chối”, Actor nhập lý do từ sinh
chối vào TextField tương ứng nhấn “Từ chối”
5.4.4. Xem hồ sơ nhân hộ khẩu
Bảng 5.30 Đặc tả “Xem hồ sơ nhân hộ khẩu” Tên usecase
Xem hồ sơ nhân hộ khẩu Mô tả
Xem, Tìm kiếm – Lọc thông tin hồ sơ nhân hộ khẩu Tác nhân
Chủ tịch ủy ban, Cán bộ hộ tịch, Công an phường/xã Đầu vào
Thông tin tìm kiếm (tên, giới tính, tuổi, địa chỉ, khoảng thời gian). Đầu ra
Thành công, hiển thị được kết quả là danh sách nhân hộ khẩu theo Tìm Kiếm – Lọc Các bước thực
1. Actor nhấn chọn chức năng “Xem hồ sơ nhân hộ khẩu” hiện
2. Actor nhập thông tin cần tìm vào ô tìm kiếm click vào
button “Tìm kiếm” hoặc Enter
3. Actor chọn vào dòng trong bảng Hồ sơ nhân hộ khẩu muốn xem. Các bước phát sinh
5.4.5. Xem thống kê số liệu nhân khẩu
Bảng 5.31 Đặc tả “Xem thống kê số liệu nhân khẩu” Tên usecase
Xem thống kê số liệu nhân khẩu Mô tả
Xem, Tìm kiếm về số liệu thống kê như tổng số nhân khẩu, số người
mất, số lượng tạm vắng,... Tác nhân
Chủ tịch ủy ban, Cán bộ hộ tịch, Công an phường/xã Đầu vào
Khoảng thời gian, nội dung thống kê,.. Đầu ra
Thành công, hiển thị được kết quả là bảng thống kê số liệu chi tiết Các bước thực
1. Actor nhấn vào nút “Xem thống kê” hiện
2. Actor chọn mục cần xem từ comboBox và chọn khoảng thời gian
3. Actor nhấn vào nút “Thống kê” Các bước phát sinh 5.4.6. Đăng nhập
Bảng 5.32 Đặc tả “Đăng nhập” Tên usecase Đăng nhập Mô tả
Đăng nhập vào hệ thống để sử dụng các chức năng của hệ thống
tương ứng với quyền của actor Tác nhân Chủ tịch ủy ban Đầu vào
Tên tài khoản, mật khẩu Đầu ra
Thành công, hiển thị giao diện trang chủ hệ thống Các bước thực
1. Actor truy cập hệ thống, chọn “Đăng nhập” hiện
2. Actor nhập “Tài Khoản” và “Mật Khẩu” vào các ô TextField tương ứng
3. Actor nhấn vào nút “Đăng nhập” Các bước phát
Tại bước 3, nếu thông tin không đúng, hệ thống thông báo lỗi, sinh actor cần nhập lại
5.5. Quản trị viên
5.5.1. Quản lý tài khoản
Bảng 5.33 Đặc tả “Quản lý tài khoản” Tên usecase
Quản lý tài khoản. Mô tả
Quản trị viên muốn quản lý tài khoản người dùng. Tác nhân Quản trị viên. Đầu vào
Tài khoản mới muốn thêm; tài khoản muốn xóa; Thông tin tài khoản muốn thay đổi. Đầu ra
Tài khoản mới được thêm; tài khoản được xóa; tài khoản được thay
đổi thông tin, cập nhật vào cơ sở dữ liệu tài khoản ủy ban. Các bước thực
1. Quản trị viên đăng nhập vào hệ thống. hiện
2. Chọn chức năng "Quản lý tài khoản".
3. Nhập thông tin tài khoản mới nhấn “Thêm”;
Chọn tài khoản muốn xóa nhấn “Xóa”,
Chọn tài khoản muốn chỉnh sửa Nhập thông tin mới nhấn “Cập nhật” Các bước phát
Bước 3, nếu có lỗi nhập liệu, hệ thống thông báo lỗi và yêu cầu thực sinh hiện lại. 6. SƠ ĐỒ ERD
Hình 6.1 Sơ đồ ERD
7. SƠ ĐỒ HOẠT ĐỘNG
7.1. Đăng ký thường trú
7.2. Đăng ký tạm trú
7.3. Đăng ký tạm vắng
7.4. Đăng ký tách hộ
7.5. Đăng ký khai sinh
7.6. Đăng ký khai tử
7.7. Đăng ký thay đổi thông tin hộ tịch
7.8. Đăng ký thay đổi thông tin cư trú 7.9. Xem thông báo
7.10. Xem thông tin cá nhân 7.11. Đăng nhập 7.12. Đăng ký
7.13. Duyệt đăng ký thường trú
7.14. Duyệt đăng ký tạm trú
7.15. Duyệt đăng ký tạm vắng
7.16. Duyệt đăng ký tách hộ
7.17. Duyệt thay đổi thông tin cư trú
7.18. Xác nhận đăng ký khai sinh
7.19. Xác nhận đăng ký khai tử
7.20. Xác nhận thay đổi thông tin hộ tịch
7.21. Duyệt đăng ký khai sinh
7.22. Duyệt đăng ký khai tử
7.23. Duyệt thay đổi thông tin hộ tịch
7.24. Xem hồ sơ nhân hộ khẩu 26
7.25. Xem thống kê số liệu nhân khẩu 7.26. Đăng nhập
7.27. Quản lý tài khoản 27