Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
LỜI CẢM ƠN
Em xin chân thành cảm ơn Khoa Công Nghệ Thông Tin, Trường Đại Học Giao Thông
Vận Tải đã tạo điều kiện cho em thực hiện đề tài này.
Em xin chân thành cảm ơn thầy giáo Nguyễn Thanh Toàn đã tận tình hướng dẫn, chỉ
dạy em trong suốt thời gian thực hiện đề tài.
Em xin chân thành cảm ơn các thầy, cô trong khoa Công nghệ thông tin đã tận tình
giảng dạy, trang bị cho chúng em những kiến thức cần thiết trong suốt quá trình học
tập tại trường, và cũng xin cảm ơn đến tất cả các bạn đã giúp đỡ trong quá trình học tập
vừa qua.
Em xin chân thành cảm ơn .
Hà Nội, ngày 28 tháng 04 năm 2008
Sinh viên thực hiện
Hồ Văn Tâm
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
1
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
2
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
PHẦN MỞ ĐẦU
Ngày nay, ngành Công Nghệ Thông Tin đã và đang đóng vai trò quan trọng trong đời
sống kinh tế, xã hội của nhiều quốc gia trên thế giới nhất là các nước phát triển và đang
phát triển, là một phần không thể thiếu trong xã hội, một quốc gia ngày càng hiện đại
hóa.
Nói đến Công Nghệ Thông Tin, chúng ta phải nói đến những ứng dụng thực tiễn,
những tiện ích do nó mang lại cho đời sống con người. Từ những ứng dụng hỗ trợ
khoa học cho đến những ứng dụng quản lý, trong đó ứng dụng quản lý được xem là
tiềm năng lâu dài. Nói đến các ứng dụng của Công Nghệ Thông Tin trong quản lý phải
nói đến các ứng dụng trong quản lý kinh tế, kinh doanh và con người. Ngày nay dân số
thế giới nói chung, dân số Việt Nam nói riêng đang bùng nổ một cách dữ dội và cùng
hướng phát triển của chương trình sau này.
Địa bàn em chọn khảo sát là Phường Thanh Xuân Bắc, nhưng chương trình được xây
dựng cho phép có thể hỗ trợ công tác quản lý nhân, hộ khẩu trên địa bàn cấp quận,
huyện.
Còn một phần khó khăn nữa là ngôn ngữ lập trình(Visual Basic.Net 2005 ) là ngôn ngữ
không có trong chương trình đào tạo của trường, mà em phải tự tìm hiểu nhưng với sự
cố gắng hết mình em đã lắm rõ được ngôn ngữ và hệ quản trị cơ sở dữ liệu và có thể
áp dụng xây dựng được chương trình quản lý nhân, hộ khẩu trong đợt luận án này.
Chương trình quản lý nhân, hộ khẩu mà em đã làm được sẽ hỗ trợ các quy trình quản
lý hộ khẩu của địa bàn cấp quận, huyện. Chương trình cho phép quản lý các danh mục
liên quan đến hồ sơ nhân khẩu như: địa bàn cư trú, quê quán, dân tộc….. Quản lý hồ sơ
hộ khẩu và nhân khẩu. Cho phép tìm kiếm, báo cáo thống kê nhân khẩu trong địa bàn.
Ngôn ngữ sử dụng để xây dựng chương trình là Visual Basic. Net 2005 và hệ quản trị
cơ sở dữ liệu SQL Server 2000, trên môi trường nền tảng NetFrameWork 2.0. Tổng
quan về ngôn ngữ lập trình và hệ quản trị cơ sở dữ liệu sẽ được giới thiệu trong
chương một của đồ án tốt nghiệp.
Bố cục của Đồ án được trình bày trong 4 chương gồm:
Chương 1 – Khảo sát thực tế địa bàn.
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
4
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
Chương 2 – Phân tích thiết kế cơ sở dữ liệu.
Chương 3 – Tổng quan về ngôn ngữ lập trình.
Chương 4 – Giới thiệu chương trình.
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
5
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
CHƯƠNG 1 : KHẢO SÁT SƠ BỘ
1.1. Hiện trạng.
Hiện tại phường chưa có hệ thống phần mềm quản lý nhân, hộ khẩu mà vẫn làm thủ
và báo cáo.
• Mẫu khai báo tạm trú, tạm vắng
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
7
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
1.3 Các thông tin cần quản lý.
1.3.1. Thông tin về người dùng.
• Tên đăng nhập
• Password
• Quyền
• Mã cán bộ
• Tên cán bộ
• Số điện thoại
1.3.2. Thông tin về các danh mục.
Danh mục quận, huyện
• Tên quận, huyện
Danh mục phường, xã
• Tên phường, xã
Danh mục Khu Phố
• Tên Khu phố
Danh mục dân tộc
• Tên dân tộc
Danh mục tôn giáo
• Tên tôn giáo
Danh mục quê quán
• Tên quê quán
Danh mục nghề nghiệp
• Tên nghề nghiệp
Danh mục trình độ
• Tên trình độ
• Ngày đi
• Nơi đến
• Tôn giáo
• Trình độ
• Quan hệ với chủ hộ
• Hộ khẩu
• Ghi chú
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
9
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
• Ảnh
• Cán bộ quản lý
1.3.4. Thông tin báo cáo.
1.3.4.1. Báo cáo số lượng hộ khẩu
• Số lượng hộ khẩu
1.3.4.2. Báo cáo số lượng nhân khẩu
• Số lượng nhân khẩu
1.3.4.3. Thông tin về các đối tượng cá biệt trong địa bàn
• Họ và tên
• Năm sinh
• Giới tính
• Nơi ở hiện tại
• Ghi chú
1.4. Tổ chức.
1.4.1. Người quản lý
Là người có quyền và trách nhiệm cao nhất tại Phường, theo dõi kiểm tra quá
trình làm việc của toàn thể các đồng chí trong Phường.
Đảm bảo việc quản lý chung của công an Phường, giải quyết các vấn đề nảy
sinh trong quá trình làm việc.
Cập nhật thông tin nhân khẩu thường xuyên trong địa bàn cư trú
Tìm kiếm
Xóa bỏ
Danh mục quận huyện
Danh mục phường xã
Danh mục khu phố
Danh mục dân tộc
Danh mục tôn giáo
Danh mục quê quán
Danh mục nghề nghiệp
Danh mục trình độ
Danh mục đặc điểm cư trú
Quản lý hộ khẩu
Quản lý nhân khẩu
Tìm kiếm trên địa bàn
Thông tin hộ khẩu
Thông tin cá nhân
Thời gian cư trú
Đặc điểm cư trú
Thông tin nhân khẩu
Thông tin tạm vắng
Thông tin tạm trú
Thông tin cá biệt
Thông tin hộ khẩu
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
12
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
2.1.2. Mô tả chức năng chính của hệ thống
Chức năng quản lý người dùng
• Tạo mới người dùng
• Thay đổi, sửa đổi thông tin người dùng
• Tìm kiếm người theo các thông tin trong hồ sơ hộ khẩu như là: tên hộ
khẩu và kiểu hộ khẩu.
• Tìm kiếm người theo thông tin cá nhân: họ và tên, ngày sinh, giới tính,
quê quán, nghề nghiệp…
• Tìm kiếm theo thông tin địa bàn: quận, huyện, phường, xã, khu phố.
• Tìm kiếm theo thông tin hình thức cư trú: tạm trú, tạm vắng, thường trú.
• Tìm kiếm theo thông tin thời gian cư trú(đối với các công dân tạm trú)
ngày đến, ngày đi.
Chức năng báo cáo thống kê
• Báo cáo thông tin nhân khẩu trên địa bàn quản lý
• Thống kê số lượng hộ,nhân khẩu trên địa bàn
2.2. Sơ đồ luồng dữ liệu
2.2.1. Sơ đồ luồng dữ liệu mức bối cảnh.
Người quản lý
Công dân cư trú
Quản lý
nhân, hộ
khẩu
Phiếu yêu cầu khai báo
Thông tin công
dân
Xác thực thông
tin
Cấp phép cư trú
Công dân thay đổi địa bàn cư trú vì một lý do nào đó (học tập, làm ăn và sinh sống)
đều phải khai báo với cán bộ quản lý nhân khẩu địa bàn chuyển đến lẫn địa bàn chuyển
đi. Công dân chuyển đến địa bàn mới phải đăng kí với cán bộ quản lý địa bàn đó, để
làm thủ tục cấp phép cư trú. Cán bộ quản lý phải có trách nhiệm xác thực các thông
tin mà công dân cư trú cung cấp, nếu đúng thì mới cấp phép cư trú. Còn đối với công
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
é
p
K
h
a
i
b
á
o
X
ử
l
ý
x
e
m
Lưu
L
ư
u
Thông tin yêu cầu
T
h
ô
n
g
n
g
Tìm
kiếm
H
ồ
s
ơ
Thông tin tìm kiếm
Thông tin nhận được
Công tác quản lý nhân, hộ khẩu của công an địa bàn bao gồm các chức năng:
Chức năng quản lý người dùng: quản lý thông tin của cán bộ phụ trách địa bàn
mình quản lý: Thêm mới, sửa đổi, xóa bỏ, tìm kiếm.
Chức năng quản lý danh mục: quản lý các danh mục địa bàn: Quận, huyện,
phường, xã, khu phố. Quản lý các danh mục thông tin cá nhân: dân tộc, tôn
giáo, trình độ, đặc điểm cư trú, nghề nghiệp.
Chức năng quản lý hồ sơ: với hai chức năng chính là quản lý hồ sơ hộ khẩu và
hồ sơ nhân khẩu.
Chức năng tìm kiếm: tìm theo thông tin cá nhân, thông tin chủ hộ, đặc điểm cư
trú
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
16
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
Chức năng báo cáo thống kê: báo cáo thông tin nhân hộ khẩu, các đối tượng tạm
vắng, đối tượng tạm trú, đối tượng tiền án tiền sự. Thống kê số lượng hộ khẩu,
số lượng nhân khẩu, số nam, số nữ, số nhân khẩu tạm vắng, số nhân khẩu tạm
trú.
2.2.2.1. sơ đồ luồng dữ liệu chức năng quản lý người dùng
Người quản lý
Cán bộ mới về địa bàn nhận công tác, gặp người quản trị hệ thống đăng ký sử dụng
chương trình. Người quản trị sẽ lưu các thông tin người dùng trong hệ thống, người sử
dụng sẽ được cung cấp quyền đăng nhập hệ thống với tên đăng nhập và password.
Người quản trị có quyền sửa đổi hoặc xóa cán bộ sử dụng hệ thống nếu cán bộ đó có
sự thay đổi về chức vụ hoặc chuyển nơi công tác.
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
17
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
18
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
2.2.2.2 sơ đồ luồng dữ liệu chức năng quản lý danh mục
Người quản lý
Hồ sơ danh mục
Thêm
mới
Sửa
đổi
Xóa
In
Cập nhật thông tin
Thông tin lưu trữ
Thông tin báo cáo
Thông tin xóa
Thông tin sửa đổi
Thông tin cần in
2.2.2.2.1. Sơ đồ luồng dữ liệu chức năng quản lý danh mục quận, huyện
Người quản lý
Danh mục quận huyện
Thêm
Người quản lý
Danh mục khu phố
Thêm
mới
Sửa
đổi
Xóa
In
Cập nhật thông tin
Thông tin lưu trữ
Thông tin báo cáo
Thông tin xóa
Thông tin sửa đổi
Thông tin cần in
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
20
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
2.2.2.2.4. Sơ đồ luồng dữ liệu chức năng quản lý danh mục dân tộc
Người quản lý
Danh mục dân tộc
Thêm
mới
Sửa
đổi
Xóa
In
Cập nhật thông tin
Thông tin lưu trữ
Thông tin báo cáo
Thông tin xóa
Thông tin lưu trữ
Thông tin báo cáo
Thông tin xóa
Thông tin sửa đổi
Thông tin cần in
2.2.2.2.7. Sơ đồ luồng dữ liệu chức năng quản lý danh mục trình độ
Người quản lý
Danh mục trình độ
Thêm
mới
Sửa
đổi
Xóa
In
Cập nhật thông tin
Thông tin lưu trữ
Thông tin báo cáo
Thông tin xóa
Thông tin sửa đổi
Thông tin cần in
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
22
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
Sinh viên thực hiện:Hồ Văn Tâm Lớp CNPM A – K44 – ĐH GTVT
23
Đồ Án Tốt Nghiệp Chương trình Quản Lý Hộ Khẩu
2.2.2.2.8. Sơ đồ luồng dữ liệu chức năng quản lý danh mục quê quán
Người quản lý
Danh mục quê quán
Thêm
Người quản lý
Quản lý
hộ khẩu
Quản lý
nhân
khẩu
Hồ sơ nhân hộ khẩu
Thông tin hộ khẩu
Thông tin nhân khẩu
Thông tin nhân khẩu
T
h
ô
n
g
t
i
n
h
ộ
k
h
ẩ
u
Hai chức năng chính trong quản lý hồ sơ là:
Quản lý hồ sơ hộ khẩu
Quản lý hồ sơ nhân khẩu