# data[].attributes.body
*Các Tác nhân:
- Admin
- Tổ dân phố (cán bộ ủy ban)
- người dân
a) Xác định yêu cầu của hệ thống thông tin gồm:
* Chức Năng  chính phụ:
- đăng nhập
- Thêm, sửa, xóa
- Tìm kiếm
- Xem thông tin
- Xuất thông tin
- In thông tin
- Cấp sổ hộ khẩu
- Cấp giấy tạm trú tạm vắng
b) Phân tích bản dữ liệu:
* Bảng : Bảng tổ dân phố:

MaCanBo, TenCanBo, DiaChi, Email,GioiTinh,TonGiao,HinhAnh,NgaySinh,CMND

* Các ràng buộc dữ liệu cần thiết:
c) M ô hình BFD:

# data[].attributes.body
1. Nguyễn Văn Cường

2.  Lê Bá Lộc

3. Đinh Văn Tin

# data[].attributes.body
Bước 1 :

1. Khảo sát Sơ bộ

2. Khảo sát chi tiết

# data[].attributes.body
1.Khảo sát sơ bộ
- hệ thống được sử dụng bởi:
+ Công an thành phố
+ Công an quận/huyện
+ Công an phường/xã
- người cần đăng kí: mọi người dân

2. Khảo sát chi tiết:
- chức năng xử lý:
+ xử lí văn bản
+ xử lí hồ sơ từng hộ gia đình/ cá nhân
- nhập/xuất thông tin gồm:
+ Số thứ tự
+ Số hộ khẩu
+ Số nhà
+ Tổ dân cư
+ khối
+ ghi chú
- Có thể chỉnh sửa bất cứ thông tin nào
- các ràng buộc gồm:
+ ràng buộc giữa công an các cấp xã,phường,thị trấn  và cán bộ phụ trách địa bàn
+ ràng buộc giữa các mối quan hệ họ hàng, người thân trong gia đình
- Giao diện cơ bản :
+ cần có hệ thống đăng nhập để xử lí thông tin do cơ quan tổ chức quản lí
+ form sẵn để mỗi gia đình (cá nhân) điền thông tin vào rồi gửi lên hệ thống
- Nghiệp vụ: Phòng hành chính tổng hợp và phối hợp với các phòng ban khác để thực hiện các công việc nhất định, tiếp khách, giải quyết các thủ tục,...

# data[].attributes.body
Đặt ra các vấn đề trọng  tâm cần phải giải quyết.

Thông tin đưa vào hệ thống phải như thế nào?

Dữ liệu hiển thị và xuất ra khác nhau ở những điểm nào?

Ràng buộc giữa các đối tượng trong hệ thống cần xây được dựng ra sao?

Chức năng và quy trình của xử  lý của hệ thống phải đảm bảo những yêu cầu nào?

Cần sử dụng  những giải pháp nào? Tính khả thi của từng giải pháp ra sao?

# data[].attributes.headline
Giai đoạn 2: Phân tích hệ thông ( Người dân)

# data[].attributes.subject
Giai đoạn 2: Phân tích hệ thông ( Người dân)

# data[].attributes.body
1. Xác định yêu cầu của hệ thống thông tin
- Các tác nhân bao gồm:

Admin (Cán bộ UBND)

Tổ dân phố (Cán bộ UBND)

Người dân

- Các chức năng:

Đăng kí, đăng nhập, đăng xuất

Đăng kí sổ hộ khẩu

Đăng kí tạm trú, trạm vắng

Thay đổi chủ hộ

Chuyển khẩu

Đăng kí thường trú

Sửa nhân khẩu

Báo cáo

Tìm kiếm

Cập nhật thông tin cá nhân

In thông tin

Xem thông tin

2. Phân tích bản dữ liệu

A. Bảng kê khai tạm vắng

MaSHK, MaNhanKhau, MaTamVang, hovaten, gioitinh, cmnd, to giao, dantoc, sđt, quequan, quoctich, nghenghiep, ngaydi, ngayve, noiden, lido .

B. Bảng kê khai tạm trú

MaSHK, MaNhanKhau, MaTamTru, MaThuongtru, hovaten, gioitinh, cmnd, tongiao, dantoc, sdt, quequan, quoctich, nghenghiep, ngayden, ngaydi, lido.

# data[].attributes.body
Các tác nhân :
- Admin
- cán bộ
- công an
- tổ dân phổ
- người dân
Xác định thông tin và chức năng của HTTT:
Các chức năng chính - phụ :

Đăng nhập, đăng kí.

Cập nhật(thêm , sửa, xóa).

Phê duyệt ( thông tin yêu cầu của người dân hoặc tổ dân phố).

Tìm kiếm.

Thống kê.

in thông tin /coppy.

