You are on page 1of 89

lOMoARcPSD|31536395

Đồ án Hệ quản lý Sổ hộ khẩu

Phân tích và thiết kế hướng đối tượng (Trường Đại học Sư phạm Thành phố Hồ Chí
Minh)

Studocu is not sponsored or endorsed by any college or university


Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)
lOMoARcPSD|31536395

BỘ GIÁO DỤC VÀ ĐÀO TẠO


TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN


ĐỒ ÁN MÔN HỌC
ĐỀ TÀI: HỆ QUẢN LÝ SỔ HỘ KHẨU GIA ĐÌNH

Giảng viên hướng dẫn: ThS.Nguyễn Văn Thịnh

Sinh viên thực hiện:

TP. HỒ CHÍ MINH – 2022

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

LỜI CẢM ƠN
Lời đầu tiên, chúng em xin gửi lời tri ân chân thành và sâu sắc nhất đến thầy Nguyễn
Văn Thịnh. Trong quá trình tìm hiểu và học tập bộ môn Phân tích và thiết kế hướng
đối tượng, chúng em đã nhận được sự giảng dạy và hướng dẫn rất tận tình, tâm huyết
của thầy. Thầy đã giúp chúng em tích lũy thêm nhiều kiến thức hay và bổ ích để phục
vụ cho những học phần liên quan, chuyên môn nghề nghiệp cũng như trong cuộc sống.
Từ những kiến thức mà thầy truyền đạt, chúng em xin trình bày lại những gì mình đã
tìm hiểu và được học từ thầy để giải quyết đề tài “Hệ quản lý sổ hộ khẩu gia đình”.
Tuy nhiên, kiến thức về bộ môn Phân tích thiết kế hướng đối tượng của chúng em
vẫn còn những hạn chế nhất định. Do đó, không thể tránh khỏi những thiếu sót trong
quá trình hoàn thành đồ án môn học này. Mong thầy xem và góp ý để bài báo cáo học
phần của nhóm chúng em được hoàn thiện hơn.
Kính chúc thầy hạnh phúc và thành công hơn nữa trong sự nghiệp “trồng người” -
dìu dắt những thế hệ học trò hoàn thành những ước mơ của mình. Kính chúc thầy và gia
đình nhiều sức khỏe.
Chúng em xin chân thành cảm ơn!

Sinh viên,

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

MỞ ĐẦU
Hiện nay, xã hội ngày càng phát triển mạnh mẽ, công nghệ thông tin dường như
được áp dụng vào tất cả các khu vực, ngành nghề… chủ trương của nhà nước ta là áp
dụng công nghệ thông tin vào quản lý nhân sự, hộ khẩu, thu chi… ở các phường, xã,
quận, huyện. Việc quản lý số sẽ giúp ích rất nhiều cho các cán bộ, cơ quan, doanh
nghiệp. Phần mềm quản lý sổ hộ khẩu đưa ra với mục đích tăng cường khâu quản lý cho
các quận, huyện, phường xã. Phần mềm quản lý sẽ giúp cán bộ hộ tịch, hộ khẩu giải
quyết công việc một cách nhanh gọn, triệt để và chính xác hơn.
Chương trình nhằm xây dựng một hệ quản lý nhân sự số hoá ở các phường, xã. Hệ
thống cung cấp một số các chức năng cần thiết để thực hiện việc đăng ký khai sinh, cấp
lại bản chính khai sinh; thay đổi, cải chính nội dung khai sinh; quản lý nhân khẩu, quản
lý hộ khẩu và đăng ký khai tử. Giao diện thân thiện và tính dễ sử dụng của hệ thống, rất
thuận tiện cho các cán bộ hộ tịch và lãnh đạo trong quá trình tác nghiệp. Các chức năng
hỗ trợ tìm kiếm, thống kê khai thác thông tin, tạo lập các báo cáo định kỳ - đột xuất, sao
lưu và phục hồi dữ liệu khi cần thiết thật sự rất thuận lợi cho cán bộ hộ tịch và lãnh đạo
trong quá trình quản lý.
Bố cục đề tài này bao gồm các chương:
Chương 1: Tổng quan
Giới thiệu những vấn đề liên quan đến đề tài, trình bày các hệ thống liên quan đến
đề tài, chỉ ra những vấn đề mà đề tài cần tập trung nghiên cứu.
Chương 2: Phân tích hệ thống
Trình bày sự cần thiết và tầm quan trọng của giai đoạn phân tích trong quy trình
phân tích thiết kế hệ thống thông tin. Sử dụng các biểu đồ UML để mô hình hoá nghiệp
vụ và mô hình hoá chức năng của đề tài đã được khảo sát.
Chương 3: Thiết kế hệ thống
Trình bày các bước trong thiết kế hệ thống, ánh xạ mô hình lớp phân tích thành mô
hình lớp thiết lế, xử lý lưu trữ với cơ sở dữ liệu quan hệ, một số vấn đề liên quan đến
giao diện người dùng.
Chương 4: Cài đặt hệ thống
Trình bày đường dẫn truy cập đến mã nguồn hệ thống.

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

MỤC LỤC
LỜI CẢM ƠN ...........................................................................................................2
MỞ ĐẦU...................................................................................................................3
DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT ...............................................7
DANH MỤC CÁC HÌNH VẼ VÀ ĐỒ THỊ .............................................................8
DANH MỤC CÁC BẢNG BIỂU ...........................................................................11
CHƯƠNG 1. TỔNG QUAN...................................................................................12
1.1. GIỚI THIỆU ................................................................................................12
1.2. CÁC HỆ THỐNG LIÊN QUAN .................................................................12
1.3. MỤC TIÊU VÀ PHẠM VI ĐỀ TÀi ............................................................13
1.3.1. Mục tiêu đề tài ......................................................................................13
1.3.2. Phạm vi đề tài........................................................................................13
1.4. YÊU CẦU CỦA ĐỀ TÀI ............................................................................14
1.5. ĐỐI TƯỢNG NGHIÊN CỨU .....................................................................14
1.6. KHẢO SÁT HỆ THỐNG ............................................................................14
1.6.1. Sơ lược về thông tin đã khảo sát ...........................................................14
1.6.2. Quy trình nghiệp vụ của từng công việc ...............................................15
1.6.3. Các biểu mẫu thu thập trong quá trình khảo sát ...................................16
1.7. KẾT CHƯƠNG ...........................................................................................22
CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG ................................................................23
2.1. GIỚI THIỆU ................................................................................................23
2.2. MÔ HÌNH HÓA NGHIỆP VỤ ....................................................................23
2.2.1. Sơ đồ Use case nghiệp vụ .....................................................................23
2.2.2. Mô hình hoá quy trình nghiệp vụ..........................................................23
2.2.2.1. Mô hình hoá nghiệp vụ quản lý nhân khẩu ........................................23
2.2.2.2. Mô hình hoá nghiệp vụ quản lý sổ hộ khẩu .......................................24
2.2.2.3. Mô hình hoá nghiệp vụ thống kế .......................................................26
2.3. MÔ HÌNH HÓA CHỨC NĂNG .................................................................28
2.3.1. Sơ đồ Use case hệ thống .......................................................................28
2.3.2. Mô tả Use case hệ thống .......................................................................28
2.3.3. Đặc tả Use case hệ thống ......................................................................30
2.3.3.1. Đặc tả cho từng Use Case hệ thống ...................................................30

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

2.3.3.2. Sơ đồ tuần tự các chức năng của hệ thống .........................................38


2.4. SƠ ĐỒ LỚP MỨC PHÂN TÍCH ................................................................51
2.5. KẾT CHƯƠNG ...........................................................................................52
CHƯƠNG 3. THIẾT KẾ HỆ THỐNG ...................................................................53
3.1. GIỚI THIỆU ................................................................................................53
3.2. THIẾT KẾ CƠ SỞ DỮ LIỆU ......................................................................53
3.2.1. Mô hình dữ liệu quan hệ .......................................................................53
3.2.2. Ràng buộc toàn vẹn ...............................................................................54
3.3. SƠ ĐỒ LỚP Ở MỨC THIẾT KẾ ................................................................54
3.4. THIẾT KẾ GIAO DIỆN HỆ THỐNG .........................................................55
3.4.1. Giao diện Đăng nhập ............................................................................55
3.4.2. Giao diện Thông tin hộ khẩu ................................................................55
3.4.3. Giao diện Thêm, Xoá hộ khẩu ..............................................................56
3.4.4. Giao diện Sửa thông tin hộ khẩu ..........................................................56
3.4.5. Giao diện Thông tin nhân khẩu.............................................................57
3.4.6. Giao diện Thêm, Xoá nhân khẩu ..........................................................57
3.4.7. Giao diện Sửa thông tin nhân khẩu .......................................................58
3.4.8. Giao diện Thông tin chứng nhận kết hôn .............................................58
3.4.9. Giao diện Thêm, Xoá chứng nhận kết hôn ...........................................59
3.4.10. Giao diện Sửa chứng nhận kết hôn .....................................................59
3.4.11. Giao diện Thông tin tạm trú ................................................................60
3.4.12. Giao diện Thêm, Xoá tạm trú .............................................................61
3.4.13. Giao diện Sửa tạm trú .........................................................................61
3.4.14. Giao diện Thông tin chứng tử .............................................................62
3.4.15. Giao diện Thêm, Xoá chứng tử...........................................................62
3.4.16. Giao diện Sửa chứng tử ......................................................................63
3.4.17. Giao diện Thông tin tiền án tiền sự .....................................................63
3.4.18. Giao diện Thêm, Xoá tiền án tiền sự ..................................................64
3.4.19. Giao diện Sửa thông tin tiền án tiền sự ...............................................64
3.4.20. Giao diện Tra cứu ...............................................................................65
3.5. THIẾT KẾ CHỨC NĂNG HỆ THỐNG .....................................................66
3.5.1. Chức năng Đăng nhập ...........................................................................66

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.2. Chức năng Thêm hộ khẩu .....................................................................67


