Tải bản đầy đủ (.docx) (61 trang)

Báo cáo tốt nghiệp: Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.36 MB, 61 trang )

Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

XÂY DỰNG CHƯƠNG TRÌNH
QUẢN LÝ NHÂN KHẨU CẤP XÃ, PHƯỜNG

ĐỒ ÁN 2

NĂM 2019


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

XÂY DỰNG CHƯƠNG TRÌNH
QUẢN LÝ NHÂN KHẨU CẤP XÃ, PHƯỜNG

NGÀNH: CÔNG NGHỆ THÔNG TIN
CHUYÊN NGÀNH: KỸ THUẬT PHẦN MỀM

ĐỒ ÁN 2

NĂM 2019


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường



Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................

.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................

Hưng Yên, ngày

tháng

20
(Ký và ghi rõ họ tên)

năm


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

MỤC LỤC

6


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

DANH MỤC CÁC KÝ TỰ, CÁC TỪ VIẾT TẮT
Từ viết tắt
CSDL


Từ đầy đủ

Giải thích

Cơ sở dữ liệu

7


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

DANH MỤC CÁC BẢNG

8


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

DANH MỤC CÁC HÌNH VẼ
Mô tả hệ thống hiện tại
-

Một trong những vấn đề khó khăn hiện nay là quản lý con người. Ví dụ cụ thể là quản
lý dân số trên địa bàn thành phố. Để quản lý người dân người ta dùng Sổ hộ khẩu là
thứ gắn liền người dân với địa điểm cư trú. Nhưng trên thực tế một người dân có thể
thay đổi địa điểm cư trú ở nhiều nơi thông qua các thủ tục tách khẩu nhập khẩu,

-

chuyển đi, chuyển nơi ở, tạm trú tạm vắng.

Việc thay đổi chỗ ở sẽ gây khó khăn cho việc quản lý khi phải xác định chính xác nơi
cư trú, và báo cáo chi tiết các hoạt động của một người từ trước đến nay. Để thực hiện
công việc trên thì một hồ sơ cá nhân cần rất nhiều giấy tờ, mỗi lần thực hiện một thủ

-

tục nào đó thì lại phải kê khai từ đầu.
Như vậy thì hồ sơ cá nhân có rất nhiều thông tin bị trùng lặp khiến cho việc lưu trữ bị
dư thừa mà trong thành phố thì dân cư rất đông, cho nên công việc tìm kiếm sẽ rất khó
khăn, mất nhiều thời gian, tốn công sức. khi mà công việc tìm kiếm lại là việc lục lại

-

toàn bộ giấy tờ của một hồ sơ cá nhân.
Trường hợp tìm không thấy hoặc bị thất lạc thì việc tìm kiếm sẽ càng khó khăn hơn và
việc thống kê về dân số cũng rất phức tạp khi cứ đến định kì lại phải đi kiểm tra thực
tế điều tra dân số mới có thể lắm bắt được thông tin chính xác của tình trạng dân số.
Để thực hiện công việc này cần phải huy động một lượng nhân lực lớn mới có thể
thực hiện được. Tóm lại việc quản lý nhân khẩu là rất khó khăn, phức tạp, nó đòi hỏi
phải mất rất nhiều thời gian, công sức nhân lực nhưng kết quả thì không được như
mong muốn.
1.2. Phát biểu bài toán
1.2.1. Tổng quan về hệ thống mới
Hiện nay, xã hội càng phát triển mạnh mẽ, CNTT đi vào từng ngõ ngách của các
khu vực, nghành nghề…chủ trương của nhà nước ta là áp dụng CNTT vào quản lý
nhân khẩu, nhân sự, thu chi…ở các xã phường, quận huyện. Việc quản lý khi áp dụng
CNTT vào sẽ giúp ích rất nhiều cho các cán bộ, các cơ quan doanh nghiệp.
Phần mềm quản lý nhân khẩu đưa ra với mục đích tăng cường khâu quản lý cho
các quận huyện, phường xã. Phần mềm quản lý sẽ giúp các cán bộ xã giải quyết công
việc một cách nhanh chóng, triệt để và chính xác.