Phân tích bảng dữ liệu:
Bảng Admin :

MaAdmin, HoTen, ChucVu, Tuoi, GioiTinh, NgaySinh, CMND, DanToc, DiaChi .
Khóa chính : MaAdmin
Mối quan hệ  : 1-n
Bảng cán bộ :
Macanbo, hoten, chucvu, quyenpheduyet, ngaysinh, dantoc.
Khoá chính : Macanbo
Mối quán hệ : n-n

# data[].attributes.body
+ Khảo sát sơ bộ :
-Nhiệm vụ của Cán bộ quản lý :
Cần 1 phần mềm quản lý nhân khẩu , hộ gia đình . thuận tiện cho việc quản lý, cập nhật nhanh
- Người dân : Cần đăng kí giấy khai sinh, làm sổ hộ khẩu , tách khẩu, đăng kí tạm trú , tạm vắng .

Khảo sát chi tiết :
- Chức năng xử lý :
quản lý số lượng dân trong xã/phường ,  thông tin nhân khẩu hộ gia đình , quản lý khai sinh , ...v.v...
Xử lí các văn bản của người dân gửi lên.
- Thông tin được phép  nhập/xuất khỏi hệ thống :
họ tên, tuổi, số CMND, địa chỉ nhà, giới tính,nghề nghiệp,  ....

- Ràng buộc :
ràng buộc gữa các thành vên trong hộ gia đình,  ràng buộc giữa  người dân và cơ qua quản lý ràng buộc giữa sổ hộ khẩu và địa chỉ nhà.
- giao diện cơ bản :
Nhập , Xuất , Thêm , Sửa , Xóa...
- Nghiệp vụ : giúp cán bộ quản lý dể dàng quản lý nhân khẩu hộ gia đình một cách tốt nhất .

# data[].attributes.body
-Thông tin đưa vào hệ thống phải đảm bảo tính chính xác cao.
- Dữ liệu hiển thị và xuất ra khác nhau ntn:
+ Dữ liệu hiển thị : hiển thị thông tin đầy đủ của người dân ra màn hình.
+ xuất ra : những thông tin cần thiết theo nhu cầu cần làm gì của cơ quan quản lý.
- Ràng buộc giữa các đối tượng trong hệ thống cần xây dựng :
dựa vào các mối liên quan mật thiết giữa các thành viên trong gia đình, giữa các

- Chức năng quy trình xử lý phải đảm bảo những  yêu cầu nào :
tạo ra cơ sở dữ liệu để quản lý người dân được dễ dàng, minh bạch và hiệu quả .
giải pháp và tính khả thi :
+ Giải pháp :
Sử dụng Web để việc cập nhật được thuận tiện hơn

+ tính khả thi:
Việc cập nhật nhanh thông tin nên giảm các yếu tố sai sót

# data[].attributes.body
- Thông tin đưa vào hệ thống phải:  rõ ràng, cụ thể,ngắn gọn, chính xác
- Dữ liệu hiển thị và xuất ra khác nhau :
+ Dữ liệu hiển thị : chỉ hiển thị lên các thông tin cơ bản của bên cơ quan tổ chức
+ xuất ra những thông tin, yêu cầu để mọi người đọc được để thuận tiện  cho việc đăng kí hộ khẩu
- xây dựng ràng buộc:
+ dựa trên cấp bậc của các cán bộ công an
+ dựa vào sự phân cấp các thành viên trong gia đình : ông bà-cha mẹ- con cái- cháu chắt
- Chức năng và quy trình xử lí của hệ thống phải đảm bảo những yêu cầu nào : phải thông qua hệ thống của cơ quan, do cơ quan kiểm duyệt, để tránh các hành vi khai báo giả
- Cần xử dụng những giải pháp nào? Tính khả thi của từng giải pháp : vừa kết hợp xử lý thủ công, vừa được lập trình sẵn
+ xử lí thủ công: thì phải trực tiếp đến cơ quan tổ chức để được chỉ dẫn cụ thể
+ lập trình sẵn: thì chỉ việc theo form mẫu điền vào rồi gửi lên, hệ thống sẽ kiểm tra xong báo lại.

# data[].attributes.body
1. Xác định yêu cầu của hệ thống thông tin
- Các chức năng chính phụ

Đăng kí, đăng nhập, đăng xuất, đổi mật khẩu

Báo cáo

Chọn quyền truy cập ( người dân hoặc cán bộ quản lí nhân khẩu)

Cập nhật( thêm, sửa, xóa)

Tìm kiếm, truy xuất

In thông tin

2. Phân tích bản dữ liệu

A. Bảng kê khai tạm vắng

MaSHK, MaNhanKhau, MaTamVang, hovaten, gioitinh, cmnd, to giao, dantoc, sđt, quequan, quoctich, nghenghiep, ngaydi, ngayve, noiden, lido .