3.5.3. Chức năng Sửa thông tin hộ khẩu .........................................................68
3.5.4. Chức năng Xóa hộ khẩu ........................................................................69
3.5.5. Chức năng Thêm nhân khẩu .................................................................70
3.5.6. Chức năng Sửa thông tin nhân khẩu .....................................................71
3.5.7. Chức năng Xóa nhân khẩu ....................................................................72
3.5.8. Chức năng Thêm chứng nhận kết hôn ..................................................73
3.5.9. Chức năng Sửa chứng nhận kết hôn .....................................................74
3.5.10. Chức năng Xóa chứng nhận kết hôn ...................................................75
3.5.11. Chức năng Thêm tạm trú ....................................................................76
3.5.12. Chức năng Sửa tạm trú .......................................................................77
3.5.13. Chức năng Xóa tạm trú .......................................................................78
3.5.14. Chức năng Thêm chứng tử..................................................................79
3.5.15. Chức năng Sửa chứng tử .....................................................................80
3.5.16. Chức năng Xóa chứng tử ....................................................................81
3.5.17. Chức năng Thêm tiền án tiền sự .........................................................82
3.5.18. Chức năng Sửa thông tin tiền án tiền sự .............................................82
3.5.19. Chức năng Xóa tiền án tiền sự ............................................................84
3.5.20. Chức năng Tra cứu ..............................................................................85
3.6. TỔNG KẾT CHƯƠNG ...............................................................................85
CHƯƠNG 4. CÀI ĐẶT HỆ THỐNG .....................................................................86
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ..............................................................87
TÀI LIỆU THAM KHẢO ......................................................................................88

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT

VIẾT TẮT TIẾNG ANH TIẾNG VIỆT


CMND Idenity Card Chứng minh nhân dân
CCCD Citizen Idenity Card Căn cước công dân
SDT Phone number Số điện thoại

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

DANH MỤC CÁC HÌNH VẼ VÀ ĐỒ THỊ


Hình 1.1. Bảng khai nhân khẩu ...............................................................................20
Hình 1.2. Giấy chứng nhận chuyển đi ....................................................................20
Hình 1.3. Mẫu đơn xin tạm trú................................................................................21
Hình 1.4. Phiếu Khai báo tạm vắng ........................................................................21
Hình 2.1. Sơ đồ Usecase nghiệp vụ ........................................................................23
Hình 2.2. Sơ đồ Hoạt động của nghiệp vụ Quản lý nhân khẩu...............................24
Hình 2.3. Sơ đồ Hoạt động của nghiệp vụ Quản lý Sổ hộ khẩu .............................26
Hình 2.4. Sơ đồ Hoạt động của nghiệp vụ Thống kê ..............................................27
Hình 2.5. Sơ đồ Use case của hệ thống ...................................................................28
Hình 2.6. Sơ đồ tuần tự của chức năng Cấp mới sổ hộ khẩu ..................................38
Hình 2.7. Sơ đồ tuần tự của chức năng Tách sổ hộ khẩu........................................39
Hình 2.8. Sơ đồ tuần tự của chức năng Cấp giấy khai sinh ....................................40
Hình 2.9. Sơ đồ tuần tự của chức năng Cấp giấy tạm vắng ....................................41
Hình 2.10. Sơ đồ tuần tự của chức năng Cấp giấy tạm trú .....................................42
Hình 2.11. Sơ đồ tuần tự của chức năng Cấp giấy chứng tử ..................................43
Hình 2.12. Sơ đồ tuần tự của chức năng Chuyển khẩu ngoài xã ............................44
Hình 2.13. Sơ đồ tuần tự của chức năng Chuyển khẩu trong xã ............................45
Hình 2.14. Sơ đồ tuần tự của chức năng Cấp lại giấy khai sinh .............................46
Hình 2.15. Sơ đồ tuần tự của chức năng Sửa thông tin nhân khẩu .........................47
Hình 2.16. Sơ đồ tuần tự của chức năng Thay đổi chủ hộ ......................................48
Hình 2.17. Sơ đồ tuần tự của chức năng Báo cáo, thống kê ...................................49
Hình 2.18. Sơ đồ tuần tự của chức năng Tìm kiếm ................................................50
Hình 2.19. Sơ đồ tuần tự của chức năng Đổi mật khẩu ..........................................51
Hình 2.20. Sơ đồ lớp mức phân tích .......................................................................52
Hình 3.1. Mô hình dữ liệu quan hệ .........................................................................53
Hình 3.2. Sơ đồ lớp mức thiết kế ............................................................................54
Hình 3.3. Giao diện đăng nhập ...............................................................................55

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Hình 3.4. Giao diện thông tin hộ khẩu ....................................................................55


Hình 3.5. Giao diện Thêm hộ khẩu .........................................................................56
Hình 3.6. Giao diện Sửa thông tin hộ khẩu.............................................................56
Hình 3.7. Giao diện Thông tin nhân khẩu ...............................................................57
Hình 3.8. Giao diện Thêm, Xoá nhân khẩu ............................................................57
Hình 3.9. Giao diện Sửa thông tin nhân khẩu .........................................................58
Hình 3.10. Giao diện Thông tin chứng nhận hôn nhân ...........................................58
Hình 3.11. 3.4.9. Giao diện Thêm, Xoá chứng nhận kết hôn .................................59
Hình 3.12. Giao diện Sửa chứng nhận kết hôn .......................................................59
Hình 3.13. 3.4.11. Giao diện Thông tin tạm trú ......................................................60
Hình 3.14. Giao diện Thêm, Xoá tạm trú ...............................................................61
Hình 3.15. Giao diện Sửa tạm trú ...........................................................................61
Hình 3.16. Giao diện Thông tin chứng tử ...............................................................62
Hình 3.17. Giao diện Thêm, Xoá chứng tử .............................................................62
Hình 3.18. Giao diện Sửa chứng tử ........................................................................63
Hình 3.19. 3.4.17. Giao diện Thông tin tiền án tiền sự ...........................................63
Hình 3.20. 3.4.18. Giao diện Thêm, Xoá tiền án tiền sự ........................................64
Hình 3.21. Giao diện Sửa thông tin tiền án tiền sự .................................................64
Hình 3.22. Giao diện Tra cứu .................................................................................65
Hình 3.23. Sơ đồ lớp mức thiết kế chức năng Đăng nhập ......................................66
Hình 3.24. Sơ đồ tuần tự thiết kế chức năng Đăng nhập ........................................66
Hình 3.25. Sơ đồ lớp mức thiết kế chức năng Thêm hộ khẩu ................................67
Hình 3.26. Sơ đồ tuần tự thiết kế chức năng Thêm hộ khẩu ..................................67
Hình 3.27. Sơ đồ lớp mức thiết kế chức năng Sửa thông tin hộ khẩu ...................68
Hình 3.28. Sơ đồ tuần tự thiết kế chức năng Sửa thông tin hộ khẩu ......................68
Hình 3.29. Sơ đồ lớp mức thiết kế chức năng Xoá hộ khẩu ...................................69
Hình 3.30. Sơ đồ tuần tự thiết kế chức năng Xoá hộ khẩu .....................................69
Hình 3.31. Sơ đồ lớp mức thiết kế chức năng Thêm nhân khẩu ............................70
Hình 3.32. Sơ đồ tuần tự thiết kế chức năng Thêm nhân khẩu ...............................70
9

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Hình 3.33. Sơ đồ lớp mức thiết kế chức năng Sửa thông tin nhân khẩu ................71
Hình 3.34. Sơ đồ tuần tự thiết kế chức năng Sửa thông tin nhân khẩu ..................71
Hình 3.35. Sơ đồ lớp mức thiết kế chức năng Xoá nhân khẩu ...............................72
Hình 3.36. Sơ đồ tuần tự thiết kế chức năng Xoá nhân khẩu .................................72
Hình 3.37. Sơ đồ lớp mức thiết kế chức năng Thêm chứng nhận kết hôn .............73
Hình 3.38. Sơ đồ tuần tự thiết kế chức năng Thêm chứng nhận kết hôn................73
Hình 3.39. Sơ đồ lớp mức thiết kế chức năng Sửa chứng nhận kết hôn .................74
Hình 3.40. Sơ đồ lớp mức thiết kế chức năng Xoá chứng nhận kết hôn ................75
Hình 3.41. Sơ đồ tuần tự thiết kế chức năng Xoá chứng nhận kết hôn ..................75
Hình 3.42. Sơ đồ lớp mức thiết kế chức năng Thêm tạm trú ..................................76
Hình 3.43. Sơ đồ tuần tự thiết kế chức năng Thêm tạm trú ....................................76
Hình 3.44. Sơ đồ lớp mức thiết kế chức năng Sửa tạm trú .....................................77
Hình 3.45. Sơ đồ tuần tự thiết kế chức năng Sửa tạm trú .......................................77
Hình 3.46. Sơ đồ lớp mức thiết kế chức năng Xoá tạm trú ....................................78
Hình 3.47. Sơ đồ tuần tự thiết kế chức năng Xoá tạm trú ......................................78
Hình 3.48. Sơ đồ lớp mức thiết kế chức năng Thêm chức năng.............................79
Hình 3.49. Sơ đồ tuần tự thiết kế chức năng Thêm chức năng ...............................79
Hình 3.50. Sơ đồ lớp mức thiết kế chức năng Sửa chứng tử ..................................80
Hình 3.51. Sơ đồ tuần tự thiết kế chức năng Sửa chứng tử ....................................80
Hình 3.52. Sơ đồ lớp mức thiết kế chức năng Xoá chứng tử .................................81
Hình 3.53. Sơ đồ tuần tự thiết kế chức năng Xoá chứng tử ....................................81
Hình 3.54. Sơ đồ lớp mức thiết kế chức năng Thêm tiền án tiền sự.......................82
Hình 3.55. Sơ đồ tuần tự thiết kế chức năng Thêm tiền án tiền sự .........................82
Hình 3.56. Sơ đồ lớp mức thiết kế chức năng Sửa thông tin tiền án tiền sự ..........82
Hình 3.57. Sơ đồ tuần tự thiết kế chức năng Sửa thông tin tiền án tiền sự ............83
Hình 3.58. Sơ đồ lớp mức thiết kế chức năng Xoá tiền án tiền sự .........................84
Hình 3.59. Sơ đồ tuần tự thiết kế chức năng Xoá tiền án tiền sự ...........................84
Hình 3.60. Sơ đồ tuần tự thiết kế chức năng Tra cứu .............................................85