Chương trình xây dựng nhằm tin học hóa quy trình quản lý dân cư ở các phường
xã. Hệ thống cung cấp một số chức năng cần thiết để thực hiện việc đăng ký khai sinh,
9


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
cấp lại bản chính khai sinh, thay đổi, cải chính nội dung khai sinh, quản lý nhân khẩu.
Giao diện thân thiện và tính dễ sử dụng của hệ thống rất thuận tiện cho các cán bộ xã
và lãnh đạo trong quá trình tác nghiệp.
Các chức năng tìm kiếm, thống kê khai thác thông tin…cần thiết thật sự rất thuận
lợi cho cán bộ và lãnh đạo trong quá trình quản lý.
1.2.2. Các mục tiêu chính của hệ thống
Hệ thống quản lý nhân khẩu cần đạt những mục tiêu sau
1. Hệ thống phải quản lý được thông tin về sổ hộ khẩu
2.
3.
4.
5.
6.

Hệ thống phải quản lý được thông tin về nhân khẩu
Hệ thống phải quản lý được thông nhân khẩu thường trú
Hệ thống phải quản lý được tạm trú, tạm vắng
Hệ thống phải quản lý được thông tin về tiền án tiền sự
Hệ thống phải tìm kiếm và liệt kê thông tin về nhân khẩu

1.2.3. Môi trường phát triển
-

Môi trường phần cứng

o CPU: Pentium IV 3.0 GHz hoặc cao hơn
o RAM: tối thiểu 512 MB
o HDD: dung lượng tối thiểu trống 2G

-

Môi trường phần mềm
o Hệ điều hành: Windows XP hoặc cao hơn
o .Net Framework: máy phải cài .Net Framework 2.0 trở lên
o Công cụ phát triển: Visual Studio 2010 trở lên

10


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

CHƯƠNG 2: XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU CỦA HỆ
THỐNG
2.1. Xác định yêu cầu của hệ thống
Dựa trên mô tả của hoạt động hệ thống trê n, hệ thống cần phải đáp ứng các
yêu cầu sau:
2.1.1. Danh sách yêu cầu người dùng
2.1.1.1. Quản lý nhân khẩu
-

Nhập mã nhân khẩu: mỗi nhân khẩu có một mã riêng
Nhập họ tên: họ tên của những người trong một nhân khẩu nào đó
Nhập tên gọi khác: Tên gọi khác với tên trong giấy khai sinh của người nào

-


đó được người khác biết đến
Nhập ngày sinh: ngày sinh của một người
Nhập số điện thoại
Nhập chứng mih nhân dân
Nhập giới tính: nhân khẩu đó là nam hay nữ
Nhập tôn giáo
Nhập dân tộc: dân tộc nào?
Nhập trình độ: trình độ học vấn của nhân khẩu đến mức nào
Nhập quê quán: quê ở đâu
Nhập nơi sinh: nơi người đó được sinh ra
Nhập nghề nghiệp: nhân khẩu đó đang làm nghề gì?
Nhập quốc tịch: nhân khẩu thuộc công dân nước nào?
a. Thêm
- Thêm thông tin của một người vào, khi có người mới
b. Sửa
- Sửa chứng minh nhân dân: khi một người muốn làm lại chứng minh nhân dân
c. Xóa
Xóa nhân khẩu khi họ chuyển khẩu
d. Tìm kiếm
- Tìm kiếm theo tên của nhân khẩu

2.1.1.2. Quản lý sổ hộ khẩu
-

Nhập số sổ hộ khẩu: Mỗi gia đình có một sổ hộ khẩu và trong đó có số

-

sổ hộ khẩu riêng

