Mô tả chức năng nghiệp vụ Hệ thống quản lý nhân khẩu thực hiện các nghiệp vụ 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,
Trang 1TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN
Trang 2Hà Nội – 2021
Lời nói đầu
Trong cuộc sống ngày nay việc áp dụng công nghệ thông tin vào đời sống càng ngày càng thiết thực và trở nên quan trọng hơn bao giờ hết Việc sử dụng công nghệ vào đời sống tạo nên sự đa dạng trong cách làm việc, giúp con người làm việc hiệu quả, nâng cao được năng suất, đảm bảo được sự chính xác, giúp còn người giảm thiểu được sức lao động, thời gian phải bỏ ra thấp
Đối với một xã chúng ta có thể thấy được số lượng người cư trú rất nhiều làm việc
quản lý sẽ rất khó khăn đối với các cấp ngành Việc quản lý đó có thể khó khăn hơn nếu việc quản lý đó không được khoa học và chặt chẽ Ta thấy được việc tạo ra một hệ thống quản lý trong lúc này sẽ làm giảm được sự khó khăn trong khâu quản lý, hiệu quả của nó mang lại sẽ rất lớn, giảm thiểu được công sức bỏ ra
Mục đích của hệ thống sẽ giúp việc quản lý việc cư trú của công dân được dễ dàng
hơn, đảm bảo thực hiện quyền và nghĩa vụ của công dân, tăng cường quản lý xã hội, giữ vững an ninh chính trị- trật tự an toàn xã hội
Chính vì vậy nhóm chúng em quyết định chọn đề tài “Hệ thống quản lý nhân khẩu
xã(phường)” để có thể phần nào giải quyết được vấn đề trên
Mục lục
Lời nói đầu 2
Mục lục 2
Chương 1: Yêu cầu hệ thống và mô hình nghiệp vụ 3
I Phân tích yêu cầu 3
1 Mô tả chức năng nghiệp vụ 3
2 Mô tả các tác nhân và use case của hệ thống 4
3 Biểu đồ UC 10
II Phân tích lĩnh vực vấn 12
1 Các lớp trong đặc tả hệ thống 12
2 Quan hệ giữa các lớp trong lĩnh vực vấn đề 13
3 Biểu đồ lớp lĩnh vực 13
Trang 3a) Cấp sổ hộ khẩu 15
b) Tách sổ hộ khẩu 17
c) Cấp giấy khai sinh 18
d) Quản lý tiền án tiền sự 20
e) Cấp giấy tạm vắng 21
f) Cấp giấy tạm trú 23
g) Cấp giấy chứng tử 24
h) Chuyển khẩu 26
i) Sửa thông tin nhân khẩu 30
j) Thay đổi chủ hộ 32
Chương 2: Thiết kế hệ thống 34
1 Biểu đồ cộng tác 34
a) Cấp mới sổ hộ khẩu 34
b) Tách sổ hộ khẩu 35
c) Cấp giấy khai sinh 35
d) Tiền án tiền sự 36
e) Cấp giấy tạm vắng 36
f) Cấp giấy tạm trú 36
g) Cấp giấy chứng tử 37
h) Chuyển khẩu 37
i) Sửa thông tin nhân khẩu 38
j) Thay đổi chủ hộ 38
2 Biểu đồ thành phần 39
3 Biểu đồ triển khai 39
4 Thiết kế cơ sở dữ liệu 41
Đánh giá công việc và kết luận 43
Chương 1: Yêu cầu hệ thống và mô hình nghiệp vụ
I Phân tích yêu cầu
1 Mô tả chức năng nghiệp vụ
Hệ thống quản lý nhân khẩu thực hiện các nghiệp vụ 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 khau báo tạm vắng
-Thực hiện việc cấp mới, sửa, xóa sổ hộ khẩu khi có sự điều chỉnh về hộ khẩu, nhân khẩu
Nguyễn Đăng Đức-DCCTKH63B
Trang 4-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á hạn 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ự.-Cấp giấy khai sinh cho nhân khẩu mới sinh, giấy chứng tử cho nhân khẩu đã chết
-Mọi thao tác với hệ thống đều được thực hiện thông qua cơ quan chức năng
2 Mô tả các tác nhân và use case của hệ thống
Các tác nhân của hệ thống:
-Người dân: trình bày yêu cầu, kê khai thông tin với cán bộ
-Cán bộ quản lý nhân khẩu: Cán bộ sẽ đăng nhập vào hệ thống và thực hiện
theo yêu cầu của người dân
Các Use Case của hệ thống:
1) Đăng nhập:
Tóm tắt: Đăng nhập là Use Case người dùng sử dụng (cán bộ) đăng nhậpvào hệ thống quản trị để thực hiện được các chức năng quản trị của hệ thống
-Người sử dụng nhập Tài khoản và Mật khẩu, chọn đồng ý đăng nhập
-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
-Nếu hợp lệ, hệ thống chấp nhận đăng nhập, hiển thị thông báo đăng nhập thành công và đưa người dùng đến giao diện chính-Kết thúc Use case
*Luồng sự kiện phụ:
Luồng 1:
-Hệ thống kiểm tra thông tin đăng nhập không chính xác
-Hệ thống từ chối đăng nhập, hiển thị thông báo
Trang 5-Người dùng nhập thông tin vào hệ thống-Hệ thống cho người dùng chọn tiếp tục hay hủy bỏ-Người dùng chọn lưu
-Hệ thống thực hiện lưu và thông báo cho người dùng-Kết thúc Use case
hệ thống sẽ hiển thị thông tin tách sổ hộ khẩu-Người dùng lựa chọn tách sổ hộ khẩu và điền đầy đủ thông tin yêu cầu bởi hệ thống
-Hệ thống sẽ thực hiện lưu và thông báo cho người dùng biết-Kết thúc Use case
Trang 6- Người dùng chọ thay đổi chủ hộ.
- Hệ thống hiển thị cho phép người dùng nhập số sổ hộ khẩu cần thay đổichủ hộ
5) Sửa thông tin nhân khẩu:
Tóm tắt: Sửa đôi thông tin nhân khẩu là Use Case người sử dụng thay đổi thông tin của nhân khẩu: họ tên, ngày sinh, quê quán, …
- Người dùng sửa thông tin nhân khẩu
- Người dùng chọn lưu thông tin
- Hệ thống lưu thông tin thay đổi và thông báo cho người dùng
- Usecae kết thúc
Trang 7*Luồng sự kiện phụ
Không tìm thấy nhân khẩu cần sửa-Hệ thống thông báo không tìm thấy nhân khẩu theo yêu cầu
-User khẳng định thông điệp
-Trở lại luồng chính bước 1
Chuyển khẩu trong xã
- Use case bắt đầu khi người dùng chọn chức năng chuyển khẩu
- Người dùng chọn chuyển khẩu trong xã
- Người dùng tìm kiếm sổ hộ khẩu cần chuyển khẩu
- Hệ thống hiển thị thông tin các thành viên có trong sổ hộ khẩu
- Người dùng nhập sổ hộ khẩu chuyển đến
- Người dùng chọn nhân khẩu cần chuyển
- Hệ thống hỏi lại người dùng
- Hệ thống xóa tên những người được chọn ở sổ hộ khẩu cũ, thêmvào danh sách chuyển khẩu
- 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
- Người dùng chọn lưu thông tin
- Hệ thống hỏi lại người dùng
- Người dùng xác nhận
- Hệ thống thông báo chuyển khẩu thành công
- Use case kết thúc
Chuyển khẩu ngoài xã
- Use case bắt đầu khi người dùng chọn chức năng chuyển khẩu
- Người dùng chọn chuyển khẩu trong xã
Nguyễn Đăng Đức-DCCTKH63B
Trang 8- Người dùng tìm kiếm sổ hộ khẩu cần chuyển khẩu.
- Hệ thống hiển thị thông tin các thành viên có trong sổ hộ khẩu
- Người dùng nhập nơi chuyển đến
- Người dùng nhập chọn thông tin người chuyển đi
- Người dùng chọn lưu thông tin
- Hệ thống hỏi lại người dùng
- Người dùng xác nhận
- Hệ thống thông báo thành công
- Use case kết thúc
*Luồng sự kiện phụ
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
-Trở về bước 2 luồng chính
Chuyển khẩu không thành công
-Hệ thống thông báo cho người dùng
-Người dùng xác nhận
-Trở về luồng chính bước 2
7) Cấp giấy tạm trú:
Tóm tắt: Người dùng thực hiện việc cấp giấy tạm trú cho nhân khẩu
Tác nhân: Cán bộ, Nhân khẩu
Trang 9 Tóm tắt: Người dùng thực hiện cấp giấy tạm vắng cho nhân khẩu trong đại phương
Tác nhân: Cán bộ
Kịch bản:
*Luồng sự kiện chính:
-Người dùng chọn cấp giấy tạm vắng
-Người dùng tìm kiếm nhân khẩu cần cấp giấy tạm vắng
-Hệ thống hiển thị những nhân khẩu thỏa mãn yêu cầu tìm kiếm-Người dùng chọn nhân khẩu cần cấp giấy tạm vắng
-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 đó
-Người dùng nhập thông tin tạm vắng-Người dùng chọn cấp giấy tạm vắng
-Hệ thống hỏi lại người dùng
-Người dùng xác nhận
-Hệ thống lưu thông tin, in hiển thị cho người dùng
-Use case kết thúc
*Luồng sự kiện phụ: Không tìm thấy nhân 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
-Trở về luồng chính bước 29) Quản lý tiền án, tiền sự:
Tóm tắt: Người dùng sử dụng quản lý tiền án tiền sự để lưu thông tin và quản lý các đối tượng có tiền án tiền sự tại địa phương
Tác nhân: Cán bộ
Kịch bản:
-Sau khi người dùng đăng nhập thành công hệ thống
*Luồng sự kiện chính:
-Người dùng chọn quản lý tiền án tiền sự
-Tìm thông tin về nhân khẩu
-Hệ thống hiển thị thông tin cơ bản và thông tin tiền án tiền sự của nhân khẩu
TH1: Không tìm thấy nhân khẩu thỏa mãn:
-Người dùng chọn thêm mới thì kịch bản con: Thêm tiền án tiền sự
-Người dùng chọn sửa thì kịch bản con: Sửa tiền án tiền sự được thực hiện
-Người dùng chọn xóa thì kịch bản con: Xóa tiền án tiền sự được thực hiện
Nguyễn Đăng Đức-DCCTKH63B
Trang 10TH2: Không tìm thấy nhân khẩu-Hệ thống thông báo lại cho người dùng10)Cấp giấy khai sinh:
Tóm tắt: Người dùng thực hiện cấp lại giấy khai sinh cho một nhân khẩu
bị mất giấy khai sinh trong địa phương
Tác nhân: Cán bộ, nhân khẩu
Kịch bản:
-Sau khi người dùng đăng nhập thành công-Người dùng chọn cấp giấy khai sinh
-Nhân khẩu khai báo những thông tin về nhân khẩu được khai sinh
-Người dùng nhập những thông tin cần trong giấy khai sinh
-Người dùng chọn cấp giấy khai sinh
-Hệ thống hỏi lại người dùng
-Người dùng xác nhận
-Hệ thống lưu thông tin, in và hiển thị cho người dùng
-Kết thúc Use case11)Cấp giấy chứng tử:
Tóm tắt: Người dùng thực hiện cấp giấy chứng tử cho một nhân khẩu mới chết đi trong địa phương
Tác nhân: Cán bộ, nhân khẩu
Kịch bản:
-Người dùng chọn cấp giấy chứng tử-Nhân khẩu khai báo những thông tin về nhân khẩu được chứng tử-Người dùng nhập những thông tin cần trong giấy chứng tử
-Người dùng chọn cấp giấy chứng tử-Hệ thống hỏi lại người dùng
-Người dùng xác nhận-Hệ thống lưu thông tin, in hiển thị cho người dùng-Kết thúc Use case
12)Tìm kiếm:
13)Báo cáo
14)Đổi mật khẩu
3 Biểu đồ UC
Trang 11Phan Đăng Đạt-DCCTKH63B 11Nguyễn Đăng Đức-DCCTKH63B
Trang 12Dang nhap
Quan ly nguoi dung
Bao cao
Tim kiem Canbo
thời hạnNhanKhauThuongTru Người dân sinh sống thường xuyên,
ổn định, không có thời hạn tại một chỗ ở nhất định
thường trú
gian nhất địnhTienAnTienSu Người bị kết án, thi hành hình phạt
mà chưa được xóa án, bị kỷ luật hànhchính, xử phạt hành chính mà chưa xóa kỷ luật
2 Quan hệ giữa các lớp trong lĩnh vực vấn đề
CanBoXa-SoHoKhau Cán bộ xã sẽ xác minh thông tin và
Trang 13cấp sổ hộ khẩu cho những nhân khẩu thường trú tại khu vựcCanBoXa-NhanKhauTamTru Cán bộ xã cấp giấy cho nhân khẩu
tạm trúCanBoXa-TamVang Cán bộ xã cấp giấy tạm vắng cho
nhân khẩu vắng mặt tại nơi cư trúCanBoXa-TienAnTienSu Cán bộ xã thêm thông tin về tiền án
tiền sự của nhân khẩu vào hệ thốngNhanKhauThuongTru-SoHoKhau Người dân sinh sống thường xuyên
tại chỗ ở nhất định trong địa bàn có thể xin cấp sổ hộ khẩu
NhanKhauThuongTru-TamVang Nhân khẩu khi vắng mặt tại nơi cư
trú trong thời gian nhất định cần xin giấy tạm vắng
3 Biểu đồ lớp lĩnh vực
Nguyễn Đăng Đức-DCCTKH63B
Trang 144 Biểu đồ tuần tự và biểu đồ trạng thái
a) Cấp sổ hộ khẩu
Biểu đồ tuần tự
Biểu đồ trạng thái
Trang 15Phan Đăng Đạt-DCCTKH63B 15Nguyễn Đăng Đức-DCCTKH63B
Trang 16b) Tách sổ hộ khẩu
Biểu đồ tuần tự
Biểu đồ trạng thái
Trang 17c) Cấp giấy khai sinh
Biểu đồ tuần tự
Nguyễn Đăng Đức-DCCTKH63B
Trang 18 Biểu đồ trạng thái
Trang 19d) Quản lý tiền án tiền sự
Biểu đồ tuần tự
Biểu đồ trạng thái
Nguyễn Đăng Đức-DCCTKH63B
Trang 20e) Cấp giấy tạm vắng
Biểu đồ tuần tự
Trang 21 Biểu đồ trạng thái
Nguyễn Đăng Đức-DCCTKH63B
Trang 22f) Cấp giấy tạm trú
Biểu đồ tuần tự
Trang 24 Biểu đồ trạng thái
Trang 26 Biểu đồ trạng thái
Trang 27Phan Đăng Đạt-DCCTKH63B 27Nguyễn Đăng Đức-DCCTKH63B
Trang 28*Chuyển khẩu trong xã
Biểu đồ tuần tự
Biểu đồ trạng thái
Trang 29i) Sửa thông tin nhân khẩu
Biều đồ tuần tự
Nguyễn Đăng Đức-DCCTKH63B
Trang 30 Biểu đồ trạng thái
Trang 31j) Thay đổi chủ hộ
Biểu đồ tuần tự
Nguyễn Đăng Đức-DCCTKH63B
Trang 32 Biểu đồ trạng thái
Trang 34b) Tách sổ hộ khẩu
c) Cấp giấy khai sinh
Trang 36g) Cấp giấy chứng tử
h) Chuyển khẩu
Chuyển ngoài xã
Trang 382 Biểu đồ thành phần
3 Biểu đồ triển khai
Trang 39Phan Đăng Đạt-DCCTKH63B 39Nguyễn Đăng Đức-DCCTKH63B
Trang 404 Thiết kế cơ sở dữ liệu
Trang 42Đánh giá công việc và kết luận
Cùng với sự phát triển mạnh mẽ của intenet hiện nay, sự phát triển vễ kĩ thuật không ngừng của mạng điện tử và công nghệ thông tin, đã đạt được nhiều những thành tựu, những kĩ sư công nghệ thông tin đã tạo ra được nhiều sản phẩm giúp ích cho sự việc quản lý chung của cả nước, những phần mềm hỗ trợ quản lý được đưa vào thực tiễn đời sống rất nhiều
Đề tài chúng em chọn “quản lý nhân khẩu xã (phường)” là một trong
nhiều các đề tài hấp dẫn khác, quản lý nhân khẩu xã phường giúp nhà
nước quản lý nhân khẩu trong một xã rõ ràng rành mạnh, tránh được các vắn đề lớn trong việc cư trú trái phép đặc biệt với dịch covid 19 đang có diễn biến phức tạp tại nước ta, quản lý nhân khẩu xã phường còn giúp
nhân dân có thể tránh được các thủ tục phức tạp khi cần chuyển đi hoặc vắn đề nào đó liên quan đến nhân khẩu
Chúng em làm đề tài được giao cơ bản đã đủ các phần được giao , em
mong thầy cô giúp đỡ để đề tài có thể lớn và chỉnh chủ hơn nữa , chúng
em cảm ơn !!