10

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

DANH MỤC CÁC BẢNG BIỂU


Bảng 1.1. Biểu mẫu thu thập dữ liệu trong quá trình khảo sát ...............................17
Bảng 1.2. Phiếu Khảo sát về hệ thống quản lý sổ hộ khẩu .....................................18
Bảng 1.3. Phiếu Khảo sát về hệ thống quản lý sổ hộ khẩu .....................................20
Bảng 2.1. Bảng mô tả nghiệp vụ Quản lý nhân khẩu .............................................24
Bảng 2.2. Bảng mô tả nghiệp vụ Quản lý sổ hộ khẩu .............................................25
Bảng 2.3. Bảng mô tả nghiệp vụ Thống kê ............................................................26
Bảng 2.4. Bảng mô tả Use case hệ thống ................................................................30
Bảng 2.5. Đặc tả Usecase Đăng nhập .....................................................................31
Bảng 2.6. Đặc tả Usecase Thông tin hộ khẩu .........................................................31
Bảng 2.7. Đặc tả Usecase Thêm mới sổ hộ khẩu....................................................32
Bảng 2.8. Đặc tả Usecase Cấp giấy khai sinh .........................................................33
Bảng 2.9. Đặc tả Usecase Cấp giấy tạm vắng ........................................................34
Bảng 2.10. Đặc tả Usecase Cấp giấy tạm trú ..........................................................34
Bảng 2.11. Đặc tả Usecase Cấp giấy chứng tử .......................................................35
Bảng 2.12. Đặc tả Usecase Chuyển khẩu ...............................................................37
Bảng 2.13. Đặc tả Usecase Thống kê .....................................................................37

11

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

CHƯƠNG 1. TỔNG QUAN


1.1. GIỚI THIỆU
Quản lý là một phạm trù tương đối rộng lớn khi chúng ta đề cập đến. Tuy nhiên
riêng biệt với quản lý con người lại luôn là một trong những vấn đề nan giải. Cụ thể, để
quản lý dân số trên một địa bàn thành phố nhất định, người ta dùng sổ hộ khẩu - thứ gắn
liền giữa người dân với địa điểm cư trú. Nhưng trên thực tế ta thấy rằng, một người có
thể thay đổi nhiều địa điểm cư trú thông qua các thủ tục tách khẩu nhập khẩu, chuyển
đi, chuyển nơi ở, tạm trú tạm vắng. Và hiển nhiên một điều, việc thay đổi chỗ ở sẽ gây
khó khăn cho việc quản lý vì phải xác định chính xác nơi cư trú, và báo cáo chi tiết các
hoạt động của một người từ trước đến nay. Để thực hiện công việc trên thì nói riêng ở
hồ sơ của một cá nhân đã cần đến rất nhiều giấy tờ, thời gian, tiền bạc, công sức.
Xã hội càng phát triển, Công nghệ Thông tin đã trở thành một phần không thể thiếu
trong đời sống thường nhật của con người. Việc quản lý sổ hộ khẩu nếu được áp dụng
Công nghệ Thông tin vào sẽ giúp ích rất nhiều cho các cán bộ, các cơ quan doanh
nghiệp… Hệ quản lý sổ hộ khẩu gia đình ra đời với mục đích tăng cường khâu quản lý
cho các quận (huyện), phường (xã). Phần mềm quản lý sẽ giúp các cán bộ xã giải quyết
công việc một cách nhanh chóng, triệt để và chính xác. Chương trình xây dựng nhằm số
hóa quy trình quản lý dân cư. Hệ thống cung cấp một số chức năng cần thiết để thực
hiện việc đăng ký khai sinh, cấp lại bản chính khai sinh, thay đổi, cải chính nội dung
khai sinh, quản lý nhân khẩu. Bên cạnh đó, các chức năng tìm kiếm, thống kê khai thác
thông tin… rất cần thiết và thật sự thuận lợi cho cán bộ và lãnh đạo trong quá trình quản
lý dân cư.
Vậy nên, nhóm Surprise quyết định chọn đề tài “Hệ quản lý sổ hộ khẩu gia đình”
như một cách hỗ trợ khâu quản lý số cho các xã phường – nơi mà việc quản lý dân cư
là một trong những việc được ưu tiên hàng đầu.

1.2. CÁC HỆ THỐNG LIÊN QUAN


Việc quản lý hộ khẩu của xã hiện vẫn còn sử dụng các phần mềm Microsoft Excel
và Microsoft Word nên dữ liệu chưa đáp ứng được truy xuất nhanh chóng, đồng thời
việc thống nhất cơ sở dữ liệu cũng không cao, dẫn đến xảy ra nhiều vấn đề phát sinh
trong việc thay đổi nhân khẩu, chuyển hộ khẩu… Đồ án này, chúng em sẽ giải quyết
việc thống nhất cơ sở dữ liệu, dễ dàng truy xuất dữ liệu, giúp cho công việc quản lý trở
nên dễ dàng hơn và thiết kế một phần mềm hỗ trợ cho việc quản lý trở nên nhanh chóng,
hiệu quả hơn.

12

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

1.3. MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI


1.3.1. Mục tiêu đề tài
Xây dựng phần mềm quản lý sổ hộ khẩu gia đình với những nội dung sau:
Hệ thống phải quản lý được thông tin về sổ hộ khẩu, bao gồm các thông tin cho cả
hộ như số sổ hộ khẩu, họ tên chủ hộ, số nhà, đường phố (ấp), phường (xã, thị trấn), quận
(huyện). Số sổ hộ khẩu có thể là không duy nhất trong toàn thành phố.
Hệ thống phải quản lý được thông tin về nhân khẩu, gồm nhiều chi tiết cụ thể cho
từng nhân khẩu trong hộ như họ tên, bí danh, quan hệ với chủ hộ, ngày tháng năm sinh,
nơi sinh, nguyên quán, dân tộc, nghề nghiệp, nơi làm việc, số chứng minh nhân dân
hoặc căn cước công dân, ngày cấp và nơi cấp chứng minh nhân dân hoặc căn cước công
dân, ngày tháng năm đăng ký thường trú trước khi chuyển đến. Trang đầu tiên của sổ
hộ khẩu thường dành để ghi thông tin về nhân khẩu là chủ hộ, các trang sau ghi thông
tin các nhân khẩu còn lại.
Hệ thống phải quản lý được những thay đổi về nhân khẩu của hộ. Gồm trường hợp:
Trong trường hợp sinh thêm con thì sẽ bổ sung chi tiết như trên, bỏ trống các chi
tiết về nghề nghiệp, chứng minh nhân dân và nơi thường trú chuyển đến ghi các chi tiết
về giấy khai sinh của em bé.
Trường hợp một nhân khẩu từ nơi khác chuyển đến một hộ thì ghi các thông tin của
nhân khẩu đó vào trang tiếp theo của sổ hộ khẩu đó, ngoài ra còn có lý do chuyển tới và
phân loại rõ chuyển từ đâu tới: trong cùng phường (xã), ngoài phường (xã) nhưng trong
cùng quận (huyện), ngoài quận (huyện) nhưng trong cùng thành phố hay từ tỉnh khác
chuyển tới.
Trường hợp một nhân khẩu chuyển đi nơi khác thì sẽ thêm các chi tiết như sau:
chuyển đi ngày, nơi chuyển đến, lý do chuyển đi nơi khác, ngoài ra còn phân loại rõ
chuyển đến đâu: trong cùng phường (xã), ngoài phường (xã) nhưng trong cùng quận
(huyện), ngoài quận (huyện) nhưng trong cùng thành phố hay chuyển đến tỉnh khác để
sinh sống. Trong trường hợp có nhân khẩu qua đời, chi tiết về chuyển đi sẽ ghi rõ các
chi tiết về giấy khai tử (ngày chết, nơi chết, lý do chết…)
Trường hợp cả hộ chuyển đi nơi khác thì sẽ ghi ở phần thay đổi địa chỉ cả hộ các
chi tiết như chuyển đến đâu, ngày đăng ký chuyển đi. Nếu có những thay đổi khác liên
quan cả hộ (ví dụ như thay đổi chủ hộ) thì sẽ ghi ở phần thay đổi đính chính khác các
chi tiết như nội dung thay đổi, ngày thay đổi.

1.3.2. Phạm vi đề tài


Khảo sát cơ chế quản lý sổ hộ khẩu của một xã ở tỉnh Bến Tre.
13

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

1.4. YÊU CẦU CỦA ĐỀ TÀI


Trên cơ sở tìm hiểu, khảo sát thực tế tại một xã thuộc tỉnh Bến Tre, đề tài đã phân
tích giải quyết và đưa ra hướng giải quyết và xây dựng phần mềm quản lý sổ hộ khẩu.
Hệ chương trình cần có các chức năng sau:
- Truy tìm nhanh (các) hộ nếu biết tổ hợp thông tin về số sổ hộ khẩu, họ tên chủ hộ
hay địa chỉ (số nhà, đường phố (ấp), phường (xã), quận (huyện)), hoặc các thông tin về
nhân khẩu (họ tên, ngày sinh, nơi sinh, nguyên quán, dân tộc, nghề nghiệp, nơi làm việc,
số chứng minh nhân dân hoặc căn cước công dân, ngày cấp và nơi cấp chứng minh nhân
dân hoặc căn cước công dân, ngày tháng năm đăng ký thường trú, địa chỉ nơi thường trú
trước khi chuyển đến), hoặc theo số lượng nhân khẩu trong hộ. Có thể cho in các chi tiết
về sổ hộ khẩu ra màn hình hay ra giấy.
- In danh sách các nhân khẩu sắp xếp theo trật tự nào đó.
- Thống kê việc tăng giảm nhân khẩu chia theo lý do tăng giảm.