Nhập tên chủ hộ
Nhập nơi thường trú
Nhập ngày cấp
11


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
a. Thêm
- Thêm sổ hộ khẩu mới vào
b. Sửa
- Sửa ngày cấp củasổ hộ khẩu
c. Xóa
- Xóa sổ hộ khẩu
2.1.1.3 Quản lý tiền án tiền sự
- Nhập mã nhân khẩu: mã nhân khẩu của nhân khẩu
- Nhập mã tiền án
- Nhập ngày vi phạm: vi phạm vào ngày nào
- Nhập nội dung: vi phạm cái gì
- Nhập lý do: lý do vi phạm
a. Thêm
Thêm người vi phạm
Thêm lý do vi phạm
b. Sửa
Sửa lý do vi phạm
Sửa ngày vi phạm
c. Xóa
Xóa mã tiền án
2.1.1.4 Quản lý tạm trú, tạm vắng
- Nhập mã nhân khẩu: mã nhân khẩu của một người
- Nhập mã tạm trú: khi một người đến cần có mã tạm trú để người quản lý

hay cán bộ xã, phường biết để quản lý
- Nhập mã tạm vắng: khi một người không có trong địa bàn trong một thời
gian thì cần có mã tạm vắng để cán bộ xã/ phường dễ quản lý
-Lý do: lý do mà người đấy chuyển đi hay chuyển đến
a. Thêm
-Thêm người chuyển đến hay chuyển đi
-Thêm lý do mà người đó muốn chuyển
b. Sửa
12


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
- Sửa mã tạm trú tạm vắng khi người đó chuyển đi hoặc chuyển đến
- Sửa lý do
c. Xóa
- Khi một người không ở nữa thì xóa thông tin về người đó
2.1.1.5. Quản lý nhân khẩu thường trú
-

Nhập mã thường trú
Nhập mã nhân khẩu
Nhập quan hệ chủ hộ: có quan hệ gì với chủ hộ
Nhập ngày chuyển đến
Nhập nơi ở trước
Nhập tử: nhân khẩu đó còn hay đã mất
Nhập số sổ hộ khẩu
a Thêm
Thêm mã thường trú
b Sửa
Sửa nơi ở trước

c Xóa
Xóa mã nhân khẩu thường trú

2.1.2. Phạm vi công việc
- Dựa trên bảng hệ thống mô tả và yêu cầu của người thi, việc quản lý nhân
khẩu cần được phát triển trong các phạm vi dưới đây:
+ Các yêu cầu của người dùng phải được phân tích. Với mỗi yêu cầu phải có
dư liệu đầu vào và dữ liệu đầu ra
+ Với mỗi yêu cầu phức tạp, quy trình xử lý cần được minh hoạ bằng lưu đồ
giải thuật.
+Hệ thống phải được lập trình trên nền .Net Framework, ngôn ngữ lập trình C#.
+Hệ thống phải được phát triển trên môi trường Consonle.
+Dữ liệu phải được lưu có định dạng trong tệp *.txt.
2.2. Phân tích yêu cầu của hệ thống
2.2.1 Biểu đồ Use-case
2.2.1.1. Biểu đồ Use-case tổng quát

13


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

Hình 2.1: Use case tổng quát
Đặc tả Use-case Quản lý nhân khẩu
d Biểu đồ Use case của Use case đặc tả
 Mục đích
Quản lý thông tin của nhân khẩu có trong CSDL của xã
 Tác nhân liên quan
Nhân viên: cán bộ xã
 Điều kiện trước

Người dùng chọn vào chức năng quản lý nhân khẩu, chọn các thao tác
với dữ liệu của thông tin nhân khẩu như: thêm, sửa, xóa, tìm kiếm thông tin
nhân khẩu.
 Điều kiện sau
Thông tin được xuất ra theo yêu cầu người dùng.
 Biểu đồ use-case
Mô hình use case quản lý nhân khẩu mức chi tiết.

14


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

Hình 2.2: Use case quản lý nhân khẩu
e Tóm tắt
Thực hiện chức năng nhập, sửa, xóa, tìm kiếm thông tin nhân khẩu
f

Dòng sự kiện

• Dòng sự kiện chính
Điều kiện: Khi cán bộ xã đăng nhập thành công
 Dòng sự kiện chính Nhập thông tin nhân khẩu
