Khi có hộ gia đình đến UBND xã đăng kí hộ khẩu thường trú, uỷ ban sẽ xem xét việc cấp hộ khẩu nếu cá nhân hay gia đình đó đáp ứng đủ các yêu cầucủa pháp luật.Sổ hộ khẩu bao gồm các thông
Trang 1BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN
PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
ĐỀ TÀI: QUẢN LÍ NHÂN KHẨU, HỘ KHẨU
Giáo viên hướng dẫn : Th.s Vũ Thị Dương.
Trang 2I.MÔ TẢ HOẠT ĐỘNG CỦA HỆ THỐNG.
Khi có hộ gia đình đến UBND xã đăng kí hộ khẩu thường trú, uỷ ban sẽ xem xét việc cấp hộ khẩu nếu cá nhân hay gia đình đó đáp ứng đủ các yêu cầucủa pháp luật.Sổ hộ khẩu bao gồm các thông tin như : Số sỏ hộ khẩu, họ tên chủ hộ, nơi cấp…và thông tin nhân khẩu trong hộ đó.Thông tin về nhân khẩu bao gồm : họ tên, quan hệ với chủ hộ, ngày sinh, noi sinh, quê quán, số CMND, dân tộc, tôn giáo…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 hoắc mất tích…khi đó chủ hộ phải tới để báo cáo để xoá tên nhân khẩu trong hồ sơ gốc và trong sổ hộ khẩu
Khi hộ gia đình có yêu cầu chuyển nơi cư trú đi nơi khác thì hộ gia đình phải tới UBND xã để 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
Đăng kí chuyển đến là khi một hộ gia đình hay một nhân khẩu chuyển đến phải đến khai báo nhân khẩu, giấy chứng nhận chuyển đi và các giấy tờ khác.Khi đã đấy đủ các giấy tờ thì sẽ được UBND cấp mới sổ hộ
khẩu.UBND sẽ thực hiện việc lưư 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ã
Một nhân khẩu khi tơi UBND khai báo tam trú phải nộpcho UBND 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ư
UBND sẽ lưư trữ thông tin của người đến khai báo tạm trú của xã và thực hiện việc quản lí đó trong thời gian người đố tạm trú taih địa phương
Đăng kí tạm vắng (Đối với người từ 15 tuổi trở lên): Một người đi khỏi nơi thường trú một thời gian thì sẽ phải tới UBND để khai báo tạm vắng.Phiếu khai báo tạm vắng bao gồm : họ tên, ngày ssinh, ngày đi, ngày về, lí do, nơi đến…UBND sẽ lưư thông tin về người tạm vắng khỏi địa phương trong thời gian quy định.Nếu người đó đi khỏi địa phương quá thời gian quy địnhthì sẽ thực hiện việc xoá tên trong hộ khẩu thường trú.Khi người đó quay về địa phương sinh sống thì phải tiến hàng đăng kí lại hộ khẩu thường trú với địa phương
Hàng tháng UBND 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 địa phương mình bao gồm cả người tạm trú, tạm vắng,…tình hình an ninh trật tự trên địa bàn, thống kê dân số
Trang 3II.LIỆT KÊ CÁC TÁC NHÂN VÀ CA SỬ DỤNG.
1.Tác nhân.
* Nhân khẩu : Là người có nhu cầu nhu cầu và trách nhiệm đến UBND xã
để thực hiện những nhu cầu cũng như những nghĩa vụ liên quan đến nhân khẩu và sổ hộ khẩu
* Cán bộ QL : Là người trực tiếp thực hiện những yêu cầu của nhân khẩu,
hộ gia đình liên quan đến nhân khẩu, sổ hộ khẩu
2.Use case.
* Use case Tách sổ hộ khẩu
Trang 4III.ĐẶC TẢ CA SỬ DỤNG.
1.Quản lí Đăng nhập.-Nguyễn Xuân Điệp
Điều kiện bắt đầu
người dùng chọn đăng nhập
* 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
* Người sử dụng nhập tài khoàn
và mật khẩu sau đó chọn đồng ý đăng nhập
* Hệ thống tiếp nhận thong tin và kiểm tra tài khoản và mật khẩu của người dùng
* Nếu hợp lệ thì hệ thống chấp nhận đăng nhập và hiển thị đăng nhập thành công
* Kết thúc ucase
Trang 52.Quản lí Cấp sổ hộ khẩu.-Nguyễn Xuân Điệp
quản lý,cán bộ cấp sổ hộ khẩu cho nhân khẩu mới
* Người dùng chọn lưu
* Hệ thống lưu và thông báo cho người dùng
* Kết thúc ucase
Luồng sự kiện phụ
Trang 63.Quản lí Tách sổ hộ khẩu.-Nguyễn Xuân Điệp
thành công
khẩu
* Hệ thống cho phép người dùng tìm kiếm sổ hộ khẩu
* Người dùng nhập sổ hộ khẩu cần tách
* Hệ thống kiểm tra sổ hộ khẩu có hợp lệ hay ko nếu hợp lệ thì sẽ hiển thị thông báo 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
* Ucase kết thúc
hộ khẩu thì sẽ thống báo lại cho người dùng không tìm thấy sổ hộ khẩu
* Use case kết thúc
Trang 74.Quản lí Cấp giấy khai sinh.-Nguyễn Xuân Điệp
khai sinh cho một nhân khẩu mới sinh trong địa phương
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 sử dụng
* Người dùng xác nhận
* Hệ thống lưu thông tin , in hiển thị lại cho người dùng
* Ucase kết thúc Luồng sự kiện phụ
Trang 85.Quản lí tiền án tiền sự.
á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ự trong địa phương
A1 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 :
C1.Thêm mới tiền án tiền sự được thực hiện
* Người dùng chọn sửa kịch bản con : C2.Sửa tiền án tiền sự được thực hiện
* Người dùng chọn xóa kịch bản con : C3.Xóa tiền án tiền sự được thực hiện
C1 : Thêm tiền án tiền sự Người dùng nhập thông tin tiền án tiền sự cần thêm mới
Người dùng chọn Lưu
Hệ thống lưu và thông báo cho người dùng
Kết thúc C1 C2 : Sửa tiền án tiền sự Người dùng chọn tiền án tiền sự cần sửa
Trang 9Người dùng sửa thông tin tiền án tiền sự và chọn lưu
Hệ thống hỏi lại Người dùng xác nhận
Hệ thống lưu và thông báo cho người dùng
Kết thúc C2 C3 : Xóa tiền án tiền sự Người dùng chọn tiền án tiền sự cần xóa
Người dùng chọn xóa
Hệ thống hỏi lại Người dùng xác nhận
Hệ thống lưu và thông báo cho người dùng
Kết thúc C3 A2.Không tìm thấy nhân khẩu
Hệ thống thông báo cho người dùng
Luồng sự kiện phụ
Trang 10
6.Quản lí chuyển khẩu.
hoặc nhiều nhân khẩu sang một sổ
hộ khẩu khác trong xã hoặc chuyển ngoài xã
thành công
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 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
A1.Không tìm thấy sổ hộ khẩu thỏa mãn
+ Người dùng nhập sổ hộ khẩu chuyển đến
A2.Sổ hộ khẩu không tồn tại + 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ũ rồi thêm vào 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
Trang 11Hệ thống thông báo chuyển khẩu thành công
A3.Chuyển khẩu không thành công
+ Ucase kết thúc
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 A2: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
Trang 127.Quản lí Sửa thông tin nhân khẩu.
tin của nhân khẩu như họ tên , ngày sinh , quê quán , …
thành công
chọn chức năng quản lý nhân khẩu , người dùng tìm kiếm nhân khẩu cần sửa
* Hệ thống tìm kiếm và hiển thị thông tin về những nhân khẩu thỏa mãn
A1.Hệ thống không tìm thấy nhân khẩu yêu cầu
* Người dùng chọn nhân khẩu cần sửa , hệ thống hiển thị toàn bộ thông tin nhân khẩu
* Người dùng sửa thông tin nhân khẩu
* Người dùng chọn thông tin
* Hệ thống lưu thông tin thay đổi
và thông báo cho mọi người
* User khẳng định thông điệp
* Trở lại luồng chính bước 1
Trang 138.Quản lí thay đổi chủ hộ.
chủ hộ
thành công
hộ
* Hệ thống cho phép người dùng nhập số sổ hộ khẩu cần thay đổi chủ hộ khẩu
* Người dùng nhập số sổ hộ khẩu
* Hệ thống kiểm tra số sổ hộ khẩu ,nếu tìm thấy thì hiển thị thành viên của hộ khẩu đó
* Người dùng chọn nhân khẩu được chọn làm chủ hộ mới và chọn lưu thông tin thay đổi
* Hệ thống lưu và thông báo cho người dùng đã lưu thành công
* Ucase kết thúc
khẩu cần thay đổi và thông báo cho người dùng
* Ucase kết thúc
Trang 149.Quản lí đổi mật khẩu.
mật khẩu để đảm bảo an toàn
thống
dùng muốn đổi mật khẩuNgười dùng chọn chức năng đổi mật khẩu
người dùng nhập mật khẩu cũ và mật khẩu mới
khẩu
khẩu cũ và 2 mật khẩu mới có giống nhau hay không
được cập nhật vào hệ thống
xác, hệ thống sẽ thông báo lỗi, người dùng có thể nhập lại mật khẩu hoặc hủy bỏ thao tác đang thực hiện, lúc này use case kết thúc
* Nếu 2 mật khẩu trùng nhau thì hệ
Trang 15thống sẽ thông báo thành công, người dùng có thể xác nhận để kết thúc, lúc này use case kết thúc
10.Use case báo cáo
báo cáo thống kê số lượng nhân khẩu hay hộ khẩu có trong địa bàn mình quản lý,nhân khẩu tạm trú,nhân khẩu tạm vắng…
thống
thống kê rồi chọn chức năng hiển thị hay in báo cáo
Use case kết thúc
Trang 1611.Quản lí tìm kiếm
khẩu hay hộ khẩu có nằm trong địa bàn mình quản lý hay không
kiếm,hệ thống hiện thị 2 chức năng cho phép người dùng tìm kiếm theo chứng minh nhân dân hay sổ hộ khẩu
1.Tìm kiếm theo chứng minh nhân dân
* Hệ thống yêu cầu người dùng nhập
số chứng minh nhân dân muốn tìm
* Người dùng nhập số CMND
* Hệ thống đọc số CMND.Nếu tìm thấy,hệ thống thông báo tìm thấy CMND lên màn hình.Use case kết thúc
2.Tìm kiếm theo sổ hộ khẩu
* Hệ thống yêu cầu người dùng nhập
số sổ hộ khẩu
* Người dùng nhập số sổ hộ khẩu
* Hệ thống đọc số sổ hộ khẩu.Nếu tìm thấy,hệ thống thông báo tìm thấy sổ hộ khẩu lên màn hình.Use case kết thúc
sổ hộ khẩu,hệ thống sẽ thông báo không tìm thấy.Use case kết thúc
Trang 1712 Quản lí cấp giấy tạm trú – Nguyễn Ngọc Tuyền
muốn xin tạm trú,cán bộ thực hiện việc cấp giấy tạm trú
tác tiếp,chọn chức năng thoát
* Hệ thống hỏi lại người dùng
* Người dùng xác nhận
* Use case kết thúc
Trang 1813 Quản lí cấp giấy chứng tử – Nguyễn Ngọc Tuyền
đến khai báo cán bộ.Cán bộ có trách nhiệm cấp giấy chứng tử cho nhân khẩu
Trang 1914 Quản lí tạm vắng – Nguyễn Ngọc Tuyền
trú,cán bộ cấp giấy tạm vắng cho nhân khẩu
mãn,hệ thống thông bào không tìm thấy nhân khẩu.Người dùng xác nhận,use case kết thúc
Trang 20IV.BIỂU ĐỒ USE CASE QUẢN LÝ NHÂN KHẨU, HỘ KHẨU.
Trang 22V.BIỂU ĐỒ USE CASE PHÂN RÃ THEO CHỨC NĂNG.
1 Use case Đăng nhập.-Nguyễn Xuân Điệp
Trang 25NhapTTNhanKhau CapGiayKhaiSinh
NhapTTtienantiensu QLtienantiensu
Trang 26CapnhatTTnhankhau CapnhatTTsohokhau
Trang 27Timkiemsohokhau Dangnhap
9 Use case Đổi mật khẩu
10.Use case Báo cáo
Trang 2811.Use case Tìm kiếm.
12.Use case Cấp giấy tạm trú - Nguyễn Ngọc Tuyền
Trang 2913.Use case Cấp giấy tạm vắng - Nguyễn Ngọc Tuyền
Trang 3014.Use case cấp giấy chứng tử - Nguyễn Ngọc Tuyền
VII.BIỂU ĐỒ LỚP THAM GIA CA SỬ DỤNG.
2 BĐ Lớp tham gia ca sử dụng :Tách sổ hộ khẩu.-Nguyễn Xuân Điệp
Trang 31soHoKhauCu soHoKhauMoi thongTinChuHo tachKhau() huyBo()
(from LopBien)
NhanKhau
maNhanKhau hoTen ngaySinh gioiTinh queQuan danToc trinhDoVanHoa cMND ngheNghiep suaThongTinNhanKhau() themNhanKhau() luuThongTin()
(from LopThucThe)
HoKhau
soHoKhau soSoHoKhau noiThuongTru themSoHoKhau() suaSoHoKhau() xoaSoHoKhau()
(from LopThucThe)
NhanKhauThuongTru
maNhanKhau qunHeChuHo chuHo soSoHoKhau ngayDiChuyen noiDiChuyen ngayChuyenDen noiOTruoc themNhanKhau() suaThongTin() luuThongTin() xoaThongTin()
(from LopDieuKhien)
W_DanhSachNhanKhauTach
hoTen gioiTinh namSinh cMND themNhanKhau() xoaNhanKhau()
(from LopBien)
1 n
1 1 n 1 CanBo
3 BĐ Lớp tham gia ca sử dụng :Cấp sổ hộ khẩu -Nguyễn Xuân Điệp
Trang 32maNhanKhau qunHeChuHo chuHo soSoHoKhau ngayDiChuyen noiDiChuyen ngayChuyenDen noiOTruoc themNhanKhau() suaThongTin() luuThongTin() xoaThongTin()
(from LopThucThe)
NhanKhau
maNhanKhau hoTen ngaySinh gioiTinh queQuan danToc trinhDoVanHoa cMND ngheNghiep suaThongTinNhanKhau() themNhanKhau() luuThongTin()
(from LopThucThe)
HoKhau
soHoKhau soSoHoKhau noiThuongTru themSoHoKhau() suaSoHoKhau() xoaSoHoKhau()
(from LopBien)
QuanLySoHoKhau
kiemTraHopLe() themMoi() huyBo()
(from LopDieuKhien)
W_SoHoKhau soSoHoKhau themMoi() huyBo()
(from LopBien)
1 n
1 1 n
1
CanBo
4 BĐ Lớp tham gia ca sử dụng :Cấp giấy khai sinh -Nguyễn Xuân Điệp
Trang 33kiemTraHopLe() luuThongTin() capGiayKhaiSinh() huyBo()
(from LopDieuKhien)
NhanKhau
maNhanKhau hoTen ngaySinh gioiTinh queQuan danToc trinhDoVanHoa cMND ngheNghiep suaThongTinNhanKhau() themNhanKhau() luuThongTin()
(from LopThucThe)
HoKhau
soHoKhau soSoHoKhau noiThuongTru themSoHoKhau() suaSoHoKhau() xoaSoHoKhau()
(from LopThucThe)
NhanKhauThuongTru
maNhanKhau qunHeChuHo chuHo soSoHoKhau ngayDiChuyen noiDiChuyen ngayChuyenDen noiOTruoc themNhanKhau() suaThongTin() luuThongTin() xoaThongTin()
(from LopBien)
W_CapGiayKhaiSinh
hoTen ngaySinh gioiTinh noiSinh soSoHoKHau quanHeChuHo nguoiLamGiay capGiayKhaiSinh() huyBo()
(from LopBien)
1
1
1 1 CanBo
5 BĐ Lớp tham gia ca sử dụng :Quản lí tiền án tiền sự
Trang 34(from Use Case View)
W_Main
tenDN matKhau kiemtraDN() Dangkimoi()
(from Bien)
W_QLtienantiensu
xemTTtienantiensu() suaTttienantiensu() xoaTttienantiensu() themTttienantiensu()
(from Bien)
W_Nhankhau
ten diachi ngaysinh gioitinh TTtienantiensu hienthiTTnhankhau() capnhatTTnhankhau()
(from Bien)
QLTTnhankhau
xemTThokhau() xemTTnhankhau() capnhatTThokhau() capnhatTTnhankhau()
(from Dieukhien)
Canbo
ten chucvu
(from Thuc the)
Nhankhau
ten diachi ngaysinh gioitinh TTtienantiensumoi LayTTtienantiensu() InTttienantiensu()
(from Thuc the)
6 BĐ Lớp tham gia ca sử dụng :Chuyển khẩu
Trang 35(from Use Case View)
W_Main
tenDN matKhau kiemtraDN() Dangkimoi()
(from Bien)
W_QLSohokhau
tenchuho sosohokhau hienthiTTsohokhau() capnhatTTsohokhau()
(from Bien)
W_Nhankhau
ten diachi ngaysinh gioitinh TTtienantiensu hienthiTTnhankhau() capnhatTTnhankhau()
(from Bien)
QLTTnhankhau
xemTThokhau() xemTTnhankhau() capnhatTThokhau() capnhatTTnhankhau()
(from Dieukhien)
Canbo
ten chucvu
(from Thuc the)
Sohokhau
tenchuho sosohokhau LayTTsohokhau() luuTTsohokhau()
(from Thuc the)
7 BĐ Lớp tham gia ca sử dụng :Sửa thông tin nhân khẩu
Trang 36(from Use Case View)
W_Main
tenDN matKhau kiemtraDN() Dangkimoi()
(from Bien)
W_QLNhankhau
ten diachi ngaysinh gioitinh TTtienantiensu hienthiTTnhankhau() capnhatTTnhankhau()
(from Bien)
QLTTnhankhau
xemTThokhau() xemTTnhankhau() capnhatTThokhau() capnhatTTnhankhau()
(from Dieukhien)
Canbo
ten chucvu
(from Thuc the)
Nhankhau
ten diachi ngaysinh gioitinh LayTTnhankhau() InTTnhankhau()
(from Thuc the)
Trang 378 BĐ Lớp tham gia ca sử dụng :Thay đổi chủ hộ.
Canboql
(from Use Case View)
W_Main
tenDN matKhau kiemtraDN() Dangkimoi()
(from Bien)
W_QLSohokhau
tenchuho sosohokhau hienthiTTsohokhau() capnhatTTsohokhau()
(from Bien)
W_QLNhankhau
ten diachi ngaysinh gioitinh hienthiTTnhankhau() capnhatTTnhankhau()
(from Bien)
QLTTsohokhau
Sosohokhau tenchuho LayTTsohokhau() hienthiTTsohokhau() InTTsohokhau()
(from Dieukhien)
Canbo
ten chucvu
(from Thuc the)
Nhankhau
ten diachi ngaysinh gioitinh LayTTnhankhau() InTTnhankhau()
(from Thuc the)
Sohokhau
tenchuho sosohokhau LayTTsohokhau() luuTTsohokhau()
(from Thuc the)
Trang 389 BĐ Lớp tham gia ca sử dụng :Đổi mật khẩu.
10 BĐ Lớp tham gia ca sử dụng :Báo cáo
11 BĐ Lớp tham gia ca sử dụng :Tìm kiếm
Trang 3912 BĐ Lớp tham gia ca sử dụng :Cấp giấy tạm trú - Nguyễn Ngọc Tuyền
13 BĐ Lớp tham gia ca sử dụng :Cấp giấy tạm vắng - Nguyễn Ngọc Tuyền
Trang 4014.BĐ Lớp tham gia ca sử dụng :Cấp giấy chứng tử - Nguyễn Ngọc Tuyền
VIII.BIỂU ĐỒ TRÌNH TỰ.
2 BĐ trình tự :Tách sổ hộ khẩu -Nguyễn Xuân Điệp
Trang 4110: ketQua 11: ketQua
23: ketQua 24: ketQua
25: hienThi
Trang 423 BĐ trình tự :Cấp sổ hộ khẩu -Nguyễn Xuân Điệp
: CanBo : W_SoHoKhau : W_ThongTinThanhVien : W_ThongTinThanhVien : QuanLySoHoKhau : QuanLySoHoKhau : HoKhau : NhanKhau : NhanKhauThuongTru 1: chonCapSoHoKhau
14: ketQua 15: ketQua
16: hienThi