- Hệ thống phải hỗ trợ cho việc lưu trữ, tìm kiếm sửa đổi, xóa, thống kê các thông
tin về nhân khẩu một cách nhanh chóng chính xác và có hiệu quả.

- Hệ thống phải có tính bảo mật cao.

- Hệ thống cần phải dễ dàng mở rộng các chức năng khi cần thiết và dễ dàng liên
kết với các hệ thống khác.

- Hệ thống có giao diện người dùng thân thiện, dễ sử dụng.


1.5. ĐỐI TƯỢNG NGHIÊN CỨU
- Phần mềm quản lý sổ hộ khẩu.

- Phương pháp phân tích hướng đối tượng.

- Rational Rose.

- Môi trường lập trình Microsoft Visual Studio 2019.

1.6. KHẢO SÁT HỆ THỐNG


1.6.1. Sơ lược về thông tin đã khảo sát
Hệ thống quản lý sổ hộ khẩu bao gồm những chức năng sau:

+ Lưu trữ thông tin nhân khẩu có hộ khẩu thường trú tại địa phương bao gồm: lưu
trữ thông tin về hộ khẩu, nhân khẩu, thông tin nhân khẩu khai báo tạm trú và thông tin
nhân khẩu khai báo tạm vắng.

14

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

+ Thực hiện việc cấp mới, sửa, xóa nhân khẩu, sổ hộ khẩu khi có sự điều chỉnh về
hộ khẩu, nhân khẩu.

+ Cấp giấy chứng nhận chuyển đi cho nhân khẩu và thu hồi sổ hộ khẩu khi hộ khẩu
đó chuyển đi nơi khác.

+ Cấp giấy chứng nhận tạm trú sửa đổi và xóa bỏ nhân khẩu tạm trú khi đã hết thời
gian tạm trú.

+ Cấp giấy tạm vắng, sửa đổi và xóa bỏ nhân khẩu khi tạm vắng tại nơi thường trú
quá thời gian cho phép mà không có lý do.

+ Thống kê số nhân khẩu đang sinh sống trên địa bàn và tình hình an ninh trật tự.

+ Mọi thao tác với hệ thống đều được thực hiện thông qua cơ quan có chức năng.

1.6.2. Quy trình nghiệp vụ của từng công việc


• Quy trình cấp sổ hộ khẩu:

Một hộ gia đình khi tới Ủy ban Nhân dân xã (phường) đăng ký hộ khẩu thường trú,
Ủy ban Nhân dân sẽ xem xét việc cấp hộ khẩu thường trú (sổ hộ khẩu) nếu cá nhân hay
gia đình đó đáp ứng đầy đủ các yêu cầu của pháp luật thì Ủy ban Nhân dân sẽ cấp sổ hộ
khẩu mới cho cá nhân hay gia đình đó. Sổ hộ khẩu bao gồm các thông tin sau: số sổ hộ
khẩu, họ tên chủ hộ, nơi cấp, ngày cấp… và thông tin về những nhân khẩu trong hộ gia
đình. Thông tin về nhân khẩu bao gồm: họ tên, tên gọi khác, quan hệ với chủ hộ, ngày
sinh, nơi sinh, giới tính, quê quán, số chứng minh nhân dân, dân tộc, tôn giáo, nghề
nghiệp, nơi chuyển đi, ngày chuyển đi, nơi trước khi chuyển đến nơi chuyển đến, ngày
chuyển đến, ….Việc điều chỉnh bổ sung và các thay đổi khác về nhân khẩu khi có người
chết (mất tích), người thi hành án phạt tù, người ra nước ngoài….thì chủ hộ phải tới cơ
quan để xóa tên người có thay đổi trong hồ sơ gốc và trong sổ hộ khẩu gia đình.

• Quy trình chuyển khẩu:

Khi hộ gia đình (hay một người) có yêu cầu chuyển nơi cư trú đi nơi khác, thì hộ
gia đình phải tới Ủy ban Nhân dân để trình báo và làm thủ tục chuyển đi. Nếu chuyển
đi trong phạm vi xã (phường) thì không cần phải cấp giấy chứng nhận chuyển đi mà chỉ
cần điều chỉnh trong sổ hộ khẩu. Nếu mà chuyển tới nơi cư trú khác thì phải cấp giấy
chứng nhận chuyển đi và thu sổ hộ khẩu gia đình lưu vào tàng thư hộ khẩu.

15

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

• Quy trình đăng ký chuyển đến (là đăng ký thường trú cho những người ở nơi
khác đến):

Khi một hộ gia đình hay một nhân khẩu đăng ký chuyển đến phải khai báo nhân
khẩu và giấy chứng nhận chuyển đi và các giấy tờ liên quan khác. Khi đã đầy đủ giấy
tờ theo yêu cầu thì sẽ được Ủy ban Nhân dân sẽ cấp mới sộ hộ khẩu. Ủy ban Nhân dân
sẽ thực hiện việc lưu trữ thông tin về nhân khẩu hộ gia đình này vào nhân khẩu thường
trú trong xã.

• Quy trình đăng ký tạm trú:

Đăng ký quản lý tạm trú một nhân khẩu khi tới ủy ban nhân dân khai báo tạm trú
phải nộp cho Ủy ban Nhân dân xã phiếu báo thay đổi nhân khẩu, hộ khẩu, bản khai nhân
khẩu và giấy chứng minh thư. Ủy ban Nhân dân sẽ lưu trữ thông tin của người đến khai
báo tạm trú vào hồ sơ tạm trú của xã và thực hiện việc quản lý người đó trong thời gian
người đó tạm trú tại địa phương.

• Quy trình đăng ký tạm vắng (đối với người từ 15 tuổi trở nên):

Một người đi khỏi nơi thường trú một thời gian thì sẽ phải tới ủy ban nhân dân để
khai báo tạm vắng. Phiếu khai báo tạm vắng gồm: họ tên, ngày sinh, ngày đi, ngày về,
lý do, nơi đến. Ủy ban nhân dân sẽ lưu trữ thông tin về những người tạm vắng khỏi địa
phương trong khoảng thời gian theo quy định. Nếu người đó đi khỏi địa phương quá
thời gian quy định thì sẽ thực hiện việc xóa tên khỏi hộ khẩu thường trú. Khi người đó
trở về địa phương sinh sống thì phải đi đăng ký lại hộ khẩu thường trú với địa phương.
Bản khai nhân khẩu (đối với người trên 15 tuổi) bao gồm các thông tin sau: họ tên, ngày
sinh, giới tính, quên quán, dân tộc, nghề nghiệp…

• Quy trình thống kê báo cáo:

Hàng tháng, Ủy ban Nhân dân sẽ họp và đưa ra báo cáo thống kê số nhân khẩu đang
sinh sống trên địa bàn bao gồm cả người tạm trú, tạm vắng… Tình hình anh ninh trật tự
trên địa bàn, thống kê dân số…

1.6.3. Các biểu mẫu thu thập trong quá trình khảo sát

KẾ HOẠCH PHỎNG VẤN

Người được khảo sát: … Người khảo sát: …

Thời gian hẹn: …


Thời gian bắt đầu: …

16

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Thời gian kết thúc: …

Đối tượng: … Đối tượng: …

Chương trình: Thời gian:


Giới thiệu về bản thân người đi phỏng vấn 7 phút
và người được phỏng vấn.
Chủ đề chính: Công việc quản lý sổ hộ 7 phút
khẩu
Xin phép được ghi âm.
Câu hỏi:
10 phút
Câu hỏi và trả lời 1:
16 phút
Câu hỏi và trả lời 2:
………
10 phút
Tổng hợp các nội dunng ý kiến của người
được hỏi.
Kết thúc phỏng vấn và thoả thuận.

(Dự kiến tổng cộng khoảng 50 phút)

Bảng 1.1. Biểu mẫu thu thập dữ liệu trong quá trình khảo sát

• Các phiếu khảo sát:

PHIẾU KHẢO SÁT VỀ HỆ THỐNG QUẢN LÝ HỘ KHẨU

Dự án: Quản lý hộ khẩu Tiểu dự án: Quản lý hộ khẩu

Người được khảo sát: Tổ trưởng tổ Ngày: 21/10/2022


dân phố. Người khảo sát: Phước Công Nguyên

Câu hỏi Ghi chú

Câu 1: Bác hãy cho biết công việc Trả lời câu hỏi: Công việc quản lý hộ
quản lý nhân khẩu của địa phương ta gồm khẩu gồm các công việc sau:
những công việc nào? - Quản lý hộ gia đình
- Cấp giấy tạm vắng
- Cấp giấy tạm trú
- Làm chuyển khẩu
17

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Câu 2: Bác có thể cho chúng cháu Trả lời câu hỏi 2: Công việc của từng
biết từng công việc cụ thể được không? phần cụ thể như sau:
1. Quản lý hộ gia đình: Chúng tôi sẽ
quản lý hộ khẩu thông qua “Sổ Hộ Khẩu”,
sổ này theo mẫu chung của nhà nước.
2. Cấp giấy tạm vắng: Khi người dân
đến xin tạm vắng, chúng tôi yêu cầu họ
điền đầy đủ thông tin vào trong phiếu tạm
vắng.
3. Cấp giấy tạm trú: Khi có người đến
xin tạm trú thì chúng tôi cần phải yêu cầu
họ xuất trình CCCD hoặc giấy tạm vắng
của địa phương mình cư trú đối với trường
hợp tạm trú dài ngày; còn với trường hợp
tạm trú vài ngày thì chỉ cần trình giấy tờ
tùy thân (thẻ sinh viên, CCCD…).
4. Làm chuyển khẩu: Khi một người
dân đến xin chuyển khẩu thì phải có phiếu
khai báo tạm vắng, giấy chứng nhận
chuyển đi của địa phương nơi người đó
đang cư trú, sổ hộ khẩu và điền đầy đủ
thông tin vào trong các giấy tờ sau:
- Phiếu báo thay đổi hộ khẩu, nhân
khẩu.
Bản khai nhân khẩu.