Bảng 2.1: Dòng sự kiện Nhập nhân khẩu
Hành động của tác nhân

Phản ứng của hệ thống

1


Chọn Quản lý nhân khẩu

2

Chọn chức năng nhập nhân khẩu

3

Hiển thị Form Nhập nhân khẩu

4

Nhập vào mã nhân khẩu

5

Kiểm tra mã nhân khẩu

6

Nhập thông tin nhân khẩu

7

Lưu lại thông tin nhân khẩu

8

Hiển thị


 Dòng sự kiện chính Sửa thông tin nhân khẩu
Bảng 2.2: Dòng sự kiện Sửa nhân khẩu
1

Hành động của tác nhân
Chọn Quản lý nhân khẩu

Phản ứng của hệ thống

15


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
2

Chọn chức năng sửa nhân khẩu

3

Hiển thị Form Sửa nhân khẩu

4

Nhập mã nhân khẩu

5

Kiểm tra mã nhân khẩu

6


Sửa thông tin nhân khẩu

7

Lưu lại thông tin nhân khẩu

Hiển thị
 Dòng sự kiện chính Xóa thông tin nhân khẩu
8

Bảng 2.3: Dòng sự kiện Xóa nhân khẩu
1

Hành động của tác nhân
Chọn Quản lý nhân khẩu

Phản ứng của hệ thống

2

Chọn chức năng xóa nhân khẩu

3

Hiển thị Form Xóa nhân khẩu

4

Nhập vào mã nhân khẩu


5

Kiểm tra mã nhân khẩu

6

Xóa thông tin nhân khẩu

7

Lưu lại thông tin nhân khẩu

Hiển thị
 Dòng sự kiện chính Tìm kiếm thông tin nhân khẩu theo mã
8

Bảng 2.4: Dòng sự kiện Tìm kiếm nhân khẩu
1

Hành động của tác nhân
Chọn Quản lý nhân khẩu

Phản ứng của hệ thống

2

Chọn chức năng tìm kiếm nhân khẩu

3


Hiển thị Form Tìm kiếm nhân khẩu

4

Nhập vào mã nhân khẩu

5

Kiểm tra mã nhân khẩu

6

Hiển thị

• Các dòng sự kiện khác
Dòng sự kiện phụ kiểm tra mã nhân khẩu
Bảng 2.5: Dòng sự kiện Kiểm tra mã
1

Hành động của tác nhân
Nhập mã nhân khẩu

16

2

Phản ứng của hệ thống
Kiểm tra sự hợp lệ của mã nhân


3

khẩu
Lấy về danh sách nhân khẩu

4

Duyệt qua danh sách và so sánh

5

Nếu mã nhân khẩu đã tồn tại

6

Tăng số lượng

7

Nếu mã nhân khẩu chưa tồn tại

8

Chuyển đến bước 6


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
Đặc tả Use-case Quản lý sổ hộ khẩu
a Biểu đồ Use case của Use case đặc tả
 Mục đích

Quản lý thông tin của sổ hộ khẩu có trong CSDL của xã
 Tác nhân liên quan
Nhân viên: cán bộ xã
 Điều kiện trước
Người dùng chọn vào chức năng quản lý sổ hộ khẩu, chọn các thao tác
với dữ liệu của thông tin sổ hộ khẩu như: thêm, sửa, xóa thông tin nhân khẩu.
 Điều kiện sau
Thông tin được xuất ra theo yêu cầu người dùng.
 Biểu đồ use-case
Mô hình use case quản lý sổ hộ khẩu mức chi tiết.

Hình 2.3: Use case quản lý sổ hộ khẩu
b Tóm tắt
Thực hiện chức năng nhập, sửa, xóa thông tin sổ hộ khẩu
c Dòng sự kiện

• Dòng sự kiện chính
Điều kiện: Khi cán bộ xã đăng nhập thành công
 Dòng sự kiện chính Nhập thông tin sổ hộ khẩu