B. Bảng kê khai tạm trú

MaSHK, MaNhanKhau, MaTamTru, MaThuongtru, hovaten, gioitinh, cmnd, tongiao, dantoc, sdt, quequan, quoctich, nghenghiep, ngayden, ngaydi, lido.

# data[].attributes.body
Xác định các thông tin và chức năng của hệ thống .

Xác định yêu cầu của HTTT gồm : các chức năng chính - phụ ; nghiệp vụ cần phải xử lý đảm bảo tính chính xác , tuân thủ đúng các văn bản luật và quy định hiện hành ; đảm bảo tốc độ xử lý và khả năng nâng cấp trong tương lai .

Phân tích và đặc tả mô hình phân cấp chức năng tổng thể thông qua sơ đồ BFD ( Business Flow Diagram ) , từ mô hình BED sẽ tiếp tục được xây dựng thành mô hình luồng dữ liệu DFD ( Data Flow Diagram ) thông qua quá trình phân rã chức năng theo các mức 0 , 1 , 2 ở từng ô xử lý .

Phân tích bảng dữ liệu . Cần đưa vào hệ thống những bảng dữ liệu ( data table ) gồm các trường dữ liệu ( data field ) nào ? Xác định khóa chính ( primary key ) , khóa ngoại ( foreign key ) cũng như mối quan hệ giữa các bảng dữ liệu ( relationship ) và ràng buộc ( constraint ) dữ liệu cần thiết .

# data[].attributes.body
Khảo sát sơ bộ:

Xây dựng hệ thống quản lý nhân khẩu, hộ gia đình- đang là giải pháp hiệu quả và cần thiết trong việc quản lý của Ủy ban phường/ xã. Đặc biệt trong vấn đề kiểm soát nhân khẩu, tạm trú, tạm vắng,... Trên địa bàn phường/xã. Nắm bắt được tình hình chung, mật độ dân số ngày càng tăng, kèm theo đó là việc di cư của người lao động càng phức tạp cũng là lí do hệ thống này ra đời.

Khảo sát chi tiết:

- Chức năng xử lý : Tra cứu, cập nhật, sàng lọc và xuất ra danh sách theo yêu cầu. Tất cả do cơ quan Ủy ban phường/xã xử lý.
- Các ràng buộc gồm:
+ Ràng buộc giữa người thân họ hàng trong gia đình.
+Ràng buộc giữa nhân khẩu của các phường/ xã với nhau.

- Giao diện cơ bản:

Đơn giản, rõ ràng và đầy đủ các chức năng cần thiết.

Cập nhật và truy xuất thông tin dể dàng.

- Nghiệp vụ : Có trình độ văn hóa và trình độ chuyên môn, nghiệp vụ phù hợp yêu cầu nhiệm vụ, vị trí việc làm, có đủ năng lực và sức khỏe để hoàn thành nhiệm vụ được giao.

Bước 2:

Thông tin đưa vào hệ thống:

phải thật sự chính xác, đầy đủ, rõ ràng và ngắn gọn

Chức năng và quy trình xử lí của hệ thống phải đảm bảo những yêu cầu:

Phải được thông qua và kiểm duyệt của cơ quan chức năng.

Tạo mối quan hệ phối hợp đồng bộ, thống nhất giữa các cấp, các ngành trong việc phổ biến, quán triệt, tuyên truyền dẫn đến nhận thức và ý thức tự giác chấp hành của một bộ phận nhân dân đang còn thấp, đặc biệt là người dân lao.

Giải pháp và tính khả thi: vừa thủ công vừa trực tuyến

1. Trực tuyến là chỉ việc điền vào mẫu form có sẵn theo sự hướng dẫn của cán bộ xã/ phường. Sau đó gửi thông tin và đợi hồi âm.

2. Thủ công là gì thông tin điền vào được gửi lên không hợp lệ hoặc sai sót buộc phải đến cơ quan ủy bản để trực tiếp làm việc.

Tính khả thi: có thể tiết kiệm được rất nhiều thời gian và công sức cho bà con nhất là những hộ ở xa ủy ban phường/xã. Vì làm việc bằng máy móc nên mọi thông tin được điền vào và xuất ra rất rõ ràng, sạch sẽ và gọn gàng.

Mục tiêu

1. Mục tiêu :
Xây dưng một hệ thông quản lý nhân khẩu, hộ gia đình cho Ủy ban phường xã  thuân tiên cho việc quản lý, cập nhật nhanh và chính xác, đảm bảo tính đúng đắn với pháp luật thượng tôn. Cán bộ quản lý dễ dàng sử dụng với trang web để lưu trữ thông tin của người dân . Người dân dễ dàng tra cứu, yêu cầu cập nhật thông tin .