Đánh giá chung:


- Người được khảo sát cũng không bận lắm, phòng làm việc ngăn nắp
và cẩn thận.
- Có thể kết luận được vấn đề, thu thập được một số mẫu giấy tờ: Giấy
tạm vắng, bản sao hộ khẩu, …
Bảng 1.2. Phiếu Khảo sát về hệ thống quản lý sổ hộ khẩu

PHIẾU KHẢO SÁT VỀ HỆ THỐNG QUẢN LÝ HỘ KHẨU

Dự án: Quản lý hộ khẩu Tiểu dự án: Quản lý hộ khẩu

Người được khảo sát: Ngày: 21/10/2022


Tổ trưởng Tổ dân phố Người khảo sát: Phước Công Nguyên

Câu hỏi Câu trả lời

18

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Câu 1: Bác có từng chuyển Câu 1: Bác từng chuyển khẩu cho con gái về
khẩu hay nhập khẩu gì chưa ạ? bên nhà chồng.

Câu 2: Quy trình để thực hiện Câu 2: Quy trình để chuyển khẩu bao gồm:
các công việc đó như thế nào ạ? Bước 1: Chuẩn bị hồ sơ
- Tờ khai thay đổi thông tin cư trú;
- Giấy tờ, tài liệu chứng minh việc sở hữu
chỗ ở hợp pháp;
- Các giấy tờ, tài liệu chứng minh quan hệ
nhân thân với chủ hộ, chứng minh là người cao
tuổi, người chưa thành niên... nếu thuộc các
trường hợp đó;
- Giấy tờ chứng minh đủ diện tích nhà ở để
đăng ký thường trú theo quy định nếu thuộc
trường hợp đăng ký thường trú vào nhà thuê,
mượn, ở nhờ.
Bước 2: Nộp hồ sơ
Người đăng ký thường trú nộp hồ sơ đến cơ
quan đăng ký cư trú nơi mình cư trú.
Tại đây, cơ quan đăng ký cư trú kiểm tra và
cấp phiếu tiếp nhận hồ sơ cho người đăng ký;
trường hợp hồ sơ chưa đầy đủ thì hướng dẫn
người đăng ký bổ sung hồ sơ.
Bước 3: Nộp lệ phí
Bước 4: Nhận kết quả

Câu 3: Bác thấy các quy trình Câu 3: Các quy trình trên quá nhiều, mất
trên như thế nào? Có đơn giản nhiều thời gian và công sức.
không?

Câu 4: Nếu chúng cháu thì làm Câu 4: Tôi thấy như vậy thì tiện quá rồi. Các
một hệ thống để quản lý sổ hộ khẩu thủ tục sẽ trở nên đơn gian hơn, thuận tiện quản
thì bác nghĩ thế nào? lý hơn, trách được việc lạc mất giấy tờ.

Đánh giá chung:

19

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

- Người được hỏi không bận lắm, phong thái khi trả lời câu hỏi tỏ ra rất am hiểu
vấn đề.
- Có thể kết luận được vấn đề, thu thập được một số thông tin hữu ích.
Bảng 1.3. Phiếu Khảo sát về hệ thống quản lý sổ hộ khẩu

• Một số mẫu giấy tờ:


- Mẫu khai nhân khẩu:

Hình 1.1. Bảng khai nhân khẩu

- Giấy chứng nhận chuyển đi:

Hình 1.2. Giấy chứng nhận chuyển đi

20

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

- Mẫu đơn xin tạm trú:

Hình 1.3. Mẫu đơn xin tạm trú

- Phiếu khai báo tạm vắng:

Hình 1.4. Phiếu Khai báo tạm vắng

21

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

1.7. KẾT CHƯƠNG


Qua những khảo sát hiện trạng, việc quản lý sổ hộ khẩu bằng giấy còn gặp khó
khăn và gây ra nhiều vấn đề về việc thất lạc giấy tờ, không nhất quán cơ sở dữ liệu, tốn
nhiều thời gian trong việc tìm kiếm, rà sót thông tin. Vì thế việc quản lý hộ khẩu nên
chuyển từ thủ công sang sử dụng hệ thống quản lý hộ khẩu điện tử giúp cho việc quản
lý trở nên nhanh chóng, hiệu quả và mức thống nhất cao về cơ sở dữ liệu, tăng hiệu suất
công việc cũng như tạo sự hài lòng cho dân khi đến giải quyết những vấn đề về giấy tờ
tại cơ quan nhà nước.
Để hiểu rõ hơn các chức năng có trong các quy trình nghiệp vụ đã khảo sát và
xây dựng phần mềm quản lý sổ hộ khẩu sẽ được trình bày trong chương sau.

22

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

CHƯƠNG 2. PHÂN TÍCH HỆ THỐNG


2.1. GIỚI THIỆU
Phân tích, thiết kế hệ thống thông tin có vai trò rất quan trọng trong quy trình xây
dựng phần mềm vì có được cái nhìn đầy đủ, đúng đắn, chính xác về hệ thống thông tin
sẽ xây dựng trong tương lai nhằm thuận lợi cho việc sửa chữa, bổ sung và phát triển hệ
thống khi có yêu cầu. Hơn thế nữa, còn tránh được những sai lầm trong thiết kế, cài đặt.

2.2. MÔ HÌNH HÓA NGHIỆP VỤ


2.2.1. Sơ đồ Use case nghiệp vụ

Hình 2.1. Sơ đồ Usecase nghiệp vụ

2.2.2. Mô hình hoá quy trình nghiệp vụ


2.2.2.1. Mô hình hoá nghiệp vụ quản lý nhân khẩu
a) Nghiệp vụ quản lý nhân khẩu

- Thừa tác viên: nhân khẩu


- Thực thể nghiệp vụ: thông tin về nhân khẩu

b) Mô tả bằng văn bản

23

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Use Case nghiệp vụ: Quản lý nhân khẩu


Trong quá trình quản lý nhân khẩu, cán bộ thực hiện một trong các chức năng sau:
cấp giấy chứng tử, cấp giấy tạm trú, tạm vắng, cấp giấy khai sinh, thay đổi thông tin
nhân khẩu.

Các dòng sự kiện cơ bản:


1. Cán bộ chọn Quản lý nhân khẩu.
2. Cán bộ chọn một trong các chức năng cần thực hiện.
3. Cán bộ nhập tất cả các thông tin yêu cầu.
4. Cán bộ kiểm tra thông tin và xác nhận với nhân khẩu.
5. Lưu thay đổi.

Các dòng thay thế:


- Tại bước 4, cán bộ xác nhận lại với nhân khẩu các thông tin có chính xác không,
trường hợp thông tin nhập sai hoặc không đầy đủ thì quay lại bước 3.
Bảng 2.1. Bảng mô tả nghiệp vụ Quản lý nhân khẩu

c) Sơ đồ hoạt động

Hình 2.2. Sơ đồ Hoạt động của nghiệp vụ Quản lý nhân khẩu

2.2.2.2. Mô hình hoá nghiệp vụ quản lý sổ hộ khẩu


a) Nghiệp vụ quản lý sổ hộ khẩu

- Thừa tác viên: nhân khẩu

24

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

- Thực thể nghiệp vụ: thông tin về nhân khẩu

b) Mô tả bằng văn bản

Use Case nghiệp vụ: Quản lý sổ hộ khẩu


Trong quá trình quản lý sổ hộ khẩu, cán bộ thực hiện một trong các chức năng sau:
cấp sổ hộ khẩu mới, thay đổi chủ hộ, chuyển khẩu.

Các dòng sự kiện cơ bản:


1. Cán bộ chọn Quản lý sổ hộ khẩu.
2. Cán bộ chọn một trong các chức năng cần thực hiện.
3. Cán bộ nhập tất cả các thông tin yêu cầu.
4. Cán bộ kiểm tra thông tin và xác nhận với nhân khẩu.
5. Lưu thay đổi.

Các dòng thay thế:


- Tại bước 4, cán bộ xác nhận lại với nhân khẩu các thông tin có chính xác không,
trường hợp thông tin nhập sai hoặc không đầy đủ thì quay lại bước 3.
Bảng 2.2. Bảng mô tả nghiệp vụ Quản lý sổ hộ khẩu

25

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

c) Sơ đồ hoạt động

Hình 2.3. Sơ đồ Hoạt động của nghiệp vụ Quản lý Sổ hộ khẩu

2.2.2.3. Mô hình hoá nghiệp vụ thống kế


a) Nghiệp vụ thống kê

- Thừa tác viên: nhân khẩu


- Thực thể nghiệp vụ: thông tin về nhân khẩu

b) Mô tả bằng văn bản

Use Case nghiệp vụ: Thống kê


Use case bắt đầu khi có yêu cầu của cấp trên về việc báo cáo số nhân khẩu có hộ
khẩu thường trú tại địa phương, số nhân khẩu đang tạm trú trên địa bàn, số người tạm
vắng trên địa bàn trong thời gian nhất định.

Các dòng sự kiện cơ bản:


1. Cán bộ chọn chức năng Thống kê.
2. Cán bộ lọc những thông tin cần báo cáo.
3. Cán bộ kiểm tra và xuất thông tin.
Bảng 2.3. Bảng mô tả nghiệp vụ Thống kê

26

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

c) Sơ đồ hoạt động

Hình 2.4. Sơ đồ Hoạt động của nghiệp vụ Thống kê

27

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

2.3. MÔ HÌNH HÓA CHỨC NĂNG


