Lời Mở Đầu Hiện nay trong cơ quan phòng quản lý CSHC về TTXH Quận Ngũ Hành Sơn – TP Đà Nẵng chưa có phần mềm nào đáp ứng tốt việc quản lý hộ khẩu, toàn bộ các quy trình xử lý hộ khẩu,
Trang 1Trường Cao Đẳng CNTT Hữa Nghị Việt Hàn
GVHD: Lê Viết Trương
Trang 2Lời Mở Đầu
Hiện nay trong cơ quan phòng quản lý CSHC về TTXH Quận Ngũ Hành Sơn – TP Đà Nẵng chưa có phần mềm nào đáp ứng tốt việc quản lý hộ
khẩu, toàn bộ các quy trình xử lý hộ khẩu, lưu trữ hồ sơ, lập báo cáo thống
kê về quản lý hộ khẩu trên địa bàn Quận Ngũ Hành Sơn đều được thực
hiện thủ công thông qua sổ sách, giấy tờ, Công việc này mất nhiều thời gian, độ chính xác không cao và gặp nhiều khó khăn trong công tác quản lý
Do đó theo chúng tôi cần phải xây dựng một phần mềm “Hệ thống quản lý
hộ khẩu” nhằm đưa ra giải pháp, thiết kế cho việc cập nhật, quản lý thông tin về hộ khẩu khi cần thì có thể truy xuất dử liệu một cách nhanh chóng và chính xác.
Phần mềm quản lý hộ khẩu rất thiết thực và cần thiết đối với mỗi nhân viên phòng quản lý CSHC về TTXH, giúp cho cơ quan nâng cao hiệu quả công việc trong công tác xử lý nghiệp vụ quản lý hộ khẩu
Được sự đồng ý của giảng viên bộ môn và sự nhất trí của các thành viên
trong nhóm, chúng em đã nhận và làm đề tài “Phân tích, thiết kế hướng
đối tượng hệ thống quản lý hộ khẩu”
Trang 3Quản Lý Hộ Khẩu
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN CHƯƠNG 2: MÔ HÌNH HÓA YÊU CẦU
CHƯƠNG 3: MÔ HÌNH HÓA KHÁI NIỆM
CHƯƠNG 4: MÔ HÌNH HÓA TƯƠNG TÁC
CHƯƠNG 5: MÔ HÌNH HÓA HÀNH VI
CHƯƠNG 6: THIẾT KẾ CHI TIẾT BIỂU ĐỒ LỚP
CHƯƠNG 7: THIẾT KẾ CHI TIẾT VẬT LÝ
Trang 4CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN
Phòng quản lý CSHC về TTXH Quận Ngũ Hành Sơn trực thuộc Công An
Quận Ngũ Hành Sơn-Thành Phố Đà Nẵng Quận Ngũ Hành Sơn nằm tại phía đông nam của thành phố gồm 04 phường: Mỹ An, Khuê Mỹ, Hòa Hải và Hòa Quý, có 61.441 dân (theo số liệu thống kê ngày 01 tháng 4 năm 2009) là một khu vực đang phát triển mạnh về kinh tế với những điệu kiện thiên nhiên ưa đãi, những tìm năng về kinh tế cũng được khai thác tối đa, bên cạnh đó quận cũng là một trong những quận có tỉ lệ dân số cao nhất trong địa bàn thành phố
đà nẵng Hằng năm Cảnh Sát quận tiếp nhận nhiều trường hợp về giải quyết hộ khẩu như đăng kí mới, tách hộ, nhập hộ…v.v.v Chính vì vậy mà bộ phân đơn
vị quản lý hộ khẩu chiếm một ví trị nhất định, quan trọng trong cơ quan cảnh sát Quận Ngũ Hành Sơn.
Thủ tục làm Hồ sơ hộ khẩu được cơ quan công an thông qua y mẫu theo Thông
tư hướng dẩn thực hiện một số điều của Luật cư trú và Nghị định số
107/2007/ND-CP ngày 25 tháng 6 năm 2007 của Bộ Công An Luật cư trú của Quốc Hội khóa XI, kỳ họp thứ 10 số 81/2006/QH11 ngày 29 tháng 11 năm 2006.
Trang 5Mô tả bài toán
Qua quá trình đi thực tế khảo sát hiện trạng tại phòng CSHC về
TTXH Quận Ngũ Hành Sơn nhóm đã xác định được những mục tiêu đạt ra cho Hệ Thống Quản Lý Hộ Khẩu như sau:
Hệ thống phải đáp ứng tất cả các yêu cầu nghiệp vụ quản lí hộ khẩu tại
Quận Ngũ Hành Sơn nhanh chóng và chính xác với số lượng hộ khẩu lớn.
Phản ánh kịp thời nhanh chóng số lượng hộ khẩu trên địa bàn quận, cập
nhật từng các bộ phận công việc được giải quyết nhanh chóng và dể
dàng nhất đáp ứng cho việc thống kê, báo caó cũng như có kế hoạch chỉnh sửa, phát triển hệ thống đáp ứng cho công việc quản lí sau này.
Các công việc quản lý đăng ký thường trú, quản lý người nước ngoài,
khai thác tàng thư hộ khẩu… được vận hành trên một cơ sở dữ liệu
thống nhất, đồng bộ đảm bảo lưu trữ các thông tin về mọi nhân khẩu, hộ khẩu cư trú trên địa bàn.
Trang 6Quy trình nghiệp vụ
Quy trình nghiệp vụ đăng ký mới hộ khẩu
Quy trình nghiệp vụ tách hộ khẩu
Quy trình nghiệp vụ nhập hộ khẩu
Quy trình nghiệp vụ chuyển hộ khẩu
Quy trình nghiệp vụ thay đổi, cấp lại sổ hộ khẩu
Trang 7Quy trình nghiệp vụ đăng ký mới hộ khẩu
Trang 8Quy trình nghiệp vụ tách hộ khẩu
Trang 9Quy trình nghiệp vụ nhập hộ khẩu
Trang 10Quy trình nghiệp vụ chuyển hộ khẩu
Trang 11Quy trình nghiệp vụ thay đổi, cấp lại sổ hộ khẩu
Trang 12Quy trình nghiệp vụ thay đổi chủ hộ
Trang 13Quy trình nghiệp vụ thay đổi cải chính
Trang 14Quy trình nghiệp vụ thay đổi địa giới hành chính
Trang 15Quy trình nghiệp vụ nhập sinh
Trang 16Quy trình nghiệp vụ khai tử
Trang 17Quy trình nghiệp vụ thanh toán
Trang 18» Yêu cầu phi chức năng
• Giao diện dể sử dụng và thân thiện.
• Chương trình chạy ổn định, chính xác và an toàn.
• Tốn ít tài nguyên hệ thống.
• Hạn chế đến mức thấp nhất sai sót có thể xảy ra trong quá trình
sử dụng chương trình và có khả năng nâng cấp hoặc tích hợp thêm những tính năng mới.
• Tự động hóa các quy trình nghiệp vụ.
• CSDL kết nối chính xác và toàn vẹn dữ liệu.
• Chạy trên các hệ điều hành Windows Server 2003, Windows
XP, Windows7…
• Chiếm ít tài nguyên của hệ thống
Trang 19CHƯƠNG 2: MÔ HÌNH HÓA YÊU CẦU
Thay đổi cấp lại, thay đổi hộ khẩu
Thay đổi cải chính hộ khẩu
Thay đổi địa giới hành chính hộ khẩu
Bảo trì và sữa chữa
Thống kê báo cáo
Tìm kiếm
Biểu đồ ca sử dụng
Trang 20Khai tu
Cai chinh Nhap sinh Thong ke, bao cao
Dang nhap
Thay doi dia gioi, hanh chinh
Thanh toan Bao tri sua chua he thong
Chuy en ho khau Nhan v ien phong quan ly CSHC v e TTXH
Trang 21Biểu đồ trường hợp sử dụng quản trị người sử dụng
Quan tri nguoi dung
Trang 22Biểu đồ trường hợp sử dụng thống kê, báo cáo
Thong ke, bao cao
Nhan khau, ho khau
Trang 23Biểu đồ trường hợp sử dụng tìm kiếm
Trang 24CHƯƠNG 3 MÔ HÌNH HÓA KHÁI NIỆM
Trang 25Các lớp biên của hệ thống quản lý hộ khẩu
Frm khoi dong he thong Frm dong he thong Frm dang nhap Frm quan tri NSD
Frm nhap ho Frm thong ke bao cao
Frm tach ho
Frm chuyen ho Frm dang ky moi
Frm Thay doi, cap lai
Trang 26Các lớp điều khiển của hệ thống quản lý hộ khẩu
Ctl khoi dong he thong Ctl dong he thong Ctl dang nhap Ctl quan tri NSD
Ctl chuyen ho
Ctl tach hoCtl nhap ho
Ctl thong ke bao cao Ctl dang ky moi
Ctl Thay doi, cap laiCtl Khai tu
Ctl nhap sinh Ctl cai chinh
Ctl bao tri sua chua
Ctl tim kiem
Ctl Thay doi dia gioi,
hanh chinh Ctl thanh toan
Trang 27Biểu đồ lớp thực thể mức phân tích
Cong dan
So CMND : StringHotenkhaisinh : StringHotenkhac : StringNgaysinh : DateNoisinh : StringQuequan : StringChoohientai : StringGioitinh : BooleanDiachi : StringSodt : StringNghenghiep : StringNoithuongtru : StringQuoctich : StringNgoaingu : StringTrinhdohocvan : StringTrinhdochuyenmon : StringQuanhevoichuho : String
Nhan Vien phong quan ly CSHC Ve TTXHMacanbo : String
Tencanbo : StringChucvu : StringNgaysinh : StringGioitinh : BooleanSodt : StringDiachi : StringUser name : StringPass : String
1 *
1 *
+Co1
0 *
1
+Thuoc0 *
+Co1
Ho So Dang Ki Ho KhauMahoso : StringSolandangki : StringNgaydangki : Date
1 *
1 *
+Co1 *
+Xu Ly1 *
Ho KhauSohokhau : StringHotenchuho : StringDiachi : StringChuyendenngay : Date
+Co1
ToMato : StringTento : String
PhuongMaPhuong : StringTenPhuong : String
+Thuoc1 *
+Co1
Trang 28CHƯƠNG 4: MÔ HÌNH HÓA TƯƠNG TÁC
Biểu đồ trình tự
Biểu đồ trình tự khởi động hệ thống
Biểu đồ trình tự đăng nhập
Biểu đồ trình tự thêm người sử dụng
Biểu đồ trình tự hiệu chỉnh người sử dụng
Biểu đồ trình tự xóa người sử dụng
Biểu đồ trình tự thay đổi, cấp lại hộ khẩu
Biểu đồ trình tự thay đổi địa giới hành chính
Biểu đồ trình tự khai tử
Biểu đồ trình tự thống kê, báo cáo
Biểu đồ trình tự thanh toán
Trang 29Biểu đồ trình tự khởi động hệ thống
Trang 302: Nhap username, password()
3: Dang nhap()
4: Kiem tra() 5: Thong bao ket qua()
6: Dong()
Trang 31Biểu đồ trình tự thêm người sử dụng
: Nguoi Quan Ly : Frm quan tri NSD : Ctl quan tri NSD : Nhan Vien phong
quan ly CSHC Ve TTXH
: Nhan Vien phong quan ly CSHC Ve TTXH 1: Them NSD()
Trang 32Biểu đồ trình tự hiệu chỉnh người sử dụng
: Nguoi Quan Ly : Frm quan tri NSD : Ctl quan tri NSD : Nhan Vien phong
quan ly CSHC Ve TTXH
: Nhan Vien phong quan ly CSHC Ve TTXH 1: Hieu chinh user()
Trang 33Biểu đồ trình tự xóa người sử dụng
: Nguoi Quan Ly : Frm quan tri NSD : Ctl quan tri NSD : Nhan Vien phong
quan ly CSHC Ve TTXH
: Nhan Vien phong quan ly CSHC Ve TTXH 1: Xoa NSD()
2: Thuc hien()
3: Kiem tra()
5: Lua TT NSD() 4: Xac nhan viec xoa()
6: Thong bao ket qua()
Trang 34Biểu đồ trình tự đóng hệ thống
: Nguoi Quan Ly : Frm dong he thong : Ctl dong he thong
1: Lenh dong he thong()
2: Thuc hien()
Trang 35Biểu đồ trình tự đăng kí mới
Trang 362: Ghi TT can NHK moi()
3: Thuc hien()
4: Kiem tra()5: Lua TT NHK moi()
8: Lua TT nhan vien NHK moi()
9: Thong bao ket qua()10: Xuat ket qua()
11: Gui phieu NHK moi()
6: Lua TT NHK moi()7: Lua TT cong dan NHK moi()
Trang 37Biểu đồ trình tự chuyển hộ khẩu
: Cong Dan : Nhan vien phong quan ly
CSHC ve TTXH
: Nhan vien phong quan ly CSHC ve TTXH : Frm chuyen ho : Ctl chuyen ho : Ho So Dang Ki Ho Khau
: Ho So Dang Ki Ho Khau
: Ho Khau : Cong dan
: Phuong : To : Nhan Vien phong quan ly : Nhan Vien phong quan ly CSHC Ve TTXHCSHC Ve TTXH1: Gui ho so chuyen ho()
2: Nhap TT chuyen ho()
3: Thuc hien()
4: Kiem tra()5: Lua TT CHK()6: Lua TT CHK()
8: Lua TT phuong CHK()9: Lua TT to CHK()10: Lua TT nhan vien CHK()11: Thong bao ket qua()
12: Xuat ket qua()13: Gui phieu CHK()
7: Lua TT congdan CHK()
Trang 38: Ho Khau : Cong dan
: Phuong : To : Nhan Vien phong quan ly : Nhan Vien phong quan ly CSHC Ve TTXHCSHC Ve TTXH1: Gui ho so tach ho()
2: Nhap TT ho so THK()
3: Thuc hien()
4: Kiem tra()5: Lua TT ho so THK()6: Lua TT ho khau THK()
Trang 39Biểu đồ trình tự nhập sinh hộ khẩu
: Cong Dan : Nhan vien phong quan ly
: Cong dan : Phuong : To : Nhan Vien phong quan ly
CSHC Ve TTXH
: Nhan Vien phong quan ly CSHC Ve TTXH1: Gui ho so nhap sinh()
2: Nhap TT nhap sinh()
3: Thuc hien()
4: Kiem tra()5: Lua TT Ho so nhap sinh()6: Lua TT HK nhap sinh()
8: Lua TT phuong HK nhap sinh()9: Lua TT to nhap sinh()10: Lua TT phuong nhap sinh()11: Thong bao ket qua()
12: Xuat ket qua()13: Gui phieu nhap sinh()
7: Lua TT cong dan HK nhap sinh()
Trang 40Biểu đồ trình tự cải chính
5: Lua TT ho so cai chinh()
: Cong Dan : Nhan vien phong quan
ly CSHC ve TTXH
: Nhan vien phong quan
ly CSHC ve TTXH : Frm cai chinh : Ctl cai chinh : Ho So Dang Ki Ho
Khau
: Ho So Dang Ki Ho Khau
: Ho Khau : Cong dan : Phuong : To : Nhan Vien phong quan ly
CSHC Ve TTXH
: Nhan Vien phong quan ly CSHC Ve TTXH1: Gui ho so cai chinh()
2: Nhap TT cai chinh()
3: Thuc hien()
4: Kiem tra()
6: Lua TT HK cai chinh()
8: Lua TT phuong cai chinh()
9: Lua TT to cai chinh()10: Lua TT nhan vien cai chinh()11: Thong bao ket qua()
12: Xuat ket qua()13: Gui phieu cai chinh()
7: Lua TT cong dan cai chinh()
Trang 41Biểu đồ trình tự thay đổi, cấp lại hộ khẩu
: Cong Dan : Nhan vien Canh Sat HC ve
: To : To : Nhan Vien CSHC Ve
TTXH
: Nhan Vien CSHC Ve TTXH 1: Gui ho so xin cap lai HK()
2: Nhap TT cap lai HK()
3: Thuc hien()
4: Kiem tra() 5: Lua TT ho so cap lai HK()
6: Lua TT HK cap lai HK()
8: Lua TT phuong cap lai HK() 9: Lua TT to cap lai HK() 10: Lua TT nhan vien cap lai HK() 11: Thong bao ket qua()
12: Xuat ket qua() 13: Gui HK cap lai()
7: Lua TT cong dan cap lai HK()
Trang 42Biểu đồ trình tự thay đổi địa giới hành chính
: Cong Dan : Nhan vien phong quan ly
CSHC ve TTXH
: Nhan vien phong quan ly CSHC ve TTXH : Frm Thay doi dia gioi, hanh chinh : Ctl Thay doi dia gioi, hanh chinh : Ho So Dang Ki Ho : Ho So Dang Ki Ho KhauKhau : Ho Khau : Phuong : To : Nhan Vien phong quan ly : Nhan Vien phong quan ly CSHC Ve TTXHCSHC Ve TTXH1: Gui ho so thay doi DGHC()
2: Nhap TT DGHC()
3: Thuc hien()
4: Kiem tra()5: Lua TT ho so thay doi DGHC()6: Lua TT ho khau thay doi DGHC()7: Lua TT phuong thay doi DGHC()8: Lua TT to thay doi DGHC()9: Lua TT nhan vien thay doi DGHC()10: Thong bao ket qua()
11: Xuat ket qua()12: Gui so HK thay doi DGHC()
Trang 43: Ho Khau : Cong dan : Phuong : To : Nhan Vien phong quan ly
CSHC Ve TTXH
: Nhan Vien phong quan ly CSHC Ve TTXH 1: Gui ho so khai tu()
2: Nhap khai tu()
3: Thuc hien()
4: Kiem tra() 5: Lua TT ho so HK khai tu()
8: Lua TT phuong HK khai tu() 9: Lua TT to HK khai tu() 10: Lua TT nhan vien HK khai tu() 11: Thong bao ket qua()
12: Xuat ket qua() 13: Gui giay khai tu()
6: Lua TT ho khau HK khai tu() 7: Lua TT cong dan HK khai tu()
Trang 44Biểu đồ trình tự thống kê, báo cáo
: Lanh dao : Nhan vien phong quan ly
CSHC ve TTXH
: Nhan vien phong quan ly CSHC ve TTXH : Frm thong ke bao cao : Frm thong ke bao cao : Ho So Dang Ki Ho Khau
: Ho So Dang Ki Ho Khau
: Ho Khau : Phuong : To : Nhan Vien phong quan ly
CSHC Ve TTXH
: Nhan Vien phong quan ly CSHC Ve TTXH 1: Yeu cau TK, BC()
2: Kiem tra va dua ra nhung tieu chi TK, BC()
10: Thong bao ket qua()
9: Lua va in bao cao()
3: Thuc hien theo tieu chi()
4: Cung cap thong tin()
5: Cung cap thong tin()
6: Cung cap thong tin() 7: Cung cap thong tin()
8: Cung cap thong tin()
11: Xuat cac thong ke, bao cao()
Trang 45Biểu đồ trình tự thanh toán
: Cong Dan : Nhan vien phong quan
ly CSHC ve TTXH
: Nhan vien phong quan
ly CSHC ve TTXH : Frm Thanh toan : Ctl thanh toan : Thanh toan : Ho So Dang Ki Ho Khau
: Ho So Dang Ki Ho Khau
: Nhan Vien phong quan ly CSHC Ve TTXH
: Nhan Vien phong quan ly CSHC Ve TTXH
3: Thuc hien()
4: Kiem tra()
5:
7: Lua TT()8: In hoa don()
9: Thong bao ket qua()
2: Nhap so tien can thanh toan()1: Yeu cau thanh toan()
10: Xuat hoa don()11: Gui hoa don()
6: Lua TT()
Trang 46CHƯƠNG 4 MÔ HÌNH HÓA TƯƠNG TÁC
Biểu đồ cộng tác
Biểu đồ cộng tác khởi động hệ thống
Biểu đồ cộng tác đăng nhập
Biểu đồ cộng tác thêm người sử dụng
Biểu đồ cộng tác hiệu chỉnh người sử dụng
Biểu đồ cộng tác xóa người sử dụng
Biểu đồ cộng tác thay đổi, cấp lại
Biểu đồ cộng tác thay đổi địa chính
Biểu đồ cộng tác khai tử
Biểu đồ cộng tác thống kê, báo cáo
Biểu đồ cộng tác thanh toán
Trang 47Biểu đồ cộng tác khởi động hệ thống
: Ctl khoi dong he thong 1: Khoi dong he thong()
2: Thuc hien()
Trang 481: Nhap username, password()
2: Nhap username, password()
3: Dang nhap()5: Thong bao ket qua()
4: Kiem tra()
Trang 49Biểu đồ cộng tác thêm người sử dụng
: Nguoi Quan Ly : Frm quan tri NSD
4: Lua TT NSD
Trang 50Biểu đồ cộng tác hiệu chỉnh người sử dụng
: Nguoi Quan Ly : Frm quan tri NSD
: Ctl quan tri NSD
: Nhan Vien phong quan
ly CSHC Ve TTXH 3: Kiem tra()
1: Hieu chinh user()
2: Thuc hien() 5: Thong bao ket qua()
4: Lua TT()
Trang 51Biểu đồ cộng tác xóa người sử dụng
: Nguoi Quan Ly : Frm quan tri NSD
: Ctl quan tri NSD : Nhan Vien phong quan
ly CSHC Ve TTXH 3: Kiem tra()
Trang 53Biểu đồ cộng tác đăng kí mới
: Cong Dan : Nhan vien phong quan ly CSHC ve TTXH
: Frm dang ky moi
: Ho So Dang Ki Ho Khau
: Phuong : To
: Nhan Vien phong quan
ly CSHC Ve TTXH
: Ctl dang ky moi
4: Kiemtra()
: Ho Khau
1: Gui ho so dang ki moi()
12: Gui so HK dang ki moi()
2: Nhap TT dang ki moi()
3: Thuc hien()10: Thong bao ket qua()
5: Lua dang ki moi()
7: Lua TT dang ki moi()8: Lua TT dang ki moi() 9: Lua TT dang ki moi()
11: Xuat ket qua()
6: Lua TT dang ki HK moi()
Trang 54: Ho Khau
: Cong dan
1: Gui ho so NHK moi()
11: Gui phieu NHK moi()
2: Ghi TT can NHK moi()
3: Thuc hien()9: Thong bao ket qua()
5: Lua TT NHK moi()
8: Lua TT nhan vien NHK moi()
10: Xuat ket qua()
6: Lua TT NHK moi()
7: Lua TT cong dan NHK moi()
Trang 55Biểu đồ cộng tác chuyển hộ khẩu
: Cong Dan : Nhan vien phong quan ly CSHC ve TTXH : Frm chuyen ho
: Ho So Dang Ki Ho Khau
: Ho Khau : To
: Phuong : Nhan Vien phong quan ly CSHC Ve TTXH
5: Lua TT CHK()
6: Lua TT CHK()
8: Lua TT phuong CHK()9: Lua TT to CHK() 10: Lua TT nhan vien CHK()
12: Xuat ket qua()
7: Lua TT congdan CHK()
Trang 56: Frm tach ho : Cong Dan : Nhan vien phong quan ly CSHC ve TTXH
: To
4: Kiem tra()
: Cong dan5: Lua TT ho so THK()
6: Lua TT ho khau THK()8: Lua TT phuong THK()
10: Lua TT nhan vien THK()
12: Xuat ket qua()
9: Lua TT to THK()
7: Lua TT cong dan THK()3: Thuc hien()
11: Thong bao ket qua()
1: Gui ho so tach ho()13: Gui phieu THK
2: Nhap TT ho so THK()