Bảng 2.6: Dòng sự kiện Nhập sổ hộ khẩu

17


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
Hành động của tác nhân

1

Chọn Quản lý sổ hộ khẩu

Chọn chức năng nhập sổ hộ

3

khẩu vào sốsổ hộ khẩu
Nhập

1

Phản ứng của hệ thống

2

Hiển thị Form Nhập sổ hộ khẩu

6.Nhập thông tin sổ hộ khẩu

5.Kiểm tra số sổ hộ khẩu
7.Lưu lại thông tin sổ hộ khẩu
8.Hiển thị

 Dòng sự kiện chính Sửa thông tin sổ hộ khẩu
Bảng 2.7: Dòng sự kiện Sửa sổ hộ khẩu
Hành động của tác nhân
1.Chọn Quản lý sổ hộ khẩu

Phản ứng của hệ thống

2.Chọn chức năng sửa sổ hộ khẩu


3.Hiển thị Form Sửa sổ hộ khẩu

4.Nhập mã sổ hộ khẩu

5.Kiểm tra sốsổ hộ khẩu

6.Sửa thông tin sổ hộ khẩu

7.Lưu lại thông tin sổ hộ khẩu
8.Hiển thị

 Dòng sự kiện chính Xóa thông tin sổ hộ khẩu
Bảng 2.8: Dòng sự kiện Xóa sổ hộ khẩu
Hành động của tác nhân
1.Chọn Quản lý sổ hộ khẩu
2.Chọn chức năng xóa số sổ hộ

Phản ứng của hệ thống
3.Hiển thị Form Xóa sổ hộ khẩu

khẩu 4.Nhập vào sổ hộ khẩu

5.Kiểm tra số sổ hộ khẩu

6.Xóa thông tin sổ hộ khẩu

7.Lưu lại thông tin sổ hộ khẩu
8.Hiển thị

• Các dòng sự kiện khác

Dòng sự kiện phụ kiểm tra sốsổ hộ khẩu

Bảng 2.9: Dòng sự kiện Kiểm tra số sổ hộ khẩu
Hành động của tác nhân

Phản ứng của hệ thống
18


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
1.Nhập số sổ hộ
khẩu

2. Kiểm tra sự hợp lệ của số sổ hộ khẩu
3.Lấy về danh sách sổ hộ khẩu
4.Duyệt qua danh sách và so sánh
5.Nếu số sổ hộ khẩuđã tồn tại
6.Tăng số lượng
7

Nếu sốsổ hộ khẩuchưa tồn tại

8

Chuyển đến bước 6

Đặc tả Use-case Quản lý nhân khẩu thường trú
a Biểu đồ Use case của Use case đặc tả
 Mục đích
Quản lý thông tin của nhân khẩu thường trú có trong CSDL của xã

 Tác nhân liên quan
Nhân viên: cán bộ xã
 Điều kiện trước
Người dùng chọn vào chức năng quản lý nhân khẩu thường trú, chọn các
thao tác với dữ liệu của thông tin nhân khẩuthường trú như: thêm, sửa, xóa,
tìm kiếm thông tin nhân khẩu.
 Điều kiện sau
Thông tin được xuất ra theo yêu cầu người dùng.
 Biểu đồ use-case
Mô hình use case quản lý nhân khẩuthường trú mức chi tiết.

19


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường

Hình 2.4: Use case quản lý nhân khẩuthường trú
b Tóm tắt
Thực hiện chức năng nhập, sửa, xóa, tìm kiếm thông tin nhân khẩuthường trú
c Dòng sự kiện

• Dòng sự kiện chính
Điều kiện: Khi cán bộ xã đăng nhập thành công
 Dòng sự kiện chính Nhập thông tin nhân khẩuthường trú
Bảng 2.10: Dòng sự kiện Nhập nhân khẩu thường trú
Hành động của tác nhân

Phản ứng của hệ thống

1.Chọn Quản lý nhân khẩu

thường trú
2.Chọn chức năng nhập nhân

3.Hiển thị Form Nhập nhân