2.3.1. Sơ đồ Use case hệ thống

Hình 2.5. Sơ đồ Use case của hệ thống

2.3.2. Mô tả Use case hệ thống

Mã Tên use case Actor Mô tả ngắn gọn

Cho phép actor đăng nhập vào hệ


UC01 Đăng nhập Cán Bộ
thống

UC02 Thông tin hộ khẩu Cán Bộ Cho phép actor xem thông tin hộ khẩu

28

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

UC03 Thêm hộ khẩu Cán Bộ Cho phép actor thêm hộ khẩu

UC04 Sừa hộ khẩu Cán Bộ Cho phép actor sửa thông tin hộ khẩu

UC05 Xóa hộ khẩu Cán Bộ Cho phép actor xóa hộ khẩu

Cho phép actor xem thông tin nhân


UC06 Thông tin nhân khẩu Cán Bộ
khẩu

UC07 Thêm nhân khẩu Cán Bộ Cho phép actor thêm nhân khẩu

Cho phép actor sửa thông tin nhân


UC08 Sửa thông tin nhân khẩu Cán Bộ
khẩu.

UC09 Xóa nhân khẩu Cán Bộ Cho phép actor xóa nhân khẩu

Thông tin chứng nhận Cho phép actor xem thông tin chứng
UC10 Cán Bộ
kết hôn nhận kết hôn

Thêm chứng nhận kết Cho phép actor thêm chứng nhận kết
UC11 Cán Bộ
hôn hôn

Cho phép actor sửa chứng nhận kết


UC12 Sửa chứng nhận kết hôn Cán Bộ
hôn

Cho phép actor xóa chứng nhận kết


UC13 Xóa chứng nhận kết hôn Cán Bộ
hôn

UC14 Thông tin tạm trú Cán Bộ Cho phép actor xem thông tin tạm trú

UC15 Thêm tạm trú Cán Bộ Cho phép actor thêm tạm trú

UC16 Sửa tạm trú Cán Bộ Cho phép actor sửa tạm trú

UC17 Xóa tạm trú Cán Bộ Cho phép actor xóa tạm trú

29

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Cho phép actor xem thông tin chứng


UC18 Thông tin chứng tử Cán Bộ
tử

UC19 Thêm chứng tử Cán Bộ Cho phép actor thêm chứng tử

UC20 Sửa chứng tử Cán Bộ Cho phép actor sửa chứng tử

UC21 Xóa chứng tử Cán Bộ Cho phép actor xóa chứng tử

Cho phép actor xem thông tin tiền án


UC22 Thông tin tiền án tiền sự Cán Bộ
tiền sự

UC23 Thêm tiền án tiền sự Cán Bộ Cho phép actor thêm tiền án tiền sự

Sửa thông tin tiền án


UC24 Cán Bộ Cho phép actor sửa tiền án tiền sự
tiền sự

UC25 Xóa tiền án tiền sự Cán Bộ Cho phép actor xóa tiền án tiền sự

UC26 Tra cứu Cán Bộ


Bảng 2.4. Bảng mô tả Use case hệ thống

2.3.3. Đặc tả Use case hệ thống


2.3.3.1. Đặc tả cho từng Use Case hệ thống

Tên use case Đăng nhập

Đăng nhập vào hệ thống quản trị để thực hiện các chức
Tóm tắt
năng quản trị của hệ thống.

Tác nhân Cán bộ


1. Trên giao diện quản trị hệ thống, người dùng chọn
Login.
2. Hệ thống hiện thị giao diện đăng nhập, yêu cầu người
dùng nhập Tài khoản và Mật khẩu.
Dòng sự kiện chính
3. Người dùng nhập Tài khoản và Mật khẩu và chọn
đăng nhập.
4. Hệ thống tiếp nhận thông tin, kiểm tra Tài khoản và
Mật khẩu của người dùng.

30

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

5. Nếu hợp lệ, hệ thống chấp nhận đăng nhập, hiển thị
đăng nhập thành công.
6. Kết thúc Use Case.

• Luồng 1:
1.Hệ thống kiểm tra thông tin đăng nhập không chính
xác.
2. Hệ thống từ chối đăng nhập, hiển thị thông báo “Tên
Đăng Nhập và/hoặc Mật Khẩu của bạn không chính xác.
Vui lòng kiểm tra và thử lại.”

Dòng sự kiện phụ 3. Kết thúc Use Case.


• Luồng 2:
1. Hệ thống kết nối cơ sở dữ liệu để kiểm tra thông tin, quá
trình kết nối không thành công, không thực hiện kiểm
tra được.
2. Hiển thị thông báo lỗi.
3. Kết thúc Use Case.

Bảng 2.5. Đặc tả Usecase Đăng nhập

Tên use case Thông tin hộ khẩu

Tóm tắt Xem thông tin hộ khẩu đã lưu.

Tác nhân Cán bộ

Khi đăng nhập thành công, người dùng sẽ chọn vào


tabpage “Hộ khẩu”.
Dòng sự kiện chính 1. Hệ thống sẽ chuyển sang màn hình hiển thị thông
tin các hộ khẩu đã lưu trữ.
2. Kết thúc Use case.

Bảng 2.6. Đặc tả Usecase Thông tin hộ khẩu

31

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Tên use case Thêm hộ khẩu

Tóm tắt Thực hiện việc thêm mới sổ hộ khẩu.

Tác nhân Cán bộ


1. Khi đăng nhập thành công, người dùng sẽ bấm
nút “Thêm” để thêm hộ khẩu mới.
2. Hệ thống sẽ hiển thị những thông tin mà người dùng
cần nhập.
3. Người dùng nhập vào những thông tin của sổ hộ
khẩu mới.
Dòng sự kiện chính
4. Người dùng bấm nút “Lưu” để thêm sổ hộ khẩu
mới.
5. Hệ thống xác nhận các thông tin đã nhập vào có
hợp lệ hay không.
6. Lưu thông tin hộ khẩu mới vào cơ sở dữ liệu.

Bảng 2.7. Đặc tả Usecase Thêm mới sổ hộ khẩu

Tên use case Cấp giấy khai sinh

Người dùng thực hiện cấp giấy khai sinh cho một nhân
Tóm tắt
khẩu mới sinh trong địa phương.

Tác nhân Cán bộ, nhân khẩu


Khi đăng nhập thành công, người dùng sẽ chọn cấp giấy
khai sinh.
1. Nhân khẩu khai báo những thông tin về nhân khẩu
được khai sinh.
2. Người dùng nhập những thông tin cần trong giấy
Dòng sự kiện chính khai sinh.
3. Người dùng chọn Cấp giấy khai sinh.
4. Hệ thống hỏi lại người dùng.
5. Người dùng xác nhận.
6. Hệ thống lưu thông tin, in hiển thị cho người dùng.

32

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

7. Use Case kết thúc.

Bảng 2.8. Đặc tả Usecase Cấp giấy khai sinh

Tên use case Cấp giấy tạm vắng


Người dùng thực hiện cấp giấy tạm vắng cho một nhân
Tóm tắt khẩu trong địa phương.

Tác nhân Cán bộ, nhân khẩu

Khi đăng nhập thành công, người dùng sẽ chọn cấp giấy
tạm vắng.
1. Người dùng chọn cấp giấy tạm vắng.
2. Người dùng tìm kiếm nhân khẩu cần cấp giấy tạm
vắng.
3. Hệ thống hiển thị những nhân khẩu thỏa mãn yêu
cầu tìm kiếm.
4. Không tìm thấy nhân khẩu thỏa mãn.
5. Người dùng chọn nhân khẩu cần cấp giấy tạm vắng.
Dòng sự kiện chính
6. Hệ thống hiển thị thông tin của nhân khẩu và thông
tin tạm vắng của nhân khẩu đó.
7. Người dùng nhập thông tin tạm vắng.
8. Người dùng chọn Cấp giấy tạm vắng.
9. Hệ thống hỏi lai người dùng.
10. Người dùng xác nhận.
11. Hệ thống lưu thông tin, in hiển thị cho người dùng.
12. Use Case kết thúc.

Không tìm thấy nhân khẩu thỏa mãn.


Dòng sự kiện phụ
- Hệ thống thông báo cho người dùng.

33

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

- Người dùng xác nhận.


- Trở về luồng chính bước 2.
Bảng 2.9. Đặc tả Usecase Cấp giấy tạm vắng

Tên use case Cấp giấy tạm trú

Người dùng thực hiện việc cấp giấy tạm trú cho nhân
Tóm tắt khẩu khi có nhân khẩu tới khai báo tạm trú.

Tác nhân Cán bộ, nhân khẩu


Khi đăng nhập thành công, người dùng sẽ chọn cấp giấy
tạm trú.
1. Hệ thống hiển thị thông tin của nhân khẩu và thông tin
tạm trú của nhân khẩu.
2. Người dùng nhập những thông tin cần thiết.
Dòng sự kiện chính 3. Người dùng chọn cấp giấy tạm trú.
4. Hệ thống hỏi lại.
5. Người dùng xác nhận.
6. Hệ thống sẽ lưu và in giấy tạm trú.
7. Use case kết thúc.

Người dùng chọn hủy bỏ.


- Người dùng không muốn thao tác tiếp.
Dòng sự kiện phụ
- Chọn hủy bỏ.
- Use Case kết thúc.
Bảng 2.10. Đặc tả Usecase Cấp giấy tạm trú

Tên use case Cấp giấy chứng tử


Người dùng thực hiện cấp giấy chứng tử cho một nhân
Tóm tắt khẩu mới chết đi trong địa phương.

Tác nhân Cán bộ, nhân khẩu

34

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Khi đăng nhập thành công, người dùng sẽ chọn cấp giấy
chứng tử.
1. Người dùng chọn cấp giấy chứng tử
2. Nhân khẩu khai báo những thông tin về nhân khẩu
được chứng tử.
3. Người dùng nhập những thông tin cần trong giấy
Dòng sự kiện chính chứng tử.
4. Người dùng chọn Cấp giấy chứng tử.
5. Hệ thống hỏi lai người dùng.
6. Người dùng xác nhận.
7. Hệ thống lưu thông tin, in hiển thị cho người dùng.
8. Use Case kết thúc.

Bảng 2.11. Đặc tả Usecase Cấp giấy chứng tử

Tên use case Chuyển khẩu

Người dùng thực hiện chuyển một hoặc nhiều nhân khẩu
Tóm tắt sang một sổ hộ khẩu khác trong xã hoặc chuyển ngoài xã.

Tác nhân Cán bộ


Khi đăng nhập thành công, người dùng sẽ chọn chức
năng chuyển khẩu.
- Chuyển khẩu trong xã:
1. Người dùng chọn chuyển khẩu trong xã
2. Người dùng tìm kiếm sổ hộ khẩu cần chuyển khẩu.
3. Hệ thống hiển thị thông tin các thành viên có trong
Dòng sự kiện chính sổ hộ khẩu.
A1. Không tìm thấy sổ hộ khẩu thỏa mãn.
4. Người dùng nhập sổ hộ khẩu chuyển đến.
A2. Sổ hộ khẩu không tồn tại.
5. Người dùng chọn nhân khẩu cần chuyển.
6. Hệ thống hỏi lại người dùng.

35

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

7. Hệ thống xóa tên những người được chọn ở sổ hộ


khẩu cũ, thêm vào danh sách chuyển khẩu.
8. Người dùng chọn quan hệ của nhân khẩu được
chuyển với chủ sổ hộ khẩu mới.
9. Người dùng chọn lưu thông tin.
10. Hệ thống hỏi lại người dùng.
11. Người dùng xác nhận.
12. Hệ thống thông báo chuyển khẩu thành công.
A.3. Chuyển khẩu thông thành công.
13. Use case kết thúc.
- Chuyển khẩu ngoài xã
1. Người dùng chọn chuyển khẩu trong xã
2. Người dùng tìm kiếm sổ hộ khẩu cần chuyển khẩu.
3. Hệ thống hiển thị thông tin các thành viên có trong
sổ hộ khẩu.
A1. Không tìm thấy sổ hộ khẩu thỏa mãn.
4. Người dùng nhập nơi chuyển đến.
5. Người dùng nhập chọn thông tin người chuyển đi.
6. Người dùng chọn lưu thông tin.
7. Hệ thống hỏi lại người dùng.
8. Người dùng xác nhận.
9. Hệ thống thông báo thành công.
A2. Chuyển khẩu thông thành công.
10. Use case kết thúc.

A1. Không tìm thấy sổ hộ khẩu thỏa mãn.


- Hệ thống thông báo cho người dùng.
- Người dùng xác nhận.
Dòng sự kiện phụ
- Trở về bước 2 luồng chính…
A2. Chuyển khẩu không thành công.
- Hệ thống thông báo cho người dùng.

36

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

- Người dùng xác nhận.


- Trở về luồng chính bước 2.

Bảng 2.12. Đặc tả Usecase Chuyển khẩu

Tên use case Thống kê


Người dùng muốn lập một báo cáo thống kê để thống kê số
nhân khẩu có hộ khẩu thường trú tại địa phương, số nhân
Tóm tắt khẩu đang tạm trú trên địa bàn, số người tạm vắng trên địa
bàn trong thời gian nhất định.

Tác nhân Cán bộ


Khi đăng nhập thành công, người dùng sẽ chọn thống kê.
1. Hệ thống đọc số sổ hộ khẩu và kiểm tra số sổ hộ khẩu.
Nếu hệ tìm thấy số sổ hộ khẩu thì hiển thị thông báo
Dòng sự kiện chính
tìm thấy lên màn hình.
2. Use case kết thúc

Bảng 2.13. Đặc tả Usecase Thống kê

37

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

2.3.3.2. Sơ đồ tuần tự các chức năng của hệ thống


a) Cấp mới sổ hộ khẩu

: Canbo : W_So ho khau : W_Thong tin thanh vien : Quan ly so ho khau : Sohokhau : Nhankhau : Nhankhauthuongtru
1: Chon cap so ho khau

2: Y/C chon ho chinh sach

3: Chon ho chinh sach

4: Y/C nhap thong tin chu ho

5: Nhap thong tin chu ho

6: Y/C nhap thong tin thanh vien

7: Nhap thong tin thanh vien

8: Kiem tra hop le cua thong tin()

9: Luu thong tin ho khau moi

10: Luu thong tin thanh vien(So HKM)

11: Luu thong tin thanh vien(So HKM)

12: Ket qua

13: Ket qua

14: Ket qua

15: Ket qua

16: Hien thi

Hình 2.6. Sơ đồ tuần tự của chức năng Cấp mới sổ hộ khẩu

38

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

b) Tách sổ hộ khẩu

Hình 2.7. Sơ đồ tuần tự của chức năng Tách sổ hộ khẩu

39

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

c) Cấp giấy khai sinh

Hình 2.8. Sơ đồ tuần tự của chức năng Cấp giấy khai sinh

40

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

d) Cấp giấy tạm vắng

Hình 2.9. Sơ đồ tuần tự của chức năng Cấp giấy tạm vắng

41

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

e) Cấp giấy tạm trú

Hình 2.10. Sơ đồ tuần tự của chức năng Cấp giấy tạm trú

42

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

f) Cấp giấy chứng tử

Hình 2.11. Sơ đồ tuần tự của chức năng Cấp giấy chứng tử

43

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

g) Chuyển khẩu ngoài xã

Hình 2.12. Sơ đồ tuần tự của chức năng Chuyển khẩu ngoài xã

44

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

h) Chuyển khẩu trong xã

Hình 2.13. Sơ đồ tuần tự của chức năng Chuyển khẩu trong xã

45

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

i) Cấp lại giấy khai sinh

Hình 2.14. Sơ đồ tuần tự của chức năng Cấp lại giấy khai sinh

46

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

j) Sửa thông tin nhân khẩu

Hình 2.15. Sơ đồ tuần tự của chức năng Sửa thông tin nhân khẩu

47

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

k) Thay đổi chủ hộ

Hình 2.16. Sơ đồ tuần tự của chức năng Thay đổi chủ hộ

48

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

l) Báo cáo, thống kê

Hình 2.17. Sơ đồ tuần tự của chức năng Báo cáo, thống kê

49

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

m) Tìm kiếm

Hình 2.18. Sơ đồ tuần tự của chức năng Tìm kiếm

50

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

n) Đổi mật khẩu

Hình 2.19. Sơ đồ tuần tự của chức năng Đổi mật khẩu

2.4. SƠ ĐỒ LỚP MỨC PHÂN TÍCH


Sơ đồ lớp phân tích (thể hiện các đối tượng dữ liệu) cho cả hệ thống.

51

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Hình 2.20. Sơ đồ lớp mức phân tích

2.5. KẾT CHƯƠNG


Chương 2 đã giúp “Hệ quản lý sổ hộ khẩu” mô hình hóa các quy trình có trong hệ
thống. Mô hình hóa nghiệp vụ hiểu được cấu trúc và các hoạt động của tổ chức đang
được triển khai; hiểu được các vấn đề hiện tại trong tổ chức và xác định các vấn đề cần
cải tiến. Mô hình hóa chức năng giúp nhìn nhận các chức năng chính của hệ thống, là
cách thức mô tả người dùng tương tác với hệ thống để thực thi các hoạt động. Trước khi
phần mềm được cài đặt thì cần phải thiết kế hệ thống một cách rõ ràng cho từng chức
năng, đáp ứng sản phẩm sẽ đúng với yêu cầu của khách hàng và người dùng phần mềm.

52

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

CHƯƠNG 3. THIẾT KẾ HỆ THỐNG


3.1. GIỚI THIỆU
Giai đoạn thiết kế hệ thống là giai đoạn chuyển những yêu cầu của khách hàng thành
chức năng phần mềm máy tính. Đây là giai đoạn quan trọng nhất trong tiến trình phát
triển phần mềm vì giai đoạn này quyết định vòng đời của hệ thống. Đồng thời, ở giai
đoạn này việc chọn lựa phương pháp và mô hình phân tích thiết kế cũng có ảnh hưởng
không nhỏ đến cấu trúc và tốc độ truy xuất dữ liệu của hệ thống. Mặt khác, ngoài việc
đáp ứng các yêu cầu nghiệp vụ của người dùng một phần mềm tốt cần có khả năng thích
ứng và mở rộng. Khi không có thiết kế, hệ thống được xây dựng sẽ không ổn định, ẩn
chứa nhiều khả năng đổ vỡ, chất lượng của hệ thống cũng không được xác nhận, tốn rất
nhiều công sức và chi phí. Vì vậy, phần mềm cần được phân tích thiết kế tốt để đứng
vững trước những biến đổi của môi trường, dù từ phía cộng đồng người dùng hay từ
phía công nghệ vẫn có thể dễ dàng phát triển theo yêu cầu của người dùng mà không
cần phải sửa chữa nhiều.

3.2. THIẾT KẾ CƠ SỞ DỮ LIỆU


3.2.1. Mô hình dữ liệu quan hệ

Hình 3.1. Mô hình dữ liệu quan hệ

53

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.2.2. Ràng buộc toàn vẹn


R: “Giới tính của nhân khẩu chỉ là Nam hay Nữ”.
- Ràng buộc toàn vẹn miền giá trị.
- Bối cảnh: quan hệ NHANKHAU
- Nội dung:

NHANKHAU  nk NHANKHAU: nk.Gioitinh  {‘Nam’, ‘Nữ’}

- Bảng tầm ảnh hưởng:

R Thêm Xóa Sửa

NHANKHAU + -

3.3. SƠ ĐỒ LỚP Ở MỨC THIẾT KẾ

Hình 3.2. Sơ đồ lớp mức thiết kế