khẩu thường trú

khẩu thường trú

4.Nhập vào mã nhân khẩu

5.Kiểm tra mã nhân khẩu

thường
trú thông tin nhân khẩu
6.Nhập

thường
trú lại thông tin nhân khẩu
7.Lưu

thường trú

thường trú
8.Hiển thị

 Dòng sự kiện chính Sửa thông tin nhân khẩu thường trú
20



Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
Bảng 2.11: Dòng sự kiện Sửa nhân khẩu thường trú
Hành động của tác nhân
1.Chọn Quản lý nhân khẩuthường

Phản ứng của hệ thống

2.Chọn chức năng sửa nhân khẩu

3.Hiển thị Form Sửa nhân khẩu

trú
thường trú

thường trú

4.Nhập mã nhân khẩu
6.Sửa thông tin nhân khẩuthường

5.Kiểm tra mã nhân khẩu
7.Lưu lại thông tin nhân khẩu

trú

thường trú
8.Hiển thị

 Dòng sự kiện chính Xóa thông tin nhân khẩuthường trú
Bảng 2.12: Dòng sự kiện Xóa nhân khẩu thường trú
Hành động của tác nhân

1.Chọn Quản lý nhân khẩu

Phản ứng của hệ thống

thường
trú chức năng xóa nhân
2.Chọn

3.Hiển thị Form Xóa nhân

khẩuthường trú

khẩuthường trú

4.Nhập vào mã nhân khẩu

5.Kiểm tra mã nhân khẩu

6.Xóa thông tin nhân khẩuthường

7.Lưu lại thông tin nhân khẩu

trú

thường trú
8.Hiển thị

 Dòng sự kiện chính Tìm kiếm thông tin nhân khẩu theo mã
Bảng 2.13: Dòng sự kiện Tìm kiếm nhân khẩu thường trú


trú

Hành động của tác nhân
1. Chọn Quản lý nhân khẩuthường

Phản ứng của hệ thống

2.Chọn chức năng tìm kiếm nhân

3.Hiển thị Form Tìm kiếm nhân

khẩu thường trú

khẩuthường trú

4.Nhập vào mã nhân khẩu

5.Kiểm tra mã nhân khẩu
6.Hiển thị

• Các dòng sự kiện khác
Dòng sự kiện phụ kiểm tra mã nhân khẩu
21


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
Bảng 2.14: Dòng sự kiện Kiểm tra mã
Hành động của tác nhân
1.Nhập mã nhân khẩu


Phản ứng của hệ thống
2.Kiểm tra sự hợp lệ của mã
nhân 3.Lấy
khẩu về danh sách nhân khẩu
4.Duyệt qua danh sách và so
sánh 5.Nếu mã nhân khẩu đã tồn tại
6.Tăng số lượng
7.Nếu mã nhân khẩu chưa tồn
tại

8.Chuyển đến bước 6

Đặc tả Use-case Quản lý tạm vắng
a Biểu đồ Use case của Use case đặc tả
 Mục đích
Quản lý thông tin của nhân khẩu có trong CSDL của xã
 Tác nhân liên quan
Nhân viên: cán bộ xã
 Điều kiện trước
Người dùng chọn vào chức năng quản lý tạm vắng, chọn các thao tác với
dữ liệu của thông tin nhân khẩu tạm vắng như: thêm, sửa, xóa, tìm kiếm thông
tin nhân khẩu.
 Điều kiện sau
Thông tin được xuất ra theo yêu cầu người dùng.
 Biểu đồ use-case
Mô hình use case quản lý tạm vắng mức chi tiết.

22



Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
Hình 2.5: Use case quản lý tạm vắng
b Tóm tắt
Thực hiện chức năng nhập, sửa, xóa, tìm kiếm thông tin nhân khẩu tạm vắng
c Dòng sự kiện

• Dòng sự kiện chính
 Dòng sự kiện chính Thêm thông tin nhân khẩu tạm vắng
Bảng 2.15: Dòng sự kiện Thêm tạm vắng
1