54

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4. THIẾT KẾ GIAO DIỆN HỆ THỐNG


3.4.1. Giao diện Đăng nhập

Hình 3.3. Giao diện đăng nhập

3.4.2. Giao diện Thông tin hộ khẩu

Hình 3.4. Giao diện thông tin hộ khẩu

55

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4.3. Giao diện Thêm, Xoá hộ khẩu

Hình 3.5. Giao diện Thêm hộ khẩu

3.4.4. Giao diện Sửa thông tin hộ khẩu

Hình 3.6. Giao diện Sửa thông tin hộ khẩu

56

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4.5. Giao diện Thông tin nhân khẩu

Hình 3.7. Giao diện Thông tin nhân khẩu

3.4.6. Giao diện Thêm, Xoá nhân khẩu

Hình 3.8. Giao diện Thêm, Xoá nhân khẩu

57

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4.7. Giao diện Sửa thông tin nhân khẩu

Hình 3.9. Giao diện Sửa thông tin nhân khẩu

3.4.8. Giao diện Thông tin chứng nhận kết hôn

Hình 3.10. Giao diện Thông tin chứng nhận hôn nhân

58

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4.9. Giao diện Thêm, Xoá chứng nhận kết hôn

Hình 3.11. 3.4.9. Giao diện Thêm, Xoá chứng nhận kết hôn

3.4.10. Giao diện Sửa chứng nhận kết hôn

Hình 3.12. Giao diện Sửa chứng nhận kết hôn

59

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4.11. Giao diện Thông tin tạm trú

Hình 3.13. 3.4.11. Giao diện Thông tin tạm trú

60

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4.12. Giao diện Thêm, Xoá tạm trú

Hình 3.14. Giao diện Thêm, Xoá tạm trú

3.4.13. Giao diện Sửa tạm trú

Hình 3.15. Giao diện Sửa tạm trú

61

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4.14. Giao diện Thông tin chứng tử

Hình 3.16. Giao diện Thông tin chứng tử

3.4.15. Giao diện Thêm, Xoá chứng tử

Hình 3.17. Giao diện Thêm, Xoá chứng tử

62

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4.16. Giao diện Sửa chứng tử

Hình 3.18. Giao diện Sửa chứng tử

3.4.17. Giao diện Thông tin tiền án tiền sự

Hình 3.19. 3.4.17. Giao diện Thông tin tiền án tiền sự

63

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4.18. Giao diện Thêm, Xoá tiền án tiền sự

Hình 3.20. 3.4.18. Giao diện Thêm, Xoá tiền án tiền sự

3.4.19. Giao diện Sửa thông tin tiền án tiền sự

Hình 3.21. Giao diện Sửa thông tin tiền án tiền sự

64

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.4.20. Giao diện Tra cứu

Hình 3.22. Giao diện Tra cứu

65

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5. THIẾT KẾ CHỨC NĂNG HỆ THỐNG


3.5.1. Chức năng Đăng nhập

Hình 3.23. Sơ đồ lớp mức thiết kế chức năng Đăng nhập

Hình 3.24. Sơ đồ tuần tự thiết kế chức năng Đăng nhập

66

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.2. Chức năng Thêm hộ khẩu

Hình 3.25. Sơ đồ lớp mức thiết kế chức năng Thêm hộ khẩu

Hình 3.26. Sơ đồ tuần tự thiết kế chức năng Thêm hộ khẩu

67

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.3. Chức năng Sửa thông tin hộ khẩu

Hình 3.27. Sơ đồ lớp mức thiết kế chức năng Sửa thông tin hộ khẩu

Hình 3.28. Sơ đồ tuần tự thiết kế chức năng Sửa thông tin hộ khẩu

68

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.4. Chức năng Xóa hộ khẩu

Hình 3.29. Sơ đồ lớp mức thiết kế chức năng Xoá hộ khẩu

Hình 3.30. Sơ đồ tuần tự thiết kế chức năng Xoá hộ khẩu

69

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.5. Chức năng Thêm nhân khẩu

Hình 3.31. Sơ đồ lớp mức thiết kế chức năng Thêm nhân khẩu

Hình 3.32. Sơ đồ tuần tự thiết kế chức năng Thêm nhân khẩu

70

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.6. Chức năng Sửa thông tin nhân khẩu

Hình 3.33. Sơ đồ lớp mức thiết kế chức năng Sửa thông tin nhân khẩu

Hình 3.34. Sơ đồ tuần tự thiết kế chức năng Sửa thông tin nhân khẩu

71

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.7. Chức năng Xóa nhân khẩu

Hình 3.35. Sơ đồ lớp mức thiết kế chức năng Xoá nhân khẩu

Hình 3.36. Sơ đồ tuần tự thiết kế chức năng Xoá nhân khẩu

72

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.8. Chức năng Thêm chứng nhận kết hôn

Hình 3.37. Sơ đồ lớp mức thiết kế chức năng Thêm chứng nhận kết hôn

Hình 3.38. Sơ đồ tuần tự thiết kế chức năng Thêm chứng nhận kết hôn

73

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.9. Chức năng Sửa chứng nhận kết hôn

Hình 3.39. Sơ đồ lớp mức thiết kế chức năng Sửa chứng nhận kết hôn

74

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.10. Chức năng Xóa chứng nhận kết hôn

Hình 3.40. Sơ đồ lớp mức thiết kế chức năng Xoá chứng nhận kết hôn

Hình 3.41. Sơ đồ tuần tự thiết kế chức năng Xoá chứng nhận kết hôn

75

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.11. Chức năng Thêm tạm trú

Hình 3.42. Sơ đồ lớp mức thiết kế chức năng Thêm tạm trú

Hình 3.43. Sơ đồ tuần tự thiết kế chức năng Thêm tạm trú

76

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.12. Chức năng Sửa tạm trú

Hình 3.44. Sơ đồ lớp mức thiết kế chức năng Sửa tạm trú

Hình 3.45. Sơ đồ tuần tự thiết kế chức năng Sửa tạm trú

77

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.13. Chức năng Xóa tạm trú

Hình 3.46. Sơ đồ lớp mức thiết kế chức năng Xoá tạm trú

Hình 3.47. Sơ đồ tuần tự thiết kế chức năng Xoá tạm trú

78

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.14. Chức năng Thêm chứng tử

Hình 3.48. Sơ đồ lớp mức thiết kế chức năng Thêm chức năng

Hình 3.49. Sơ đồ tuần tự thiết kế chức năng Thêm chức năng

79

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.15. Chức năng Sửa chứng tử

Hình 3.50. Sơ đồ lớp mức thiết kế chức năng Sửa chứng tử

Hình 3.51. Sơ đồ tuần tự thiết kế chức năng Sửa chứng tử

80

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.16. Chức năng Xóa chứng tử

Hình 3.52. Sơ đồ lớp mức thiết kế chức năng Xoá chứng tử

Hình 3.53. Sơ đồ tuần tự thiết kế chức năng Xoá chứng tử

81

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.17. Chức năng Thêm tiền án tiền sự

Hình 3.54. Sơ đồ lớp mức thiết kế chức năng Thêm tiền án tiền sự

Hình 3.55. Sơ đồ tuần tự thiết kế chức năng Thêm tiền án tiền sự

3.5.18. Chức năng Sửa thông tin tiền án tiền sự

Hình 3.56. Sơ đồ lớp mức thiết kế chức năng Sửa thông tin tiền án tiền sự

82

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

Hình 3.57. Sơ đồ tuần tự thiết kế chức năng Sửa thông tin tiền án tiền sự

83

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.19. Chức năng Xóa tiền án tiền sự

Hình 3.58. Sơ đồ lớp mức thiết kế chức năng Xoá tiền án tiền sự

Hình 3.59. Sơ đồ tuần tự thiết kế chức năng Xoá tiền án tiền sự

84

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

3.5.20. Chức năng Tra cứu

Hình 3.60. Sơ đồ tuần tự thiết kế chức năng Tra cứu

3.6. TỔNG KẾT CHƯƠNG


Chương này đã trình bày được các bước thiết kế hệ thống, từ thiết kế cơ sở dữ liệu,
các ràng buộc toàn vẹn, sơ đồ lớp mức thiết kế đến thiết kế các giao diện người dùng và
chức năng hệ thống. Các sơ đồ được vẽ trên ứng dụng Rational Rose.

85

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

CHƯƠNG 4. CÀI ĐẶT HỆ THỐNG


Phụ lục folder đính kèm trong file .rac: Surprise_QLHK
Link mã nguồn (Source code):

86

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN


Đề tài “Hệ quản lý sổ hộ khẩu gia đình” đã được khảo sát và phân tích các quy
trình nghiệp vụ tại một xã thuộc tỉnh Bến Tre. Sau khi hoàn thành các bước từ khảo sát
đề tài, phân tích và nghiên cứu các công cụ hỗ trợ cài đặt ứng dụng, hoàn thành các chức
năng cần có của một hệ thống quản lý sổ hộ khẩu. Như vậy có thể nói hệ thống đã góp
phần vào công cuộc quản lý hộ khẩu của cơ quan nhà nước, trở thành một công cụ đắc
lực dành cho các cán bộ hộ tịch. Tuy nhiên, do mặt kiến thức còn hạn chế nên ứng dụng
chỉ đáp ứng được những chức năng cơ bản. Chính vì sự thiếu sót này mà chúng em hi
vọng trong tương lại có thể khắc phục các chức năng chưa có và phát triển phần mềm
đáp ứng đầy đủ về chức năng cũng như giao diện thân thiện cho người dùng.

87

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)


lOMoARcPSD|31536395

TÀI LIỆU THAM KHẢO


Tiếng Việt
[1]. ThS.Nguyễn Văn Thịnh, Slide bài giảng học phần Phân tích và thiết kế
hướng đối tượng, Đại học Sư phạm TP.HCM, 2021.

88

Downloaded by Nhã Tri?t (nhatriet2311@gmail.com)

You might also like