Hành động của tác nhân
Chọn Quản lý tạm vắng

Phản ứng của hệ thống

2. Chọn chức năng thêm nhân

3. Hiển thị Form Thêm nhân

khẩu tạm vắng

khẩu tạm vắng

4. Nhập vào mã tạm vắng

5. Kiểm tra mã tạm vắng

6. Nhập thông tin nhân khẩu tạm


7. Lưu lại thông tin nhân khẩu

vắng

tạm vắng

8.Hiển thị
 Dòng sự kiện chính Sửa thông tin nhân khẩu tạm vắng
Bảng 2.16: Dòng sự kiện Sửa tạm vắng
1
2
4
6

Hành động của tác nhân
Chọn Quản lý tạm vắng
Chọn chức năng sửa nhân khẩu

Phản ứng của hệ thống

tạm vắng
Nhập
mã tạm vắng
Sửa thông tin nhân khẩu tạm

3

Hiển thị Form Sửa nhân khẩu

5

7

tạm vắng
Kiểm
tra mã tạm vắng
Lưu lại thông tin nhân khẩu tạm

8

vắng
Hiển thị

vắng

 Dòng sự kiện chính Xóa thông tin nhân khẩu tạm vắng
Bảng 2.17: Dòng sự kiện Xóa tạm vắng
Hành động của tác nhân
1

Chọn Quản lý tạm vắng

2

Chọn chức năng xóa nhân khẩu

Phản ứng của hệ thống

3

tạm vắng


Hiển thị Form Xóa nhân khẩu
tạm vắng

23


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
4

Nhập vào mã tạm vắng

5

Kiểm tra mã tạm vắng

6

Xóa thông tin nhân khẩu tạm

7

Lưu lại thông tin nhân khẩu tạm

vắng

vắng
8

Hiển thị


 Dòng sự kiện chính Tìm kiếm thông tin nhân khẩu theo mã
Bảng 2.18: Dòng sự kiện Tìm kiếm tạm vắng
1

Hành động của tác nhân
Chọn Quản lý tạm vắng

2

Chọn chức năng tìm kiếm nhân

Phản ứng của hệ thống
3

khẩu tạm vắng
4

Hiển thị Form Tìm kiếm nhân
khẩu tạm vắng

Nhập vào mã tạm vắng

5

Kiểm tra mã tạm vắng

6

Hiển thị


• Các dòng sự kiện khác
Dòng sự kiện phụ kiểm tra mã tạm vắng
Bảng 2.19: Dòng sự kiện Kiểm tra mã tạm vắng
Hành động của tác nhân
1

Nhập mã tạm vắng

2

Phản ứng của hệ thống
Kiểm tra sự hợp lệ của mã tạm

3

vắng
Lấy về danh sách nhân khẩu tạm
vắng

4

Duyệt qua danh sách và so sánh

5

Nếu mã nhân khẩu đã tồn tại

6


Tăng số lượng

7

Nếu mã tạm vắng chưa tồn tại

8

Chuyển đến bước 6

Đặc tả Use-case Quản lý tạm trú
a Biểu đồ Use case của Use case đặc tả
 Mục đích
Quản lý thông tin tạm trú có trong CSDL của xã
 Tác nhân liên quan
Nhân viên: cán bộ xã
 Điều kiện trước
24


Xây dựng chương trình quản lý nhân khẩu cấp xã, phường
Người dùng chọn vào chức năng quản lý tạm trú, chọn các thao tác với
dữ liệu của thông tin nhân khẩu như: thêm, sửa, xóa, tìm kiếm thông tin nhân
khẩu.
 Điều kiện sau
Thông tin được xuất ra theo yêu cầu người dùng.
 Biểu đồ use case
Mô hình quản lý tạm trú mức chi tiết

Hình 2.6: use quản lý tạm trú

b Tóm tắt
Thực hiện chức năng nhập, sửa, xóa, tìm kiếm thông tin nhân khẩu tạm trú
c Dòng sự kiện

• Dòng sự kiện chính

25


×